mirror of
https://github.com/versity/scoutfs.git
synced 2026-01-10 05:37:25 +00:00
Add the most basic ability to read items from log segment blocks. If an item isn't in the cache then we walk segments in the manifest and check for the item in each one. This is just the core fundamental code. There's still a lot to do: basic corruption validation, multi-block segments, bloom filters and arrays to optimize segment misses, and some day the ability to read file data items directly into page cache pages. The manifest locking is also super broken. But this is enough to let us mount and stat the root inode! Signed-off-by: Zach Brown <zab@versity.com>