We'd like to see some improvements to the output of commands such as sinfo so that node state short names are more obvious without having to reference special character to substate meanings. E.g. > sinfo PARTITION AVAIL TIMELIMIT NODES STATE NODELIST batch up infinite 2 alloc adev[8-9] batch up infinite 5 idle* adev[10-14] batch up infinite 1 idle# adev[15] > sinfo PARTITION AVAIL TIMELIMIT NODES STATE NODELIST batch up infinite 2 alloc adev[8-9] batch up infinite 5 idle_noresponse adev[10-14] batch up infinite 1 idle_rebooting adev[15] There is most likely a better way to present this, but I wanted to just show an example of how this would be more easily presented to users and admins. Another possibility is to add an additional column. > sinfo PARTITION AVAIL TIMELIMIT NODES STATE SUBSTATE NODELIST batch up infinite 2 alloc running adev[8-9] batch up infinite 5 idle noresponse adev[10-14] batch up infinite 1 idle rebooting adev[15] batch up infinite 1 idle preallocated adev[16] Thanks, Paul
I'd like to support that suggestion, and I like the idea of a substate. Jobs have a "reason" (defined as: "The reason a job is in its current state"), maybe nodes could have the same thing? Cheers, -- Kilian
*** Ticket 7860 has been marked as a duplicate of this ticket. ***
Changing the output format is difficult, as - especially for sinfo - there are a lot of sites that have scripted against the command and are relying on that remaining stable. The idea of separating the "reason" (or "substate") field off into a separately parse-able field does have merit, and I'd be willing to consider that if a site is interested in sponsoring that for the 21.08 release. It'd also entail a decent amount of work ensuring that is being tracked and managed internally efficiently. - Tim