-
Notifications
You must be signed in to change notification settings - Fork 36
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
fix: handle discover forwarder corner cases #1449
Conversation
Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #1449 +/- ##
=======================================
Coverage ? 70.25%
=======================================
Files ? 242
Lines ? 11012
Branches ? 0
=======================================
Hits ? 7736
Misses ? 2778
Partials ? 498 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
2d02291
to
9e7ac0d
Compare
Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>
3efd568
to
f2fd6d2
Compare
I think that with this PR we will see this problem again: |
@glazychev-art , @edwarnicke I think we might need to allow select a new forwarder if client wants re-select endpoint, because re-select criteria means Close (i.e. close datapath) See at . Thoughts? |
3ec46db
to
7023cbb
Compare
Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>
7023cbb
to
1af8b99
Compare
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
…k@main PR link: networkservicemesh/sdk#1449 Commit: d93d939 Author: Denis Tingaikin Date: 2023-04-24 18:16:54 +0300 Message: - fix: handle discover forwarder corner cases (#1449) * fix discover forwarder corner cases Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * self code review Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> * allow choose a new forwarder if client wants reselect Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com> --------- Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
Description
Closes #1434
Closes #1440
Closes #1448
Issue link
#1434
#1440
How Has This Been Tested?
Types of changes