245 Commits

Author SHA1 Message Date
Shaun Edwards
02a29a8031 EMC Isilon Manila Driver Docs
Change-Id: I2f15b7f26fe2e4ce0efb0e1b4304d2fc473bfe5d
implements: blueprint emc-isilon-manila-driver
2015-03-12 21:17:32 -07:00
Jenkins
5d364b951c Merge "doc: Add glusterfs_native driver developer doc" 2015-03-05 18:17:16 +00:00
Deepak C Shetty
145166d6ec doc: Add glusterfs_native driver developer doc
This adds the glusterfs_native driver developer doc,
specifying requirements, configuration instructions,
and limitations.

Change-Id: Ie42a43e2cdd88907914d5f7ddab26f417f1a3e99
2015-03-05 17:08:13 +05:30
Sun Jun
bd9c07220b Add doc for hdfs_native driver
Add the hdfs_native driver developer doc with requirements,
supported operations, configurations, and limitations.

Change-Id: Ifbe785f25e779be6871ebc8474f9fbb1d38af82b
2015-03-04 16:22:11 +08:00
Rushil Chugh
abbf019bbb Add doc for Dynamic Storage Pools for Manila scheduler
Add doc for Dynamic Storage Pools for Manila scheduler dealing
with the need and impact of Pools with respect to Manila.

Change-Id: I1db2b56a6377775ef2f834179e603cd4f755d2f5
2015-02-27 15:11:53 +00:00
Jenkins
cb6bc2e3c4 Merge "Manila NetApp cDOT driver refactoring" 2015-02-10 16:09:28 +00:00
Clinton Knight
12eeedb639 Manila NetApp cDOT driver refactoring
The Manila cDOT driver is a single file exceeding 1200 lines.  It contains
multiple things (driver code, protocol helpers, ZAPI invocation code,
options) that should be split apart to allow for easier maintenance and
readability and add the potential for code sharing when we reintroduce
a 7-mode driver, add a single-SVM cDOT driver, etc.

We recently refactored NetApp's DOT Cinder drivers into a 4-layer
structure (interface, library, client, API) that separates concerns and
achieves the goals set forth above.  This commit satisfies a plan to
do the same thing in Manila.  The implementation steps are:

1. Update directory structure to match that of the Cinder NetApp drivers
2. Create driver interface shim
3. Move driver code to library (with base & C-mode classes, to allow for
   7-mode code sharing later)
4. Move protocol helpers to separate files (already organized by base &
   C-mode classes)
5. Split out ZAPI code to client layer (with base & C-mode classes, to
   allow for 7-mode code sharing later)
6. Implement NetApp driver factory as in Cinder
7. Implement common NetApp options file as in Cinder
8. Implement cDOT API call optimizations
9. Update all unit tests as needed

Note that this patch appears to treble the total number of code lines.
This is due to the addition of many more unit tests plus a large amount
of fake controller API data to feed the API client tests.

Implements: blueprint netapp-manila-cdot-driver-refactoring
Closes-Bug: #1410317
Partial-Bug: #1396953
Closes-Bug: #1370965
Closes-Bug: #1418690
Closes-Bug: #1418696

Change-Id: I3fc0d09adf84a3708f110a89a7c8c760f4ce3588
2015-02-10 12:30:24 +00:00
Ramana Raja
529c185e72 glusterfs: Add doc
Add doc for glusterfs driver specifying requirements, configuration
instructions, and limitations.

Change-Id: I5cea3aedcf6da312eb46e4fe47ba26b303d0c676
2015-02-09 13:09:50 +05:30
Jenkins
f22a79ec71 Merge "fix typo in rpc.rst" 2015-01-31 17:11:40 +00:00
Bob-OpenStack
9e9e7feb71 Add doc for Huawei driver
Add doc for Huawei driver with descriptions on its requirements,
limitations, and configuration instructions.

Change-Id: I212ddf9f0b4b50d62970043405ea3cb59b83f03b
2015-01-22 01:13:02 -08:00
Danny Al-Gaaf
9ab0d11bfe fix typo in rpc.rst
Change rp.call to rpc.call.

Change-Id: Ie8c3df6736eb4e66a78be0c9bec1e58591561815
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2015-01-21 22:49:16 +01:00
Thomas Bechtold
b2d12a00d1 Fix documentation build
manila/share/drivers/emc/plugins/registry.py was removed which leads to:

ImportError: No module named registry

while generating the documentation.

Change-Id: I3527e6bd37f56e5b1cbae0bdccd64487871ea560
2015-01-07 14:27:52 +01:00
Jeremy Stanley
dc0f163f4c Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I7e589febbc12bd70c5d5f3c03fb33d5d5b182aa1
2014-12-16 13:13:49 +01:00
vponomaryov
d52baf1536 Add info to cDOT driver doc
Add known restriction to cDOT driver doc about requirement to have time
synched on storage and security services that are used by storage.

Change-Id: I443b3271ce88ccecb9865b0b9f69245772f4e1ab
2014-10-18 18:03:14 +03:00
Jenkins
7d928b5956 Merge "Fix doc build warnings so docs build clean" 2014-10-14 15:49:45 +00:00
Jenkins
ee4c6d6947 Merge "Add info to generic driver doc" 2014-10-12 15:54:16 +00:00
jason bishop
43413ca1b4 Fix doc build warnings so docs build clean
Tried for as minimal changes as possible.

example warning is:
manila/share/drivers/service_instance.py:docstring of
manila.share.drivers.service_instance.ServiceInstanceManager:5: ERROR: Unexpected indentation.

Change-Id: Ic3cce38ac555deaac4b80bc5eb0d8484bc92364f
Closes-Bug: 1379935
2014-10-10 16:21:30 -07:00
Jenkins
9ce39e2265 Merge "Mention Samba in intro.rst" 2014-10-09 12:01:20 +00:00
Jenkins
f9d56629b5 Merge "Add doc for EMC VNX driver" 2014-10-08 15:46:10 +00:00
vponomaryov
264f03cc3e Add info to generic driver doc
Add known restriction to cDOT driver doc, that says:
- Juno version does not use security services data provided with share-network.
  These data will be just ignored.

Change-Id: Idf118242fbe9a6e6be44a243cd1aac8e34cc1227
2014-10-01 12:42:15 +03:00
Xing Yang
9482123af5 Add doc for EMC VNX driver
Add doc for EMC VNX driver with descriptions on its requirements,
limitations, and configuration instructions.

Change-Id: I5a8e9d62d0708b56aadfe85a83faaf5dc1557f6b
2014-09-28 22:07:24 -04:00
Jenkins
207dc1a1dc Merge "Update translation information" 2014-09-25 17:00:03 +00:00
Andreas Jaeger
c2210dbd6f Fix references in jenkins.rst
Fix a few references since there's no manila.openstack.org redirector.

Change-Id: I07f8191fcbb6a2cf171b31e07eca4e4020a4ab2f
2014-09-25 10:15:21 +02:00
Andreas Jaeger
240034b441 Update translation information
* We're not translating LOG.debug, so change example.
* Do not use locals() for translations.

This synces the text as appropriate with the nova and cinder versions of
this file.

Change-Id: Ibcf16f1a93acaac0d06ccbd627233bfc62bc62ba
2014-09-25 10:07:58 +02:00
Jenkins
98899e79d1 Merge "Minor Manila doc change" 2014-09-24 21:28:02 +00:00
Jenkins
559f675e2c Merge "Add doc for an Introduction to Manila" 2014-09-24 17:44:31 +00:00
Andreas Jaeger
7d5c187101 Mention Samba in intro.rst
Clarify sentence. As mentioned in the previous sentence, Manila
supports both NFS and Samba, so let's mention it here as well.

Change-Id: I3b26d18860dd1919394e704d825e7bece38fc997
Co-Authored-By: David Disseldorp <ddiss@suse.de>
2014-09-24 19:42:33 +02:00
Rushil Chugh
4849278a5a Add doc for an Introduction to Manila
Add doc for an Introduction to Manila dealing with the fundamentals and basic
terminology used with respect to Manila.

Change-Id: I07b7442ed91f7fec7b87087499e5047aecc6389f
2014-09-24 12:00:15 -04:00
Jenkins
d00bfb14c3 Merge "Update naming from clustered mode to cDOT" 2014-09-24 03:40:36 +00:00
Jenkins
726610dcb9 Merge "Make copyrights in docs as comments instead of page content" 2014-09-24 03:27:00 +00:00
Rob Esker
2e715c8481 Minor Manila doc change
Change-Id: I23452f73291456f21651a1d635428fd3cb9a7da1
2014-09-24 02:46:08 +00:00
Valeriy Ponomaryov
7202a5b1ef Make copyrights in docs as comments instead of page content
Without this change copyrights are shown in result docs, but should not be
shown.

Change-Id: Id65890e0ecb9f4c38093283d9ec6a561c4133455
2014-09-23 23:22:38 +03:00
Ben Swartzlander
93718f2a30 Update challenges in the developer docs
Based on work during Juno and plans for Kilo, update
the developer reference with very high level bullet
points.

Change-Id: Ibd05eeb72870249cccf7518f142ad170b45b6b59
2014-09-23 16:01:28 -04:00
Bob Callaway
0b536d1302 Update naming from clustered mode to cDOT
This changes the naming scheme from clustered mode to clustered Data
ONTAP, which is the appropriate marketing term for NetApp's products.

Change-Id: I2845a7befbf6125b0522a4a88d5a899b6a43b0ca
2014-09-23 14:24:19 -04:00
Jenkins
250ca24a7d Merge "Improve documentation build" 2014-09-23 04:25:19 +00:00
Andreas Jaeger
ba713b70f7 Improve documentation build
Fix some problems found during documentation build:
* Remove reference to obsolete files
* Fix warning about too short title underlining
* Include api reference in index page
* Include man page in index page
* We have no _static files, so don't set the config option for it
* Fix reference for tests.share

Change-Id: I798d1ab65184689d75c559de9bffdf5969b9f013
2014-09-22 21:29:37 +02:00
vponomaryov
4d93e747f7 Add doc for netapp cluster mode driver
Add doc for netapp cluster mode driver with a description of its possibilities
and requirements.

Change-Id: Id3f7f5d3440e2d4b0d9ce53060b1ee6eefd8a763
2014-09-22 17:22:37 +00:00
vponomaryov
124dcb7bbd Add doc for generic driver
Add doc for generic driver with description of its possibilities and
requirements.

Change-Id: I406b38d5c7a9bc9a4467424d5f4f17754f73d182
2014-09-22 20:21:56 +03:00
Valeriy Ponomaryov
4d439987bf Rename stackforge to openstack in docs
Rename stackforge to openstack in docs after move of Manila
to openstack namespace.

Change-Id: I6af6f699b6aeab2471211e7e15e521fb054dc4c5
2014-09-20 09:20:11 +03:00
vponomaryov
08612d7524 Update manila's docs
After manila's fork from cinder, its docs were not
updated well.

This info is used by doc-builder, see doc/README.rst

Partially implements: blueprint manila-documentation

Change-Id: Ic97584db291b60505d5d310a517c2866fc6fcf5f
2014-06-23 19:19:28 +03:00
Andrei V. Ostapenko
3f24fee218 Removing deprecated using of flags module from project
Moving file flags.py to manila/common/config.py,
replacing FLAGS by CONF. Rename modules fake_flags to conf_fixture,
test_flags to test_conf, declare_flags to declare_conf,
runtime_flags to runtime_conf like it was done in cinder, nova, glance etc.

Implement bp: use-oslo-conf

Change-Id: I38d869123e5e706d3b06f1844b97ead05e22668f
2013-10-07 13:17:27 +03:00
Monty Taylor
bbd21eb4cc Remove d2to1 dependency
Change-Id: I9e91070e61e00cbc7d99ff223e85c3c371f60566
2013-09-30 10:48:26 -04:00
Yulia Portnova
894157512d modified docs 2013-09-17 12:21:17 +03:00
Yulia Portnova
9169fc311e docs 2013-09-17 10:57:47 +03:00
Ben Swartzlander
f99ef92c90 Initialize from cinder 2013-08-08 10:34:06 -04:00