Patent ID: 8825817
Filing Date: 2014-09-02
Classification: G06F,H04L

Abstract:
1. A computer implemented method for updating resources in a network-accessible service environment, said method comprising: receiving a request to update a stack of resources as specified in a template that indicates a desired end state for the stack of resources; determining one or more modifications that should be made to at least one resource in the stack and an order in which said one or more modifications should be performed in order to bring the stack to the end state indicated in the template; performing the one or more modifications to the at least one resource in the stack; determining whether the one or more modifications were successful such that the stack reached the end state indicated in the template; if the one or more modifications were unsuccessful, rolling back the one or more modifications that have been made to the at least one resource in the stack; determining a set of dependencies associated with the resource; determining whether the set of dependencies require any cascading changes to one or more other resources in order to update the resource; and if any cascading changes are required, resolving the set of dependencies by performing the cascading changes to the one or more other resources.