Use sysconf to get proper size of getpw.* and getgr.* buffers

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
pNFS/LUSTRE: invalidate attrs on close (force DS/MDS coherency)
config_parsing: adds CONF_MAND_ macros for INET_PORT and IPV4_ADDR.
Those macros are required for correct tuning of pNFS in FSAL_LUSTRE.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE: makes pnfs parameter for LUSTRE part of export parameter

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Makes logrotate_ganesha point to the right log in /var/log/ganesha.log by default.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
LUSTRE: adds "pnfs_enabled" to LUSTRE parameters

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE: adds missing .pnfs_file in fsal_static_info

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
RPM: updates changelogs in specfile

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE: pNFS is back.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
LUSTRE/pNFS: fixes bad deviceinfo usage

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
pNFS/default methodes: makes an "not implemented" message to default pNFS functions.

This commits adds a log message (directed to COMPONENT_PNFS) when a default
pNFS/DS function is called. These function will return NFS4ERR_NOT_SUPP, using
them usually shows an implementation bug.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
LUSTRE/pNFS: makes ds handle aware of fsal_filessytems library

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Lustre/pNFS: splits the pNFS config in two parts.
Data Server definition is FSAL specific (stored in fsal_module)
Used DSs and Strip Unit is Export specific (stored in fsal_export)

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Lustre/pNFS: updates src/config_samples/config.txt to speak about Lustre/pNFS options.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>