This repository has been archived by the owner on Jan 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Consider making --no-rocksdb-compaction the default #10216
Milestone
Comments
I have two API machines running side by size with a 1TB ledger, one with
|
After observing some nodes for a week, I feel that we do want to compact still by default but we don't need to compact that frequently. Once a day ought to be ample, which is what #10414 implements |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
As observed in #10199, the rocksdb compaction phase of
Blockstore::purge_slots()
on a fully loaded ledger can take 30-200 minutes. Is this even worth it?--no-rocksdb-compaction
with--rocksdb-compaction
Blockstore::purge_slots()
into a separate process that runs less frequently than every 512 roots (which currently effectively means it's always running, but only after the--limit-ledger-size
shred limit is reached). Perhaps at the start of every epoch.The text was updated successfully, but these errors were encountered: