Full Restart and RCU Service-Level Restart Descriptions

Call InitiateRackRestartAsync to reboot the system or restart the RCU service as necessary (for example, to complete a firmware update).

Service-Level Restart Actions

During a service-level restart, only the RCU service is restarted. The restart sequence and effects are as follows:

  1. If the rack is in the Running power state, the rack power state transitions from Running to Standby.
  2. The RCU service transitions to the Deactivating rack system state.
  3. The RCU service transitions to the Inactive state, then proceeds through the Init1 and Init2 states to the Operational state.
  4. All errors or warnings detected by the RCU service are cleared.
  5. All RCU service resources are released during termination and re-initialized when the service runs.
  6. The gRPC server is terminated and restarted.
  7. The RCU service creates a new status log file.
  8. The RCU service reinitializes the rack.

Full Restart Actions

During a full restart, the embedded RCU operating system is rebooted. The restart sequence and effects are as follows:

  1. The sequence and all effects of the service-level restart occur.
  2. The RCU processor is reset.
  3. All firmware in the rack is restarted.
  4. The network connection is disconnected and reinitialized.