Those are remnants from the oslo-incubator times. Also, oslo.messaging
deprecated [1] transport aliases since 5.2.0+ that is the minimal
version supported for stable/newton. The patch that bumped the minimal
version for Manila landed 3 months+ ago, so we can proceed ripping
those aliases from the code base.
[1] I314cefa5fb1803fa7e21e3e34300e5ced31bba89
Change-Id: Iea406d784bcef5c4c50e11a49cd967d0143d1d62
Closes-Bug: #1424728
From python 2.7.9 on, the ssl verification is enabled by default,
This commit adds 2 options for Manila, so user is able to control the
ssl verification.
The 2 options are ported from cinder/driver.py, these can be used by any
vendor driver which needs to handle ssl verification.
Closes-bug: 1669202
Implements: blueprint add-ssl-verification-options
Change-Id: Ia9a488cab9d4d2d25c5ab534dbf4d61e930cfd7f
Update replica that becomes active after promotion only as last
to avoid concurrency in share replica states when we can have 2
active share replicas in some narrow timeframe.
Change-Id: Idf01daf31172a21dbb6595044c11980867346d13
Closes-Bug: #1664201
This feature was disabled by default in Ocata.
Now, enable it back to ease further work and updates of this feaure.
Change-Id: Ib57b55ce77df1b8e6481057014f2e9f6d743e34d
Tempest provides stable library interfaces under tempest.lib.
This patch switches to use it for data_utils.
Change-Id: Ia331ec10a84118e5d72a95f8f8b86509f57232a1
The scenario tests base class from Tempest is not a stable interface
and it's going to be refactored on Tempest side, as notified in
http://lists.openstack.org/pipermail/openstack-dev/2017-February/112938.html
Maintain a local copy of the base class, taken from Tempest with head of
master at c5f1064759fe6c75a4bc5dc251ed1661845936cb.
Change-Id: I1b7470f38b9814b9baa064f9302f4f3b6a8c7894
The new names aim to help those who prefer distinct method
names for search and code navigation while preserving a
tight and obvious relation between the names of wrapping and
wrapped methods.
TrivialFix
Change-Id: Ic14fcbdfbc3936b350ffff505d6472fd088eb689
in the native cephfs driver to align with the overall deprecation
in manila of Consistency Groups in favor of Share Groups.
Also update a docstring reference to Consistency groups in the
base driver class.
TrivialFix
Change-Id: I69d7d390ae4d4cc7419e4e20c81f44349c533dc8
Gate still runs pep8 with python2.7 but will eventually run with
python3, and current desktop linux distributions typically ship
a version of tox that uses python3 to run pep8.
Remove windows style line endings and use builtin functions that
are python3 compatible.
TrivialFix
Change-Id: I542475fe25358cc127c3e0de00fcc9f7dc084005
The _provide_share_server_for_share_group method derived from the
corresponding _provide_share_server_for_share method, but differs
from it as well.
Update the parameter check because the group provisioning method
always requires that a share_network_id be passed, even when a
snapshot parameter is supplied. Also update the docstring for
this method to apply to share groups rather than shares and to
be more accurate.
TrivialFix
Change-Id: Ib39c4cb95fcc833905e82213cc3deaef86ab7d07
Corrects backend RPC parameter formatting for extend and shrink commands.
Removes a Note regarding share resizing that has become superfluous
due to the upcoming Quobyte 1.4 release.
Closes-Bug: #1666541
Change-Id: Ifa9223c9ad87f7b030433a04e7e76c9d64278463
Before it was possible to pick up temporary status of share server
and fail to filter share servers as second API call, because status
could be changed. Fix it by filtering with 'active' status.
Change-Id: Idcff68ce475d31b38a34d410970cc839b06d18b3
Closes-Bug: #1670757
Our form of todo extension does not work with sphinx 1.5.2.
Remove it to unblock gate: we can add todos back in later with
more current methods. Also clean up some dangling cross-references
in the doc.
Co-Authored-By: Valeriy Ponomaryov <vponomaryov@mirantis.com>
Change-Id: If74b9e32ad2b5d8d70da60895d85588ff993797e
1) Increase default RAM value in manila flavor to be able
to use manila service image with new 64bit architecture.
2) Fix test requirement on "hacking" lib to avoid pep8 breakage.
3) Fix unstable maprfs driver unit test that depends on local hostnames
and IPs.
Change-Id: Ib36113e33e3616984be5864fbaf73c1fc5d7a315
Closes-Bug: #1669412
Closes-Bug: #1659162
Commit [1] fixed approach for setting devstack config according to
changes [2] in devstack. But it started updating only 1 of 2 possible
devstack directories that are 'old' and 'new'. Where 'old' is the one
that is used only in 'grenade' job as base installation for performing
project migration. 'new' is used in all other single-devstack
installations. So, with [1] everything started working except
'grenade' job.
Fix grenade job by copying devstack config to 'old' dir if it exists.
[1] Idfa8e0cb3f446361daa1449e0854d95cfb379f46
[2] http://lists.openstack.org/pipermail/openstack-dev/2017-February/112872.html
Change-Id: Ic00a1fe296fa68a65672fa680ebd8a9336ed7cef