Stub file selection and migration

    公开(公告)号:US11301417B1

    公开(公告)日:2022-04-12

    申请号:US17034216

    申请日:2020-09-28

    摘要: A method comprises selecting at least a given stub file of one or more stub files for migration from a source storage location to a target storage location. The selection of the given stub file is based at least in part on a database entry comprising source storage location path information for the given stub file. The one or more stub files correspond to one or more archived files, and the one or more stub files and one or more non-stub files are stored in the source storage location. In the method, the given stub file is migrated to the target storage location without migrating the one or more non-stub files to the target storage location. The method further includes modifying the database entry by replacing the storage location path information with target storage location path information for the given stub file.

    SNAPSHOT TRANSMISSION FROM STORAGE ARRAY TO CLOUD USING MULTI-PATH INPUT-OUTPUT

    公开(公告)号:US20210279070A1

    公开(公告)日:2021-09-09

    申请号:US16811751

    申请日:2020-03-06

    摘要: A processing device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the device to the storage system over selected ones of a plurality of paths through the network. The paths are associated with respective initiator-target pairs, and each of a plurality of targets of the initiator-target pairs comprises a corresponding port of the storage system. The MPIO driver is further configured to create a plurality of IO operation threads, to use a given IO operation thread to retrieve a given IO operation from an IO queue, to attempt to perform the given IO operation on a given target of the plurality of targets, and to return the given IO operation to the IO queue upon a failure to perform the given IO operation.

    RESTORATION OF SNAPSHOTS FROM CLOUD USING DIFFERENTIAL SNAPSHOT MECHANISM

    公开(公告)号:US20220121535A1

    公开(公告)日:2022-04-21

    申请号:US17073901

    申请日:2020-10-19

    IPC分类号: G06F11/14

    摘要: A method comprises receiving a request to restore a given snapshot of a plurality of snapshots from a cloud storage platform to a storage array. In the method, a first metadata file corresponding to the given snapshot is downloaded from the cloud storage platform, and data corresponding to the given snapshot is written to the storage array. An additional metadata file corresponding to a previous snapshot of the plurality of snapshots with respect to the given snapshot is downloaded. The first metadata file and the additional metadata file are compared to determine whether one or more offsets in the additional metadata file are present in the first metadata file. Data corresponding to any of the one or more offsets determined to be absent from the first metadata file is written to the storage array, and the one or more absent offsets are added to the first metadata file.

    Restoration of snapshots from cloud using differential snapshot mechanism

    公开(公告)号:US11474913B2

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

    申请号:US17073901

    申请日:2020-10-19

    IPC分类号: G06F16/00 G06F11/14 G06F16/11

    摘要: A method comprises receiving a request to restore a given snapshot of a plurality of snapshots from a cloud storage platform to a storage array. In the method, a first metadata file corresponding to the given snapshot is downloaded from the cloud storage platform, and data corresponding to the given snapshot is written to the storage array. An additional metadata file corresponding to a previous snapshot of the plurality of snapshots with respect to the given snapshot is downloaded. The first metadata file and the additional metadata file are compared to determine whether one or more offsets in the additional metadata file are present in the first metadata file. Data corresponding to any of the one or more offsets determined to be absent from the first metadata file is written to the storage array, and the one or more absent offsets are added to the first metadata file.

    STUB FILE SELECTION AND MIGRATION

    公开(公告)号:US20220100702A1

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

    申请号:US17034216

    申请日:2020-09-28

    摘要: A method comprises selecting at least a given stub file of one or more stub files for migration from a source storage location to a target storage location. The selection of the given stub file is based at least in part on a database entry comprising source storage location path information for the given stub file. The one or more stub files correspond to one or more archived files, and the one or more stub files and one or more non-stub files are stored in the source storage location. In the method, the given stub file is migrated to the target storage location without migrating the one or more non-stub files to the target storage location. The method further includes modifying the database entry by replacing the storage location path information with target storage location path information for the given stub file.

    Resume support for cloud storage operations

    公开(公告)号:US11604699B2

    公开(公告)日:2023-03-14

    申请号:US17132042

    申请日:2020-12-23

    摘要: A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.

    RESUME SUPPORT FOR CLOUD STORAGE OPERATIONS

    公开(公告)号:US20220197748A1

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

    申请号:US17132042

    申请日:2020-12-23

    摘要: A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.