Handling data slice revisions in a dispersed storage network
AssigneeInternational Business Machines Corporation
InventorsAndrew D. Baptist, Manish Motwani, Praveen Viraraghavan, Ilya Volvovski
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAndrew D. Baptist, Manish Motwani, Praveen Viraraghavan, Ilya Volvovski
Estimating the term…
A method for execution by a storage unit of a dispersed storage network (DSN) includes receiving a data slice for storage. A first bin that includes the data slice is generated and stored in a first location of a memory device of the storage unit, and a bin pointer that includes a reference to the first location is generated. A revision of the data slice is later received, and a second bin that includes the revised data slice is generated and stored in a second location of the memory device. A modified bin pointer is generated by editing the bin pointer to include a reference to the second location. A back pointer that references the first location is generated in response to commencing writing of the revised data slice. The back pointer is deleted in response to determining that the revised data slice has reached a finalized write stage.
A method for execution by a storage unit of a dispersed storage network (DSN) that includes a processor, the method comprises:
A processing system of a storage unit of a dispersed storage network (DSN) comprises:
A non-transitory computer readable storage medium comprises:
Dependencies are inferred from the claim text.