×

Failure handling in the execution flow of provisioning operations in a cloud environment

  • US 9,667,470 B2
  • Filed: 05/31/2013
  • Issued: 05/30/2017
  • Est. Priority Date: 09/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, by a cloud infrastructure system, an error from provisioning a service from a plurality of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices;

    determining, by a computing device of the one or more computing devices, that the service associated with the error is a specific service, wherein the specific service includes a database cloud service, a Java cloud service, a middleware cloud service, a Customer Relationship Management (CRM) service, or a talent management service;

    determining, by the computing device, an error classification type associated with the error based on the specific service, wherein the error classification type includes a fatal error, a retry error, and a stalled error;

    selecting, by the computing device, a corrective action from a plurality of corrective actions based on the specific service and the error classification type, wherein the selected corrective action includes retrying provisioning of the service associated with the error, and wherein the computing device stores a retry counter that is incremented for each retrying provisioning of the service associated with the error, based on the selected corrective action including retrying provisioning of the service associated with the error;

    determining, by the computing device, based on the specific service, a retry limit for retrying the provisioning of the service associated with the error, wherein the retry limit is associated with a maximum number of retries; and

    performing the selected corrective action.

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