You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Missing data when tracing HTTP/1.1 TLS traffic for Go on Container Optimized OS #899
Describe the bug
We recently discovered an issue where Go http 1.1 tls traffic is missing on COS (Container optimized OS). This was reproducible on k8s 1.24 and 1.2X.
To Reproduce
Steps to reproduce the behavior:
Add the following to the src/e2e_test/protocol_loadtest/skaffold_loadtest.yaml
Notice that the data is missing in the UI
This will use go1.20. To try it with go1.19:
add the following to the bottom of skaffold_loadtest.yaml:
Expected behavior
A clear and concise description of what you expected to happen.
The http traffic should be traced.
App information (please complete the following information):
main deployment as of Feb 13th
K8s cluster version: 1.23 and 1.24
Container Optimized OS
Additional context
There is an existing bug for tracing go http 1.1 traffic when a response is gzipped and there is a chunked response (#495). This bug seems to occur even when that is disabled in the load test application mentioned above.
changed the title [-]Missing data when tracing http 1.1 tls traffic for Go on Container Optimized OS[/-][+]Missing data when tracing HTTP/1.1 TLS traffic for Go on Container Optimized OS[/+]on Feb 17, 2023
Activity
[-]Missing data when tracing http 1.1 tls traffic for Go on Container Optimized OS[/-][+]Missing data when tracing HTTP/1.1 TLS traffic for Go on Container Optimized OS[/+]