commandserver: use SOMAXCONN as queue size of pending connections
authorYuya Nishihara <yuya@tcha.org>
Sat, 16 Jul 2016 14:48:58 +0900
changeset 29588 1bb94666b9fc
parent 29587 536eec443b4a
child 29589 486de14eb394
commandserver: use SOMAXCONN as queue size of pending connections The old value 5 was arbitrary chosen. Since there's no practical reason to limit the backlog, this patch simply uses SOMAXCONN as a value large enough.
mercurial/commandserver.py
--- a/mercurial/commandserver.py	Sat Jul 16 14:46:31 2016 +0900
+++ b/mercurial/commandserver.py	Sat Jul 16 14:48:58 2016 +0900
@@ -443,7 +443,7 @@
     def init(self):
         self._sock = socket.socket(socket.AF_UNIX)
         self._servicehandler.bindsocket(self._sock, self.address)
-        self._sock.listen(5)
+        self._sock.listen(socket.SOMAXCONN)
         o = signal.signal(signal.SIGCHLD, self._sigchldhandler)
         self._oldsigchldhandler = o
         self._servicehandler.printbanner(self.address)