HANDLING SEMIDURABLE WRITES IN A STORAGE SYSTEM

    公开(公告)号:US20240143207A1

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

    申请号:US17977934

    申请日:2022-10-31

    IPC分类号: G06F3/06

    摘要: A storage system is provided. The storage system includes a plurality of non-volatile memory modules a storage controller operatively coupled to the plurality of non-volatile memory modules, the storage controller comprising a processor. The process is to receive a set of data blocks to be stored in the plurality of non-volatile memory modules. The processor is further to program the set of data blocks at a first location of the plurality of non-volatile memory modules. The processor is further to determine whether a failure occurred while programming the set of data blocks in the plurality of non-volatile memory modules. The processor is further to reprogram a subset of the data blocks at a second location of the plurality of non-volatile memory modules, a number of blocks in the subset of data blocks based on durabilities of the set of data blocks, in response to determining that a failure occurred while programming the set of data blocks at the first location.

    DUAL CLASS OF SERVICE FOR UNIFIED FILE AND OBJECT MESSAGING

    公开(公告)号:US20220206910A1

    公开(公告)日:2022-06-30

    申请号:US17698460

    申请日:2022-03-18

    摘要: A storage system has priority queues for real time-class file system messaging and backup-class file system messaging. The storage system includes servers, coupled as a storage cluster, storage devices and a network coupling the servers and the storage devices. The servers have priority queues. The servers operate the priority queues for messaging from the servers to the storage devices via the network in accordance with a real time-class file system and a backup-class file system. A first subset of the priority queues has higher priority on the network for real time-class file system messaging of at least one type. A second subset of the priority queues has lower priority on the network for backup-class file system messaging of at least one type.

    QUEUE MANAGEMENT FOR DATA RELOCATION

    公开(公告)号:US20220092025A1

    公开(公告)日:2022-03-24

    申请号:US17543484

    申请日:2021-12-06

    摘要: A priority queue including an order of local data relocation operations to be performed by a plurality of solid-state storage devices is maintained. An indication of a new local data relocation operation is received from a solid-state storage device of the plurality of solid-state storage devices for data stored at the solid-state storage device, the indication including information associated with the data. The new local data relocation operation is inserted into a position in the order of the priority queue based on the information associated with the data.

    SEGMENT LEVEL HETEROGENEITY
    9.
    发明申请

    公开(公告)号:US20200319798A1

    公开(公告)日:2020-10-08

    申请号:US16374653

    申请日:2019-04-03

    IPC分类号: G06F3/06 G06F11/10 G06F12/02

    摘要: A method of operating a storage system having solid-state storage memory with segment level heterogeneity is provided. The method includes mapping data into data segments, and mapping the data segments into data stripes. The method includes writing a first data stripe from a first data segment across a first plurality of blades of the storage system comprising heterogeneous total amounts of the solid-state storage memory per blade, and writing a second data stripe from the first data segment across a second plurality of blades of the storage system.