OpenStack brengt 32e grote release Flamingo uit
OpenStack heeft zijn 32e grote release, genaamd "Flamingo", uitgebracht. De belangrijkste focus van deze update is het aflossen van technische schulden, met name door de verwijdering van afhankelijkheden van de verouderde Python-bibliotheek Eventlet.

Eventlet, een concurrent netwerkbibliotheek, werd 18 jaar geleden ontwikkeld om asynchrone functies in Python mogelijk te maken. De makers raden het gebruik ervan nu sterk af, omdat de groeiende kloof met de moderne CPython-implementatie kan leiden tot onverwachte bugs. Volgens OpenStack's Technical Committee Chair Goutham Pacha Ravi was deze verouderde tool "een rem op OpenStack-projecten" zo meldt The Register.
Door deze technische schuld af te lossen, is de stabiliteit voor de komende 15 jaar versterkt. De aanpassing maakt het onder meer mogelijk dat de bare-metal module Ironic binnenkort een echte multi-threaded applicatie wordt.
De Flamingo-release omvat meer dan 8.000 wijzigingen door 480 bijdragers van organisaties zoals Red Hat, Samsung SDS en Nvidia. Nieuwe functies zijn onder meer verbeterde ondersteuning voor GPU’s in de Nova compute module, Secure Encrypted Virtualization van AMD, en een herstelfunctie in het Skyline dashboard.
OpenStack hoopt dat Flamingo de groei zal stimuleren, nu organisaties het platform overwegen als alternatief voor VMware en voor workloads zoals AI, ML en HPC.