Skip to content

Perf prover stats updates - #14

Merged
buffrr merged 10 commits into
spacesprotocol:mainfrom
buffrr:perf-prover-stats-updates
Aug 5, 2026
Merged

Perf prover stats updates#14
buffrr merged 10 commits into
spacesprotocol:mainfrom
buffrr:perf-prover-stats-updates

Conversation

@buffrr

@buffrr buffrr commented Aug 5, 2026

Copy link
Copy Markdown
Member

No description provided.

buffrr added 10 commits August 5, 2026 11:35
Pulls are scoped per space via ?space=. Ack outcomes are stable wire
tokens from SkipReason::as_outcome, so a registry can tell a terminal
refusal from a retryable one.
Certificate build went from 9,160ms to 0.9ms each.
prove_fold_inner accepted a ProgressSink and dropped it, so the fold
half of every job reported nothing.
Names started at index 0 every time, so against an existing space every
name collided and was skipped silently. The response also reported the
number generated rather than the number added.
Segment proving is phase 1. Lift/join/resolve is phase 2 and has no
SessionEvents hook, so it is reported as indeterminate rather than as a
finished phase 1 — on a measured proof it was 28.1s of 38.8s.

ETAs now extrapolate from segment completions rather than current
elapsed, which had made "remaining" equal "elapsed" and climb. The
progress clock also stops when a job ends, and a cancelled job that then
errors stays cancelled.
Calibration blocks the listener, including /health, which is billed on
every cold start of a short-lived pod.

BREAKING: --no-calibrate is replaced by --calibrate, and
PROVER_NO_CALIBRATE by PROVER_CALIBRATE.
Progress is now a panel of stat tiles rather than dim 11px lines, and a
custom prover's extra fields render in the same grid.
@buffrr
buffrr force-pushed the perf-prover-stats-updates branch from 6cae777 to dbedcdc Compare August 5, 2026 09:40
@buffrr
buffrr merged commit b78f663 into spacesprotocol:main Aug 5, 2026
1 check passed
@buffrr
buffrr deleted the perf-prover-stats-updates branch August 5, 2026 09:40
@buffrr

buffrr commented Aug 5, 2026

Copy link
Copy Markdown
Member Author

Closes #12 and #13

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