Actions
Bug #41169
closedbeast frontend throws an exception when running out of FDs
% Done:
0%
Source:
Development
Tags:
beast
Backport:
luminous mimic nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Description
the problem could be transient, and later connections may be successful after the load goes down.
to reproduce the issue you can set:
ulimit -n 128
and execute multiple clients in parallel.
code is here: https://github.com/ceph/ceph/blob/master/src/rgw/rgw_asio_frontend.cc#L570
void AsioFrontend::accept(Listener& l, boost::system::error_code ec)
{
if (!l.acceptor.is_open()) {
return;
} else if (ec == boost::asio::error::operation_aborted) {
return;
} else if (ec) {
throw ec;
}
Actions