summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/IET_iSCSI_target-dea5f68dc297510d.yaml4
-rw-r--r--releasenotes/notes/add_nvme_tcp_driver-558ff80aa2029e2b.yaml4
-rw-r--r--releasenotes/notes/backup-volumenotfound-set-to-error-fa47b3631093a702.yaml5
-rw-r--r--releasenotes/notes/bug-1952805-cinder-schedules-incremental-backups-on-the-wrong-node-b20b0c137f33ef03.yaml7
-rw-r--r--releasenotes/notes/bug-1957073-0d1307a8637a62b7.yaml6
-rw-r--r--releasenotes/notes/bug-1962824-ff0cac0d35021f84.yaml9
-rw-r--r--releasenotes/notes/bug-1968164-powerflex-fixed-volume-size-provided-by-driver-4555edf1abab141c.yaml8
-rw-r--r--releasenotes/notes/bug-1978020-glance-upload-uri-8fbc70c442ac620c.yaml11
-rw-r--r--releasenotes/notes/bug-1978290-ibm-svf-optimize_SSH_calls_in_creation_of_replicated_volumes-8fad7f54a4d3e73a.yaml7
-rw-r--r--releasenotes/notes/bug-1982350-infinidat-fix-multi-attach-19f62d182b675e59.yaml9
-rw-r--r--releasenotes/notes/bug-1982405-infinidat-fix-generic-volume-migration-da33a6fe980ac4eb.yaml7
-rw-r--r--releasenotes/notes/bug-1983287-infinidat-fix-backup-attached-volume-b28e5dd5c25a24ec.yaml6
-rw-r--r--releasenotes/notes/bug-1984000-infinidat-fix-consistency-groups-cf5b9c85dbf972ee.yaml8
-rw-r--r--releasenotes/notes/bug-1985065-storwize-mkhost-failure-592d8cb76e9feeb2.yaml8
-rw-r--r--releasenotes/notes/bug-1996188-vmdk-subformat-allow-list-93e6943d9a486d11.yaml33
-rw-r--r--releasenotes/notes/bug-2008017-netapp-fix-native-threads-04d8f58f4c29b03d.yaml6
-rw-r--r--releasenotes/notes/bug-b3c37df596c7a632.yaml5
-rw-r--r--releasenotes/notes/db-resource-indexes-8010c9a881277503.yaml24
-rw-r--r--releasenotes/notes/fix-reserved-image-properties-9519ddc080e7ed1a.yaml28
-rw-r--r--releasenotes/notes/fungible-cinder-driver-af8aeb57846c8ecc.yaml4
-rw-r--r--releasenotes/notes/handle-external-events-in-extend-6ae53b822baf0004.yaml9
-rw-r--r--releasenotes/notes/hitachi-vsp-add-gad-volume-514edf8ebeb2e983.yaml11
-rw-r--r--releasenotes/notes/hitachi-vsp-add-hostgroup-name-format-option-4c8e4a5ddd69b9bd.yaml59
-rw-r--r--releasenotes/notes/hitachi-vsp-add-multi-pool-4c4589b93399e641.yaml12
-rw-r--r--releasenotes/notes/hitachi-vsp-fix-keyerr-when-backend-down-a5a35b15dc8f1132.yaml6
-rw-r--r--releasenotes/notes/hitachi-vsp-support-dedup-comp-4e27d95b34681f66.yaml7
-rw-r--r--releasenotes/notes/hitachi-vsp-support-new-storages-d8e8a527462dba24.yaml5
-rw-r--r--releasenotes/notes/hitachi-vsp-update-retype-483a9fb48dc667d9.yaml7
-rw-r--r--releasenotes/notes/hpe-xp-fc-iscsi-cinder-driver-75e04febff42c9ba.yaml5
-rw-r--r--releasenotes/notes/ibm-svf-delete-volume-flag-support-for-deletevolumegroup-4224db1ca798a3bf.yaml6
-rw-r--r--releasenotes/notes/ibm-svf-volumegroup-configuration-parameter-44fe67bebe284191.yaml6
-rw-r--r--releasenotes/notes/ibm-svf-volumegroup-snapshot-support-0a16d8a065501d66.yaml5
-rw-r--r--releasenotes/notes/ibm-svf-volumegroup-support-134fc2194ad092bd.yaml6
-rw-r--r--releasenotes/notes/infinidat-add-storage-assisted-migration-4e12f24ee297ef65.yaml5
-rw-r--r--releasenotes/notes/lvm-nvmet-fixes-fc5e867abc699633.yaml12
-rw-r--r--releasenotes/notes/lvm-nvmet-new-conn_props-25320e34d6ca6ac7.yaml6
-rw-r--r--releasenotes/notes/nvmeof-premature-terminate-conn-63e3cc1fd1832874.yaml7
-rw-r--r--releasenotes/notes/nvmet-multipath-d35f55286f263e72.yaml16
-rw-r--r--releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml6
-rw-r--r--releasenotes/notes/pure-validate-replica-arrays-a76630cab9435770.yaml6
-rw-r--r--releasenotes/notes/pure_replication_capability-f9fa78aa96501a69.yaml6
-rw-r--r--releasenotes/notes/pure_trisync_replication-d236bba76a1ebea5.yaml6
-rw-r--r--releasenotes/notes/rbd-rbd_secret_uuid-fsid-95daee128f59c8e4.yaml5
-rw-r--r--releasenotes/notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml8
-rw-r--r--releasenotes/notes/unisphere-for-powermax-10-support-637dfde0f8fa9862.yaml4
-rw-r--r--releasenotes/source/2023.1.rst6
-rw-r--r--releasenotes/source/index.rst2
-rw-r--r--releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po648
-rw-r--r--releasenotes/source/zed.rst6
49 files changed, 1067 insertions, 25 deletions
diff --git a/releasenotes/notes/IET_iSCSI_target-dea5f68dc297510d.yaml b/releasenotes/notes/IET_iSCSI_target-dea5f68dc297510d.yaml
new file mode 100644
index 000000000..444597e40
--- /dev/null
+++ b/releasenotes/notes/IET_iSCSI_target-dea5f68dc297510d.yaml
@@ -0,0 +1,4 @@
+---
+upgrade:
+ - |
+ IET iSCSI target removed. IET iSCSI target was deprecated in the V release.
diff --git a/releasenotes/notes/add_nvme_tcp_driver-558ff80aa2029e2b.yaml b/releasenotes/notes/add_nvme_tcp_driver-558ff80aa2029e2b.yaml
new file mode 100644
index 000000000..54201f8c0
--- /dev/null
+++ b/releasenotes/notes/add_nvme_tcp_driver-558ff80aa2029e2b.yaml
@@ -0,0 +1,4 @@
+---
+features:
+ - |
+ Added NVMe/TCP volume driver for NetApp ONTAP Storage Cluster.
diff --git a/releasenotes/notes/backup-volumenotfound-set-to-error-fa47b3631093a702.yaml b/releasenotes/notes/backup-volumenotfound-set-to-error-fa47b3631093a702.yaml
new file mode 100644
index 000000000..6a84d3729
--- /dev/null
+++ b/releasenotes/notes/backup-volumenotfound-set-to-error-fa47b3631093a702.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ `Bug #1996049 <https://bugs.launchpad.net/cinder/+bug/1996049>`_: Fixed bug
+ where backup was not set to error on failure when volume did not exist.
diff --git a/releasenotes/notes/bug-1952805-cinder-schedules-incremental-backups-on-the-wrong-node-b20b0c137f33ef03.yaml b/releasenotes/notes/bug-1952805-cinder-schedules-incremental-backups-on-the-wrong-node-b20b0c137f33ef03.yaml
new file mode 100644
index 000000000..2ddd65534
--- /dev/null
+++ b/releasenotes/notes/bug-1952805-cinder-schedules-incremental-backups-on-the-wrong-node-b20b0c137f33ef03.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ `Bug #1952805 <https://bugs.launchpad.net/cinder/+bug/1952805>`_: Fixed
+ the cinder-backup posix driver's behavior with multiple backup
+ hosts. Previously cinder-backup would frequently schedule incremental
+ backups on the wrong host and immediately fail.
diff --git a/releasenotes/notes/bug-1957073-0d1307a8637a62b7.yaml b/releasenotes/notes/bug-1957073-0d1307a8637a62b7.yaml
new file mode 100644
index 000000000..92c4584f5
--- /dev/null
+++ b/releasenotes/notes/bug-1957073-0d1307a8637a62b7.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ RBD Driver `bug #1957073
+ <https://bugs.launchpad.net/cinder/+bug/1957073>`_: Fixed snapshot deletion
+ failure when its volume doesn't exist.
diff --git a/releasenotes/notes/bug-1962824-ff0cac0d35021f84.yaml b/releasenotes/notes/bug-1962824-ff0cac0d35021f84.yaml
new file mode 100644
index 000000000..bb9323775
--- /dev/null
+++ b/releasenotes/notes/bug-1962824-ff0cac0d35021f84.yaml
@@ -0,0 +1,9 @@
+---
+fixes:
+ - |
+ PowerStore driver `bug #1962824
+ <https://bugs.launchpad.net/cinder/+bug/1962824>`_: Fixed Cinder
+ volume caching mechanism for the driver. Now the driver
+ correctly raises ``exception.SnapshotLimitReached`` when maximum
+ snapshots are created for a given volume and the volume cache is
+ invalidated to allow a new row of fast volume clones.
diff --git a/releasenotes/notes/bug-1968164-powerflex-fixed-volume-size-provided-by-driver-4555edf1abab141c.yaml b/releasenotes/notes/bug-1968164-powerflex-fixed-volume-size-provided-by-driver-4555edf1abab141c.yaml
deleted file mode 100644
index 902813e6c..000000000
--- a/releasenotes/notes/bug-1968164-powerflex-fixed-volume-size-provided-by-driver-4555edf1abab141c.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fixes:
- - |
- PowerFlex driver `Bug #1968164 <https://bugs.launchpad.net/cinder/+bug/1968164>`_:
- Fixed the display of the incorrect volume size on volume or snapshot creation.
- PowerFlex storage requires volumes sizes to be a multiple of 8 GiB. This size
- was being reported to the end user, potentially causing confusion by being
- different than what they requested.
diff --git a/releasenotes/notes/bug-1978020-glance-upload-uri-8fbc70c442ac620c.yaml b/releasenotes/notes/bug-1978020-glance-upload-uri-8fbc70c442ac620c.yaml
new file mode 100644
index 000000000..04a909d3d
--- /dev/null
+++ b/releasenotes/notes/bug-1978020-glance-upload-uri-8fbc70c442ac620c.yaml
@@ -0,0 +1,11 @@
+---
+fixes:
+ - |
+ `Bug #1978020 <https://bugs.launchpad.net/cinder/+bug/1978020>`_: Fixed
+ uploading a volume to a Cinder-backed Glance image; if a store name is set
+ in the volume type's extra specs, it must also be sent to Glance as part of
+ the new image location URI.
+ Please note that while the `image_service:store_id` extra spec is
+ validated when it is set for the volume type, it is not validated later;
+ it is the operator's responsibility to make sure that the Glance store is
+ not renamed or removed or that the volume types are updated accordingly.
diff --git a/releasenotes/notes/bug-1978290-ibm-svf-optimize_SSH_calls_in_creation_of_replicated_volumes-8fad7f54a4d3e73a.yaml b/releasenotes/notes/bug-1978290-ibm-svf-optimize_SSH_calls_in_creation_of_replicated_volumes-8fad7f54a4d3e73a.yaml
new file mode 100644
index 000000000..71959bdf3
--- /dev/null
+++ b/releasenotes/notes/bug-1978290-ibm-svf-optimize_SSH_calls_in_creation_of_replicated_volumes-8fad7f54a4d3e73a.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ IBM Spectrum Virtualize family driver
+ `Bug #1978290 <https://bugs.launchpad.net/cinder/+bug/1978290>`_:
+ Optimize lsmdiskgrp SSH calls in creation of replicated volumes
+ to reduce the computational time.
diff --git a/releasenotes/notes/bug-1982350-infinidat-fix-multi-attach-19f62d182b675e59.yaml b/releasenotes/notes/bug-1982350-infinidat-fix-multi-attach-19f62d182b675e59.yaml
new file mode 100644
index 000000000..1ca0a8390
--- /dev/null
+++ b/releasenotes/notes/bug-1982350-infinidat-fix-multi-attach-19f62d182b675e59.yaml
@@ -0,0 +1,9 @@
+---
+fixes:
+ - |
+ Infinidat Driver `bug #1982350
+ <https://bugs.launchpad.net/cinder/+bug/1982350>`_:
+ Fixed Infinidat driver multi-attach feature.
+ Added a check if there are multiple attachments to the volume
+ from the same connector and terminate connection only for the
+ last attachment from the corresponding host.
diff --git a/releasenotes/notes/bug-1982405-infinidat-fix-generic-volume-migration-da33a6fe980ac4eb.yaml b/releasenotes/notes/bug-1982405-infinidat-fix-generic-volume-migration-da33a6fe980ac4eb.yaml
new file mode 100644
index 000000000..6f4008281
--- /dev/null
+++ b/releasenotes/notes/bug-1982405-infinidat-fix-generic-volume-migration-da33a6fe980ac4eb.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ Infinidat Driver `bug #1982405
+ <https://bugs.launchpad.net/cinder/+bug/1982405>`_:
+ Fixed Infinidat driver to allow generic volume migration
+ between two storage pools within the same cluster.
diff --git a/releasenotes/notes/bug-1983287-infinidat-fix-backup-attached-volume-b28e5dd5c25a24ec.yaml b/releasenotes/notes/bug-1983287-infinidat-fix-backup-attached-volume-b28e5dd5c25a24ec.yaml
new file mode 100644
index 000000000..2cb710183
--- /dev/null
+++ b/releasenotes/notes/bug-1983287-infinidat-fix-backup-attached-volume-b28e5dd5c25a24ec.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Infinidat Driver `bug #1983287
+ <https://bugs.launchpad.net/cinder/+bug/1983287>`_:
+ Fixed Infinidat driver to allow backup of an attached volume.
diff --git a/releasenotes/notes/bug-1984000-infinidat-fix-consistency-groups-cf5b9c85dbf972ee.yaml b/releasenotes/notes/bug-1984000-infinidat-fix-consistency-groups-cf5b9c85dbf972ee.yaml
new file mode 100644
index 000000000..d7a6bb12a
--- /dev/null
+++ b/releasenotes/notes/bug-1984000-infinidat-fix-consistency-groups-cf5b9c85dbf972ee.yaml
@@ -0,0 +1,8 @@
+---
+fixes:
+ - |
+ Infinidat Driver `bug #1984000
+ <https://bugs.launchpad.net/cinder/+bug/1984000>`_:
+ Fixed Infinidat driver to take into account the group
+ identifier property when creating a new volume and
+ add the volume to the consistency group.
diff --git a/releasenotes/notes/bug-1985065-storwize-mkhost-failure-592d8cb76e9feeb2.yaml b/releasenotes/notes/bug-1985065-storwize-mkhost-failure-592d8cb76e9feeb2.yaml
new file mode 100644
index 000000000..8a7f28155
--- /dev/null
+++ b/releasenotes/notes/bug-1985065-storwize-mkhost-failure-592d8cb76e9feeb2.yaml
@@ -0,0 +1,8 @@
+---
+fixes:
+ - |
+ IBM Spectrum Virtualize Family driver: `Bug #1985065
+ <https://bugs.launchpad.net/cinder/+bug/1985065>`_:
+ Fixed to collect all the IP addresses for all the storage
+ nodes given in lsip command response as volume of any iogrp
+ should be available to the storage nodes in default scenario.
diff --git a/releasenotes/notes/bug-1996188-vmdk-subformat-allow-list-93e6943d9a486d11.yaml b/releasenotes/notes/bug-1996188-vmdk-subformat-allow-list-93e6943d9a486d11.yaml
new file mode 100644
index 000000000..9b3292189
--- /dev/null
+++ b/releasenotes/notes/bug-1996188-vmdk-subformat-allow-list-93e6943d9a486d11.yaml
@@ -0,0 +1,33 @@
+---
+upgrade:
+ - |
+ This release introduces a new configuration option,
+ ``vmdk_allowed_types``, that specifies the list of VMDK image
+ subformats that Cinder will allow. The default setting allows
+ only the 'streamOptimized' and 'monolithicSparse' subformats,
+ which do not use named extents.
+security:
+ - |
+ This release introduces a new configuration option,
+ ``vmdk_allowed_types``, that specifies the list of VMDK image
+ subformats that Cinder will allow in order to prevent exposure
+ of host information by modifying the named extents in a VMDK
+ image. The default setting allows only the 'streamOptimized'
+ and 'monolithicSparse' subformats, which do not use named extents.
+ - |
+ As part of the fix for `Bug #1996188
+ <https://bugs.launchpad.net/cinder/+bug/1996188>`_, cinder is now more
+ strict in checking that the ``disk_format`` recorded for an image (as
+ revealed by the Image Service API image-show response) matches what
+ cinder detects when it downloads the image. Thus, some requests to
+ create a volume from a source image that had previously succeeded may
+ fail with an ``ImageUnacceptable`` error.
+fixes:
+ - |
+ `Bug #1996188 <https://bugs.launchpad.net/cinder/+bug/1996188>`_:
+ Fixed issue where a VMDK image file whose createType allowed named
+ extents could expose host information. This change introduces a new
+ configuration option, ``vmdk_allowed_types``, that specifies the list
+ of VMDK image subformats that Cinder will allow. The default
+ setting allows only the 'streamOptimized' and 'monolithicSparse'
+ subformats.
diff --git a/releasenotes/notes/bug-2008017-netapp-fix-native-threads-04d8f58f4c29b03d.yaml b/releasenotes/notes/bug-2008017-netapp-fix-native-threads-04d8f58f4c29b03d.yaml
new file mode 100644
index 000000000..c6b05987d
--- /dev/null
+++ b/releasenotes/notes/bug-2008017-netapp-fix-native-threads-04d8f58f4c29b03d.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ `Bug #2008017 <https://bugs.launchpad.net/cinder/+bug/2008017>`_: Fixed
+ NetApp NFS driver to never spawn a native thread avoid thread starvation
+ and other related issues.
diff --git a/releasenotes/notes/bug-b3c37df596c7a632.yaml b/releasenotes/notes/bug-b3c37df596c7a632.yaml
new file mode 100644
index 000000000..17c87faa5
--- /dev/null
+++ b/releasenotes/notes/bug-b3c37df596c7a632.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ `Bug #1953168 <https://bugs.launchpad.net/cinder/+bug/1965952>`_:
+ add netapp copyoffload provider location
diff --git a/releasenotes/notes/db-resource-indexes-8010c9a881277503.yaml b/releasenotes/notes/db-resource-indexes-8010c9a881277503.yaml
new file mode 100644
index 000000000..4d062c258
--- /dev/null
+++ b/releasenotes/notes/db-resource-indexes-8010c9a881277503.yaml
@@ -0,0 +1,24 @@
+---
+upgrade:
+ - |
+ The ``cinder-manage db sync`` command for this verison of cinder will add
+ additional database indexes. Depending on database size and complexity,
+ this will take time to complete for every single index to be created. On
+ MySQL or MariaDB, these indexes will only be created if an index does not
+ already exist with the same name:
+
+ * ``groups_deleted_project_id_idx``
+ * ``group_snapshots_deleted_project_id_idx``
+ * ``volumes_deleted_project_id_idx``
+ * ``volumes_deleted_host_idx``
+ * ``snapshots_deleted_project_id_idx``
+ * ``backups_deleted_project_id_idx``
+
+ An example of the SQL commands to generate these indexes can be found
+ in the `specific troubleshooting guide
+ <htts://docs.openstack.org/cinder/latest/admin/ts-db-cpu-spikes.html>`_.
+fixes:
+ - |
+ `Bug #1952443 <https://bugs.launchpad.net/cinder/+bug/1952443>`_: Improve
+ performance for creating volume from image, listing volumes, snapshots,
+ backups, groups, and group_snapshots.
diff --git a/releasenotes/notes/fix-reserved-image-properties-9519ddc080e7ed1a.yaml b/releasenotes/notes/fix-reserved-image-properties-9519ddc080e7ed1a.yaml
new file mode 100644
index 000000000..8f3f92eee
--- /dev/null
+++ b/releasenotes/notes/fix-reserved-image-properties-9519ddc080e7ed1a.yaml
@@ -0,0 +1,28 @@
+---
+upgrade:
+ - |
+ We introduced a new config parameter, ``reserved_image_namespaces``,
+ that allows operators to set the image properties to filter out from
+ volume image metadata by namespace when uploading a volume to Glance.
+ These properties, if not filtered out, cause failures when uploading
+ images back to Glance. The error will happen on Glance side when the
+ reserved namespaces are used. This option is also useful when an operator
+ wants to use the Glance property protections feature to make some image
+ properties read-only.
+fixes:
+ - |
+ `Bug #1945500 <https://bugs.launchpad.net/cinder/+bug/1945500>`_: Fixed
+ an error when uploading to Glance a previously downloaded glance image
+ when glance multistore is enabled. Glance reserves image properties
+ in the namespace 'os_glance' for its own use and will not allow
+ images to be created with these properties. Additionally, there are image
+ properties, such as those associated with image signature verification,
+ that are stored in a volume's image metadata, which should not be added
+ to a new image when a volume is being uploaded as an image. Thus Cinder
+ will no longer include any volume image metadata in the namespaces
+ ``os_glance`` and ``img_signature`` when it creates an image in Glance.
+ Furthermore, because the Glance property protections feature allows an
+ operator to configure specific image properties as read-only, this fix
+ adds a configuration option, ``reserved_image_namespaces``, that allows an
+ operator to exclude additional image properties by namespace (the
+ ``os_glance`` and ``img_signature`` namespaces are *always* excluded).
diff --git a/releasenotes/notes/fungible-cinder-driver-af8aeb57846c8ecc.yaml b/releasenotes/notes/fungible-cinder-driver-af8aeb57846c8ecc.yaml
new file mode 100644
index 000000000..11e625ea8
--- /dev/null
+++ b/releasenotes/notes/fungible-cinder-driver-af8aeb57846c8ecc.yaml
@@ -0,0 +1,4 @@
+---
+features:
+ - Added NVMe-TCP volume driver for Fungible Storage Cluster.
+
diff --git a/releasenotes/notes/handle-external-events-in-extend-6ae53b822baf0004.yaml b/releasenotes/notes/handle-external-events-in-extend-6ae53b822baf0004.yaml
new file mode 100644
index 000000000..13d74d74a
--- /dev/null
+++ b/releasenotes/notes/handle-external-events-in-extend-6ae53b822baf0004.yaml
@@ -0,0 +1,9 @@
+---
+fixes:
+ - |
+ `bug #2000724
+ <https://bugs.launchpad.net/cinder/+bug/2000724>`_:
+ Handled the case when glance is calling online extend
+ and external events were being sent to nova.
+ Now Cinder will only send external events when the volume,
+ to be extended, is attached to a nova instance.
diff --git a/releasenotes/notes/hitachi-vsp-add-gad-volume-514edf8ebeb2e983.yaml b/releasenotes/notes/hitachi-vsp-add-gad-volume-514edf8ebeb2e983.yaml
new file mode 100644
index 000000000..7cd672129
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-add-gad-volume-514edf8ebeb2e983.yaml
@@ -0,0 +1,11 @@
+---
+features:
+ - |
+ Hitachi driver: Support Global-Active Device (GAD) volume.
+ GAD is a one of Hitachi storage fucntion uses volume replication
+ to provide a high-availability environment for hosts across storage
+ systems and sites. New properties will be added in configuration.
+ ``hbsd:topology`` sets to ``active_active_mirror_volumex`` would
+ specify a GAD volume. ``hitachi_mirror_xxx`` parameters would
+ specify a secondary storage for GAD volume.
+
diff --git a/releasenotes/notes/hitachi-vsp-add-hostgroup-name-format-option-4c8e4a5ddd69b9bd.yaml b/releasenotes/notes/hitachi-vsp-add-hostgroup-name-format-option-4c8e4a5ddd69b9bd.yaml
new file mode 100644
index 000000000..e96aa8b28
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-add-hostgroup-name-format-option-4c8e4a5ddd69b9bd.yaml
@@ -0,0 +1,59 @@
+---
+features:
+ - |
+ Hitachi driver: Add a config option ``hitachi_group_name_format`` for
+ hostgroup name format.
+
+ When using this option, users can specify the name format of
+ host groups or iSCSI targets.
+ Rules of the format:
+
+ * Usable characters are alphanumerics, ".", "@", "_", ":", "-",
+ "{" and "}". "{" and "}" can be used only in variables.
+ * The specified value must start with ``HBSD-``.
+ * You can use the following variables:
+
+ ``{wwn}``
+ `FC driver only.` This is replaced with the smallest
+ WWPN of the WWPNs of the connecting node.
+ ``{ip}``
+ `iSCSI driver only.` This is replaced with the IP address of
+ the connecting node.
+ ``{host}``
+ This is replaced with the host name of the connecting node.
+
+ * You can use each variable in the specified value no more than once.
+ * The specified value must include the following variables:
+
+ * FC driver: ``{wwn}``
+ * iSCSI driver: ``{ip}``
+
+ * The maximum length of a specified value is as follows:
+
+ * FC driver: 64
+ * iSCSI driver: 32
+
+ * In the length calculation, use the following values as the length of
+ each variable:
+
+ * ``{wwn}``: 16
+ * ``{ip}``: 15
+ * ``{host}``: 1
+
+ * If the specified value includes ``{host}``, the following rules apply:
+
+ * characters that are not permitted for this parameter, they are
+ replaced with ``_``.
+ * If the length of the name after variable replacement exceeds
+ the maximum length of host group (iSCSI target) names, the
+ host name is truncated so that the length of the host groups or
+ iSCSI targets do not exceed the maximum length.
+
+ If you specify this parameter, it is recommended that you specify ``True``
+ for the ``hitachi_group_create`` parameter to collect necessary
+ information automatically.
+
+ Examples:
+
+ * FC driver: ``HBSD-{host}-{wwn}``
+ * iSCSI driver: ``HBSD-{host}-{ip}``
diff --git a/releasenotes/notes/hitachi-vsp-add-multi-pool-4c4589b93399e641.yaml b/releasenotes/notes/hitachi-vsp-add-multi-pool-4c4589b93399e641.yaml
new file mode 100644
index 000000000..0223d7a5b
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-add-multi-pool-4c4589b93399e641.yaml
@@ -0,0 +1,12 @@
+---
+features:
+ - |
+ Supported multi-pools for Hitachi driver and OEM storage drivers.
+upgrades:
+ - |
+ Hitachi driver and OEM storage drivers: Changed option names
+ ``hitachi_pool`` to ``hitachi_pools``,
+ ``hpexp_pool`` to ``hpexp_pools`` and
+ ``nec_v_pool`` to ``nec_v_pools``.
+ The options ``hitachi_pool``, ``hpexp_pool`` and ``nec_v_pool``
+ are deprecated. \ No newline at end of file
diff --git a/releasenotes/notes/hitachi-vsp-fix-keyerr-when-backend-down-a5a35b15dc8f1132.yaml b/releasenotes/notes/hitachi-vsp-fix-keyerr-when-backend-down-a5a35b15dc8f1132.yaml
new file mode 100644
index 000000000..f996280d9
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-fix-keyerr-when-backend-down-a5a35b15dc8f1132.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Hitachi, NEC V, HPE XP drivers `bug #2004140
+ <https://bugs.launchpad.net/cinder/+bug/2004140>`_: Fixed
+ ``KeyError`` when a backend is down. \ No newline at end of file
diff --git a/releasenotes/notes/hitachi-vsp-support-dedup-comp-4e27d95b34681f66.yaml b/releasenotes/notes/hitachi-vsp-support-dedup-comp-4e27d95b34681f66.yaml
new file mode 100644
index 000000000..da8392b62
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-support-dedup-comp-4e27d95b34681f66.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ Hitachi driver: Support data deduplication and compression, by storage assist.
+ The feature can be worked, if user enable deduplication and compression
+ for the DP-pool, by Configuration Manager REST API, and set the extra
+ spec ``hbsd:capacity_saving`` to ``deduplication_compression``
diff --git a/releasenotes/notes/hitachi-vsp-support-new-storages-d8e8a527462dba24.yaml b/releasenotes/notes/hitachi-vsp-support-new-storages-d8e8a527462dba24.yaml
new file mode 100644
index 000000000..655c5cf14
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-support-new-storages-d8e8a527462dba24.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ Hitachi driver: Additionally support following storages,
+ Hitachi VSP E590, Hitachi VSP E790 and Hitachi VSP E1090.
diff --git a/releasenotes/notes/hitachi-vsp-update-retype-483a9fb48dc667d9.yaml b/releasenotes/notes/hitachi-vsp-update-retype-483a9fb48dc667d9.yaml
new file mode 100644
index 000000000..fb2ba1cd5
--- /dev/null
+++ b/releasenotes/notes/hitachi-vsp-update-retype-483a9fb48dc667d9.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ Hitachi driver: Update retype to different pool and support storage
+ assisted migration.
+ Storage assisted migration feature is also used when retype a volume,
+ which doesn't have any snapshots, to different pool.
diff --git a/releasenotes/notes/hpe-xp-fc-iscsi-cinder-driver-75e04febff42c9ba.yaml b/releasenotes/notes/hpe-xp-fc-iscsi-cinder-driver-75e04febff42c9ba.yaml
new file mode 100644
index 000000000..c631fa19f
--- /dev/null
+++ b/releasenotes/notes/hpe-xp-fc-iscsi-cinder-driver-75e04febff42c9ba.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ Added backend driver for HPE XP storage.
+
diff --git a/releasenotes/notes/ibm-svf-delete-volume-flag-support-for-deletevolumegroup-4224db1ca798a3bf.yaml b/releasenotes/notes/ibm-svf-delete-volume-flag-support-for-deletevolumegroup-4224db1ca798a3bf.yaml
new file mode 100644
index 000000000..ca6eb86f8
--- /dev/null
+++ b/releasenotes/notes/ibm-svf-delete-volume-flag-support-for-deletevolumegroup-4224db1ca798a3bf.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ IBM Spectrum Virtualize Family driver: Added `--delete-volumes` flag
+ support for delete volumegroup operation. After adding support,
+ the volumes can optionally be deleted when the volume group is deleted.
diff --git a/releasenotes/notes/ibm-svf-volumegroup-configuration-parameter-44fe67bebe284191.yaml b/releasenotes/notes/ibm-svf-volumegroup-configuration-parameter-44fe67bebe284191.yaml
new file mode 100644
index 000000000..4d2963b7f
--- /dev/null
+++ b/releasenotes/notes/ibm-svf-volumegroup-configuration-parameter-44fe67bebe284191.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ IBM Spectrum Virtualize Family driver: Added `storwize_volume_group`
+ parameter in the cinder configuration to support volume group
+ feature.
diff --git a/releasenotes/notes/ibm-svf-volumegroup-snapshot-support-0a16d8a065501d66.yaml b/releasenotes/notes/ibm-svf-volumegroup-snapshot-support-0a16d8a065501d66.yaml
new file mode 100644
index 000000000..8d9f3dd23
--- /dev/null
+++ b/releasenotes/notes/ibm-svf-volumegroup-snapshot-support-0a16d8a065501d66.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ IBM Spectrum Virtualize Family driver: Added support for creation
+ and deletion of volumegroup snapshots.
diff --git a/releasenotes/notes/ibm-svf-volumegroup-support-134fc2194ad092bd.yaml b/releasenotes/notes/ibm-svf-volumegroup-support-134fc2194ad092bd.yaml
new file mode 100644
index 000000000..ad36c97e9
--- /dev/null
+++ b/releasenotes/notes/ibm-svf-volumegroup-support-134fc2194ad092bd.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ IBM Spectrum Virtualize Family driver: Added support for volumegroup
+ for SVC Code Level 8.5.1.0 and above. User can now create, modify
+ and delete volumegroup using the exising cinder CLI for group operations.
diff --git a/releasenotes/notes/infinidat-add-storage-assisted-migration-4e12f24ee297ef65.yaml b/releasenotes/notes/infinidat-add-storage-assisted-migration-4e12f24ee297ef65.yaml
new file mode 100644
index 000000000..034da994e
--- /dev/null
+++ b/releasenotes/notes/infinidat-add-storage-assisted-migration-4e12f24ee297ef65.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ Infinidat: Added support for storage assisted volume migration
+ within a same InfiniBox host (iSCSI and FC).
diff --git a/releasenotes/notes/lvm-nvmet-fixes-fc5e867abc699633.yaml b/releasenotes/notes/lvm-nvmet-fixes-fc5e867abc699633.yaml
new file mode 100644
index 000000000..a1cc29d83
--- /dev/null
+++ b/releasenotes/notes/lvm-nvmet-fixes-fc5e867abc699633.yaml
@@ -0,0 +1,12 @@
+---
+fixes:
+ - |
+ LVM nvmet target `bug #1964391
+ <https://bugs.launchpad.net/cinder/+bug/1964391>`_: Fixed temporary
+ disconnection of all volumes from all hosts when creating and removing
+ volume exports.
+
+ - |
+ LVM nvmet target `bug #1964394
+ <https://bugs.launchpad.net/cinder/+bug/1964394>`_: Fixed annoying kernel
+ log message when exporting a volume.
diff --git a/releasenotes/notes/lvm-nvmet-new-conn_props-25320e34d6ca6ac7.yaml b/releasenotes/notes/lvm-nvmet-new-conn_props-25320e34d6ca6ac7.yaml
new file mode 100644
index 000000000..e70049347
--- /dev/null
+++ b/releasenotes/notes/lvm-nvmet-new-conn_props-25320e34d6ca6ac7.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ LVM nvmet target: Added support for new nvmeof connection properties
+ format (version 2). Controlled with ``nvmeof_conn_info_version``
+ configuration option.
diff --git a/releasenotes/notes/nvmeof-premature-terminate-conn-63e3cc1fd1832874.yaml b/releasenotes/notes/nvmeof-premature-terminate-conn-63e3cc1fd1832874.yaml
new file mode 100644
index 000000000..0cb120fc1
--- /dev/null
+++ b/releasenotes/notes/nvmeof-premature-terminate-conn-63e3cc1fd1832874.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ nvmeof target `bug #1966513
+ <https://bugs.launchpad.net/cinder/+bug/1966513>`_: Fixed
+ LVM failing on terminate_connection if the connecting host doesn't have an
+ iSCSI initiator name setup, for example if LVM is using the nvmet target.
diff --git a/releasenotes/notes/nvmet-multipath-d35f55286f263e72.yaml b/releasenotes/notes/nvmet-multipath-d35f55286f263e72.yaml
new file mode 100644
index 000000000..7e4f0db5a
--- /dev/null
+++ b/releasenotes/notes/nvmet-multipath-d35f55286f263e72.yaml
@@ -0,0 +1,16 @@
+---
+features:
+ - |
+ nvmet target driver: Added support to serve volumes on multiple addresses
+ using the ``target_secondary_ip_addresses`` configuration option. This
+ allows os-brick to iterate through them in search of one connection that
+ works, and once os-brick supports NVMe-oF multipathing it will be
+ automatically supported.
+
+ This requires that ``nvmeof_conn_info_version`` configuration option is set
+ to ``2`` as well.
+deprecations:
+ - |
+ Configuration option ``iscsi_secondary_ip_addresses`` is deprecated in
+ favor of ``target_secondary_ip_addresses`` to follow the same naming
+ convention of ``target_ip_address``.
diff --git a/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml b/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml
new file mode 100644
index 000000000..2357c4fdb
--- /dev/null
+++ b/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ nvmet target driver: Added support for shared subsystems/targets using the
+ ``lvm_share_target`` configuration option. Defaults to non shared, e.g.,
+ each volume has its own subsystem/target.
diff --git a/releasenotes/notes/pure-validate-replica-arrays-a76630cab9435770.yaml b/releasenotes/notes/pure-validate-replica-arrays-a76630cab9435770.yaml
new file mode 100644
index 000000000..20e42dfc0
--- /dev/null
+++ b/releasenotes/notes/pure-validate-replica-arrays-a76630cab9435770.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Pure Storage FlashArray driver `bug #1969784
+ <https://bugs.launchpad.net/cinder/+bug/1969784>`_: Fixed array failover
+ incorrectly handles loss of an array due to network issue
diff --git a/releasenotes/notes/pure_replication_capability-f9fa78aa96501a69.yaml b/releasenotes/notes/pure_replication_capability-f9fa78aa96501a69.yaml
new file mode 100644
index 000000000..67f674272
--- /dev/null
+++ b/releasenotes/notes/pure_replication_capability-f9fa78aa96501a69.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ Pure Storage driver: Added replication capability to backend pool information.
+ Response will be ```async```, ```sync``` or```trisync```. ```sync``` implies
+ support for ```async``` and ```trisync``` implies support for ```sync``` and ```async```.
diff --git a/releasenotes/notes/pure_trisync_replication-d236bba76a1ebea5.yaml b/releasenotes/notes/pure_trisync_replication-d236bba76a1ebea5.yaml
new file mode 100644
index 000000000..fe2ebbd8b
--- /dev/null
+++ b/releasenotes/notes/pure_trisync_replication-d236bba76a1ebea5.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ Pure Storage driver: Added support for 3-site replication, aka trisync. Requires two
+ replication devices to be created, one async and one sync, plus the addition of new
+ parameters ``pure_trisync_enabled`` and ``pure_trisync_pg_name``.
diff --git a/releasenotes/notes/rbd-rbd_secret_uuid-fsid-95daee128f59c8e4.yaml b/releasenotes/notes/rbd-rbd_secret_uuid-fsid-95daee128f59c8e4.yaml
new file mode 100644
index 000000000..b8e067f63
--- /dev/null
+++ b/releasenotes/notes/rbd-rbd_secret_uuid-fsid-95daee128f59c8e4.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ RBD driver: Sets the Ceph cluster FSID as the default value for the
+ ``rbd_secret_uuid`` configuration option.
diff --git a/releasenotes/notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml b/releasenotes/notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml
new file mode 100644
index 000000000..1efa65097
--- /dev/null
+++ b/releasenotes/notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml
@@ -0,0 +1,8 @@
+---
+fixes:
+ - |
+ RBD driver `bug #1960206
+ <https://bugs.launchpad.net/cinder/+bug/1960206>`_: Fixed
+ ``total_capacity`` reported by the driver to the scheduler on Ceph clusters
+ that have renamed the ``bytes_used`` field to ``stored``. (e.g., `Nautilus
+ <https://docs.ceph.com/en/nautilus/releases/nautilus/#upgrade-compatibility-notes>`_).
diff --git a/releasenotes/notes/unisphere-for-powermax-10-support-637dfde0f8fa9862.yaml b/releasenotes/notes/unisphere-for-powermax-10-support-637dfde0f8fa9862.yaml
new file mode 100644
index 000000000..b7e140482
--- /dev/null
+++ b/releasenotes/notes/unisphere-for-powermax-10-support-637dfde0f8fa9862.yaml
@@ -0,0 +1,4 @@
+---
+features:
+ - |
+ Dell PowerMax driver now supports Unisphere for PowerMax 10.0
diff --git a/releasenotes/source/2023.1.rst b/releasenotes/source/2023.1.rst
new file mode 100644
index 000000000..d1238479b
--- /dev/null
+++ b/releasenotes/source/2023.1.rst
@@ -0,0 +1,6 @@
+===========================
+2023.1 Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/2023.1
diff --git a/releasenotes/source/index.rst b/releasenotes/source/index.rst
index 9d02ededf..36c9fa080 100644
--- a/releasenotes/source/index.rst
+++ b/releasenotes/source/index.rst
@@ -6,6 +6,8 @@ Cinder Release Notes
:maxdepth: 1
unreleased
+ 2023.1
+ zed
yoga
xena
wallaby
diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
index c5797cc57..31f190235 100644
--- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
+++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
@@ -4,15 +4,16 @@
# Andi Chandler <andi@gowling.com>, 2020. #zanata
# Andi Chandler <andi@gowling.com>, 2021. #zanata
# Andi Chandler <andi@gowling.com>, 2022. #zanata
+# Andi Chandler <andi@gowling.com>, 2023. #zanata
msgid ""
msgstr ""
"Project-Id-Version: Cinder Release Notes\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-09-16 19:08+0000\n"
+"POT-Creation-Date: 2023-02-13 05:20+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2022-09-15 08:52+0000\n"
+"PO-Revision-Date: 2023-02-10 12:09+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n"
"Language: en_GB\n"
@@ -253,8 +254,8 @@ msgstr "15.5.0"
msgid "15.6.0"
msgstr "15.6.0"
-msgid "15.6.0-15"
-msgstr "15.6.0-15"
+msgid "15.6.0-19"
+msgstr "15.6.0-19"
msgid "16.0.0"
msgstr "16.0.0"
@@ -280,8 +281,8 @@ msgstr "16.4.1"
msgid "16.4.2"
msgstr "16.4.2"
-msgid "16.4.2-8"
-msgstr "16.4.2-8"
+msgid "16.4.2-13"
+msgstr "16.4.2-13"
msgid "17.0.0"
msgstr "17.0.0"
@@ -301,8 +302,8 @@ msgstr "17.3.0"
msgid "17.4.0"
msgstr "17.4.0"
-msgid "17.4.0-5"
-msgstr "17.4.0-5"
+msgid "17.4.0-8"
+msgstr "17.4.0-8"
msgid "18.0.0"
msgstr "18.0.0"
@@ -313,8 +314,8 @@ msgstr "18.1.0"
msgid "18.2.0"
msgstr "18.2.0"
-msgid "18.2.0-7"
-msgstr "18.2.0-7"
+msgid "18.2.1"
+msgstr "18.2.1"
msgid "19.0.0"
msgstr "19.0.0"
@@ -325,8 +326,11 @@ msgstr "19.1.0"
msgid "19.1.1"
msgstr "19.1.1"
-msgid "19.1.1-8"
-msgstr "19.1.1-8"
+msgid "19.2.0"
+msgstr "19.2.0"
+
+msgid "19.2.0-2"
+msgstr "19.2.0-2"
msgid ""
"2. The FlexGroup pool has a different view of aggregate capabilites, "
@@ -345,14 +349,20 @@ msgstr ""
msgid "20.0.0"
msgstr "20.0.0"
-msgid "20.0.0.0rc1"
-msgstr "20.0.0.0rc1"
-
msgid "20.0.1"
msgstr "20.0.1"
-msgid "20.0.1-6"
-msgstr "20.0.1-6"
+msgid "20.1.0"
+msgstr "20.1.0"
+
+msgid "21.0.0"
+msgstr "21.0.0"
+
+msgid "21.1.0"
+msgstr "21.1.0"
+
+msgid "21.1.0-1"
+msgstr "21.1.0-1"
msgid ""
"3. The ``utilization`` capability is not calculated to FlexGroup pools, it "
@@ -1106,6 +1116,12 @@ msgstr "Added NBD driver for NexentaEdge."
msgid "Added NFS based driver for Veritas Access."
msgstr "Added NFS based driver for Veritas Access."
+msgid "Added NVMe-TCP volume driver for Fungible Storage Cluster."
+msgstr "Added NVMe-TCP volume driver for Fungible Storage Cluster."
+
+msgid "Added NVMe/TCP volume driver for NetApp ONTAP Storage Cluster."
+msgstr "Added NVMe/TCP volume driver for NetApp ONTAP Storage Cluster."
+
msgid "Added Nimble Storage Fibre Channel backend driver."
msgstr "Added Nimble Storage Fibre Channel backend driver."
@@ -1401,6 +1417,9 @@ msgstr "Added backend driver for Fujitsu ETERNUS DX (FC)."
msgid "Added backend driver for Fujitsu ETERNUS DX (iSCSI)."
msgstr "Added backend driver for Fujitsu ETERNUS DX (iSCSI)."
+msgid "Added backend driver for HPE XP storage."
+msgstr "Added backend driver for HPE XP storage."
+
msgid "Added backend driver for Hedvig iSCSI storage."
msgstr "Added backend driver for Hedvig iSCSI storage."
@@ -2590,6 +2609,21 @@ msgstr ""
"flag is passed with a value evaluating to True, it is silently ignored."
msgid ""
+"As part of the fix for `Bug #1996188 <https://bugs.launchpad.net/cinder/"
+"+bug/1996188>`_, cinder is now more strict in checking that the "
+"``disk_format`` recorded for an image (as revealed by the Image Service API "
+"image-show response) matches what cinder detects when it downloads the "
+"image. Thus, some requests to create a volume from a source image that had "
+"previously succeeded may fail with an ``ImageUnacceptable`` error."
+msgstr ""
+"As part of the fix for `Bug #1996188 <https://bugs.launchpad.net/cinder/"
+"+bug/1996188>`_, Cinder is now more strict in checking that the "
+"``disk_format`` recorded for an image (as revealed by the Image Service API "
+"image-show response) matches what Cinder detects when it downloads the "
+"image. Thus, some requests to create a volume from a source image that had "
+"previously succeeded may fail with an ``ImageUnacceptable`` error."
+
+msgid ""
"Availability zones may now be configured per backend in a multi-backend "
"configuration. Individual backend sections can now set the configuration "
"option ``backend_availability_zone``. If set, this value will override the "
@@ -5169,6 +5203,22 @@ msgstr ""
"type or fetched from cinder.conf."
msgid ""
+"IBM Spectrum Virtualize Family driver: Added support for creation and "
+"deletion of volumegroup snapshots."
+msgstr ""
+"IBM Spectrum Virtualize Family driver: Added support for creation and "
+"deletion of volumegroup snapshots."
+
+msgid ""
+"IBM Spectrum Virtualize Family driver: Added support for volumegroup for SVC "
+"Code Level 8.5.1.0 and above. User can now create, modify and delete "
+"volumegroup using the exising cinder CLI for group operations."
+msgstr ""
+"IBM Spectrum Virtualize Family driver: Added support for volumegroup for SVC "
+"Code Level 8.5.1.0 and above. User can now create, modify and delete "
+"volumegroup using the exising Cinder CLI for group operations."
+
+msgid ""
"IBM Spectrum Virtualize Family driver: Added support to manage GMCV volumes "
"on separate storage pools."
msgstr ""
@@ -5266,6 +5316,17 @@ msgstr ""
"initialisation."
msgid ""
+"IBM Spectrum Virtualize Family driver: `Bug #1985065 <https://bugs.launchpad."
+"net/cinder/+bug/1985065>`_: Fixed to collect all the IP addresses for all "
+"the storage nodes given in lsip command response as volume of any iogrp "
+"should be available to the storage nodes in default scenario."
+msgstr ""
+"IBM Spectrum Virtualize Family driver: `Bug #1985065 <https://bugs.launchpad."
+"net/cinder/+bug/1985065>`_: Fixed to collect all the IP addresses for all "
+"the storage nodes given in lsip command response as volume of any iogrp "
+"should be available to the storage nodes in default scenario."
+
+msgid ""
"IBM Spectrum Virtualize Family: Added support for revert to snapshot for "
"global-mirror volume."
msgstr ""
@@ -5333,6 +5394,15 @@ msgstr ""
"the volumes which are a part of a consistency group(CG)."
msgid ""
+"IBM Spectrum Virtualize family driver `Bug #1978290 <https://bugs.launchpad."
+"net/cinder/+bug/1978290>`_: Optimize lsmdiskgrp SSH calls in creation of "
+"replicated volumes to reduce the computational time."
+msgstr ""
+"IBM Spectrum Virtualize family driver `Bug #1978290 <https://bugs.launchpad."
+"net/cinder/+bug/1978290>`_: Optimise lsmdiskgrp SSH calls in creation of "
+"replicated volumes to reduce the computational time."
+
+msgid ""
"IBM Spectrum Virtualize: Added support to enable creating a group from "
"source, when source is a replicated group or consistency group snapshot of a "
"replicated group."
@@ -5360,6 +5430,11 @@ msgstr ""
"environment."
msgid ""
+"IET iSCSI target removed. IET iSCSI target was deprecated in the V release."
+msgstr ""
+"IET iSCSI target removed. IET iSCSI target was deprecated in the V release."
+
+msgid ""
"INFINIDAT volume driver now requires the 'infinisdk' python module to be "
"installed."
msgstr ""
@@ -5754,6 +5829,63 @@ msgstr ""
"+bug/1981354>`_: Fixed Infinidat driver to return all configured and enabled "
"iSCSI portals for a given network space."
+msgid ""
+"Infinidat Driver `bug #1981982 <https://bugs.launchpad.net/cinder/"
+"+bug/1981982>`_: Fixed Infinidat driver to use TLS/SSL communication between "
+"the Cinder volume service and the storage backend. Admin can set `True` or "
+"`False` for the `driver_use_ssl` and `suppress_requests_ssl_warnings` "
+"options in the driver section of cinder.conf to enable or disable these "
+"features."
+msgstr ""
+"Infinidat Driver `bug #1981982 <https://bugs.launchpad.net/cinder/"
+"+bug/1981982>`_: Fixed Infinidat driver to use TLS/SSL communication between "
+"the Cinder volume service and the storage backend. Admin can set `True` or "
+"`False` for the `driver_use_ssl` and `suppress_requests_ssl_warnings` "
+"options in the driver section of cinder.conf to enable or disable these "
+"features."
+
+msgid ""
+"Infinidat Driver `bug #1982350 <https://bugs.launchpad.net/cinder/"
+"+bug/1982350>`_: Fixed Infinidat driver multi-attach feature. Added a check "
+"if there are multiple attachments to the volume from the same connector and "
+"terminate connection only for the last attachment from the corresponding "
+"host."
+msgstr ""
+"Infinidat Driver `bug #1982350 <https://bugs.launchpad.net/cinder/"
+"+bug/1982350>`_: Fixed Infinidat driver multi-attach feature. Added a check "
+"if there are multiple attachments to the volume from the same connector and "
+"terminate connection only for the last attachment from the corresponding "
+"host."
+
+msgid ""
+"Infinidat Driver `bug #1982405 <https://bugs.launchpad.net/cinder/"
+"+bug/1982405>`_: Fixed Infinidat driver to allow generic volume migration "
+"between two storage pools within the same cluster."
+msgstr ""
+"Infinidat Driver `bug #1982405 <https://bugs.launchpad.net/cinder/"
+"+bug/1982405>`_: Fixed Infinidat driver to allow generic volume migration "
+"between two storage pools within the same cluster."
+
+msgid ""
+"Infinidat Driver `bug #1983287 <https://bugs.launchpad.net/cinder/"
+"+bug/1983287>`_: Fixed Infinidat driver to allow backup of an attached "
+"volume."
+msgstr ""
+"Infinidat Driver `bug #1983287 <https://bugs.launchpad.net/cinder/"
+"+bug/1983287>`_: Fixed Infinidat driver to allow backup of an attached "
+"volume."
+
+msgid ""
+"Infinidat Driver `bug #1984000 <https://bugs.launchpad.net/cinder/"
+"+bug/1984000>`_: Fixed Infinidat driver to take into account the group "
+"identifier property when creating a new volume and add the volume to the "
+"consistency group."
+msgstr ""
+"Infinidat Driver `bug #1984000 <https://bugs.launchpad.net/cinder/"
+"+bug/1984000>`_: Fixed Infinidat driver to take into account the group "
+"identifier property when creating a new volume and add the volume to the "
+"consistency group."
+
msgid "Infinidat driver: Added support for revert to snapshot operation."
msgstr "Infinidat driver: Added support for revert to snapshot operation."
@@ -5766,6 +5898,13 @@ msgstr ""
"snapshots. Also added the functionality to list the manageable volumes and "
"snapshots."
+msgid ""
+"Infinidat: Added support for storage assisted volume migration within a same "
+"InfiniBox host (iSCSI and FC)."
+msgstr ""
+"Infinidat: Added support for storage assisted volume migration within a same "
+"InfiniBox host (iSCSI and FC)."
+
msgid "Infortrend"
msgstr "Infortrend"
@@ -5992,6 +6131,22 @@ msgstr ""
"TGT, CXT, and SCST."
msgid ""
+"LVM nvmet target `bug #1964391 <https://bugs.launchpad.net/cinder/"
+"+bug/1964391>`_: Fixed temporary disconnection of all volumes from all hosts "
+"when creating and removing volume exports."
+msgstr ""
+"LVM nvmet target `bug #1964391 <https://bugs.launchpad.net/cinder/"
+"+bug/1964391>`_: Fixed temporary disconnection of all volumes from all hosts "
+"when creating and removing volume exports."
+
+msgid ""
+"LVM nvmet target `bug #1964394 <https://bugs.launchpad.net/cinder/"
+"+bug/1964394>`_: Fixed annoying kernel log message when exporting a volume."
+msgstr ""
+"LVM nvmet target `bug #1964394 <https://bugs.launchpad.net/cinder/"
+"+bug/1964394>`_: Fixed annoying kernel log message when exporting a volume."
+
+msgid ""
"Lenovo driver: Return additional configuration options from "
"``get_driver_options`` call"
msgstr ""
@@ -6283,6 +6438,21 @@ msgstr ""
"bug fix affects all the protocols supported by the driver (FC and iSCSI)."
msgid ""
+"NetApp NFS driver: add an alternative approach to perform the efficient "
+"clone image when the Glance source store and Cinder destination pool are not "
+"in the same FlexVol, but they are in the same Cluster. Previously, the "
+"driver required the copy offload tool for doing it efficiently, which is no "
+"longer available. Now, the operators can maintain their efficient clone "
+"image by relying on the storage file copy operation."
+msgstr ""
+"NetApp NFS driver: add an alternative approach to perform the efficient "
+"clone image when the Glance source store and Cinder destination pool are not "
+"in the same FlexVol, but they are in the same Cluster. Previously, the "
+"driver required the copy offload tool for doing it efficiently, which is no "
+"longer available. Now, the operators can maintain their efficient clone "
+"image by relying on the storage file copy operation."
+
+msgid ""
"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."
msgstr ""
@@ -6325,6 +6495,17 @@ msgstr ""
"moving it (migrate or retype with migrate) to a NetApp NFS backend."
msgid ""
+"NetApp ONTAP `bug #1958245 <https://bugs.launchpad.net/cinder/"
+"+bug/1958245>`_: In an ONTAP flexgroup replication environment, snapmirror "
+"creation would succeed but a driver bug caused an error message to be logged "
+"for the cinder-volume service. The issue has been corrected in this release."
+msgstr ""
+"NetApp ONTAP `bug #1958245 <https://bugs.launchpad.net/cinder/"
+"+bug/1958245>`_: In an ONTAP flexgroup replication environment, snapmirror "
+"creation would succeed but a driver bug caused an error message to be logged "
+"for the cinder-volume service. The issue has been corrected in this release."
+
+msgid ""
"NetApp ONTAP driver `bug #1955057 <https://bugs.launchpad.net/cinder/"
"+bug/1955057>`_: Fixed the function get_ontap_version on Cinder NetApp "
"driver, now it returns a tuple of integers instead of a string."
@@ -6581,6 +6762,23 @@ msgstr ""
"extra-spec in volume types."
msgid ""
+"NetApp drivers: NFS, iSCSI and FCP drivers have now the option to request "
+"ONTAP operations through REST API. The new option `netapp_use_legacy_client` "
+"switches between the old ZAPI client approach and new REST client. It is "
+"default to `True`, meaning that the drivers will keep working as before "
+"using ZAPI operations. If desired, this option can be set to `False` "
+"interacting with the storage using the new REST client. However, this new "
+"client still relies on ZAPI calls for consistency group snapshot operation."
+msgstr ""
+"NetApp drivers: NFS, iSCSI and FCP drivers have now the option to request "
+"ONTAP operations through REST API. The new option `netapp_use_legacy_client` "
+"switches between the old ZAPI client approach and new REST client. It is "
+"defaulted to `True`, meaning that the drivers will keep working as before "
+"using ZAPI operations. If desired, this option can be set to `False` "
+"interacting with the storage using the new REST client. However, this new "
+"client still relies on ZAPI calls for consistent group snapshot operation."
+
+msgid ""
"NetApp iSCSI drivers no longer use the discovery mechanism for multipathing "
"and they always return all target/portals when attaching a volume. Thanks "
"to this, volumes will be successfully attached even if the target/portal "
@@ -6783,6 +6981,13 @@ msgstr ""
"Note that a cluster scoped account must be used in the driver configuration "
"in order to use QoS in clustered ONTAP."
+msgid ""
+"Note that this is a destructive action, that is, all data currently "
+"contained in a volume is destroyed when the volume is re-imaged."
+msgstr ""
+"Note that this is a destructive action, that is, all data currently "
+"contained in a volume is destroyed when the volume is re-imaged."
+
msgid "Now availability zone is supported in volume type as below."
msgstr "Now availability zone is supported in volume type as below."
@@ -6900,6 +7105,15 @@ msgid "Old path - cinder.volume.drivers.san.hp.hp_xp_fc.HPXPFCDriver"
msgstr "Old path - cinder.volume.drivers.san.hp.hp_xp_fc.HPXPFCDriver"
msgid ""
+"On HCI deployments and when running Cinder and Glance with Cinder backend on "
+"the same host an os-brick shared location can be configured using the "
+"``lock_path`` in the ``[os_brick]`` configuration section."
+msgstr ""
+"On HCI deployments and when running Cinder and Glance with Cinder backend on "
+"the same host an os-brick shared location can be configured using the "
+"``lock_path`` in the ``[os_brick]`` configuration section."
+
+msgid ""
"On offline upgrades, due to the rolling upgrade mechanism we need to restart "
"the cinder services twice to complete the installation just like in the "
"rolling upgrades case. First you stop the cinder services, then you upgrade "
@@ -6928,6 +7142,19 @@ msgstr ""
"volume type."
msgid ""
+"Only temporary resources created internally by cinder will have the value "
+"set to ``false``."
+msgstr ""
+"Only temporary resources created internally by Cinder will have the value "
+"set to ``false``."
+
+msgid "Open-E JovianDSS driver: Added 16K block size support."
+msgstr "Open-E JovianDSS driver: Added 16K block size support."
+
+msgid "Open-E JovianDSS driver: Added multiattach support."
+msgstr "Open-E JovianDSS driver: Added multiattach support."
+
+msgid ""
"Operator needs to perform ``cinder-manage db online_data_migrations`` to "
"migrate existing consistency groups to generic volume groups."
msgstr ""
@@ -6996,6 +7223,19 @@ msgstr ""
"operator, and if no volume type is so configured, the volume type is the "
"system default volume type, namely, ``__DEFAULT__``."
+msgid ""
+"Over the Xena and Yoga development cycles, cinder's default policy "
+"configuration is being modified to take advantage of the default "
+"authentication and authorization apparatus supplied by the Keystone "
+"project. This will give operators a rich set of default policies to control "
+"how users interact with the Block Storage service API."
+msgstr ""
+"Over the Xena and Yoga development cycles, Cinder's default policy "
+"configuration is being modified to take advantage of the default "
+"authentication and authorisation apparatus supplied by the Keystone "
+"project. This will give operators a rich set of default policies to control "
+"how users interact with the Block Storage service API."
+
msgid "Pike Series Release Notes"
msgstr "Pike Series Release Notes"
@@ -7010,6 +7250,30 @@ msgid "Please consult the Ceph documentation for details."
msgstr "Please consult the Ceph documentation for details."
msgid ""
+"PowerFlex driver `bug #1897598 <https://bugs.launchpad.net/cinder/"
+"+bug/1897598>`_: Fixed bug with PowerFlex storage-assisted volume migration "
+"when volume migration was performed without conversion of volume type in "
+"cases where it should have been converted to/from thin/thick provisioned."
+msgstr ""
+"PowerFlex driver `bug #1897598 <https://bugs.launchpad.net/cinder/"
+"+bug/1897598>`_: Fixed bug with PowerFlex storage-assisted volume migration "
+"when volume migration was performed without conversion of volume type in "
+"cases where it should have been converted to/from thin/thick provisioned."
+
+msgid ""
+"PowerFlex driver `bug #1942095 <https://bugs.launchpad.net/cinder/"
+"+bug/1942095>`_: Fixed Cinder volume caching mechanism for the driver. Now "
+"the driver correctly raises ``exception.SnapshotLimitReached`` when maximum "
+"snapshots are created for a given volume and a volume cache is invalidated "
+"to allow a new row of fast volume clones."
+msgstr ""
+"PowerFlex driver `bug #1942095 <https://bugs.launchpad.net/cinder/"
+"+bug/1942095>`_: Fixed Cinder volume caching mechanism for the driver. Now "
+"the driver correctly raises ``exception.SnapshotLimitReached`` when maximum "
+"snapshots are created for a given volume and a volume cache is invalidated "
+"to allow a new row of fast volume clones."
+
+msgid ""
"PowerMax Driver - Allowing for default volume type in group operations where "
"the array serial number is retrieved from the cinder.conf instead of the "
"pool_name on the extra specs."
@@ -7033,6 +7297,13 @@ msgstr ""
"device is not found when trying to snapshot a legacy volume."
msgid ""
+"PowerMax Driver - Promotion RDF Group number fix uses remote array SID when "
+"finding rdf group number when performing retype during failover."
+msgstr ""
+"PowerMax Driver - Promotion RDF Group number fix uses remote array SID when "
+"finding rdf group number when performing retype during failover."
+
+msgid ""
"PowerMax Driver - Support to allow the use of multiple replication modes on "
"one backend array."
msgstr ""
@@ -7053,6 +7324,19 @@ msgstr ""
"enabled volume, and how long to wait between retries."
msgid ""
+"PowerMax Driver - `bug #1908920 <https://bugs.launchpad.net/cinder/"
+"+bug/1908920>`_: This offline r1 promotion fix resets replication enabled "
+"and configuration metadata during promotion retype with offline r1 array. It "
+"also gets management storage group name from source extra_specs during "
+"promotion."
+msgstr ""
+"PowerMax Driver - `bug #1908920 <https://bugs.launchpad.net/cinder/"
+"+bug/1908920>`_: This offline r1 promotion fix resets replication enabled "
+"and configuration metadata during promotion retype with offline r1 array. It "
+"also gets the management storage group name from source extra_specs during "
+"the promotion."
+
+msgid ""
"PowerMax Driver - corrected handling of exceptions occurring during cleanup "
"in the context of volume migration (Change-Id "
"`I0c0a96e21209c5abe359c6985fae7cee598c21ab <https://review.opendev.org/#/q/"
@@ -7075,6 +7359,15 @@ msgstr ""
"I0edf2ac777bef888e760f711a94e3fe4f94262ae>`_)"
msgid ""
+"PowerMax Driver `bug #1905564 <https://bugs.launchpad.net/cinder/"
+"+bug/1905564>`_: Fix Fix remote SRP not being assigned to volume's Host when "
+"performing retype during failover-promotion."
+msgstr ""
+"PowerMax Driver `bug #1905564 <https://bugs.launchpad.net/cinder/"
+"+bug/1905564>`_: Fix Fix remote SRP not being assigned to volume's Host when "
+"performing retype during failover-promotion."
+
+msgid ""
"PowerMax driver - Changing 8.4 to 9.0 Unisphere for PowerMax REST endpoints."
msgstr ""
"PowerMax driver - Changing 8.4 to 9.0 Unisphere for PowerMax REST endpoints."
@@ -7143,6 +7436,46 @@ msgstr ""
"Victoria is 9.2, so all the latest 92 REST endpoints will be used."
msgid ""
+"PowerMax driver : Enhancement to use an existing initiator group even if "
+"there is no entry for the contained initiator(s) in the login table. This is "
+"permissable so long as the initiator(s) in the connector object match."
+msgstr ""
+"PowerMax driver : Enhancement to use an existing initiator group even if "
+"there is no entry for the contained initiator(s) in the login table. This is "
+"permissible so long as the initiator(s) in the connector object match."
+
+msgid ""
+"PowerMax driver `bug #1929429 <https://bugs.launchpad.net/cinder/"
+"+bug/1929429>`_: Fixes child/parent storage group check so that a pattern "
+"match is not case sensitive. For example, myStorageGroup should equal "
+"MYSTORAGEGROUP and mystoragegroup."
+msgstr ""
+"PowerMax driver `bug #1929429 <https://bugs.launchpad.net/cinder/"
+"+bug/1929429>`_: Fixes child/parent storage group check so that a pattern "
+"match is not case sensitive. For example, myStorageGroup should equal "
+"MYSTORAGEGROUP and mystoragegroup."
+
+msgid ""
+"PowerMax driver `bug #1930290 <https://bugs.launchpad.net/cinder/"
+"+bug/1930290>`_: This fixes the QoS conflict issue on a child storage group "
+"by not setting QoS on a parent storage group."
+msgstr ""
+"PowerMax driver `bug #1930290 <https://bugs.launchpad.net/cinder/"
+"+bug/1930290>`_: This fixes the QoS conflict issue on a child storage group "
+"by not setting QoS on a parent storage group."
+
+msgid ""
+"PowerMax driver `bug #1936848 <https://bugs.launchpad.net/cinder/"
+"+bug/1936848>`_: Fixed Generic Volume Group error where the name has been "
+"changed in OpenStack and is not reflected on the corresponding storage group "
+"on the PowerMax."
+msgstr ""
+"PowerMax driver `bug #1936848 <https://bugs.launchpad.net/cinder/"
+"+bug/1936848>`_: Fixed Generic Volume Group error where the name has been "
+"changed in OpenStack and is not reflected on the corresponding storage group "
+"on the PowerMax."
+
+msgid ""
"PowerMax driver `bug #1938572 <https://bugs.launchpad.net/cinder/"
"+bug/1938572>`_ : Legacy PowerMax OS fix to convert an int to a string if "
"the generation of snapVX is returned as an int from REST so that a 0 does "
@@ -7192,6 +7525,35 @@ msgstr ""
"early and clearly."
msgid ""
+"PowerMax driver: Fix to prevent an R2 volume being larger than the R1 so "
+"that an extend operation will not fail if the R2 happens to be larger than "
+"the requested extend size."
+msgstr ""
+"PowerMax driver: Fix to prevent an R2 volume from being larger than the R1 "
+"so that an extend operation will not fail if the R2 happens to be larger "
+"than the requested extend size."
+
+msgid ""
+"PowerMax driver: Fix to suspend the storage group you are about to delete "
+"and then add a force flag to delete the volume pairs within the storage "
+"group."
+msgstr ""
+"PowerMax driver: Fix to suspend the storage group you are about to delete "
+"and then add a force flag to delete the volume pairs within the storage "
+"group."
+
+msgid ""
+"PowerMax driver: Previously, the target storage group created from a "
+"replicated storage group was also replicated, which could cause failures. "
+"This fix creates a non-replicated target initially, and lets the replicate "
+"group API take care of replicating it."
+msgstr ""
+"PowerMax driver: Previously, the target storage group created from a "
+"replicated storage group was also replicated, which could cause failures. "
+"This fix creates a non-replicated target initially and lets the replicate "
+"group API take care of replicating it."
+
+msgid ""
"PowerMax for Cinder driver now supports Port Group and Port load balancing "
"when attaching Nova Compute instances to volumes on the backend PowerMax."
msgstr ""
@@ -7221,6 +7583,40 @@ msgstr ""
"primary array as part of the failover process if the existing primary array "
"is deemed unrecoverable."
+msgid ""
+"PowerStore driver `Bug #1920729 <https://bugs.launchpad.net/cinder/"
+"+bug/1920729>`_: Fix iSCSI targets not being returned from the REST API call "
+"if targets are used for multiple purposes (iSCSI target, Replication target, "
+"etc.)."
+msgstr ""
+"PowerStore driver `Bug #1920729 <https://bugs.launchpad.net/cinder/"
+"+bug/1920729>`_: Fix iSCSI targets not being returned from the REST API call "
+"if targets are used for multiple purposes (iSCSI target, Replication target, "
+"etc.)."
+
+msgid ""
+"PowerStore driver `bug #1962824 <https://bugs.launchpad.net/cinder/"
+"+bug/1962824>`_: Fixed Cinder volume caching mechanism for the driver. Now "
+"the driver correctly raises ``exception.SnapshotLimitReached`` when maximum "
+"snapshots are created for a given volume and the volume cache is invalidated "
+"to allow a new row of fast volume clones."
+msgstr ""
+"PowerStore driver `bug #1962824 <https://bugs.launchpad.net/cinder/"
+"+bug/1962824>`_: Fixed Cinder volume caching mechanism for the driver. Now "
+"the driver correctly raises ``exception.SnapshotLimitReached`` when maximum "
+"snapshots are created for a given volume and the volume cache is invalidated "
+"to allow a new row of fast volume clones."
+
+msgid ""
+"PowerStore driver `bug #1981068 <https://bugs.launchpad.net/cinder/"
+"+bug/1981068>`_: Fixed request data validation for the REST client."
+msgstr ""
+"PowerStore driver `bug #1981068 <https://bugs.launchpad.net/cinder/"
+"+bug/1981068>`_: Fixed request data validation for the REST client."
+
+msgid "PowerStore driver: Add Consistency Groups support."
+msgstr "PowerStore driver: Add Consistency Groups support."
+
msgid "PowerStore driver: Add OpenStack replication v2.1 support."
msgstr "PowerStore driver: Add OpenStack replication v2.1 support."
@@ -7343,6 +7739,15 @@ msgstr ""
"deployments."
msgid ""
+"Pure Storage FlashArray driver `bug #1969784 <https://bugs.launchpad.net/"
+"cinder/+bug/1969784>`_: Fixed array failover incorrectly handles loss of an "
+"array due to network issue"
+msgstr ""
+"Pure Storage FlashArray driver `bug #1969784 <https://bugs.launchpad.net/"
+"cinder/+bug/1969784>`_: Fixed array failover incorrectly handles loss of an "
+"array due to network issue"
+
+msgid ""
"Pure Storage FlashArray driver `bug 1910143 <https://bugs.launchpad.net/"
"cinder/+bug/1910143>`_: Parameter ``pure_iscsi_cidr`` is now IPv4/v6 "
"agnostic."
@@ -7488,6 +7893,17 @@ msgstr ""
"for FC-based hosts"
msgid ""
+"Pure Storage driver: Added support for 3-site replication, aka trisync. "
+"Requires two replication devices to be created, one async and one sync, plus "
+"the addition of new parameters ``pure_trisync_enabled`` and "
+"``pure_trisync_pg_name``."
+msgstr ""
+"Pure Storage driver: Added support for 3-site replication, aka trisync. "
+"Requires two replication devices to be created, one async and one sync, plus "
+"the addition of new parameters ``pure_trisync_enabled`` and "
+"``pure_trisync_pg_name``."
+
+msgid ""
"Pure Storage: FlashArray minimum Purity//FA version is increased to 5.3.0. "
"All FlashArray backends must be at at least this minimum version or the "
"driver will not initialize."
@@ -7570,6 +7986,13 @@ msgstr ""
"removed from the request body for the quota-set update API."
msgid ""
+"RBD Driver `bug #1957073 <https://bugs.launchpad.net/cinder/+bug/1957073>`_: "
+"Fixed snapshot deletion failure when its volume doesn't exist."
+msgstr ""
+"RBD Driver `bug #1957073 <https://bugs.launchpad.net/cinder/+bug/1957073>`_: "
+"Fixed snapshot deletion failure when its volume doesn't exist."
+
+msgid ""
"RBD driver `Bug #1898918 <https://bugs.launchpad.net/cinder/+bug/1898918>`_: "
"Fix thread block caused by the flatten operation during cloning a volume. "
"Now the flatten operation is executed in a different thread."
@@ -7701,6 +8124,13 @@ msgstr ""
"hereby announce that:"
msgid ""
+"RBD driver: Sets the Ceph cluster FSID as the default value for the "
+"``rbd_secret_uuid`` configuration option."
+msgstr ""
+"RBD driver: Sets the Ceph cluster FSID as the default value for the "
+"``rbd_secret_uuid`` configuration option."
+
+msgid ""
"RBD driver: There are some known issues concerning the revert-to-snapshot "
"support added in this release."
msgstr ""
@@ -8452,6 +8882,9 @@ msgstr ""
msgid "Supported ``project_id`` admin filters to limits API."
msgstr "Supported ``project_id`` admin filters to limits API."
+msgid "Supported multi-pool for Hitachi driver and OEM storage driver."
+msgstr "Supported multi-pool for Hitachi driver and OEM storage driver."
+
msgid ""
"Swift backup driver: Added new configuration option "
"``backup_swift_create_storage_policy`` for the Swift backup driver. If "
@@ -11557,6 +11990,30 @@ msgstr ""
"Glance as an image. Some details about this feature:"
msgid ""
+"This release introduces a new configuration option, ``vmdk_allowed_types``, "
+"that specifies the list of VMDK image subformats that Cinder will allow in "
+"order to prevent exposure of host information by modifying the named extents "
+"in a VMDK image. The default setting allows only the 'streamOptimized' and "
+"'monolithicSparse' subformats, which do not use named extents."
+msgstr ""
+"This release introduces a new configuration option, ``vmdk_allowed_types``, "
+"that specifies the list of VMDK image subformats that Cinder will allow in "
+"order to prevent exposure of host information by modifying the named extents "
+"in a VMDK image. The default setting allows only the 'streamOptimized' and "
+"'monolithicSparse' subformats, which do not use named extents."
+
+msgid ""
+"This release introduces a new configuration option, ``vmdk_allowed_types``, "
+"that specifies the list of VMDK image subformats that Cinder will allow. "
+"The default setting allows only the 'streamOptimized' and 'monolithicSparse' "
+"subformats, which do not use named extents."
+msgstr ""
+"This release introduces a new configuration option, ``vmdk_allowed_types``, "
+"that specifies the list of VMDK image subformats that Cinder will allow. "
+"The default setting allows only the 'streamOptimized' and 'monolithicSparse' "
+"subformats, which do not use named extents."
+
+msgid ""
"This release modifies the online database migrations to address an an "
"upgrade issue (`Bug #1893107 <https://bugs.launchpad.net/cinder/"
"+bug/1893107>`_). The issue does not manifest itself in the Train release "
@@ -11779,6 +12236,21 @@ msgstr ""
"choose to manage a storage object in an NFS-based backend that is a qcow2 "
"image."
+msgid ""
+"Unified how cinder calculates the virtual free storage space for a pool. "
+"Previously Cinder had 2 different mechanisms for calculating the virtual "
+"free storage. Now both the Capacity Filter and the Capacity Weigher use the "
+"same mechanism, which is based upon the defined terms in https://specs."
+"openstack.org/openstack/cinder-specs/specs/queens/provisioning-improvements."
+"html"
+msgstr ""
+"Unified how Cinder calculates the virtual free storage space for a pool. "
+"Previously Cinder had two different mechanisms for calculating the virtual "
+"free storage. Now both the Capacity Filter and the Capacity Weigher use the "
+"same mechanism, which is based upon the defined terms in https://specs."
+"openstack.org/openstack/cinder-specs/specs/queens/provisioning-improvements."
+"html"
+
msgid "Update backend state in scheduler when extending volume."
msgstr "Update backend state in scheduler when extending volume."
@@ -12239,6 +12711,23 @@ msgstr ""
"configuration option."
msgid ""
+"We introduced a new config parameter, ``reserved_image_namespaces``, that "
+"allows operators to set the image properties to filter out from volume image "
+"metadata by namespace when uploading a volume to Glance. These properties, "
+"if not filtered out, cause failures when uploading images back to Glance. "
+"The error will happen on Glance side when the reserved namespaces are used. "
+"This option is also useful when an operator wants to use the Glance property "
+"protections feature to make some image properties read-only."
+msgstr ""
+"We introduced a new config parameter, ``reserved_image_namespaces``, that "
+"allows operators to set the image properties to filter out from volume image "
+"metadata by namespace when uploading a volume to Glance. These properties, "
+"if not filtered out, cause failures when uploading images back to Glance. "
+"The error will happen on the Glance side when the reserved namespaces are "
+"used. This option is also useful when an operator wants to use the Glance "
+"property protections feature to make some image properties read-only."
+
+msgid ""
"We no longer leave orphaned chunks on the backup backend or leave a "
"temporary volume/snapshot when aborting a backup."
msgstr ""
@@ -12483,6 +12972,15 @@ msgstr ""
"bugs.launchpad.net/cinder/+bug/1895035>`_."
msgid ""
+"When transferring an encrypted volume, its snapshots must also be "
+"transferred. Attempts to transfer an encrypted volume without transferring "
+"its snapshots are disallowed."
+msgstr ""
+"When transferring an encrypted volume, its snapshots must also be "
+"transferred. Attempts to transfer an encrypted volume without transferring "
+"its snapshots are disallowed."
+
+msgid ""
"When uploading qcow2 images to Glance, image data will be compressed. This "
"will generally result in less data transferred to Glance at the expense of "
"higher CPU usage. This behavior is controlled by the "
@@ -12657,6 +13155,9 @@ msgstr ""
"snapshot manage, list manageable volumes, manageable snapshots, multiattach "
"and IPv6 support."
+msgid "Zed Series Release Notes"
+msgstr "Zed Series Release Notes"
+
msgid ""
"[`Community Goal <https://governance.openstack.org/tc/goals/stein/upgrade-"
"checkers.html>`_] Support has been added for developers to write pre-upgrade "
@@ -13492,6 +13993,17 @@ msgstr ""
"be an adminstrator-only action."
msgid ""
+"`Bug #1910767 <https://bugs.launchpad.net/cinder/+bug/1910767>`_: Fixed the "
+"calculation of the allocated capacity for the volume manager. The fix takes "
+"into account all volumes that have a host setting, not just volumes with a "
+"status of 'in-use' or 'available'."
+msgstr ""
+"`Bug #1910767 <https://bugs.launchpad.net/cinder/+bug/1910767>`_: Fixed the "
+"calculation of the allocated capacity for the volume manager. The fix takes "
+"into account all volumes that have a host setting, not just volumes with a "
+"status of 'in-use' or 'available'."
+
+msgid ""
"`Bug #1912451 <https://bugs.launchpad.net/cinder/+bug/1912451>`_: IBM "
"Spectrum Virtualize Family driver: Updated replication properties for "
"HyperSwap volumes and volumes with replication enabled that were missing "
@@ -13719,6 +14231,39 @@ msgstr ""
"request response."
msgid ""
+"`Bug #1945500 <https://bugs.launchpad.net/cinder/+bug/1945500>`_: Fixed an "
+"error when uploading to Glance a previously downloaded glance image when "
+"glance multistore is enabled. Glance reserves image properties in the "
+"namespace 'os_glance' for its own use and will not allow images to be "
+"created with these properties. Additionally, there are image properties, "
+"such as those associated with image signature verification, that are stored "
+"in a volume's image metadata, which should not be added to a new image when "
+"a volume is being uploaded as an image. Thus Cinder will no longer include "
+"any volume image metadata in the namespaces ``os_glance`` and "
+"``img_signature`` when it creates an image in Glance. Furthermore, because "
+"the Glance property protections feature allows an operator to configure "
+"specific image properties as read-only, this fix adds a configuration "
+"option, ``reserved_image_namespaces``, that allows an operator to exclude "
+"additional image properties by namespace (the ``os_glance`` and "
+"``img_signature`` namespaces are *always* excluded)."
+msgstr ""
+"`Bug #1945500 <https://bugs.launchpad.net/cinder/+bug/1945500>`_: Fixed an "
+"error when uploading to Glance a previously downloaded glance image when "
+"glance multistore is enabled. Glance reserves image properties in the "
+"namespace 'os_glance' for its own use and will not allow images to be "
+"created with these properties. Additionally, there are image properties, "
+"such as those associated with image signature verification, that are stored "
+"in a volume's image metadata, which should not be added to a new image when "
+"a volume is being uploaded as an image. Thus Cinder will no longer include "
+"any volume image metadata in the namespaces ``os_glance`` and "
+"``img_signature`` when it creates an image in Glance. Furthermore, because "
+"the Glance property protections feature allows an operator to configure "
+"specific image properties as read-only, this fix adds a configuration "
+"option, ``reserved_image_namespaces``, that allows an operator to exclude "
+"additional image properties by namespace (the ``os_glance`` and "
+"``img_signature`` namespaces are *always* excluded)."
+
+msgid ""
"`Bug #1947123 <https://bugs.launchpad.net/cinder/+bug/1947123>`_: Fixed the "
"volume creation issue in GPFS NFS driver when gpfs_images_share_mode is set "
"to copy_on_write."
@@ -13779,12 +14324,26 @@ msgstr ""
"key used on the new volume."
msgid ""
+"`Bug #1952805 <https://bugs.launchpad.net/cinder/+bug/1952805>`_: Fixed the "
+"cinder-backup posix driver's behavior with multiple backup hosts. Previously "
+"cinder-backup would frequently schedule incremental backups on the wrong "
+"host and immediately fail."
+msgstr ""
+"`Bug #1952805 <https://bugs.launchpad.net/cinder/+bug/1952805>`_: Fixed the "
+"Cinder-backup Posix driver's behaviour with multiple backup hosts. "
+"Previously cinder-backup would frequently schedule incremental backups on "
+"the wrong host and immediately fail."
+
+msgid ""
"`Bug #1953168 <https://bugs.launchpad.net/cinder/+bug/1953168>`_: Fixed "
"missing parameter in the capacity filter log message."
msgstr ""
"`Bug #1953168 <https://bugs.launchpad.net/cinder/+bug/1953168>`_: Fixed "
"missing parameter in the capacity filter log message."
+msgid "`Bug #1953168 <https://bugs.launchpad.net/cinder/+bug/1965952>`_:"
+msgstr "`Bug #1953168 <https://bugs.launchpad.net/cinder/+bug/1965952>`_:"
+
msgid ""
"`Bug #1960019 <https://bugs.launchpad.net/cinder/+bug/1960019>`_: Fixed "
"value of the x-openstack-request-id header when Cinder is using noauth."
@@ -13857,6 +14416,25 @@ msgstr ""
"snapshot, preventing accidental manual deletion of those resources."
msgid ""
+"`Bug #1978020 <https://bugs.launchpad.net/cinder/+bug/1978020>`_: Fixed "
+"uploading a volume to a Cinder-backed Glance image; if a store name is set "
+"in the volume type's extra specs, it must also be sent to Glance as part of "
+"the new image location URI. Please note that while the `image_service:"
+"store_id` extra spec is validated when it is set for the volume type, it is "
+"not validated later; it is the operator's responsibility to make sure that "
+"the Glance store is not renamed or removed or that the volume types are "
+"updated accordingly."
+msgstr ""
+"`Bug #1978020 <https://bugs.launchpad.net/cinder/+bug/1978020>`_: Fixed "
+"uploading a volume to a Cinder-backed Glance image; if a store name is set "
+"in the volume type's extra specs, it must also be sent to Glance as part of "
+"the new image location URI. Please note that while the `image_service:"
+"store_id` extra spec is validated when it is set for the volume type, it is "
+"not validated later; it is the operator's responsibility to make sure that "
+"the Glance store is not renamed or removed or that the volume types are "
+"updated accordingly."
+
+msgid ""
"`Bug #1978729 <https://bugs.launchpad.net/cinder/+bug/1978729>`_: Fixed "
"context.message_action is None on errors by backup drivers. The message_* "
"properties of the context were not passed during rpc, which caused a double "
@@ -13900,6 +14478,28 @@ msgstr ""
"current behavior)."
msgid ""
+"`Bug #1996049 <https://bugs.launchpad.net/cinder/+bug/1996049>`_: Fixed bug "
+"where backup was not set to error on failure when volume did not exist."
+msgstr ""
+"`Bug #1996049 <https://bugs.launchpad.net/cinder/+bug/1996049>`_: Fixed bug "
+"where backup was not set to error on failure when volume did not exist."
+
+msgid ""
+"`Bug #1996188 <https://bugs.launchpad.net/cinder/+bug/1996188>`_: Fixed "
+"issue where a VMDK image file whose createType allowed named extents could "
+"expose host information. This change introduces a new configuration option, "
+"``vmdk_allowed_types``, that specifies the list of VMDK image subformats "
+"that Cinder will allow. The default setting allows only the "
+"'streamOptimized' and 'monolithicSparse' subformats."
+msgstr ""
+"`Bug #1996188 <https://bugs.launchpad.net/cinder/+bug/1996188>`_: Fixed "
+"issue where a VMDK image file whose createType allowed named extents could "
+"expose host information. This change introduces a new configuration option, "
+"``vmdk_allowed_types``, that specifies the list of VMDK image subformats "
+"that Cinder will allow. The default setting allows only the "
+"'streamOptimized' and 'monolithicSparse' subformats."
+
+msgid ""
"`Bug 1809249 <https://bugs.launchpad.net/cinder/+bug/1809249>`_ - 3PAR "
"driver adds the config option `hpe3par_target_nsp` that can be set to the "
"3PAR backend to use when multipath is not enabled and the Fibre Channel Zone "
@@ -14200,12 +14800,26 @@ msgid "``volume_name_prefix`` to ``disco_volume_name_prefix``"
msgstr "``volume_name_prefix`` to ``disco_volume_name_prefix``"
msgid ""
+"`bug #2000724 <https://bugs.launchpad.net/cinder/+bug/2000724>`_: Handled "
+"the case when glance is calling online extend and externals events were "
+"being sent to nova. Now Cinder will only send external events when the "
+"volume, to be extended, is attached to a nova instance."
+msgstr ""
+"`bug #2000724 <https://bugs.launchpad.net/cinder/+bug/2000724>`_: Handled "
+"the case when Glance is calling online extend and external events were being "
+"sent to Nova. Now Cinder will only send external events when the volume, to "
+"be extended, is attached to a Nova instance."
+
+msgid ""
"a [nova] section is added to configure the connection to the compute "
"service, which is needed to the InstanceLocalityFilter, for example."
msgstr ""
"a [nova] section is added to configure the connection to the compute "
"service, which is needed to the InstanceLocalityFilter, for example."
+msgid "add netapp copyoffload provider location"
+msgstr "add netapp copyoffload provider location"
+
msgid ""
"cinder-backup service is now decoupled from cinder-volume, which allows more "
"flexible scaling."
diff --git a/releasenotes/source/zed.rst b/releasenotes/source/zed.rst
new file mode 100644
index 000000000..9608c05e4
--- /dev/null
+++ b/releasenotes/source/zed.rst
@@ -0,0 +1,6 @@
+========================
+Zed Series Release Notes
+========================
+
+.. release-notes::
+ :branch: stable/zed