发明名称 Rebuilding a data segment in a dispersed storage network
摘要 A method begins with a processing module storing a set of encoded data slices in memory of a dispersed storage network (DSN), where a data segment is encoded using an error coding dispersal storage function to produce the set of encoded data slices. The method continues with the processing module adding the data segment to a rebuilding list, where encoded data slices of data segments identified in the rebuilding list are checked via a rebuilding process to detect errors and, when one of the encoded data slices has an error, the rebuilding process rebuilds the one of the encoded data slices. The method continues with the processing module, in response to a condition, removing the data segment from the rebuilding list.
申请公布号 US9152514(B2) 申请公布日期 2015.10.06
申请号 US201313866224 申请日期 2013.04.19
申请人 Cleversafe, Inc. 发明人 Resch Jason K.;Baptist Andrew;Markison Timothy W.;Grube Gary W.
分类号 G06F7/04;G06F17/30;G06F11/30;G06F12/14;H04N7/16;G06F11/20;G06F21/64;G06F21/80;G06F11/10 主分类号 G06F7/04
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a computing device within a dispersed storage network (DSN), the method comprises: storing a set of encoded data slices in memory of the DSN, wherein a data segment is encoded using an error coding dispersal storage function to produce the set of encoded data slices; adding the data segment to a rebuilding list, wherein encoded data slices of data segments identified in the rebuilding list are checked via a rebuilding process to detect errors and, when one of the encoded data slices has an error, the rebuilding process rebuilds the one of the encoded data slices; in response to a condition, removing the data segment from the rebuilding list; when the data segment has been removed from the rebuilding list: identifying other data segments of a plurality of data segments, wherein the plurality of data segments includes the data segment and corresponds to at least one data object;determining whether at least some of the other data segments have been removed from the rebuilding list;when at least a predetermined number of other data segments has been removed from the rebuilding list, determining whether the at least the predetermined number of other data segments have at least a threshold number of encoded data slices available; andwhen the at least the predetermined number of other data segments does not have at least the threshold number of encoded data slices available, deleting the at least one data object from the memory of the DSN.
地址 Chicago IL US