bind address lockup
Date: Thu, 27 Jun 2019 13:39:31 +0200
Hi,
Sorry for my English.
I needed a network quality measurement tool, so I decided to write a
litle c program based on libcurl and libcurl examples. The plan was to
download a testfile from remote web servers via http in 4 threads and
check the time.
On the test system all went well. The network is a bit big, on the
production test server I has to use 18 ethernet cards. On the machine
with this many of ethernet cards, I experienced random lockups.
One thread with bind-address ok, 4 thread without bind-address ok, 4
thread with bind address randomly locks.
I don't know if setsockopt bind address is thread-safe?
Maybe I can use some workaround? E.g. download a little testfile
sequential to do the bindaddress serialized with keepalive, then start
the multithreaded download?
Thank you for any help.
Robert
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2019-06-27