Patent ID: 11886714
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 10:
11. A non-transitory machine-readable storage medium having stored thereon instructions comprising machine executable code, which when executed by a machine, causes the machine to:
detect a failover condition associated with a primary storage system configured as a partner node of a secondary storage system, the primary storage system using an object model for representing a hierarchical consistency group (CG) with a parent CG associated with at least a first child CG and a second child CG, the first child CG and the second child CG configured to use one or more storage volumes to store data, the parent CG representing a plurality of applications, the first child CG representing a first application instance and the second child CG representing a second application instance;
wherein an atomic application programming interface (API) provisions storage for the parent CG, the first child CG and the second child CG, and stores a first policy for the parent CG, a second policy for the first child CG and a third policy for the second child CG, the first, second third policy defining an attribute, a snapshot schedule, and a replication schedule for the parent CG, the first child CG and the second child CG, and the attribute indicating a difference between the first child CG, the second child CG and the parent CG; wherein the first policy is automatically updated, in response to a modification to the second policy or the third policy;
execute a single failover operation for recovery of the parent CG, the first child CG and the second child CG at the secondary storage system; and
during the single failover operation, transfer a configuration data structure associated with the object model to the secondary storage system enabling the secondary storage system to update any configuration parameter associated with the parent CG, the first child CG and the second child CG.