From c8b85873e0b7d246f3cf24d0bbbfe478088c3182 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Wed, 10 Aug 2022 13:51:43 +0000 Subject: [PATCH] qa/crimson-rados: add 'wait' attribute wait_for_complete tests currently hanging with crimson-osd and are temporary disabled in Crimson suite. Signed-off-by: Matan Breizman --- qa/suites/crimson-rados/basic/tasks/rados_python.yaml | 2 +- src/test/pybind/test_rados.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/qa/suites/crimson-rados/basic/tasks/rados_python.yaml b/qa/suites/crimson-rados/basic/tasks/rados_python.yaml index d766b186526..a17914b20e0 100644 --- a/qa/suites/crimson-rados/basic/tasks/rados_python.yaml +++ b/qa/suites/crimson-rados/basic/tasks/rados_python.yaml @@ -12,4 +12,4 @@ tasks: - workunit: clients: client.0: - - rados/test_python.sh --eval-attr 'not (tier or snap or ec or bench or stats)' + - rados/test_python.sh --eval-attr 'not (wait or tier or snap or ec or bench or stats)' diff --git a/src/test/pybind/test_rados.py b/src/test/pybind/test_rados.py index 578f31cbf3e..3720007d1a7 100644 --- a/src/test/pybind/test_rados.py +++ b/src/test/pybind/test_rados.py @@ -943,6 +943,7 @@ class TestIoctx(object): r, _, _ = self.rados.mon_command(json.dumps(cmd), b'') eq(r, 0) + @attr('wait') def test_aio_read_wait_for_complete(self): # use wait_for_complete() and wait for cb by # watching retval[0] @@ -978,6 +979,7 @@ class TestIoctx(object): eq(retval[0], payload) eq(sys.getrefcount(comp), 2) + @attr('wait') def test_aio_read_wait_for_complete_and_cb(self): # use wait_for_complete_and_cb(), verify retval[0] is # set by the time we regain control @@ -1005,6 +1007,7 @@ class TestIoctx(object): eq(retval[0], payload) eq(sys.getrefcount(comp), 2) + @attr('wait') def test_aio_read_wait_for_complete_and_cb_error(self): # error case, use wait_for_complete_and_cb(), verify retval[0] is # set by the time we regain control -- 2.39.5