OPTION(ms_bind_retry_delay, OPT_INT, 6) // Delay between attemps to bind
#endif
OPTION(ms_bind_before_connect, OPT_BOOL, false)
+OPTION(ms_tcp_listen_backlog, OPT_INT, 512)
OPTION(ms_rwthread_stack_bytes, OPT_U64, 1024 << 10)
OPTION(ms_tcp_read_timeout, OPT_U64, 900)
OPTION(ms_pq_max_tokens_per_priority, OPT_U64, 16777216)
return r;
}
- r = ::listen(listen_sd, 128);
+ r = ::listen(listen_sd, cct->_conf->ms_tcp_listen_backlog);
if (r < 0) {
r = -errno;
lderr(cct) << __func__ << " unable to listen on " << sa << ": " << cpp_strerror(r) << dendl;
goto err;
}
- rc = ::listen(server_setup_socket, 128);
+ rc = ::listen(server_setup_socket, cct->_conf->ms_tcp_listen_backlog);
if (rc < 0) {
rc = -errno;
lderr(cct) << __func__ << " unable to listen on " << sa << ": " << cpp_strerror(errno) << dendl;
ldout(msgr->cct,10) << __func__ << " bound to " << listen_addr << dendl;
// listen!
- rc = ::listen(listen_sd, 128);
+ rc = ::listen(listen_sd, msgr->cct->_conf->ms_tcp_listen_backlog);
if (rc < 0) {
rc = -errno;
lderr(msgr->cct) << __func__ << " unable to listen on " << listen_addr