-
Notifications
You must be signed in to change notification settings - Fork 674
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 Socket Keepalives running on osx not working #2729
Comments
Confirmed that everything works on a linux box fine, so it's specific to osx and the new TCP settings. |
What OS is envoy running on? |
Contour running on my mac with Envoy running on Linux inside a kind cluster. |
Oh I know, the problem is that the ordinal values for |
This should be a blocker for 1.7 ... feel free to assign to me. |
Yup! =) |
When programming the Envoy socket options, we need to use system call constants for the platform that Envoy is running on. Ensure that we always use Linux values since that is what we know (by fiat) that Envoy is running on. This fixes projectcontour#2729. Signed-off-by: James Peach <jpeach@vmware.com>
When programming the Envoy socket options, we need to use system call constants for the platform that Envoy is running on. Ensure that we always use Linux values since that is what we know (by fiat) that Envoy is running on. This fixes #2729. Signed-off-by: James Peach <jpeach@vmware.com>
…#2735) When programming the Envoy socket options, we need to use system call constants for the platform that Envoy is running on. Ensure that we always use Linux values since that is what we know (by fiat) that Envoy is running on. This fixes projectcontour#2729. Signed-off-by: James Peach <jpeach@vmware.com>
Since adding TCP Socket keepalives in #2638 we cannot run Contour on a mac and Envoy in a cluster. Doing so reports the following errors:
When running Contour inside the cluster, all works as expected.
The text was updated successfully, but these errors were encountered: