]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph_test_rados_api_misc: adjust LibRadosMiscConnectFailure.ConnectTimeout timeout 58127/head
authorLucian Petrut <lpetrut@cloudbasesolutions.com>
Mon, 17 Jun 2024 18:37:11 +0000 (18:37 +0000)
committerLucian Petrut <lpetrut@cloudbasesolutions.com>
Wed, 19 Jun 2024 06:54:31 +0000 (06:54 +0000)
commitd0997a7baf43e8a98c8a10dd594eb1e0bc2c9ef2
tree1b7f1ed707881b2bfea317ef242765abfdde284a
parente8c97fb65c524873cff8a6429d7a412fbf41145c
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>
(cherry picked from commit 3a2b4a58898477ae9f62b506bd5be56ff9abacf0)
src/test/librados/misc.cc