Skip to content

Speed up checkpoint recovery with bounded parallel reads - #165

Merged
dylanuys merged 1 commit into
devfrom
perf/checkpoint-read-prefetch
Sep 24, 2026
Merged

dylanuys merged 1 commit into
devfrom
perf/checkpoint-read-prefetch

Conversation

@dylanuys

Copy link
Copy Markdown
Contributor

Read checkpoint batches concurrently with a bounded thread pool, then validate and restore them in commit order. Keep the existing integrity checks and checkpoint format. Cancel queued reads on failure and log validation time.

Validation: 87 tests passed, 4 skipped; read-only Modal testing reduced recovery from 18m18s to 5m38s.

Existing runs still require their original Gasbench pin because checkpoints verify evaluator identity.

@dylanuys
dylanuys merged commit 150d3c4 into dev Sep 24, 2026
4 checks passed
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