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