State=<state> Identify the state to be assigned to the node. Possible node states are "NoResp", "ALLOC", "ALLOCATED", "COMPLETING", "DOWN", "DRAIN", "FAIL", "FAILING", "FUTURE" "IDLE", "MAINT", "MIXED", "PERFCTRS/NPC", "RESERVED", "POWER_DOWN", "POWER_UP", "RESUME" or "UNDRAIN". Not all of those states can be set using the scontrol command only the following can: "CANCEL_REBOOT", "DOWN", "DRAIN", "FAIL", "FUTURE", "RESUME", "NoResp", "POWER_DOWN", "POWER_UP" and "UNDRAIN".  If a node is in a "MIXED" state it usually means the node is in multiple states.  For instance if only part of the node is "ALLOCATED" and the rest of the node is "IDLE" the state will be "MIXED".  If you want to remove a node from service, you typically want to set its state to "DRAIN".  "CANCEL_REBOOT" cancels a pending reboot on the node (same as "scontrol cancel_reboot <node>").  "FAILING" is similar to "DRAIN" except that some applications will seek to relinquish those nodes before the job completes.  "PERFCTRS/NPC" indicates that Network Performance Counters associated with this node are in use, rendering this node as not usable for any other jobs.  "RESERVED" indicates the node is in an advanced reservation and not generally available.  "RESUME" is not an actual node state, but will change a node state from "DRAINED", "DRAINING", "DOWN" or "REBOOT" to either "IDLE" or "ALLOCATED" state as appropriate.  "RESUME" will also clear the "POWERING_DOWN" state of a node and make it eligible to be allocted.  "UNDRAIN" clears the node from being drained (like "RESUME"), but will not change the node's base state (e.g. "DOWN").  Setting a node "DOWN" will cause all running and suspended jobs on that node to be terminated.  "POWER_DOWN" and "POWER_UP" will use the configured SuspendProg and ResumeProg programs to explicitly place a node in or out of a power saving mode. If a node is already in the process of being powered up or down, the command will only change the state of the node but won't have any effect until the configured ResumeTimeout or SuspendTimeout is reached.  Use of this command can be useful in situations where a ResumeProg like capmc in Cray machines is stalled and one wants to restore the node to "IDLE" manually, in this case rebooting the node and setting the state to "POWER_DOWN" will cancel the previous "POWER_UP" state and the node will become "IDLE".  The "NoResp" state will only set the "NoResp" flag for a node without changing its underlying state.  While all of the above states are valid, some of them are not valid new node states given their prior state.  If the node state code printed is followed by "~", this indicates the node is presently in a power saving mode (typically running at reduced frequency).  If the node state code is followed by "#", this indicates the node is presently being powered up or configured.  If the node state code is followed by "$", this indicates the node is currently in a reservation with a flag value of "maintenance".  If the node state code is followed by "@", this indicates the node is currently scheduled to be rebooted.  Generally only "DRAIN", "FAIL" and "RESUME" should be used.  NOTE: The scontrol command should not be used to change node state on Cray systems. Use Cray tools such as xtprocadmin instead.