The guardian core and cdsutils packages were upgraded today:
-
guardian: r1485
-
cdsutils: r494
After a couple of small issues were ironed out, the guardian machine was rebooted and all nodes are up and running with the new versions:
Notable fixes/features in the new version:
guardian:
-
fix handling of jumps in MANUAL mode: jumps are ignored and treated as if the state had returned True (does not leave state)
-
managers: add STATUS and STALLED node channels; Node.done property returns True if state is "DONE"
-
import mechanism was fixed so that all code imports are properly registered and committed to the archive
-
removed MANAGED button from main overview screen (was determined that it wasn't used and was more confusing than not. It's still available from the STATES screen.)
-
"guardlog -x" will open a standard guardlog xterm window
-
NOMINAL states are no longer required to be requestable
-
better exception handling for connection errors: NDS connection errors should produce CERROR, which should clear up on their own after the server comes back.
cdsutils:
-
ezca, nds, better connection exception handling
-
gpstime: add "parse" classmethod that can parse arbitrary time/date specifications
-
added gpstime cli that can return local, UTC, and GPS times for arbitrary time/date specification