Pike バージョンのリリースノート

11.2.2-15

バグ修正

  • Kaminario FC and iSCSI drivers: Fixed bug 1829398 where force detach would fail.

  • 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 selected as primary is down, this will be the case for both, multipath and single path connections.

11.2.2

バグ修正

  • Dell EMC VNX Driver: Fixes bug 1817385 to make sure the sg can be created again after it was destroyed under destroy_empty_storage_group setting to True.

11.2.1

バグ修正

  • Resolve issue with cross AZ migrations and retypes where the destination volume kept the source volume's AZ, so we ended up with a volume where the AZ does not match the backend. (bug 1747949)

11.2.0

新機能

  • The Quobyte Cinder driver now supports identifying Quobyte mounts via the mounts fstype field.

  • When using the RBD pool exclusively for Cinder we can now set rbd_exclusive_cinder_pool to true and Cinder will use DB information to calculate provisioned size instead of querying all volumes in the backend, which will reduce the load on the Ceph cluster and the volume service.

  • Dell EMC Unity Cinder driver allows enabling/disabling the SSL verification. Admin can set True or False for driver_ssl_cert_verify to enable or disable this function, alternatively set the driver_ssl_cert_path=<PATH> for customized CA path. Both above 2 options should go under the driver section.

  • 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.

  • VMware VMDK driver now supports vSphere template as a volume snapshot format in vCenter server. The snapshot format in vCenter server can be specified using driver config option vmware_snapshot_format.

既知の問題

  • If RBD stats collection is taking too long in your environment maybe even leading to the service appearing as down you'll want to use the rbd_exclusive_cinder_pool = true configuration option if you are using the pool exclusively for Cinder and maybe even if you are not and can live with the innacuracy.

アップグレード時の注意

  • VMware VMDK driver will use vSphere template as the default snapshot format in vCenter server.

セキュリティー上の問題

  • Removed the ability to create volumes in a ScaleIO Storage Pool that has zero-padding disabled. A new configuration option sio_allow_non_padded_volumes has been added to override this new behavior and allow unpadded volumes, but should not be enabled if multiple tenants will utilize volumes from a shared Storage Pool.

バグ修正

  • 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

  • Fixed a bug which could create volumes with invalid content in case of unhandled errors from glance client (Bug #1799221).

  • Cinder will now consume quota when importing new backup resource.

  • Fixes a bug in NetApp SolidFire where the deletion of group snapshots was failing.

  • Fixes force_detach behavior for volumes in NetApp SolidFire driver.

  • Fix a quota usage error triggered by a non-admin user backing up an in-use volume. The forced backup uses a temporary volume, and quota usage was incorrectly updated when the temporary volume was deleted after the backup operation completed. Fixes bug 1778774.

  • Fixed bug #1783582, where calls to os-force_detach were failing on NetApp ONTAP iSCSI/FC drivers.

  • Dell EMC Unity Driver: Fixes bug 1773305 to return the targets which connect to the logged-out initiators. Then the zone manager could clean up the FC zone based on the correct target wwns.

11.1.1

新機能

  • Add support to force detach a volume from all hosts on VNX.

バグ修正

  • Fixed bug 1632333 with the NetApp ONTAP Driver. Now the copy offload method is invoked early to avoid downloading Glance images twice.

  • NetApp ONTAP NFS (bug 1690954): Fix wrong usage of export path as volume name when deleting volumes and snapshots.

  • 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 E-series (bug 1718739):The NetApp E-series driver has been fixed to correctly report the "provisioned_capacity_gb". Now it sums the capacity of all the volumes in the configured backend to get the correct value. This bug fix affects all the protocols supported by the driver (FC and iSCSI).

  • 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 SC driver correctly returns initialize_connection data when more than one IQN is attached to a volume. This fixes some random Nova Live Migration failures where the connection information being returned was for an IQN other than the one for which it was being requested.

  • Dell EMC Unity Driver: Fixes bug 1759175 to detach the lun correctly when auto zone was enabled and the lun was the last one attached to the host.

  • We no longer leave orphaned chunks on the backup backend or leave a temporary volume/snapshot when aborting a backup.

  • Fixed bug #1731474 on NetApp Data ONTAP driver that was causing LUNs to be created with larger size than requested. This fix requires version 9.1 of ONTAP or later.

  • NetApp cDOT block and file drivers have improved support for SVM scoped user accounts. Features not supported for SVM scoped users include QoS, aggregate usage reporting, and dedupe usage reporting.

  • Corrected support to force detach a volume from all hosts on Unity.

11.0.2

新機能

  • Kaminario K2 iSCSI driver now supports non discovery multipathing (Nova and Cinder won't use iSCSI sendtargets) which can be enabled by setting disable_discovery to true in the configuration.

既知の問題

  • Kaminario K2 now supports networks with duplicated FQDNs via configuration option unique_fqdn_network so attaching in these networks will work (bug #1720147).

バグ修正

  • Dell EMC PS Series Driver code was creating duplicate ACL records during live migration. Fixes the initialize_connection code to not create access record for a host if one exists previously. This change fixes bug 1726591.

  • Dell EMC PS Series Driver was creating unmanaged snapshots when extending volumes. Fixed it by adding the missing no-snap parameter. This change fixes bug 1720454.

11.0.1

新機能

  • RBD driver supports returning a static total capacity value instead of a dynamic value like it's been doing. Configurable with report_dynamic_total_capacity configuration option.

アップグレード時の注意

  • If using the NetApp ONTAP drivers (7mode/cmode), the configuration value for "max_over_subscription_ratio" may need to be increased to avoid scheduling problems where storage pools that previously were valid to schedule new volumes suddenly appear to be out of space to the Cinder scheduler. See documentation here.

  • RBD/Ceph backends should adjust max_over_subscription_ratio to take into account that the driver is no longer reporting volume's physical usage but it's provisioned size.

バグ修正

  • The ONTAP drivers ("7mode" and "cmode") have been fixed to not report consumed space as "provisioned_capacity_gb". They instead rely on the cinder scheduler's calculation of "provisioned_capacity_gb". This fixes the oversubscription miscalculations with the ONTAP drivers. This bugfix affects all three protocols supported by these drivers (iSCSI/FC/NFS).

  • Dell EMC PS Series Driver code reporting volume stats is now optimized to return the information earlier and accelerate the process. This change fixes bug 1661154.

  • Dell EMC PS Driver stats report has been fixed, now reports the provisioned_capacity_gb properly. Fixes bug 1719659.

  • RBD stats report has been fixed, now properly reports allocated_capacity_gb and provisioned_capacity_gb with the sum of the sizes of the volumes (not physical sizes) for volumes created by Cinder and all available in the pool respectively. Free capacity will now properly handle quota size restrictions of the pool.

11.0.0

Prelude

Drivers supporting consistent group snapshot in generic volume groups reports "consistent_group_snapshot_enabled = True" instead of "consistencygroup_support = True". As a result, a spec such as "consistencygroup_support: '<is> True'" in either group type or volume type will cause the scheduler not to choose the backend that does not report "consistencygroup_support = True". In order to create a generic volume group that supports consistent group snapshot, "consistent_group_snapshot_enable: '<is> True'" should be set in the group type specs and volume type extra specs, and "consistencygroup_support: '<is> True'" should not be set in group type spec and volume type extra specs.

新機能

  • HPE 3PAR driver adds following functionalities Creating thin/dedup compresssed volume. Retype for tpvv/tdvv volumes to be compressed. Migration of compressed volumes. Create compressed volume from compressed volume/snapshot source. Compression support to create cg from source.

  • Added consistency group capability to generic volume groups in the HPE 3PAR driver.

  • Lefthandドライバに汎用Volume Groupに対する整合性グループ機能が追加されました。

  • Add consistent group capability to generic volume groups in the SolidFire driver.

  • Added attribute connection_info to attachment object.

  • get_pools API v3.28 でフィルタサポートを追加しました。

  • Added like operator support to filters for the following resources:

    - volume
    - snapshot
    - backup
    - group
    - group-snapshot
    - attachment
    - message
    
  • Added periodic task to clean expired messages in cinder scheduler, also added a configuration option message_reap_interval to handle the interval.

  • Added resource_filters API to retrieve configured resource filters.

  • Add revert to snapshot API and support in LVM driver.

  • Get-Pools API に volume-type フィルターを追加しました。

  • Added RBD keyring configuration parameter rbd_keyring_conf to define custom path of Ceph keyring file.

  • Allow users to specify the copy speed while using Huawei driver to create volume from snapshot or clone volume, by the new added metadata 'copyspeed'. For example, user can add --metadata copyspeed=1 when creating volume from source volume/snapshot. The valid optional range of copyspeed is [1, 2, 3, 4], respectively representing LOW, MEDIUM, HIGH and HIGHEST.

  • Ceph イメージ機能を有効とするために新しい BoolOpt backup_ceph_image_journals を追加しました。これは Cinder バックアッププールの RBD ミラーリングをサポートするために必要です。

  • snapshot list/detail および snapshot show に user_id フィールドを追加しました。

  • CoprHD ドライバーの一般的なボリュームグループにコンシステンシーグループ能力を追加しました。

  • Added datera_disable_profiler boolean config option.

  • Added Cinder fast-retype support to Datera EDF driver.

  • Added Volume Placement extra-specs support to Datera EDF driver.

  • Fixed ACL multi-attach bug in Datera EDF driver.

  • Fixed a few scalability bugs in the Datera EDF driver.

  • Dell EMC SC ドライバに汎用Volume Groupに対する整合性グループ機能が追加されました。

  • Add replication consistency group support in DS8K cinder driver.

  • DS8K driver adds two new properties into extra-specs so that user can specify pool or lss or both of them to allocate volume in their expected area.

  • Added ability to specify multiple storage pools in the FalconStor driver.

  • Added generalized resource filter support in list volume, list backup, list snapshot, list group, list group-snapshot, list attachment, list message and list pools APIs.

  • Generic group is added into quota management.

  • Added consistent group capability to generic volume groups in GPFS driver.

  • Huaweiドライバーで 一般的なボリュームグループにコンシステンシーグループ能力を追加しました。

  • IBM SVC/Storwize ドライバーにミラーされたボリュームのサポートを追加しました。

  • In IBM Storwize_SVC driver, user could specify only one IO group per backend definition. The user now may specify a comma separated list of IO groups, and at the time of creating the volume, the driver will select an IO group which has the least number of volumes associated with it. The change is backward compatible, meaning single value is still supported.

  • Added support for volume compression in INFINIDAT driver. Compression is available on InfiniBox 3.0 onward. To enable volume compression, set infinidat_use_compression to True in the backend section in the Cinder configuration file.

  • INFINIDAT ドライバーで 一般的なボリュームグループにコンシステンシーグループ能力を追加しました。

  • INFINIDAT InfiniBox ドライバーで iSCSI をサポートしました。

  • Added support for QoS in the INFINIDAT InfiniBox driver. QoS is available on InfiniBox 4.0 onward.

  • Added support for get all distinct volumes' metadata from volume-summary API.

  • Enable backup snapshot optimal path by implementing attach and detach snapshot in the NEC driver.

  • Added generic volume group capability to NetApp cDot drivers with support for write consistent group snapshots.

  • a [nova] section is added to configure the connection to the compute service, which is needed to the InstanceLocalityFilter, for example.

  • 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 [DEFAULT] storage_availability_zone setting.

  • Added periodic task to clean expired reservation in cinder scheduler. Added a configuration option reservation_clean_interval to handle the interval.

  • Added consistent group capability to generic volume groups in ProphetStor driver.

  • Allow rbd driver to manage existing snapshot.

  • Introduced replication group support and added group action APIs enable_replication, disable_replication, failover_replication and list_replication_targets.

  • ScaleIOドライバの汎用ボリュームグループに整合性グループのサポートを追加しました。

  • Added ability to list all manageable volumes within ScaleIO Driver.

  • Added new APIs on microversion 3.32 to support dynamically changing log levels in Cinder services without restart as well as retrieving current log levels, which is an easy way to ping via the message broker a service.

  • New config format to allow for using shared Volume Driver configuration defaults via the [backend_defaults] stanza. Config options defined there will be used as defaults for each backend enabled via enabled_backends.

  • The SMBFS driver now exposes share information to the scheduler via pools. The pool names are configurable, defaulting to the share names.

  • Storwize ドライバーの一般的なボリュームグループにコンシステンシーグループ能力を追加しました。

  • ボリューム変更を伴うグローバルミラー (gmcv) のサポートを追加し、SVC ドライバーで gmcv レプリケーションボリュームを管理できるようになりました。gmcv レプリケーションボリュームタイプを設定する一つの例として、プロパティー replication_type を "<in> gmcv" に設定し、プロパティー replication_enabled を "<is> True" に設定し、プロパティー driver:cycle_period_seconds を 500 に設定します。

  • ``使用中``ボリュームを拡張できるようになりました。以下のいくつかの外部要因に依存しているため、この機能を使用する前に環境全体を認識しておく必要があります。

    • nova-compute version - needs to be the latest for Pike.

    • only the libvirt compute driver supports this currently.

    • only iscsi and fibre channel volume types are supported on the nova side currently.

    Administrator can disable this ability by updating the volume:extend_attached_volume policy rule.

  • Added metadata support for backup source. Now users can create/update metadata for a specified backup.

  • Supported project_id admin filters to limits API.

  • Add support for sorting backups by "name".

  • 「名前」によるスナップショットのソートをサポートしました。

  • Add thin clone support in the Unity driver. Unity storage supports the thin clone of a LUN from OE version 4.2.0. It is more efficient than the dd solution. However, there is a limit of thin clone inside each LUN family. Every time the limit reaches, a new LUN family will be created by a dd-copy, and then the volume clone afterward will use the thin clone of the new LUN family.

  • The cinder-manage online_data_migrations command now prints a tabular summary of completed and remaining records. The goal here is to get all your numbers to zero. The previous execution return code behavior is retained for scripting.

  • Added NFS based driver for Veritas Access.

  • Add consistent group snapshot support to generic volume groups in VMAX driver version 3.0.

  • VMAX driver version 3.0, replacing SMI-S with Unisphere REST. This driver supports VMAX3 hybrid and All Flash arrays.

  • Adding compression functionality to VMAX driver version 3.0.

  • Adding Live Migration functionality to VMAX driver version 3.0.

  • Adding Qos functionality to VMAX driver version 3.0.

  • Adding Replication V2.1 functionality to VMAX driver version 3.0.

  • Add retype functionality to VMAX driver version 3.0.

  • VMware VMDK driver now supports volume type extra-spec option vmware:adapter_type to specify the adapter type of volumes in vCenter server.

  • Added config option vmware_adapter_type for the VMware VMDK driver to specify the default adapter type for volumes in vCenter server.

  • Adds QoS support for VNX Cinder driver.

  • VNX Cinder ドライバーに、 整合レプリケーショングループのサポートを追加しました。

  • Added volume backend driver for Veritas HyperScale storage.

  • The Windows iSCSI driver now returns multiple portals when available and multipath is requested.

  • XIV, Spectrum Accelerate, A9000/R ストレージシステムに汎用ボリュームグループに整合性グループ機能が追加されました。

  • Added independent and shared types for qos classes in XIV & A9000. Shared type enables to share bandwidth and IO rates between volumes of the same class. Independent type gives each volume the same bandwidth and IO rates without being affected by other volumes in the same qos class.

  • XIVA9000 Cinder ドライバーでコンシステンシーグループレプリケーションをサポートしました。

アップグレード時の注意

  • The Cinder database can now only be upgraded from changes since the Mitaka release. In order to upgrade from a version prior to that, you must now upgrade to at least Mitaka first, then to Pike or later.

  • Some of DISCO driver options were incorrectly read from [DEFAULT] section in the cinder.conf. Now those are correctly read from [<backend_id>] section. This includes following options:

    • disco_client

    • disco_client_port

    • rest_ip

    • choice_client

    • disco_src_api_port

    • retry_interval

    Also some options are renamed (note that 3 of them were both moved and renamed):

    • rest_ip から disco_rest_ip

    • choice_client から disco_choice_client

    • volume_name_prefix から disco_volume_name_prefix

    • snapshot_check_timeout から disco_snapshot_check_timeout

    • restore_check_timeout から disco_restore_check_timeout

    • clone_check_timeout から disco_clone_check_timeout

    • retry_interval から disco_retry_interval

    Old names and locations are still supported but support will be removed in the future.

  • Dot Hill AssuredSAN アレイのサポートを削除しました。

  • The Hitachi NAS Platform iSCSI driver was marked as not supported in the Ocata realease and has now been removed.

  • INFINIDAT volume driver now requires the 'infinisdk' python module to be installed.

  • The Blockbridge driver has been marked as unsupported and is now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use it.

  • The Coho driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The Falconstor drivers have been marked as unsupported and are now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The Infortrend drivers have been marked as unsupported and are now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use them.

  • The QNAP driver has been marked as unsupported and is now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use it.

  • The Reduxio driver has been marked unsupported and is now deprecated. use_unsupported_driver will need to be set to True in the driver's section in cinder.conf to use it.

  • The Synology driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The Tegile driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The Violin drivers have been marked as unsupported and are now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use them.

  • The X-IO driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The ZTE driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it.

  • The default value for pure_replica_interval_default used by Pure Storage volume drivers has changed from 900 to 3600 seconds.

  • The service filter for service list API was deprecated 3 years ago in 2013 July (Havana). Removed this filter and please use "binary" instead.

  • 廃止予定だった cinder.middleware.sizelimit を削除しました。api-paste.ini の cinder.middleware.sizelimit:RequestBodySizeLimiter.factory を oslo_middleware.sizelimit:RequestBodySizeLimiter.factory に入れ替えてください。

  • The "backing-up" status is added to snapshot's status matrix.

  • The coordination system used by Cinder has been simplified to leverage tooz builtin heartbeat feature. Therefore, the configuration options coordination.heartbeat, coordination.initial_reconnect_backoff and coordination.max_reconnect_backoff have been removed.

  • When managing volume types an OpenStack provider is now given more control to grant access to for different storage type operations. The provider can now customize access to type create, delete, update, list, and show using new entries in the cinder policy file.

    As an example one provider may have roles called viewer, admin, type_viewer, and say type_admin. Admin and type_admin can create, delete, update types. Everyone can list the storage types. Admin, type_viewer, and type_admin can view the extra_specs.

    "volume_extension:types_extra_specs:create": "rule:admin or rule:type_admin", "volume_extension:types_extra_specs:delete": "rule:admin or rule:type_admin", "volume_extension:types_extra_specs:index": "", "volume_extension:types_extra_specs:show": "rule:admin or rule:type_admin or rule:type_viewer", "volume_extension:types_extra_specs:update": "rule:admin or rule:type_admin"

  • Cinder now defaults to using the Glance v2 API. The glance_api_version configuration option has been deprecated and will be removed in the 12.0.0 Queens release.

  • The VMware VMDK driver now enforces minimum vCenter version of 5.5.

廃止予定の機能

  • The Cinder v2 API has now been marked as deprecated. All new client code should use the v3 API. API v3 adds support for microversioned API calls. If no microversion is requested, the base 3.0 version for the v3 API is identical to v2.

  • Instead of using osapi_volume_base_url use public_endpoint. Both do the same thing.

  • The fss_pool option is deprecated. Use fss_pools instead.

  • The Hitachi Block Storage Driver (HBSD) and VSP driver have been marked as unsupported and are now deprecated. enable_unsupported_driver will need to be set to True in cinder.conf to continue to use them.

  • The Hitachi NAS NFS driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in cinder.conf to continue to use it.

  • The Blockbridge driver has been marked as unsupported and is now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use it. If its support status does not change it will be removed in the next release.

  • The Coho driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, they will be removed in the Queens development cycle.

  • The Falconstor drivers have been marked as unsupported and are now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, they will be removed in the Queens development cycle.

  • The Infortrend drivers have been marked as unsupported and are now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use them. If their support status does not change, they will be removed in the Queens development cycle.

  • The QNAP driver has been marked as unsupported and is now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use it. If its support status does not change it will be removed in the next release.

  • The Reduxio driver has been marked unsupported and is now deprecated. use_unsupported_driver will need to be set to True in the driver's section in cinder.conf to use it. If its support status does not change, the driver will be removed in the Queens development cycle.

  • The Synology driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, the driver will be removed in the Queens development cycle.

  • The Tegile driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, they will be removed in the Queens development cycle.

  • The Violin drivers have been marked as unsupported and are now deprecated. enable_unsupported_drivers will need to be set to True in cinder.conf to continue to use them. If its support status does not change it will be removed in the next release.

  • The X-IO driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, they will be removed in the Queens development cycle.

  • The ZTE driver has been marked as unsupported and is now deprecated. enable_unsupported_driver will need to be set to True in the driver's section in cinder.conf to continue to use it. If its support status does not change, they will be removed in the Queens development cycle.

  • The os_privileged_xxx and nova_xxx in the [default] section are deprecated in favor of the settings in the [nova] section.

  • Remove mirror policy parameter from huawei driver.

  • Support for ScaleIO 1.32 is now deprecated and will be removed in a future release.

  • The ScaleIO Driver has deprecated several options specified in cinder.conf: * sio_protection_domain_id * sio_protection_domain_name, * sio_storage_pool_id * sio_storage_pool_name. Users of the ScaleIO Driver should now utilize the sio_storage_pools options to provide a list of protection_domain:storage_pool pairs.

  • The ScaleIO Driver has deprecated the ability to specify the protection domain, as sio:pd_name, and storage pool, as sio:sp_name, extra specs in volume types. The supported way to specify a specific protection domain and storage pool in a volume type is to define a pool_name extra spec and set the value to the appropriate protection_domain_name:storage_pool_name.

  • The 'smbfs_allocation_info_file_path' SMBFS driver config option is now deprecated as we're no longer using a JSON file to store volume allocation data. This file had a considerable chance of getting corrupted.

バグ修正

  • グループスナップショットの一覧にフィルター、ソート、ページ送りのサポートを追加しました。

  • Cinder stopped supporting single-backend configurations in Ocata. However, sample cinder.conf was still generated with driver-related options in [DEFAULT] section, where those options had no effect at all. Now all of driver options are listed in [backend_defaults] section, that indicates that those options are effective only in this section and [<backend_name>] sections listed in enabled_backends.

  • Fixed misleading error message when NetApp copyoffload tool is not in place during image cloning.

  • Modifying the extra-specs of an in use Volume Type was something that we've unintentionally allowed. The result is unexpected or unknown volume behaviors in cases where a type was modified while a volume was assigned that type. This has been particularly annoying for folks that have assigned the volume-type to a different/new backend device. In case there are customers using this "bug" we add a config option to retain the bad behavior "allow_inuse_volume_type_modification", with a default setting of False (Don't allow). Note this config option is being introduced as deprecated and will be removed in a future release. It's being provided as a bridge to not break upgrades without notice.

  • Fixed issue where create and update api's of volume-type and group_type were returning 500 error if boolean 'is_public' value passed in the form of string. Now user can pass following valid boolean values to these api's: '0', 'f', 'false', 'off', 'n', 'no', '1', 't', 'true', 'on', 'y', 'yes'

  • Fixed consistency groups API which was always returning groups scoped to project ID from user context instead of given input project ID.

  • Now cinder will refresh the az cache immediately if previous create volume task failed due to az not found.

  • Prohibit the deletion of group if group snapshot exists.

  • Update backend state in scheduler when extending volume.

  • スナップショットの作成/更新とボリューム操作に 'display_name' と 'display_description' の検証を追加しました。

  • After transferring a volume without snapshots from one user project to another user project, if the receiving user uses cascade deleting, it will cause some exceptions in driver and volume will be error_deleting. Adding additional check to ensure there are no snapshots left in other project when cascade deleting a tranferred volume.

  • Creating a new volume from an image that was created from an encrypted Cinder volume now succeeds.

  • Fixed using of the user's token in the nova client (bug #1686616)

  • Fix NFS backup driver, we now support multiple backups on the same container, they are no longer overwritten.

  • Fixes an issue where starting the Pure volume drivers with replication enabled and default values for pure_replica_interval_default would cause an error to be raised from the backend.

  • ボリュームのバックアップとスナップショットの取得を阻止していたQuobyteドライバのバグが修正されました。

  • Fixes a bug that prevented the configuration of multiple redundant Quobyte registries in the quobyte_volume_url config option.

  • When backing up a volume from a snapshot, the volume status would be set to "backing-up", preventing operations on the volume until the backup is complete. This status is now set on the snapshot instead, making the volume available for other operations.

  • 接続リストと詳細の API に all_tenantsproject_id のサポートを追加しました。

  • The create volume api will now return 400 error instead of 404/500 if user passes non-uuid values to consistencygroup_id, source_volid and source_replica parameters in the request body.

  • Huawei ドライバーにDorado アレイへの接続時の 'LUNType' 設定検証を追加しました。Dorado アレイは 'Thin' lun タイプのみサポートしているため、'LUNType' のみ 'Thin' に設定し、その他のタイプは無効であり、'LUNType' が明示的に設定されていない場合はデフォルトで 'Thin' を Dorado アレイに使用します。

  • The Windows iSCSI driver now honors the configured iSCSI addresses, ensuring that only those addresses will be used for iSCSI traffic.

  • Oracle ZFSSA iSCSI - allows a volume to be connected to more than one connector at the same time, which is required for live-migration to work. ZFSSA software release 2013.1.3.x (or newer) is required for this to work.

その他の注意点

  • Modify default lvm_type setting from thick to auto. This will result in Cinder preferring thin on init, if there are no LV's in the VG it will create a thin-pool and use thin. If there are LV's and no thin-pool it will continue using thick.