Add fsalgpfsext to install targets.
No need to decrement client reference in this routine.

Ported from 1.5.x 9d415e7596010e2d800ff66b04ee5c58e70ccb0d

Signed-off-by: Jim Wahlig <jgwahlig@us.ibm.com>
Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Disable adding wbclient.h include directory when MSPAC support disabled

Adding it to the include list when no wbclient package is on the build
machine makes cmake+make very unhappy.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Import ANSI C cityhash.

The implementation is the ANSI C adaptation (by Alexander Nusov)
of Google's original C++ implementation.

The whole is covered by an MIT-style license.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Fix (c) indentation.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Use CityHash in AVL dirent cache.

CityHash is a FAST hashing algorithm by Google, based on
murmur3.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Convert ServerBootTime from time_t to struct timespec

We need the timespec all over the place so start with it.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'jv_github/port_from_1_5_x' into merge_next
Merge commit '13f52981280' into merge_next

This is linuxbox2/next-19-city minus 04fb34feaa802c6c1

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