Queens Series Release Notes¶
12.4.1-10¶
New Features¶
Add the ability to configure the multipath setting for the Dell EMC SC ISCSI driver.
Add new parameter cinder::backend::pure::image_volume_cache_enabled Allows setting of the image_volume_cache_enabled option on the managed Cinder backend for PureStorage. The option defaults to True if unset.
Bug Fixes¶
Notify Apache in case the API is served in that context when the API is supposed to be restarted, for instance due to configuration changes.
12.4.1¶
New Features¶
Add openstack-db tag to Exec that run db-sync.
Deprecation Notes¶
storage_vnx_pool_name is deprecated and will be removed in a future release. Please use storage_vnx_pool_names instead.
Bug Fixes¶
Fixes bug 1753596 so the backend_host option is set in each cinder-volume backend driver’s section, and not in the DEFAULT section where the option isn’t relevant.
Other Notes¶
A previous deprecation notice stated the host option was deprecated in favor of the backend_host option. This was misleading because the note failed to clarify this only applied to options in the cinder-volume backend driver sections. In the DEFAULT section, the host option is not deprecated, and the backend_host option isn’t relevant.
12.4.0¶
Bug Fixes¶
Fixes bug 1758133 to use the new driver path for Dell EMC PS Driver.
12.3.0¶
New Features¶
Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable.
Other Notes¶
Remove deprecated cinder::enable_v1_api option.
Remove deprecated cinder::enable_v2_api option.
Remove deprecated cinder rabbitmq class.
12.2.0¶
New Features¶
Add new parameter “nfs_qcow2_volumes” to configure that create volumes as QCOW2 files rather than raw files.
Adds the use_journal option for configuring oslo.log. This will enable passing the logs to journald.
Other Notes¶
Changed the default value of cinder::backup::swift::backup_swift_container to volumebackups. This matches the default from tht and removes a warning.
12.1.0¶
New Features¶
Add new parameter “nfs_snapshot_support”, which enables support for snapshots on the NFS driver.
Expose use_json logging parameter, which enables JSON formatted logging.
Bug Fixes¶
Fixes bug 1731309 to ensure package dependency of pywben for VMAX driver.
12.0.0¶
New Features¶
Add parameter to apacher_wsgi to allow overwrite and/or add additional wsgi process options.
Known Issues¶
Keystone v2.0 API was removed so we need to set a default value for user_domain_name and project_domain name, which will be Default as it is already in some other classes in modules.
Upgrade Notes¶
Removing all deprecated cinder::volume::-classes for setting up backends. Please replace old classes with the backend-defines.
Removed cinder::volume::dellsc_iscsi, use cinder::backend::dellsc_iscsi
Removed cinder::volume::emc_vnx, use cinder::backend::emc_vnc
Removed cinder::volume::eqlx, use cinder::backend::eqlx
Removed cinder::volume::glusterfs, use cinder::backend::glusterfs
Removed cinder::volume::gpfs, use cinder::backend::gpfs
Removed cinder::volume::hpe3par_iscsi, use cinder::backend::hpe3par_iscsi
Removed cinder::volume::iscsi, use cinder::backend::iscsi
Removed cinder::volume::netapp, use cinder::backend::netapp
Removed cinder::volume::nexenta, use cinder::backend::nexenta
Removed cinder::volume::nfs, use cinder::backend::nfs
Removed cinder::volume::pure, use cinder::backend::pure
Removed cinder::volume::quobyte, use cinder::backend::quobyte
Removed cinder::volume::rbd, use cinder::backend::rbd
Removed cinder::volume::san, use cinder::backend::san
Removed cinder::volume::solidfire, use cinder::backend::solidfire
Removed cinder::volume::vmdk, use cinder::backend::vmdk
Deprecated cinder::backend::emc_vnx::iscsi_ip_address had no effect.
Deprecation Notes¶
revocation_cache_time option is now deprecated for removal, the parameter has no effect.
Bug Fixes¶
keymgr_api_class is now deprecated in favor of keymgr_backend, with full backward compatibility for users. keymgr_backend is set to cinder.keymgr.conf_key_mgr.ConfKeyManager by default and configure key_manager/backend instead of key_manager/api_class. It reflects what openstack/cinder did in Queens cycle.