[issue36003] set better defaults for TCPServer options

2019-06-08 Thread Tal Einat
Tal Einat added the comment: I'm not sure that changing the default value for "reuse address" justifies breaking backwards compatibility like this. Admittedly, I'm not an expert on networking, so perhaps there's a good reason that I'm unaware of. As for the queue size, passing 0 to

[issue36003] set better defaults for TCPServer options

2019-02-15 Thread Giampaolo Rodola'
Change by Giampaolo Rodola' : -- keywords: +patch pull_requests: +11908 stage: -> patch review ___ Python tracker ___ ___

[issue36003] set better defaults for TCPServer options

2019-02-15 Thread Giampaolo Rodola'
Giampaolo Rodola' added the comment: Update: because "request_queue_size" is passed to server_activate() method which can be subclassed, a better default for not breaking backward compatibility is 0 (not None). -- ___ Python tracker

[issue36003] set better defaults for TCPServer options

2019-02-15 Thread Giampaolo Rodola'
New submission from Giampaolo Rodola' : socketserver.TCPServer provides the following defaults: allow_reuse_address = False request_queue_size = 5 Proposal is to: * have "allow_reuse_address = True" on POSIX in order to immediately reuse previous sockets which were bound on the same address