Addresses http://oss.sgi.com/bugzilla/show_bug.cgi?id=1133
Changes committed to git://git.pcp.io/kenj/pcp 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
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/1091.out | 2
qa/138.out | 2
qa/143.out | 9
qa/145.out | 30
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/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/src/.gitignore | 2
qa/src/GNUlocaldefs | 2
qa/src/fetchloop.c | 223
src/libpcp/src/check-statics | 3
src/libpcp/src/derive.c | 99
src/libpcp/src/events.c | 57
src/libpcp/src/pmns.c | 15
src/pmlogextract/pmlogextract.c | 2
src/pmlogreduce/pmlogreduce.c | 3
src/pmns/pmnsdel.c | 3
src/pmns/pmnsmerge.c | 3
93 files changed, 13997 insertions(+), 7067 deletions(-)
Details ...
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
|