Project

General

Profile

Activity

From 2008-08-09 to 2008-09-07

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

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

2008-08-21

16:37 Revision 2fd7bb02: Fix install of systemtap PMDA (makefile botch).
Nathan Scott
09:09 Revision 1617183e: Tweak Install scripts for all Perl PMDAs - we need to know now at
pmdaSetup time whether this PMDA is using Perl for automatic file
generation.
Nathan Scott
09:07 Revision 8c711de8: Change the MYSQL domain to be MYSQL (not MYSQLD) like other DB agents.
Nathan Scott
09:06 Revision 10eedb3f: Change pmdaproc.sh setup routine to be able to automatically
generate any needed files for Perl PMDAs (pmns, domain.h) so
that lazy Perl programmers don't need to worry about bor...
Nathan Scott
09:02 Revision 857aca44: Add ability to auto-generate the domain header for Perl PMDAs.
Nathan Scott

2008-08-20

17:13 Revision 8bde70c5: Remove unused macro from MySQL PMDA makefile.
Nathan Scott
16:01 Revision f23a5259: Initial version of the Perl MySQL PMDA, which is built using DBI
(adding no explicit PCP dependencies) and extracts metric values
using MySQL "show status", "show variables" and "sho...
Nathan Scott
15:39 Revision d0416918: Fixes to automatic PMNS generation code for Perl PMDAs, after
using it in anger with some new DBMS PMDAs. Nathan Scott

2008-08-15

16:56 Revision 7ed5c896: Fix a problem observed in our production enviornment - when the
mailq pmda is running, the filesystem housing the spool cannot
be unmounted. We need to chdir away from the spool af...
Nathan Scott
16:55 Revision 1dc144d3: Update all of the Perl PMDA install makefiles to take advantage
of additional features in the underlying APIs. Nathan Scott
16:54 Revision 8ffc2132: Update all of the Perl PMDA install makefiles to take advantage
of additional features in the underlying APIs. Nathan Scott
14:47 Revision 44440443: Last major piece of surgery on the Perl API, should be just bug
fixes from here on (hopefully!). This adds two major pieces of
functionality - the ability to generate an ascii name...
Nathan Scott

2008-08-14

15:47 Revision 68b121f2: Cleanup library build turds after recent oscillation on the
libpcp_pmcd.{so,dll,a} front.
If a build area has been used before those changes you still
have a libpcp_pmcd.so eve...
Ken McDonell

2008-08-13

16:41 Revision 4871cad2: Implement help text handling shortcuts in the Perl API. If we
find an existing metric help file, we use that. If not, we're
using any help strings registered in the add_metric/ad...
Nathan Scott
16:40 Revision 2de89410: Fix a typo in pmns(4).
Nathan Scott
16:39 Revision 78a82dab: Remove spurious blank line at start of pmdaText.
Nathan Scott
16:39 Revision dde4497c: Fix typo in systemtap Install script.
Nathan Scott
14:00 Revision b2945be1: Remove the Perl PMDA API TODO file - the couple of remaining
features are already documented in the source or about to get
merged.
Cleanup the PMID handling slightly too - no fu...
Nathan Scott
13:48 Revision 4beb0a8b: Add a mechanism to the Perl PMDA API for simplifying fetch
routines. If the (optional) refresh function is provided,
then the pmdaFetch routine will automatically walk through...
Nathan Scott
08:59 Revision 6e712627: Correct the handling of the derived filesystem metrics in the
Windows PMDA. Also resolve a handful of metric type mismatch
issues (mismatch PCP types for new metrics with Pdh typ...
Nathan Scott
 

Also available in: Atom