×

System and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers

  • US 6,247,099 B1
  • Filed: 06/03/1999
  • Issued: 06/12/2001
  • Est. Priority Date: 06/03/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of maintaining cache coherency amongst a plurality of caching storage controllers operating in unison in a dual-active configuration and supplying data in response to requests from one or more host computers;

  • said method comprising the steps;

    defining a storage volume reservation table data structure to maintain reserved, partial, and full ownership status of data extents that are part of the logical unit or storage volume, said ownership status applying to all or a portion of a logical unit or storage volume;

    said storage volume reservation table having a plurality of reservation table entries indexed by storage volume number, each said reservation table entry including an ownership field, a hash table of locks, and a linked list of currently blocked data extents; and

    using said storage volume reservation table data structure to verify that a new update to the data is allowed.

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