发明名称 |
ALLOCATION OF REPLICA-SETS IN A STORAGE CLUSTER |
摘要 |
A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level. |
申请公布号 |
US2015026517(A1) |
申请公布日期 |
2015.01.22 |
申请号 |
US201313946551 |
申请日期 |
2013.07.19 |
申请人 |
Ben Romdhane Sami;El-Charif Rami;Avalani Bhaven |
发明人 |
Ben Romdhane Sami;El-Charif Rami;Avalani Bhaven |
分类号 |
G06F11/14 |
主分类号 |
G06F11/14 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
detecting a failed data volume in a sub-cluster among multiple sub-clusters within a cluster of data storage machines,
the sub-cluster including an affected replica-set with the failed data volume and including a spare replica-set,the affected replica-set being a first group of mirrored data volumes,the spare replica-set being a second group of mirrored data volumes; marking non-failed data volumes of the affected replica-set as inactive in response to the detecting of the failed data volume in the affected replica-set, the marking of the non-failed data volumes being performed by a processor of a machine; copying data from the affected replica-set to the spare replica-set in response to the detecting of the failed data volume; detecting a replacement of the failed data volume with a substitute data volume in the affected replica-set; and marking the non-failed data volumes and the substitute volume as a further spare replica-set in response to the detecting of the replacement of the failed data volume. |
地址 |
San Jose CA US |