Update ntirpc submodule.

Take fixes for races found by Rong Zeng <rongzeng@us.ibm.com>.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Clean up a few leftovers from stats removal

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

Moves to duplex-10.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Fix Marc Eshel's change to match the rest of fsal_up_top.c

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Remove a few more Ganeshell scripts

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Pull out effectively empty CMakeLists.txt from debian directory

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Add doc target to cmake

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Clean up a few doxygen errors

Specifically, doxygen will accept todo but not TODO.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Clean up preserved remnants of autoconf

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix documentation of fsal_api.h

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
log message cleanup plus compile fix

  Ported from 1.5.x:
  36bf702dfbe7ab7b5506b9e2a2774ac3454eca72

  Corrected a log message - jvrao@linux.vnet.ibm.com

Signed-off-by: Rick Mesta <rmesta@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
another set of logging updates

  Ported from 1.5.x:
  66138a1f709c47629018567e38820fbb165ceec8

Signed-off-by: Rick Mesta <rmesta@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
return the proper error when using an expired stateid.

  Ported from 1.5.x:
  970b58d49d4674148806f25e8bc8a85ac8c788dc

Signed-off-by: Rick Mesta <rmesta@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Remove current volatile filehandle implementation

The current volatile filehandle implementation does not work well.  It
expires all filehandles on server reboot, which is of dubious value.
There's also facility to let the FSAL set an expire type that isn't
used for anything.

If we do decide we want volatile filehandle support, we could get it
later by letting the FSAL return an EXPIRED error that is propagated
to the user and exposing an expire type as a per-filesystem attribute.
(An upcall to let it blow out an expired handle might be nice, too.)

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

Referrals do not actually work (there's no code to actually give the
fs_locations attribute to a client).  Even if they did work they
wouldn't work very well, since they have to all be set up at config
time and can only exist within the pseudoFS, and marking a handle as a
referral commits something as always present or always absent.

New referral code will be implemented in 2.1, so we can get the old
stuff out of the way here.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix shutdown of delayed executor

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Remove unused PNFS and DELEG per-export options

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

  Ported from 1.5.x:
  18eaf9df2a2588a499553798cc5d6fdd4cd23845

Signed-off-by: Rick Mesta <rmesta@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
check for error from write before doing the commit

  Ported from 1.5.x:
  8dec4ad62323659e54ec9d3ea76d6df26be36119

Signed-off-by: Rick Mesta <rmesta@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Remove setfsuid/setfsgid from GPFS setattrs path

Ported from 1.5.x 9d9b40fb7236420bc65d1754231162508c29c80d

Signed-off-by: Allison Henderson <achender@linux.vnet.ibm.com>
Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>