SVC cluster configuration node failover
First Claim
1. A failover method for responding to configuration node failures in a SAN Volume Controller (SVC) cluster, wherein the SVC cluster manages a plurality of storage devices and comprises a plurality of SVCs interconnected via the internet, each SVC acting as a separate node, and at any given time, only one node within the SVC cluster functions as a configuration node to operate external services, the method comprising:
- making an entry in a storage device event log each time an original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled; and
setting the entry to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
-
Citations
24 Claims
-
1. A failover method for responding to configuration node failures in a SAN Volume Controller (SVC) cluster, wherein the SVC cluster manages a plurality of storage devices and comprises a plurality of SVCs interconnected via the internet, each SVC acting as a separate node, and at any given time, only one node within the SVC cluster functions as a configuration node to operate external services, the method comprising:
-
making an entry in a storage device event log each time an original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled; and setting the entry to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A failover system for responding to configuration node failures in a SAN Volume Controller (SVC) cluster, the SVC cluster managing a plurality of storage devices and comprising a plurality of SVCs interconnected via the internet, each SVC acting as a separate node, and at any given time, only one node within the SVC cluster functioning as a configuration node to operate external services, the system comprising:
-
a storage device makes an entry in a storage device event log each time an original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled; and the storage device sets the entry to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for responding to configuration node failures in a SAN Volume Controller (SVC) cluster, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion that makes an entry in a storage device event log each time an original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled; and a second executable portion that sets the entry to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification