Skip to content

Fix issue #11272#11290

Merged
eskimor merged 54 commits intomasterfrom
rk-better-node-feature-handling
Mar 20, 2026
Merged

Fix issue #11272#11290
eskimor merged 54 commits intomasterfrom
rk-better-node-feature-handling

Conversation

@eskimor
Copy link
Copy Markdown
Member

@eskimor eskimor commented Mar 5, 2026

Also:

  • more relay_parent -> scheduling_parent fixes.
  • Some candidate validation cleanup (a bit less spaghetti)
  • Make sure we don't use the relay parent to fetch state anywhere - state might not be available now
  • Make sure usages of scheduling parent in disputes for fetching state are sound
  • Via fixing 11272: Simpler backing pipeline - no threading of node features everywhere

@eskimor eskimor added A4-backport-stable2603 Pull request must be backported to the stable2603 release branch T8-polkadot This PR/Issue is related to/affects the Polkadot network. T20-low-latency for issues and PRs related to Low Latency work labels Mar 5, 2026
@eskimor eskimor force-pushed the rk-better-node-feature-handling branch from b1e70e4 to 96913d0 Compare March 5, 2026 16:53
@eskimor eskimor force-pushed the rk-better-node-feature-handling branch from 96913d0 to 0d13d7b Compare March 5, 2026 18:12
@eskimor eskimor marked this pull request as draft March 5, 2026 21:05
eskimor added 2 commits March 7, 2026 05:55
- Add v3_seen flag and transition-safe accessors used by PVF
- Add version_for_approval_dispute on CandidateDescriptorV2
- Add scheduling_parent_for_approval_dispute
- and scheduling_session_for_approval_dispute
- Thread v3_seen through ValidationContext and related PVF paths
- Update tests to use CandidateReceiptV2 and the new transition logic
@eskimor eskimor linked an issue Mar 9, 2026 that may be closed by this pull request
3 tasks
@eskimor eskimor marked this pull request as ready for review March 10, 2026 11:58
@eskimor eskimor requested a review from a team as a code owner March 20, 2026 08:56
@eskimor eskimor added this pull request to the merge queue Mar 20, 2026
Merged via the queue into master with commit fec2790 Mar 20, 2026
246 of 249 checks passed
@eskimor eskimor deleted the rk-better-node-feature-handling branch March 20, 2026 13:32
paritytech-release-backport-bot Bot pushed a commit that referenced this pull request Mar 20, 2026
Also:

- more relay_parent -> scheduling_parent fixes.
- Some candidate validation cleanup (a bit less spaghetti)
- Make sure we don't use the relay parent to fetch state anywhere -
state might not be available now
- Make sure usages of scheduling parent in disputes for fetching state
are sound
- Via fixing 11272: Simpler backing pipeline - no threading of node
features everywhere

(cherry picked from commit fec2790)
@paritytech-release-backport-bot
Copy link
Copy Markdown

Successfully created backport PR for stable2603:

eskimor added a commit that referenced this pull request Mar 23, 2026
Backport #11290 into `stable2603` from eskimor.

See the
[documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
on how to use this bot.

<!--
  # To be used by other automation, do not modify:
  original-pr-number: #${pull_number}
-->

---------

Co-authored-by: eskimor <jfanatiker@gmx.at>
Co-authored-by: eskimor <robert@gonimo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A4-backport-stable2603 Pull request must be backported to the stable2603 release branch T8-polkadot This PR/Issue is related to/affects the Polkadot network. T20-low-latency for issues and PRs related to Low Latency work

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Fix node feature detection on the node

6 participants