We jubilantly announce the release of: cinder 12.0.3: OpenStack Block Storage This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/cinder/ For more details, please see below. 12.0.3 ^^^^^^ New Features ************ * Dell EMC Unity Driver: Adds support for removing empty host. The new option named *remove_empty_host* could be configured as *True* to notify Unity driver to remove the host after the last LUN is detached from it. Bug Fixes ********* * NetApp ONTAP iSCSI (bug 1712651): Fix ONTAP NetApp iSCSI driver not raising a proper exception when trying to extend an attached volume beyond its max geometry. * NetApp ONTAP (bug 1762424): Fix ONTAP NetApp driver not being able to extend a volume to a size greater than the corresponding LUN max geometry. * Dell EMC Unity: Fixes bug 1775518 to make sure driver succeed to initialize even though the value of unity_io_ports and unity_storage_pool_names are empty Changes in cinder 12.0.2..12.0.3 -------------------------------- dca7636 VMAX docs - PowerMax functionality c7f9d29 Empty option value maybe cause Unity driver failed to initialize 55edbdd Fix handling of 'cinder_encryption_key_id' image metadata 24bd0c4 [Unity] Add support of removing empty host 41735db NetApp ONTAP iSCSI: Force exception on online extend a60b6a8 VMAX docs - PowerMax functionality e0a1269 NetApp ONTAP: Set new sub-lun clone limit for ONTAP driver Diffstat (except docs and test files) ------------------------------------- cinder/image/glance.py | 8 +- .../drivers/dell_emc/unity/fake_exception.py | 4 + .../volume/drivers/dell_emc/unity/test_adapter.py | 35 ++++++++ .../volume/drivers/dell_emc/unity/test_client.py | 14 +++ .../volume/drivers/dell_emc/unity/test_driver.py | 3 +- .../volume/drivers/dell_emc/unity/test_utils.py | 21 +++++ .../netapp/dataontap/client/test_client_cmode.py | 4 +- .../unit/volume/drivers/netapp/dataontap/fakes.py | 3 + .../drivers/netapp/dataontap/test_block_base.py | 99 +++++++++++++++++++--- .../unit/volume/flows/test_create_volume_flow.py | 3 +- cinder/volume/drivers/dell_emc/unity/adapter.py | 85 ++++++++++++++----- cinder/volume/drivers/dell_emc/unity/client.py | 7 ++ cinder/volume/drivers/dell_emc/unity/driver.py | 16 +++- cinder/volume/drivers/dell_emc/unity/utils.py | 13 ++- .../volume/drivers/netapp/dataontap/block_base.py | 10 +++ .../netapp/dataontap/client/client_cmode.py | 15 ++-- cinder/volume/flows/manager/create_volume.py | 4 +- .../block-storage/drivers/emc-vmax-driver.rst | 46 +++++++++- .../notes/bug-1712651-7bc90264eb5001ea.yaml | 6 ++ .../notes/bug-1762424-f76af2f37fe408f1.yaml | 5 ++ ...ix-unity-empty-list-issue-2d6b7c33aae1ffcc.yaml | 6 ++ .../unity-remove-empty-host-17d567dbb6738e4e.yaml | 6 ++ 23 files changed, 358 insertions(+), 56 deletions(-)