Companion for paritytech/substrate#12264 (#1661)

* Companion for paritytech/substrate#12264

* Fix more tests

* disable sc-network-transactions to check companion

* Fix node config in tests

* update lockfile for {"substrate", "polkadot"}

Co-authored-by: parity-processbot <>
Co-authored-by: alvicsam <alvicsam@gmail.com>
This commit is contained in:
Aaro Altonen
2022-09-26 16:40:25 +03:00
committed by GitHub
parent 216f908a43
commit 0893bde675
5 changed files with 290 additions and 259 deletions
+1 -1
View File
@@ -638,7 +638,7 @@ zombienet-0005-migrate_solo_to_para:
# This job cancels the whole pipeline if any of provided jobs fail. # This job cancels the whole pipeline if any of provided jobs fail.
# In a DAG, every jobs chain is executed independently of others. The `fail_fast` principle suggests # In a DAG, every jobs chain is executed independently of others. The `fail_fast` principle suggests
# to fail the pipeline as soon as possible to shorten the feedback loop. # to fail the pipeline as soon as possible to shorten the feedback loop.
cancel-pipeline: .cancel-pipeline:
stage: .post stage: .post
needs: needs:
- job: test-linux-stable - job: test-linux-stable
+276 -250
View File
File diff suppressed because it is too large Load Diff
@@ -289,7 +289,7 @@ where
let prometheus_registry = parachain_config.prometheus_registry().cloned(); let prometheus_registry = parachain_config.prometheus_registry().cloned();
let transaction_pool = params.transaction_pool.clone(); let transaction_pool = params.transaction_pool.clone();
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue); let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
let (network, system_rpc_tx, start_network) = let (network, system_rpc_tx, tx_handler_controller, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams { sc_service::build_network(sc_service::BuildNetworkParams {
config: &parachain_config, config: &parachain_config,
client: client.clone(), client: client.clone(),
@@ -327,6 +327,7 @@ where
backend: backend.clone(), backend: backend.clone(),
network: network.clone(), network: network.clone(),
system_rpc_tx, system_rpc_tx,
tx_handler_controller,
telemetry: telemetry.as_mut(), telemetry: telemetry.as_mut(),
})?; })?;
+6 -3
View File
@@ -378,7 +378,7 @@ where
let prometheus_registry = parachain_config.prometheus_registry().cloned(); let prometheus_registry = parachain_config.prometheus_registry().cloned();
let transaction_pool = params.transaction_pool.clone(); let transaction_pool = params.transaction_pool.clone();
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue); let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
let (network, system_rpc_tx, start_network) = let (network, system_rpc_tx, tx_handler_controller, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams { sc_service::build_network(sc_service::BuildNetworkParams {
config: &parachain_config, config: &parachain_config,
client: client.clone(), client: client.clone(),
@@ -404,6 +404,7 @@ where
backend: backend.clone(), backend: backend.clone(),
network: network.clone(), network: network.clone(),
system_rpc_tx, system_rpc_tx,
tx_handler_controller,
telemetry: telemetry.as_mut(), telemetry: telemetry.as_mut(),
})?; })?;
@@ -575,7 +576,7 @@ where
let prometheus_registry = parachain_config.prometheus_registry().cloned(); let prometheus_registry = parachain_config.prometheus_registry().cloned();
let transaction_pool = params.transaction_pool.clone(); let transaction_pool = params.transaction_pool.clone();
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue); let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
let (network, system_rpc_tx, start_network) = let (network, system_rpc_tx, tx_handler_controller, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams { sc_service::build_network(sc_service::BuildNetworkParams {
config: &parachain_config, config: &parachain_config,
client: client.clone(), client: client.clone(),
@@ -613,6 +614,7 @@ where
backend: backend.clone(), backend: backend.clone(),
network: network.clone(), network: network.clone(),
system_rpc_tx, system_rpc_tx,
tx_handler_controller,
telemetry: telemetry.as_mut(), telemetry: telemetry.as_mut(),
})?; })?;
@@ -1390,7 +1392,7 @@ where
let prometheus_registry = parachain_config.prometheus_registry().cloned(); let prometheus_registry = parachain_config.prometheus_registry().cloned();
let transaction_pool = params.transaction_pool.clone(); let transaction_pool = params.transaction_pool.clone();
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue); let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
let (network, system_rpc_tx, start_network) = let (network, system_rpc_tx, tx_handler_controller, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams { sc_service::build_network(sc_service::BuildNetworkParams {
config: &parachain_config, config: &parachain_config,
client: client.clone(), client: client.clone(),
@@ -1428,6 +1430,7 @@ where
backend: backend.clone(), backend: backend.clone(),
network: network.clone(), network: network.clone(),
system_rpc_tx, system_rpc_tx,
tx_handler_controller,
telemetry: telemetry.as_mut(), telemetry: telemetry.as_mut(),
})?; })?;
+5 -4
View File
@@ -45,8 +45,8 @@ use frame_system_rpc_runtime_api::AccountNonceApi;
use polkadot_primitives::v2::{CollatorPair, Hash as PHash, PersistedValidationData}; use polkadot_primitives::v2::{CollatorPair, Hash as PHash, PersistedValidationData};
use polkadot_service::ProvideRuntimeApi; use polkadot_service::ProvideRuntimeApi;
use sc_client_api::execution_extensions::ExecutionStrategies; use sc_client_api::execution_extensions::ExecutionStrategies;
use sc_network::{config::TransportConfig, multiaddr, NetworkService}; use sc_network::{multiaddr, NetworkBlock, NetworkService};
use sc_network_common::service::{NetworkBlock, NetworkStateInfo}; use sc_network_common::{config::TransportConfig, service::NetworkStateInfo};
use sc_service::{ use sc_service::{
config::{ config::{
BlocksPruning, DatabaseSource, KeystoreConfig, MultiaddrWithPeerId, NetworkConfiguration, BlocksPruning, DatabaseSource, KeystoreConfig, MultiaddrWithPeerId, NetworkConfiguration,
@@ -257,7 +257,7 @@ where
let prometheus_registry = parachain_config.prometheus_registry().cloned(); let prometheus_registry = parachain_config.prometheus_registry().cloned();
let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue); let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);
let (network, system_rpc_tx, start_network) = let (network, system_rpc_tx, tx_handler_controller, start_network) =
sc_service::build_network(sc_service::BuildNetworkParams { sc_service::build_network(sc_service::BuildNetworkParams {
config: &parachain_config, config: &parachain_config,
client: client.clone(), client: client.clone(),
@@ -284,6 +284,7 @@ where
backend, backend,
network: network.clone(), network: network.clone(),
system_rpc_tx, system_rpc_tx,
tx_handler_controller,
telemetry: None, telemetry: None,
})?; })?;
@@ -628,7 +629,7 @@ pub fn node_config(
if nodes_exlusive { if nodes_exlusive {
network_config.default_peers_set.reserved_nodes = nodes; network_config.default_peers_set.reserved_nodes = nodes;
network_config.default_peers_set.non_reserved_mode = network_config.default_peers_set.non_reserved_mode =
sc_network::config::NonReservedPeerMode::Deny; sc_network_common::config::NonReservedPeerMode::Deny;
} else { } else {
network_config.boot_nodes = nodes; network_config.boot_nodes = nodes;
} }