Project

General

Profile

Activity

From 2008-08-23 to 2008-09-21

2008-09-19

10:10 Revision 10c03ee6: Fix up handling of "gcc -E" simple cpp special case for macosx/mingw builds.
Nathan Scott
10:09 Revision e78f5be0: Add the -U (username) option to pmproxy, which allows it to switch
to running as the requested user before accepting packets from the
network. By default, we specify user "nobody" in ...
Nathan Scott

2008-09-18

11:58 Revision 6579057c: Under no circumstances should we be chkconfig'ing off anything
in the rpm post-install process. This clobbers any chkconfig
enabling an admin has done during a previous pcp instal...
Nathan Scott

2008-09-16

14:12 Revision 20590400: Looks like the (ok, quite odd) array reference syntax I'd used
initially doesn't work on older versions of Perl (as in RHEL4)
so, switch to using an alternate syntax and replace an...
Nathan Scott

2008-09-15

16:17 Revision 68076d98: Bump build datestamp for packaging updates.
Nathan Scott
16:06 Revision f960f321: Use the (noreplace) syntax when marking configuration files in the RPM spec
to ensure users updates are not clobbered; and also that automated updates
via yum/up2date always run cleanly (withou...
Nathan Scott

2008-09-12

14:45 Revision 4562561f: Revisit the memcache PMDA a bit. Add a simple test client to exercise it,
update the default stats refresh delay, add a comment about managing the
memcache instances and slab/item instances.
Nathan Scott
12:00 Revision 3133faae: Fix couple of syntax regressions in pmdanews.pl.
Nathan Scott
11:49 Revision e3909c8a: Fix up the permissions with which Perl PMDAs are installed
(makefile updates and source tree file permissions). See
yesterdays checkin for details on the rationale.
Nathan Scott
11:38 Revision d313667d: Cleanup some diagnostics in the VMware PMDA, and tweak some of
the metric names. Delay the connection to the VMware host too
in case its faraway (like mine is) making the Install ...
Nathan Scott
11:36 Revision 15804518: Fix makefile install botch for VMware PMDA.
Nathan Scott
11:36 Revision 02b5e053: When auto-generating pmns/domain.h files during PMDA Install,
for Perl PMDAs, if an earlier error occured these files may
exist but be empty. We can guard against this by regener...
Nathan Scott
10:55 Revision d6337778: Merge tidying - remove some previously deleted cpan files again
Nathan Scott

2008-09-11

15:26 Revision b396fb03: Add Install script checks on various required interfaces for
individual Perl PMDAs. Also nuke hash bang lines, add in an
explicit "use warnings" line everywhere, and one or two ...
Nathan Scott
15:19 Revision b882be15: Ensure systemtap stap binary is installed before allowing PMDA install.
Nathan Scott
15:14 Revision 405ac0ba: When generating PMNS and domain header, switch to running perl
scripts by invoking "perl <script>". This should ensure these
work on Windows, and (more pressingly) allows us to by...
Nathan Scott
14:23 Revision 27a3a4ca: Add two additional interfaces into the Perl PMDA API - one for
extracting the one-liner text for a given PMID and another for
formatting an uptime string, given a number of seconds.
Nathan Scott
12:01 Revision d999dbea: Initial version of the VMware PMDA which extracts performance
data from the VMware console host, upon which the VMs are run. Nathan Scott

2008-09-10

07:57 Revision faaead56: Bump build timestamp for last few merge fixups.
Nathan Scott
07:54 Revision 81e44b49: Remove use on kernel spinlock and quota headers (kernel
headers are a moving target and generally unsuitable for
direct inclusion in userspace tools). Fortunately its a
str...
Nathan Scott
07:43 Revision ef126f9c: Add some changelog entries describing 2.7.4 to 2.7.7 differences.
Nathan Scott
07:42 Revision 1fd8d5f6: Remove use of kernel header in ksym code, version macro is invariant.
Nathan Scott

2008-09-09

09:45 Revision 9c8c290d: Merge SGI PCP-2.7.7-1 code into development branch.
Merge branch 'master' into nathans
Numerous conflicts resolved. Renumbered several PMIDs
in the Linux PMDA, and par...
Nathan Scott

2008-09-08

11:16 Revision 41585df9: Merge in SGI 2.7.7-1 PCP source.
Nathan Scott

2008-09-06

02:54 Revision 83652f8a: Merge in SGI 2.7.4-1 PCP source.
Nathan Scott

2008-09-05

11:03 Revision 4688a381: Fix the Linux proc.psinfo.wchan_s metric for recent kernels.
If /proc/<pid>/wchan exists use it to obtain the wchan symbol
in preference to the older ksyms/System.map based metho...
Nathan Scott
10:57 Revision 9c2ccf8d: Code cleanup in Linux ksym.c code - static functions, whitespace, etc.
Nathan Scott

2008-09-01

11:50 Revision bb3557d1: Bump PCP build version number for next release.
Nathan Scott
11:48 Revision cccfb97b: Update systemtap PMDA to handle API tweak for input callbacks.
Nathan Scott
11:47 Revision 765fce13: Several tweaks to the memcache daemon PMDA:
- fix up LDIRT in the makefile
- add configurable refresh delay
- add configuration file support
- additional diagnos...
Nathan Scott
11:41 Revision 5b4380fa: Hopefully last Perl API update for awhile - the input_callback
(used for socket/pipe input filtering) needs to be passed the
cookie identifying which handle the input was from, for...
Nathan Scott

2008-08-29

16:57 Revision 29cc9f61: Bump PCP build version number for next release.
Nathan Scott
11:51 Revision 2a25dec3: Update the sample shping configuration file. Noticed while
running qa that it hardcodes paths to things in /usr/pcp/bin
and /usr/etc (*cough*) ... and also has several old comm...
Nathan Scott
10:48 Revision d7826d2f: Untidy structure field alignment in help.c - turns out this
data structure is shared with chkhelp, and if they don't match
exactly, QA failures result. Make MinGW conditional s...
Nathan Scott
09:07 Revision 45667bf5: Reorder the logic in the dbprobe.pl script so that it makes
its initial response time measurement before going to sleep,
so that we get an initial value right away.
Nathan Scott
09:02 Revision 24173311: Two fixes in the database response time probe script, used by
the dbping PMDA - the socket output needs to be flushed right
after every print statement, else we operate in block m...
Nathan Scott

2008-08-28

15:33 Revision 9c6dc148: Further extensions to the PMDA install script/process:
- Only prompt the user with valid choices for types of
pmda installs (daemon/dso/perl). This is actually a
long-...
Nathan Scott
15:21 Revision fff0cbe6: Fix Perl version of news pmda to check for null indom correctly.
Nathan Scott
10:20 Revision c8a9c7b7: Cannot pass undef in as Perl PMDA metric help text strings after all - gives warnings.
Nathan Scott
10:15 Revision 88bd8ff5: Ensure dbping variables are initialised in case a fetch arrive before db response.
Nathan Scott
10:00 Revision 9ba1e84a: Provide an external username/password configuration file
mechanism for database PMDAs (dbping/mysql) in case the
defaults just wont do.
Small code cleanups in generic databa...
Nathan Scott
09:52 Revision 38b44ea2: When in Perl PMDA pmns/domain generation mode, dont start side-effects (like pipes).
Nathan Scott
09:03 Revision 9c8c1920: Add a Perl interface to the pmGetConfig PMAPI routine for PMDAs.
Bump the Perl API version number for initial stable API release. Nathan Scott

2008-08-27

21:06 Revision 80de7098: Complete the implementation of the processlist instance domain.
MySQL PMDA is now functionally complete and correct (afaik!) up
until version:
$ pmprobe -v mysql.variables.version
m...
Nathan Scott
15:54 Revision 43e425e6: Add the disk.dev.scheduler metric, which reports which I/O scheduler is
in use by each device. This is simple to figure out in recent kernels,
using /sys/block/<dev>/queue/scheduler, but n...
Nathan Scott
10:17 Revision 6bb5faaa: Several more tweaks to the MySQL PMDA, mainly fixing several type
and/or numbering issues in the metric table. Last remaining piece
now is the processlist metrics and instance domain.
Nathan Scott
08:26 Revision 3cfd8285: Fix a couple of string/scalar reference counting issues (resulting in
use-after-free errors) in the Perl PMDA API, when translating between
Perl and C.
Nathan Scott

2008-08-26

15:59 Revision 8f2519fb: Update libpcp IPC diagnostics to be more like the old version (for QA).
Nathan Scott
08:59 Revision c8aa9ee8: Add successful-connection diagnostic in the MySQL PMDA. Fix the
check for a null instance in the fetch callback. Also correct
the type of the mysql.variables.version metric, which ...
Nathan Scott
08:57 Revision fb3bbfe6: Fix signed vs unsigned issues in Perl PMDA interface, which made
checking for null indom problematic. Also fix the already-seen
cluster index lookup for value refresh callbacks.
Nathan Scott

2008-08-25

15:02 Revision 83d70853: Fix a compiler warning in the sample PMDA. Also, don't need to set
static variables to zero, C standard mandates all compilers do this. Nathan Scott
14:51 Revision 9aca6ea3: This removes the argc parameter from the __pmProcessCreate routine
that was added for the Windows native port. This information can
be more effectively conveyed using the nul-terminat...
Nathan Scott
14:42 Revision e839db92: When generating a Perl PMDA namespace, provide an option for creating
the namespace root as well (for testing, not needed otherwise). Nathan Scott
14:40 Revision dacbeaed: Add a mechanism for setting pmDebug when using a Perl PMDA.
Nathan Scott
09:09 Revision 1aa0ca24: Additional diagnostics in the MySQL PMDA. Fix a lost "use" statement,
and remove a variable name scoping quirk leftover from debugging. Nathan Scott
 

Also available in: Atom