Erase block state detection
AssigneePure Storage, Inc.
InventorsJohn Martin Hayes, Hari Kannan, Nenad Miladinovic
Life of this patent
Estimating the term…
Abstract
A method for erasure detection in a storage cluster is provided. The method includes establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of a storage cluster and determining, for at least one page of a storage memory of the storage unit, that the at least one page is erased. The storage unit is one of a plurality of storage units configured to store user data in memory of the storage units in accordance with direction from the plurality of storage nodes. The method includes communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased.
Claims20
A method for erasure detection in a distributed storage system, performed by the storage system, comprising:
- determining, for at least one page of a storage memory of a storage unit, that the at least one page is erased, wherein the storage unit is one of a plurality of storage units configured to store user data in memory of the storage units in accordance with direction from the plurality of storage nodes of the storage system;
- and
- bypassing error correction of the at least one page, responsive to determining that the at least one page is erased.
A storage cluster with erasure detection, comprising:
- a plurality of storage units, each of the plurality of storage units having storage memory, each of the plurality of storage units configured to store user data as directed by a plurality of storage nodes of the storage cluster;
- and
- each of the plurality of storage units configured to identify if there is an erased page in the storage memory, and to bypass error correction of the erased page responsive to the erased page being identified.
A storage cluster with page erasure detection, comprising:
- a plurality of storage nodes, coupled together as a storage cluster, each of the plurality of storage nodes configured to direct storage of user data in a plurality of storage units, each of the plurality of storage units having a plurality of pages of storage memory;
- each of the plurality of storage units having, as an output to one or more of the plurality of storage nodes, an indicator of erase state of at least one of the plurality of pages of storage memory;
- and
- each of the plurality of storage units configured to identify if there is an erased page in the storage memory based on the indicator, and to bypass error correction of the erased page responsive to the erased page being identified.
Dependencies are inferred from the claim text.