Prioritizing locations for error scanning in a storage network
AssigneePure Storage, Inc.
InventorsAhmad Alnafoosi, Jason K. Resch
Life of this patent
Estimating the term…
Abstract
A method includes obtaining, by a computing device of a storage network, provenance information for data associated with a set of storage units of the storage network, where the data is error encoded into a set of encoded data slices, in accordance with error encoding parameters, for storage in the set of storage units. The method further includes determining, by the computing device, probable error locations associated with the set of storage units based on the provenance information. The method further includes scanning, by the computing device, the probable error locations to determine whether an error exists for the set of encoded data slices.
Claims20
A method for execution by one or more computing devices of a storage network, the method comprises:
- error encoding a data segment of data in accordance with error encoding parameters to produce a set of encoded data slices;
- storing the set of encoded data slices in a set of storage units of the storage network;
- obtaining provenance information associated with the set of encoded data slices, wherein the provenance information is generated as one or more tasks for the error encoding the data segment and the storing the set of encoded data slices are being executed;
- determining probable error locations associated within the set of storage units based on the provenance information;
- and
- scanning the probable error locations to determine whether an error is associated with an encoded data slice of the set of encoded data slices.
Dependencies are inferred from the claim text.