Changes committed to git://git.pcp.io/pcp.git master
Ken McDonell (10):
qa/src: add new fetchloop.c app
qa/983: make sure pmlogger is restarted when done
libpcp et al: earlier and unconditional registration of anon metrics
debian builds: dh-python needed for modern builds
qa: changes for earlier and unconditional registration of anon metrics
qa/957: remake after anon metric event.* changes
libpcp: fix mem leak in derived metric PMNS navigation
qa/512: remade .out after anon metric registration changes
qa/512: remove variant output based on PCP version
qa/477: remake .out after anon metric changes moved fault injection points
Nathan Scott (4):
build: add a qa test program executable to .gitignore file
qa: add pmdalinux test case for Linux cciss driver dev naming
libpcp: fix memory corruption after dup context with attrs
docs: comment out a few not-supported pcp-collectl subsystems
Marko Myllynen (2):
build: zbxpcp rpm/deb description update
pmrep: update todo doc to reflect work completed
Lukas Berk (1):
qa/159 - source common.check for _notrun function
build/rpm/fedora.spec | 6
build/rpm/pcp.spec.in | 6
debian/control | 6
debian/control.master | 2
qa/.gitignore | 1
qa/028.out.2 | 2
qa/029.out | 2
qa/031.out.darwin | 1
qa/031.out.freebsd | 1
qa/031.out.irix | 1
qa/031.out.linux | 1
qa/031.out.netbsd | 1
qa/031.out.solaris | 1
qa/052.out.2 | 2
qa/057.out.2 | 8
qa/082.out.3 | 4
qa/1024 | 1
qa/1024.out | 216
qa/1091.out | 2
qa/138.out | 2
qa/143.out | 9
qa/145.out | 30
qa/159 | 1
qa/207.out | 2
qa/225.out | 382
qa/235.out | 12
qa/236.out | 36
qa/237.out.2 | 4
qa/238.out.2 | 2
qa/239.out.2 | 2
qa/240.out.2 | 13
qa/242.out | 6
qa/245 | 2
qa/245.out | 30
qa/246.out |16008 +++++++++++++++++++++++++++-------------
qa/247.out | 172
qa/249.out | 1104 +-
qa/256.out | 132
qa/259.out | 98
qa/260.out | 282
qa/263.out | 1030 +-
qa/273.out | 4
qa/275.out | 590 -
qa/297.out | 3
qa/334.out | 66
qa/335.out | 40
qa/352.out | 18
qa/369.out.4 | 16
qa/392.out | 4
qa/409.out | 6
qa/417.out | 2
qa/429.out.2 | 2
qa/432.out | 4
qa/444.out | 12
qa/449.out | 3
qa/464.out | 11
qa/477 | 8
qa/477.out | 41
qa/488.out | 4
qa/494.out | 2
qa/509.out | 24
qa/512 | 11
qa/512.out | 76
qa/512.out.1 | 28
qa/512.out.2 | 122
qa/528.out | 8
qa/537 | 2
qa/537.out | 2
qa/574.out.linux | 1
qa/578 | 21
qa/614.out | 2
qa/633.out.2 | 4
qa/638.out.2 | 6
qa/639.out.2 | 6
qa/650.out | 6
qa/661.out | 12
qa/720.out | 2
qa/773.out | 6
qa/791.out | 2
qa/792.out | 24
qa/811.out | 6
qa/833 | 29
qa/833.out | 52
qa/838.out | 8
qa/930.out | 6
qa/956 | 28
qa/957.out | 12
qa/983 | 2
qa/983.out | 1
qa/admin/check-vm | 1
qa/linux/blkdev-root-002.tgz |binary
qa/src/.gitignore | 3
qa/src/GNUlocaldefs | 2
qa/src/fetchloop.c | 223
src/libpcp/src/check-statics | 3
src/libpcp/src/context.c | 5
src/libpcp/src/derive.c | 99
src/libpcp/src/events.c | 57
src/libpcp/src/pmns.c | 15
src/pcp/collectl/pcp-collectl.1 | 18
src/pmlogextract/pmlogextract.c | 2
src/pmlogreduce/pmlogreduce.c | 3
src/pmns/pmnsdel.c | 3
src/pmns/pmnsmerge.c | 3
src/pmrep/TODO | 2
105 files changed, 14315 insertions(+), 7092 deletions(-)
commit 2d05123db38bdcf9ef203ff51821137e6a4b0cb1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jan 12 14:06:28 2016 +1100
docs: comment out a few not-supported pcp-collectl subsystems
Pointed out by Ilan Green from Red Hat when trying to use it.
commit 6d6d3b0b61fc6ab084b5bbe9c50ba48ef756d30c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jan 12 14:02:14 2016 +1100
libpcp: fix memory corruption after dup context with attrs
Obvious fix, extended qa/833 coverage. Resolves SGI BZ #1129.
commit ddd783cf0967ad2d76bf41cdc20a56aeae1be9d3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jan 12 13:58:55 2016 +1100
qa: add pmdalinux test case for Linux cciss driver dev naming
commit fabd9353cd7f1969ab5d47b63798ca56a9821980
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jan 12 13:57:01 2016 +1100
build: add a qa test program executable to .gitignore file
commit fc0dbaf6eb11abe2c2391ec8b6264856aa8cba03
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Tue Jan 12 08:07:18 2016 +1100
pmrep: update todo doc to reflect work completed
CSV format was fix & verified, we have compatibility with sheet2pcp.
commit 5f7d7e702a60fa48d965a1d8505f0afa057985c8
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Tue Jan 12 08:05:46 2016 +1100
build: zbxpcp rpm/deb description update
Update zbxpcp / export-zabbix-agent descriptions.
commit 7a7f294111bbf42f23e76470020f5081c6d13d74
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Mon Jan 11 11:51:16 2016 -0500
qa/159 - source common.check for _notrun function
test was failing due to 159 _notrun not being defined, source
common.check to provide _notrun
commit 8c373cefbf8d827ac6aa39af9c64cf6208805c52
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 11 18:18:16 2016 +1100
qa/477: remake .out after anon metric changes moved fault injection points
commit 8e18d93f6ba62c3ce107d8d56efddae323176290
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 11 06:47:17 2016 +1100
qa/512: remove variant output based on PCP version
commit 7dc5c844658889fb2ef6b84220b53fee49b825d6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 11 06:44:50 2016 +1100
qa/512: remade .out after anon metric registration changes
commit 91480055f08f388b11d8b340d2b39793131d1cde
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jan 10 07:56:14 2016 +1100
libpcp: fix mem leak in derived metric PMNS navigation
Small leakage on infrequent path become a more frequent path after the
anon metric changes ... now the PMNS for all PMPAI clients contains
event.* metrics and the leak was exposed.
Problem is associated with pmGetChildren() and related routines where
__dmchildren() is called and the intermediate result associated
with derived metric names was not allocated in a way that allowed
complete freeing later on in the context of the caller to
__dmchildren().
commit f897ac1422f17982829385ba1000f67a98985fae
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jan 10 07:55:23 2016 +1100
qa/957: remake after anon metric event.* changes
commit 8b3c219febf65a52e00d63192803fa83630d7f9b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jan 9 21:05:43 2016 +1100
qa: changes for earlier and unconditional registration of anon metrics
Lots of chatter now that event.flags and event.missed are in the
PMNS.
commit d64fbf23c7efa1aa3598b79563c4d14b5df875b1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jan 9 20:59:42 2016 +1100
debian builds: dh-python needed for modern builds
commit 150ca9bfa71972a84489280777035c91f816a6ed
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jan 9 20:39:18 2016 +1100
libpcp et al: earlier and unconditional registration of anon metrics
Fix for http://oss.sgi.com/bugzilla/show_bug.cgi?id=1133 ...
event.flags / event.missed "anonymous" metrics registered too late
Besides the libpcp changes, some other changes to ensure derived
metrics in general (and anon metrics in particular) are not used
in core PCP infrastructure pieces, e.g. pmlogextract, pmlogreduce,
pmcd, and pmns maintenance utilities.
commit 4b718e7c10526b3b1c7d9a555af31f75735f006a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jan 7 15:49:43 2016 +1100
qa/983: make sure pmlogger is restarted when done
commit 51cddd4f538f49069fe515952b4dacde7543caa6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jan 7 15:27:30 2016 +1100
qa/src: add new fetchloop.c app
|