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.

    Memory component with error-detect-correct code interface

    公开(公告)号:US12130703B2

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

    申请号:US18230403

    申请日:2023-08-04

    申请人: Rambus Inc.

    CPC分类号: G06F11/1076 G06F11/1048

    摘要: A memory component internally generates and stores the check bits of error detect and correct code (EDC). In a first mode, during a read transaction, the check bits are sent to the memory controller along with the data on the data mask (DM) signal lines. In a second mode, an unmasked write transaction is defined where the check bits are sent to the memory component on the data mask signal lines. In a third mode, a masked write transaction is defined where at least a portion of the check bits are sent from the memory controller on the data signal lines coincident with an asserted data mask signal line. By sending the check bits along with the data, the EDC code can be used to detect and correct errors that occur between the memory component and the memory controller.