Data recovery in distributed storage environments
First Claim
Patent Images
1. A method comprising:
- determining whether a distributed storage cluster is operating with a last failure domain, whereinthe last failure domain is an only node of a plurality of nodes with access to a latest copy of configuration data and an up-to-date copy of application data; and
in response to a determination that the distributed storage cluster is operating with the last failure domain,causing the last failure domain to copy one or more changed blocks of the up-to-date copy of the application data from one or more mirrored volumes to a recovery server for storage, whereinthe one or more mirrored volumes are stored at a storage device associated with the last failure domain.
7 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for determining whether a distributed storage cluster is operating with a last failure domain are disclosed. The last failure domain is the only node with access to a latest copy of configuration data and an up-to-date copy of application data. In response to a determination that the distributed storage cluster is operating with the last failure domain, the method causes the last failure domain to copy one or more changed blocks of the up-to-date copy of the application data from one or more mirrored volumes to a recovery server for storage.
-
Citations
20 Claims
-
1. A method comprising:
-
determining whether a distributed storage cluster is operating with a last failure domain, wherein the last failure domain is an only node of a plurality of nodes with access to a latest copy of configuration data and an up-to-date copy of application data; and in response to a determination that the distributed storage cluster is operating with the last failure domain, causing the last failure domain to copy one or more changed blocks of the up-to-date copy of the application data from one or more mirrored volumes to a recovery server for storage, wherein the one or more mirrored volumes are stored at a storage device associated with the last failure domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium storing program instructions executable to:
-
determine whether a distributed storage cluster is operating with a last failure domain, wherein the last failure domain is an only node of a plurality of nodes with access to a latest copy of configuration data and an up-to-date copy of application data; and in response to a determination that the distributed storage cluster is operating with the last failure domain, cause the last failure domain to copy one or more changed blocks of the up-to-date copy of the application data from one or more mirrored volumes to a recovery server for storage, wherein the one or more mirrored volumes are stored at a storage device associated with the last failure domain. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory coupled to the one or more processors, wherein the memory stores program, instructions executable by the one or more processors to; determine whether a distributed storage cluster is operating with a last failure domain, wherein the last failure domain is an only node of a plurality of nodes with access to a latest copy of configuration data and an up-to-date copy of application data; and in response to a determination that the distributed storage cluster is operating with the last failure domain, cause the last failure domain to copy one or more changed blocks of the up-to-date copy of the application data from one or more mirrored volumes to a recovery server for storage, wherein the one or more mirrored volumes are stored at a storage device associated with the last failure domain. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification