Commissioning and decommissioning metadata nodes in a running distributed data storage system
AssigneeCommvault Systems, Inc.
InventorsLásaro CAMARGOS, Deepak JAIN, Avinash LAKSHMAN, Bharat Pundalik NAIK
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommvault Systems, Inc.
InventorsLásaro CAMARGOS, Deepak JAIN, Avinash LAKSHMAN, Bharat Pundalik NAIK
Estimating the term…
In a running distributed data storage system that actively processes I/Os, metadata nodes are commissioned and decommissioned without taking down the storage system and without introducing interruptions to metadata or payload data I/O. The inflow of reads and writes continues without interruption even while new metadata nodes are in the process of being added and/or removed and the strong consistency of the system is guaranteed. Commissioning and decommissioning nodes within the running system enables streamlined replacement of permanently failed nodes and advantageously enables the system to adapt elastically to workload changes. An illustrative distributed barrier logic (the “view change barrier”) controls a multi-state process that controls a coordinated step-wise progression of the metadata nodes from an old view to a new normal. Rules for I/O handling govern each state until the state machine loop has been traversed and the system reaches its new normal.
A method for commissioning new metadata nodes into a working distributed data storage system that comprises a plurality of storage service nodes, the method comprising:
A distributed data storage system comprising:
Dependencies are inferred from the claim text.