Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Fix pmchart test qa/1006 after recent diagnostics changes
Remove short-form path reporting from pcp(1) output

Found a case where one form of pmie output did not report
correctly, and instead of fixing choosing to remove this
mode.  In practice, having the full path to cut+paste in
a console is useful, esp. in cross-platform environments
where different hosts have different PCP_LOG_DIR paths.
Fix xfs_init so the XFS PMDA works as a DSO.

xfs_init wasn't correctly initializing the pmdaInterface structure, causing
the following error when used as a DSO :

[Sun Aug 31 07:27:04] pminfo(5921) Critical: Unable to set fetch callback for PMDA interface version 255.
[Sun Aug 31 07:27:04] pminfo(5921) Critical: pmdaSetFlags: PMDA interface version 255 not supported (domain=11)
[Sun Aug 31 07:27:04] pminfo(5921) Critical: pmdaInit: PMDA interface version 255 not supported (domain=11)
__pmConnectLocal: Warning: initialization routine "xfs_init" failed in DSO "/var/lib/pcp/pmdas/xfs/pmda_xfs.so": Generic error, already reported above
xfs.read_bytes: pmLookupDesc: No PMCD agent for domain of request
Merge branch 'dev' of git://git.pcp.io/markgw/pcp/pcp into dev
Python 3 support - module initialisation changes
pmie: do not default to '?' on a failed hostname lookup

Observed on Marko's systems, a transient failure to resolve
host names can result in a long-running pmie process with a
hostname set to '?' (from an error-but-continue path).  Its
far more sensible to exit here, and let the restart-regime-
du-jour fire up a new pmie when circumstances have changed,
rather than live on (potentially for many weeks/months) in
this invalid state.
QA for XFS PMDA in DSO mode.
pmlogger_check: fix poor interaction with pmlogconf

Marko uncovered a situation where pmlogger_check would quit
out of its while/read control file loop early, resulting in
some hosts being skipped on the first run (further resulting
in potentially long delays until all loggers are started on
the first time).

Turned out to be a result of odd interaction between pmlogconf
going into interactive mode inappropriately for our needs here.
Fix this and add qa/781 to verify that all hosts for which we
are requested to start loggers are indeed visited on each loop
iteration.  Adds -N (showme mode) checking to pmlogger_check,
which seems to be missing too.

Also ensure each iteration through the while/read control file
loop starts at the same PWD - testing with relative paths found
these are stacked up, otherwise (not very realistic production
configuration, but may as well fix it for QA simplicity).  Same
changes mirrored to the pmie_check equivalent spots.
Merge branch 'dev' of git://git.pcp.io/markgw/pcp/pcp into dev
Add LIB_FOR_RT use to several new places needing it

Update the lustre PMDA makefile to use the macro version
of -lrt and add it to two new places using clock_gettime
(pmdasample and libpcp itself).