mirror of
https://github.com/ceph/ceph
synced 2024-12-29 23:12:27 +00:00
1713c4852c
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> |
||
---|---|---|
.. | ||
crimson | ||
cli_generic.sh | ||
cli_migration.sh | ||
concurrent.sh | ||
diff_continuous.sh | ||
diff.sh | ||
huge-tickets.sh | ||
image_read.sh | ||
import_export.sh | ||
issue-20295.sh | ||
journal.sh | ||
kernel.sh | ||
krbd_data_pool.sh | ||
krbd_exclusive_option.sh | ||
krbd_fallocate.sh | ||
krbd_huge_osdmap.sh | ||
krbd_latest_osdmap_on_map.sh | ||
krbd_namespaces.sh | ||
krbd_rxbounce.sh | ||
krbd_stable_writes.sh | ||
krbd_udev_enumerate.sh | ||
krbd_udev_netlink_enobufs.sh | ||
krbd_udev_netns.sh | ||
krbd_udev_symlinks.sh | ||
krbd_wac.sh | ||
krbd_watch_errors.sh | ||
luks-encryption.sh | ||
map-snapshot-io.sh | ||
map-unmap.sh | ||
merge_diff.sh | ||
notify_master.sh | ||
notify_slave.sh | ||
nvmeof_basic_tests.sh | ||
nvmeof_fio_test.sh | ||
nvmeof_initiator.sh | ||
permissions.sh | ||
qemu_dynamic_features.sh | ||
qemu_rebuild_object_map.sh | ||
qemu-iotests.sh | ||
qos.sh | ||
rbd_groups.sh | ||
rbd_mirror_bootstrap.sh | ||
rbd_mirror_fsx_compare.sh | ||
rbd_mirror_fsx_prepare.sh | ||
rbd_mirror_ha.sh | ||
rbd_mirror_helpers.sh | ||
rbd_mirror_stress.sh | ||
rbd_mirror.sh | ||
rbd_support_module_recovery.sh | ||
rbd-ggate.sh | ||
rbd-nbd.sh | ||
read-flags.sh | ||
simple_big.sh | ||
test_admin_socket.sh | ||
test_librbd_python.sh | ||
test_librbd.sh | ||
test_lock_fence.sh | ||
test_rbd_mirror.sh | ||
test_rbd_tasks.sh | ||
test_rbdmap_RBDMAPFILE.sh | ||
verify_pool.sh |