var resolveTCPAddr …
const retryInterval …
func resolveTCPAddrDefault(ctx context.Context, addr string) (*net.TCPAddr, error) { … }
func resolveTCPAddrs(ctx context.Context, lg *zap.Logger, urls [][]url.URL) ([][]url.URL, error) { … }
func resolveURL(ctx context.Context, lg *zap.Logger, u url.URL) (string, error) { … }
func urlsEqual(ctx context.Context, lg *zap.Logger, a []url.URL, b []url.URL) (bool, error) { … }
func URLStringsEqual(ctx context.Context, lg *zap.Logger, a []string, b []string) (bool, error) { … }
func urlsToStrings(us []url.URL) []string { … }
func stringsToURLs(us []string) ([]url.URL, error) { … }
func IsNetworkTimeoutError(err error) bool { … }