Systems and methods for reducing write tax, memory usage, and trapped capacity in metadata storage
AssigneeNetApp, Inc.
InventorJoseph Blount
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorJoseph Blount
Estimating the term…
A system and method for metadata storage includes use of a storage controller to receive a write operation from a host, create a metadata entry for storing metadata associated with data written by the write operation, and store the metadata entry into a metadata store. The metadata store includes a plurality of active partitions, a plurality of inactive partitions, and a queue identifying locations in the active partitions where the metadata entry may be stored. The metadata store is further used to access data written to one or more storage devices. Storing the metadata entry into the metadata store includes popping a first location from the queue, identifying a first active partition from the active partitions based on the first location, and storing the metadata entry in the first active partition. In some embodiments, each of the active partitions may be organized into two or more tiers.
A method comprising:
A non-transitory machine-readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to:
A computing device comprising:
Dependencies are inferred from the claim text.