7474
7575/// Flushes arrows onto disk every `LOCAL_SYNC_INTERVAL` seconds, packs arrows into parquet every
7676/// `STORAGE_CONVERSION_INTERVAL` secondsand uploads them every `STORAGE_UPLOAD_INTERVAL` seconds.
77- #[ tokio:: main( flavor = "current_thread" ) ]
77+ #[ tokio:: main( flavor = "multi_thread" , worker_threads = 2 ) ]
7878pub async fn handler ( mut cancel_rx : oneshot:: Receiver < ( ) > ) -> anyhow:: Result < ( ) > {
7979 let ( localsync_handler, mut localsync_outbox, localsync_inbox) = local_sync ( ) ;
8080 let ( mut remote_sync_handler, mut remote_sync_outbox, mut remote_sync_inbox) =
@@ -86,10 +86,10 @@ pub async fn handler(mut cancel_rx: oneshot::Receiver<()>) -> anyhow::Result<()>
8686 remote_sync_inbox. send( ( ) ) . unwrap_or( ( ) ) ;
8787 localsync_inbox. send( ( ) ) . unwrap_or( ( ) ) ;
8888 if let Err ( e) = localsync_handler. await {
89- error!( "Error joining remote_sync_handler: {:?}" , e ) ;
89+ error!( "Error joining remote_sync_handler: {e :?}" ) ;
9090 }
9191 if let Err ( e) = remote_sync_handler. await {
92- error!( "Error joining remote_sync_handler: {:?}" , e ) ;
92+ error!( "Error joining remote_sync_handler: {e :?}" ) ;
9393 }
9494 return Ok ( ( ) ) ;
9595 } ,
@@ -101,7 +101,7 @@ pub async fn handler(mut cancel_rx: oneshot::Receiver<()>) -> anyhow::Result<()>
101101 _ = & mut remote_sync_outbox => {
102102 // remote_sync failed, this is recoverable by just starting remote_sync thread again
103103 if let Err ( e) = remote_sync_handler. await {
104- error!( "Error joining remote_sync_handler: {:?}" , e ) ;
104+ error!( "Error joining remote_sync_handler: {e :?}" ) ;
105105 }
106106 ( remote_sync_handler, remote_sync_outbox, remote_sync_inbox) = object_store_sync( ) ;
107107 } ,
@@ -212,7 +212,7 @@ pub fn local_sync() -> (
212212 future. await ;
213213 }
214214 Err ( panic_error) => {
215- error ! ( "Panic in local sync task: {:?}" , panic_error ) ;
215+ error ! ( "Panic in local sync task: {panic_error :?}" ) ;
216216 }
217217 }
218218
0 commit comments