1242 Commits

Author SHA1 Message Date
Zuul
6ed03dc891 Merge "PowerMax Docs - Corrections to QoS section" 2021-06-18 20:57:56 +00:00
Ivan Pchelintsev
8c5de2cfd7 Fix typo in Dell EMC Unity driver documentation
Co-Authored-By: Vladislav Belogrudov <vladislav.belogrudov@dell.com>
Change-Id: Ice28d5cf8af88ae8e44f9c56661afeb7b0773503
2021-06-16 17:37:57 +03:00
Helen Walsh
2e42cd7439 PowerMax Docs - Corrections to QoS section
Correcting inaccuracies in
1. "openstack server add volume"
2. "openstack volume qos associate"
3. "openstack volume qos create"

Change-Id: I37bb71b69b91429782bb9242809e5f56ea4850c2
2021-05-27 11:22:38 +01:00
Brian Rosmaita
a0eed589aa Update IRC info
Instead of referring to a specific network, refer to the appropriate
place in the OpenStack Contributor Guide where this info can be
found.

Change-Id: I4331dab740b241c7f6f69489892e753cb8c36f34
2021-05-26 15:53:18 -04:00
Zuul
560981fd21 Merge "PowerMax Docs - Wallaby documentation" 2021-05-07 19:54:24 +00:00
Helen Walsh
fd6ce63065 PowerMax Docs - Wallaby documentation
Updating version, multipathing, Unisphere failover and
Manageable volumes sections.

Change-Id: I67108dd63efffa83637731ac2dab49768f12e6ae
2021-04-22 14:41:25 +01:00
Zuul
dbe4310dc8 Merge "Update release note info" 2021-04-16 20:15:46 +00:00
Zuul
507dcde75d Merge "[doc] remove outdated package python-keystone" 2021-04-16 19:43:40 +00:00
Zuul
de00c000f4 Merge "Update contributor doc with additional meetings" 2021-04-16 18:49:29 +00:00
Brian Rosmaita
75588809b5 Update release note info
- add a link to make the release note info easier to find in the
  contributor guide to increase the likelihood that people will
  actually follow the standard format
- add some guidance about using past tense to describe fixes
- update the sample notes to reflect the above

Change-Id: Iddf0b3de4ba44f9b14d2e144097b51fd7a4ccf61
2021-04-16 11:11:41 -04:00
Gorka Eguileor
b50a571374 Add quota utils to cinder-manage
We have many issues with quota:

- Wrong values caused by race conditions
- Duplicated quota usage entries caused by race conditions
- Code that doesn't clean quota usage

Our current code has mechanisms to automatically refresh these values,
but there could be admins that don't want to enable it all the time, and
others that will be affected by bug #1697906 and cannot enable it.

There are a couple of scripts available online, but they all have their
issues: Not taking into account config option no_snapshot_gb_quota, not
fixing backups and groups, being racy, etc.  Moreover, they are external
tools to the OpenStack community.

We will eventually fix quotas, but in the meantime we should provide a
tool to help administrators manage the situation.

This patch adds a new 'quota' category to cinder-manage and two actions
'check' and 'sync' to allow administrators to check and fix on demand
the status of quotas (for a single or all projects).

Related-Bug: #1869749
Related-Bug: #1847791
Related-Bug: #1733179
Related-Bug: #1877164
Related-Bug: #1484343
Change-Id: Ic9323f8cfd75c0fbc425ddc9c9b35959fbe7d482
2021-03-30 16:20:35 +02:00
Brian Rosmaita
b14cb5e13a Use os-brick 4.3.0
Update min brick version to the wallaby brick release, and adjust
requirements files and lower constraints to accommodate the versions
of dependencies requested by os-brick 4.3.0.

Change-Id: I74b897a6ec27ca2ef00811fbbc2e6c43d31e307f
2021-03-25 13:15:43 -04:00
Zuul
cdf9bb4ee6 Merge "Add explanations on safe delete" 2021-03-24 04:49:45 +00:00
Brian Rosmaita
d6a407b435 Update contributor doc with additional meetings
We've recently formalized some of the extra meetings we've been
having (for example, I325a998983dc and I16aceb82ba4f), so add them
to the new contributor doc.

Change-Id: Ic9befbd5e5f1740ce9725bbedd8695324d4c0b6f
2021-03-23 09:06:13 -04:00
Zuul
aeb52b2bdf Merge "JovianDSS: add certs and snapshot restore" 2021-03-20 01:54:48 +00:00
Zuul
8f1c2170ee Merge "doc: add specs repo maintenance tasks" 2021-03-20 00:27:42 +00:00
Zuul
48f518d00e Merge "doc: Remove cryptsetup reference for compute setup" 2021-03-19 22:43:18 +00:00
Zuul
2eb2a1040a Merge "Dropping explicit unicode literal" 2021-03-19 22:42:56 +00:00
Zuul
aeabcfc3ca Merge "Update code layout and missing Zadara features" 2021-03-19 19:00:48 +00:00
zenkuro
d501d1a880 JovianDSS: add certs and snapshot restore
Added support of authenticity verification through
    self-signed certificates for JovianDSS data storage.
Added support of revert to snapshot functionality.
Expanded unit-test coverage for JovianDSS driver.

Change-Id: If0444fe479750dd79f3d3c3eb83b9d5c3e14053c
Implements: bp jdss-add-cert-and-snapshot-revert
2021-03-19 12:48:50 +02:00
Ratnakaram Rajesh
5be6226816 Update code layout and missing Zadara features
This patch changes following items of the Zadara driver:
- Changing the code layout of the Zadara driver.
- Using json format

This patch adds some missing features to the Zadara driver:
- Volume manage and unmanage
- Snapshot manage and unmanage
- List manageable volumes and snapshots
- Multiattach
- IPv6

Change-Id: I787e9e40c882e6ab252e10c239778019acb2e6c6
2021-03-18 20:22:32 +02:00
Zuul
e51ec59b8a Merge "Add support for consistency groups in the Nimble Storage driver" 2021-03-17 18:07:15 +00:00
Zuul
d0e6d07b56 Merge "Add QoS Suport for Pure Storage" 2021-03-17 17:14:01 +00:00
Eric Harney
14032d0a13 doc: Remove cryptsetup reference for compute setup
Nova defaults to using the QEMU decryption layer
instead of cryptsetup now, and cryptsetup was never
needed on the compute for RBD encrypted volumes, so
this is not very useful advice.

Ref: https://review.opendev.org/c/openstack/nova/+/523958

Change-Id: Ib158ffa9543fcbf5bf1cc8bfbd42e1ca766bfa30
2021-03-17 09:50:24 -04:00
Gorka Eguileor
bb8771436e Add explanations on safe delete
We keep seeing people concerned about data leakage and thorough deletion
of data from volumes on volume deletion [1][2], and Cinder currently
only worries about the data leakage, not the stealing of the physical
disks.

In order to clarify this for administrators and to reduce the number of
specs proposed to address this issue we are adding additional
documentation on security aspects as well as data leakage.

This patch was decided as an action from the discussion during the
Wallaby PTG [3].

[1]: https://review.opendev.org/#/c/758375/
[2]: https://review.opendev.org/#/c/759553/
[3]: https://wiki.openstack.org/wiki/CinderWallabyPTGSummary#Two_proposed_specs_on_the_same_topic_.28mutually_assured_destruction.29

Change-Id: I9f8d413cf8337e75241ad24c85692135b34a17fc
Implements: blueprint specify-data-secure-deletion
2021-03-17 14:04:20 +01:00
Zuul
d1665ea99e Merge "[DS8K]: Support revert to snapshot" 2021-03-17 06:45:48 +00:00
Ajitha Robert
0d06d497c3 Add support for consistency groups in the Nimble Storage driver
blueprint nimble-consistency-groups-support

Change-Id: Ibc3c0f207bf4d4467f4091fd5e789f525ba6a0ab
2021-03-16 03:44:14 -07:00
tushargite96
f89d1b7b80 Dropping explicit unicode literal
In python 3, all strings are considered as unicode string.

This patch drops the explicit unicode literal (u'...')
or (u"..") appearances from the unicode strings.

Change-Id: I5c4b0eb24ecade37c22e7777640466116a893a89
2021-03-16 07:31:40 +00:00
Zuul
f1f736335f Merge "Add Consistency Groups support in PowerStore driver" 2021-03-13 09:10:14 +00:00
Zuul
309378bd3a Merge "Add OpenStack volume replication v2.1 support in PowerStore driver" 2021-03-12 18:22:37 +00:00
Ivan Pchelintsev
ae00a173bd Add Consistency Groups support in PowerStore driver
Implements: blueprint powerstore-cg-support
Change-Id: Ibd5f57ec472ed95a85fd608fce9a1a0090f31afe
2021-03-12 07:38:05 +00:00
Ivan Pchelintsev
f328341ed0 Add OpenStack volume replication v2.1 support in PowerStore driver
Cinder driver for PowerStore supports volumes/snapshots with
replication enabled according to OpenStack volume replication specification.

Implements: blueprint powerstore-replication-support
Change-Id: I94d089374dee76d401dc6cf83a9c594779e7eb3e
2021-03-12 07:33:12 +00:00
Zuul
3cc49a2ee6 Merge "RBD: Change rbd_exclusive_cinder_pool's default" 2021-03-11 01:29:34 +00:00
Simon Dodsley
79b2a4f461 Add QoS Suport for Pure Storage
Add back-end QoS support for Pure Storage.
Two parameters are supported:
maxIOPS - maximum IOPS per volume - range 100 -100M
maxBWS - maximum I/O bandwidth in MB/s - range 1 - 524288

DocImpact
Implements: blueprint pure-backend-qos

Change-Id: I7f548b1aa1285499b5835fc2ebba3b6e55d8fb15
2021-03-10 10:39:23 -05:00
GirishChilukuri
17a25eafc8 [DS8K]: Support revert to snapshot
[IBM DS8000] Add support for revert to snapshot operation.

Change-Id: If1705048178cd6f94fec69957f5db7d66f5c2db8
2021-03-06 03:32:59 +00:00
Brian Rosmaita
6fc8086df6 doc: add specs repo maintenance tasks
Updating the specs repo for the next release cycle isn't currently
listed in the release cycle tasks, so add it.

Change-Id: I8c9077d0ca1ebee047db4f7506ebdf2e3d1f1fc8
2021-03-03 18:52:07 -05:00
Zuul
8456d86c6b Merge "Add ports filtering support to Dell EMC XtremIO driver" 2021-03-02 15:29:43 +00:00
Sofia Enriquez
7e382b4788 [doc] remove outdated package python-keystone
openstack-cinder in RDO victoria depends on python-cinder
which depends on:
python3-keystoneauth1 >= 3.14.0
python3-keystoneclient >= 1:3.15.0
python3-keystonemiddleware >= 4.21.0

closes-bug: #1916258
Change-Id: If772b29d7b59ca99c1f2796ff75ef846b3904875
2021-03-02 00:51:30 +00:00
Zuul
3b53c0faf0 Merge "PowerMax Docs - Incorrect property set on volume group" 2021-02-23 22:42:46 +00:00
Zuul
b08289b170 Merge "TOYOU: Abandon the target parameter and Report SAN driver options" 2021-02-23 22:40:41 +00:00
Zuul
dc55db3236 Merge "Fusionstorage Cinder Driver Support OceanStor 100D Storage.(dsware)" 2021-02-19 22:16:32 +00:00
wuxueyi19
40d93a6118 Fusionstorage Cinder Driver Support OceanStor 100D Storage.(dsware)
Due to Fusionstorage rename to OceanStor 100D, there is a necessary
to support OceanStor 100D with Fusionstorage Cinder Driver.(dsware)

Change-Id: I10afd1fb781f8f3c933a2783723215654da31e00
2021-02-19 15:24:32 +00:00
yangheng
11185189ba TOYOU: Abandon the target parameter and Report SAN driver options
Report SAN driver options:
Added configuration options(san_ip, san_ssh_port, san_login) to report on their specific "get_driver_options" method.

Abandon the target parameter:
The target parameter should not be required or used. Automatic adaptation when mapping.

This patch resolves the remaining issues with the target parameter and get_driver_options method in review [1].

[1]: https://review.opendev.org/c/openstack/cinder/+/767290

Change-Id: If127b75aac1ea6b25ec6473913410b1a7ec217d4
2021-02-18 05:41:44 +00:00
Zuul
a44aa55fdb Merge "HPE: Add Peer Persistence support for Primera backend" 2021-02-16 21:38:48 +00:00
Zuul
6bc06f1dbd Merge "Remove NestedQuotaDriver" 2021-02-16 16:26:03 +00:00
Ivan Pchelintsev
e175d64cac Add ports filtering support to Dell EMC XtremIO driver
If there are some iSCSI or FC targets (ESXi for example) that
are not connected to the OpenStack host,
attach volume operation waits until timeout.
The XtremIO Cinder driver needs a new option to support ports
filtering.

Change-Id: I2a521118598de336148a56c1d5352107ece80721
Closes-Bug: #1915800
2021-02-16 16:10:39 +00:00
Raghavendra Tilay
f26c6cac5c HPE: Add Peer Persistence support for Primera backend
Last year, code changes were done to add Peer Persistence
support for the HPE 3PAR backend.
Change details: I2d0342adace69314bd159d3d6415a87ff29db562
The same code changes work for the newer HPE Primera backend.
This patch updates the documentation.

Change-Id: I0df55ee5548caa6f37522253ffa6f081000c78bb
2021-02-16 09:35:37 -05:00
Zuul
ea86de8308 Merge "Add KIOXIA KumoScale NVMeOF driver" 2021-02-12 03:46:00 +00:00
Zuul
cc21a5d95b Merge "doc: add rbd-iscsi-client info" 2021-02-11 18:10:27 +00:00
Zuul
ffca1ac9f9 Merge "Update ceph driver docs, mentioning Hyper-V support" 2021-02-10 18:05:32 +00:00