Activity
From 2009-05-28 to 2009-06-26
2009-06-26
- 12:58 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... - 11:11 Revision ffd44084: Clarify the wording in the MMV PMDA strings section.
- 10:28 Revision 0048f766: Merge branch 'dev' of git://oss.sgi.com/nathans/pcp into dev
- 10:27 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...
2009-06-25
- 16:57 Revision 59cf322f: Fix compiler warning on Windows due to pipe() redefinition.
- 16:32 Revision 92c08eec: Update mmvdump to also show TOC start offsets.
- 16:03 Revision 76cb2093: Build fixes for MMV on Windows and with no PCP installed.
- 15:20 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... - 15:08 Revision 1a1c9859: Explicitly set elapsed timer metric semantics in the MMV PMDA.
- 15:07 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... - 12:10 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
... - 11:02 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...
2009-06-24
- 16:41 Revision 704a39cc: Fix up some compiler warnings that have crept in.
- 15:48 Revision c1b46ef0: Scan all instance domains in MMV PMDA, not just first one.
- 12:28 Revision 4ca78cc5: No-prefix option for MMV clients wanting specific metric names.
- 11:00 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... - 10:48 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...
2009-06-19
- 15:35 Revision 63c3d4fb: Remove a redundant variable assignment in libpcp, from code reviewing.
- 15:35 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>... - 15:32 Revision 6b351446: Rework the Perl module to use PMNS routines from libpcp instead of redoing it.
- 15:31 Revision 6f2072fa: Correct an offset described in mmv file format header.
2009-06-18
- 16:48 Revision 790611b5: Fix trivial build issues in MMV land.
- 16:10 Revision 4f0fa811: Fix the Perl MMV module build when no pcp installed locally.
- 16:08 Revision 36e1f546: Fix the Perl PMDA module build when no pcp installed locally.
- 16:06 Revision cdc1421e: Remove some conditional Win32 porting code, no longer needed in chkhelp.
- 16:06 Revision 938fe5a1: Fix a typo in the PMNS man page.
- 16:05 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...
2009-06-15
- 15:08 Revision 16f09f2f: Add git ignore file for MMV Perl module.
- 15:08 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... - 13:52 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... - 12:45 Revision afe36411: Initial version of the Memory Mapped Value Perl module.
- 09:45 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...
2009-06-12
- 15:04 Revision 66194b20: hinv.ndisk should have discrete, not instantaneous semantics in Windows PMDA
- 15:03 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...
2009-06-10
- 15:32 Revision fb8144d6: Further cpan build tweaks simplifying the Win32 build somewhat.
- 15:00 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... - 12:23 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...
2009-06-09
- 18:39 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. - 18:30 Revision efb31580: Correct logic error on fetch filesys metrics update checking.
- 14:33 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... - 12:01 Revision 354e2b92: Extend the Zimbra PMDA with service status metrics.
- 10:27 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 ...
2009-06-07
- 16:48 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...
2009-06-04
- 14:59 Revision 54c218d2: Turns out Win32 apps can return EINVAL on a failed socket send.
- This resolves bugzilla bug #837 related to failing to reconnect.
2009-06-03
- 15:15 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... - 10:59 Revision a33b7d21: Fix compiler warning due to lack of return in a Win32 interface.
- 10:55 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 ...
2009-06-02
- 17:40 Revision 00a511ef: Add git ignore file for Zimbra PMDA files.
- 17:25 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 ... - 17:21 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.
2009-06-01
- 20:03 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 ... - 16:04 Revision dc01ad40: Remove a spurious chdir() call in Perl PMDA namespace code.
- 16:03 Revision 71dfe201: Improve metric names for some Zimbra metrics.
- 15:30 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... - 15:24 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
... - 08:57 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...
2009-05-29
- 11:36 Revision 7d06aa20: Bump version number to 2.8.7 for Win32 release.
- 11:31 Revision 90999922: Remove last remaining remnants of querydesc mechanism in pmdawindows.
- 11:11 Revision 86b782bf: Improvements to the Windows kernel PMDA.
- - Significant reduction in memory footprint. Turns out that
every metric instance being added into a long-running ...
Also available in: Atom