Data storage system with rebuild functionality

    公开(公告)号:US12130717B2

    公开(公告)日:2024-10-29

    申请号:US18514317

    申请日:2023-11-20

    IPC分类号: G06F11/20 G06F11/10

    摘要: 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.

    Multi-path end-to-end encryption in a storage system

    公开(公告)号:US11930112B1

    公开(公告)日:2024-03-12

    申请号:US16938081

    申请日:2020-07-24

    摘要: Multi-path end-to-end encryption in a storage system, includes: receiving, by a storage system through a first path, a first write request for first data to be stored in a dataset, where the first data is encrypted with a first encryption key associated with requests received from the first path; decrypting the first data utilizing the first encryption key; encrypting the first data using a storage system encryption key; storing the first data in the dataset; receiving, by the storage system through a second path, a second write request for second data to be stored in the dataset, where the second data is encrypted with a second encryption key associated with requests received from the second path; decrypting the second data utilizing the second encryption key; encrypting the second data using the storage system encryption key; and storing the second data in the dataset.

    Intra-block error correction
    7.
    发明授权

    公开(公告)号:US11886295B2

    公开(公告)日:2024-01-30

    申请号:US17589747

    申请日:2022-01-31

    IPC分类号: G06F11/00 G06F11/10 G06F11/07

    摘要: 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.

    Storage cache management
    8.
    发明授权

    公开(公告)号:US11860780B2

    公开(公告)日:2024-01-02

    申请号:US17587231

    申请日:2022-01-28

    IPC分类号: G06F12/08 G06F12/0802

    CPC分类号: G06F12/0802 G06F2212/60

    摘要: A method of cache management, the method comprising: identifying, among a plurality of storage items, storage items having an access count above a first threshold to generate a set of storage items; identifying, among the set of storage items, storage items having an updated access count above a second threshold to generate a subset of storage items, wherein, for each storage item, the updated access count is dependent upon a number of accesses subsequent to generating the set of storage items; and adding the storage items of the subset of storage items to a cache.