2.3 Rollback of a Space

In this scenario, the configurations in the active space have just been executed but are running with issues. The backup space contains the previous set of configurations.

Content of the active space and backup space after modified configurations copied to the active space

  1. The user creates an empty space using the spacecreate command. In this case, the space is named 'staging'.
     
  2. The user copies the contents of the active space to the staging space using the command spacecopy active staging. This allows the user to resolve the issues in the staging space.

    Content of the active, backup and staging spaces after a new staging space has been created, and the active space has been copied to the staging space

  3. The workflows running in the active space, except workflows running on ECSA, need to be stopped and unprocessed data must be drained before the backup space is copied to the active space.
     
  4. The user copies the content of the backup space to the active space using the command spacecopy backup active.

    Content of the active, backup and staging spaces after the active space has been rolled back
     
  5. The user can then take a look at the issues in the staging space, before taking the set of configurations into production again.