Failure handling in the execution flow of provisioning operations in a cloud environment
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for handling failures in the execution flow of provisioning operations is disclosed. The method may comprise receiving, by a cloud infrastructure system, an error from the execution flow of provisioning a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may further comprise determining, by a computing device from the one or more computing devices, a specific service associated with the error and determining an error classification type associated with the error based on the specific service. Subsequently, the method may further comprise performing, by the computing device, a corrective action based on the specific service and the error type.
-
Citations
21 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more computing devices configured to offer a set of services; and memory configured to store an error from provisioning a service from the set of services; and wherein a computing device of the one or more computing devices is configured to; determine that the service associated with the error is a specific service associated with the error, 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; determine 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; select 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; determine, based on the determined 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 perform the selected corrective action. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer-readable media storing computer-executable instructions which, when executed by one or more computing devices, cause the one or more computing devices to:
-
store an error from provisioning a service from a set of services provided by a cloud infrastructure system; determine 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; determine 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; select 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;determine, 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 perform the selected corrective action. - View Dependent Claims (18, 19, 20, 21)
-
Specification