162 Commits

Author SHA1 Message Date
Harshada Mangesh Kakad
7fb5d6b406 Replace deprecated library function os.popen() with subprocess
os.popen() is deprecated since python 2.6. Resolved with use of
subprocess module.

Change-Id: I09f69b57b6dad10a5a6034b39d70f7ab3141bc2a
Closes-Bug: #1529836
2015-12-31 06:58:39 -08:00
Jenkins
18fbfee6ef Merge "Document correction in quick_start.rst" 2015-12-24 21:53:55 +00:00
daiki kato
85a359c55c Document correction in quick_start.rst
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
2015-12-11 14:00:36 +09:00
Jenkins
a47e2c9004 Merge "doc: document the non-standard export semantics of Ganesha" 2015-12-09 16:43:50 +00:00
Jenkins
490d30a552 Merge "Liberty doc updates for GlusterFS drivers" 2015-12-08 22:59:19 +00:00
Jenkins
0ed23b2f3e Merge "Reorganize scheduler and merge code from Oslo incubator" 2015-12-03 00:53:00 +00:00
Clinton Knight
af2e103514 Reorganize scheduler and merge code from Oslo incubator
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
2015-12-01 20:54:17 +00:00
Csaba Henk
ffde5f8459 doc: document the non-standard export semantics of Ganesha
Change-Id: If108fd42a5e023d9051de863efe69d88d59b0380
2015-12-01 12:40:02 +01:00
Csaba Henk
9f7fa0b713 Liberty doc updates for GlusterFS drivers
Change-Id: Ib13f2acc8d518e36594a6bbea95440d881b857b3
2015-12-01 12:36:33 +01:00
Stephen Gordon
81163b77d1 Remove mention of isilon_share_root_dir
Removed mention of isilon_share_root_dir as it does not appear to exist
anywhere in the code base.

Change-Id: Ie0e17996fa11db36f71e2f097300c93d75bc304d
2015-11-30 12:20:32 -05:00
Jenkins
065dfb3074 Merge "add Red Hat GlusterFS drivers feature support info" 2015-11-28 08:18:51 +00:00
Csaba Henk
8f1c210c4b add Red Hat GlusterFS drivers feature support info
Change-Id: Ic71b8e43a6aeb948ddb34d27c39962fe3df046df
2015-11-26 08:44:18 +01:00
Jenkins
0c549ead18 Merge "Refactor HP 3PAR share driver to now be HPE" 2015-11-18 02:29:48 +00:00
Anthony Lee
a6d7e90714 Refactor HP 3PAR share driver to now be HPE
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
2015-11-16 12:56:36 -08:00
Jenkins
193c825151 Merge "Added driver minimum requirements and features doc" 2015-11-16 20:07:40 +00:00
Rodrigo Barbieri
5ac9481ecf Added driver minimum requirements and features doc
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
2015-11-16 10:58:45 -02:00
Gaurang Tapase
838eae240d Add IBM GPFS Manila driver
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
2015-10-18 08:31:59 -04:00
Li, Chen
549f855a07 Enable extend_share in HDFS driver
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
2015-10-08 10:33:01 +08:00
Jenkins
0c9bb4be3b Merge "Improve Manila HDS HNAS Driver Manual" 2015-10-07 04:44:00 +00:00
Alyson Rosa
355eedd072 Improve Manila HDS HNAS Driver Manual
Improve the network configuration guide for Manila HDS
HNAS Driver. Also, describe the driver modules following
other documentations.

Change-Id: Ic199e3842d3873f9bfd90aa4c9a248ed828cadcd
2015-10-05 09:07:21 -03:00
Lucian Petrut
85c6cc56c9 Update feature support matrix for Windows SMB
This patch updates the devref feature support matrix, including
the recently introduced Windows SMB driver.

Change-Id: I871ad4562d74dd3c292206933650d31daa68e203
2015-10-02 12:43:21 +03:00
Mark Sturdevant
c4d57337dd Feature support matrix update for HP 3PAR
Updated the devref feature support matrix for HP 3PAR.

Change-Id: Ibeaa3844d2bdc686ac3d2b34ca0280d2df293805
2015-09-30 19:36:59 -07:00
Jenkins
dd616b4cb2 Merge "EMC Isilon Manila Driver Feature Support" 2015-09-30 06:41:42 +00:00
Jenkins
fc3b942ad6 Merge "EMC VNX Manila Driver Feature Support" 2015-09-30 06:38:37 +00:00
Shaun Edwards
cd9a0cc7ad EMC Isilon Manila Driver Feature Support
Updated share_back_ends_feature_suport_mapping.rst
with the features that the EMC Isilon driver currently supports.

Change-Id: I8dd0966324d4a901eea1725e30bb5f7e1c30eb44
2015-09-29 09:52:14 -07:00
Thomas Bechtold
c2a125e880 Fix mentioned DEFAULT_API_VERSION in doc
The DEFAULT_API_VERSION is 2.0.
Also mention the correct file where the variable is defined.

Change-Id: If325420b5b94d6f65d96c582b1310b8370c476fa
2015-09-27 10:17:53 +02:00
Jenkins
f8bcc4257a Merge "Fix some spelling typo in manual and error message" 2015-09-26 01:11:50 +00:00
Jenkins
7f7d29ceb4 Merge "Add Huawei driver details in doc" 2015-09-26 01:11:36 +00:00
Jenkins
a39133e7a2 Merge "Adds Quobyte share backend feature support mapping data" 2015-09-26 01:03:15 +00:00
Silvan Kaiser
47445801b5 Adds Quobyte share backend feature support mapping data
Adds info regarding the Quobyte driver to the feature
support table in devref.

Change-Id: I2fc07bab4bd9bb52b8a4aad207a26c9a233a3288
2015-09-25 07:35:34 +02:00
Clinton Knight
1f1f9abc86 Remove language about future features from driver doc
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
2015-09-24 16:58:15 -04:00
Zhao Lei
586c666e5c Fix some spelling typo in manual and error message
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>
2015-09-24 07:05:39 +00:00
zhongjun
00b97d581b Add Huawei driver details in doc
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
2015-09-23 11:03:17 +08:00
Alyson Rosa
f072c5cf99 Add Hitachi HNAS driver documentation
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
2015-09-22 12:08:21 -04:00
Jenkins
5ededfa4dc Merge "Remove IBM GPFS driver due to lack of CI" 2015-09-17 02:03:31 +00:00
Jenkins
fd08668f2e Merge "Update feature support mapping doc for NetApp cDOT" 2015-09-16 13:31:01 +00:00
Jenkins
0d5ea057eb Merge "Add new features description in Huawei doc" 2015-09-16 13:30:42 +00:00
Clinton Knight
fc6bacc6c2 Update feature support mapping doc for NetApp cDOT
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
2015-09-15 23:19:01 -04:00
Ben Swartzlander
720ec90445 Remove IBM GPFS driver due to lack of CI
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
2015-09-15 16:36:08 -04:00
zhongjun
4ba3cd76bc Add new features description in Huawei doc
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
2015-09-15 22:08:31 +08:00
Csaba Henk
76d979d168 doc: turn ascii art tables into proper reST grid tables
Cf. http://sphinx-doc.org/rest.html#tables

Change-Id: If30afe4fda180035a4f39b20d587c22aa0fc3284
2015-09-14 13:12:41 +02:00
Jenkins
75fde5a26f Merge "Remove support for 'latest' microversion" 2015-09-11 20:56:47 +00:00
Jenkins
88e0465214 Merge "Remove HDS SOP driver due to lack of CI" 2015-09-11 15:51:05 +00:00
Clinton Knight
b97fa6b025 Remove support for 'latest' microversion
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
2015-09-11 15:31:42 +00:00
Jenkins
ba07063304 Merge "Fix the typo "version"" 2015-09-11 03:21:32 +00:00
Ben Swartzlander
0d766ae864 Remove HDS SOP driver due to lack of CI
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
2015-09-10 15:39:35 -04:00
Clinton Knight
dddc068879 Add v2 Manila API path as base for microversions
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
2015-09-10 13:58:26 +00:00
Mark Sturdevant
4b12f9c8e7 HP 3PAR extra-spec prefix needs to be hp3par
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
2015-09-02 19:51:39 +00:00
venkatamahesh
9b566a1471 Fix the typo "version"
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
2015-09-02 23:15:21 +05:30
Jenkins
d225c92c2a Merge "Add compression in common capabilities doc" 2015-08-27 18:50:27 +00:00