]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common/admin_socket: close socket descriptor in destructor 4657/head
authorJon Bernard <jbernard@tuxion.com>
Fri, 8 May 2015 15:54:06 +0000 (11:54 -0400)
committerKen Dreyer <kdreyer@redhat.com>
Tue, 12 May 2015 17:16:49 +0000 (11:16 -0600)
commit0b6d4427ac7234fd509a9541adf45e303e40cb16
tree8c673463f3d3bbe44209060d36fad4206f8dc6c2
parentb69fb89122d6f989152a29124cc7ed54b5e4d43b
common/admin_socket: close socket descriptor in destructor

Long-running processes that do not reuse a single client connection will
see accumulating file descriptors as a result of not closing the
listening socket.  In this case, eventually the system will reach
file-max and subsequent connections will fail.

Fixes: #11535
Signed-off-by: Jon Bernard <jbernard@tuxion.com>
(cherry picked from commit 88fabb1ee6cd3c7d211ca46919055195e32245db)
src/common/admin_socket.cc
src/common/admin_socket.h