We high-spiritedly announce the release of: cinder 10.0.3: OpenStack Block Storage This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/cinder/ For more details, please see below. 10.0.3 ^^^^^^ Bug Fixes * Fix NFS backup driver, we now support multiple backups on the same container, they are no longer overwritten. Changes in cinder 10.0.2..10.0.3 -------------------------------- 23ddc7c Use requests lib for Huawei array connection e58d89c VNX: fix issue when backing-up in-use volume 960192c GPFS: Fix forceful delete for consistency group bccd77a GPFS: Handle unsupported operations with an exception 34850ce VMAX driver - Rollback error on Live Migration c9e9050 VMAX driver - Close ecom connections a051532 VMAX driver - Manage/Unmanage performance fix 640b9dc NFS Backup: Fix overwritting backups 0abb666 LIO: Fix terminate_connection AttributeError c524798 Fix permission error in VNX driver 689d746 RemoteFS: prevent creation of encrypted volumes 343c251 Fix forceful deletion of Consistency Group for GPFS Driver 23d261c RBD:Move RBDVolume calls to a separate threads 5af043f Updated from global requirements 0560868 VMAX driver - Pre-zoned port group fix c593f8d ds8k: should verify REST version separately 8a090e5 Fix encryption key deletion error handling on volume delete 9ab9612 Fix attach issue for failed-over volume e27f8c0 Remove "list_volume" from filter 2ad75d3 VNX: allow specify pool name for replication f57fe38 Separate out routine for getting qemu_img_info Diffstat (except docs and test files) ------------------------------------- cinder/api/v3/groups.py | 2 + cinder/backup/drivers/posix.py | 7 +- cinder/exception.py | 5 + cinder/image/image_utils.py | 113 ++-- .../unit/volume/drivers/dell_emc/test_vmax.py | 651 +++++++++++++++------ .../volume/drivers/dell_emc/vnx/mocked_vnx.yaml | 2 + .../volume/drivers/dell_emc/vnx/test_adapter.py | 24 +- .../volume/drivers/dell_emc/vnx/test_common.py | 6 + .../unit/volume/drivers/dell_emc/vnx/utils.py | 1 + .../volume/drivers/huawei/test_huawei_drivers.py | 98 +++- .../unit/volume/drivers/ibm/test_ds8k_proxy.py | 57 +- cinder/volume/api.py | 5 +- cinder/volume/drivers/dell_emc/vmax/common.py | 201 +++---- cinder/volume/drivers/dell_emc/vmax/fc.py | 5 +- cinder/volume/drivers/dell_emc/vmax/https.py | 16 +- cinder/volume/drivers/dell_emc/vmax/masking.py | 21 +- cinder/volume/drivers/dell_emc/vmax/utils.py | 279 ++++++--- cinder/volume/drivers/dell_emc/vnx/adapter.py | 24 +- cinder/volume/drivers/dell_emc/vnx/common.py | 13 + cinder/volume/drivers/dell_emc/vnx/utils.py | 12 + cinder/volume/drivers/huawei/rest_client.py | 114 ++-- cinder/volume/drivers/ibm/gpfs.py | 78 ++- .../volume/drivers/ibm/ibm_storage/ds8k_helper.py | 81 ++- cinder/volume/drivers/rbd.py | 1 + cinder/volume/drivers/remotefs.py | 5 + cinder/volume/targets/lio.py | 5 + etc/cinder/rootwrap.d/volume.filters | 1 + .../nfs_backup_no_overwrite-be7b545453baf7a3.yaml | 5 + requirements.txt | 2 +- 35 files changed, 1463 insertions(+), 586 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1caa30f..2fea608 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr<2.0.0,>=1.8 # Apache-2.0 +pbr>=1.8 # Apache-2.0