Patent ID: 9645932
Date: 2017-05-09
CPC Classifications: G06F

Claim:
1. A method of storing metadata in a data storage system, the method comprising: receiving, by a data storage system, IO (input/output) requests specifying data to be written to a file system of the data storage system, the file system backed by a set of internal volumes that support non-volatile storage of multiple metadata structures of the file system; computing a set of metadata changes to be applied to the file system for incorporating a set of the data specified in the IO requests into the file system; and performing a caching operation to store the set of metadata changes in a persistent metadata cache, the persistent metadata cache constructed and arranged to cache metadata reads and writes directed to the set of internal volumes, the caching operation including writing the set of metadata changes to pages of the persistent metadata cache using an addressing scheme that addresses pages by identifier of an internal volume and offset into the internal volume.