]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/rbd: add test to check rbd_support module recovery 54294/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 13:30:49 +0000 (09:30 -0400)
commitb8e558589823ae2fa90131d5b419d4f1d7023a63
treec102e53574bfffe2d74e3e075cb7cab517bc1115
parent3fc5c4d552b285937e428efa79236c66dd5a7d49
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]