mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 04:41:03 +00:00
Companion for substrate/pull/9286 (#3443)
* Fix weights * try something to unbreak companion * update Substrate Co-authored-by: Andronik Ordian <write@reusable.software> Co-authored-by: parity-processbot <>
This commit is contained in:
Generated
+153
-153
File diff suppressed because it is too large
Load Diff
@@ -14,7 +14,7 @@ metered = { package = "metered-channel", path = "../../metered-channel" }
|
||||
polkadot-overseer-gen-proc-macro = { path = "./proc-macro" }
|
||||
polkadot-node-network-protocol = { path = "../../network/protocol"}
|
||||
# trait SpawnNamed
|
||||
sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||
polkadot-node-primitives = { path = "../../primitives" }
|
||||
futures-timer = "3.0.2"
|
||||
pin-project = "1.0"
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ pub use tracing;
|
||||
#[doc(hidden)]
|
||||
pub use metered;
|
||||
#[doc(hidden)]
|
||||
pub use sp_core::traits::SpawnNamed;
|
||||
pub use polkadot_node_primitives::SpawnNamed;
|
||||
|
||||
#[doc(hidden)]
|
||||
pub use futures::{
|
||||
|
||||
@@ -66,3 +66,16 @@ where
|
||||
Zero::zero(),
|
||||
))
|
||||
}
|
||||
|
||||
/// The numbers configured here should always be more than the the maximum limits of staking pallet
|
||||
/// to ensure election snapshot will not run out of memory.
|
||||
pub struct BenchmarkConfig;
|
||||
impl pallet_election_provider_multi_phase::BenchmarkingConfig for BenchmarkConfig {
|
||||
const VOTERS: [u32; 2] = [5_000, 10_000];
|
||||
const TARGETS: [u32; 2] = [1_000, 2_000];
|
||||
const ACTIVE_VOTERS: [u32; 2] = [1000, 4_000];
|
||||
const DESIRED_TARGETS: [u32; 2] = [400, 800];
|
||||
const SNAPSHOT_MAXIMUM_VOTERS: u32 = 25_000;
|
||||
const MINER_MAXIMUM_VOTERS: u32 = 15_000;
|
||||
const MAXIMUM_TARGETS: u32 = 2000;
|
||||
}
|
||||
|
||||
@@ -411,7 +411,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
|
||||
type CompactSolution = NposCompactSolution24;
|
||||
type OnChainAccuracy = Perbill;
|
||||
type Fallback = Fallback;
|
||||
type BenchmarkingConfig = ();
|
||||
type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig;
|
||||
type ForceOrigin = EnsureOneOf<
|
||||
AccountId,
|
||||
EnsureRoot<AccountId>,
|
||||
|
||||
@@ -62,7 +62,7 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
|
||||
.saturating_add(T::DbWeight::get().reads(1 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(1 as Weight))
|
||||
}
|
||||
fn elect_queued() -> Weight {
|
||||
fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight {
|
||||
(8_641_847_000 as Weight)
|
||||
.saturating_add(T::DbWeight::get().reads(2 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(6 as Weight))
|
||||
|
||||
@@ -391,7 +391,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
|
||||
type OnChainAccuracy = Perbill;
|
||||
type CompactSolution = NposCompactSolution16;
|
||||
type Fallback = Fallback;
|
||||
type BenchmarkingConfig = ();
|
||||
type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig;
|
||||
type ForceOrigin = EnsureOneOf<
|
||||
AccountId,
|
||||
EnsureRoot<AccountId>,
|
||||
|
||||
@@ -62,7 +62,7 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
|
||||
.saturating_add(T::DbWeight::get().reads(1 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(1 as Weight))
|
||||
}
|
||||
fn elect_queued() -> Weight {
|
||||
fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight {
|
||||
(5_408_539_000 as Weight)
|
||||
.saturating_add(T::DbWeight::get().reads(2 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(6 as Weight))
|
||||
|
||||
@@ -397,7 +397,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime {
|
||||
type OnChainAccuracy = Perbill;
|
||||
type CompactSolution = NposCompactSolution16;
|
||||
type Fallback = Fallback;
|
||||
type BenchmarkingConfig = ();
|
||||
type BenchmarkingConfig = runtime_common::elections::BenchmarkConfig;
|
||||
type ForceOrigin = EnsureRoot<AccountId>;
|
||||
type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo<Runtime>;
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
|
||||
.saturating_add(T::DbWeight::get().reads(1 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(1 as Weight))
|
||||
}
|
||||
fn elect_queued() -> Weight {
|
||||
fn elect_queued(_v: u32, _t: u32, _a: u32, _d: u32, ) -> Weight {
|
||||
(5_511_380_000 as Weight)
|
||||
.saturating_add(T::DbWeight::get().reads(2 as Weight))
|
||||
.saturating_add(T::DbWeight::get().writes(6 as Weight))
|
||||
|
||||
Reference in New Issue
Block a user