[Tarantool-patches] [PATCH v2 1/2] build: link bundled libcurl with c-ares
Kirill Yukhin
kyukhin at tarantool.org
Thu Mar 5 08:27:55 MSK 2020
Hello,
On 21 янв 14:54, Serge Petrenko wrote:
> libcurl has a built-in threaded resolver used for asynchronous DNS
> requests, however, when DNS server is slow to respond, the request still
> hangs tarantool until it is finished. The reason is that curl calls
> thread_join on the resolving thread internally upon timeout, making the
> calling thread hang until resolution has ended.
> Use c-ares as an asynchronous resolver instead to eliminate the problem.
>
> Closes #4591
I've checked your patch into 1.10, 2.2, 2.3 and master.
--
Regards, Kirill Yukhin
More information about the Tarantool-patches
mailing list