Skip to content

fio replay: replay I/O from __BLK_TA_ISSUE action instead of __BLK_TA_QUEUE - #2133

Open
rorychen wants to merge 1 commit into
axboe:masterfrom
rorychen:master
Open

fio replay: replay I/O from __BLK_TA_ISSUE action instead of __BLK_TA_QUEUE#2133
rorychen wants to merge 1 commit into
axboe:masterfrom
rorychen:master

Conversation

@rorychen

Copy link
Copy Markdown
Contributor

fio replay: replay I/O from __BLK_TA_ISSUE action instead of __BLK_TA_QUEUE

Use __BLK_TA_ISSUE instead of __BLK_TA_QUEUE action events for fio replay. IO requests may be merged after __BLK_TA_QUEUE, causing replayed I/O to differ from the actual I/O issued to the driver. Replaying from __BLK_TA_ISSUE more accurately reflects device traffic.
This change also fixes a bug where write requests with the BLK_TC_FLUSH category would be lost when replaying from __BLK_TA_QUEUE action.

…_QUEUE

Use __BLK_TA_ISSUE instead of __BLK_TA_QUEUE action events for fio replay.
IO requests may be merged after __BLK_TA_QUEUE, causing replayed I/O to
differ from the actual I/O issued to the driver. Replaying from __BLK_TA_ISSUE
more accurately reflects device traffic.
This change also fixes a bug where write requests with the BLK_TC_FLUSH category
would be lost when replaying from __BLK_TA_QUEUE action.

Signed-off-by: Rory Chen <rory.c.chen@seagate.com>
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