Adding new configuration parameter 'storwize_svc_retain_aux_volume'
to storwize cinder driver configuration guide which is an optional
paramter to retain auxiliary volume in a mirror relationship on delete
of the primary volume or moving the primary volume to non-mirror
Change-Id: Ic2e696605a5f2176fdd8a88e8ec76190a45a27c1
This patch adds a feature by which we allow setting default volume types
for projects.
The following changes are made to achieve the feature:
1) Add 4 set of APIs, set, get, get_all, unset volume type
2) All policies (except get_all) default to system/domain/project admin
3) Preference order: project default, conf default
4) Logic to not allow deletion of default type
We validate set, get and unset APIs with keystone to verify a valid
project id is passed in the request and user has proper authorization
rights to show the project.
The policies are system/domain/project admin by default except get_all
policy which defaults to system admin.
Implements: Blueprint multiple-default-volume-types
Change-Id: Idcc949ed6adbaea0c2337fac83014998b81ff1f8
In NEC driver, _fc_terminate_connection() refers to
Volume.volume_attachment of an argument.
However, the argument is a snapshot object when a snapshot is being
detached.
The snapshot object does not have the "volume_attachment" attribute.
This patch avoids referring to the "volume_attachment" attribute when
the argument is a snapshot.
Change-Id: Ibc5fa0901ae9c0766f98d623357bade266598bff
Closes-Bug: #1887885
Added support for Adaptive QoS policies that have been pre-created on
the storage system, with the NetApp driver and clustered ONTAP version
9.4 or higher. To use this feature, configure a Cinder volume type with
the following extra-specs::
netapp:qos_policy_group=<name_of_precreated_aqos_policy>
netapp:qos_policy_group_is_adaptive="<is> True"
Note that a cluster scoped account must be used in the driver
configuration in order to use QoS in clustered ONTAP.
Partially-implements: bp netapp-adaptive-qos-support
Co-Authored-By: Lucio Seki <lucioseki@gmail.com>
Change-Id: Idcdbd042bb10f7381048fe4cb9fb870c3eebb6ce
The Cinder Capacity based quality of service documentation does not
provide enough information to understand difference between
options to control capacity based quality of service.
These option can categorized into dynamic and minimum IOPS per volume
and dynamic and minimum bandwidth per volume.
Change-Id: If45b7a13ffc4311df43dbd241c305b74675a408d
Closes-Bug: #1894072
Add some specifics on the contributor's release notes page regarding bug
references and driver patches.
Change-Id: I39b818bd560bf57dc7e52583061b6ceb87686f45
Since bug #1793259 has been resolved we can now declare that PowerStore
driver supports online volume extension.
Change-Id: I91b952dd04206b01be9017321110251968530f2b
Renamed VxFlex OS driver to PowerFlex and move it to
another location. Change configuration options names
and removed deprecated ScaleIO name and related sio_
configuration options.
Change-Id: Iab5d66bbaab6533a4c1f8911e35fcd3a2cf09762
Implements: blueprint vxflexos-rebranding-driver
The Kaminario driver used to accept the unique_fqdn_network
configuration option in the specific driver section, but when we moved
this option to be an option also used by 3PAR we introduced a regression
where the parameter was now only used if it was defined in the shared
configuration group.
This patch fixes this and makes it possible for the option to be defined
in the shared configuration group as well as the driver specific
section.
Closes-Bug: #1886042
Change-Id: I88c5afacff5f1f780c2dc850e3af417b1b081592
This change addresses documentation updates required
for the Ussuri release.
Change-Id: I6602fbac143eb59c654010dd0e96af5ec066a112
Signed-off-by: Helen Walsh <helen.walsh@emc.com>
This patch adds the backup_max_operations configuration option that
limits the number of concurrent backup and restore operations.
These operations can consume large amounts of RAM, so we should limit
them according to our system resources to avoid processes being killed
because we run out of memory.
The default is 15 concurrent operations, which could use up to 85GB
of RAM(in case of ceph which uses the maximum memory for this operation).
More details are added in the document.
Closes-Bug: #1865011
Co-authored-by: Rajat Dhasmana <rajatdhasmana@gmail.com>
Change-Id: Ica4e0cea67bc894f61a57c7898977951ce3a3633
The "Troubleshoot the Block Storage configuration in cinder" had
incorrect config filename, this changes it to cinder.conf
Closes-bug: 1879391
Change-Id: I081a28e617a12a8430f880dd7b0b20cb8d6fb248
Added an ``included_domain_ips`` option to the Dell EMC SC driver. This
option takes a comma separated list of target IP addresses listed under
the fault domains to whitelisted. This option only applies to the ISCSI
driver.
Change-Id: I41448202ba1874b90b6865e63eb2c597bf6fda36
Due to a characteristic on ONTAP devices, the volume extend
operation has a max resize size limited by underlying LUN's
geometry, so the support for extend online volumes was
disabled.
This patch fixes it by allowing a volume (attached or not)
to be extended up to 16TB, which is the max LUN size
supported by ONTAP.
NFS online_extend_support is still disabled due to a bug [0]
found on the generic implementation for NFS driver, which
ONTAP NFS driver relies on.
Closes-Bug: #1874134
[0] https://bugs.launchpad.net/cinder/+bug/1870367
Change-Id: I2812d71b23f27fe8be4e9a757094867f71b1afa2
VxFlex OS password is not stored in block_device_mapping table. Instead of this
passwords are stored in separate file and are retrieved during each attach/detach
operation.
Closes-Bug: #1823200
Change-Id: Ia7cc17472677a693c6162f0b8b0529df62eed7cf
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* parallelizing building of documents
Update Sphinx version as well.
Remove docs requirements from lower-constraints, they are not needed
during install or test but only for docs building.
openstackdocstheme renames some variables, so follow the renames. A
couple of variables are also not needed anymore, remove them.
Set openstackdocs_pdf_link to link to PDF file.
Set openstackdocs_auto_name to use project as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I3544c1f95dd3ce510c00bfeda4f3ced87a3cd60c
The cgroup-bin was a transition package to cgroup-tools in Debian
Buster, in Sid/Testing it was removed recently. As a consequence,
we must advise our users to install cgroup-tools rather than
cgroup-bin.
Change-Id: I9291f84dcd6b6ed1a6c45416e272ac63ce02b6e9