×

Cache queue entry linking for DASD record updates

  • US 5,682,513 A
  • Filed: 03/31/1995
  • Issued: 10/28/1997
  • Est. Priority Date: 03/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A storage controller in a data storage system for linking, in a backward chain using a circular queue, a plurality of record updates in a first track, said data storage system including a host processor coupled to said storage controller and running an application generating the plurality of record updates, and a direct access storage device (DASD) coupled to said storage controller for storing said plurality of record updates, said storage controller comprising:

  • a storage path for directing record updates between said DASD and said host processor; and

    a cache memory coupled to said storage path for storing a first track slot, said first track slot storing a first track including the plurality of record updates, said cache memory further storing a first track slot header corresponding to said first track slot and having a Q counter for counting a number of records updated in said first track slot and having a Q anchor pointer for referencing an entry in the circular queue, wherein the circular queue contains one entry for each record update of said plurality of record updates, each entry including a Q Type field, a data pointer, and a Q Chain pointer, each entry further linked to form the backward chain and to maintain an order consistent with a sequence in which the record updates are made.

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