Pull request 314: 6321 boot ttl vol.2

Squashed commit of the following:

commit 8b0d6af26f07c858f6fe564963eb823c3f10f619
Author: Eugene Burkov <[email protected]>
Date:   Thu Jan 11 15:41:30 2024 +0300

    main: use caching resolvers
This commit is contained in:
Eugene Burkov
2024-01-12 13:09:22 +03:00
parent 04571e60c2
commit f1ceef03ad
+3 -3
View File
@@ -465,13 +465,13 @@ func initBootstrap(bootstraps []string, opts *upstream.Options) (r upstream.Reso
var resolvers []upstream.Resolver
for i, b := range bootstraps {
var resolver upstream.Resolver
resolver, err = upstream.NewUpstreamResolver(b, opts)
var ur *upstream.UpstreamResolver
ur, err = upstream.NewUpstreamResolver(b, opts)
if err != nil {
return nil, fmt.Errorf("creating bootstrap resolver at index %d: %w", i, err)
}
resolvers = append(resolvers, resolver)
resolvers = append(resolvers, upstream.NewCachingResolver(ur))
}
switch len(resolvers) {