×

Increment resynchronization in hash-based replication

  • US 10,152,527 B1
  • Filed: 12/28/2015
  • Issued: 12/11/2018
  • Est. Priority Date: 12/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data in a computer based data storage system, the computer based data storage system comprising a first storage subsystem and a second storage subsystem, the first storage subsystem being configured to store data in a consistency group of the first storage subsystem, and replicate the consistency group to the second storage subsystem, the method comprising:

  • receiving, at the first storage subsystem, a request to write a data payload;

    storing the data payload in the consistency group of the first storage subsystem, the storing being performed by a module in the first storage subsystem;

    initiating, by the module, a replication of the data payload to the second storage subsystem;

    stopping all replication of the consistency group to the second storage subsystem in response to detecting that the replication of the data payload is unsuccessful;

    synchronizing the first storage subsystem with the second storage subsystem; and

    updating, by the module, at least one address-to-hash (A2H) table in the first storage subsystem to identify an address associated with the data payload after the first storage subsystem and the second storage subsystem are synchronized,wherein the module is configured to update the A2H table after;

    (i) the data payload has been stored in the consistency group of the first storage subsystem, and (ii) the module has received an acknowledgment that the data payload has been successfully replicated to the second storage subsystem.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×