@@ -663,10 +663,10 @@ impl BlockProcessor {
663663 log:: debug!( "RELAY Busy processing past blocks. Skip block #{finalized_block_number} for now." ) ;
664664 return Ok ( ( ) ) ;
665665 }
666+ RELAY_IS_BUSY . store ( true , Ordering :: SeqCst ) ;
666667 let block_processor_substrate_client = relay_substrate_client. clone ( ) ;
667668 let asset_hub_substrate_client = asset_hub_substrate_client. clone ( ) ;
668669 let postgres = postgres. clone ( ) ;
669- RELAY_IS_BUSY . store ( true , Ordering :: SeqCst ) ;
670670 tokio:: spawn ( async move {
671671 let mut block_processor_substrate_client = block_processor_substrate_client. lock ( ) . await ;
672672 let mut asset_hub_substrate_client = asset_hub_substrate_client. lock ( ) . await ;
@@ -810,11 +810,11 @@ impl BlockProcessor {
810810 log:: debug!( "ASSET_HUB Busy processing past blocks. Skip block #{finalized_block_number} for now." ) ;
811811 return Ok ( ( ) ) ;
812812 }
813+ ASSET_HUB_IS_BUSY . store ( true , Ordering :: SeqCst ) ;
813814 let block_processor_substrate_client = substrate_client. clone ( ) ;
814815 let relay_substrate_client = relay_substrate_client. clone ( ) ;
815816 let postgres = postgres. clone ( ) ;
816817 let runtime_information = runtime_information. clone ( ) ;
817- ASSET_HUB_IS_BUSY . store ( true , Ordering :: SeqCst ) ;
818818 tokio:: spawn ( async move {
819819 let mut block_processor_substrate_client = block_processor_substrate_client. lock ( ) . await ;
820820 let mut relay_substrate_client = relay_substrate_client. lock ( ) . await ;
@@ -827,6 +827,7 @@ impl BlockProcessor {
827827 return ;
828828 }
829829 } ;
830+ log:: info!( "Processed block {processed_block_height}, finalized block {finalized_block_number}." ) ;
830831 if processed_block_height < ( finalized_block_number - 1 ) {
831832 let mut block_number = std:: cmp:: max (
832833 processed_block_height,
@@ -864,7 +865,7 @@ impl BlockProcessor {
864865 } else {
865866 // update current era reward points every 3 minutes
866867 let blocks_per_3_minutes = 3 * 60 * 1000
867- / get_metadata_expected_block_time_millis ( & block_processor_substrate_client . metadata ) . unwrap ( ) ;
868+ / get_metadata_expected_block_time_millis ( & relay_substrate_client . metadata ) . unwrap ( ) ;
868869 log:: info!( "ASSET_HUB Process block #{finalized_block_number}." ) ;
869870 let start = std:: time:: Instant :: now ( ) ;
870871 let update_result = self . process_asset_hub_block (
0 commit comments