-
Notifications
You must be signed in to change notification settings - Fork 377
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
Egress QoS support #5425
Egress QoS support #5425
Conversation
36eb7ea
to
e640a44
Compare
3495e11
to
638c0f4
Compare
@GraysonWu please help update the PR summary if this PR can resolve the issue #2766 |
Hi @GraysonWu please help to resolve the code conflicts and check if possible to improve the patch unit test coverage. Thanks. |
6f9c3c1
to
169b417
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall
24676c4
to
a2c64d5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM, doc needs update, and the flake of burst should be addressed.
// Openflow bundle message doesn't support meter. Add meter individually instead of | ||
// calling AddOFEntries function. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe you know too @GraysonWu ?
bca28da
to
f8460b2
Compare
/test-all |
/test-conformance |
/test-e2e |
/test-e2e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, still a nit, but I'm fine to address it later via another PR if all tests have passed.
@antoninbas feel free to merge once it looks good to you. |
/test-all |
@antoninbas @jianjuns it seems all of your comments have been addressed, could you confirm if the PR looks good to you? |
Add `bandwidth` to Egress specifying the rate limit of north-south egress traffic of this Egress. All backend workloads selected by a rate-limited Egress share the same bandwidth while sending egress traffic via this Egress. Signed-off-by: graysonwu <[email protected]>
Signed-off-by: graysonwu <[email protected]>
Fixed merge conflicts. |
/test-all |
Fixes #2766
Add rate-limit config to Egress specifying the rate limit of
north-south egress traffic of this Egress. All backend workloads
selected by a rate-limited Egress share the same bandwidth while
sending egress traffic via this Egress. An Egress with
rateLimit
specified cannot share EgressIP with any other Egresses.