]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common/admin_socket: close socket descriptor in destructor 4633/head
authorJon Bernard <jbernard@tuxion.com>
Fri, 8 May 2015 15:54:06 +0000 (11:54 -0400)
committerNathan Cutler <ncutler@suse.cz>
Sat, 9 May 2015 20:06:27 +0000 (22:06 +0200)
commitb06114088a354f9dbcfc9182643733399c31f2a8
treeee9b9840611f823eb6bfdcffde768820b99415d5
parentfcd0ea3383582e7a1dc8091e7a48e1d4bbaa76ee
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