×

Replication and snapshots for flash storage systems

  • US 10,346,084 B1
  • Filed: 11/06/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 06/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • one or more storage controllers; and

    a plurality of storage devices, wherein the plurality of storage devices store a dataset;

    wherein the one or more storage controllers are configured to;

    receive a request to replicate the dataset onto another storage system;

    identify one or more snapshots that contain data that is included within the dataset, wherein each of the one or more snapshots further include data that is not included within the dataset; and

    replicate, onto the other storage system, portions of the one or more snapshots that contain data that is included within the dataset;

    wherein each snapshot is implemented based at least in part on one or more metadata objects corresponding to the dataset,wherein the dataset is exposed to one or more user operations after a portion of the one or more metadata objects is replicated from the storage system to the other storage system and prior to other portions of the one or more metadata objects being replicated from the storage system to the other storage system, andwherein the storage system is configured to wait until the other portions of the one or more metadata objects have been replicated before putting the one or more metadata objects into a read-only state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×