Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Testing with very large numbers of connections shows that accepting socket connections in the same thread as the selector can be a bottleneck. Change the algorithm to schedule the accept of new socket connections as a task, deregistering OP_ACCEPT from the selector, whilst the task is in progress.