Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed close problems in NioOutboundPipeline
There are 2 problems: * tmp stall because a task is execute on the io thread from that same io thread and then the io thread waits for it. Because the thread will not execute its own task (yet) you have a 3s stall in the io pipeline. This is a big problem because is blocks all traffic for that io thread. * the close task is scheduled as a 'packet'. If the pipeline already is scheduled, scheduling the close task will not get picked up as part of an optimization. This pr fixes the above problems.
- Loading branch information