Clustered filesystem with data volume snapshot
First Claim
Patent Images
1. A method for recovering a viable quorum cluster of computers, the method comprising:
- detecting a failed node in an initial viable quorum cluster by at least one node in the viable cluster when a member of the viable quorum cluster fails;
disabling message channels by the at least one node between the at least one node and the failed node after detecting the failed node;
disconnecting membership in the viable quorum cluster by the at least one node after disabling message channels after detecting the failed node;
blocking new nodes from joining the membership of the viable quorum cluster after detecting the failed node;
sending a withdrawal request from one node in the viable cluster to other nodes in the viable cluster when one node intends to deactivate from the viable quorum cluster in an orderly fashion;
electing a recovery leader;
initializing the recovery process;
initiating message interrupts;
initiating create locks;
preventing new accesses to objects associated with the recovery;
returning client tokens held;
purging states associated with a client;
thawing the message channels; and
releasing the create locks.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume.
-
Citations
7 Claims
-
1. A method for recovering a viable quorum cluster of computers, the method comprising:
-
detecting a failed node in an initial viable quorum cluster by at least one node in the viable cluster when a member of the viable quorum cluster fails; disabling message channels by the at least one node between the at least one node and the failed node after detecting the failed node; disconnecting membership in the viable quorum cluster by the at least one node after disabling message channels after detecting the failed node; blocking new nodes from joining the membership of the viable quorum cluster after detecting the failed node; sending a withdrawal request from one node in the viable cluster to other nodes in the viable cluster when one node intends to deactivate from the viable quorum cluster in an orderly fashion; electing a recovery leader; initializing the recovery process; initiating message interrupts; initiating create locks; preventing new accesses to objects associated with the recovery; returning client tokens held; purging states associated with a client; thawing the message channels; and releasing the create locks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification