Skip to content

fix(replay): install future epoch metadata at boundaries - #254

Merged
smcio merged 1 commit into
alpenglow-devfrom
smcio/epoch-transition-metadata
Jul 23, 2026
Merged

fix(replay): install future epoch metadata at boundaries#254
smcio merged 1 commit into
alpenglow-devfrom
smcio/epoch-transition-metadata

Conversation

@smcio

@smcio smcio commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator
  • make sure that we prepare metadata for both the epoch being entered and the leader-schedule epoch
  • install every newly cached validator set after crossing the epoch boundary
  • tests

Epoch transitions cache stakes for the leader-schedule epoch, which can differ from the epoch being entered. Prepare both epochs, deduplicate them when equal, and install every newly cached validator set after the boundary.

Add regression coverage for standard, equal, and non-standard schedule offsets, including future validator-set installation.
@smcio
smcio marked this pull request as ready for review July 23, 2026 18:18
@smcio
smcio merged commit 705faab into alpenglow-dev Jul 23, 2026
2 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.

2 participants