ceph/qa/workunits/rbd
Jason Dillaman 477570a974 qa/workunits/rbd: use context managers to control Rados lifespan
There is a potential race between the expected exceptions being
thrown and Python shutting down racing with librados background
threads. Ensure that librados is properly shut down prior to
exiting Python.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-03-18 12:56:14 -04:00
..
cli_generic.sh mgr/rbd_support: fix recursive non-global level schedule listing 2020-03-12 13:40:25 +00:00
concurrent.sh
diff_continuous.sh qa:rbd/workunits : Replace rbd bench-write with rbd bench --io-type write 2019-01-28 14:24:54 +02:00
diff.sh qa:rbd/workunits : Replace rbd bench-write with rbd bench --io-type write 2019-01-28 14:24:54 +02:00
huge-tickets.sh
image_read.sh test/librbd: use v1 images in the rbd unit tests 2018-03-06 09:07:32 +01:00
import_export.sh qa/workunits/rbd: fix unit formatting tests 2018-05-24 15:54:31 -04:00
issue-20295.sh
journal.sh qa:rbd/workunits : Replace rbd bench-write with rbd bench --io-type write 2019-01-28 14:24:54 +02:00
kernel.sh qa: kernel.sh: unlock before rolling back 2019-12-09 17:29:13 +01:00
krbd_data_pool.sh qa: update krbd tests for python3 2019-12-02 21:13:19 +01:00
krbd_exclusive_option.sh qa: krbd_exclusive_option.sh: fixup for json.tool ordering change 2020-01-06 15:12:25 +01:00
krbd_fallocate.sh qa: update krbd tests for python3 2019-12-02 21:13:19 +01:00
krbd_huge_osdmap.sh qa: add script to test how libceph handles huge osdmaps 2019-09-13 19:21:54 +02:00
krbd_latest_osdmap_on_map.sh
krbd_namespaces.sh qa: update krbd tests for python3 2019-12-02 21:13:19 +01:00
krbd_stable_pages_required.sh qa: krbd_stable_pages_required.sh: add device mapper test cases 2019-03-28 19:34:15 +01:00
krbd_udev_enumerate.sh qa: add script to stress udev_enumerate_scan_devices() 2019-10-25 22:05:38 +02:00
krbd_udev_netlink_enobufs.sh qa: add script to test udev event reaping 2019-10-18 21:56:30 +02:00
krbd_wac.sh qa: krbd_wac.sh: add lvm test case 2019-03-29 11:20:30 +01:00
map-snapshot-io.sh
map-unmap.sh
merge_diff.sh test/librbd: use v1 images in the rbd unit tests 2018-03-06 09:07:32 +01:00
notify_master.sh qa/workunits: python -> python3 throughout 2019-12-19 12:38:47 -06:00
notify_slave.sh qa/workunits: python -> python3 throughout 2019-12-19 12:38:47 -06:00
permissions.sh qa/workunits/rbd: use context managers to control Rados lifespan 2020-03-18 12:56:14 -04:00
qemu_dynamic_features.sh qa/workunits/rbd: remove 'fast-diff' from dynamic features test 2019-05-15 16:53:43 -04:00
qemu_rebuild_object_map.sh
qemu-iotests.sh qa/workunits/rbd: use more recent qemu-iotests that support EL8 2020-01-17 08:44:44 -05:00
qos.sh qa/workunit/rbd: fixed QoS throughput unit parsing 2019-12-17 09:12:43 -05:00
rbd_groups.sh tools/rbd: support group snap rollback CLI 2018-09-12 23:42:15 +08:00
rbd_mirror_bootstrap.sh qa/workunits/rbd: additional overrides for CEPH_ARGS 2020-02-12 20:21:48 -05:00
rbd_mirror_fsx_compare.sh qa/workunits/rbd: wait max 2 hrs for all stress images to sync 2018-09-25 16:08:59 -04:00
rbd_mirror_fsx_prepare.sh qa/suites/rbd: rbd-mirror fsx stress test 2018-04-27 08:34:42 -04:00
rbd_mirror_ha.sh rbd: show info about mirror instance in image mirror status output 2018-11-05 22:34:39 +02:00
rbd_mirror_helpers.sh qa/suites/rbd: exercise different snapshot-based mirroring image features 2020-03-10 19:23:02 -04:00
rbd_mirror_journal.sh qa: test cases for snapshot-based mirroring 2020-03-02 10:53:44 -05:00
rbd_mirror_snapshot.sh qa: test cases for snapshot-based mirroring 2020-03-02 10:53:44 -05:00
rbd_mirror_stress.sh qa: test cases for snapshot-based mirroring 2020-03-02 10:53:44 -05:00
rbd-ggate.sh src,qa: install python bindings into lib/cython_modules/lib.3 2019-12-19 11:52:54 +08:00
rbd-nbd.sh qa/workunits/rbd: wait for nbd map to close after unmap 2020-03-11 15:12:58 -04:00
read-flags.sh
simple_big.sh
test_admin_socket.sh qa/workunits/rbd: remove sanity check in test_admin_socket.sh 2018-03-29 12:29:40 +03:00
test_librbd_python.sh qa/workunits: use nose 3 2019-12-16 17:02:45 -06:00
test_librbd.sh
test_lock_fence.sh qa/workunits: python -> python3 throughout 2019-12-19 12:38:47 -06:00
test_rbd_mirror.sh
test_rbd_tasks.sh pybind/mgr/rbd_support: use image ids to detect duplicate tasks 2019-08-06 12:17:46 -04:00
test_rbdmap_RBDMAPFILE.sh qa/workunits: remove ceph-detect-init from rbdmapfile test 2018-06-13 15:16:24 -04:00
verify_pool.sh librbd: validate data pool for self-managed snapshot support 2018-07-15 09:05:52 +03:00