Project

General

Profile

Activity

From 2009-04-06 to 2009-05-05

2009-05-05

17:31 Revision 07fd0762: Rework the Win32 services integration program.
This can now be driven using the "sc" program, and is tested
on Windows Server 2008 (its expected to work on 2003 as ...
Nathan Scott

2009-05-04

16:07 Revision 602a346c: Greatly simplify the pcp-services program.
It turns out that alot of what we were doing here can be
done from the shell already, using sc.exe. So, rip out a
bu...
Nathan Scott
16:05 Revision 50564405: Fix incorrect free before realloc, causing Win Server 2003 PMDA crashes.
Nathan Scott
16:04 Revision e992c92d: Fix string index off-by-one in pmda.uname metrics for Windows.
Nathan Scott
16:03 Revision a13da1ac: Fix Windows builds - missed diagnostic variable declaration in debug tool.
Nathan Scott
16:02 Revision 3a20a836: Fix up mismerge of last checkin, missing code snippet in Windows PMDA
Nathan Scott

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...
Nathan Scott
16:43 Revision 1bed5b2f: Make the code which expands Windows metric names more robust.
Nathan Scott
16:42 Revision e2dec6af: Tweaks to instance domain parsing for Windows 2008.
Nathan Scott
16:36 Revision e52d51f4: pdhlist uses new metric name regex always now (works for W2K3 too).
Nathan Scott
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...
Nathan Scott
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...
Nathan Scott
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_...
Nathan Scott

2009-04-30

10:13 Revision 5f3fd079: Rename some static libpcp win32 functions with more appropriate names.
Nathan Scott
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.
Nathan Scott

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

2009-04-27

12:26 Revision c714af44: Give path to the in-tree libpcp_gui library for pmstat build.
Nathan Scott
09:49 Revision c5568ef1: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott
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...
Ken McDonell

2009-04-26

18:07 Revision f979c7c0: Merge branch 'dev' of git://oss.sgi.com/nathans/pcp into dev
Nathan Scott
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...
Nathan Scott

2009-04-24

10:35 Revision ada2bb40: Merge ../clean-pcp
Nathan Scott
10:33 Revision 6c5310a1: Merge ssh://oss.sgi.com/oss/git/pcp/pcp
Nathan Scott
09:50 Revision b70a00a8: Merge branch 'master' of git://oss.sgi.com/pcp/pcp
Nathan Scott
09:47 Revision d2c9d5cc: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp into dev
Nathan Scott
09:41 Revision 95298fc1: Bump version number for 2.8.2 release.
Nathan Scott
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...
Nathan Scott
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.
Nathan Scott
09:17 Revision 84f75ff5: Merge branch 'nathans' of git://oss.sgi.com/nathans/pcp
Nathan Scott

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
 

Also available in: Atom