Andrei Sandu
e8d567a1f5
backing: Remove redundant erasure encoding ( #7469 )
...
* Remove redundant erasure encoding
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Review feedback
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix comments
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-07-07 08:20:30 +00:00
dependabot[bot]
518773a943
Bump actions/setup-node from 3.6.0 to 3.7.0 ( #7471 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 12:44:51 +00:00
s0me0ne-unkn0wn
c1f865813b
Run timeout-based tests only in CI ( #7390 )
...
* Introduce `ci-only-tests` feature
* Add comment
2023-07-06 08:39:10 +00:00
Marcin S
2b9c4f82a7
PVF: add landlock sandboxing ( #7303 )
...
* Begin adding landlock + test
* Move PVF implementer's guide section to own page, document security
* Implement test
* Add some docs
* Do some cleanup
* Fix typo
* Warn on host startup if landlock is not supported
* Clarify docs a bit
* Minor improvements
* Add some docs about determinism
* Address review comments (mainly add warning on landlock error)
* Update node/core/pvf/src/host.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Update node/core/pvf/src/host.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Fix unused fn
* Update ABI docs to reflect latest discussions
* Remove outdated notes
* Try to trigger new test-linux-oldkernel-stable job
Job introduced in https://github.com/paritytech/polkadot/pull/7371 .
---------
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
2023-07-05 12:57:53 -04:00
Bastian Köcher
a40417da96
Companion for Substrate#14511 ( #7459 )
...
* Companion for Substrate#14511
https://github.com/paritytech/substrate/pull/14511
* Make benchmarking build without any native runtime
* Fix warning
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-07-05 08:08:09 +00:00
joe petrowski
a37a5e47dc
add nomination pools and voters list to staking proxy ( #7448 )
2023-07-05 05:48:05 +00:00
Squirrel
bf1a464b79
less openssl, more rust ( #7460 )
2023-07-04 20:47:36 +00:00
cheme
714981776c
Kusama state version switch and migration. ( #7015 )
...
* State version switch and migration init
* fix
* migration declaration (last position, westend was first)
* revert unrelated cargo fmt
* move to unrelease
* fmt?
* fmt
* Change size of processing per blocks
* Dispatch error
2023-07-04 16:17:21 +00:00
Maksym Hlukhovtsov
90f785d5f6
Update pr-custom-review.yml 3 Core-devs to approve ( #7453 )
2023-07-04 12:41:31 +00:00
Andrei Sandu
a0814490d2
availability-recovery: move cpu burners in blocking tasks ( #7417 )
...
* Move expensive computations to blocking thread
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* add internal error and fix dependent subystems
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fmt
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix test fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* minor refactor and TODOs
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Impl Feedback for Review
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* review feedback
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* More docs
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* add some example timings in comments
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-07-04 09:50:49 +00:00
Bastian Köcher
e53d15aa20
Do not depend on native runtimes for RuntimeApi ( #7451 )
...
* Implement runtime apis for fake runtime
These runtime api implementations are only used to make the compiler
think that we have implemented all required runtime apis. They will not
be called as we switch the executor to `WasmExecutor`. In the near
future we will not require these fake implementations anymore after
Substrate has shifted away from this compile time requirement.
This brings us the advantage that the `polkadot-service` doesn't need to
depend on the runtimes for getting the `RuntimeApi` type.
It also removes around 1min of build time on my machine ;)
* Fix warning
* FMT
* ".git/.scripts/commands/fmt/fmt.sh"
* Use more descriptive id
* Fix warnings
* Adapt path
* Fix 🙈
---------
Co-authored-by: command-bot <>
2023-07-04 10:09:14 +02:00
Branislav Kontur
77ef85b04d
[xcm] BridgeBlobDispatcher - prepend bridge instance discriminator. ( #7438 )
2023-07-03 13:03:47 +00:00
Oliver Tale-Yazdi
a7e3196b33
Allow Root to initiate auctions ( #7449 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-07-02 10:20:09 +00:00
Gavin Wood
1492a454e9
Revert "Introduce Tinkernet multisig XCM configs to Kusama/Rococo through xcm-builder ( #7165 )" ( #7446 )
...
This reverts commit af99520569 .
2023-06-30 12:38:21 +00:00
Bastian Köcher
15a03d4951
Companion for Substrate#14474 ( #7434 )
...
* Companion for Substrate#14474
This removes the requirement to pass the native dispatch.
* Adapt
* Better
* Remove patch
* ...
* Fix
* Update Substrate
2023-06-29 16:33:32 +00:00
Gabriel Facco de Arruda
af99520569
Introduce Tinkernet multisig XCM configs to Kusama/Rococo through xcm-builder ( #7165 )
...
* Introduce Tinkernet multisig XCM configs
* fmt fix
* overflow handling, comments, clippy fixes
* Adding Tinkernet XCM configs to xcm-builder
* switching spaces to tab
* remove derivation.rs in favor of location_conversion.rs
* replace hardcoded literals with constants
* autoformat
* Fix for the unit test
* replacing expect with an error and renaming constants
* Resolving clippy warning
---------
Co-authored-by: parity-processbot <>
2023-06-28 17:42:25 +00:00
Sebastian Kunert
3a10a29df5
Companion for substrate#14403 ( #7435 )
...
* Bump trie-db
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-06-28 14:27:05 +00:00
Oliver Tale-Yazdi
e377e4becd
Co #14318 : pallet-message-queue: add queue pausing ( #7433 )
...
* Increase recusive limit to 512 for macro expansions
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Increase limit to 1024
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Adjust comment
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Increase more limits
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Add QueuePausedQuery
* ... on westend
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"substrate"}
* update lockfile for {"substrate"}
* Add QueuePausedQuery
* ... on westend
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix test error
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* CI buggy
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: parity-processbot <>
2023-06-28 12:17:15 +00:00
Sebastian Kunert
f653f4519b
Companion for substrate #14464 ( #7429 )
...
* Remove unneeded feature flag
* More serde flags
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-06-27 14:06:57 +00:00
Maksym Hlukhovtsov
10f57d1199
Revert "fixed one member of two teams prs counting individually ( #7398 )" ( #7423 )
...
This reverts commit e15776146e .
2023-06-26 12:57:33 +00:00
Anton
982a6847ae
add pallet_im_online::migration to Unreleased migrations ( #7387 )
...
* add pallet_im_online::migration to Unreleased migrations
refs https://github.com/paritytech/polkadot/pull/7309#issuecomment-1593030554
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: command-bot <>
2023-06-26 00:19:55 +02:00
Gavin Wood
35413b4657
Remove Unwrappable ( #7415 )
...
* Remove
* rm trait
2023-06-25 13:46:31 +02:00
Andrei Eres
866aa1e8d4
Warn if participated in the losing side of a dispute ( #7404 )
...
* Warn if participated in the losing side of a dispute
* Update naming
* Additionally filter by candidate hash
* Debug zombienet tests
* Update 0002-parachains-disputes.zndsl
* Debug zombienet
* Update node/core/dispute-coordinator/src/initialized.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Add checking to zombienet tests
---------
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
2023-06-23 11:45:48 +00:00
Oliver Tale-Yazdi
ae2e669a6a
Disable flaky test ( #7420 )
...
* Disable flaky test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix import
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-06-22 19:38:58 +02:00
dependabot[bot]
6dafe0fcc4
Bump openssl from 0.10.48 to 0.10.55 ( #7414 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.48 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.48...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 10:26:16 +00:00
Javier Bullrich
e15776146e
fixed one member of two teams prs counting individually ( #7398 )
2023-06-22 10:19:36 +00:00
Milos Kriz
fbde434fe5
Maintenance of bootnodes - gatotech ( #7331 )
2023-06-21 23:53:52 +02:00
joe petrowski
c206d9b375
Clear Existing HRMP Channel Request When Force Opening ( #7389 )
...
* clear existing hrmp channel request when force opening
* return unused weight
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <git@kchr.de >
* fix
* update weight signature to u32
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-06-21 14:57:05 +00:00
Andrei Sandu
02d3fd025d
availability recovery: measure re-encoding time ( #7409 )
...
* Measure re-encoding time
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix build
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-06-21 17:02:57 +03:00
Oleg Plakida
4c0af07370
Transition to VM weights ( #7342 )
...
* ".git/.scripts/commands/bench-vm/bench-vm.sh" all westend
* ".git/.scripts/commands/bench-vm/bench-vm.sh" all polkadot
* ".git/.scripts/commands/bench-vm/bench-vm.sh" all kusama
---------
Co-authored-by: command-bot <>
2023-06-21 14:01:38 +01:00
Koute
8eda0a039f
Bump parity-scale-codec to 3.6.1 ( #7382 )
2023-06-21 19:24:24 +09:00
eskimor
a25b871a16
Clarification on the use of vstaging ( #7359 )
...
* Clarifications on vstaging.
* Typos.
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-06-21 12:23:03 +02:00
asynchronous rob
5ac7b32ca9
fix dependency for "cli" feature in polkadot-cli ( #7399 )
2023-06-20 21:07:31 +00:00
Rashmirreddy
f7bd54590a
Fixed a link issue. ( #7395 )
2023-06-20 14:38:52 +02:00
Gavin Wood
a846d00866
Runtime: Kusama gets Society v2 ( #7356 )
...
* Remove println
* Kusama gets the new society
* Integrate migration
* Formatting
* Add Society weights
* Remive diener
* Fixes
* Update Cargo.toml
Co-authored-by: Liam Aharon <liam.aharon@hotmail.com >
* Add real historical payment info for Society.
* Fixes
* Bump Substrate
---------
Co-authored-by: Liam Aharon <liam.aharon@hotmail.com >
2023-06-18 18:54:31 +02:00
Juan
ced77b3d30
Companion for Soft deprecate GenesisConfig ( #7288 )
...
* update genesis config
* fix wrong RuntimeGenesisConfig name
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-06-16 11:34:50 +00:00
Mira Ressel
e75607108e
docs: update references to NetworkConfiguration::extra_sets ( #7386 )
...
* docs: update references to NetworkConfiguration::extra_sets
Since paritytech/substrate#14080 , this struct field no longer exists,
now the `add_notification_protocol()` function of
`sc_network::config::FullNetworkConfiguration` is used.
Also neuter the doc links for now; rustdoc can't resolve them
(presumably because sc_network::config isn't in scope, though weirdly
enough even spelling the link out as
``[`FullNetworkConfiguration`](struct@sc_network::config::FullNetworkConfiguration)``
doesn't work?). Normally this wouldn't be an issue and rustdoc would
just not generate links, but rust 1.70 has a bug that completely crashes
rustdoc in this case.
2023-06-16 13:14:16 +02:00
Aaro Altonen
134655ee27
Wait peers to connect before doing anything else ( #7375 )
...
There is a race condition in `NetworkBridgeRx` between registering
incoming peers and handling overseer signals. While the peer connection
was sent to `NetworkBridgeRx` first, sometimes the peer would be added to
`validation/collation_peers` with enough delay that the bridge handled
an overseer signal that was meant do send notifications to the registered
peer and as the peer was not present in the bridge, the notification was
never sent and the test would hang.
When peers are registered to `NetworkBridgeRx` using `connect_peer()`,
wait until they show up in `shared.validation/collation_peers` before
doing anything else.
Co-authored-by: parity-processbot <>
2023-06-16 09:32:52 +02:00
Keith Yeung
9e31bcdc00
[XCM] Make NetworkId and Junction versioned ( #7376 )
...
* [XCM] Make NetworkId and Junction versioned
* Fixes
---------
Co-authored-by: parity-processbot <>
2023-06-15 18:22:35 +00:00
Andrei Eres
0a1bc654d9
Delay reputation updates ( #7214 )
...
* Add futures-timer
* Make cost_or_benefit public
* Update ReportPeer message format
* Add delay to reputation updates (dirtywork)
* Update ReputationAggregator
* Update tests
* Fix flucky tests
* Move reputation to state
* Use the main loop for handling reputation sendings
* Update
* Move reputation to utils
* Update reputation sending
* Fix arguments order
* Update state
* Remove new from state
* Add constant
* Add failing test for delay
* Change mocking approach
* Fix type errors
* Fix comments
* Add message handling to select
* Fix bitfields-distribution tests
* Add docs to reputation aggregator
* Replace .into_base_rep
* Use one REPUTATION_CHANGE_INTERVAL by default
* Add reputation change to statement-distribution
* Update polkadot-availability-bitfield-distribution
* Update futures selecting in subsystems
* Update reputation adding
* Send malicious changes right away without adding to state
* Add reputation to StatementDistributionSubsystem
* Handle reputation in statement distribution
* Add delay test for polkadot-statement-distribution
* Fix collator-protocol tests before applying reputation delay
* Remove into_base_rep
* Add reputation to State
* Fix failed tests
* Add reputation delay
* Update tests
* Add batched network message for peer reporting
* Update approval-distribution tests
* Update bitfield-distribution tests
* Update statement-distribution tests
* Update collator-protocol tests
* Remove levels in matching
* Address clippy errors
* Fix overseer test
* Add a metric for original count of rep changes
* Update Reputation
* Revert "Add a metric for original count of rep changes"
This reverts commit 6c9b0c1ec34491d16e562bdcba8db6b9dcf484db.
* Update node/subsystem-util/src/reputation.rs
Co-authored-by: Vsevolod Stakhov <vsevolod.stakhov@parity.io >
* Remove redundant vec
---------
Co-authored-by: Vsevolod Stakhov <vsevolod.stakhov@parity.io >
2023-06-15 13:46:06 +00:00
Anton
d3d9d4ae66
[frame/im-online] remove network state from heartbeats ( #7309 )
...
* [frame/im-online] remove external_addresses from heartbeat
* new benchmarks
* format code
* Revert "format code"
This reverts commit 586ddaa6f588b4aef92a0169cfd6a9610d1337b8.
* remove MaxPeerDataEncodingSize
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-06-15 10:25:57 +00:00
Mira Ressel
ed227b9bbe
ci: add new test-linux-oldkernel-stable job ( #7371 )
...
closes paritytech/ci_cd#811
2023-06-15 10:30:37 +02:00
Andrei Sandu
edfbbc8c51
adjust buckets ( #7368 )
...
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-06-14 15:02:53 +00:00
s0me0ne-unkn0wn
21897336d7
Hotfix for #7360 ( #7365 )
...
* CI job hotfix
* Instruct `cargo` to build all the binaries
2023-06-14 14:43:32 +02:00
s0me0ne-unkn0wn
ce76f6d373
Patch CI for split out worker binaries ( #7360 )
2023-06-14 09:55:41 +00:00
eskimor
596a9ccd02
Unify code paths of create_inherent and enter ( #7137 )
...
* Remove redundant enter call.
* Remove optionality in dispute signature checking
* Make enter_inner and create_inherent the same.
* Remove redundant metric.
* Unification: enter and create_inherent.
* Remove `enter_inner` function.
* Remove dead code.
* Remove redundant import.
* Remove dead code in disputes.
* ".git/.scripts/commands/bench/bench.sh" runtime polkadot runtime_parachains::paras_inherent
* ".git/.scripts/commands/bench/bench.sh" runtime kusama runtime_parachains::paras_inherent
* ".git/.scripts/commands/bench/bench.sh" runtime westend runtime_parachains::paras_inherent
* Merge fix.
* Fix tests.
* Remove obsolete comment.
* ".git/.scripts/commands/bench/bench.sh" runtime polkadot runtime_parachains::paras_inherent
* ".git/.scripts/commands/bench/bench.sh" runtime westend runtime_parachains::paras_inherent
* ".git/.scripts/commands/bench/bench.sh" runtime kusama runtime_parachains::paras_inherent
* Review remarks, fixes.
* Guide updates.
* Fmt.
* ".git/.scripts/commands/bench/bench.sh" runtime polkadot runtime_parachains::paras_inherent
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
Co-authored-by: command-bot <>
2023-06-14 10:57:06 +02:00
Mara Robin B
e71c541ede
sync master with 0.9.43 ( #7358 )
...
* sync workspace version with 0.9.43
* sync spec and tx ver with 0.9.43
* 0943 migrations
2023-06-13 14:30:05 +00:00
Mara Robin B
958cf435b1
update weights ( #7298 )
...
* polkadot: update weights
* westend: update weights
* kusama: update weights
* rococo: update weights
2023-06-13 13:54:10 +02:00
eskimor
4527f24735
Move vstaging to production ( #7341 )
...
* Move vstaging to production (and thus past session slashing).
WIP: test-runtime still needs to be fixed.
* Fix test-runtime.
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-06-12 11:15:37 +00:00
Squirrel
d90173e438
fix nightly warnings ( #7347 )
2023-06-11 19:58:42 +00:00