发明名称 PRIORITIZED REBUILDS USING DISPERSED INDICES
摘要 A method of rebuilding data stored as encoded data slices in a dispersed storage network (DSN) includes using a scanning module to identify a slice name of a slice in error of a set of slices stored in a set of dispersed storage (DS) units. The number of erroneous slices in the set of slices is also identified. A queue entry that includes the following items is generated: the slice name of the slice in error; a rebuilding task indicator; an identifier of the set of slices; and the number of slice errors. Additionally, a vault source name is generated based on the number of slice errors. The queue entry is stored in a rebuilding queue at the same or another set of DS units, using the vault source name. A rebuilding module facilitates rebuilding the slice in error.
申请公布号 US2017123919(A1) 申请公布日期 2017.05.04
申请号 US201715403869 申请日期 2017.01.11
申请人 International Business Machines Corporation 发明人 Baptist Andrew D.;Dhuse Greg R.;Gray Adam M.;Leggette Wesley B.;Resch Jason K.;Volvovski Ilya
分类号 G06F11/10;H03M13/15;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 1. A method of rebuilding data stored as encoded data slices in a dispersed storage network (DSN), the method comprising: identifying, by a scanning module implemented by a processing device, a slice name of a slice in error of a set of slices stored in a set of dispersed storage (DS) units; identifying, by the scanning module, a number of slice errors of the set of slices, wherein the number of slice errors indicates how many slices in the set of slices are in error; generating, by the scanning module, a queue entry including the slice name of the slice in error, a rebuilding task indicator, an identifier of the set of slices, and the number of slice errors; generating, by the scanning module, a vault source name based on the number of slice errors; facilitating, by the scanning module, storing the queue entry in a rebuilding queue stored by a set of DS units using the vault source name; and facilitating rebuilding the slice in error using a rebuilding module.
地址 Armonk NY US