Recent changes (master)
Jens Axboe <[email protected]> Sat, 6 Jun 2026 06:00:01 -0600
| Newsgroups | org.kernel.vger.fio |
|---|---|
| Message-ID | <[email protected]> |
The following changes since commit 5b476c918091ff15705f3cd26a6a30a2084cd880:
Merge branch 'master' of https://github.com/wangxp006/fio (2026-06-02 12:27:16 -0400)
are available in the Git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to 5e65f4f03c67016e09111c5cd7b2f5137c126106:
Merge branch 'fix/metadata-io_uring-doc' of https://github.com/calebsander/fio (2026-06-05 15:34:26 -0600)
----------------------------------------------------------------
Caleb Sander Mateos (1):
doc: indicate that metadata options are supported with io_uring
Jens Axboe (1):
Merge branch 'fix/metadata-io_uring-doc' of https://github.com/calebsander/fio
HOWTO.rst | 8 ++++----
fio.1 | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
---
Diff of recent changes:
diff --git a/HOWTO.rst b/HOWTO.rst
index bb97ee22..6bf7b29d 100644
--- a/HOWTO.rst
+++ b/HOWTO.rst
@@ -2737,13 +2737,13 @@ with the caveat that when used on the command line, they must come after the
this option is specified, the option :option:`plids` or :option:`fdp_pli` will be
ignored.)
-.. option:: md_per_io_size=int : [io_uring_cmd] [xnvme]
+.. option:: md_per_io_size=int : [io_uring] [io_uring_cmd] [xnvme]
Size in bytes for separate metadata buffer per IO. For io_uring_cmd
these buffers are allocated using malloc regardless of what is set for
:option:`iomem`. Default: 0.
-.. option:: pi_act=int : [io_uring_cmd] [xnvme]
+.. option:: pi_act=int : [io_uring] [io_uring_cmd] [xnvme]
Action to take when nvme namespace is formatted with protection
information. If this is set to 1 and namespace is formatted with
@@ -2759,7 +2759,7 @@ with the caveat that when used on the command line, they must come after the
it will use the default slower generator.
(see: https://github.com/intel/isa-l)
-.. option:: pi_chk=str[,str][,str] : [io_uring_cmd] [xnvme]
+.. option:: pi_chk=str[,str][,str] : [io_uring] [io_uring_cmd] [xnvme]
Controls the protection information check. This can take one or more
of these values. Default: none.
@@ -2772,7 +2772,7 @@ with the caveat that when used on the command line, they must come after the
**APPTAG**
Enables protection information checking of application tag field.
-.. option:: apptag=int : [io_uring_cmd] [xnvme]
+.. option:: apptag=int : [io_uring] [io_uring_cmd] [xnvme]
Specifies logical block application tag value, if namespace is
formatted to use end to end protection information. Default: 0x1234.
diff --git a/fio.1 b/fio.1
index 14ea6427..1c572c3c 100644
--- a/fio.1
+++ b/fio.1
@@ -2485,12 +2485,12 @@ multiple devices in a job, all devices of the job will be affected by the scheme
this option is specified, the option \fBplids\fP or \fBfdp_pli\fP will be ignored.)
.RE
.TP
-.BI (io_uring_cmd,xnvme)md_per_io_size \fR=\fPint
+.BI (io_uring,io_uring_cmd,xnvme)md_per_io_size \fR=\fPint
Size in bytes for separate metadata buffer per IO. For io_uring_cmd these
buffers are allocated using malloc regardless of what is set for \fBiomem\fR.
Default: 0.
.TP
-.BI (io_uring_cmd,xnvme)pi_act \fR=\fPint
+.BI (io_uring,io_uring_cmd,xnvme)pi_act \fR=\fPint
Action to take when nvme namespace is formatted with protection information.
If this is set to 1 and namespace is formatted with metadata size equal to
protection information size, fio won't use separate metadata buffer or extended
@@ -2504,7 +2504,7 @@ For 16 bit CRC generation fio will use isa-l if available otherwise it will
use the default slower generator.
(see: https://github.com/intel/isa-l)
.TP
-.BI (io_uring_cmd,xnvme)pi_chk \fR=\fPstr[,str][,str]
+.BI (io_uring,io_uring_cmd,xnvme)pi_chk \fR=\fPstr[,str][,str]
Controls the protection information check. This can take one or more of these
values. Default: none.
.RS
@@ -2521,7 +2521,7 @@ Enables protection information checking of application tag field.
.RE
.RE
.TP
-.BI (io_uring_cmd,xnvme)apptag \fR=\fPint
+.BI (io_uring,io_uring_cmd,xnvme)apptag \fR=\fPint
Specifies logical block application tag value, if namespace is formatted to use
end to end protection information. Default: 0x1234.
.TP