@@ -62,13 +62,21 @@ impl CoordinatedMessage {
6262 } ;
6363
6464 // Log concise scheduling info with message type
65- info ! (
66- "⏳ Scheduled {}-{} in {}ms (delta: {}ms)" ,
67- event_type,
68- request_id,
69- send_time. saturating_sub( now) ,
70- send_delta_ms
71- ) ;
65+ let delay_ms = send_time as i64 - now as i64 ;
66+
67+ if delay_ms < 0 {
68+ // Only calculate when needed - delayed case
69+ info ! (
70+ "⏳ Scheduled {}-{} in 0ms (delta: {}ms, delayed by {}ms)" ,
71+ event_type, request_id, send_delta_ms, -delay_ms
72+ ) ;
73+ } else {
74+ // Normal case - use delay_ms directly (already positive)
75+ info ! (
76+ "⏳ Scheduled {}-{} in {}ms (delta: {}ms)" ,
77+ event_type, request_id, delay_ms, send_delta_ms
78+ ) ;
79+ }
7280
7381 Self {
7482 event,
@@ -166,7 +174,7 @@ impl<P: Provider + Clone + 'static> MessageScheduler<P> {
166174 if current_size >= self . config . pending_events_max {
167175 // Queue is completely full - signal critical backpressure and wait
168176 warn ! (
169- "💥 Message queue at capacity ({}), signaling critical backpressure" ,
177+ "🔥🔥🔥 Message queue at capacity ({}), signaling critical backpressure" ,
170178 current_size
171179 ) ;
172180 let _ = self . backpressure_tx . send ( BackpressureSignal :: QueueCritical ) ;
@@ -187,14 +195,14 @@ impl<P: Provider + Clone + 'static> MessageScheduler<P> {
187195 } else if current_size >= critical_threshold {
188196 // Queue is critically full - signal strong backpressure
189197 warn ! (
190- "🧨🧨 Message queue critically full ({}/{}), signaling backpressure" ,
198+ "⚠️🚨 Message queue critically full ({}/{}), signaling backpressure" ,
191199 current_size, self . config. pending_events_max
192200 ) ;
193201 let _ = self . backpressure_tx . send ( BackpressureSignal :: QueueCritical ) ;
194202 } else if current_size >= queue_threshold {
195203 // Queue is getting full - signal moderate backpressure
196204 warn ! (
197- "🧨 Message queue filling up ({}/{}), signaling backpressure" ,
205+ "⚠️ Message queue filling up ({}/{}), signaling backpressure" ,
198206 current_size, self . config. pending_events_max
199207 ) ;
200208 let _ = self . backpressure_tx . send ( BackpressureSignal :: QueueFull ) ;
@@ -513,7 +521,7 @@ impl<P: Provider + Clone + 'static> MessageScheduler<P> {
513521 match event {
514522 KmsCoreEvent :: PublicDecryptionRequest ( request) => {
515523 info ! (
516- "Preparing PublicDecryptionRequest-{} for sending " ,
524+ "📤 Dequeuing PublicDecryptionRequest-{}" ,
517525 request. decryptionId
518526 ) ;
519527
@@ -571,7 +579,7 @@ impl<P: Provider + Clone + 'static> MessageScheduler<P> {
571579 }
572580 KmsCoreEvent :: UserDecryptionRequest ( request) => {
573581 info ! (
574- "Preparing UserDecryptionRequest-{} for sending " ,
582+ "📤 Dequeuing UserDecryptionRequest-{}" ,
575583 request. decryptionId
576584 ) ;
577585
0 commit comments