×

Recovery workflow for processing subscription orders in a computing infrastructure system

  • US 10,521,746 B2
  • Filed: 05/31/2013
  • Issued: 12/31/2019
  • Est. Priority Date: 09/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

  • receiving, by a cloud computing system, a request from a client computing system to provision a cloud service instance provided by the cloud computing system for use by the client computing system;

    identifying, by the cloud computing system, a provisioning task that is currently being performed in response to the request to provision the cloud service instance, the provisioning task comprising provisioning at least one memory resource or processing resource for the cloud service instance;

    prior to completion of the provisioning task, receiving, by the cloud computing system, a request to cancel provisioning the cloud service instance;

    identifying, by the cloud computing system, a current processing stage related to the provisioning task and a current state of execution related to the provisioning task;

    determining, by the cloud computing system, one or more processing steps to be executed to perform a rollback of the provisioning task to a stable state, wherein;

    the one or more processing steps are determined based on the provisioning task currently being performed, the current processing stage related to the provisioning task, and the current state of execution related to the provisioning task; and

    one or more processing steps determine a number of processing stages needed to rollback the provisioning task being performed from the current processing stage to a different stage for the provisioning task; and

    executing, by the cloud computing system, the one or more processing steps to rollback the provisioning task to the stable state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×