]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/rbd: add test to check rbd_support module recovery 54291/head
authorRamana Raja <rraja@redhat.com>
Mon, 18 Sep 2023 02:52:56 +0000 (22:52 -0400)
committerRamana Raja <rraja@redhat.com>
Wed, 1 Nov 2023 12:55:07 +0000 (08:55 -0400)
commit9a5d633a540bddad383dbcfe30531206b2aeef05
treebae72401eb32f94fd957aff8faa12b12631488d8
parentb2d97aaff5670ee64827a863ec038fc76e611047
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>
(cherry picked from commit 2f2cd3bcff82afc3a4d251143eb462e700e7fc60)
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]