Skip to content

Conversation

@qsqx
Copy link

@qsqx qsqx commented Apr 12, 2024

In inline submit mode, threads wait until all previous IOs finish upon reaching rate limits, which may exceed the expected wait time and result in batch or uneven submissions.

Handle completion events in usec_sleep() when necessary and no longer call io_u_quiesce() before sleeping in rate_ddir() to achieve smoother fix-rate submission as in offload mode.

In `inline` submit mode, threads wait until all previous IOs finish upon
reaching rate limits, which may exceed the expected wait time and result
in batch or uneven submissions.

Handle completion events in usec_sleep() when necessary and no longer call
io_u_quiesce() before sleeping in rate_ddir() to achieve smoother fix-rate
submission as in `offload` mode.

Signed-off-by: wanghonghao <[email protected]>
@qsqx qsqx force-pushed the even_out_rate_submit branch from 4daeb94 to 2363117 Compare April 17, 2024 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant