2026.2 Series Release Notes¶
29.0.0¶
Upgrade Notes¶
Following the lead from Neutron, support for the eventlet library has been dropped. Although not a user facing change, users should be on the lookout for multi-threading related bugs now that networking-mlnx uses native threads.
Support for Python 3.9 has been dropped as it is no longer a supported OpenStack runtime.
Bug Fixes¶
Fixed a race in
neutron-mlnx-agentwhere its state report thread and its main loop could send requests toeswitchdon the same ZeroMQ socket at the same time. The main loop then stopped withZMQError: Operation cannot be accomplished in current statewhile the agent was still reported as alive, so ports were never bound and instances with InfiniBand ports failed to boot with a VIF plugging timeout. Requests are now serialised, and the socket is replaced after a failed request.