Skip to content

Move grpc_ares_ev_driver and fd_node into grpc_ares_wrapper.cc#25064

Merged
apolcyn merged 1 commit intogrpc:masterfrom
apolcyn:merge_ares_structs
Jan 6, 2021
Merged

Move grpc_ares_ev_driver and fd_node into grpc_ares_wrapper.cc#25064
apolcyn merged 1 commit intogrpc:masterfrom
apolcyn:merge_ares_structs

Conversation

@apolcyn
Copy link
Copy Markdown
Contributor

@apolcyn apolcyn commented Dec 28, 2020

My eventual plan is to merge the grpc_ares_request and grpc_ares_ev_driver types into a single C++ type.

This PR gets some initial code motion out of the way. There are no functional changes, except for deleting the grpc_ares_ev_driver_get_channel_locked API, since it's no longer needed and is trivial to remove.

grpc_ares_ev_driver.h file is now used only for GrpcPolledFd and related types.

@apolcyn apolcyn requested a review from markdroth December 28, 2020 20:05
@apolcyn apolcyn added lang/core release notes: no Indicates if PR should not be in release notes labels Dec 28, 2020
@apolcyn apolcyn marked this pull request as ready for review December 28, 2020 22:15
Copy link
Copy Markdown
Member

@markdroth markdroth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this! The c-ares resolver is the last part of the client channel code that hasn't yet been converted to C++, so it will be great to see this done!

Reviewed 19 of 19 files at r1.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved

@apolcyn
Copy link
Copy Markdown
Contributor Author

apolcyn commented Jan 6, 2021

ios binary size: #25097
ruby linux: #25100

@apolcyn apolcyn merged commit 78dc139 into grpc:master Jan 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang/core release notes: no Indicates if PR should not be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants