]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
unittest-seastar-socket: tolerate connection_reset in test_unexpected_down
authorSamuel Just <sjust@redhat.com>
Fri, 16 Feb 2024 21:40:17 +0000 (21:40 +0000)
committerCasey Bodley <cbodley@redhat.com>
Fri, 1 Mar 2024 15:35:46 +0000 (10:35 -0500)
Fixes: https://tracker.ceph.com/issues/64457
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit e84518e63806ca5beef57d995923dcd3698276e9)

src/test/crimson/test_socket.cc

index 9a025f3c6767cef6b39f40d534cc95342ca073e8..aad91d46a82ca6014b683e3326c99c86b367b393 100644 (file)
@@ -450,7 +450,8 @@ future<> test_unexpected_down(bool is_fixed_cpu) {
       return Connection::dispatch_rw_bounded(cs, 128, true
         ).handle_exception_type([](const std::system_error& e) {
         logger().error("test_unexpected_down(): client get error {}", e);
-        ceph_assert(e.code() == error::read_eof);
+        ceph_assert(e.code() == error::read_eof ||
+                   e.code() == std::errc::connection_reset);
       });
     },
     [](auto ss) { return Connection::dispatch_rw_unbounded(ss); }