manila/doc/source/devref
Ramana Raja 9de31168d3 cephfs/driver: add nfs protocol support
Add a NFS protocol helper class that can modify exports of a Ganesha
server based on share access rule changes. This allows the manila
guests to access shares in CephFS backend using NFS protocol through
NFS-Ganesha gateways.

And while adding the driver's helper class that subclasses Ganesha
library's GaneshaNASHelper2 identified minor issues in the
Ganesha library. Fix the issues by:

* escaping special character '=' in values of Ganesha conf's string
  options, except for option CLIENTS, by enclosing the values with
  double quotes.

* add a new callback interface to GaneshaNASHelper class to
  allow driver's to perform Ganesha FSAL specific cleanup.

Partially-implements: bp cephfs-nfs-support
Depends-On: I5234bae0595efdcd30305a32bf9c121072a3625e
Change-Id: I9709d94cdb6f8d3e92b8dfc91b2ec4e154a8ec20
2017-06-19 15:38:38 +05:30
..
adding_release_notes.rst Clarify language in release notes 2016-10-28 06:22:31 +00:00
addmethod.openstackapi.rst Update manila's docs 2014-06-23 19:19:28 +03:00
api.rst Update manila's docs 2014-06-23 19:19:28 +03:00
api_microversion_dev.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
api_microversion_history.rst Implement Manila REST API microversions 2015-08-13 19:51:19 +00:00
architecture.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
auth.rst Improve documentation build 2014-09-22 21:29:37 +02:00
capabilities_and_extra_specs.rst Merge "Fix dedup/compression description in doc" 2017-04-07 19:31:14 +00:00
cephfs_driver.rst cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
commit_message_tags.rst Document instructions for documentation 2016-05-31 13:32:27 +00:00
container_driver.rst Fix typos in document 2017-05-08 09:17:22 +00:00
database.rst Add tox job for db revision creation 2016-07-15 05:06:25 +00:00
development-environment-devstack.rst devstack: clone Manila client only if marked to 2017-05-03 11:21:01 +03:00
development.environment.rst Setting up a development env with devstack instructions 2016-12-15 12:17:18 -03:00
documenting_your_work.rst Update installation tutorial and api-ref instructions 2016-09-15 14:09:04 +00:00
driver_filter_goodness_weigher.rst doc: verify all rst files 2017-02-15 07:07:42 +01:00
driver_requirements.rst Add MapR-FS native driver 2017-01-12 18:05:39 +02:00
emc_isilon_driver.rst Move EMC drivers to dell_emc folder 2016-11-14 20:34:26 -05:00
emc_unity_driver.rst doc: verify all rst files 2017-02-15 07:07:42 +01:00
emc_vnx_driver.rst Move EMC drivers to dell_emc folder 2016-11-14 20:34:26 -05:00
experimental_apis.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
export_location_metadata.rst Add doc for export location metadata 2016-02-26 23:17:27 -05:00
fakes.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
ganesha.rst ganesha: dynamically update access of share 2017-06-05 22:36:15 +05:30
generic_driver.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
gerrit.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
glusterfs_driver.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
glusterfs_native_driver.rst glusterfs_native: relocate module under glusterfs 2016-03-01 10:56:49 +01:00
gpfs_driver.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
hdfs_native_driver.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
hitachi_hnas_driver.rst Updated Hitachi NAS Platform Driver documentation 2016-09-27 08:44:30 -03:00
hpe_3par_driver.rst HPE 3PAR: file share support of AD in devref 2016-09-11 21:08:10 -07:00
huawei_nas_driver.rst huawei driver default create thin type share 2016-09-12 14:23:55 +08:00
i18n.rst remove hacking rule that enforces log translation 2017-03-17 05:54:03 -04:00
index.rst Refactor and rename CephFSNativeDriver 2017-04-18 10:45:25 +05:30
intro.rst [Docs] Correct glusterfs references 2017-06-13 12:22:54 +00:00
launchpad.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
manila.rst doc: verify all rst files 2017-02-15 07:07:42 +01:00
netapp_cluster_mode_driver.rst Add doc for Share Replication 2016-04-14 16:11:52 -04:00
pool-aware-manila-scheduler.rst Unify usage of project name in doc to 'manila' 2016-02-15 20:25:28 +01:00
rpc.rst [dev-docs] Changed small case letters to capital 2016-08-12 16:13:08 +00:00
scheduler.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
services.rst Update manila's docs 2014-06-23 19:19:28 +03:00
share.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
share_back_ends_feature_support_mapping.rst cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
share_hooks.rst Add doc for Share Replication 2016-04-14 16:11:52 -04:00
share_migration.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
share_replication.rst Add doc for Share Replication 2016-04-14 16:11:52 -04:00
tegile_driver.rst Add share driver for Tegile IntelliFlash Arrays 2016-03-03 01:13:54 -08:00
tempest_tests.rst Add create_share_from_snapshot_support extra spec 2016-12-21 09:57:08 -05:00
threading.rst doc: verify all rst files 2017-02-15 07:07:42 +01:00
unit_tests.rst Unblock gate failure on docs build 2017-03-03 18:21:45 +02:00
zfs_on_linux_driver.rst [docs] Update dev docs for ZFSonLinux share driver 2016-09-13 11:03:49 +03:00