manila/manila/share/drivers
Ramana Raja a8e522961c ganesha: dynamically update access of share
You can dynamically update access lists of exports with Ganesha
version >= 2.4. Make ganesha library use this feature in a new helper
class, GaneshaNASHelper2, to cleanly implement share access rules
changes without undesired interruptions.

When updating a share's access rules, the new helper class differs
from the older GaneshaNASHelper class as follows:
* Looks for an existing export and edits its client access list;
  creates a new export if it can't find one; and removes an export if
  the access list ends up empty. Rather than awkwardly create or
  remove an export per addition or removal of an access rule.
* Issues DBUS UpdateAccess command to dynamically update an export.

Implements: bp ganesha-dynamic-update-export

Co-Authored-By: Csaba Henk <chenk@redhat.com>

Change-Id: I01ec100c0afe28a84e9afa8e0660d299e4b3d160
2017-06-05 22:36:15 +05:30
..
cephfs Refactor and rename CephFSNativeDriver 2017-04-18 10:45:25 +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 ganesha: dynamically update access of share 2017-06-05 22:36:15 +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 Path: Fix bugs related to initialization of GPFS Driver 2017-05-23 12:39:42 +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 Remove log translations in share and share_group 4/5 2017-03-31 10:20:11 +08: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 Merge "Remove log translations in share and share_group 4/5" 2017-04-07 15:52:27 +00:00