US 12,135,655 B2
Saving track metadata format information for tracks demoted from cache for use when the demoted track is later staged into cache
Kyler A. Anderson, Sahuarita, AZ (US); Kevin J. Ash, Tucson, AZ (US); Matthew G. Borlick, Tucson, AZ (US); and Lokesh M. Gupta, Tucson, AZ (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jul. 27, 2017, as Appl. No. 15/662,200.
Prior Publication US 2019/0034355 A1, Jan. 31, 2019
Int. Cl. G06F 12/128 (2016.01); G06F 12/0868 (2016.01); G06F 12/0895 (2016.01); G06F 12/123 (2016.01)
CPC G06F 12/128 (2013.01) [G06F 12/0868 (2013.01); G06F 12/0895 (2013.01); G06F 12/123 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/313 (2013.01); G06F 2212/462 (2013.01); G06F 2212/621 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A computer program product for managing tracks in storage cached in a cache in a memory, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising:
demoting a track from the cache;
indicating the demoted track in a demoted track list;
saving track format information for the demoted track, indicated in the demoted track list, to cache management information in the memory as part of indicating the demoted track in the demoted track list, wherein the track format information indicates a layout of data in the track;
staging the track, previously demoted, back into the cache;
determining track format information for the staged track from the track format information for the demoted track saved in the cache management information as part of indicating the demoted track in the demoted track list; and
using the determined track format information for the staged track in the cache.