On Wed, Oct 30, 2019 at 11:39 AM Baptiste <[email protected]> wrote:

> Thanks!
>>
>> It had that feel to it...seemed like a cache lock timeout and/or somehow
>> tied to the request interval.
>>
>>
> I think I know where to fix this behavior in the code. I will work on the
> "how to fix it" later tonight.
> In the meantime, you can apply the workaround below. This is doable
> because the DNS cache is per resolvers section:
> 1. create a second dummy DNS section:
>   resolvers main_resolver_do-resolve
>           nameserver dns1 8.8.8.8:53
>
> which is a copy of the first one with a different name.
>
> 2. reference this new resolvers section in your do-resolve action:
>   http-request do-resolve(txn.myip,main_resolver_do-resolve,ipv4)
> hdr(Host),lower
>
> And you should be good until I fix it and it's backported.
>

Awesome, thanks!

Quick question: should I pay attention to timer: Tr as a proxy for both
request received and DNS latency? I'm guessing that the capture and
dns-resolve cause delays in haproxy fully reading the request in, is that
right?



>
> Baptiste
>

Reply via email to