mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-25 21:07:56 +00:00
59f868d1e9
With Coretime enabled we can no longer assume there is a static 1:1 mapping between core index and para id. This mapping should be obtained from the scheduler/claimqueue on block by block basis. This PR modifies `para_id()` (from `CoreState`) to return the scheduled `ParaId` for occupied cores and removes its usages in the code. Closes https://github.com/paritytech/polkadot-sdk/issues/3948 --------- Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com>
20 lines
660 B
Plaintext
20 lines
660 B
Plaintext
# Schema: Polkadot SDK PRDoc Schema (prdoc) v1.0.0
|
|
# See doc at https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/prdoc/schema_user.json
|
|
|
|
title: Deprecate `para_id()` from `CoreState` in polkadot primitives
|
|
|
|
doc:
|
|
- audience: "Node Dev"
|
|
description: |
|
|
`CoreState`'s `para_id()` function is getting deprecated in favour of direct usage of the
|
|
`ClaimQueue`. This is the preferred approach because it provides a better view on what is
|
|
scheduled on each core.
|
|
|
|
crates:
|
|
- name: polkadot-primitives
|
|
bump: minor
|
|
- name: polkadot-statement-distribution
|
|
bump: minor
|
|
- name: cumulus-client-consensus-aura
|
|
bump: minor
|