From: Matan Breizman Date: Wed, 10 Aug 2022 13:51:43 +0000 (+0000) Subject: qa/crimson-rados: add 'wait' attribute X-Git-Tag: v18.0.0~237^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c8b85873e0b7d246f3cf24d0bbbfe478088c3182;p=ceph.git 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 --- diff --git a/qa/suites/crimson-rados/basic/tasks/rados_python.yaml b/qa/suites/crimson-rados/basic/tasks/rados_python.yaml index d766b186526a..a17914b20e00 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 578f31cbf3e0..3720007d1a7d 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