os.popen() is deprecated since python 2.6. Resolved with use of
subprocess module.
Change-Id: I09f69b57b6dad10a5a6034b39d70f7ab3141bc2a
Closes-Bug: #1529836
I cannot do name resolution of "controller" in the example,
because I cannot understand that the "controller" is variable.
So I think that the "controller" should be written between % and %.
Change-Id: I133bd85c9e1c3a8f491e97f251f17b86642e3a48
With oslo-incubator going away, we need to pull those classes into
the Manila code base, along with their unit tests. This presents a
good opportunity to do some long-needed housecleaning. This commit
does the following:
1. Moves the scheduler classes from openstack.common to manila.
2. Adds the unit tests from olso-incubator into Manila.
3. Removes duplication among the combined scheduler modules.
4. Moves scheduler drivers into a sub-module.
5. Normalizes class and module naming throughout the scheduler.
6. Splits some unit test files so they match the names of the
modules that they test.
7. Converts usage of mox & oslotest to mock & unittest.
8. Adds a few unit tests to boost coverage levels.
Implements: blueprint reorganize-manila-scheduler
Change-Id: I7aa237e17787e89a95bb198093ea9bc9498279cd
Removed mention of isilon_share_root_dir as it does not appear to exist
anywhere in the code base.
Change-Id: Ie0e17996fa11db36f71e2f097300c93d75bc304d
This patch refactors the HP share driver to now be
the HPE share driver.
This is being done because the company responsible for
this driver is now Hewlett Packard Enterprise (HPE).
The driver is now located in the manila/share/drivers/hpe
folder.
DocImpact
Implements: blueprint rebrand-hp-3par-share-driver
Change-Id: I36efc04fa6da088ccb06070d8cd4fe29269cd7ca
This document consists of a list and explanation of minimum features
a driver must implement to be accepted into Manila code base.
Change-Id: I12d5bf60abad4a7146d5d596f03d96bf2605cbdc
Adding GPFS driver back as the third party CI system
for GPFS driver is up and running.
This is a revert of commit 720ec904456594b453cfd220b002bdc8c0d50e08
Change-Id: I86f9b7da21716346f96bae3ce30446589e4c4c37
The extend_share is in Manila core, we can support the new API in
the HDFS drivers. This patch adds methods to the driver along with
its unit tests, and updates related docs.
Implements: blueprint hdfs-native-extend-share
Change-Id: Ia81291eda49dc20c3318f71c51d36682d2aae742
Improve the network configuration guide for Manila HDS
HNAS Driver. Also, describe the driver modules following
other documentations.
Change-Id: Ic199e3842d3873f9bfd90aa4c9a248ed828cadcd
This patch updates the devref feature support matrix, including
the recently introduced Windows SMB driver.
Change-Id: I871ad4562d74dd3c292206933650d31daa68e203
Updated share_back_ends_feature_suport_mapping.rst
with the features that the EMC Isilon driver currently supports.
Change-Id: I8dd0966324d4a901eea1725e30bb5f7e1c30eb44
The community agreed it isn't a good idea to promise future driver
features in the share_back_ends_feature_support_mapping document.
This commit removes the implication that future features may be in
the document, and it removes one reference to Mitaka in one driver.
Change-Id: I953cb92edfca3bd54f3196d60b9e80589b5033d1
wating -> waiting
acknowledgement -> acknowledgment
occured -> occurred
Should never get here. If get, then error occurred.
->
Should never get here unless an error occurred.
Change-Id: Ibe89d652e7d76b3d8e6d7549140c50c88144036e
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Change StoragePool to Thin_StoragePool and Thick_StoragePool
in driver configuration file.
Add Huawei driver feature info in
share_back_ends_feature_support_mapping.rst
Change-Id: I530cbc58377e3207813cac36498225e26578824e
Add a .rst documentation for Hitachi HNAS Manila driver in dev docs.
Also, update the new .rst document that lists per-driver
features adding Hitachi HNAS driver details.
Change-Id: I1421d88df5ddc2a13849c9657ec90f55303065d7
Update the new .rst document that lists per-driver feature support
with details for the NetApp cDOT driver, and update the cDOT-specific
driver document to cover features added in Liberty.
Change-Id: I53cf0ac1f2492cfba599276c5dc049b3ae19f4c3
The Manila community set a deadline of 3 Sep 2015 for all drivers
to have reporting CI systems, and there is no CI system for the
IBM GPFS driver. As agreed, the driver will be removed until such
time that a CI system exists.
Change-Id: I76f238a1a6eb039e4ddc1cb189115ab3e686c56b
Add the following new features description in
Huawei doc.
- Share level
- Manage CIFS/NFS share
- Support pools in one backend
- Extend share
- Shrink share
- Support multi RestURLs(<RestURL>)
Change-Id: Ibc7a7fd83400ca588427390be0bf055abf296fcd
Originally copied from the Nova implementation of microversions,
we have come to realize that being able to specify 'latest' for the
microversion is rarely useful and usually dangerous.
Allowing clients to request the "latest" microversion guarantees
undefined (and likely broken) behavior in every situation where a
client talks to a server that is newer than it.
Change-Id: I3a5ba0d45804e567aba710a20628539b0c284499
Closes-Bug: 1489583
The Manila community set a deadline of 3 Sep 2015 for all drivers
to have reporting CI systems, and there is no CI system for the
HDS SOP driver. As agreed, the driver will be removed until such
time that a CI system exists.
Change-Id: I628fbcbbef42c7a215e0cca027c31f88ee6740aa
To prevent a microversioned client from managing a non-microversioned
Manila server, Manila must update its REST endpoints by adding /v2 for
all microversioned APIs.
This commit does the following:
* Add /v2 to the URL map, connected to all the same /v1 API methods
* Renumber the microversion sequence starting from 2.0
* Update the versions API to reflect v2
* Publish the new endpoint to Keystone in the DevStack plug-in
* Update relevant documentation
* Update Tempest tests for microversions
APIImpact
Co-Authored-By: Andrew Kerr <andrew.kerr@netapp.com>
Closes-Bug: 1488624
Change-Id: I56a516b5f81914557dd2465746629431cfd6deac
The HP 3PAR share type extra-spec prefix needs
to be "hp3par". The decision to go with "hpe"
was premature and has been reversed. It needs
to be "hp3par" to be in sync with Cinder.
Change-Id: I616832c71d1797fc00da0d9e42c35c315381b6d9
Depends-On: I26dd32b1de8cceeaa6dc674092efec683df71889
Closes-bug: #1488662
In manila-manage.rst version is misspelled
it is corrected. In manage.py according to
help option I changed revision to version
Change-Id: Icc83b3dcfc31104a015c9e6929335daed5a8bb8b
Closes-Bug: #1487249