Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Fixed close problems in NioOutboundPipeline #13363
There are 2 problems:
This pr fixes the above problems.
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.