Add code to support NFSv4.1 recovery.
Fix use after free in fsal_destroyer

strdup the name before unloading the fsal

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Let the DBus method return the status message

Only substitute a message if the caller doesn't supply one

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Rework admin DBus methods to properly return status

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add AdminInterface class to scripts/ganeshactl

New python class to manage the admin interface

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add io_stats classes to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add client manager classes to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add export manager classes to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add ganeshactl Qt GUI tool to control the ganesha beast

Uses admin class for basic control.
Initial CMakeFiles.txt for build
ui_main_window.ui is the ui.  Use qt designer tool to play with this one

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Convert existing DBus scripts to use admin class

Now reload, shutdown, and grace_period use the
admin class shared with ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add show_exports script to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add manage_clients script to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add README to scripts/ganeshactl

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: walk fills correct qid type.
(cherry picked from commit 752ebb8907e6d4912daf2a3bde7ecec70d24c545)

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
9P: attach prefers numeric uname over string, as per 9P specificaton
(cherry picked from commit af86ae49f488bee8c93a94a63e1cccf76844e41e)

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
systemd: use dbus for reload and stop
(cherry picked from commit c1d63531eae4daeb33ba340f6cc5cf8accb4f859)

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
RPM: service file for systemd has been added
(cherry picked from commit 8398068524556f7d6474507ad7798d1b01b8c99d)

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'marc/dev37-v4.1-recovery' into dev37_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'lieb/next_for_dev37' into dev37_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'linuxbox2/next' into dev37_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>