Rebuilding data across storage nodes
    63.
    发明申请

    公开(公告)号:US20190278656A1

    公开(公告)日:2019-09-12

    申请号:US16422755

    申请日:2019-05-24

    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster 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 storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.

    DISTRIBUTED DELETION OF A FILE AND DIRECTORY HIERARCHY

    公开(公告)号:US20180075053A1

    公开(公告)日:2018-03-15

    申请号:US15421284

    申请日:2017-01-31

    Abstract: A method of distributed file deletion, performed by a storage system, is provided. The method includes receiving, at the storage system, a request to delete a directory and contents of the directory and adding the directory to a first set, listed in a memory in the storage system. The method includes operating on the first set, by examining each directory in the first set to identify subdirectories, adding each identified subdirectory to the first set as a directory, and adding each examined directory to a second set listed in the memory. The method includes deleting in a distributed manner across the storage system without concern for order, contents of directories, and the directories, listed in the second set.

    MECHANISM FOR PERSISTING MESSAGES IN A STORAGE SYSTEM
    67.
    发明申请
    MECHANISM FOR PERSISTING MESSAGES IN A STORAGE SYSTEM 审中-公开
    存储系统中消息的机制

    公开(公告)号:US20170075782A1

    公开(公告)日:2017-03-16

    申请号:US15332321

    申请日:2016-10-24

    Abstract: A plurality of storage nodes is provided. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. The plurality of storage nodes is configured to initiate an action based on the redundant copies of the metadata, responsive to achieving a level of redundancy for the redundant copies of the metadata. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.

    Abstract translation: 提供多个存储节点。 多个存储节点中的每一个包括用于用户数据存储的非易失性固态存储器。 多个存储节点被配置为在整个多个存储节点中分配与用户数据相关联的用户数据和元数据,使得多个存储节点使用擦除编码保持读取用户数据的能力,尽管丢失了两个 的多个存储节点。 响应于实现元数据的冗余副本的冗余级别,多个存储节点被配置为基于元数据的冗余副本来发起动作。 还提供了一种用于访问具有非易失性固态存储器的多个存储节点中的用户数据的方法。

    Storage system with selectable write modes

    公开(公告)号:US12093545B2

    公开(公告)日:2024-09-17

    申请号:US17570340

    申请日:2022-01-06

    CPC classification number: G06F3/0634 G06F3/0614 G06F3/0679 G06F3/0689

    Abstract: A storage system has a first memory, a second memory that include solid-state storage memory, and a processing device. The processing device is to select a mode for each portion of data to be written. Selection of the mode is based at least on size of the portion of data. Selection of the mode is from among modes that include a first mode of writing the portion of data in mirrored RAID form to the first memory for later transfer from the first memory to the second memory, a second mode of writing the portion of data in parity-based RAID form to the first memory for later transfer from the first memory to the second memory, and a third mode of writing the portion of data to the second memory, bypassing the first memory. The processing device is to handle portions of data to be written according to such selection.

    Delegation of data ownership
    70.
    发明授权

    公开(公告)号:US12072860B2

    公开(公告)日:2024-08-27

    申请号:US18084339

    申请日:2022-12-19

    CPC classification number: G06F16/2219 G06F16/13 G06F16/907

    Abstract: A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority.

Patent Agency Ranking