# HG changeset patch # User Yuya Nishihara # Date 1468648138 -32400 # Node ID 1bb94666b9fc905ed820d782066a3fba018a5d6f # Parent 536eec443b4ae4ed7d7b407d55c190f8babcd2d6 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. diff -r 536eec443b4a -r 1bb94666b9fc 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)