Pure Storage, Inc.
Maintaining write consistency in a multi-threaded storage system
Last updated:
Abstract:
Maintaining identifier service consistency within a storage system, including, responsive to a write operation for a dataset: assigning an identifier for the write operation, wherein the identifier is equal to a current identifier from an allowable set of identifiers; storing, within a metadata header for the dataset, metadata indicating the assigned identifier; and incrementing the current identifier; and responsive to determining that the incremented current identifier has caused a reservation event: updating a range corresponding to the allowable set of identifiers.
Status:
Grant
Type:
Utility
Filling date:
1 Nov 2017
Issue date:
17 Dec 2019