Project

General

Profile

Activity

From 2009-03-25 to 2009-04-23

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)...
Ken McDonell

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...
Nathan Scott
20:09 Revision fff4a70a: Improve Windows PMDA uname metrics handling slightly.
Nathan Scott
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...
Nathan Scott
20:04 Revision d603b31a: Knock off a TODO in jstat PMDA, making path handling platform independent.
Nathan Scott
20:03 Revision 9167c304: Make install script use chown with user.group like Win32 tools want.
Nathan Scott
19:59 Revision d6a5bbc5: Update git ignore file for build subdir.
Nathan Scott
18:50 Revision 5ed13793: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into nathans
Nathan Scott
13:15 Revision 19966abc: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into nathans
Nathan Scott

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...
Ken McDonell

2009-04-20

11:57 Revision 595d4a88: Merge branch 'nathans' of ../pcp
Nathan Scott
09:27 Revision d9d75a79: Bump pcp revision number to 2.8.1 for build fix.
Nathan Scott
09:26 Revision 0787cf45: Fix build from source when pmapi.h is not in the root (mmv lib).
Nathan Scott
09:24 Revision 195e6c14: Add missing dirt to various .gitignore files.
Nathan Scott

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 ...
Nathan Scott
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...
Nathan Scott
21:09 Revision 3e280237: Remove couple of old IRIX remnants left in man pages.
Nathan Scott
21:08 Revision 54fec35e: Add homepage link to debian control file for PCP.
Nathan Scott

2009-04-09

16:48 Revision 3bb77ec6: Merge branch 'nathans' of ../pcp into dev
Nathan Scott
16:23 Revision 02554d31: Update changelog and version file for 2.8.0 release.
Nathan Scott
15:18 Revision b1e50e88: Fix underline typo in MMV PMDA README file.
Nathan Scott
14:48 Revision 0982f320: Add missing quote in PCP start script.
Nathan Scott
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...
Rodney McKee

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

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

2009-04-06

17:06 Revision ea1b93ee: Refer to (cross-platform) pmconfirm not xconfirm in pmlogger error message.
Nathan Scott
17:05 Revision f01dd1c1: Fix reference to default pmcd port in SEE ALSO section of pmcd.1.
Nathan Scott
16:05 Revision 5a095166: Scripted removal of the old .TH hacks from the PCP man pages.
Mikel Ward
15:37 Revision 06bfee44: Fix typo on mmv_stats_init man page.
Nathan Scott
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.
Nathan Scott
14:36 Revision 7681bfcf: Ensure errno setup on all branches of a failed mmv_stats_init call.
Nathan Scott
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...
Nathan Scott
13:07 Revision 6c11b521: Open NOTICES file with O_APPEND in pmpost, for Windows.
Nathan Scott
13:06 Revision d28912f9: Fix up makefile install target for libpcp_mmv on Windows.
Nathan Scott
13:01 Revision 79726bb2: Cater for pmstat running on archives with no intr CPU metric.
Nathan Scott

2009-04-04

21:33 Revision e4e23546: Bump version number for packaging updates.
Nathan Scott
21:33 Revision 2accb0ca: Fix unquoted hyphen usage in mmv.4 man page, reported by lintian tool.
Nathan Scott
21:32 Revision 0d31dc94: Debian packaging updates for additional runtime (mmv) library.
Nathan Scott
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 ...
Nathan Scott
21:21 Revision 41225637: MMV library build no longer creates header symlink (Win32 hates that).
Nathan Scott
21:19 Revision 272e5c38: Correct typo on macro name used in Win32 build.
Nathan Scott
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...
Nathan Scott
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...
Nathan Scott
20:42 Revision 86de70fa: Trivial MMV makefile/Install/Remove script cleanups.
Just makes the newly merged MMV PMDA consistent with others. Nathan Scott
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 ...
Nathan Scott
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...
Nathan Scott

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

2009-04-02

10:44 Revision 7095c88c: Missed an include on MMV PMDA source file, for POSIX platforms.
Nathan Scott

2009-04-01

16:29 Revision 284f55b4: Bump version timestamp for package upgrades.
Nathan Scott
16:27 Revision e199ed1b: Changes to get MMV PMDA and library to build on Windows.
In particular:
- Use Win32 memory mapping routines on win32, mmap on POSIX.
- Use lseek+write instead of pwrite
- Don...
Nathan Scott
16:23 Revision 80018c5c: Luster PMDA is Linux-specific, don't build/install it elsewhere.
Nathan Scott
14:03 Revision a5262610: Merge branch 'mmv' of git://oss.sgi.com/makc/morts into nathans
Resolved merge conflict on src/include/GNUmakefile. Nathan Scott
13:29 Revision a8b0df00: Remove a spurious mkaf warning during daily log rotation.
I've been able to reproduce the symptom with a hard loop test case
launching pmlogger and creating a folio in two she...
Ken McDonell
13:11 Revision 61a67fe2: Robustness improvements on pmproxy connection setup, server side.
Several changes to same section of code:
- When reporting errors, use __pmNotifyErr for logging errors, so
we have ...
Nathan Scott
13:03 Revision 597865a5: Use recv in pmproxy client-side connect setup so it will work on Windows.
Nathan Scott

2009-03-31

21:05 Revision a21d0c5f: Port MMV to Linux and MacOSX
Switch from using Irix-specific MAP_AUTOGROW to creating a file
before mmap-ing it, fix makefiles to build shared lib...
Max Matveev

2009-03-27

21:55 Revision b0659885: Resolve spurious Win32 socket disconnect log message in some tools.
Nathan Scott
21:48 Revision 5249523e: Correct the path to Windows pmconfirm binary (PCP_XCONFORM_PROG).
Nathan Scott

2009-03-26

15:02 Revision b8b0b5a1: Merge commit 'nathan/nathans' into oss-dev
Martin Hicks
14:58 Revision 98f3f606: Use pmsignal in pmclusterd initscript
Martin Hicks
13:50 Revision f2f3d05f: Update weblog PMDA apache search to work on Redhat and SLES too.
Nathan Scott
13:21 Revision 0b45e5a8: Remove SGI copyright notice from code generated by genpmda.
Nathan Scott
13:11 Revision 8d45882f: Remove dead code (comments, really) from pmval/pmtime intergration.
Nathan Scott

2009-03-25

14:55 Revision e323e7c0: Open Source the memory mapped value (MMV) PMDA
I don't think the library has been compiled since IRIX times. Martin Hicks
12:36 Revision 31f96844: Close stdout during pmclusterd daemonize()
Otherwise the parent pid can't exit properly. Martin Hicks
12:29 Revision 985dc255: Use killall directly in pmclusterd initscript
The PCP_KILLALL_PROG variable must have been an SGI-ism.
This really isn't the ideal way to do this, as it isn't
chro...
Martin Hicks
11:50 Revision a8228f6e: Fix an off-by-one in logger pid file creation for non-Win32.
Nathan Scott
11:21 Revision 72b6ebfd: Reinstate dropped wait.h include from a pmie source file.
Nathan Scott
 

Also available in: Atom