发明名称 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