[nova][dev] Fixing eventlet monkey patching in Nova

Thomas Goirand zigo at debian.org
Sun Mar 17 22:05:05 UTC 2019


On 3/15/19 8:17 PM, Sean Mooney wrote:
> i know its unrealistic to transition away from eventlet entirly
> while we still support python 2

Oh! One more good reason to get rid of Python 2. Thanks. :)

> but i would like to avoid useing eventlets where
> it is not needed. we currently have a test only depency on eventlet that i hope to
> remove form os-vif in train but one of my personal goals in U or if we proceed with
> a unified agent as a comunity goal would be to remove the use of eventlets entirely.

Please!

> this has come up in the past so im not going to rathole on it but when we move to python3
> only i how we can reassess as a comunity if we can move to python3 native asyncio and
> remove the need for monkey patching entirly. the current design of our agent code
> makes that challanging but the api is far cleaner and should not require eventlet at
> least in principal.

When are we planning to get rid of Python 2? My understanding is that
pretty much all downstream distros have flipped the switch, no?

Cheers,

Thomas Goirand (zigo)



More information about the openstack-discuss mailing list