{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/17470","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/17470/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/17470/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/17470/events","html_url":"https://github.com/grpc/grpc/pull/17470","id":390100043,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3OTM4OTgz","number":17470,"title":"Implement #A10 for c-ares resolver, avoid SRV and TXT lookups for localhost","user":{"login":"apolcyn","id":9566254,"node_id":"MDQ6VXNlcjk1NjYyNTQ=","avatar_url":"https://avatars1.githubusercontent.com/u/9566254?v=4","gravatar_id":"","url":"https://api.github.com/users/apolcyn","html_url":"https://github.com/apolcyn","followers_url":"https://api.github.com/users/apolcyn/followers","following_url":"https://api.github.com/users/apolcyn/following{/other_user}","gists_url":"https://api.github.com/users/apolcyn/gists{/gist_id}","starred_url":"https://api.github.com/users/apolcyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apolcyn/subscriptions","organizations_url":"https://api.github.com/users/apolcyn/orgs","repos_url":"https://api.github.com/users/apolcyn/repos","events_url":"https://api.github.com/users/apolcyn/events{/privacy}","received_events_url":"https://api.github.com/users/apolcyn/received_events","type":"User","site_admin":false},"labels":[{"id":218696181,"node_id":"MDU6TGFiZWwyMTg2OTYxODE=","url":"https://api.github.com/repos/grpc/grpc/labels/lang/core","name":"lang/core","color":"fad8c7","default":false},{"id":961831639,"node_id":"MDU6TGFiZWw5NjE4MzE2Mzk=","url":"https://api.github.com/repos/grpc/grpc/labels/release%20notes:%20yes","name":"release notes: yes","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":{"login":"markdroth","id":18664614,"node_id":"MDQ6VXNlcjE4NjY0NjE0","avatar_url":"https://avatars2.githubusercontent.com/u/18664614?v=4","gravatar_id":"","url":"https://api.github.com/users/markdroth","html_url":"https://github.com/markdroth","followers_url":"https://api.github.com/users/markdroth/followers","following_url":"https://api.github.com/users/markdroth/following{/other_user}","gists_url":"https://api.github.com/users/markdroth/gists{/gist_id}","starred_url":"https://api.github.com/users/markdroth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdroth/subscriptions","organizations_url":"https://api.github.com/users/markdroth/orgs","repos_url":"https://api.github.com/users/markdroth/repos","events_url":"https://api.github.com/users/markdroth/events{/privacy}","received_events_url":"https://api.github.com/users/markdroth/received_events","type":"User","site_admin":false},"assignees":[{"login":"markdroth","id":18664614,"node_id":"MDQ6VXNlcjE4NjY0NjE0","avatar_url":"https://avatars2.githubusercontent.com/u/18664614?v=4","gravatar_id":"","url":"https://api.github.com/users/markdroth","html_url":"https://github.com/markdroth","followers_url":"https://api.github.com/users/markdroth/followers","following_url":"https://api.github.com/users/markdroth/following{/other_user}","gists_url":"https://api.github.com/users/markdroth/gists{/gist_id}","starred_url":"https://api.github.com/users/markdroth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdroth/subscriptions","organizations_url":"https://api.github.com/users/markdroth/orgs","repos_url":"https://api.github.com/users/markdroth/repos","events_url":"https://api.github.com/users/markdroth/events{/privacy}","received_events_url":"https://api.github.com/users/markdroth/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-12-12T07:37:28Z","updated_at":"2018-12-12T07:42:38Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/grpc/grpc/pulls/17470","html_url":"https://github.com/grpc/grpc/pull/17470","diff_url":"https://github.com/grpc/grpc/pull/17470.diff","patch_url":"https://github.com/grpc/grpc/pull/17470.patch"},"body":"This extracts all changes from https://github.com/grpc/grpc/pull/16862 (c-ares as the default resolver) except for the actual flag flip that makes c-ares default. #16862 is not quite ready yet because of a flaking test, but this PR extracts out implementation of https://github.com/grpc/proposal/blob/master/A10-avoid-grpclb-and-service-config-for-localhost-and-ip-literals.md (avoid SRV and TXT queries for localhost targets)."},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/446492278","html_url":"https://github.com/grpc/grpc/pull/17470#issuecomment-446492278","issue_url":"https://api.github.com/repos/grpc/grpc/issues/17470","id":446492278,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjQ5MjI3OA==","user":{"login":"grpc-testing","id":28024233,"node_id":"MDQ6VXNlcjI4MDI0MjMz","avatar_url":"https://avatars1.githubusercontent.com/u/28024233?v=4","gravatar_id":"","url":"https://api.github.com/users/grpc-testing","html_url":"https://github.com/grpc-testing","followers_url":"https://api.github.com/users/grpc-testing/followers","following_url":"https://api.github.com/users/grpc-testing/following{/other_user}","gists_url":"https://api.github.com/users/grpc-testing/gists{/gist_id}","starred_url":"https://api.github.com/users/grpc-testing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grpc-testing/subscriptions","organizations_url":"https://api.github.com/users/grpc-testing/orgs","repos_url":"https://api.github.com/users/grpc-testing/repos","events_url":"https://api.github.com/users/grpc-testing/events{/privacy}","received_events_url":"https://api.github.com/users/grpc-testing/received_events","type":"User","site_admin":false},"created_at":"2018-12-12T07:42:38Z","updated_at":"2018-12-12T07:42:38Z","author_association":"NONE","body":"```\n****************************************************************\n\nlibgrpc.so\n\n     VM SIZE                                                                                            FILE SIZE\n ++++++++++++++ GROWING                                                                              ++++++++++++++\n  +0.0%    +164 [None]                                                                               +5.40Ki  +0.1%\n  +1.8%    +176 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc            +176  +1.8%\n       +13%    +178 grpc_dns_lookup_ares_locked_impl                                                        +178   +13%\n  +0.8%     +36 src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc             +36  +0.8%\n      [NEW]    +166 grpc_core::(anonymous namespace)::AresDnsResolver::MaybeStartResolvingLocked() [clon    +166  [NEW]\n      [NEW]     +35 should_use_ares                                                                          +35  [NEW]\n      +6.0%     +16 grpc_resolver_dns_ares_init                                                              +16  +6.0%\n      +9.4%     +13 [Unmapped]                                                                               +13  +9.4%\n\n  +0.0%    +376 TOTAL                                                                                +5.61Ki  +0.0%\n\n\n****************************************************************\n\nlibgrpc++.so\n\n     VM SIZE        FILE SIZE\n ++++++++++++++  ++++++++++++++\n\n  [ = ]       0        0  [ = ]\n\n\n\n```"}}
{"actor":{"display_login":"grpc-testing"}}