refactor: extract live sync bookkeeping
This commit is contained in:
parent
87fe47fd7f
commit
19f12d1166
4 changed files with 251 additions and 226 deletions
|
|
@ -67,10 +67,12 @@ behavior.
|
|||
points.
|
||||
- `[ ]` No generic `geth-common` crate is introduced.
|
||||
|
||||
- `[ ]` Extract live-sync engine.
|
||||
- `[~]` Extract live-sync engine.
|
||||
Acceptance criteria:
|
||||
- `[ ]` Sync stream selection, watermarks, cursors, run results, and health
|
||||
recording live in a sync-focused module.
|
||||
- `[x]` Sync cursor keys, cursor persistence, stream health recording, and
|
||||
local sync-status reduction live in a sync-focused module.
|
||||
- `[ ]` Sync stream selection, watermarks, and run result helpers live in a
|
||||
sync-focused module.
|
||||
- `[ ]` Per-module sync handlers have consistent interfaces.
|
||||
- `[ ]` `geth sync status --json` output remains stable.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue