Files
nova/releasenotes/notes/greendns-34df7f9fba952bcd.yaml
Sean Mooney fe1ebe69f3 reenable greendns in nova.
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
2022-03-08 16:16:11 +00:00

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.