Project

General

Profile

Activity

From 2009-06-03 to 2009-07-02

2009-07-01

14:36 Revision 18f3a800: Bump version for Perl module packaging fixes specific to RPM.
Nathan Scott
14:27 Revision a8bf0879: Resolve path issues when building Perl RPM packages.
Nathan Scott
13:47 Revision c8fdb6fb: Fix an rpm build issue thanks to a makefile path typo.
Nathan Scott
13:41 Revision 7fe136cd: Missing mmv perl spec entry in LSRCFILES.
Nathan Scott
12:31 Revision 0e7d706b: Bump version number to 2.8.9.
Nathan Scott
11:25 Revision 4beade78: Make error messages in libpcp_pmda open call unique.
Nathan Scott
11:17 Revision 97215925: Rework the use of pipe2 for compatibility with older glibc versions.
Nathan Scott
11:07 Revision c5725ee9: Remove unnecessary getpagesize() call in Linux slabinfo metrics.
Nathan Scott
10:23 Revision 0ee66d95: Fix bug in pmdazimbra, where probe strings weren't handled correctly.
Nathan Scott
09:51 Revision 2a467863: Revert change to install Windows configs elsewhere, dirname conflicts.
Nathan Scott
08:42 Revision bd6bd74e: Remove PCP_DIR suffix from DSOs as well when writing pmcd.conf.
This ensures we are path relative in pmcd.conf which will help
when making the PCP_DIR movable at install time, etc. ...
Nathan Scott
08:40 Revision f9f93c4c: Expunge remaining references to Interix and Cygwin.
Nathan Scott
07:50 Revision b90dcc32: Put critical config files below /etc on Win32 as well.
Nathan Scott

2009-06-30

16:03 Revision c6aa464e: Add windows batch wrapper for pmsignal also.
Nathan Scott
15:15 Revision bb0c76ae: Add option for pmie without translated default hostname.
The hostname that is stored in the stats file can now be
forced the same as that on the command line - this allows
th...
Nathan Scott
12:05 Revision 3d1ddb70: Filter out Windows end of line markers in pcp(1) shell script.
This fixes the botched output from this script in the pmie and
pmlogger sections. The root of the problem is the joi...
Nathan Scott
11:25 Revision 5691ea63: Add .bat file wrappers for user-visible PCP shell scripts.
This, in particular, means sysadmins used to typing "pcp"
will get the information they are after with no change on
W...
Nathan Scott
10:15 Revision 46999c33: Ensure path to binaries prepended to Win32 pipe/socket PMDAs.
Gets closer to working daemon PMDAs on Windows - something is
still NQR though (failure on PMDA end writing to pmcd)....
Nathan Scott

2009-06-29

08:56 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 Revision cd841e19: Fix a typo in a comment in the platformdefs file.
Nathan Scott

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...
Nathan Scott
11:11 Revision ffd44084: Clarify the wording in the MMV PMDA strings section.
Nathan Scott
10:28 Revision 0048f766: Merge branch 'dev' of git://oss.sgi.com/nathans/pcp into dev
Nathan Scott
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...
Nathan Scott

2009-06-25

16:57 Revision 59cf322f: Fix compiler warning on Windows due to pipe() redefinition.
Nathan Scott
16:32 Revision 92c08eec: Update mmvdump to also show TOC start offsets.
Nathan Scott
16:03 Revision 76cb2093: Build fixes for MMV on Windows and with no PCP installed.
Nathan Scott
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...
Nathan Scott
15:08 Revision 1a1c9859: Explicitly set elapsed timer metric semantics in the MMV PMDA.
Nathan Scott
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...
Nathan Scott
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
...
Nathan Scott
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...
Nathan Scott

2009-06-24

16:41 Revision 704a39cc: Fix up some compiler warnings that have crept in.
Nathan Scott
15:48 Revision c1b46ef0: Scan all instance domains in MMV PMDA, not just first one.
Nathan Scott
12:28 Revision 4ca78cc5: No-prefix option for MMV clients wanting specific metric names.
Nathan Scott
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...
Nathan Scott
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...
Nathan Scott

2009-06-19

15:35 Revision 63c3d4fb: Remove a redundant variable assignment in libpcp, from code reviewing.
Nathan Scott
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>...
Nathan Scott
15:32 Revision 6b351446: Rework the Perl module to use PMNS routines from libpcp instead of redoing it.
Nathan Scott
15:31 Revision 6f2072fa: Correct an offset described in mmv file format header.
Nathan Scott

2009-06-18

16:48 Revision 790611b5: Fix trivial build issues in MMV land.
Nathan Scott
16:10 Revision 4f0fa811: Fix the Perl MMV module build when no pcp installed locally.
Nathan Scott
16:08 Revision 36e1f546: Fix the Perl PMDA module build when no pcp installed locally.
Martin Hicks
16:06 Revision cdc1421e: Remove some conditional Win32 porting code, no longer needed in chkhelp.
Nathan Scott
16:06 Revision 938fe5a1: Fix a typo in the PMNS man page.
Nathan Scott
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...
Nathan Scott

2009-06-15

15:08 Revision 16f09f2f: Add git ignore file for MMV Perl module.
Nathan Scott
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...
Nathan Scott
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...
Nathan Scott
12:45 Revision afe36411: Initial version of the Memory Mapped Value Perl module.
Nathan Scott
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...
Nathan Scott

2009-06-12

15:04 Revision 66194b20: hinv.ndisk should have discrete, not instantaneous semantics in Windows PMDA
Nathan Scott
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...
Nathan Scott

2009-06-10

15:32 Revision fb8144d6: Further cpan build tweaks simplifying the Win32 build somewhat.
Nathan Scott
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...
Nathan Scott
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...
Nathan Scott

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.
Nathan Scott
18:30 Revision efb31580: Correct logic error on fetch filesys metrics update checking.
Nathan Scott
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...
Nathan Scott
12:01 Revision 354e2b92: Extend the Zimbra PMDA with service status metrics.
Nathan Scott
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 ...
Nathan Scott

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...
Max Matveev

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. Nathan Scott

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...
Nathan Scott
10:59 Revision a33b7d21: Fix compiler warning due to lack of return in a Win32 interface.
Nathan Scott
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 ...
Nathan Scott
 

Also available in: Atom