use `MissedTickBehavior::Skip` on all intervals
							parent
							
								
									d8c6e1bd14
								
							
						
					
					
						commit
						3a2147d50f
					
				|  | @ -490,6 +490,7 @@ async fn handle_endless_source (gib: usize, throttle: Option <usize>) | |||
| 		}; | ||||
| 		
 | ||||
| 		let mut interval = tokio::time::interval (Duration::from_millis (1000)); | ||||
| 		interval.set_missed_tick_behavior (tokio::time::MissedTickBehavior::Skip); | ||||
| 		let mut blocks_sent = 0; | ||||
| 		
 | ||||
| 		while blocks_sent < num_blocks { | ||||
|  | @ -771,6 +772,7 @@ pub async fn run_relay ( | |||
| 		let state_2 = state.clone (); | ||||
| 		tokio::spawn (async move { | ||||
| 			let mut reload_interval = tokio::time::interval (Duration::from_secs (60)); | ||||
| 			reload_interval.set_missed_tick_behavior (tokio::time::MissedTickBehavior::Skip); | ||||
| 			
 | ||||
| 			loop { | ||||
| 				reload_interval.tick ().await; | ||||
|  |  | |||
|  | @ -106,6 +106,7 @@ impl Interval { | |||
| 		} | ||||
| 		
 | ||||
| 		let mut interval = tokio::time::interval (Duration::from_secs (60)); | ||||
| 		interval.set_missed_tick_behavior (tokio::time::MissedTickBehavior::Skip); | ||||
| 		
 | ||||
| 		let mut counter = 0_u64; | ||||
| 		
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 _
						_