Activity
From 2009-04-23 to 2009-05-22
2009-05-22
2009-05-21
- 16:29 Revision a97596e6: Bump version to 2.8.5.
- 16:20 Revision 847d8b7c: Sort out widespread timezone problems under Windows.
- We now use the native Win32 API to extract the timezone. This is
a Windows timezone, we want the POSIX style but the... - 16:13 Revision 96b25580: Move the builddefs and buildrules files into the libpcp package.
- This allows for (esp. PMDA) build environments where libpcp and
libpcp-devel packages only are installed, and not pcp.
2009-05-19
- 11:38 Revision 5edc54be: Fix warnings from pmdate, it now links with libpcp (for Win32 signals).
- 11:23 Revision a5e2b47e: Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
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... - 20:45 Revision 0943cb5c: Check return value from dup().
- 20:44 Revision 8d88452a: Check return value from chown().
- 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... - 20:40 Revision 07c98793: Fix unlikely off-by-one error in strncat() use.
- 20:38 Revision 7d85c046: Check write() return value and minor initialization to remove gcc warning.
- 20:37 Revision 007e35f7: Check return value from dup().
- 20:36 Revision c70d2a9f: Check return value from fgets().
- 20:36 Revision 44e6aeb9: Check return value from fgets().
- 20:34 Revision 4430977a: Use mkstemp() if available.
- Safer replacement for tempnam().
- 20:33 Revision c70c05f0: Check getcwd() return value.
- 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. - 20:28 Revision a9eced25: Check return value from dup().
- 20:27 Revision 3c5a462c: Check getcwd() return value.
- 20:26 Revision 5716ca02: gcc cleanup and better system call checking.
- Check the return status from read(), write() and pipe().
- 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 ... - 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... - 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... - 07:10 Revision 8b03b14b: Cosmetic change.
- Removal of simabi introduced a very minor white space issue that was
causing QA/507 to fail.
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...
2009-05-15
- 10:15 Revision 600463b5: Fix libpcp_gui build on Mac OS X - linker quirkiness requires static symbol.
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,... - 15:56 Revision 87ea1a7f: Another round of path name separator auditing for Windows.
- 15:53 Revision 38831af8: Remove old Mac 10.3 nqnfs metrics.
- 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 (...
2009-05-12
- 12:07 Revision 67008d88: Bump version number for 2.8.4.
- 12:03 Revision af3e3d2b: Add bashrc into SUBDIRS, add pmprobe to completion commands, really.
- 09:46 Revision c2dc7f56: Debian packaging updates and bump release number to 2.8.3.
- 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...
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... - 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... - 16:00 Revision 52dcbe12: Remove some leftover gitignore cruft on old libkmtime.
2009-05-07
- 13:27 Revision 3ce5ddd2: Remove gitignores for libpcp_pmc and pmdumptext
- Both of these have moved over to pcp-gui
- 07:53 Revision d61bf4ae: Merge commit 'nathan/dev' into oss-dev
- 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...
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 ...
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... - 16:05 Revision 50564405: Fix incorrect free before realloc, causing Win Server 2003 PMDA crashes.
- 16:04 Revision e992c92d: Fix string index off-by-one in pmda.uname metrics for Windows.
- 16:03 Revision a13da1ac: Fix Windows builds - missed diagnostic variable declaration in debug tool.
- 16:02 Revision 3a20a836: Fix up mismerge of last checkin, missing code snippet in Windows PMDA
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)...
Also available in: Atom