Activity
From 2009-04-02 to 2009-05-01
2009-05-01
- 16:52 Revision 4ea2709b: Use generic PdhExpandCounter regexs for Windows metrics with indoms.
- After initial testing, this seems to work for both Windows Server
2003 and 2008. More testing needed, but pmdawindow... - 16:43 Revision 1bed5b2f: Make the code which expands Windows metric names more robust.
- 16:42 Revision e2dec6af: Tweaks to instance domain parsing for Windows 2008.
- 16:36 Revision e52d51f4: pdhlist uses new metric name regex always now (works for W2K3 too).
- 16:28 Revision af890048: Extend the Windows pdhlist.c utility sources for Windows testing.
- At some point between Windows Server 2003 and 2008 the regular
expression syntax for the PdhExpandCounterPath has mut... - 16:11 Revision 8c5763fd: After freeing a value set pointer, set it to NULL for realloc.
- This was causing havoc in the Windows PMDA under Windows Server
2008, as random memory corruption would result in rea... - 16:08 Revision 3c5c3646: Rework the pmlogger control file path handling.
- Remove PM_LOG_PORT_DIR and PM_LOG_PRIMARY_LINK macros. These
hard-coded POSIX paths to /var/tmp, now we use PCP_TMP_...
2009-04-30
- 10:13 Revision 5f3fd079: Rename some static libpcp win32 functions with more appropriate names.
- 10:07 Revision 04c162f0: Make the path separator selection runtime dynamic as well.
- Also tweak the heuristic used to detect whether we're in a
POSIX shell vs DOS shell to detect non-bash shells as well.
2009-04-29
- 16:00 Revision c1d54ec4: Get the Windows PMDA up and stumbing on Windows Server 2008.
- Worst problem was an odd-sized allocation size causing realloc
call to fail (wierd, I know, but aligning resolves it)... - 09:36 Revision 84ca558c: Add Linux per-CPU and aggregate "guest" CPU utilisation metrics.
- Late in 2008 a ninth field was added to the /proc/stat per-CPU
metrics, which is the CPU time spent executing virtual... - 09:22 Revision a86b76be: Add a pmlogsummary option to report a "header" line (-H).
- This makes it much easier to tell what each field is. The
header fields are separated by the same delimiter characte...
2009-04-27
- 12:26 Revision c714af44: Give path to the in-tree libpcp_gui library for pmstat build.
- 09:49 Revision c5568ef1: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
- 08:33 Revision 05a72fe2: Add __pmSetClientId() and pmcd.client.* metrics
- These changes allow clients of pmcd to register their own id string
which is then exported via pmcd.client.whoami.
C...
2009-04-26
- 18:07 Revision f979c7c0: Merge branch 'dev' of git://oss.sgi.com/nathans/pcp into dev
- 18:06 Revision 0dea65b0: Extend libpcp_gui to include time control state management code.
- This is the code from pmval, but made generic through the use of
callback functions for the points that a client tool...
2009-04-24
- 10:35 Revision ada2bb40: Merge ../clean-pcp
- 10:33 Revision 6c5310a1: Merge ssh://oss.sgi.com/oss/git/pcp/pcp
- 09:50 Revision b70a00a8: Merge branch 'master' of git://oss.sgi.com/pcp/pcp
- 09:47 Revision d2c9d5cc: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp into dev
- 09:41 Revision 95298fc1: Bump version number for 2.8.2 release.
- 09:33 Revision 8c8f0397: Allow the -T option as a pmlogger pass-thru in pmnewlog.
- In our production environment we have recently started to
use this to force daily pmloggers to exit shortly after a
2... - 09:30 Revision 5ac112e9: Further filter the pmie summary emails.
- In particular, dont send any mail if the only thing in the logs is
the Log starting headers, and the Log rotated footer. - 09:17 Revision 84f75ff5: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp
2009-04-23
- 21:26 Revision c796c06a: Interim checkin for pmcd.client.whoami support.
- Changes for pmcd and pmcd PMDA to support a new pmcd.client.whoami
metric that allows clients (specifically pmlogger)...
2009-04-22
- 20:18 Revision 17fa4937: Improvements to the pmie and pmlogger startup scripts.
- In particular, we're now less verbose in the case where these
(check) scripts are auto-run from cron but pmie/pmlogge... - 20:09 Revision fff4a70a: Improve Windows PMDA uname metrics handling slightly.
- 20:06 Revision 2f37dab5: Nothing uses unsetenv in PCP - nuke HAVE_UNSETENV and libpcp stub.
- Windows doesn't provide this interface, so don't use it (and rework
the use I recently added into MMV PMDA at the sam... - 20:04 Revision d603b31a: Knock off a TODO in jstat PMDA, making path handling platform independent.
- 20:03 Revision 9167c304: Make install script use chown with user.group like Win32 tools want.
- 19:59 Revision d6a5bbc5: Update git ignore file for build subdir.
- 18:50 Revision 5ed13793: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into nathans
- 13:15 Revision 19966abc: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into nathans
2009-04-21
- 19:36 Revision 6fbb8bad: Fix && and || operators with undefined operands
- The logic here needs to accommodate tri-state logic (true, false
or unknown) across operands that may have singular v...
2009-04-20
- 11:57 Revision 595d4a88: Merge branch 'nathans' of ../pcp
- 09:27 Revision d9d75a79: Bump pcp revision number to 2.8.1 for build fix.
- 09:26 Revision 0787cf45: Fix build from source when pmapi.h is not in the root (mmv lib).
- 09:24 Revision 195e6c14: Add missing dirt to various .gitignore files.
2009-04-16
- 21:17 Revision 9235ae81: Add an option for finer control of pmie2col reporting precision.
- Currently theres a hard-coded default to 2 values after a decimal
point, now this can be set on the command line for ... - 21:15 Revision df09f748: Improve pmnewlog diagnostics when a timeout failure occurs.
- In two ways - report the host of the logger which is timing out;
and go back to reporting that it is indeed a 20 seco... - 21:09 Revision 3e280237: Remove couple of old IRIX remnants left in man pages.
- 21:08 Revision 54fec35e: Add homepage link to debian control file for PCP.
2009-04-09
- 16:48 Revision 3bb77ec6: Merge branch 'nathans' of ../pcp into dev
- 16:23 Revision 02554d31: Update changelog and version file for 2.8.0 release.
- 15:18 Revision b1e50e88: Fix underline typo in MMV PMDA README file.
- 14:48 Revision 0982f320: Add missing quote in PCP start script.
- 14:42 Revision 91382c7b: Add the netfilter PMDA, exporting IP connection tracking stats.
- Initially exporting just two metrics - ip conn count and max -
count spikes may indicate firewall DoS attacks, and ma...
2009-04-08
- 15:51 Revision ac6e64c1: Add several missing mem.util metrics to Linux PMDA.
- Namely mem.util.{bounce,NFS_Unstable,slabReclaimable,
and slabUnreclaimable}. - 15:49 Revision fae3b2fd: Improve the Windows PMDA platform version reporting.
- Parts of this had become disconnected after the PMDA rejig,
and it had not been updated for Windows 7 or Server 2008 R2. - 15:47 Revision e46581f7: Remove use of pmcd.simabi in pcp(1) script.
- This metric just doubles up on a part of what uname already
reports, on Linux & pmcd makes a poor guess at best anyway.
2009-04-07
- 06:05 Revision b5610ea9: Add in UpdateNames script, used by MMV PMDA (thanks Martin).
- Also, mmv.conf was being installed mode 755 instead of 644.
2009-04-06
- 17:06 Revision ea1b93ee: Refer to (cross-platform) pmconfirm not xconfirm in pmlogger error message.
- 17:05 Revision f01dd1c1: Fix reference to default pmcd port in SEE ALSO section of pmcd.1.
- 16:05 Revision 5a095166: Scripted removal of the old .TH hacks from the PCP man pages.
- 15:37 Revision 06bfee44: Fix typo on mmv_stats_init man page.
- 14:37 Revision 4ef61199: Minor cleanups to mmv_stats header file.
- - Use extern "C" in case client is a C++ program.
- Declare functions as "extern".
- Clarify some comments. - 14:36 Revision 7681bfcf: Ensure errno setup on all branches of a failed mmv_stats_init call.
- 13:23 Revision c918338c: System path cleanups for start scripts in Windows.
- Create paths in a single, early-on-in-the-piece place, and
create both log_dir and run_dir as they wont exist initial... - 13:07 Revision 6c11b521: Open NOTICES file with O_APPEND in pmpost, for Windows.
- 13:06 Revision d28912f9: Fix up makefile install target for libpcp_mmv on Windows.
- 13:01 Revision 79726bb2: Cater for pmstat running on archives with no intr CPU metric.
2009-04-04
- 21:33 Revision e4e23546: Bump version number for packaging updates.
- 21:33 Revision 2accb0ca: Fix unquoted hyphen usage in mmv.4 man page, reported by lintian tool.
- 21:32 Revision 0d31dc94: Debian packaging updates for additional runtime (mmv) library.
- 21:26 Revision 1c51e602: Small updates to MMV man pages.
- Correct a few typos, make sure the MMV abbreviation is spelled
out, refer to "memory map" not platform-specific mmap ... - 21:21 Revision 41225637: MMV library build no longer creates header symlink (Win32 hates that).
- 21:19 Revision 272e5c38: Correct typo on macro name used in Win32 build.
- 20:54 Revision fa815c18: Complete the porting of MMV client library to Windows.
- Quite a large refactoring of code here too. Since we now
need to link with libpcp (for Win32 routines) we can make
u... - 20:47 Revision 491125f4: Complete the porting of MMV PMDA to Windows.
- This covers all of the path name platform-independence,
switches to the generic memory map/unmap routines now in
libp... - 20:42 Revision 86de70fa: Trivial MMV makefile/Install/Remove script cleanups.
- Just makes the newly merged MMV PMDA consistent with others.
- 20:40 Revision abab0586: Add memory map/nmap wrappers to reduce conditional Win32/POSIX
- code spreading throughout the tree. Numerous callsites already
exist, MMV made it even more noticable. This change ... - 20:33 Revision a7af9eb5: Add rename wrapper so conditional Win32/POSIX code is in one spot.
- On Win32 rename fails if the target exists. This is not POSIX,
and is not the behaviour we want - as we recently add...
2009-04-03
- 13:57 Revision 151c8525: Add pmstat -x (eXtended) option to display iowait and steal.
- This (optionally) adds the CPU metrics wait.total and the
virualisation "steal" time metric to pmstat. It also makes...
2009-04-02
Also available in: Atom