Segregated filesystem metadata operations using buffered atomic write interface

    公开(公告)号:US12093568B1

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

    申请号:US17726337

    申请日:2022-04-21

    Abstract: A storage command is received that is directed to a distributed storage system. Based on the storage command, a metadata update is targeted to a logical block address of metadata storage of the distributed storage system. The metadata update includes a chunk of metadata that is smaller than a block addressed by the logical block address. An atomic write command is sent to a block device interface. The command includes the chunk of metadata, the logical block address, and an offset within the block defining where the chunk of metadata is to be stored. Via the block device interface, the atomic write command is stored in a non-volatile buffer that has faster performance than the metadata storage. The chunk of metadata of the atomic write command is written from the non-volatile buffer to the block in the metadata storage via a background process using an atomic read-modify-write command.

    Hint-based fast data operations with replication in object-based storage

    公开(公告)号:US12197782B2

    公开(公告)日:2025-01-14

    申请号:US17675533

    申请日:2022-02-18

    Abstract: A storage command is received from a client computer. The storage command includes a key associated with a content object that is to be written to two or more storage nodes in response to the command. A virtual address space is used to indicate a storage location of the content object. A virtual address of the virtual address space is assigned to the content object. The content object is redundantly stored the two or more storage nodes at respective two or more device addresses of the respective two or more storage nodes. The two or more device addresses are mapped to the virtual address, and the virtual address is returned to the client computer as a hint.

    DATA VALIDATION FOR ZERO COPY PROTOCOLS

    公开(公告)号:US20220263869A1

    公开(公告)日:2022-08-18

    申请号:US17177530

    申请日:2021-02-17

    Abstract: Systems and methods are disclosed for data validation for zero copy protocols. In some examples, a server may include hardware, software, or a combination thereof to provide flexibility and data validation for a read request operation of a zero copy protocol. A read request operation can include a validation request frame, a status response frame, or both. In further examples, the validation request frame, the status response frame, or both can be configured by a requesting device to facilitate read data validation. In yet further examples, another device can receive a read request operation with a variably configured validation request frame, status response frame, or both and configure one or more data validation processes based on such.

    HINT-BASED FAST DATA OPERATIONS WITH REPLICATION IN OBJECT-BASED STORAGE

    公开(公告)号:US20230266919A1

    公开(公告)日:2023-08-24

    申请号:US17675533

    申请日:2022-02-18

    CPC classification number: G06F3/0659 G06F3/0622 G06F3/0679 G06F3/0676

    Abstract: A storage command is received from a client computer. The storage command includes a key associated with a content object that is to be written to two or more storage nodes in response to the command. A virtual address space is used to indicate a storage location of the content object. A virtual address of the virtual address space is assigned to the content object. The content object is redundantly stored the two or more storage nodes at respective two or more device addresses of the respective two or more storage nodes. The two or more device addresses are mapped to the virtual address, and the virtual address is returned to the client computer as a hint.

Patent Agency Ranking