A dedicated cache for metadata?

This proposal has been accepted as a session.


One Line Summary

A dedicated metadata cache would help distributes file systems and in general should reduce per file system efforts to cache metadata.


Currently streaming IO can easily evict metadata from the page cache, unless file systems either bind pages to memory or set up their own buffers.
It can be shown that the object disk layout (hash directories) used by distributed file systems such as FhGFS, Lustre and Cephfs is not optimally handled by underlying file systems (i.e. ext4, xfs and btrfs). Introducing a dedicated configurable generic metadata cache would solve this and other metadata cache issues.


metadata, cache, distributed file systems, hash directories

Presentation Materials



Leave a private comment to organizers about this proposal