From eb579bb48ad7bb7749e03edecff471f8b4a870d2 Mon Sep 17 00:00:00 2001 From: myoungwon oh Date: Sun, 18 Apr 2021 10:03:54 +0900 Subject: [PATCH] test: extend retry timeout from 150s to 300s Manifest objects try to recover their clones if the clones are unreadable when calculating ref. count. In some case, the recovery takes more time than 150s, so this commit extends time from 150s to 300s. Fixes: https://tracker.ceph.com/issues/50352 Signed-off-by: Myoungwon Oh --- src/test/librados/tier_cxx.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/librados/tier_cxx.cc b/src/test/librados/tier_cxx.cc index b12d09e51da35..cc82d32b5a337 100644 --- a/src/test/librados/tier_cxx.cc +++ b/src/test/librados/tier_cxx.cc @@ -179,12 +179,12 @@ void is_intended_refcount_state(librados::IoCtx& src_ioctx, } dst_refcount = refs.count(); } - for (int tries = 0; tries < 10; ++tries) { + for (int tries = 0; tries < 15; ++tries) { r = cls_cas_references_chunk(src_ioctx, src_oid, dst_oid); if (r == -ENOENT || r == -ENOLINK) { src_refcount = 0; } else if (r == -EBUSY) { - sleep(15); + sleep(20); continue; } else { src_refcount = r; -- 2.39.5