-
Epic
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
-
3
-
9223372036854775807
Lustre Find Utility (LFU) is a server-side namespace scanning subsystem that replaces slow client-side lfs find traversal with a parallel, structured Object Stream pipeline running directly on MDTs and OSTs.
Key capabilities:
- Server-based target scanner (replaces Lester, OSD OI Scrub, Changelog, client-side lfs find)
- Structured binary Object Stream (FlatBuffers / MsgPack) with pluggable filter rules
- Parallel multi-MDT scanning with stream merge; MDT-specific indexes (atime, size, mirror status)
- Zero-copy lockless ring-buffer kernel->userspace export
- Modular consumer API: feeds FLR resync, PCC-RO, Trash Can, HSM (S3/GCS), tiered storage
- Open scanner API for third-party tools (RobinHood, PoliMor, GUFI)
Incremental rollout: server only -> client root -> PtlRPC transport -> regular users
References:
- LUG 2026 presentation "Lustre 2.18 and Beyond" (Dilger), slides 19-22:
https://www.opensfs.org/wp-content/uploads/02-LUG2026-Lustre_218_and_Beyond-Dilger.pdf