Data rebuild independent of error detection

    公开(公告)号:US11822444B2

    公开(公告)日:2023-11-21

    申请号:US17357191

    申请日:2021-06-24

    CPC classification number: G06F11/2056 G06F11/1076 G06F11/1092 G06F11/1096

    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster in a single chassis is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the plurality of storage nodes. The method includes determining to rebuild the user data for one of the plurality of storage nodes in the absences of an error condition. The method includes rebuilding the user data for the one of the plurality of storage nodes. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.

    INTRA-BLOCK ERROR CORRECTION
    143.
    发明公开

    公开(公告)号:US20230244568A1

    公开(公告)日:2023-08-03

    申请号:US17589747

    申请日:2022-01-31

    CPC classification number: G06F11/1088 G06F11/1096 G06F11/0772 G06F11/076

    Abstract: Intra-block error correction including generating reconstructed sub-portions of a portion of a dataset that is distributed into a plurality of portions that are stored on different storage devices of the storage system, wherein the dataset indicates a first number of errors that is greater than a second number of parity data portions of the dataset, determining that a sub-portion of the dataset does not match a corresponding reconstructed sub-portion of the dataset; and based on the determination, replacing the sub-portion of the dataset with the reconstructed sub-portion of the dataset.

    Processing evacuation events in a storage array that includes a plurality of storage devices

    公开(公告)号:US11630585B1

    公开(公告)日:2023-04-18

    申请号:US15419536

    申请日:2017-01-30

    Abstract: Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.

    Utilizing unmapped and unknown states in a replicated storage system

    公开(公告)号:US11442640B1

    公开(公告)日:2022-09-13

    申请号:US17070036

    申请日:2020-10-14

    Abstract: A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.

Patent Agency Ranking