Fix memset warning in nfs4_op_close

An area the size of the pointer rather than the size of the structure
was being zeroed.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Declare nfs_rpc_rdvs mtx static.

This was always intended to be static.  Reported by Maxim
Gorbachyov <maxim.gorbachyov@gmail.com>.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Add location tracing to SVC_REF, SVC_RELEASE, gsh_xprt_(un)ref.

This is slightly messy, but extremely helpful in debugging
refcount/lifecycle issues.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>

Conflicts:
	src/MainNFSD/nfs_rpc_dispatcher_thread.c
	src/MainNFSD/nfs_worker_thread.c
	src/include/ganesha_rpc.h

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Minor cleanups to export_mgr.py

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Update ui_main_window.

Changes:
* main window tabs and their contents now resize properly (they use
  grid layout).

* Add client managment commands "Add Client" and "Remove Client"

* Clean up table display to resize columns and not display row (vertical
  headers).

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Update ganeshactl.py

* Add client and export manager commands

* Add client and exports table displays

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add exports_table.py table model class

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add clients_table.py with client table class

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Shuffle python files around in scripts/ganeshactl

Now conforms to python module/packaging conventions

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Build GPFS by default.
Add new intreface for GPFS FSAL.
Keep old grace_period.py and add one for qt interface.
GPFS specific init file.
GPFS specific main.conf and exports.conf files.
Signed-off-by: suhrud <supatank@in.ibm.com>
Fix building rpms on RHEL. Add GPFS build config. Enable GPFS by default.
Merge remote-tracking branch 'lieb/next_for_38' into dev37_merge

Signed-off-by: Sachin Bhamare (sachin.bhamare@gmail.com)
Merge remote-tracking branch 'marc/dev38-build-gpfs' into dev37_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'marc/dev38-gpfs-new-interface' into dev37_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'marc/dev38-grace-period-qt' into dev37_merge

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

Conflicts:
	src/scripts/ganeshactl/grace_period.py

Edited to accept Marc's commit.
Use Cache_inode pin/unpin interface in 9P.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 74f77fea91c3fb6f8577de6ab6af1fa89cacffcd)
9p/RDMA: new mooshika API again

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 14c0dce46c7d9bf14f29f7415a1476b07f644f5b)