Erase block state detection
First Claim
Patent Images
1. A method for erasure detection in a storage cluster, performed by the storage cluster, comprising:
- establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of the storage cluster;
determining, for at least one page of a storage memory of the 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;
communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased; and
bypassing error correction of the at least one page, responsive to determining that the at least one page is erased.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for erasure detection in a storage cluster 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.
248 Citations
17 Claims
-
1. A method for erasure detection in a storage cluster, performed by the storage cluster, comprising:
-
establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of the storage cluster; determining, for at least one page of a storage memory of the 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; communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased; and bypassing error correction of the at least one page, responsive to determining that the at least one page is erased. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage cluster with erasure detection, comprising:
-
a plurality of storage nodes, each of the plurality of storage nodes configured to have ownership of a portion of user data; 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 the plurality of storage nodes; and each of the plurality of storage units configured to establish a connection, via a network, to at least one of the plurality of storage nodes, each of the plurality of storage units configured to detect if there is an erased page in the storage memory, to identify the erased page, to the at least one of the plurality of storage nodes, and to bypass error correction of the erased page responsive to the erased page being identified. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage cluster with page erasure detection, comprising:
-
a plurality of storage units, each of the plurality of storage units having a plurality of pages of storage memory; 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 the plurality of storage units; 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 establish a connection, via a network, to at least one of the plurality of storage nodes, configured to determine the erase state of the at least one of the plurality of pages, configured to communicate the erase state of the at least one of the plurality of pages to the at least one of the plurality of storage nodes via the indicator, and configured to bypass error correction of the at least one of the plurality of pages responsive to communication that the erase state indicates the at least one of the plurality of pages is erased. - View Dependent Claims (14, 15, 16, 17)
-
Specification