Skip to content
Snippets Groups Projects
Commit 5b69670f authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

fix after rebase

duplicate functions
renamed smiths -> smith
parent bfba864a
No related branches found
No related tags found
1 merge request!138Identity pallet benchmark
Pipeline #19603 failed
...@@ -565,8 +565,8 @@ fn gen_genesis_for_benchmark_chain( ...@@ -565,8 +565,8 @@ fn gen_genesis_for_benchmark_chain(
smith_cert_validity_period, smith_cert_validity_period,
smith_membership_period, smith_membership_period,
smith_pending_membership_period: 500, smith_pending_membership_period: 500,
smiths_wot_first_cert_issuable_on: 20, smith_wot_first_cert_issuable_on: 20,
smiths_wot_min_cert_for_membership: 2, smith_wot_min_cert_for_membership: 2,
wot_first_cert_issuable_on: 20, wot_first_cert_issuable_on: 20,
wot_min_cert_for_create_idty_right: 2, wot_min_cert_for_create_idty_right: 2,
wot_min_cert_for_membership: 2, wot_min_cert_for_membership: 2,
...@@ -580,9 +580,7 @@ fn gen_genesis_for_benchmark_chain( ...@@ -580,9 +580,7 @@ fn gen_genesis_for_benchmark_chain(
.map(|(i, keys)| (i as u32 + 1, (keys.0.clone(), i < initial_authorities_len))) .map(|(i, keys)| (i as u32 + 1, (keys.0.clone(), i < initial_authorities_len)))
.collect(), .collect(),
}, },
balances: BalancesConfig {
balances: Default::default(), balances: Default::default(),
},
babe: BabeConfig { babe: BabeConfig {
authorities: Vec::with_capacity(0), authorities: Vec::with_capacity(0),
epoch_config: Some(BABE_GENESIS_EPOCH_CONFIG), epoch_config: Some(BABE_GENESIS_EPOCH_CONFIG),
...@@ -662,12 +660,12 @@ fn gen_genesis_for_benchmark_chain( ...@@ -662,12 +660,12 @@ fn gen_genesis_for_benchmark_chain(
apply_cert_period_at_genesis: false, apply_cert_period_at_genesis: false,
certs_by_receiver: clique_wot(initial_identities.len()), certs_by_receiver: clique_wot(initial_identities.len()),
}, },
smiths_membership: SmithsMembershipConfig { smith_membership: SmithMembershipConfig {
memberships: (1..=initial_smiths_len) memberships: (1..=initial_smiths_len)
.map(|i| (i as u32, MembershipData { expire_on: 0 })) .map(|i| (i as u32, MembershipData { expire_on: 0 }))
.collect(), .collect(),
}, },
smiths_cert: SmithsCertConfig { smith_cert: SmithCertConfig {
apply_cert_period_at_genesis: false, apply_cert_period_at_genesis: false,
certs_by_receiver: clique_wot(initial_smiths_len), certs_by_receiver: clique_wot(initial_smiths_len),
}, },
...@@ -680,26 +678,6 @@ fn gen_genesis_for_benchmark_chain( ...@@ -680,26 +678,6 @@ fn gen_genesis_for_benchmark_chain(
} }
} }
fn get_env_u32(env_var_name: &'static str, default_value: u32) -> u32 {
std::env::var(env_var_name)
.map_or(Ok(default_value), |s| s.parse())
.unwrap_or_else(|_| panic!("{} must be a number", env_var_name))
}
fn session_keys(
babe: BabeId,
grandpa: GrandpaId,
im_online: ImOnlineId,
authority_discovery: AuthorityDiscoveryId,
) -> SessionKeys {
SessionKeys {
babe,
grandpa,
im_online,
authority_discovery,
}
}
/// custom genesis /// custom genesis
fn genesis_data_to_gdev_genesis_conf( fn genesis_data_to_gdev_genesis_conf(
genesis_data: super::gen_genesis_data::GenesisData<GenesisParameters, SessionKeys>, genesis_data: super::gen_genesis_data::GenesisData<GenesisParameters, SessionKeys>,
......
...@@ -77,7 +77,7 @@ impl WeightInfo for () { ...@@ -77,7 +77,7 @@ impl WeightInfo for () {
} }
// Storage: Identity IdentityIndexOf (r:2 w:2) // Storage: Identity IdentityIndexOf (r:2 w:2)
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: System BlockHash (r:1 w:0) // Storage: System BlockHash (r:1 w:0)
// Storage: System Account (r:1 w:1) // Storage: System Account (r:1 w:1)
// Storage: AuthorityMembers Members (r:1 w:0) // Storage: AuthorityMembers Members (r:1 w:0)
...@@ -88,7 +88,7 @@ impl WeightInfo for () { ...@@ -88,7 +88,7 @@ impl WeightInfo for () {
.saturating_add(RocksDbWeight::get().writes(4 as u64)) .saturating_add(RocksDbWeight::get().writes(4 as u64))
} }
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: System BlockHash (r:1 w:0) // Storage: System BlockHash (r:1 w:0)
// Storage: Membership Membership (r:1 w:1) // Storage: Membership Membership (r:1 w:1)
// Storage: Identity CounterForIdentities (r:1 w:1) // Storage: Identity CounterForIdentities (r:1 w:1)
...@@ -104,7 +104,7 @@ impl WeightInfo for () { ...@@ -104,7 +104,7 @@ impl WeightInfo for () {
.saturating_add(RocksDbWeight::get().writes(8 as u64)) .saturating_add(RocksDbWeight::get().writes(8 as u64))
} }
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: Membership Membership (r:1 w:1) // Storage: Membership Membership (r:1 w:1)
// Storage: Identity CounterForIdentities (r:1 w:1) // Storage: Identity CounterForIdentities (r:1 w:1)
// Storage: System Account (r:1 w:1) // Storage: System Account (r:1 w:1)
......
...@@ -499,7 +499,7 @@ macro_rules! pallets_config { ...@@ -499,7 +499,7 @@ macro_rules! pallets_config {
type OnNewcert = SmithSubWot; type OnNewcert = SmithSubWot;
type OnRemovedCert = SmithSubWot; type OnRemovedCert = SmithSubWot;
type RuntimeEvent = RuntimeEvent; type RuntimeEvent = RuntimeEvent;
type WeightInfo = common_runtime::weights::pallet_certification_smiths_cert::WeightInfo<Runtime>; type WeightInfo = common_runtime::weights::pallet_certification_smith_cert::WeightInfo<Runtime>;
type ValidityPeriod = SmithValidityPeriod; type ValidityPeriod = SmithValidityPeriod;
} }
......
...@@ -34,5 +34,5 @@ pub mod pallet_provide_randomness; ...@@ -34,5 +34,5 @@ pub mod pallet_provide_randomness;
pub mod pallet_identity; pub mod pallet_identity;
pub mod pallet_duniter_account; pub mod pallet_duniter_account;
pub mod pallet_certification_cert; pub mod pallet_certification_cert;
pub mod pallet_certification_smiths_cert; pub mod pallet_certification_smith_cert;
pub mod paritydb_weights; pub mod paritydb_weights;
...@@ -70,7 +70,7 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T> ...@@ -70,7 +70,7 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
// Storage: SmithsCert CertsByReceiver (r:1 w:1) // Storage: SmithsCert CertsByReceiver (r:1 w:1)
// Storage: SmithsCert StorageIdtyCertMeta (r:2 w:2) // Storage: SmithsCert StorageIdtyCertMeta (r:2 w:2)
// Storage: Parameters ParametersStorage (r:1 w:0) // Storage: Parameters ParametersStorage (r:1 w:0)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
fn del_cert() -> Weight { fn del_cert() -> Weight {
// Minimum execution time: 126_824 nanoseconds. // Minimum execution time: 126_824 nanoseconds.
Weight::from_ref_time(130_111_000 as u64) Weight::from_ref_time(130_111_000 as u64)
...@@ -80,7 +80,7 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T> ...@@ -80,7 +80,7 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
// Storage: SmithsCert CertsByReceiver (r:1 w:1) // Storage: SmithsCert CertsByReceiver (r:1 w:1)
// Storage: SmithsCert StorageIdtyCertMeta (r:2 w:2) // Storage: SmithsCert StorageIdtyCertMeta (r:2 w:2)
// Storage: Parameters ParametersStorage (r:1 w:0) // Storage: Parameters ParametersStorage (r:1 w:0)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
/// The range of component `i` is `[2, 1000]`. /// The range of component `i` is `[2, 1000]`.
/// The range of component `i` is `[2, 1000]`. /// The range of component `i` is `[2, 1000]`.
fn remove_all_certs_received_by(i: u32, ) -> Weight { fn remove_all_certs_received_by(i: u32, ) -> Weight {
......
...@@ -91,7 +91,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> { ...@@ -91,7 +91,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
} }
// Storage: Identity IdentityIndexOf (r:2 w:2) // Storage: Identity IdentityIndexOf (r:2 w:2)
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: System BlockHash (r:1 w:0) // Storage: System BlockHash (r:1 w:0)
// Storage: System Account (r:1 w:1) // Storage: System Account (r:1 w:1)
// Storage: AuthorityMembers Members (r:1 w:0) // Storage: AuthorityMembers Members (r:1 w:0)
...@@ -102,7 +102,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> { ...@@ -102,7 +102,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
.saturating_add(T::DbWeight::get().writes(4 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64))
} }
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: System BlockHash (r:1 w:0) // Storage: System BlockHash (r:1 w:0)
// Storage: Membership Membership (r:1 w:1) // Storage: Membership Membership (r:1 w:1)
// Storage: Identity CounterForIdentities (r:1 w:1) // Storage: Identity CounterForIdentities (r:1 w:1)
...@@ -118,7 +118,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> { ...@@ -118,7 +118,7 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
.saturating_add(T::DbWeight::get().writes(8 as u64)) .saturating_add(T::DbWeight::get().writes(8 as u64))
} }
// Storage: Identity Identities (r:1 w:1) // Storage: Identity Identities (r:1 w:1)
// Storage: SmithsMembership Membership (r:1 w:0) // Storage: SmithMembership Membership (r:1 w:0)
// Storage: Membership Membership (r:1 w:1) // Storage: Membership Membership (r:1 w:1)
// Storage: Identity CounterForIdentities (r:1 w:1) // Storage: Identity CounterForIdentities (r:1 w:1)
// Storage: System Account (r:1 w:1) // Storage: System Account (r:1 w:1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment