]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/beast: optimize for accept when meeting error in listenning 60244/head
authorliangmingyuan <liangmingyuan@baidu.com>
Mon, 5 Aug 2024 07:30:33 +0000 (15:30 +0800)
committerCasey Bodley <cbodley@redhat.com>
Thu, 10 Oct 2024 12:34:12 +0000 (08:34 -0400)
commit29a9975aeda891d538b6621e0c2d963933e37e66
tree1b5a263fae7cbc4fb28fd151e26d5b4334d63e86
parentfb32cb833117bf5bc73f0e4b2dd4ab2888232609
rgw/beast:  optimize for accept when meeting error in listenning

It is not suitable to stop accept socket when meeting any error in
previous socket listen and accept. This will results in radosgw
stop work after a occasional case. For example, Too many open files
warning may occur at high iops(or just after reshard, sockets opened
may increase for doing operations blocked).

Signed-off-by: Mingyuan Liang <liangmingyuan@baidu.com>
(cherry picked from commit a7090783cf820045633c66ca04926cb3f2b5a4aa)
src/rgw/rgw_asio_frontend.cc