mirror of
https://github.com/versity/scoutfs.git
synced 2026-09-03 14:47:07 +00:00
We don't want very large transactions to build up and create huge commit latencies. All blocks are written to free space so we use a count of allocations to count dirty blocks. We arbitrarily limit the transaction to 128MB and try to kick off commits when we release transactions that have gotten that big. Signed-off-by: Zach Brown <zab@versity.com>