Back in the days of centos 6 and python 2.6 eventlet greendns monkeypatching broke ipv6. As a result nova has run without greendns monkey patching ever since. This removes that old workaround allowing modern eventlet to use greendns for non blocking dns lookups. Closes-Bug: #1964149 Change-Id: Ia511879d2f5f50a3f63d180258abccf046a7264e
15 lines
622 B
YAML
15 lines
622 B
YAML
---
|
|
fixes:
|
|
- |
|
|
During the havana cycle it was discovered that eventlet
|
|
monkey patching of greendns broke ipv6.
|
|
https://bugs.launchpad.net/nova/+bug/1164822
|
|
Since then nova has been disabling eventlet monkey patching
|
|
of greendns. Eventlet adressed the ipv6 limitation in v0.17
|
|
with the introduction of python 3 support in 2015. Nova
|
|
however continued to disable it, which can result i slow dns
|
|
queries blocking the entire nova api or other binary
|
|
because socket.getaddrinfo becomes a blocking call into glibc
|
|
see: https://bugs.launchpad.net/nova/+bug/1964149 for
|
|
more details.
|