CPC G06F 11/1446 (2013.01) [G06F 11/1464 (2013.01); G06F 11/1471 (2013.01); G06F 11/1662 (2013.01); G06F 11/2094 (2013.01); G06F 11/2097 (2013.01); G06F 2201/80 (2013.01)] | 20 Claims |
1. A method, comprising:
applying write requests to update replica data at respective ones of a plurality of storage nodes storing the replica data as part of a quorum set that comprises the plurality of storage nodes, wherein respective ones of the write requests are considered durable responsive to being acknowledged as successfully applied at multiple ones of storage nodes of the quorum set according to a write quorum requirement of the quorum set;
sending the write requests to a backup data store external to the quorum set; and
reclaiming storage space used by the write requests at one or more but less than all of the plurality of storage nodes of the quorum set responsive to determining that the write requests are stored in the backup data store external to the quorum set,
wherein after the storage space is reclaimed:
respective ones of the one or more storage nodes of the quorum set at which storage space is reclaimed store data at the respective storage node that does not include data stored by applying the write requests, as an incomplete view of the updated replica data, and
respective ones of one or more other storage nodes of the storage nodes of the quorum set store data including the updated replica data stored by applying the write requests, as a complete view of the updated replica data for read access.
|