a8e522961c
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
9 lines
403 B
YAML
9 lines
403 B
YAML
---
|
|
features:
|
|
- The new class `ganesha.GaneshaNASHelper2` in the ganesha library uses
|
|
dynamic update of export feature of NFS-Ganesha versions v2.4 or newer
|
|
to modify access rules of a share in a clean way. It modifies exports
|
|
created per share rather than per share access rule (as with
|
|
`ganesha.GaneshaNASHelper`) that introduced limitations and unintuitive
|
|
end user experience.
|