Add dbus interface to start grace period for use by HA NFS.
Use SVC_LOCK macros in ganesha_rpc.h.

Previously, we were using ntirpc duplex locking primitives
explicitly, which was deprecated.

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

Take SVC_LOCK fixes.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Support GNU Gold Linker

Gold is supposed to be drop-in compatible, but the version in
Ubuntu 12.04 doesn't accept "--warn-once."

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix uninitialized variable warning

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Implement nfs41_session_t refcounting.

First cut at session refcount support.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Update client renewal time on session creation

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Added padding into the length of the handle over the wire.
This will allow dNFS to function because it does not do the padding itself.
Removed svc_auth.h which isn't needed in ganesha anymore.
Tirpc took the functionality that depended on it.
Also, it was out of date which was confusing.
Release NLM locks missing an inc on cache_inode.
FSAL_PROXY

Include XDR and RPC primitives from ganesha_rpc.h.

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

Take change to dequeue failed backchannel calls.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Fix lease reservation underflow in create_session

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Avoid attempting to lock "both channels" when the transport
is UDP.

Macro version of a proposed UDP locking change by Rong Zeng
<rongzeng@us.ibm.com>.

A more transparent cleanup should come later, but this logic
should do the right thing.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Add rpc_msg.h to headers included in ganesha_rpc.h.

Permits symbol redirection.

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

Take new symbol redirections.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Jenkins: Sigmund's integration in Jenkins. Step 1
(cherry picked from commit a2260eb298e54f8646e69ac4ad9bd132777b87bc)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'marc/nlm-bug' into merge_next
Merge remote-tracking branch 'bongiojp/next_w_dnfs2' into merge_next
Clean up EXCHANGE_ID and get rid of macros

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>