d69349af6b
Each fio thread can have multiple files that it writes to. Which is why the per thread spdk_fio_setup() fio callback does for_each_file() {...}. One of these files can be e.g. a zoned namespace with append support, another file could be a zoned namespace on another controller without append support, and a third file could be a conventional namespace (which never supports the zone append command). Right now, we will return a fatal error if a thread has e.g. a zoned namespace (with append support) together with a conventional namespace. Instead of returning a fatal error, enable zone append only on the namespaces that support zone append, and allow namespaces that do not support zone append to continue as usual (using regular writes). Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com> Change-Id: Ic6456d408cbe91563acd337a4b70c6e871fe34c6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7611 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
abort | ||
arbitration | ||
cmb_copy | ||
fio_plugin | ||
hello_world | ||
hotplug | ||
identify | ||
nvme_manage | ||
perf | ||
pmr_persistence | ||
reconnect | ||
Makefile |