Replica transitions for file storage

    公开(公告)号:US12038881B2

    公开(公告)日:2024-07-16

    申请号:US17582989

    申请日:2022-01-24

    CPC classification number: G06F16/178 G06F16/1844

    Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.

    Data storage in a cloud-based storage system

    公开(公告)号:US12032530B2

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

    申请号:US17955428

    申请日:2022-09-28

    Inventor: Ronald Karr

    Abstract: Data resiliency in a cloud-based storage system, including: receiving, for storage within a first tier of cloud storage of the cloud-based storage system, one or more segments of data; generating, for each of one or more shards of data of the one or more segments of data, self-describing information for recoverability of the one or more shards of data; and storing, within a second tier of cloud storage of the cloud-based storage system, both the one or more shards of data and the generated self-describing information for recoverability of the one or more shards of data.

    Multi-path end-to-end encryption in a storage system

    公开(公告)号:US11930112B1

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

    申请号:US16938081

    申请日:2020-07-24

    Abstract: Multi-path end-to-end encryption in a storage system, includes: receiving, by a storage system through a first path, a first write request for first data to be stored in a dataset, where the first data is encrypted with a first encryption key associated with requests received from the first path; decrypting the first data utilizing the first encryption key; encrypting the first data using a storage system encryption key; storing the first data in the dataset; receiving, by the storage system through a second path, a second write request for second data to be stored in the dataset, where the second data is encrypted with a second encryption key associated with requests received from the second path; decrypting the second data utilizing the second encryption key; encrypting the second data using the storage system encryption key; and storing the second data in the dataset.

Patent Agency Ranking