k3s/test
Andy Goldstein ed021fed4c Port forwarding fixes
Correct port-forward data copying logic so that the server closes its
half of the data stream when socat exits, and the client closes its half
of the data stream when it finishes writing.

Modify the client to wait for both copies (client->server,
server->client) to finish before it unblocks.

Fix race condition in the Kubelet's handling of incoming port forward
streams. Have the client generate a connectionID header to be used to
associate the error and data streams for a single connection, instead of
assuming that streams n and n+1 go together. Attempt to generate a
pseudo connectionID in the server in the event the connectionID header
isn't present (older clients); this is a best-effort approach that only
really works with 1 connection at a time, whereas multiple concurrent
connections will only work reliably with a newer client that is
generating connectionID.
2015-09-30 20:03:49 -04:00
..
e2e Port forwarding fixes 2015-09-30 20:03:49 -04:00
images Add port-forward-tester image 2015-09-30 20:03:49 -04:00
integration move experimental/v1 to experimental/v1alpha1; 2015-09-24 15:32:11 -07:00
kubemark Small fixes to kubemark scripts 2015-09-30 09:26:18 +02:00
scalability/counter Synthetic counter RC for load testing 2015-06-17 14:39:10 -07:00
soak Moving Status object to a common package 2015-09-17 14:09:53 -07:00