We had a lab controller disabled for some reason on Beaker. There is no way, currently of tracking why this happened, or whodunnit. Having the ability to make an annotation on the lab controller's page about something you've done to it, and having the ability to see changes made to the lab controller would be very nice. We're digging through logs, now, trying to find out if this was done intentionally for a good reason, or if it was a fluke/problem with the LC.
The Admin -> Lab controllers page shows us when the lab controller was disabled:
lab.rhts.eng.nay.redhat.com True 2011-10-10 09:14:56 1316460815.49682 Re-Add (+)
Digging through the Activity -> All page, we can see the time frame surrounding that action, but there's no log of the lab controller being disabled:
host/lab2.rhts.eng.bos.redhat.com Scheduler 2011-10-10 09:17:06 -04:00 Command: intel-s3ea2-09.lab.bos.redhat.com off Command off
arozansk Scheduler 2011-10-10 09:17:06 -04:00 System: intel-s3ea2-09.lab.bos.redhat.com User Returned arozansk
Scheduler 2011-10-10 09:16:32 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com Power off Failed: Cobbler task failed
host/lab2.rhts.eng.bos.redhat.com Scheduler 2011-10-10 09:15:51 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com Power off Failed: Cobbler task failed
Scheduler 2011-10-10 09:15:51 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com Status Changed Automated Broken
psklenar Scheduler 2011-10-10 09:15:39 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com Distro Provision RHEL5-Server-U7
Scheduler 2011-10-10 09:15:39 -04:00 Command: hp-dl180g6-01.rhts.eng.bos.redhat.com reboot Command reboot Cobbler task failed
psklenar Scheduler 2011-10-10 09:15:35 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com User Reserved psklenar
Scheduler 2011-10-10 09:15:27 -04:00 Command: hp-dl180g6-01.rhts.eng.bos.redhat.com off Command off Cobbler task failed
arozansk Scheduler 2011-10-10 09:15:27 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com User Returned arozansk
arozansk Scheduler 2011-10-10 09:15:25 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com User Reserved arozansk
host/lab2.rhts.eng.bos.redhat.com Scheduler 2011-10-10 09:15:05 -04:00 Command: hp-dl180g6-01.rhts.eng.bos.redhat.com off Command off Cobbler task failed
sassmann Scheduler 2011-10-10 09:15:05 -04:00 System: hp-dl180g6-01.rhts.eng.bos.redhat.com User Returned sassmann
Scheduler 2011-10-10 09:14:30 -04:00 System: ibm-ghidorah-01.rhts.eng.bos.redhat.com Power reboot Completed
mganisin Scheduler 2011-10-10 09:13:52 -04:00 System: guest-80-164.rhts.eng.bos.redhat.com Distro Provision RHEL6.2-20111005.1
mganisin Scheduler 2011-10-10 09:13:52 -04:00 System: ibm-ghidorah-01.rhts.eng.bos.redhat.com Distro Provision RHEL5-Server-U7
Scheduler 2011-10-10 09:13:52 -04:00 Command: ibm-ghidorah-01.rhts.eng.bos.redhat.com reboot Command reboot
mganisin Scheduler 2011-10-10 09:13:47
Also, we need to make sure we log in the activity that a lab controller was removed, we should also log each system removing the lab controller as well.
Apologies, these are being bumped to next maint release.
I wonder if just having proper activity logging would be sufficient, without
'Having the ability to make an annotation on the lab controller's page about something you've done to it'. At least if we have an activity log and we want to find out why something has hapened, we can just ping the person responsible.
I'm skeptical as to the need for something like the system notes on the labcontroller. If given the option, would people want to use it often enough to warrant its existence ?
While testing this I found a related bug 840724 which makes the group activity unusable. That should be fixed too.
Beaker 0.9.1 has been released.