Upgrade to Polkadot-SDK stable2506#817
Conversation
stable2506stable2506
|
@brenzi please help with |
@Overkillus, @ordian: Any idea ? |
|
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
|
|
||
| // see the `FEE_BOOST_PER_MESSAGE` constant to get the meaning of this value | ||
| pub PriorityBoostPerMessage: u64 = 182_044_444_444_444; | ||
| pub PriorityBoostPerMessage: u64 = 328_162_135_442_412; |
There was a problem hiding this comment.
This is coming from doubling the POV size. It is only a relayer tx priority boost so I believe it is ok.
more details here paritytech/polkadot-sdk#5884 (comment)
I looked a bit at this benchmark, first the benchmarks seems to be ok on polkadot-sdk with the westend runtime, so I would presume there must be something from the polkadot runtime configuration, I did some debugging and the proof seems to be indeed invalid. The reason the proof is invalid is that And the moment we generate the proof in the benchmark here: https://github.com/paritytech/polkadot-sdk/blob/cf5a24ecc5802ecf78d943f9723b6f4ccdc0ddfa/substrate/frame/session/src/historical/mod.rs#L345. Then proof fails to check because it has a different root than the one used here: https://github.com/paritytech/polkadot-sdk/blob/cf5a24ecc5802ecf78d943f9723b6f4ccdc0ddfa/substrate/frame/session/src/historical/mod.rs#L374. @Ank4n you seem to have been touching last this benchmark, https://github.com/paritytech/polkadot-sdk/blob/cf5a24ecc5802ecf78d943f9723b6f4ccdc0ddfa/polkadot/runtime/parachains/src/disputes/slashing/benchmarking.rs#L88, any chance this was something to do with the new staking changes ? |
Could you update the following? I believe it will fix the error.
|
That seemed to fix it. I assume this should be added to both Kusama and Polkadot RLCs. All benches run correctly now after testing the fix locally. |
You can open a PR against this branch on my fork to get the fix in. Otherwise I will push it myself later tomorrow |
FullIdentificationOf bump on both RLCs
|
/merge |
|
Enabled Available commands
For more information see the documentation |
|
/cmd fmt |
|
Command "fmt" has started 🚀 See logs here |
|
Command "fmt" has failed ❌! See logs here |
d6c5bd3
into
polkadot-fellows:main
This brings in
stable2506Polkadot SDK, and integrates many new features.Integrated breaking changes to be verified by the original authors:
[AHM] Async Staking module across AH and RC paritytech/polkadot-sdk#8127 @kianenigma @Ank4nThis will come in with AHM, and not before.
remove_upgrade_cooldownparitytech/polkadot-sdk#8254 @bkchrParasauthorize_code_hash+apply_authorized_codefeature paritytech/polkadot-sdk#7592 @bkonturpallet-reviveparitytech/polkadot-sdk#8584 @atheiOnNewHeadtopallet-bridge-parachainsparitytech/polkadot-sdk#8531 @bkonturtransfer_assetspre-ahm patch paritytech/polkadot-sdk#9137 @franciscoaguirre