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
|