pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Mon, 05 Nov 2007 15:07:03 +1100
Cc: Ken McDonell <kmcdonell@xxxxxxxxxx>
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 GNUmakefile                    |    2 
 VERSION.pcp                    |    2 
 configure                      |   60 +++++++++++++++++++++++++++-
 man/man1/pmie_check.1          |   10 ++++
 src/include/impl.h             |    1 
 src/libpcp/src/pdu.c           |   14 +++++-
 src/pcp/pcp.sh                 |   29 +++++++++----
 src/pmdas/sample/src/sample.c  |    4 +
 src/pmdas/windows/data.c       |   86
+++++++++++++++++++++++++++++++++++++++++
 src/pmdas/windows/pmns.mem     |   21 ++++++++++
 src/pmie/pmie_daily.sh         |   23 ++++++++++
 src/pmie/src/dstruct.c         |   20 +++++----
 src/pmie/src/dstruct.h         |    3 -
 src/pmie/src/eval.c            |    9 +++-
 src/pmie/src/fetch.sk          |    3 -
 src/pmie/src/grammar.y         |    4 -
 src/pmie/src/lexicon.c         |   12 ++++-
 src/pmie/src/pragmatics.c      |   32 +++++++++++++--
 src/pmie/src/syntax.c          |    8 +--
 src/pmlogctl/pmlogger_daily.sh |    4 +
 src/pmlogextract/logio.c       |    2 
 src/pmlogreduce/logio.c        |    2 
 src/pmlogreduce/scan.c         |   32 +++++++++++++++
 src/pmstat/pmstat.c            |    5 ++
 24 files changed, 341 insertions(+), 47 deletions(-)

commit 75de7cdc15b9db90c87ed72c3fe3551a4821e026
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 15:00:33 2007 +1100

    Bump datestamp in version string for latest build images.

commit 1811ea3d1ba406068b844b4434d63b099002c607
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 14:58:17 2007 +1100

    Add remaining 15-or-so memory subsystem metrics into the Windows
PMDA.

commit 4ad41692ef930b2ec83fa136b2e2766b0b45417b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 14:56:46 2007 +1100

    Skip cull/compress in pmlogger_daily, in the situation where we
    construct an archive name to rotate to which already exists.
    This situation has been observed to occur on a daylight saving
    changeover, and this actually caused data to be lost for a day.
    The root cause issue here is that pmdate(1) does not take into
    account daylight saving changes, so "pmdate -1d" can actually
    go back more than one day.

commit 1c94287e186715365109b02a14e51d54cc5d7335
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 14:53:03 2007 +1100

    Update the pcp.sh script to report on the location of the pmie
    logfile by default.  The -p option still allows the rule file
    to be reported (along with all the rule evaluation stats), and
    this is more consistent with the pmlogger reporting.

commit ea3b0a0cd42e8eddfcf70784983035c52090e436
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 14:50:05 2007 +1100

    Add a -m option into the daily pmie log file rotate/cull/compress
    script along the lines of pmlogger_daily -m option - sending mail
    to list of addresses which is a summary of logfiles for monitored
    hosts for the previous day.

commit 68587f7e7a974da5013314e20a7c510c654bf346
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Nov 5 14:47:50 2007 +1100

    Remake configure script to pick up earlier Mac changes.

commit 3464b1b22ed6750d37845ca7946d0398deb2f9fb
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Sun Nov 4 09:26:17 2007 +1100

    When a mark record is found in the input stream, need to emit a mark
    record in the output archive with the same timestamp.  This was in
the
    code at some point in the past, as qa/166 cleaerly shows ... not
sure
    what happened to this functionality in the code base, but qa/166 is
    passing again after this change.
    
    After this change all of the -g pmlogreduce qa tests pass, except
qa/287
    which is clearly also work in progress (287.out contains the word
TODO).

commit 6fcfcddf23495a25804770fc9c1523b99afe0a60
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 14:30:36 2007 +1100

    Fix an edge condition involving timezone setting.

commit a7700327d0ba7222ccd465c9a3761bd757f6b315
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 14:29:52 2007 +1100

    Correct formatting for pointer in diagnostic messages

commit b2d04a446211fdb57f5a3c38213997bcf932014d
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 14:13:45 2007 +1100

    Misleading syntax error message involving logical OR
    
    Message reported error in the context of an "AND", not an "OR"

commit c3cbe4ed5bf410018d8d00cdf9e64156ff03a168
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 14:11:28 2007 +1100

    Guard against bad free() calls
    
    The error path checking has been improved to avoid making bad calls
    to free() in several places.

commit c425f7d833b7ffa7bc248eaf83d88317f7ce8a1d
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 14:09:27 2007 +1100

    Separate numeric constants from numeric values of variables
    
    Introduce SEM_NUMVAR and SEM_NUMCONST to clean up handling of
    expressions, especially not folding constants and destroying
    values of variables in the process, bad alloc behaviour and
    a bunch of other exiting stuff.
    
    Check out new qa tests 318, 319 and 321 to see some examples
    of the badness this fixes.

commit 8070ff7f2b4461e6405a33e4a56e75e1e7db5547
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 1 13:32:08 2007 +1100

    Botched sample.dynamic.meta metrics\
    
    numval not set on fetch path ... found by qa/003

commit 13d5b418e2d98d324894602f6ec05a6e7bcfec8d
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Wed Oct 31 17:03:46 2007 +1100

    Optionally allow pdu counter arrays used in pdu.c to be moved
outside libpcp ... needed for the pmcd pmda to optionally become a proc
agent, rather than a dso

commit eb396290422339d556bd55b2c34befd47f38da88
Author: Ken McDonell <kmcdonell@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date:   Wed Oct 31 16:58:36 2007 +1100

    Do not descend into qa for "clobber" target if the directory does
not exist




<Prev in Thread] Current Thread [Next in Thread>