Mechanism for distributed inode to path traversal in a striped volume system
AssigneeNetApp, Inc.
InventorsTianyu Jiang, Richard P. Jernigan, IV, Ananthan Subramanian, Wesley Witte
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsTianyu Jiang, Richard P. Jernigan, IV, Ananthan Subramanian, Wesley Witte
Estimating the term…
The techniques introduced herein provide an efficient mechanism for reducing remote procedure requests to storage server nodes in a cluster of the storage servers to construct a directory path for a data container. According to one aspect of the invention, a new caching technique and an efficient organization of the cache memory are provided so that a cache memory on a storage server node is populated with individual path components of a directory structure. A novel cache invalidation mechanism is provided to maintain cache consistency at the cache so that when a path component changes, such as an identifier of a data container in the directory structure, and a path component is invalidated in the cache memory, the remaining path components can be retained and later reused.
A method for constructing a directory path to a specified path component, comprising:
A system for constructing a directory path to a specified path component, comprising:
A non-transitory computer-readable medium comprising processor-executable instructions that when executed perform a method for:
A storage server cluster comprising memory comprising instructions that when executed implement:
Dependencies are inferred from the claim text.