]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
ceph_test_rados_api_misc: adjust LibRadosMiscConnectFailure.ConnectTimeout timeout
authorLucian Petrut <lpetrut@cloudbasesolutions.com>
Mon, 17 Jun 2024 18:37:11 +0000 (18:37 +0000)
committerLucian Petrut <lpetrut@cloudbasesolutions.com>
Tue, 18 Jun 2024 07:13:32 +0000 (10:13 +0300)
commit3a2b4a58898477ae9f62b506bd5be56ff9abacf0
tree3ab0de4f9056ffea04d25a56976cf75995ef7732
parente5ab4a5656897bf6f7e08a5a8fd41c2803a925d7
ceph_test_rados_api_misc: adjust LibRadosMiscConnectFailure.ConnectTimeout timeout

The test sets a 2 second connection timeout and asserts that the
attempt takes less than 4 seconds.

Under load, the asserted timeout can be exceeded. In particular,
this affects the Windows CI job, which uses a VM with a reduced
amount of resources.

    [ RUN      ] LibRadosMiscConnectFailure.ConnectTimeout
    /home/ubuntu/ceph/src/test/librados/misc.cc:87: Failure
    Expected: (dur) < (utime_t(4, 0)), actual: 5.987712 vs 4.000000

We'll adjust the timeouts, using a 5s configured timeout, asserting
that the connection attempt doesn't take more than 15s.

Fixes: https://tracker.ceph.com/issues/66534
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
src/test/librados/misc.cc