manila/manila/share/drivers
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
..
cephfs cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
container Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
dell_emc Implement update_access in Isilon Driver. 2017-05-30 16:44:11 +00:00
ganesha cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
glusterfs Merge "Replace six.iteritems() with .items()" 2017-04-08 02:12:55 +00:00
hdfs Use HostAddressOpt for opts that accept IP and hostnames 2017-03-21 08:14:01 -04:00
hitachi Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
hpe Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
huawei Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
ibm GPFS: Changing default value of NFS server type 2017-06-08 12:36:51 +05:30
maprfs Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
netapp Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
nexenta Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
qnap Merge "Replace six.iteritems() with .items()" 2017-04-08 02:12:55 +00:00
quobyte Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
tegile Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
windows Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
zfsonlinux Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
zfssa Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00
__init__.py Files with no code must be left completely empty 2016-09-28 17:00:30 +07:00
generic.py [Share Groups] Squash SGS member and SS instances DB tables 2017-06-07 15:02:14 +03:00
helpers.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
lvm.py Fix pep8 M325 error with python 3.5 2017-06-01 10:11:20 -04:00
service_instance.py [Generic driver] Fix incompatibility with novaclient 2017-06-06 13:05:10 +03:00