Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

quincy: qa/suites/rbd: add test to check rbd_support module recovery #54292

Merged
merged 1 commit into from Dec 26, 2023

Conversation

ajarr
Copy link
Contributor

@ajarr ajarr commented Nov 1, 2023

backport tracker: https://tracker.ceph.com/issues/63386


backport of #53535
parent tracker: https://tracker.ceph.com/issues/62891

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

... 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 2f2cd3b)
@ajarr ajarr requested a review from a team as a code owner November 1, 2023 13:00
@ajarr ajarr added this to the quincy milestone Nov 1, 2023
@ajarr ajarr added the tests label Nov 1, 2023
@github-actions github-actions bot added the rbd label Nov 1, 2023
@ajarr
Copy link
Contributor Author

ajarr commented Nov 1, 2023

Note to tester: Please include #54290 before testing

@yuriw yuriw merged commit 74e9685 into ceph:quincy Dec 26, 2023
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants