File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed
iroh/src/magicsock/remote_map/remote_state Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -48,18 +48,17 @@ impl MetricsTracker {
4848 . observe ( stats. rtt . as_millis ( ) as f64 ) ;
4949 }
5050
51- let Some ( rtt_variance) = self . path_rtt_variance . get_mut ( path_id) else {
52- continue ;
51+ if let Some ( rtt_variance) = self . path_rtt_variance . get_mut ( path_id) {
52+ rtt_variance. add_rtt_sample ( stats. rtt ) ;
53+ if let Some ( variance) = rtt_variance. rtt_variance ( ) {
54+ metrics
55+ . path_rtt_variance_ms
56+ . observe ( variance. as_millis ( ) as f64 ) ;
57+ }
58+
59+ let quality = rtt_variance. quality_score ( loss_rate) ;
60+ metrics. path_quality_score . observe ( quality) ;
5361 } ;
54- rtt_variance. add_rtt_sample ( stats. rtt ) ;
55- if let Some ( variance) = rtt_variance. rtt_variance ( ) {
56- metrics
57- . path_rtt_variance_ms
58- . observe ( variance. as_millis ( ) as f64 ) ;
59- }
60-
61- let quality = rtt_variance. quality_score ( loss_rate) ;
62- metrics. path_quality_score . observe ( quality) ;
6362 }
6463 }
6564
You can’t perform that action at this time.
0 commit comments