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 ?
http://gerrit.beaker-project.org/#/c/1200/
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.