×

Decoupled reliability groups

  • US 9,367,394 B2
  • Filed: 12/07/2012
  • Issued: 06/14/2016
  • Est. Priority Date: 12/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • updating a version indicator associated with a data zone of a first data storage node in response to destaging a data object from a staging area of the data zone to a store area of the data zone, wherein the destaging is not synchronized with a state of a checksum zone in a second data storage node; and

    transmitting, from the data zone to the checksum zone, an update message indicating completion of the destaging of the data object, wherein the update message includes a current value of the version indicator, wherein the second data storage node compares the value of the version indicator to one of one or more elements of a contribution vector to determine whether all updates associated with the data zone have already been processed by the checksum zone;

    updating the one element of the contribution vector based on the current value of the version indicator in response to destaging the data object from the staging area of the data zone to the store area of the data zone;

    wherein the data zone and the checksum zone are members of a reliability group, each of the one or more elements is associated with one data zone of the reliability group, and destaging the data object further comprises;

    writing the data object to a location of the store area of the data zone without determining that the checksum zone is ready to perform a related action associated with the data object;

    storing the location and the version indicator to a metadata area of the data zone; and

    removing the data object from the staging area of the data zone.

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