최신 시리즈에 대한 릴리즈 노트¶
31.0.0-33¶
새로운 기능¶
The
one_time_use
tag was added to the PCIdevice_spec
description, which allows leaving devices in reserved state after they have been assigned to an instance. This is useful for data cleaning, firmware updates, and other operator-specific workflows.
Upgrade Notes¶
The remote debugger has been removed from the codebase. If you were using it, you will need to find an alternative solution. The remote debugger was un-maintained and was first introduced in the early days of OpenStack when we used python 2.7. While it was useful at the time, it has not been maintained and updated to work with new versions of python and eventlet. As a result it is being removed until we complete the eventlet removal.
Running API services (nova-osapi_compute or nova-metadata) with eventlet is removed. Deploy with a WSGI server such as uwsgi or mod_wsgi.
버그 수정¶
Bug #2095364: Fixed the List Server API and the List Server Detail API 500 Internal Server Error issue in v2.96 or later API microversion if one or more instance has no request spec object. One usecase was when cloud user tried to create instance which exceeded their quota, the request does not create instance request spec. Once the no request spec instance is created in cloud user project, the server list API and the list server details API return 500 Internal Server Error for the project until the cloud user deletes the no request spec object instance. After this fix, the v2.96 or later returns null at the pinned_availability_zone value if not specified.
Fixed the issue bug 2098496 where nova assigned more PCI hostdevs to a VM than the flavor requested via the pci_passthrough:alias extra_spec. This only affected systems where both
[filter_scheduler]pci_in_placement
and[pci]report_in_placement
were set to True. This only affected systems where the PCI alias requested type-VF devices and a single PF device on the compute node supported more than one VFs and[pci]device_spec
configuration allowed nova to use multiple VFs from a single PF.
Fix displaying the reason messages from the Ironic validate node operation that is called just before the instance is deployed on the bare metal node. The message from Ironic is now correctly logged. Fixes bug 2100009 <https://bugs.launchpad.net/nova/+bug/2100009>_.
The nova (metadata)api wsgi application will now detect fatal errors (configuration, et al) on startup and lock into a permanent error state until fixed and restarted. This solves a problem with some wsgi runtimes ignoring initialization errors and continuing to send requests to the half-initialized service. See https://bugs.launchpad.net/nova/+bug/2103811 for more details.