manila/manila/share
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
..
drivers cephfs/driver: add nfs protocol support 2017-06-19 15:38:38 +05:30
hooks Add share hooks 2015-09-04 19:04:34 +03:00
__init__.py Switch to using oslo_* instead of oslo.* 2015-01-27 09:19:50 +01:00
access.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
api.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
configuration.py Trivial: Remove unused logging import 2015-12-28 21:44:26 -05:00
driver.py [Share groups] Add scheduler filter ConsistentSnapshotFilter 2017-06-02 17:48:05 +03:00
drivers_private_data.py Remove "host" from driver private data 2016-07-26 14:57:34 +08:00
hook.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
manager.py [Share Groups] Add availability zone support 2017-06-06 10:13:00 +00:00
migration.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
rpcapi.py Remove unused "share_id" parameter 2017-03-05 22:13:43 -05:00
share_types.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
snapshot_access.py Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08:00
utils.py Add mountable snapshots support to HNAS driver 2017-01-25 15:19:34 -02:00