Project

General

Profile

Activity

From 2009-04-20 to 2009-05-19

2009-05-19

11:38 Revision 5edc54be: Fix warnings from pmdate, it now links with libpcp (for Win32 signals).
Nathan Scott
11:23 Revision a5e2b47e: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
Nathan Scott

2009-05-17

20:46 Revision d7f66aee: Remove gcc warnings.
Most of these changes are totally benign and not necessary because the
variables are _really_ initialized before bein...
Ken McDonell
20:45 Revision 0943cb5c: Check return value from dup().
Ken McDonell
20:44 Revision 8d88452a: Check return value from chown().
Ken McDonell
20:41 Revision bb906644: Assorted minor changes.
Add initialization to pander to gcc warnings.
Use mkstemp() if available in preference to tmpnam().
Fix formatting of...
Ken McDonell
20:40 Revision 07c98793: Fix unlikely off-by-one error in strncat() use.
Ken McDonell
20:38 Revision 7d85c046: Check write() return value and minor initialization to remove gcc warning.
Ken McDonell
20:37 Revision 007e35f7: Check return value from dup().
Ken McDonell
20:36 Revision c70d2a9f: Check return value from fgets().
Ken McDonell
20:36 Revision 44e6aeb9: Check return value from fgets().
Ken McDonell
20:34 Revision 4430977a: Use mkstemp() if available.
Safer replacement for tempnam(). Ken McDonell
20:33 Revision c70c05f0: Check getcwd() return value.
Ken McDonell
20:32 Revision d790ad58: Cleanup fgets() and fscanf() use.
Check return values to make sure we're getting what we expect as we
parse these ascii files.
Ken McDonell
20:28 Revision a9eced25: Check return value from dup().
Ken McDonell
20:27 Revision 3c5a462c: Check getcwd() return value.
Ken McDonell
20:26 Revision 5716ca02: gcc cleanup and better system call checking.
Check the return status from read(), write() and pipe(). Ken McDonell
20:22 Revision 39dfce0c: Use xterm instead of xwsh.
The watch command was broken, this makes it work again. Also cleaned
up the use of system(), specifically check the ...
Ken McDonell
20:18 Revision 2b16263f: Hack to workaround gcc warnings from flex generated code.
Don't even ask about this ... it is obscene in the extreme, but until
the flex pixies are generating C code that does...
Ken McDonell
07:18 Revision ec0767c3: Reinstate optional pmFetch warnings.
When the warnings were changed to be off by default, the plumbing to allow
the previous default to be enabled (-v) wa...
Ken McDonell
07:10 Revision 8b03b14b: Cosmetic change.
Removal of simabi introduced a very minor white space issue that was
causing QA/507 to fail.
Ken McDonell

2009-05-16

17:28 Revision f8ebf5c2: Make setting pcp_rc_dir in configure.in more robust
configure.in defines pcp_rc_dir by testing for the existence of the
directories /etc/rc.d/init.d /etc/init.d /sbin/in...
Jason Rappleye

2009-05-15

10:15 Revision 600463b5: Fix libpcp_gui build on Mac OS X - linker quirkiness requires static symbol.
Nathan Scott

2009-05-13

17:11 Revision f5a210d0: An interface for testing whether a path is absolute or relative.
Been putting this off for awhile, but need to get this interface
in as theres many places that test this. Obviously,...
Nathan Scott
15:56 Revision 87ea1a7f: Another round of path name separator auditing for Windows.
Nathan Scott
15:53 Revision 38831af8: Remove old Mac 10.3 nqnfs metrics.
Nathan Scott
15:50 Revision 6813836c: Remove dead code from old-and-crufty compatibility macros.
In particular these configure macros: HAVE_NQNFS_LEASES (no
one runs 10.3 MacOSX), HAVE_SGIDEFS_H, HAVE_ABI_MUTEX_H (...
Nathan Scott

2009-05-12

12:07 Revision 67008d88: Bump version number for 2.8.4.
Nathan Scott
12:03 Revision af3e3d2b: Add bashrc into SUBDIRS, add pmprobe to completion commands, really.
Nathan Scott
09:46 Revision c2dc7f56: Debian packaging updates and bump release number to 2.8.3.
Nathan Scott
09:29 Revision 387bac6b: Remove final references to sginap.
Convert last two programs still using this (pmcd_wait and
pmclient) to struct timeval APIs and clean out the trash,
r...
Nathan Scott

2009-05-11

17:13 Revision ac3a8f0c: Tweak the bash auto-completion - local context and pmprobe support.
Use local context mode when completing metric names in bash,
so that it works (and straight-away, not with a 5 sec ti...
Nathan Scott
17:06 Revision 5127f904: Bash auto-completion of metric names for several PCP tools.
Use it as follows, after sourcing your new bash rc file
(start new instance of bash).
pminfo -f kernel.<TAB>
Autoco...
Roman Revyakin
16:00 Revision 52dcbe12: Remove some leftover gitignore cruft on old libkmtime.
Nathan Scott

2009-05-07

13:27 Revision 3ce5ddd2: Remove gitignores for libpcp_pmc and pmdumptext
Both of these have moved over to pcp-gui Martin Hicks
07:53 Revision d61bf4ae: Merge commit 'nathan/dev' into oss-dev
Martin Hicks
07:51 Revision 19c73ead: Fix memory leak in xfs project quotas
There was a memory leak in the XFS project quota metrics.
Also added a malloc return value check to ensure that the
p...
Martin Hicks

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
 

Also available in: Atom