Distributed safe data commit in a data storage system
AssigneeInternational Business Machines Corporation
InventorsKyler A. Anderson, Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKyler A. Anderson, Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta
Estimating the term…
In one embodiment, a safe data commit process manages the allocation of task control blocks (TCBs) as a function of the type of task control block (TCB) to be allocated for destaging and as a function of the identity of the RAID storage rank to which the data is being destaged. For example, the allocation of background TCBs is prioritized over the allocation of foreground TCBs for destage operations. In addition, the number of background TCBs allocated to any one RAID storage rank is limited. Once the limit of background TCBs for a particular RAID storage rank is reached, the distributed safe data commit logic switches to allocating foreground TCBs. Further, the number of foreground TCBs allocated to any one RAID storage rank is also limited. Other features and aspects may be realized, depending upon the particular application.
A computer program product for use with a host and a data storage device having a plurality of processing units, task control data structures, a cache, a cache directory and a plurality of units of storage in which each unit of storage has a plurality of subunits of storage, wherein the computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the data storage device to cause processor operations, the processor operations comprising:
A storage controller for use with a plurality of units of storage in which each unit of storage has a plurality of subunits of storage, comprising:
A method for use with a plurality of units of storage in which each unit of storage has a plurality of subunits of storage, comprising:
Dependencies are inferred from the claim text.