×

Method and system for portset data management

  • US 7,882,086 B1
  • Filed: 12/21/2005
  • Issued: 02/01/2011
  • Est. Priority Date: 12/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method to synchronize in memory and on disk data, the method comprising:

  • receiving, by a storage server, a request to add a new portset record to a list of portset records, the list of portset records stored on a disk and a representation of each record in the list of portset records stored in memory, wherein the disk is coupled to the storage server through an I/O interconnect, and wherein a portset is a set of ports that provides access to logical unit numbers (LUNs);

    locating a previously deleted record in a first queue in memory, the first queue being to store data associated with deleted records;

    determining an available entry in a common index by identifying an index value associated with the previously deleted record in the first queue, the index value to identify both a record stored on the disk and the corresponding representation of the record in memory;

    associating the new portset record with the available entry in the common index;

    adding the new portset record into a second queue in memory, the second queue being to store data associated with active portset records;

    deleting the located record from the first queue;

    identifying a location on disk associated with the available entry in the common index for the new record, wherein the location on disk was previously occupied by the previously deleted record; and

    updating data at the location on disk with the new portset record.

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