Skip to content

cross-job overlap patches

[email protected] fio 3 versions – Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 3 repliesApplied
  2. v24 patches 2 repliesSuperseded
  3. v12 patches 3 repliesSuperseded

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/4fio: add function to check for serialize_overlap with offload submissionbackend.c fio.h ioengines.c+8 -30 replies
2/4fio: enable cross-thread overlap checking with processesbackend.c io_u_queue.c io_u_queue.h +3 more+42 -242 replies
3/4fio: document locking for overlap checking in offload modebackend.c ioengines.c rate-submit.c+20 -00 replies
4/4docs: serialize_overlap=1 with io_submit_mode=offload no longer requires threadsHOWTO fio.1+2 -20 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchSebastien Boisvert
1/4R-b
2/4
3/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/4] cross-job overlap patches

From: Vincent Fu <[email protected]>

Jens, I have updated the patch series in response to the latest comments. Specifically, I have

- removed the unneeded parentheses in PATCH 1/4
- removed the unneeded memset in PATCH 2/4

Please let me know if you see any other issues.

Vincent

Vincent Fu (4):
fio: add function to check for serialize_overlap with offload
submission
fio: enable cross-thread overlap checking with processes
fio: document locking for overlap checking in offload mode
docs: serialize_overlap=1 with io_submit_mode=offload no longer
requires threads

 HOWTO          |  2 +-
 backend.c      | 21 +++++++++++++--------
 fio.1          |  2 +-
 fio.h          |  5 +++++
 io_u_queue.c   | 17 +++++++++++++----
 io_u_queue.h   |  4 ++--
 ioengines.c    |  9 ++++++++-
 lib/memalign.c | 16 ++++++++++++----
 lib/memalign.h |  5 +++--
 rate-submit.c  |  8 ++++++++
 t/dedupe.c     | 12 ++++++------
 11 files changed, 72 insertions(+), 29 deletions(-)
Signature · 1 line
2.17.1