mirror of
https://github.com/versity/scoutfs.git
synced 2026-04-21 14:00:29 +00:00
We had changed the manifest keys to fully cover the space around the segments in the hopes that it'd let item reading easily find negative cached regions around items. But that makes compaction think that segments intersect with items when they really don't. We'd much rather avoid unnecessary compaction by having the manifest entries precisely reflect the keys in the segment. Item reading can do more work at run time to find the bounds of the key space that are around the edges of the segments it works with. Signed-off-by: Zach Brown <zab@versity.com>