udp_proxy: added per packet load balancing possibility#18605
udp_proxy: added per packet load balancing possibility#18605mattklein123 merged 10 commits intoenvoyproxy:mainfrom
Conversation
|
Hi @michalmaka, welcome and thank you for your contribution. We will try to review your Pull Request as quickly as possible. In the meantime, please take a look at the contribution guidelines if you have not done so already. |
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
mattklein123
left a comment
There was a problem hiding this comment.
Thanks in general this makes sense to me. Some high level comments to get started. Thank you!
/wait
mattklein123
left a comment
There was a problem hiding this comment.
Looks like it's heading on the right track, thanks. Please merge main and address the template issue and then I can look again.
/wait
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
…unhealthy host Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
c58a593 to
0f2efb2
Compare
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
…s base class was factored out Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
mattklein123
left a comment
There was a problem hiding this comment.
Thanks looking good. A couple of other high level questions.
/wait
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
mattklein123
left a comment
There was a problem hiding this comment.
Thanks generally LGTM. Just a few small comments and please revert any change that isn't needed anymore due to the simpler implementation.
/wait
mattklein123
left a comment
There was a problem hiding this comment.
Thanks LGTM with one remaining small nit/question.
/wait-any
|
Can you fix DCO? /wait |
170fde8 to
2047fcf
Compare
Co-authored-by: Matt Klein <mattklein123@gmail.com> Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
Signed-off-by: Michal Maka <m.maka@partner.samsung.com>
2047fcf to
a0fd8b1
Compare
Done |
|
/retest |
|
Retrying Azure Pipelines: |
|
thanks! |
Signed-off-by: Michał Mąka m.maka@partner.samsung.com
Commit Message: udp_proxy: added per packet load balancing possibility which can be enabled via specifying 'use_per_packet_load_balancing' field
Additional Description:
This feature adds possibility to have per packet load balancing in UDP proxy. Currently, there is kind of
sticky session, which means that once data was forwarded to specific upstream host, the host is also used for subsequent messages if timeout does not occur.By default, current behavior is used, but if
use_per_packet_load_balancingconfiguration flag is set to true, on each data receival, new upstream host is selected and receives that data.Risk Level: Medium
Testing: unit test, manual testing
Docs Changes: Introduced description of the feature and a way it can be enabled
Release Notes: Added to current.rst
Platform Specific Features: N/A