×

System and method for hijacking inodes based on replication operations received in an arbitrary order

  • US 8,671,072 B1
  • Filed: 09/14/2009
  • Issued: 03/11/2014
  • Est. Priority Date: 09/14/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing storage operations in a network storage system, the method comprising:

  • receiving information defining multiple replication operations corresponding to changes on a source storage system for execution on a destination storage system in an arbitrary order, wherein the information defines a target metadata container identifier for each replication operation;

    detecting an inconsistency between an individual replication operation and a destination metadata container on the destination storage system, wherein the destination metadata container corresponds to the target metadata container identifier, wherein detecting the inconsistency comprises determining either that the replication operation is a create operation and the destination metadata container is not unused, or that the replication operation is a modify operation and the destination metadata container is unused;

    in response to detecting the inconsistency, determining that a replacement operation has occurred, wherein the replacement operation is a replication operation received in a chronologically different order from the order the corresponding change occurred on the source storage system; and

    in response to determining that the replacement operation has occurred, replacing a portion of a metadata section of the destination metadata container based on the replication operation without waiting for a later replication operation.

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