[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