AUTOMATIC FAILOVER AND FAILBACK BETWEEN PRIMARY AND SECONDARY STORAGE SYSTEMS
First Claim
1. A method for managing a secondary storage system, the method comprises:
- performing a failover update, by the secondary storage system, of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending input output (IO) requests to the secondary storage system over sending the IO requests to a primary storage system;
wherein the failover update is triggered by a determination made by the secondary storage system that (a) the secondary storage system is, when making the determination, at an acceptable synchronization level with the primary storage system, and (b) the primary storage system is disconnected from the host computer;
receiving, from the host computer, IO requests; and
responding, by the secondary storage system, to the IO requests.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a secondary storage system, the method may include performing a failover update, by the secondary storage system, of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending IO requests to the secondary storage system over sending the IO requests to a primary storage system; wherein the failover update is triggered by a determination made by the secondary storage system that (a) the secondary storage system is, when making the determination, at an acceptable synchronization level with the primary storage system, and (b) the primary storage system is disconnected from the host computer; receiving, from the host computer, IO requests; and responding, by the secondary storage system, to the IO requests.
-
Citations
19 Claims
-
1. A method for managing a secondary storage system, the method comprises:
-
performing a failover update, by the secondary storage system, of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending input output (IO) requests to the secondary storage system over sending the IO requests to a primary storage system; wherein the failover update is triggered by a determination made by the secondary storage system that (a) the secondary storage system is, when making the determination, at an acceptable synchronization level with the primary storage system, and (b) the primary storage system is disconnected from the host computer; receiving, from the host computer, IO requests; and responding, by the secondary storage system, to the IO requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A non-transitory computer readable medium that stores instructions that once executed by a secondary storage system causes the secondary storage system to:
-
perform a failover update of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending IO requests to the secondary storage system over sending the TO requests to a primary storage system; wherein the failover update is triggered by a determination made by the secondary storage system that (a) the secondary storage system is, when making the determination, at an acceptable synchronization level with the primary storage system, and (b) the primary storage system is disconnected from the host computer; receive, from the host computer, IO requests; and respond, by the secondary storage system, to the IO requests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
19. A storage system that comprises a controller and an interface;
- wherein the controller is configured to perform a failover update of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending IO requests to the secondary storage system over sending the IO requests to a primary storage system;
wherein the failover update is triggered by a determination made by the secondary storage system that (a) the secondary storage system is, when making the determination, at an acceptable synchronization level with the primary storage system, and (b) the primary storage system is disconnected from the host computer;
wherein the interface is arranged to receive, from the host computer, IO requests; and
wherein the storage system is configured to respond to the IO requests.
- wherein the controller is configured to perform a failover update of a status of at least one secondary path that couples a host computer to the secondary storage system thereby causing the host computer to prioritize sending IO requests to the secondary storage system over sending the IO requests to a primary storage system;
Specification