-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Inflight_issued does not match #2024
Description
Description of the bug:
inflight_issued does not match: numberio=0, inflight_issued=1329237
Given a ramp time, the numberio suddenly dropped to 0 and inflight_issued has not.
Environment: x86_64 with HUS726060ALE611
fio version: 3.41
Reproduction steps
Reproduced the issue at HDD with libaio.
From logs, numberio suddenly drop to 0.
verify 3144985 invalidate_inflight: numberio=3528, inflight_idx=198
verify 3144985 using already filled verify pattern b=4 len=4096
verify 3144985 log_inflight: numberio=3857, inflight_idx=198
verify 3144985 invalidate_inflight: numberio=3568, inflight_idx=425
verify 3144985 using already filled verify pattern b=4 len=4096
inflight_issued does not match: numberio=0, inflight_issued=3858
Add logs into reset_all_stats, confirmed numberio is cleaned up in this function.
verify 3146758 using already filled verify pattern b=4 len=4096
verify 3146758 log_inflight: numberio=3749, inflight_idx=66
verify 3146758 reset_all_stats: b462235793-hdd
verify 3146758 invalidate_inflight: numberio=3391, inflight_idx=412
verify 3146758 using already filled verify pattern b=4 len=4096
inflight_issued does not match: numberio=0, inflight_issued=3750
Add logs into ramp_time_over, confirmed reset_all_stats is called in this function.
verify 3150767 using already filled verify pattern b=4 len=4096
verify 3150767 log_inflight: numberio=3538, inflight_idx=21
verify 3150767 invalidate_inflight: numberio=3529, inflight_idx=19
verify 3150767 ramp_time_over: b462235793-hdd
verify 3150767 reset_all_stats: b462235793-hdd
verify 3150767 using already filled verify pattern b=4 len=4096
inflight_issued does not match: numberio=0, inflight_issued=3539
Commented out ramp=9, passed.
Disk stats (read/write):
sdb: ios=0/3907, sectors=0/31256, merge=0/0, ticks=0/314332, in_queue=314331, util=99.07%