Changes committed to git://git.pcp.io/nathans/pcp.git master
Nathan Scott (6):
qa: fix makefile.install merge overlaps
qa, pmdaCache: hash determinism across compilers/platforms
qa: fix test 136 handling of long-hostname test hosts
qa: cleanup no-longer-unsed variable setting in test 974
build: add spec notes about Fedora bugs fixed this release
qa: add some comments about env vars used for testing
build/rpm/fedora.spec | 3 +++
qa/136 | 10 +++++++++-
qa/136.out | 2 +-
qa/974 | 2 +-
qa/GNUmakefile.install | 18 +++---------------
qa/src/keycache2.c | 6 +++---
src/libpcp_pmda/src/cache.c | 14 +++++++-------
src/pmdas/linux/pmda.c | 1 +
src/pmdas/linux_proc/pmda.c | 6 +++++-
9 files changed, 33 insertions(+), 29 deletions(-)
commit 223918de5bae5a1cf2cb3f868e103e1145cee444
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 13:03:44 2015 +1000
qa: add some comments about env vars used for testing
Also allow the hz global to be overridden, as differences here
too will result in failures - future-proofing for test qa/974.
commit f4a0ba527e4cfabad65c746d50f3eb5afffdc2d6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 12:53:36 2015 +1000
build: add spec notes about Fedora bugs fixed this release
commit ca7723e2cbd9ee2d75358d34ebd8f24e2ff9c2bd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 11:55:21 2015 +1000
qa: cleanup no-longer-unsed variable setting in test 974
commit cd3ed9952581949e4e950ea33948cf70e99f144d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 11:45:38 2015 +1000
qa: fix test 136 handling of long-hostname test hosts
Hostname length affects the pmcd.pmlogger metrics in volume 0 of
the archive generated by qa/136 such that we need to cater for an
increased range of possible volume sizes in the first volume.
commit 32014b5eb31ebb45be5046760935309043e63ffa
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 11:42:47 2015 +1000
qa, pmdaCache: hash determinism across compilers/platforms
Test qa/491 has uncovered a dependence in the libpcp_pmda hash()
function on char signedness. Force char signedness for this one
function to "signed char" to ensure we get the default behaviour
that we want. This ensures platform toolchain differences, and
even compiler options like -funsigned-char, do not cause give us
different hash values for any given key.
commit cfa2fab2dcbf85d6b4e057d044e8cc0e370da965
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jun 11 11:41:28 2015 +1000
qa: fix makefile.install merge overlaps
|