×

System and method for distributing volume status information in a storage system

  • US 8,359,429 B1
  • Filed: 11/08/2004
  • Issued: 01/22/2013
  • Est. Priority Date: 11/08/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of volumes configured to store data, wherein said volumes are configured as mirrors of one another; and

    a plurality of hosts configured to access said plurality of volumes;

    wherein a first one of said plurality of hosts is configured to execute a mirror recovery process with respect to said plurality of volumes and to maintain a progress indication of said mirror recovery process;

    wherein said first host is further configured to distribute said progress indication to another one or more of said plurality of hosts including a second host; and

    wherein said second host is configured to;

    detect a read operation directed to a particular data block stored by said plurality of volumes;

    dependent upon said progress indication distributed by said first host, determine whether said particular data block has been recovered by said mirror recovery process; and

    in response to determining that said particular data block has not been recovered by said mirror recovery process, convert said read operation into a read-writeback operation, wherein said read-writeback operation is operable both to read a data value corresponding to said particular data block from a given one of said plurality of volumes and to write said data value to each other one of said plurality of volumes.

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