From: Yuval Lifshitz Date: Sun, 11 Aug 2019 07:06:05 +0000 (+0300) Subject: rgw: don't throw when accept errors are happening on frontend X-Git-Tag: v15.1.0~1900^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F29587%2Fhead;p=ceph.git rgw: don't throw when accept errors are happening on frontend Signed-off-by: Yuval Lifshitz --- diff --git a/src/rgw/rgw_asio_frontend.cc b/src/rgw/rgw_asio_frontend.cc index d4ea4483e545..c70abf3a354c 100644 --- a/src/rgw/rgw_asio_frontend.cc +++ b/src/rgw/rgw_asio_frontend.cc @@ -567,7 +567,8 @@ void AsioFrontend::accept(Listener& l, boost::system::error_code ec) } else if (ec == boost::asio::error::operation_aborted) { return; } else if (ec) { - throw ec; + ldout(ctx(), 1) << "accept failed: " << ec.message() << dendl; + return; } auto socket = std::move(l.socket); tcp::no_delay options(l.use_nodelay);