发明名称 RESOLVING WRITE CONFLICTS IN A DISPERSED STORAGE NETWORK
摘要 A method includes a storage unit receiving a respective write request of a first set of write requests, wherein the first set of write requests functions as a write lock request. The method further includes the storage unit determining whether the storage unit has writing of the data object currently locked. The method further includes the storage unit sending a write lock response regarding the data object. The method further includes the storage unit, when a number of write lock responses indicate a write lock of the data object for the computing device and the number is equal to or exceeds a write lock response threshold, receive respective write requests from each set of a plurality of sets of write requests, wherein the plurality of sets of write requests includes write requests for remaining sets of encoded data slices of the plurality of sets of encoded data slices.
申请公布号 US2016147453(A1) 申请公布日期 2016.05.26
申请号 US201615011807 申请日期 2016.02.01
申请人 International Business Machines Corporation 发明人 Baptist Andrew;Resch Jason K.
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method for execution by a storage unit of a set of storage units in a dispersed storage network (DSN), the method comprises: receiving, by the storage unit, a respective write request of a first set of write requests, wherein a computing device sent the first set of write requests regarding a first set of encoded data slices of a plurality of sets of encoded data slices to the storage units of the DSN, wherein a data object is divided into a plurality of data segments and the plurality of data segments is dispersed storage error encoded to produce the plurality of sets of encoded data slices, wherein the first set of write requests functions as a write lock request for the data object; determining, by the storage unit, whether the storage unit has writing of the data object currently locked; sending, by the storage unit, a write lock response regarding the data object to the computing device; and when a number of write lock responses indicate a write lock of the data object for the computing device and the number is equal to or exceeds a write lock response threshold, receive, by the storage unit, respective write requests from each set of a plurality of sets of write requests, wherein the plurality of sets of write requests includes write requests for remaining sets of encoded data slices of the plurality of sets of encoded data slices.
地址 Armonk NY US