SYSTEM AND METHOD FOR SOLID STATE MEMORY REFRESH

    公开(公告)号:US20250166716A1

    公开(公告)日:2025-05-22

    申请号:US19027992

    申请日:2025-01-17

    Abstract: A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.

    Data Spillover For Storage Arrays

    公开(公告)号:US20250165175A1

    公开(公告)日:2025-05-22

    申请号:US18516333

    申请日:2023-11-21

    Abstract: Data spillover for storage arrays, including: entering, by a source storage array, in response to determining that an amount of used capacity for the source storage array exceeds a first threshold, a spillover mode; redirecting, in response to the source storage array being in the spillover mode, write operations directed to the source storage array to a target storage array; and exiting the spillover mode by the source storage array, wherein exiting the spillover mode comprises updating data stored on the source storage array to reflect write operations redirected to the target storage array during the spillover mode.

    TRANSACTION INTERLOCKS FOR A DISTRIBUTED SYSTEM

    公开(公告)号:US20250156215A1

    公开(公告)日:2025-05-15

    申请号:US19022927

    申请日:2025-01-15

    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.

    Rebuilding Encoded Data Slices via a Storage Network Processor

    公开(公告)号:US20250147980A1

    公开(公告)日:2025-05-08

    申请号:US19018279

    申请日:2025-01-13

    Abstract: A storage network operates by: encoding, via a dispersed error encoding, at least one data object as a write threshold number of encoded data slices; storing the write threshold number of the encoded data slices in a set of storage units of the storage network; determining when, due to a failure, less than a pillar width number of the encoded data slices are retrievable from the set of storage units: retrieving a decode threshold number of the encoded data slices from others of the set of storage units; decoding the decode threshold number of the encoded data slices to reproduce the at least one data object; restoring availability of the pillar width number of the encoded data slices of the common revision by: rebuilding at least a subset of encoded data slices of the set of encoded data slices, based on an encoding of the at least one data object; and storing the at least a subset of encoded data slices in the storage network.

    Container storage interface filter driver-based determination of optimal storage system to provide storage for a containerized application deployment

    公开(公告)号:US12287990B2

    公开(公告)日:2025-04-29

    申请号:US18086180

    申请日:2022-12-21

    Abstract: An illustrative method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a cluster managed by a container orchestrator, a request to deploy a containerized application; selecting, by the CSI filter driver based on one or more attributes of the containerized application, a storage system from a plurality of storage systems attached to a plurality of clusters managed by the container orchestrator; and transmitting, by the CSI filter driver, a command to a CSI driver executing on a node of a cluster to which the storage system is attached, the cluster included in the plurality of clusters, the command configured to direct the CSI driver to provision a volume on the storage system for use with the containerized application.

    Maintaining coherency in a distributed system

    公开(公告)号:US12282799B2

    公开(公告)日:2025-04-22

    申请号:US17552606

    申请日:2021-12-16

    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.

Patent Agency Ranking