Hi, We're trying to debug/repro a problem we observe in production triggered by empty c-ares resolve.
What we observe is that client channel connection stalls if the hostname DNS resolve is empty; ie. server list is empty: * 2022-04-12_04:43:14.45451 I0412 04:43:14.454464756 5638 pick_first.cc:147] Pick First 0x3bf5400 created.* * 2022-04-12_04:43:14.45455 I0412 04:43:14.454521631 5638 pick_first.cc:266] Pick First 0x3bf5400 received update with 0 addresses* * 2022-04-12_04:43:14.45461 I0412 04:43:14.454584964 5638 subchannel_list.h:363] [pick_first 0x3bf5400] Creating subchannel list 0x3c5a6c0 for 0 subchannels* No further activity for that client channel occurs. We've been unable to reproduce this failure in testing, and would appreciate any pointers: - what is supposed to re-kick a new DNS resolve if the server list is empty? - where to check in the resolver code for an empty server list? - or any other ideas for how to track down the problem We're using grpc v1.36.4 w/ libcares2 1.14 Regards, Peter Hurley -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/e978f509-9ef3-45cb-8f5b-721145e372b8n%40googlegroups.com.