[all] Eventlet broken again with SSL, this time under Python 3.9

Thomas Goirand zigo at debian.org
Thu Feb 4 08:50:19 UTC 2021


On 2/2/21 4:57 PM, Jeremy Stanley wrote:
> On 2021-02-02 12:32:29 +0100 (+0100), Thomas Goirand wrote:
> [...]
>> I found out that downgrading to python3-dnspython 1.16.0 made
>> swift-proxy (and probably others) back to working.
> [...]
> 
> If memory serves, dnspython and eventlet both monkey-patch the
> stdlib in potentially conflicting ways, and we've seen them interact
> badly in the past.

According to upstream dnspython author, no, dnspython does not
monkey-patch the SSL std lib. However, Eventlet monkey-patches
dnspython, in a way which is incompatible with version 2.0.0. See Bob's
comment on the Eventlet issue:

https://github.com/eventlet/eventlet/issues/619#issuecomment-660250478

Cheers,

Thomas Goirand



More information about the openstack-discuss mailing list