File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ use katana_primitives::block::GasPrices;
9
9
use katana_tasks:: TaskSpawner ;
10
10
use parking_lot:: Mutex ;
11
11
use tokio:: time:: Duration ;
12
- use tracing:: info ;
12
+ use tracing:: error ;
13
13
use url:: Url ;
14
14
15
15
const BUFFER_SIZE : usize = 60 ;
@@ -83,10 +83,13 @@ impl L1GasOracle {
83
83
let prices = oracle. prices . clone ( ) ;
84
84
let l1_provider = oracle. l1_provider . clone ( ) ;
85
85
86
- task_spawner. build_task ( ) . graceful_shutdown ( ) . name ( "L1 Gas Oracle worker" ) . spawn (
86
+ task_spawner. build_task ( ) . critical ( ) . name ( "L1 Gas Oracle worker" ) . spawn (
87
87
async move {
88
88
let mut worker = GasOracleWorker :: new ( prices, l1_provider) ;
89
- worker. run ( ) . await
89
+ worker
90
+ . run ( )
91
+ . await
92
+ . inspect_err ( |error| error ! ( target: "gas_oracle" , %error, "Gas oracle worker failed." ) )
90
93
} ,
91
94
) ;
92
95
}
@@ -174,13 +177,13 @@ impl GasOracleWorker {
174
177
175
178
let mut prices = self . prices . lock ( ) ;
176
179
177
- if let Err ( e ) = update_gas_price (
180
+ if let Err ( error ) = update_gas_price (
178
181
& mut prices,
179
182
& mut self . gas_price_buffer ,
180
183
& mut self . data_gas_price_buffer ,
181
184
fee_history,
182
185
) {
183
- info ! ( %e , "Error running the gas oracle " ) ;
186
+ error ! ( target : "gas_oracle" , %error , "Error updating gas prices. " ) ;
184
187
}
185
188
}
186
189
}
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ impl<'a> NodeStoppedFuture<'a> {
18
18
pub ( crate ) fn new ( handle : & ' a LaunchedNode ) -> Self {
19
19
let fut = Box :: pin ( async {
20
20
handle. node . task_manager . wait_for_shutdown ( ) . await ;
21
- handle. rpc . clone ( ) . stopped ( ) . await ;
21
+ handle. rpc . stop ( ) ? ;
22
22
Ok ( ( ) )
23
23
} ) ;
24
24
Self { fut }
You can’t perform that action at this time.
0 commit comments