-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TCP 3 way handshake #6
Comments
What do you mean by "if the number of listeners changes"? as in having multiple listeners for concurrency? (and IIRC, this can happen across multiple processes when both i suspect it's the kernel's job, but maybe useful to give a clear example of where the problem may emerge. |
Tcp resets are sent for any connection in the middle of a 3way handshake. It is a known kernel issue but defeats usefulness of this library. lie the load balancing use case, graceful restart, etc. It really should be made clear upfront. Even your example is not going to work as expected. Details are explained at https://lwn.net/Articles/542629/ |
Are you talking about this?
|
Given this point, the lack of follow-up reports, and any ongoing conversation on this point, I think it's worth closing this issue due to age. Any deviation in behaviour from stock Go will be ameliorated by a coming PR for this package possible since golang/go#9661 has been fixed. Cheers |
How do you work around connection resets during a 3 way handshake if the number of listeners changes?
The text was updated successfully, but these errors were encountered: