@@ -200,17 +200,17 @@ snapshot_load_cmd_fn( args_t * args,
200
200
ulong total_off = snaprd_metrics [ MIDX ( GAUGE , SNAPRD , FULL_BYTES_READ ) ] +
201
201
snaprd_metrics [ MIDX ( GAUGE , SNAPRD , INCREMENTAL_BYTES_READ ) ];
202
202
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 ;
205
204
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 ;
208
206
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 ) ];
211
210
212
211
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 ,
214
214
(double )( total_off - total_off_old )/1e6 ,
215
215
( (double )( snaprd_backp - snaprd_backp_old )* ns_per_tick )/1e7 ,
216
216
( (double )( snapdc_backp - snapdc_backp_old )* ns_per_tick )/1e7 ,
0 commit comments