Multiple error resiliency put operation with early confirmation
AssigneeScality, S.A.
InventorsBenoit ARTUSO, Stéphane CANCE, Giorgio REGNI, Lam Pham SY
Life of this patent
Estimating the term…
Loading patent…
AssigneeScality, S.A.
InventorsBenoit ARTUSO, Stéphane CANCE, Giorgio REGNI, Lam Pham SY
Estimating the term…
A method is described. The method includes receiving a PUT operation request from a user to store a data item. The method also includes sending S PUT commands to S working storage devices to respectively store S replicas or extents for the data item. The method also includes confirming to the user that the data item was stored after receiving X acknowledgments from the S working devices where X<S. The method also includes, in response to a crash, reading non volatile records for the S working devices that record successful stores performed by the S working devices having corresponding acknowledgements that were not responded to. The method also includes recognizing from the non volatile records that less than S of the S replicas or extents were successfully stored into the S working devices. The method includes causing those of the S replicas or extents that were not successfully stored to be stored to complete the PUT operation.
A method, comprising:
At least one machine readable storage medium containing program code that when processed by at least one processor causes a method to be performed, the method comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.