-
Notifications
You must be signed in to change notification settings - Fork 4.6k
GoogleC2P: remove dependency on metadata server for IPv6 node metadata #8550
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❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #8550 +/- ##
==========================================
- Coverage 82.00% 81.42% -0.58%
==========================================
Files 413 413
Lines 40523 40621 +98
==========================================
- Hits 33230 33075 -155
- Misses 5909 6067 +158
- Partials 1384 1479 +95
🚀 New features to boost your workflow:
|
|
@dfawley I'm having some trouble getting the PR validation to pass `This PR must have a label starting with 'Type:'. I don't have permissions to set labels. Besides that, sending for review |
dfawley
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.
Thanks for the PR!
xds/googledirectpath/googlec2p.go
Outdated
| } | ||
| if envconfig.NewPickFirstEnabled { | ||
| // Enable dualstack endpoints in TD. | ||
| // TODO(apolcyn): remove IPv6 metadata server queries entirely after old pick first is removed. |
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.
If there isn't already one, could you please file an issue (internal or on github) to track this work? Thanks!
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.
Thanks for the review!
Done, filed #8561
Remove reliance on metadata server since it's result is no longer needed, hardcode IPv6 support in node metadata instead.
Related c++ change: grpc/grpc#40571
Note we preserve prior behavior in case experiment
NewPickFirstEnabledis disabled, because our testing/qualification has not covered that being disabled.Related: internal issue b/407587619
RELEASE NOTES: n/a