ceph/qa/workunits/rbd
Ilya Dryomov acb270a3dd qa/workunits/rbd: make continuous export-diff test actually work
The current version is pretty useless:

- "rbd bench" writes the same byte (0xff) over and over again, so
  almost all checksumming is in vain
- snapshots are taken in a steady state (i.e. not under I/O), so no
  race conditions can get exposed
- even with these caveats, it's not wired up into the suite

Redo this workunit to be a reliable reproducer for the issue fixed
in the previous commit and wire it up for both krbd and rbd-nbd.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2023-06-20 22:14:39 +02:00
..
crimson qa/*/crimson: Seperate Crimson's rbd api testing 2023-03-07 08:57:03 +00:00
cli_generic.sh qa/workunits/rbd: Add tests for rbd_support module recovery 2023-05-08 16:45:41 -04:00
cli_migration.sh
concurrent.sh rbd: fix spelling errors 2023-04-26 09:30:53 -04:00
diff_continuous.sh qa/workunits/rbd: make continuous export-diff test actually work 2023-06-20 22:14:39 +02:00
diff.sh
huge-tickets.sh
image_read.sh rbd: fix spelling errors 2023-04-26 09:30:53 -04:00
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
luks-encryption.sh qa/workunits/rbd: add encryption-aware resize test 2022-12-04 18:24:10 +01:00
map-snapshot-io.sh
map-unmap.sh
merge_diff.sh
notify_master.sh
notify_slave.sh
permissions.sh
qemu_dynamic_features.sh
qemu_rebuild_object_map.sh
qemu-iotests.sh qa/workunits/rbd: use bionic version of qemu-iotests for jammy 2023-03-15 17:12:36 +01:00
qos.sh
rbd_groups.sh qa: rbd_groups.sh: change interpreter to bash 2022-12-04 13:20:44 +01:00
rbd_mirror_bootstrap.sh qa/suites/rbd: fix sporadic "rx-only direction" test failures 2023-02-10 15:26:27 +01:00
rbd_mirror_fsx_compare.sh
rbd_mirror_fsx_prepare.sh
rbd_mirror_ha.sh
rbd_mirror_helpers.sh
rbd_mirror_journal.sh
rbd_mirror_snapshot.sh
rbd_mirror_stress.sh
rbd-ggate.sh
rbd-nbd.sh librbd: call apply_changes() after setting librados_thread_count 2023-02-23 12:50:45 +01:00
read-flags.sh
simple_big.sh
test_admin_socket.sh
test_librbd_python.sh qa/suites/crimson: Skip unsupported tests (Crimson) 2023-05-08 10:57:06 +00:00
test_librbd.sh
test_lock_fence.sh
test_rbd_mirror.sh
test_rbd_tasks.sh
test_rbdmap_RBDMAPFILE.sh
verify_pool.sh