-
Notifications
You must be signed in to change notification settings - Fork 565
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
[Backport stable/8.0] fix(cluster): do no use channel created for a different address #12376
Conversation
Test Results 787 files - 83 787 suites - 83 1h 52m 59s ⏱️ - 5m 9s For more details on these failures, see this check. Results for commit bdcd4a6. ± Comparison against base commit 1049ce8. This pull request removes 1008 and adds 377 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
There is a flaky test which would be fixed by #12397 |
When only using IP to find a channel pool, we observed that a channel pool created for a node is re-used by another node which got its old ip. This could lead to unexpected situations, where messages are sent to wrong node. To fix this, we now use both address and ip to find a channel pool. In a setup where restarts and ip re-assignment is common, it is safer this way. (cherry picked from commit 943f014)
(cherry picked from commit 838c0c9)
(cherry picked from commit 208441b)
(cherry picked from commit 7c7dccc)
e65be64
to
bdcd4a6
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.
bors r+
Build failed: |
Known flaky test #11844 |
bors retry |
Build failed: |
The self-hosted runner: lost communication with the server. bors retry |
Build succeeded: |
Description
Backport of #12305 to
stable/8.0
.relates to #12173