Project

General

Profile

Activity

From 2009-05-31 to 2009-06-29

2009-06-29

08:56 pcp Revision 0a9cc02b: Ensure Win32 process creation routine doesn't segv.
There was a logic path where it would attempt to dereference
a NULL pointer.
Nathan Scott
08:53 pcp Revision cd841e19: Fix a typo in a comment in the platformdefs file.
Nathan Scott

2009-06-26

12:58 pcp Revision aebcbdd6: Revamp the Perl API a little to more closely match the C API.
Simplifies things further, and has better chances of actually
working. In particular, metrics and indoms are declare...
Nathan Scott
11:11 pcp Revision ffd44084: Clarify the wording in the MMV PMDA strings section.
Nathan Scott
10:28 pcp Revision 0048f766: Merge branch 'dev' of git://oss.sgi.com/nathans/pcp into dev
Nathan Scott
10:27 pcp Revision 0e226d4e: Layout the MMV strings section more like the other sections.
Paul Cowan pointed out that the way the strings section was
layed out ondisk was inconsistent with the other sections...
Nathan Scott

2009-06-25

16:57 pcp Revision 59cf322f: Fix compiler warning on Windows due to pipe() redefinition.
Nathan Scott
16:32 pcp Revision 92c08eec: Update mmvdump to also show TOC start offsets.
Nathan Scott
16:03 pcp Revision 76cb2093: Build fixes for MMV on Windows and with no PCP installed.
Nathan Scott
15:20 pcp Revision c8c7f332: Incorporate doc feedback for MMV man pages.
Paul Cowan suggests making the order of MMV section definition
in mmv.4 match the order in the initial table. Make i...
Nathan Scott
15:08 pcp Revision 1a1c9859: Explicitly set elapsed timer metric semantics in the MMV PMDA.
Nathan Scott
15:07 pcp Revision 39b875e5: Fixes for two MMV client library bugs, found in QA.
The indom help text was being updated using an index
into the metric table. Singular metric values weren't
being acc...
Nathan Scott
12:10 pcp Revision 114caa9d: Fix up handling of elapsed-timers in the MMV PMDA.
There was some redundant code (never ever used AFAICT) that
allocated extra memory in the PMDA for the "extra" value
...
Nathan Scott
11:02 pcp Revision 2b629689: MMV client API improvements.
This patch:
- adds an API routine for setting the value directly, which is
needed for instantaneous values (not jus...
Nathan Scott

2009-06-24

16:41 pcp Revision 704a39cc: Fix up some compiler warnings that have crept in.
Nathan Scott
15:48 pcp Revision c1b46ef0: Scan all instance domains in MMV PMDA, not just first one.
Nathan Scott
12:28 pcp Revision 4ca78cc5: No-prefix option for MMV clients wanting specific metric names.
Nathan Scott
11:00 pcp Revision 7a16daeb: Add a diagnostic tool for MMV clients and PMDA.
An additional diagnostic tool has been added into the
set of files installed with the MMV PMDA to aid testing
and deb...
Nathan Scott
10:48 pcp Revision 860d00b6: Final format modifications for MMV PMDA, for instances.
This change reworks the way instance domains are handled
in the MMV PMDA, to be more consistent with the way it
deals...
Nathan Scott

2009-06-19

15:35 pcp Revision 63c3d4fb: Remove a redundant variable assignment in libpcp, from code reviewing.
Nathan Scott
15:35 pcp Revision 3c744ac0: Change the MMV PMDA to be able to use metrics with deep name hierarchies.
Current code assumes mmv.<file>.<name> whereas we want to be able to
have more complex name groupings like mmv.<file>...
Nathan Scott
15:32 pcp Revision 6b351446: Rework the Perl module to use PMNS routines from libpcp instead of redoing it.
Nathan Scott
15:31 pcp Revision 6f2072fa: Correct an offset described in mmv file format header.
Nathan Scott

2009-06-18

16:48 pcp Revision 790611b5: Fix trivial build issues in MMV land.
Nathan Scott
16:10 pcp Revision 4f0fa811: Fix the Perl MMV module build when no pcp installed locally.
Nathan Scott
16:08 pcp Revision 36e1f546: Fix the Perl PMDA module build when no pcp installed locally.
Martin Hicks
16:06 pcp Revision cdc1421e: Remove some conditional Win32 porting code, no longer needed in chkhelp.
Nathan Scott
16:06 pcp Revision 938fe5a1: Fix a typo in the PMNS man page.
Nathan Scott
16:05 pcp Revision 5302e648: Format extensions for the Memory Mapped Value PMDA and library.
This change introduces several changes to the ondisk format, and
we are much closer to having a releasable next versi...
Nathan Scott

2009-06-15

15:08 pcp Revision 16f09f2f: Add git ignore file for MMV Perl module.
Nathan Scott
15:08 pcp Revision ef37707b: On-disk version change for MMV format adding semantics support.
This change adds the requirement that metrics must be designated as
counter, instantaneous or discrete when initially...
Nathan Scott
13:52 pcp Revision 17d25c41: Remove most of the PMDANOTREADY/READY PDU logic from PMDA MMV.
This isn't worth the trouble is causes (just log warnings, AFAICT).
In our experience with a production MMV-alike PMD...
Nathan Scott
12:45 pcp Revision afe36411: Initial version of the Memory Mapped Value Perl module.
Nathan Scott
09:45 pcp Revision b18a3f84: Fix update_names routine in pmdammv, regressed recently.
The switch from UpdateNames to ReplacePmnsSubtree means the
pmcd sighup is no longer being done - make it so. Also t...
Nathan Scott

2009-06-12

15:04 pcp Revision 66194b20: hinv.ndisk should have discrete, not instantaneous semantics in Windows PMDA
Nathan Scott
15:03 pcp Revision c5c5740e: MMV agent and library fixes, big and small.
- fix man page cut&paste typo on mmv_inc_value NAME section
- use double-back quote in mmv.4 section describing MMV m...
Nathan Scott

2009-06-10

15:32 pcp Revision fb8144d6: Further cpan build tweaks simplifying the Win32 build somewhat.
Nathan Scott
15:00 pcp Revision b8415f0a: Incorporate perl modules into the Win32 build.
Steps required to get this going were:
- use dmake.exe for perl part of the build on Win32.
- drop unused local_strdu...
Nathan Scott
12:23 pcp Revision 23670065: Improve the instance domain handling logic in the Windows PMDA.
Fix a bug where we'd not set V_COLLECTED for any but the first
instance for some instance domains. Move the logic wh...
Nathan Scott

2009-06-09

18:39 pcp Revision 4c60dec3: Rework the auto-switch 32/64 logic for certain Windows metrics.
Also, ensure a one-trip evaluation for instances that are not of
REDO type in the Windows PMDA.
Nathan Scott
18:30 pcp Revision efb31580: Correct logic error on fetch filesys metrics update checking.
Nathan Scott
14:33 pcp Revision 15ac2660: Fix hinv.ncpu and hinv.ndisk as first Windows PMDA fetch.
If the very first fetch to a newly started Windows PMDA is
either hinv.ncpu or hinv.ndisk, zero could be returned.
T...
Nathan Scott
12:01 pcp Revision 354e2b92: Extend the Zimbra PMDA with service status metrics.
Nathan Scott
10:27 pcp Revision 7e01dd91: Use tempnam not tmpnam for pmprintf temporary filename generation.
This provides better control over tmpfile placement, and has much
better behaviour in general under Win32 conditions ...
Nathan Scott

2009-06-07

16:48 pcp Revision ca0a91d2: Make PCP build on OpenSolaris 2009.06
- GCC 3.4.3 needs -fPIC to create DSO with lots of symbols, -fpic is not
enough.
- standard awk on Solaris does n...
Max Matveev

2009-06-04

14:59 pcp Revision 54c218d2: Turns out Win32 apps can return EINVAL on a failed socket send.
This resolves bugzilla bug #837 related to failing to reconnect. Nathan Scott

2009-06-03

15:15 pcp Revision f5c226b1: New Windows memory cluster, stats from GlobalMemoryStatusEx().
This adds several mem.util metrics, and several swap metrics.
All memory stats that use GlovalMemoryStatusEx (hinv.ph...
Nathan Scott
10:59 pcp Revision a33b7d21: Fix compiler warning due to lack of return in a Win32 interface.
Nathan Scott
10:55 pcp Revision e80d2dca: Force use of MEMORYSTATUSEX interface in Windows PMDA.
This resolves a (long standing) precision problem under Win32
where only 2GB of physical memory was reported but 4GB ...
Nathan Scott

2009-06-02

17:40 pcp Revision 00a511ef: Add git ignore file for Zimbra PMDA files.
Nathan Scott
17:25 pcp Revision ba5a68ae: Improvements and fixes to the Zimbra PMDA.
Correctly handles the instance domain metrics now, some regexs
had a extra space at the end which wasn't in the data ...
Nathan Scott
17:21 pcp Revision fec9f7eb: Bump Perl PMDA interface version for tail mode fixes.
Implemented log file rotation and socket reconnect handling,
and generally improved the file "tail" mode of operation.
Nathan Scott

2009-06-01

20:03 pcp Revision 82756a03: Complete remaining coding todo items on the Perl PMDA module.
Now handles automatic logfile rotation detection, automatic
host socket reconnection, and installs a sigpipe handler ...
Nathan Scott
16:04 pcp Revision dc01ad40: Remove a spurious chdir() call in Perl PMDA namespace code.
Nathan Scott
16:03 pcp Revision 71dfe201: Improve metric names for some Zimbra metrics.
Nathan Scott
15:30 pcp Revision 0762f04b: Initial version of the Zimbra Collaboration Suite PMDA.
The Zimbra server exports statistics into CSV files while
its running. Some of these we have covered inside existing...
Nathan Scott
15:24 pcp Revision 9436ae52: Additional options for rpms generated by cpanflute2.
Default to build version -1 (not -8) on rpms. Add on the
--noperlreqs option, so rpms can be transfered to machines
...
Nathan Scott
08:57 pcp Revision 1b67ffa9: Use ReplacePmnsSubtree instead of UpdateNames in MMV PMDA.
Addresses locking issues around updating namespace files, and
having signals appropriately blocked in case of interru...
Nathan Scott
 

Also available in: Atom