Resolving disruptions between storage systems replicating a dataset

    公开(公告)号:US11237927B1

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

    申请号:US16702538

    申请日:2019-12-04

    Abstract: Mediating between storage systems synchronously replicating a dataset, including: requesting, by a first storage system in response to detecting a triggering event, a lock for a shared resource from a mediation service; requesting, by a second storage system in response to detecting the triggering event, the lock for the shared resource from the mediation service; and responsive to acquiring the lock from the mediation service, the first storage system, instead of the second storage system, processing data storage requests directed to the dataset that is synchronously replicated across the first storage system and the second storage system.

    Preparing data for deduplication
    83.
    发明授权

    公开(公告)号:US11221778B1

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

    申请号:US16373051

    申请日:2019-04-02

    Abstract: Preparing data for deduplication including in response to receiving a request to transfer data from a source storage system to a target storage system, accessing, by the source storage system, a compressed data block; generating, by the source storage system, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; and sending, by the source storage system, the padded compressed data block to the target storage system.

    Measurement Interval Anomaly Detection-based Generation of Snapshots

    公开(公告)号:US20210383010A1

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

    申请号:US17409124

    申请日:2021-08-23

    Abstract: An illustrative method includes a data protection system determining a metric associated with operations performed with respect to a storage system during a measurement interval, determining that the metric deviates by more than a threshold amount from a historical baseline metric associated with the storage system, and directing, based on the determining that the metric deviates by more than the threshold amount from the historical baseline metric, the storage system to generate a recovery dataset for data maintained by the storage system.

    Exporting an address space in a thin-provisioned storage device

    公开(公告)号:US11169745B1

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

    申请号:US16519832

    申请日:2019-07-23

    Abstract: An apparatus, method, and computer-readable storage medium for allowing a block-addressable storage device to provide a sparse address space to a host computer. The storage device exports an address space to a host computing device which is larger than the storage capacity of the storage device. The storage device translates received file system object addresses in the larger address space to physical locations in the smaller address space of the storage device. This allows the host computing device more flexibility in selecting addresses for file system objects which are stored on the storage device.

    Synchronous replication between storage systems with virtualized storage

    公开(公告)号:US11169727B1

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

    申请号:US16258903

    申请日:2019-01-28

    Abstract: Synchronous replication between storage systems with virtualized storage includes: assigning a virtual volume datastore to a pod, the pod including a management object, the virtual volume datastore including virtual machine data; stretching the pod from a first storage system to a second storage system, including copying the virtual machine data from the first storage system to the second storage system; and synchronously replicating access operations of the virtual machine data of the pod between the first and second storage systems.

    Synchronously replicating datasets
    87.
    发明授权

    公开(公告)号:US11086555B1

    公开(公告)日:2021-08-10

    申请号:US16661724

    申请日:2019-10-23

    Abstract: A pod, the pod including the dataset, a set of managed objects and management operations, a set of access operations to modify or read the dataset, and a plurality of storage systems, where: management operations can modify or query managed objects equivalently through any of the storage systems, access operations to read or modify the dataset operate equivalently through any of the storage systems, each storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use by the storage system, and operations to modify managed objects or the dataset performed and completed through any one storage system are reflected in subsequent management objects to query the pod or subsequent access operations to read the dataset.

    Migrating data between volumes using virtual copy operation

    公开(公告)号:US11036393B2

    公开(公告)日:2021-06-15

    申请号:US16195403

    申请日:2018-11-19

    Abstract: A storage controller coupled to a storage array comprising one or more storage devices initiates a transformation of data from a block-based storage system resident on the storage array to a file-based storage system resident on a storage array. The storage controller identifies a plurality of data blocks to be transformed from the block-based storage system and generates metadata for a file in the file-based storage system, the metadata to associate the plurality of data blocks with the file.

    Cloud-based snapshot replication
    90.
    发明授权

    公开(公告)号:US10986179B1

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

    申请号:US16441819

    申请日:2019-06-14

    Abstract: Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.

Patent Agency Ranking