ceph/qa/suites
Vallari Agrawal 1713c4852c
qa: add qa/tasks/nvmeof.py and rbd/nvmeof_basic_task and fio workunits
This is v2 of the rbd/nvmeof test: It deploys 1 gateway and 1 initiator.
Then does basic verification on nvme commands and runs fio.

This commit creates:
1. qa/tasks/nvmeof.py: adds a new 'Nvmeof' task which deploys
    the gateway and shares config with the initiator hosts.
    Sharing config was previously done by 'nvmeof_gateway_cfg' task
    in qa/tasks/cephadm.py (that task is removed in this commit).
2. qa/workunits/rbd/nvmeof_basic_tests.sh:
    Runs nvme commands (discovery, connect, connect-all, disconnect-all,
    and list-subsys) and does basic verification of the output.
3. qa/workunits/rbd/nvmeof_fio_test.sh:
    Runs fio command. Also runs iostat in parallel if IOSTAT_INTERVAL
    variable is set. This variable configures the delay between each iostat
    print.

nvmeof-cli upgrade from v0.0.6 to v0.0.7 introduced major changes
to all nvmeof commands. This commit changes v0.0.6 commands to
v0.0.7 in qa/workunits/rbd/nvmeof_initiator.sh

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
2024-02-12 13:00:09 +05:30
..
big
buildpackages
ceph-ansible
ceph-deploy
cephmetrics
crimson-rados Merge pull request #55276 from Matan-B/wip-matanb-crimson-alienstore-cores 2024-02-04 11:45:43 +02:00
crimson-rados-experimental
dummy
experimental
fs Merge pull request #53901 from cbodley/wip-qa-container-distros-s 2024-02-01 19:40:57 +00:00
hadoop
krbd
mixed-clients
netsplit
orch qa/suites/orch: whitelist warnings that are expected in test environments 2024-02-09 13:52:47 -06:00
perf-basic rgw/common: add rgw lifecycle specific debug log subsystem 2023-12-11 14:41:51 -05:00
powercycle
rados Merge pull request #54867 from BBoozmen/oozmen_lc_subsystem 2024-02-02 15:42:00 +00:00
rbd qa: add qa/tasks/nvmeof.py and rbd/nvmeof_basic_task and fio workunits 2024-02-12 13:00:09 +05:30
rgw Merge pull request #54867 from BBoozmen/oozmen_lc_subsystem 2024-02-02 15:42:00 +00:00
rgw-multisite-upgrade
samba
smoke Merge pull request #54209 from VallariAg/wip-xml-scanner 2023-11-29 12:21:02 +05:30
stress
teuthology
tgt
upgrade qa/distros: add supported-container-hosts for cephadm and upgrade suites 2024-01-30 10:02:52 -05:00
windows
.qa