TRANSACTIONAL FAILOVER OF DATA SETS
First Claim
Patent Images
1. A method comprising:
- receiving a signal to fail-over a primary data set of a network storage subsystem; and
performing a predefined operation to fail-over the primary data set to a secondary data set of the network storage subsystem, wherein the predefined operation causes a plurality of failover actions to be performed as a single transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A network storage server implements a method to perform transactional failover of data sets. Multiple storage objects are organized into primary and secondary data sets, and a disaster recovery policy is configured for failing-over a primary data set to a secondary data set. A failover operation is defined for the disaster recovery policy. The failover operation includes multiple failover actions. During a failover situation, the failover operation is invoked to fail-over the primary data set. The failover operation is transactionally processed to ensure that all failover actions of the failover operation are performed in a single transaction.
48 Citations
24 Claims
-
1. A method comprising:
-
receiving a signal to fail-over a primary data set of a network storage subsystem; and performing a predefined operation to fail-over the primary data set to a secondary data set of the network storage subsystem, wherein the predefined operation causes a plurality of failover actions to be performed as a single transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a disaster recovery (DR) configuration, wherein the DR configuration includes a primary data set and a secondary data set, the primary data set having a data replication relationship with the secondary data set; receiving a configuration to create a failover operation, wherein the failover operation contains a plurality of failover actions; and enabling the failover operation to be performed on the primary data set. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
initiating a failover operation to failover a primary data set to a secondary data set, wherein the failover operation includes a plurality of predefined failover actions, and the primary data set has a data replication relationship with the secondary data set; obtaining a lock for the failover operation, to prevent another instance of the failover operation from being invoked; processing the plurality of failover actions in a single transaction; and disallowing the failover operation from being performed on the primary data set upon the initiation of the failover operation. - View Dependent Claims (18, 19)
-
-
20. A system, comprising:
-
a processor; a network interface through which to communicate with a primary network storage subsystem and a secondary network storage subsystem; and a memory coupled with the processor, the memory storing instructions which, when executed by the processor, cause the network storage server to perform a process comprising; receiving a disaster recovery (DR) configuration, wherein the DR configuration includes a primary network storage subsystem and a secondary network storage subsystem, the primary network storage subsystem having a data replication relationship with the secondary network storage subsystem; receiving a configuration to create a failover operation, wherein the failover operation contains a plurality of failover actions; and enabling the failover operation to be performed on the primary network storage subsystem. - View Dependent Claims (21, 22, 23, 24)
-
Specification