Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Introduce NameResolver.Args.Extensions #11669
base: master
Are you sure you want to change the base?
Introduce NameResolver.Args.Extensions #11669
Changes from all commits
707e1da
54e089b
f2a7b81
ce2930f
2f30771
1a21575
07cb7c2
169e993
a5c714a
1874264
2fbfc89
a4b6f07
7f48a33
76d1742
a216397
29d01c7
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 651 in api/src/main/java/io/grpc/ManagedChannelBuilder.java
Codecov / codecov/patch
api/src/main/java/io/grpc/ManagedChannelBuilder.java#L651
Check warning on line 442 in api/src/main/java/io/grpc/NameResolver.java
Codecov / codecov/patch
api/src/main/java/io/grpc/NameResolver.java#L442
Check warning on line 622 in api/src/main/java/io/grpc/NameResolver.java
Codecov / codecov/patch
api/src/main/java/io/grpc/NameResolver.java#L622
Check warning on line 684 in api/src/main/java/io/grpc/NameResolver.java
Codecov / codecov/patch
api/src/main/java/io/grpc/NameResolver.java#L684
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.
Would it be nicer to copy base at this point:
Yes, you're doing the sizing of the map here, but that size is pretty arbitrary. If we care:
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.
Hmm seems like that could work but for me it really muddies the meaning/invariant of 'base' and 'newdata'. Anyway, I just copy/pasted all this from Attributes. Seems to me like the idea is to do all the copying in one place, in build(). Does that change anything for you? Should we consider your proposed change for Attributes too?
Check warning on line 725 in api/src/main/java/io/grpc/NameResolver.java
Codecov / codecov/patch
api/src/main/java/io/grpc/NameResolver.java#L725