Compressed level two block buffer metadata cache
OwnerJoseph Richard Habermanninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerJoseph Richard Habermanninventor
Estimating the term…
Example apparatus and methods provide metadata for a file system operation from a multi-level data store. The data store may include an in-memory level one (L1) cache, an in-memory level two (L2) cache, and an external metadata store not located in the memory associated with the L1 and L2 caches. The L1 cache stores metadata in a non-compressed format that can directly service a file system operation while the L2 cache stores metadata in a compressed format that cannot directly service an operation. Metadata to support a file system operation may be sought in the L1 cache first, then in the L2 cache, and then finally in the external metadata store. When metadata is provided from the L2 cache, it is decompressed before being provided to the L1 cache. Metadata added to the L2 cache may be compressed after or in parallel with being provided to the L1 cache.
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.