You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 68ebf3f
Browse filesBrowse the repository at this point in the historyBrowse files
Bound local DB sync RPC load when cycles keep failing
A cycle that fails before persisting keeps its old watermark, and the
schedulers retried every sync-interval-ms, each retry re-reading every
block from that watermark to the head. Nothing bounded it: st0x staging
walked Base in 50-block eth_getLogs slices at ~70 calls/s for weeks.
- Native and wasm schedulers double the wait after each consecutive
failed cycle, up to 5 minutes; a good cycle resets it.
- SyncConfig.max_blocks_per_cycle caps one cycle's window. Client runners
set it to 100 x batch-size; the CLI keeps no cap.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments