-
Notifications
You must be signed in to change notification settings - Fork 51
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 Support (data-plane) #15
Comments
shaneutt
added a commit
that referenced
this issue
Dec 21, 2022
This primarily adds the `TCPRoute` controller and samples. Note however that the dataplane does not have complete TCP support yet (though some scaffolding for it is added as of this PR) so the dataplane configuration produced is valid but the samples wont work yet. This scaffolding however will help to support #45 and #15 which are responsible for completing this. Resolves #16 This also includes some refactoring and cleanup, notably it refactors the dataplane code into modules.
shaneutt
added a commit
that referenced
this issue
Feb 16, 2023
This partially resolves #44 by adding a performance testing suite and some tooling for performance testing based on `iperf3`. An image build for `iperf3` is provided and hosted here as the upstream project is not interested in providing one themselves. This also includes some refactoring and moving of test code into common areas. We're blocked on going any further until #15 is completed as `iperf3` requires TCP for metadata exchanges so I figured we could just get this stuff in for the moment so that we have less huge PRs.
shaneutt
added a commit
that referenced
this issue
Mar 3, 2023
This partially resolves #44 by adding a performance testing suite and some tooling for performance testing based on `iperf3`. An image build for `iperf3` is provided and hosted here as the upstream project is not interested in providing one themselves. This also includes some refactoring and moving of test code into common areas. We're blocked on going any further until #15 is completed as `iperf3` requires TCP for metadata exchanges so I figured we could just get this stuff in for the moment so that we have less huge PRs.
Merged
shaneutt
added a commit
to shaneutt/blixt
that referenced
this issue
Oct 11, 2023
This partially resolves kubernetes-sigs#44 by adding a performance testing suite and some tooling for performance testing based on `iperf3`. An image build for `iperf3` is provided and hosted here as the upstream project is not interested in providing one themselves. This also includes some refactoring and moving of test code into common areas. We're blocked on going any further until kubernetes-sigs#15 is completed as `iperf3` requires TCP for metadata exchanges so I figured we could just get this stuff in for the moment so that we have less huge PRs.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem Statement
Parts of TCP support already exist, but the dataplane doesn't have full support yet. The purpose of this task is to get a basic level of TCP support added to the dataplane.
Acceptance Criteria
TCP
implemented to the extent that HTTP traffic is workingTCPRoute
The text was updated successfully, but these errors were encountered: