OpenStack has delivered its 32nd major release, named "Flamingo."

OpenStack Technical Committee chair Goutham Pacha Ravi singled out work to remove eventlet dependencies as a major feature of this release.

Eventlet is a concurrent networking library for Python that, as explained by the Open Infrastructure Foundation's Julia Kreger, "was a foundational technology which OpenStack [was] based on to address concurrency in a Python process."

Eventlet did a job, but its developers recommend not using it. As stated on the project's GitHub repo : "New usages of eventlet are now heavily discouraged!"

"Eventlet was created almost 18 years ago, at a time where async features were absent from the CPython stdlib. With time eventlet evolved and CPython too, but since several years the maintenance ac

See Full Page