manila/manila
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
..
api Merge "[Share Groups] Fix creation of share group types with wrong specs values" 2017-06-08 15:17:45 +00:00
cmd Remove log translations in cmd,common,data,db and network 2/5 2017-03-30 10:09:18 +08:00
common Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
compute [Generic driver] Fix incompatibility with novaclient 2017-06-06 13:05:10 +03:00
data Remove log translations in cmd,common,data,db and network 2/5 2017-03-30 10:09:18 +08:00
db [Share Groups] Squash SGS member and SS instances DB tables 2017-06-07 15:02:14 +03:00
hacking Hacking: do not translate log messages 2017-04-09 11:07:09 -04:00
network [Generic driver] Fix incompatibility with novaclient 2017-06-06 13:05:10 +03:00
scheduler [Share Groups] Add availability zone support 2017-06-06 10:13:00 +00:00
share cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
share_group [Share Groups] Squash SGS member and SS instances DB tables 2017-06-07 15:02:14 +03:00
testing Rewrited mox tests to mock (part 2) 2014-06-17 17:55:21 +03:00
tests cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
volume Add support of endpoint_type and region_name to clients manila uses 2016-11-02 18:14:04 +02:00
wsgi Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
__init__.py Removed ignored checks from tox.ini and fixed pep8 issues 2016-02-14 14:56:55 +02:00
context.py Remove warnings for dropped context arguments 2016-10-26 22:52:36 +02:00
coordination.py coordination: use tooz builtin heartbeat feature 2017-05-17 10:38:53 +02:00
exception.py Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
i18n.py Remove log translations in others 5/5 2017-04-08 02:19:02 +00:00
manager.py Reuse 'periodic_task' from oslo_service 2015-07-20 19:38:19 +03:00
opts.py Refactor and rename CephFSNativeDriver 2017-04-18 10:45:25 +05:30
policy.py Fix some typos 2017-02-19 22:44:27 -08:00
quota.py Remove log translations in others 5/5 2017-04-08 02:19:02 +00:00
rpc.py Use get_rpc_transport instead of get_transport 2017-06-08 06:31:19 +00:00
service.py Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
test.py Remove usage of parameter enforce_type 2017-04-16 10:39:01 -04:00
utils.py Replace oslo_utils.timeutils.isotime 2017-05-30 12:48:44 +00:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00