Snapshot commitment in a distributed system

    公开(公告)号:US12204413B2

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

    申请号:US17900596

    申请日:2022-08-31

    Abstract: A method for snapshots with crash consistency is provided. The method includes indicating intent to create a snapshot of storage system contents associated with an existing snapshot copy identifier, responsive to confirmation that all of a plurality of distributed agents are in a snapshot creation mode. The method includes responding, with a new snapshot copy identifier that replaces the existing snapshot copy identifier, to one or more inquiries from the plurality of distributed agents regarding one or more I/O operations, after the indicating the intent to create the snapshot. The method includes creating the snapshot using the existing snapshot copy identifier and committing the snapshot, responsive to receiving responses from the plurality of distributed agents that service is complete for all I/O operations that started before the indicating the intent to create the snapshot or that are associated with the existing snapshot copy identifier.

    File ownership in a distributed system

    公开(公告)号:US12147715B2

    公开(公告)日:2024-11-19

    申请号:US18350440

    申请日:2023-07-11

    Abstract: A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.

    BATCH DATA DELETION
    56.
    发明申请

    公开(公告)号:US20220357860A1

    公开(公告)日:2022-11-10

    申请号:US17865123

    申请日:2022-07-14

    Abstract: A method for distributed file deletion or truncation, performed by a storage system, is provided. The method includes determining, by an authority owning an inode of a file, which authorities own data portions to be deleted, responsive to a request for the file deletion or truncation. The method includes recording, by the authority owning the inode, the file deletion or truncation in a first memory, and deleting, in background by the authorities that own the data portions to be deleted, the data portions in one of a first memory or a second memory. A system and computer readable media are also provided.

    TRANSACTION PROCESSING WITH DIFFERING CAPACITY STORAGE

    公开(公告)号:US20220100399A1

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

    申请号:US17548112

    申请日:2021-12-10

    Abstract: A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.

    FLASH SECURE ERASE
    58.
    发明申请

    公开(公告)号:US20220012172A1

    公开(公告)日:2022-01-13

    申请号:US16923190

    申请日:2020-07-08

    Abstract: A system with storage memory and a processing device has a logical deletion to physical erasure time bound. The system dereferences data, responsive to a direction to delete the data. The system monitors physical blocks in storage memory for live data and the dereferenced data. The system cooperates garbage collection with monitoring the physical blocks, so that at least a physical block having the dereferenced data is garbage collected and erased within a logical deletion to physical erasure time bound.

    Method and system for accessing a file

    公开(公告)号:US10983732B2

    公开(公告)日:2021-04-20

    申请号:US14798371

    申请日:2015-07-13

    Abstract: A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.

    MECHANISM FOR A SYSTEM WHERE DATA AND METADATA ARE LOCATED CLOSELY TOGETHER

    公开(公告)号:US20200379965A1

    公开(公告)日:2020-12-03

    申请号:US16994332

    申请日:2020-08-14

    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