]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/rbd: add test to check rbd_support module recovery 53535/head
authorRamana Raja <rraja@redhat.com>
Mon, 18 Sep 2023 02:52:56 +0000 (22:52 -0400)
committerRamana Raja <rraja@redhat.com>
Tue, 10 Oct 2023 16:58:19 +0000 (12:58 -0400)
commit2f2cd3bcff82afc3a4d251143eb462e700e7fc60
treef42addd940f00498eadde1e3796c53c73b2c0af1
parent9fedc1e062027dbce66747e5d0dc11319615ab8a
qa/suites/rbd: add test to check rbd_support module recovery

... on repeated blocklisting of its client.

There were issues with rbd_support module not being able to recover
from its RADOS client being repeatedly blocklisted. This occured for
example in clusters with OSDs slow to process RBD requests while the
module's mirror_snapshot_scheduler was taking mirror snapshots by
requesting exclusive locks on the RBD images and workloads were running
on the snapshotted images via kernel clients.

Fixes: https://tracker.ceph.com/issues/62891
Signed-off-by: Ramana Raja <rraja@redhat.com>
qa/suites/rbd/cli/workloads/rbd_support_module_recovery.yaml [new file with mode: 0644]
qa/workunits/rbd/rbd_support_module_recovery.sh [new file with mode: 0755]