開発中バージョンのリリースノート

32.0.0-43

新機能

  • Implemented parallel live migrations for libvirt driver, which can be enabled by defining [libvirt] live_migration_parallel_connections to a value higher than 1. By default parallel migrations are not used to preserve existing behavior. Also note that QEMU prior to 10.1.0 was not able to support multifd with postcopy migrations, so enabling these two features together on older QEMU versions is disallowed.

  • The nova-conductor services now can be run in native threading mode instead of with eventlet. This is an experimental feature that is disabled by default. Please test the native threading mode in pre-production before enabling it in production. Please read the concurrency guide for more details.

  • The default concurrency mode is now switched from eventlet to native threading for nova-scheduler, nova-api, and nova-metadata services. The concurrency mode can still be switched back to eventlet if needed. Please read the concurrency guide for more details.

アップグレード時の注意

  • The WSGI scripts, nova-api-wsgi and nova-metadata-wsgi, have been removed. Deployment tooling should instead reference the Python module paths for these services, nova.wsgi.osapi_compute and nova.wsgi.metadata, if their chosen WSGI server supports this (gunicorn, uWSGI) or implement a .wsgi script themselves if not (mod_wsgi).

バグ修正

  • Fixed the issue bug 2044235 where Nova Conductor puts an instance into an error state if any errors occur during execution of the 'check_can_live_migrate_source()' method in an RPC call. Now, any error is caught and a MigrationPreCheckError exception is re-raised to reset the instance state.

  • Bug #2122109: Fix API performance when getting multiple server groups. We now pre-fetch the not-deleted members of all requested server groups in a single query per cell instead of executing a query per server group per cell.

  • Previously the ImagePropertiesWeigher was not running correctly as it wasn't targeting the correct cell context for getting the system metadata of the instances. This was fixed in bug #2125935.