Patent ID: 11971825
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. An apparatus comprising:
at least one processor; and
memory configured to store program code, wherein the program code is executable by the at least one processor to instantiate a storage control system, wherein the storage control system is configured to:
manage a storage metadata structure which comprises metadata items for accessing data items in a storage system comprising a persistent write cache and a primary storage, wherein the storage metadata structure comprises a first metadata structure that is configured to organize metadata items, which are associated with data items written to the persistent write cache, at a first granularity, and a second metadata structure that is configured to organize metadata items received from the first metadata structure at a second granularity, wherein the second granularity is greater than the first granularity;
perform a merge operation to merge a plurality of metadata items of the first metadata structure into a merged set of metadata items having at least one metadata item which has the second granularity for insertion into the second metadata structure, and at least one remaining metadata item which has a granularity less than the second granularity;
insert the merged set of metadata items into the second metadata structure;
insert the at least one remaining metadata item into at least one designated segment of the first metadata structure for temporarily storing the at least one remaining metadata item for a subsequent merge operation; and
utilize the storage metadata structure to access data items in at least one of the persistent write cache and the primary storage.