-
Notifications
You must be signed in to change notification settings - Fork 4.6k
pickfirstleaf: fix bug in address de-duplication #8611
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
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #8611 +/- ##
==========================================
- Coverage 82.00% 81.97% -0.03%
==========================================
Files 415 415
Lines 40697 40698 +1
==========================================
- Hits 33372 33364 -8
- Misses 5937 5945 +8
- Partials 1388 1389 +1
🚀 New features to boost your workflow:
|
|
This part of the description is very confusing: |
easwars
left a comment
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.
The release note doesn't seem to indicate that we are actually fixing a bug. It looks more like we are adding the logic to dedup addresses. Although technically this PR is doing that since we weren't deduping before :)
Fixed. It should have been "less frequent picker updates" since the address list would be longer. I changed the phrasing of the sentence midway through typing it.
Updated the release notes to mention that not ignoring duplicate addresses was a bug and it is being fixed. |
Due to a bug in the new pickfirst balancer, it wasn't de-duplicating addresses in the resolver update. The only user visible impact of this seems to be less frequent picker updates after the first pass in happy eyeballs and incorrect interleaving of IPv4/IPv6 addresses during the first happy eyeballs pass. RELEASE NOTES: * balancer/pickfirst: Fix a bug where duplicate addresses were not being ignored as intended.
Due to a bug in the new pickfirst balancer, it wasn't de-duplicating addresses in the resolver update. The only user visible impact of this seems to be less frequent picker updates after the first pass in happy eyeballs and incorrect interleaving of IPv4/IPv6 addresses during the first happy eyeballs pass.
RELEASE NOTES: