-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
squid: qa/tasks/mgr/test_progress.py: deal with pre-exisiting pool #58263
base: squid
Are you sure you want to change the base?
Conversation
Problem: Currently, the test will fail we try to remove a pool that was not created by test_progress.py if we use the function `remove_pool` from class CephManager because it tracks the pools in a dictionary and there is an assert to check if the pool exists in the dictionary. Solution: Therefore, add a case where if there is a pool that was not created by the test, then we would delete it through raw command instead of using `remove_pool` from CephManager Fixes: https://tracker.ceph.com/issues/65826 Signed-off-by: Kamoltat <[email protected]> (cherry picked from commit b083552)
FYI @amathuria
https://pulpito.ceph.com/ksirivad-2024-06-25_17:34:30-rados:mgr-squid-distro-default-smithi/7771763/ |
Unfortunately the PR failed due to:
I'm taking a looking ... |
I'm rerunning one in main just for a sanity check and to see if the problem is squid-exclusive: https://pulpito.ceph.com/ksirivad-2024-06-25_20:03:22-rados:mgr-main-distro-default-smithi/7771793/ Edit: hmm this seems to pass, very weird since the only difference between main and squid
|
running 5 more against the main, to make sure we are not have green runs on main with the fix by-chance. |
backport tracker: https://tracker.ceph.com/issues/66689
backport of #57401
parent tracker: https://tracker.ceph.com/issues/65826
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