diff --git a/pallets/elections/src/lib.rs b/pallets/elections/src/lib.rs index 0d4f864a4..c4bcdf9e5 100644 --- a/pallets/elections/src/lib.rs +++ b/pallets/elections/src/lib.rs @@ -154,6 +154,7 @@ pub mod pallet { #[pallet::hooks] impl Hooks> for Pallet { fn on_initialize(_: BlockNumberFor) -> Weight { + log::info!("on_initialize begin"); let mut weight = Weight::default(); for (network, _, _) in Unassigned::::iter() { weight = weight @@ -161,6 +162,7 @@ pub mod pallet { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Self::try_elect_shard(network)); } + log::info!("on_initialize end"); weight } } diff --git a/pallets/members/src/lib.rs b/pallets/members/src/lib.rs index f84a47336..1911e0f67 100644 --- a/pallets/members/src/lib.rs +++ b/pallets/members/src/lib.rs @@ -144,6 +144,7 @@ pub mod pallet { impl Hooks> for Pallet { /// `on_initialize`: Handles periodic heartbeat checks and manages member online/offline statuses. fn on_initialize(n: BlockNumberFor) -> Weight { + log::info!("on_initialize begin"); let mut weight = Weight::default(); if n % T::HeartbeatTimeout::get() == BlockNumberFor::::default() { for (member, _) in MemberOnline::::iter() { @@ -163,6 +164,7 @@ pub mod pallet { T::DbWeight::get().writes(Heartbeat::::drain().count() as u64), ); } + log::info!("on_initialize end"); weight } } diff --git a/pallets/shards/src/lib.rs b/pallets/shards/src/lib.rs index 007eb1b9d..1ae9887e0 100644 --- a/pallets/shards/src/lib.rs +++ b/pallets/shards/src/lib.rs @@ -336,6 +336,7 @@ pub mod pallet { #[pallet::hooks] impl Hooks> for Pallet { fn on_initialize(n: BlockNumberFor) -> Weight { + log::info!("on_initialize begin"); let mut writes = 0; let mut reads = 0; // use DkgTimeout instead @@ -355,6 +356,7 @@ pub mod pallet { reads += 1; } }); + log::info!("on_initialize end"); T::DbWeight::get().reads_writes(reads, writes) } } diff --git a/pallets/tasks/src/lib.rs b/pallets/tasks/src/lib.rs index 69b78141b..bab8b5628 100644 --- a/pallets/tasks/src/lib.rs +++ b/pallets/tasks/src/lib.rs @@ -862,7 +862,10 @@ pub mod pallet { #[pallet::hooks] impl Hooks> for Pallet { fn on_initialize(_: BlockNumberFor) -> Weight { - Self::schedule_tasks() + log::info!("on_initialize begin"); + let weight = Self::schedule_tasks(); + log::info!("on_initialize end"); + weight } }