Comment 19 for bug 1458533

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Retry to yum for the individual calls is a great quick fix. Yum devels want yum to fail fast and soon on particular "hard" errors, such as dns resolution failure. Our case is rare where dnsmasq goes down briefly. We could configure DNS to use fuel master + upstream DNS for the time of provisioning. That should solve our issues in a less invasive way.

Another option is modifying the urlgrabber library that yum uses to treat PYCURL ERROR 6 as a non-fatal error (-1 instead of 14). I'll prepare a patch for it and test.

Finally, another solution could be to use BIND 9, which can do live updates without any downtime.