Throughout the Flamingo cycle, a number of OpenStack parts together with the Ironic naked metallic service, Mistral workflow-as-a-service, Barbican key administration service and Warmth orchestration companies accomplished their migrations. They now use Python 3’s native asyncio framework. The Nova compute and Neutron networking initiatives made substantial progress. 9 different initiatives are presently in migration.
The work addresses basic architectural choices made early in OpenStack’s historical past.
“We made some selections with Python 2 again within the early days, how can we deal with concurrency and all that,” Carrez defined. “Our reliance on Eventlet was actually a thorn in our aspect. It was threatening the long-term sustainability of the mission, with much less and fewer folks engaged on Eventlet in Python.”
The migration has been below dialogue for years. It gained important momentum throughout this cycle because the group shaped devoted groups. The advantages prolong past simply utilizing supported code.
“It has all the advantages from adopting a contemporary framework that’s being natively developed for the language, versus utilizing one thing that was developed as an extension for a earlier model of Python,” Carrez stated.
Safety and confidential computing enhancements
Safety enhancements signify a significant theme all through the Flamingo launch.
