@@ -200,17 +200,17 @@ snapshot_load_cmd_fn( args_t * args,
200200 ulong total_off = snaprd_metrics [ MIDX ( GAUGE , SNAPRD , FULL_BYTES_READ ) ] +
201201 snaprd_metrics [ MIDX ( GAUGE , SNAPRD , INCREMENTAL_BYTES_READ ) ];
202202 ulong snaprd_backp = snaprd_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG ) ];
203- ulong snaprd_wait = snaprd_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG ) ] +
204- snaprd_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snaprd_backp ;
203+ ulong snaprd_wait = snaprd_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snaprd_backp ;
205204 ulong snapdc_backp = snapdc_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG ) ];
206- ulong snapdc_wait = snapdc_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG ) ] +
207- snapdc_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snapdc_backp ;
205+ ulong snapdc_wait = snapdc_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snapdc_backp ;
208206 ulong snapin_backp = snapin_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_BACKPRESSURE_PREFRAG ) ];
209- ulong snapin_wait = snapin_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_PREFRAG ) ] +
210- snapin_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snapin_backp ;
207+ ulong snapin_wait = snapin_metrics [ MIDX ( COUNTER , TILE , REGIME_DURATION_NANOS_CAUGHT_UP_POSTFRAG ) ] + snapin_backp ;
208+
209+ double progress = 100.0 * (double )snaprd_metrics [ MIDX ( GAUGE , SNAPRD , FULL_BYTES_READ ) ] / (double )snaprd_metrics [ MIDX ( GAUGE , SNAPRD , FULL_BYTES_TOTAL ) ];
211210
212211 ulong acc_cnt = snapin_metrics [ MIDX ( GAUGE , SNAPIN , ACCOUNTS_INSERTED ) ];
213- printf ( "bw=%4.0f MB/s backp=(%3.0f%%,%3.0f%%,%3.0f%%) busy=(%3.0f%%,%3.0f%%,%3.0f%%) acc=%3.1f M/s\n" ,
212+ printf ( "%.1f %% bw=%4.0f MB/s backp=(%3.0f%%,%3.0f%%,%3.0f%%) busy=(%3.0f%%,%3.0f%%,%3.0f%%) acc=%3.1f M/s\n" ,
213+ progress ,
214214 (double )( total_off - total_off_old )/1e6 ,
215215 ( (double )( snaprd_backp - snaprd_backp_old )* ns_per_tick )/1e7 ,
216216 ( (double )( snapdc_backp - snapdc_backp_old )* ns_per_tick )/1e7 ,
0 commit comments