Skip to content

Conversation

@crStiv
Copy link

@crStiv crStiv commented Dec 21, 2025

Fixes #8990

  • Rename "prune window" to "batch size" throughout codebase
  • Add separate --bonsai-trie-logs-retention-limit option (default: 14,400 blocks)
  • Show batch size in startup log only when explicitly set
  • Use --bonsai-historical-block-limit as retention default if not explicitly set (backward compatible)

Changes:

  • Renamed getTrieLogPruningWindowSize() to getTrieLogPruningBatchSize()
  • Added getTrieLogRetentionLimit() with default 14,400 (2 days at 12s block time)
  • Updated CLI option: --bonsai-trie-logs-pruning-window-size → --bonsai-trie-logs-pruning-batch-size
  • Added new CLI option: --bonsai-trie-logs-retention-limit
  • Updated startup log to conditionally display batch size

Updated trie log retention limit and added pruning batch size.

Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Signed-off-by: crStiv <cryptostiv7@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Limit Trie Log Config Tweaks

1 participant