Integrating control of service during cluster failover
First Claim
Patent Images
1. A method in a clustered storage server system, comprising:
- detecting a failure in a first storage server having a first control-of-service policy to control a first storage system, wherein the first control-of-service policy includes a first plurality of scheduling rules to prioritize file system access requests within the first storage server during normal operation of the first storage server; and
executing a cluster takeover procedure in a second storage server having a second control-of-service policy to control a second storage system, wherein the second control-of-service policy includes a second plurality of scheduling rules to prioritize file system access requests within the second storage server during normal operation of the second storage server, the cluster takeover procedure comprising;
taking control of the first storage system with the second storage server; and
merging the first control-of-service policy with the second control-of-service policy in the second storage server to create a merged control-of-service policy in the second storage server to control the first storage system and the second storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
A clustered storage server detects an offline condition in another storage server in the cluster and executes a cluster takeover procedure which includes taking control of the storage system associated with the offline storage server, and merging a local control-of-service policy with a control-of-service policy associated with the offline storage server.
-
Citations
24 Claims
-
1. A method in a clustered storage server system, comprising:
-
detecting a failure in a first storage server having a first control-of-service policy to control a first storage system, wherein the first control-of-service policy includes a first plurality of scheduling rules to prioritize file system access requests within the first storage server during normal operation of the first storage server; and executing a cluster takeover procedure in a second storage server having a second control-of-service policy to control a second storage system, wherein the second control-of-service policy includes a second plurality of scheduling rules to prioritize file system access requests within the second storage server during normal operation of the second storage server, the cluster takeover procedure comprising; taking control of the first storage system with the second storage server; and merging the first control-of-service policy with the second control-of-service policy in the second storage server to create a merged control-of-service policy in the second storage server to control the first storage system and the second storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a first storage server coupled to a first storage system and a second storage system, the first storage server configured to control the first storage system according to a first control-of-service policy, wherein the first control-of-service policy includes a first plurality of scheduling rules to prioritize file system access requests within the first storage server during normal operation of the first storage server; a second storage server coupled with the first storage server, the first storage system and the second storage system, the second storage server configured to control the second storage system according to a second control-of-service policy, wherein the second control-of-service policy includes a second plurality of scheduling rules to prioritize file system access requests within the second storage server during normal operation of the second storage server, detect a failure in the first storage server, and execute a cluster takeover procedure wherein the second storage server is configured to take control of the first storage system, bring the first storage system online, merge the first control-of-service policy with the second control-of-service policy, and control the first storage system and the second storage system according to a merged control-of-service policy. - View Dependent Claims (10, 11)
-
-
12. An article of manufacture, comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising a method, the method comprising:
-
detecting a failure in a first storage server having a first control-of-service policy to control a first storage system, wherein the first control-of-service policy includes a first plurality of scheduling rules to prioritize file system access requests within the first storage server during normal operation of the first storage server; and executing a cluster takeover procedure in a second storage server having a second control-of-service policy to control a second storage system, wherein the second control-of-service policy includes a second plurality of scheduling rules to prioritize file system access requests within the second storage server during normal operation of the second storage server, the cluster takeover procedure comprising; taking control of the first storage system with the second storage server; and merging the first control-of-service policy with the second control-of-service policy in the second storage server to create a merged control-of-service policy in the second storage server to control the first storage system and the second storage system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A storage server, comprising:
-
a cluster interface to communicate with another storage server having a first control-of-service policy to control a first storage system, wherein the first control-of-service policy includes a first plurality of scheduling rules to prioritize file system access requests within the first storage server during normal operation of the first storage server; one or more storage adapters to communicate with the first storage system and a second storage system; a processor coupled with the cluster interface and the one or more storage adapters, the processor to implement a storage operating system having a second control-of-service policy to control the second storage system, wherein the second control-of-service policy includes a second plurality of scheduling rules to prioritize file system access requests within the second storage server during normal operation of the second storage server, the processor further to detect a failure in the other storage server, and to execute a takeover procedure to take control of the first storage system, merge the first control-of-service policy with the second control-of-service policy, and control the first storage system and the second storage system with a merged control-of-service policy. - View Dependent Claims (21, 22, 23, 24)
-
Specification