Skip to content

Gloas dont enforce peer column custody on block import#9341

Merged
mergify[bot] merged 3 commits into
sigp:unstablefrom
eserilev:gloas-dont-enforce-peer-column-custody-on-block-import
May 25, 2026
Merged

Gloas dont enforce peer column custody on block import#9341
mergify[bot] merged 3 commits into
sigp:unstablefrom
eserilev:gloas-dont-enforce-peer-column-custody-on-block-import

Conversation

@eserilev
Copy link
Copy Markdown
Member

Issue Addressed

Peers that advertise that they have imported a block may not have the columns for that slot available post-Gloas. Ensure that we dont penalize them.

@eserilev eserilev requested a review from jxs as a code owner May 22, 2026 13:17
@eserilev eserilev added gloas syncing ready-for-review The code is ready for review low-hanging-fruit Easy to resolve, get it before someone else does! labels May 22, 2026
Copy link
Copy Markdown
Member

@pawanjay176 pawanjay176 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, other than a small suggestion.

// have the block but not yet imported the envelope and data columns.
// Don't enforce max_responses in this case.
lookup_peers.contains(&peer_id)
&& !cx
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can do
!cx.fork_context.current_fork_name().gloas_enabled()

This is not strictly correct because we should be checking the block's slot and not current slot clock. But given that #9155 is overhauling the entire thing, i'm fine with this to help with the devnet.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eserilev added 2 commits May 24, 2026 09:45
…oas-dont-enforce-peer-column-custody-on-block-import
@pawanjay176 pawanjay176 added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels May 24, 2026
@mergify mergify Bot added the queued label May 24, 2026
@mergify
Copy link
Copy Markdown

mergify Bot commented May 24, 2026

Merge Queue Status

This pull request spent 31 minutes 3 seconds in the queue, including 28 minutes 43 seconds running CI.

Required conditions to merge

mergify Bot added a commit that referenced this pull request May 24, 2026
@mergify mergify Bot merged commit 0565a01 into sigp:unstable May 25, 2026
38 checks passed
@mergify mergify Bot removed the queued label May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gloas low-hanging-fruit Easy to resolve, get it before someone else does! ready-for-merge This PR is ready to merge. syncing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants