pcp
[Top] [All Lists]

pcp updates: misc fixes, qa

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: misc fixes, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 8 Oct 2013 22:36:54 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <197903.4040301.1381286096255.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: itYEqJuJu357TFOkqfI2nUBtqvg+dg==
Thread-topic: pcp updates: misc fixes, qa
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 build/rpm/fedora.spec                 |   65 +++++++++++++++++++++-------------
 debian/changelog                      |    7 ++-
 man/man1/pmie_check.1                 |    7 +++
 man/man1/pmlogger_check.1             |    7 +++
 qa/366                                |    1 
 qa/531                                |    1 
 qa/533                                |    1 
 src/libpcp/src/context.c              |   11 ++++-
 src/pmcd/rc-proc.sh                   |   12 ++++++
 src/pmdas/linux_proc/GNUmakefile      |    8 ++--
 src/pmdas/linux_proc/pmlogconf.memory |   14 +++----
 src/pmdas/simple/simple.c             |    9 ++--
 src/pmdas/systemd/systemd.c           |   12 +++---
 src/pmie/crontab.in                   |    2 -
 src/pmie/pmie_check.sh                |   27 ++++++++++++--
 src/pmlogconf/memory/localdefs        |    2 -
 src/pmlogconf/memory/proc-linux       |    7 +++
 src/pmlogger/crontab.in               |    2 -
 src/pmlogger/pmlogger_check.sh        |   27 ++++++++++++--
 19 files changed, 162 insertions(+), 60 deletions(-)

commit e03ac8b184aac4f1e757054cbca7d59c9ed2c406
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 12:57:43 2013 +1100

    Move and make per-process auto-mem-logging not default for now
    
    We need to know a few more things first - what the impact
    on daily logs for logging all processes every 5min for 3
    metrics is in particular.
    
    Updated test qa/366 to handle the new config state.

commit 911985791697ceed19be4a47aeddd978275d865e
Merge: 1220d24 6dc0c2e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 11:54:32 2013 +1100

    Merge branch 'fche/dev' of ../pcpfans into dev

commit 1220d24840502cfe56997ff24237b98d6225d1cd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 11:40:03 2013 +1100

    Updates to the Fedora/EPEL rpm spec file (pmdaib, libs)
    
    Change the Fedora/EPEL spec file to further restrict the
    places that infiniband sources will be built.  Further,
    internal tools suggest exact versioned dependencies on
    pcp-libs for sub-packages - make it so (previously some
    deps were on pcp incorrectly, some were less restrictive
    for subsequent package versions).

commit dbce01d64e69f62b04c62490bb49498eef69f4f1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 11:34:07 2013 +1100

    Trivial sync-ups for pmdasimple with Programmers Guide

commit 7ae7957d6e940ec34e9409d75ae1e6d87e4ffbeb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 11:33:12 2013 +1100

    Add notes about closed bugs to deb changelog

commit 7f5461c05babd32aa561e8d12b8b8ba3be2301e5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 9 11:31:44 2013 +1100

    Tackle a race in pmda socket setup in dbpmda tests

commit 6dc0c2eac7faf886e58794d8efe78f6d9b03a876
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Oct 4 18:57:24 2013 -0400

    linux pmda: add a pmlogconf.memory ditty
    
    These proc.* metrics log process/memory/fault history.

commit 13660354c4897f18fe4e90011d6ee0c259e12ae5
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Fri Oct 4 13:42:29 2013 -0400

    systemd pmda: correct handling multiple concurrent clients
    
    We were using return values of pmdaEventNewClient (which BTW are
    undocumented!) as though it were a queue number, whereas we actually
    had a good number already as a global variable.
    
    While at it, reduce the systemd poll fallback timeout from 2 to 60
    seconds, with the RHBZ979487 workaround in effect, plus prior changes
    that preclude us from being flooded with pent-up journal entries.

commit 2942bd8220e3fb3ed321858462926299b5bd81ef
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Oct 4 18:24:11 2013 +1000

    Correctly fix memory leak in pmie newContext failure path
    
    Earlier fix overlooked the complication that contexts might
    be reused, so unilaterally free'ing here is not viable.

commit a7aac03ce2e66d8f107174f64a298ed4f9301ecf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Oct 4 16:36:52 2013 +1000

    Revert "pmNewContext: plug memory leak on failed connections"
    
    This reverts commit c21738e50e9bb4ac80f90548934b551188d46785.
    
    Test qa/281 is failing as a result, and on closer inspection we
    don't understand the problem properly yet.  The fix is not this
    though, as PM_CONTEXT_FREE should be guarding us on subsequent
    pmNewContext calls.

commit 9444d88acb77153908d866a02c64b550399a1817
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Oct 4 14:45:04 2013 +1000

    Make default crontab install cooperate with runlevel settings
    
    We found local pmie and pmlogger processes enabled everywhere,
    now that the check crontab scripts are always installed.  Bit
    of an oversight, it resulted from service state always being
    ignored.  This change adds an option to the check scripts such
    that they ensure the system runlevel state is honoured when we
    run the check scripts (either stopping or starting processes).

commit 766b2be4af503c84f4e2b753a238efb5b8b5033f
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Oct 3 22:03:34 2013 -0400

    systemd pmda cleanup
    
    Drop a debugging error-report, and fix getopt for -f flag.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: misc fixes, qa, Nathan Scott <=