Changes committed to git://git.pcp.io/pcp.git master
Ken McDonell (4):
debian build: make dh-python a conditional Build-Requires
debian build: make dh-python a conditional Build-Depends
debian build: rework fixcontrol.master
debian build: more cases where dh-python not available
Nathan Scott (4):
qa: improve filtering after recent extensions to test 1024
pmdaxfs: support the per-device XFS metrics
pmdalinux: ensure interrupt text field always initialised
pmdalinux: add vmstat metrics (thp zero page allocs, virt balloon)
Emanuele Altieri (1):
src/pmlogger/src/callback.c: fix incorrect == usage
Markiyan Kushnir (1):
freebsd pmda: refactor network interface metrics logic
debian/GNUmakefile | 8
debian/control.master | 4
debian/fixcontrol.master | 85
debian/rules | 4
qa/1024 | 1
qa/1024.out | 18
qa/987.out | 3627 +++++++++++++++++++++++++++++++++++++
qa/988.out | 3636 +++++++++++++++++++++++++++++++++++++-
qa/linux/xfs-root-002.tgz |binary
src/pmdas/freebsd/freebsd.c | 49
src/pmdas/freebsd/netif.c | 116 -
src/pmdas/linux/help | 8
src/pmdas/linux/interrupts.c | 3
src/pmdas/linux/pmda.c | 25
src/pmdas/linux/proc_vmstat.c | 12
src/pmdas/linux/proc_vmstat.h | 7
src/pmdas/linux/root_linux | 7
src/pmdas/linux_xfs/GNUmakefile | 8
src/pmdas/linux_xfs/clusters.h | 7
src/pmdas/linux_xfs/filesys.c | 4
src/pmdas/linux_xfs/help | 12
src/pmdas/linux_xfs/indom.h | 3
src/pmdas/linux_xfs/pmda.c | 1006 ++++++++--
src/pmdas/linux_xfs/proc_fs_xfs.c | 278 --
src/pmdas/linux_xfs/proc_fs_xfs.h | 189 -
src/pmdas/linux_xfs/root_xfs | 235 ++
src/pmdas/linux_xfs/sysfs_xfs.c | 360 +++
src/pmdas/linux_xfs/sysfs_xfs.h | 194 ++
src/pmlogger/src/callback.c | 2
29 files changed, 9084 insertions(+), 824 deletions(-)
commit 828cca3aeb658e207da7ecd910d99c2f3f7b595a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jan 15 12:03:04 2016 +1100
pmdalinux: add vmstat metrics (thp zero page allocs, virt balloon)
commit 2156dc4e6b71939c700b0cc13d4c2c7d9bb0e6f7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jan 15 11:06:56 2016 +1100
pmdalinux: ensure interrupt text field always initialised
In the case no text is presented by the kernel, we could end up
with uninitialised access to the interrupt text field - zero it
to ensure this doesn't happen.
commit 96791aadcc1ccec7706b8ba1c633cd7c014fad0f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jan 15 11:03:24 2016 +1100
pmdaxfs: support the per-device XFS metrics
Recent Linux kernels have added support for per-device metrics
in sysfs. When kernel support is present, these are available
below xfs.perdev now. Some sources are renamed to reflect the
preference on sysfs access over the deprecated procfs files.
Test cases exercising old and new kernel styles are now present
via qa/987 and qa/988.
commit 1fe4bbb21f625b02f9d6ddb94b48fe3352e77aaf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Jan 15 11:01:08 2016 +1100
debian build: more cases where dh-python not available
commit d1c28d4b361379662556f17a5231289f6649a1d7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Jan 15 10:08:37 2016 +1100
debian build: rework fixcontrol.master
I've found more Debian-based systems where dh-python is not available.
commit 9552ce2b0af92820f292dd65babdeeeb4aacf215
Author: Markiyan Kushnir <markiyan.kushnir@xxxxxxxxx>
Date: Fri Jan 15 09:52:52 2016 +1100
freebsd pmda: refactor network interface metrics logic
Avoid /dev/kmem reader ... use getifaddrs() instead.
commit 248bc270c6a0e250214d0aa7fa9a90ab2fea1849
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jan 14 16:43:09 2016 +1100
qa: improve filtering after recent extensions to test 1024
commit b7b99c08fab5a51366fc37163acc594a62d977fa
Author: Emanuele Altieri <ea@xxxxxxxxxxx>
Date: Thu Jan 14 07:00:43 2016 +1100
src/pmlogger/src/callback.c: fix incorrect == usage
clang pointed out a little problem, so I took the liberty of
patching it.
commit 53b73002f68ac22e170d7602d637a0209c9b1a1a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jan 13 21:32:20 2016 +1100
debian build: make dh-python a conditional Build-Depends
dh-python does not exist in older Debian-based distributions, e.g.
Ubuntu 13.04.
I can't find support in the Debian packaging tools for this sort of
conditional build prerequisite, so create our own infrastructure for
editing control.master based on the platform we're building on.
commit d552e4baf2a8ccc8cbd98065ff164d5051d09013
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jan 13 21:32:20 2016 +1100
debian build: make dh-python a conditional Build-Requires
dh-python does not exist in older Debian-based distributions, e.g.
Ubuntu 13.04.
I can't find support in the Debian packaging tools for this sort of
conditional build prerequisite, so create our own infrastructure for
editing control.master based on the platform we're building on.
|