From 3adf52d19c3d20bb46b9666a98bae7f273be2437 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 18 May 2020 15:29:28 +0200 Subject: [PATCH] Lower priority of async dns queries They make take longer if there are network problems --- resolver/resolve.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resolver/resolve.go b/resolver/resolve.go index 57c0c967..385054a9 100644 --- a/resolver/resolve.go +++ b/resolver/resolve.go @@ -160,7 +160,7 @@ func checkCache(ctx context.Context, q *Query) *RRCache { log.Tracer(ctx).Trace("resolver: serving from cache, requesting new") // resolve async - module.StartMediumPriorityMicroTask(&mtAsyncResolve, func(ctx context.Context) error { + module.StartLowPriorityMicroTask(&mtAsyncResolve, func(ctx context.Context) error { _, _ = resolveAndCache(ctx, q) return nil })