"""
add this to landscape/lib/fetch.py : curl.setopt(pycurl.NOSIGNAL, 1)
"""
After that, landscape-broker doesn't crash anymore. Further comments from radix:
"""
what this means is that it'll be thread-safe but DNS resolution will block...
that could be a while in some cases, but I think it's acceptable
or rather
DNS resolution will block and be impossible to timeout
"""
Tried workaround suggested by radix:
""" lib/fetch. py : curl.setopt( pycurl. NOSIGNAL, 1)
add this to landscape/
"""
After that, landscape-broker doesn't crash anymore. Further comments from radix:
"""
what this means is that it'll be thread-safe but DNS resolution will block...
that could be a while in some cases, but I think it's acceptable
or rather
DNS resolution will block and be impossible to timeout
"""