Skip to content

Conversation

@FGasper
Copy link
Collaborator

@FGasper FGasper commented Dec 4, 2025

The current /progress API lacks most of the useful details that the logs now expose. This changeset addresses some of those.

Specifically, this adds:

  • per-generation stats:
    • time elapsed (in Go duration format)
    • number of docs compared
    • total # of docs expected
    • source bytes compared
    • (for generation 0) total source bytes expected
    • number of documents being rechecked (and why: from a mismatch, or a change event)
    • number of mismatches found
  • source & destination change reader stats:
    • events per second
    • last resume time (i.e., the time to resume from if we restart)
    • last-seen cluster time
    • buffer saturation

These will allow external tooling to report verifier’s progress in useful detail.

@FGasper FGasper marked this pull request as draft December 5, 2025 02:55
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.

1 participant