pcp
[Top] [All Lists]

pcp updates: merges (kenj,lukas,marko), libpcp fix, docs, qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: merges (kenj,lukas,marko), libpcp fix, docs, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 11 Jan 2016 22:16:01 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <492663339.7798902.1452568411891.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: awOoW6ia5U47+4UQ0cbM++/9UXUPQw==
Thread-topic: pcp updates: merges (kenj,lukas,marko), libpcp fix, docs, qa
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

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merges (kenj,lukas,marko), libpcp fix, docs, qa, Nathan Scott <=