cinder/cinder/volume
Jon Bernard 99321eb919 RBD: catch argument exceptions when configuring multiattach
If an expected flag is already in the desired state, RBD will raise an
InvalidArgument exception.  This is okay, however not catching this will
result in volume operation errors.

Co-Author: Eric Harney <eharney@redhat.com>
Change-Id: Ib28b6a2867469e73307482827d9e336b10a58432
Closes-Bug: #1852628
(cherry picked from commit 9bc67c8978)
2020-01-30 17:10:29 +00:00
..
drivers RBD: catch argument exceptions when configuring multiattach 2020-01-30 17:10:29 +00:00
flows Delete unused key when rekeying volume 2019-09-18 13:07:46 -04:00
targets Merge "target/spdknvmf: Add max_queue_depth configuration parameter" 2019-09-18 09:03:09 +00:00
__init__.py
api.py Merge "Make sure stale image metadata is not used" 2019-09-25 09:50:34 +00:00
configuration.py Add support for shared "backend_defaults" config 2017-07-11 18:58:58 +00:00
driver.py Merge "Fix get_driver_options" 2019-08-05 17:32:10 +00:00
driver_utils.py Remove log translations 2017-03-19 14:59:57 +00:00
group_types.py handle no default_cgsnapshot_type 2017-11-28 21:55:29 +00:00
manager.py Make volume soft delete more thorough 2020-01-14 12:29:00 +00:00
qos_specs.py [Doc] Handle Sphinx warnings as errors 2017-08-29 16:00:09 -05:00
rpcapi.py Rename volume/utils.py to volume/volume_utils.py 2019-09-09 15:00:07 -04:00
throttling.py Implement privsep boilerplate in cinder. 2018-06-06 09:42:54 +08:00
volume_migration.py Initiating Cinder Volume Manager with large number of volumes 2019-01-11 08:19:07 -05:00
volume_types.py Untyped to Default Volume Type 2019-09-20 05:37:54 +00:00
volume_utils.py Rename volume/utils.py to volume/volume_utils.py 2019-09-09 15:00:07 -04:00