×

Efficient volume replication in a storage system

  • US 10,656,850 B2
  • Filed: 12/21/2018
  • Issued: 05/19/2020
  • Est. Priority Date: 10/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request to replicate a volume at a source solid-state storage array to a target solid-state storage array, the volume corresponding to a plurality of snapshots associated with data blocks that are stored at the source solid-state storage array;

    identifying a most recent snapshot of the plurality of snapshots corresponding to the volume at the source solid-state storage array that is present at the target solid-state storage array;

    identifying metadata organized into a plurality of logical groups, each of the logical groups corresponding to a sequence number range and including a portion of the metadata that is associated with a portion of the data blocks of the volume, wherein each sequence number range comprises a plurality of sequence numbers that are assigned to each operation associated with the source solid-state storage array;

    determining a last sequence number associated with the most recent snapshot of the plurality of snapshots that is present at the target solid-state storage array;

    identifying, by a processing device, a logical group of the plurality of logical groups with a corresponding sequence number range that includes the last sequence number associated with the most recent snapshot; and

    reading the metadata to identify a portion of the data blocks to transmit to the target solid-state storage array to replicate the volume based on a next logical group of the plurality of logical groups with a corresponding sequence number range with higher sequence numbers than the identified logical group.

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