Upgrade tokio to 1.22.0 and replace async-std with tokio (#12646)
* Replace deprecated libp2p feature specs with correct ones * Bump tokio to 1.21.2 * Replace async-std libp2p primitives with tokio ones * minor: rustfmt * Fix TestNet to run initialization in the tokio context * Convert telemetry test from async-std to tokio * Convert notifications tests from async-std to tokio * Convert chain sync tests from async-std to tokio * Ditch async-std completely * Make executor mandatory * Bump tokio to 1.22.0 * minor: rustfmt * Explicitly use tokio runtime in tests * Move more tests to explicit tokio runtime * Explicitly set multithreaded runtime in tokio test * minor: rustfmt * minor: fix comment * Replace async-std with tokio in MMR tests
Showing
- substrate/Cargo.lock 19 additions, 131 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/Cargo.toml 2 additions, 2 deletionssubstrate/bin/node/cli/Cargo.toml
- substrate/bin/node/cli/tests/telemetry.rs 3 additions, 3 deletionssubstrate/bin/node/cli/tests/telemetry.rs
- substrate/bin/node/cli/tests/websocket_server.rs 9 additions, 4 deletionssubstrate/bin/node/cli/tests/websocket_server.rs
- substrate/client/beefy/Cargo.toml 1 addition, 1 deletionsubstrate/client/beefy/Cargo.toml
- substrate/client/beefy/rpc/Cargo.toml 1 addition, 1 deletionsubstrate/client/beefy/rpc/Cargo.toml
- substrate/client/beefy/src/aux_schema.rs 3 additions, 1 deletionsubstrate/client/beefy/src/aux_schema.rs
- substrate/client/beefy/src/tests.rs 57 additions, 31 deletionssubstrate/client/beefy/src/tests.rs
- substrate/client/beefy/src/worker.rs 13 additions, 8 deletionssubstrate/client/beefy/src/worker.rs
- substrate/client/cli/Cargo.toml 1 addition, 1 deletionsubstrate/client/cli/Cargo.toml
- substrate/client/consensus/aura/Cargo.toml 1 addition, 0 deletionssubstrate/client/consensus/aura/Cargo.toml
- substrate/client/consensus/aura/src/lib.rs 36 additions, 23 deletionssubstrate/client/consensus/aura/src/lib.rs
- substrate/client/consensus/babe/Cargo.toml 1 addition, 0 deletionssubstrate/client/consensus/babe/Cargo.toml
- substrate/client/consensus/babe/rpc/Cargo.toml 1 addition, 1 deletionsubstrate/client/consensus/babe/rpc/Cargo.toml
- substrate/client/consensus/babe/src/tests.rs 77 additions, 20 deletionssubstrate/client/consensus/babe/src/tests.rs
- substrate/client/consensus/manual-seal/Cargo.toml 1 addition, 1 deletionsubstrate/client/consensus/manual-seal/Cargo.toml
- substrate/client/finality-grandpa/Cargo.toml 1 addition, 1 deletionsubstrate/client/finality-grandpa/Cargo.toml
- substrate/client/finality-grandpa/rpc/Cargo.toml 1 addition, 1 deletionsubstrate/client/finality-grandpa/rpc/Cargo.toml
- substrate/client/finality-grandpa/src/tests.rs 68 additions, 45 deletionssubstrate/client/finality-grandpa/src/tests.rs
- substrate/client/merkle-mountain-range/Cargo.toml 0 additions, 1 deletionsubstrate/client/merkle-mountain-range/Cargo.toml
Please register or sign in to comment