History log of /spdk/scripts/fio-wrapper (Results 1 – 12 of 12)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1
# dbac81ec 23-Oct-2023 Michal Berger <michal.berger@intel.com>

scripts/fio-wrapper: Set queue/scheduler only when it's available

See: https://bugzilla.kernel.org/show_bug.cgi?id=218042

Change-Id: I86281d0e2c5ebb7859acfb67d08091ce4afad0ef
Signed-off-by: Michal

scripts/fio-wrapper: Set queue/scheduler only when it's available

See: https://bugzilla.kernel.org/show_bug.cgi?id=218042

Change-Id: I86281d0e2c5ebb7859acfb67d08091ce4afad0ef
Signed-off-by: Michal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20388
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>

show more ...


Revision tags: v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre
# 4e996120 09-May-2023 Karol Latecki <karol.latecki@intel.com>

fio-wrapper: add rwmixread option

Allow specifying the percentage of read operations
in randrw and rw workloads.

Change-Id: I3702200884217990cc172b39aacad516eb06eee6
Signed-off-by: Karol Latecki <k

fio-wrapper: add rwmixread option

Allow specifying the percentage of read operations
in randrw and rw workloads.

Change-Id: I3702200884217990cc172b39aacad516eb06eee6
Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18154
Reviewed-by: Michal Berger <michal.berger@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


# 3dcc7668 04-May-2023 Karol Latecki <karol.latecki@intel.com>

fio-wrapper: allow saving metrics output

Use "-o" when calling fio-wrapper script to specify
where to save measurements dump.

Group reporting and JSON format hardcoded for now.

Signed-off-by: Karo

fio-wrapper: allow saving metrics output

Use "-o" when calling fio-wrapper script to specify
where to save measurements dump.

Group reporting and JSON format hardcoded for now.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: I7c4aca62a6fccd0c250284d1badeb02e9f6b9acb
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18133
Reviewed-by: Michal Berger <michal.berger@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>

show more ...


# 935d6caf 04-May-2023 Karol Latecki <karol.latecki@intel.com>

fio-wrapper: group verify options

Set all verify-related options only when
"verify" option is enabled.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: Ifc1106f525b1e385fd089ba6ead

fio-wrapper: group verify options

Set all verify-related options only when
"verify" option is enabled.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: Ifc1106f525b1e385fd089ba6ead59e6e5fc9355d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18132
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Michal Berger <michal.berger@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>

show more ...


# 1c0e38bb 04-May-2023 Karol Latecki <karol.latecki@intel.com>

fio-wrapper: add ublk devices option

Enables fio wrapper to run test with exposed
ublk devices.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: I15f0df6606c252ba70005a8e2aecf0ba33

fio-wrapper: add ublk devices option

Enables fio wrapper to run test with exposed
ublk devices.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: I15f0df6606c252ba70005a8e2aecf0ba33b8cf5d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18131
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Michal Berger <michal.berger@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


Revision tags: v23.01.1, v23.01, v23.05-pre, v23.01-rc1, v22.01.2
# eb53c232 02-Nov-2022 paul luse <paul.e.luse@intel.com>

add (c) and SPDX header to bash files as needed

per Intel policy to include file commit date using git cmd
below. The policy does not apply to non-Intel (C) notices.

git log --follow -C90% --forma

add (c) and SPDX header to bash files as needed

per Intel policy to include file commit date using git cmd
below. The policy does not apply to non-Intel (C) notices.

git log --follow -C90% --format=%ad --date default <file> | tail -1

and then pull just the year from the result.

Intel copyrights were not added to files where Intel either had
no contribution ot the contribution lacked substance (ie license
header updates, formatting changes, etc)

For intel copyrights added, --follow and -C95% were used.

Signed-off-by: paul luse <paul.e.luse@intel.com>
Change-Id: I2ef86976095b88a9bf5b1003e59f3943cd6bbe4c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15209
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>

show more ...


Revision tags: v22.09, v23.01-pre, v22.09-rc1
# 269737b9 14-Jul-2022 Michal Berger <michal.berger@intel.com>

scripts/fio-wrapper: Simplify check for bdev devices

While testing fedora35 under 5.18 kernel it was noticed that the
sysfs dir structure changed comparing to older versions of the
kernel. To make s

scripts/fio-wrapper: Simplify check for bdev devices

While testing fedora35 under 5.18 kernel it was noticed that the
sysfs dir structure changed comparing to older versions of the
kernel. To make sure proper devices can be found regardless of
the kernel version simplify the process by just looking up
the model of the ctrl given nvme block device is connected to.

Signed-off-by: Michal Berger <michal.berger@intel.com>
Change-Id: I7ff55c8d8c50acd2a117bed2a31ddb9890615e18
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13674
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Kamil Godzwon <kamilx.godzwon@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>

show more ...


# 14c0f94c 13-Jun-2022 Kamil Godzwon <kamilx.godzwon@intel.com>

test/fio: supress fio output files

verify.state files are not very useful because
we fail the tests at any first failure.
If there was something wrong with IO verification
then autotest.sh would fai

test/fio: supress fio output files

verify.state files are not very useful because
we fail the tests at any first failure.
If there was something wrong with IO verification
then autotest.sh would fail.

Fio files with metrics output (IOPS, BW, latency, etc)
are also not very useful as per-patch tests are not
focused on benchmarking.

Fixes #2546

Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com>
Change-Id: I33fbe2fb0749d840f08ffe0d606d206268140991
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13019
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>

show more ...


Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1
# d4b89448 01-Feb-2022 Karol Latecki <karol.latecki@intel.com>

test/nvmf: enable fio verify_backlog option

Using time_based tasks with do_verify=1 and rw=write
results in verification not being run. Basically
writes consume all run time and there's no time
left

test/nvmf: enable fio verify_backlog option

Using time_based tasks with do_verify=1 and rw=write
results in verification not being run. Basically
writes consume all run time and there's no time
left for verify:

fio: verification read phase will never start
because write phase uses all of runtime

Using verify_backlog we ask fio to verify after every
N blocks written.

Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Change-Id: I4c1571f4fad893e47cc5fea2ad6b4e2a7d8cc5ef
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11376
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Pawel Piatek <pawelx.piatek@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>

show more ...


Revision tags: v22.01, v22.01-rc1, v21.10, v21.10-rc1, v21.07, v21.07-rc1
# 43aca604 25-May-2021 Michal Berger <michalx.berger@intel.com>

scripts/fio-wrapper: Move devices sync to configure_devices()

This is to make sure we sync devices for both nvmf and iscsi
protocols.

Signed-off-by: Michal Berger <michalx.berger@intel.com>
Change-

scripts/fio-wrapper: Move devices sync to configure_devices()

This is to make sure we sync devices for both nvmf and iscsi
protocols.

Signed-off-by: Michal Berger <michalx.berger@intel.com>
Change-Id: Ifec6cc2d240a5b22b73e9f4087ae328568e4fe4a
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8042
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Ziye Yang <ziye.yang@intel.com>

show more ...


# 3c578739 12-May-2021 Michal Berger <michalx.berger@intel.com>

scripts/fio-wrapper: Make sure all nvme block devices exist

This is needed before we can start looking up attributes
of the block subsystem under sysfs. In some occasions they
may simply not exist y

scripts/fio-wrapper: Make sure all nvme block devices exist

This is needed before we can start looking up attributes
of the block subsystem under sysfs. In some occasions they
may simply not exist yet at a given time.

Signed-off-by: Michal Berger <michalx.berger@intel.com>
Change-Id: I4261d17e92e02acec31b8affaccd0aa11c2b851e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7863
Community-CI: Broadcom CI
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>

show more ...


Revision tags: v21.04
# 19f0c9a0 29-Apr-2021 Michal Berger <michalx.berger@intel.com>

autotest: Replace fio.py with a bash wrapper in tests

fio.py simply wraps itself around fio and doesn't do anything that
would require python to be in use. Having it in a simple bash form
makes it e

autotest: Replace fio.py with a bash wrapper in tests

fio.py simply wraps itself around fio and doesn't do anything that
would require python to be in use. Having it in a simple bash form
makes it easier to integrate it with autotest's common sh tooling
and to debug any potential issues with the underlying tests.

This also fixes #1919 by making sure only proper nvme devices are
selected for the nvmf targets.

Fixes: #1919.

Signed-off-by: Michal Berger <michalx.berger@intel.com>
Change-Id: I111d00df3c7b2517f431cae865e258a665c2ecb3
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7684
Community-CI: Broadcom CI
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>

show more ...