Activity
From 2008-08-22 to 2008-09-20
2008-09-19
- 10:10 Revision 10c03ee6: Fix up handling of "gcc -E" simple cpp special case for macosx/mingw builds.
- 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 ...
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...
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...
2008-09-15
- 16:17 Revision 68076d98: Bump build datestamp for packaging updates.
- 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...
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. - 12:00 Revision 3133faae: Fix couple of syntax regressions in pmdanews.pl.
- 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. - 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 ... - 11:36 Revision 15804518: Fix makefile install botch for VMware PMDA.
- 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... - 10:55 Revision d6337778: Merge tidying - remove some previously deleted cpan files again
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 ... - 15:19 Revision b882be15: Ensure systemtap stap binary is installed before allowing PMDA install.
- 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... - 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. - 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.
2008-09-10
- 07:57 Revision faaead56: Bump build timestamp for last few merge fixups.
- 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... - 07:43 Revision ef126f9c: Add some changelog entries describing 2.7.4 to 2.7.7 differences.
- 07:42 Revision 1fd8d5f6: Remove use of kernel header in ksym code, version macro is invariant.
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...
2008-09-08
2008-09-06
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... - 10:57 Revision 9c2ccf8d: Code cleanup in Linux ksym.c code - static functions, whitespace, etc.
2008-09-01
- 11:50 Revision bb3557d1: Bump PCP build version number for next release.
- 11:48 Revision cccfb97b: Update systemtap PMDA to handle API tweak for input callbacks.
- 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... - 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...
2008-08-29
- 16:57 Revision 29cc9f61: Bump PCP build version number for next release.
- 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... - 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... - 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. - 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...
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-... - 15:21 Revision fff0cbe6: Fix Perl version of news pmda to check for null indom correctly.
- 10:20 Revision c8a9c7b7: Cannot pass undef in as Perl PMDA metric help text strings after all - gives warnings.
- 10:15 Revision 88bd8ff5: Ensure dbping variables are initialised in case a fetch arrive before db response.
- 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... - 09:52 Revision 38b44ea2: When in Perl PMDA pmns/domain generation mode, dont start side-effects (like pipes).
- 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.
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... - 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... - 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. - 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.
2008-08-26
- 15:59 Revision 8f2519fb: Update libpcp IPC diagnostics to be more like the old version (for QA).
- 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 ... - 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.
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.
- 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... - 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).
- 14:40 Revision dacbeaed: Add a mechanism for setting pmDebug when using a Perl PMDA.
- 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.
2008-08-22
- 08:33 Revision 33b5566f: Export the Perl pmda_pmid_name routine correctly, ensure its arguments
- match up with callers expectations within a fetch routine.
Also available in: Atom