From ed73288102f4aa67da3485c70b2409b9eca1873b Mon Sep 17 00:00:00 2001 From: Kamoltat Date: Tue, 12 Jul 2022 19:36:26 +0000 Subject: [PATCH] qa/tasks/ceph_manager.py: Increase timeout In test_pool_min_size(): 1. Provided buffer time before we check for recovery in ceph_manager.wait_for_recovery() 2. Increased timeout in ceph_manager.wait_for_clean() 3. Increased sleep time for ceph_manager.all_active_or_peered() Fixes: https://tracker.ceph.com/issues/49777 https://tracker.ceph.com/issues/54511 https://tracker.ceph.com/issues/51904 Signed-off-by: Kamoltat --- qa/tasks/ceph_manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index bf0943e7f1521..a1f1a096d78ca 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -890,15 +890,15 @@ class OSDThrasher(Thrasher): """ self.log("test_pool_min_size") self.all_up() + time.sleep(60) # buffer time for recovery to start. self.ceph_manager.wait_for_recovery( timeout=self.config.get('timeout') ) - minout = int(self.config.get("min_out", 1)) minlive = int(self.config.get("min_live", 2)) mindead = int(self.config.get("min_dead", 1)) self.log("doing min_size thrashing") - self.ceph_manager.wait_for_clean(timeout=60) + self.ceph_manager.wait_for_clean(timeout=180) assert self.ceph_manager.is_clean(), \ 'not clean before minsize thrashing starts' while not self.stopping: @@ -972,7 +972,7 @@ class OSDThrasher(Thrasher): # try a few times since there might be a concurrent pool # creation or deletion with safe_while( - sleep=5, tries=5, + sleep=25, tries=5, action='check for active or peered') as proceed: while proceed(): if self.ceph_manager.all_active_or_peered(): -- 2.39.5