Changes committed to git://git.pcp.io/pcp.git master
Marko Myllynen (5):
pmrep: remove useless cmd line check
pmrep: default tz handling fix
zsh completion: pmval fine-tuning
pmrep: clean up ext header calculation
pmrep: add speclocal support to config file
Nathan Scott (3):
build: remove build-essential packages from debian control file
python api: fix memory corruption bug picked up by qa/722
qa: small adjustment to one pmrep test expected output
Ken McDonell (1):
collectl2pcp and qa/544: fix metadata and overflow issues, better QA
Mark Goodwin (1):
pmdalinux: filesys metrics use persistent device mapper names
debian/control.master | 2
qa/1069 | 22 +-
qa/1069.out | 8
qa/1070 | 4
qa/1071 | 6
qa/1071.out | 16 -
qa/544 | 137 ++++++++++++++-
qa/544.out | 406 +++++++++++++++++++++++----------------------
src/collectl2pcp/metrics.c | 42 ++--
src/collectl2pcp/proc.c | 4
src/pmdas/linux/filesys.c | 10 -
src/pmdas/mounts/mounts.c | 5
src/pmrep/pmrep.conf.5 | 10 +
src/pmrep/pmrep.py | 76 +++++---
src/python/pmapi.c | 2
src/zshrc/_pcp | 4
16 files changed, 477 insertions(+), 277 deletions(-)
commit 44cd55efc478e526996ced0f1e11a4832a52906e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Jul 6 12:47:34 2016 +1000
qa: small adjustment to one pmrep test expected output
commit be026f3deb3f1fc74bd72657945d25adc3f4a9b0
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Jul 6 10:48:42 2016 +1000
pmdalinux: filesys metrics use persistent device mapper names
Change the filesys.* instance names from the non-persistent dm-*
names to the much more useful and persistent logical names.
This is consistent with the disk.dm.* metrics. A similar change
is made for the mounts.* metric instances too.
Resolves Red Hat BZ #1349932.
commit 67147948cf58b7fb5cc8e546f1626c808314e52d
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 6 10:05:17 2016 +1000
pmrep: add speclocal support to config file
Use the recently added API enhancement for speclocal (corresponding to
-K) in config file.
commit f56ece62992cfeae63ccfed053f8f68a44c22880
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 6 10:00:48 2016 +1000
pmrep: clean up ext header calculation
pmrep's write_ext_header() was almost impenetrable, clean it up,
fixes an issue where end time for archives was reported incorrectly
(beyond the end of the archive).
commit 606ee366e37c8c8409a50a2bad2fd8b6129980d9
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 6 09:59:14 2016 +1000
zsh completion: pmval fine-tuning
pmval(1) accepts multiple -U options.
--container can't be used with -U.
commit 091b9c8139fd8aa70f4656c40ea5da16c4eb9c18
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 6 09:58:24 2016 +1000
pmrep: default tz handling fix
Switch to consistent behaviour with pmval for default timezone.
commit d7101c0ee22ffa40439c32d249135cf2c7bde63b
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 6 09:38:40 2016 +1000
pmrep: remove useless cmd line check
Remove the "interval can't be longer than runtime" check, it was not
catching all the cases, libpcp does the right thing by default anyway,
and there's no such check in pmval(1) and others.
commit 8322c4d3d9860673a7bf43f7ccf043a2ab63c743
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 5 10:02:44 2016 +1000
python api: fix memory corruption bug picked up by qa/722
commit abbc73b4ca3fb5c632a3cd7e1c18b159117696f6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 4 15:29:57 2016 +1000
collectl2pcp and qa/544: fix metadata and overflow issues, better QA
Some metrics were just plain wrong. Some were wrong on 32-bit
platforms.
Extended qa/544 to compare values from pminfo and collectl for
randomly chosen metrics and instances.
commit 19cece1a8fa8269ab6838ffdc62c80bbb5fe2c62
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jul 4 13:29:49 2016 +1000
build: remove build-essential packages from debian control file
Generates a lintian error message, as reported by Thorsten.
|