Patent ID: 9619351
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A system comprising: a first node of a cluster coupled to a storage array of storage devices; a first memory of the first node configured to store a storage input/output (I/O) stack executable by the first node, the storage I/O stack configured to organize a set of storage devices as an extent store within the storage array, the extent store having a plurality of RAID groups; a first service storage device coupled to the first node and configured to store configuration information associating the RAID groups with one or more segments stored on the extent store, the set of storage devices of the extent store assimilated into the RAID groups by segment, each segment having a log-structured layout, the configuration information including an ownership of the extent store by the first node; a second node of the cluster coupled to the storage array and coupled to a second service storage device, the configuration information replicated from the first service storage device to the second service storage device; and a second memory of the second node configured to store a copy of the storage I/O stack executable by the second node, the copy of the storage I/O stack when executed, in response to a failure of the first node, configured to transfer ownership of the extent store from the first node to the second node and re-assimilate the set of storage devices of the extent store into the RAID groups by segment.