Project

General

Profile

Activity

From 2008-08-04 to 2008-09-02

2008-09-01

11:50 pcp Revision bb3557d1: Bump PCP build version number for next release.
Nathan Scott
11:48 pcp Revision cccfb97b: Update systemtap PMDA to handle API tweak for input callbacks.
Nathan Scott
11:47 pcp 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 pcp 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 pcp Revision 29cc9f61: Bump PCP build version number for next release.
Nathan Scott
11:51 pcp 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 pcp 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 pcp 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 pcp 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 pcp 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 pcp Revision fff0cbe6: Fix Perl version of news pmda to check for null indom correctly.
Nathan Scott
10:20 pcp Revision c8a9c7b7: Cannot pass undef in as Perl PMDA metric help text strings after all - gives warnings.
Nathan Scott
10:15 pcp Revision 88bd8ff5: Ensure dbping variables are initialised in case a fetch arrive before db response.
Nathan Scott
10:00 pcp 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 pcp Revision 38b44ea2: When in Perl PMDA pmns/domain generation mode, dont start side-effects (like pipes).
Nathan Scott
09:03 pcp 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 pcp 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 pcp 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 pcp 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 pcp 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 pcp Revision 8f2519fb: Update libpcp IPC diagnostics to be more like the old version (for QA).
Nathan Scott
08:59 pcp 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 pcp 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 pcp 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 pcp 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 pcp 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 pcp Revision dacbeaed: Add a mechanism for setting pmDebug when using a Perl PMDA.
Nathan Scott
09:09 pcp 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 pcp 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 pcp Revision 2fd7bb02: Fix install of systemtap PMDA (makefile botch).
Nathan Scott
09:09 pcp 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 pcp Revision 8c711de8: Change the MYSQL domain to be MYSQL (not MYSQLD) like other DB agents.
Nathan Scott
09:06 pcp 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 pcp Revision 857aca44: Add ability to auto-generate the domain header for Perl PMDAs.
Nathan Scott

2008-08-20

17:13 pcp Revision 8bde70c5: Remove unused macro from MySQL PMDA makefile.
Nathan Scott
16:01 pcp 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 pcp 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 pcp 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 pcp Revision 1dc144d3: Update all of the Perl PMDA install makefiles to take advantage
of additional features in the underlying APIs. Nathan Scott
16:54 pcp Revision 8ffc2132: Update all of the Perl PMDA install makefiles to take advantage
of additional features in the underlying APIs. Nathan Scott
14:47 pcp 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 pcp 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 pcp 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 pcp Revision 2de89410: Fix a typo in pmns(4).
Nathan Scott
16:39 pcp Revision 78a82dab: Remove spurious blank line at start of pmdaText.
Nathan Scott
16:39 pcp Revision dde4497c: Fix typo in systemtap Install script.
Nathan Scott
14:00 pcp 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 pcp 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 pcp 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

2008-08-11

20:26 wconsd Revision 5ddf869b: Add libcli to the mix
Hamish Coleman

2008-08-10

13:21 wconsd Revision 3a53ff28: Add another method to the com port enum test program
Hamish Coleman
12:54 wconsd Revision 0b80dcaf: Add the libcli project
Hamish Coleman

2008-08-07

11:18 pcp Revision a2dd7d7e: Only install the systemtap PMDA on Linux.
Nathan Scott
11:12 pcp Revision 94775eeb: Update the pmdaproc.sh shared shell script, used by the PMDA
Install/Remove scripts.
- Remove special casing for just Linux to use $PCP_PMDAS_DIR
this is used by all platforms ...
Nathan Scott
08:19 pcp Revision e6b8ab94: gmake does not evaluate environment variables when expanding
paths to included makefile snippets (like pcp.conf). So, we
need to first expand the optional env var PCP_DIR into a...
Nathan Scott
07:52 pcp Revision 58708087: Fix up several issues with the updated instance domain handling
code in the Windows PMDA. Some metrics were annotated with the
wrong instance type. When discarding the _Total valu...
Nathan Scott

2008-08-06

12:20 pcp Revision ebecbdc7: Improve the help text reporting in the Windows PMDA, in two ways.
Firstly, for the one-line help text, if the metric (as most do)
uses a PDH API regular expression for fetching values...
Nathan Scott
12:16 pcp Revision 94cfe005: Remove an old no-longer-used file from the Windows PMDA.
Nathan Scott
12:15 pcp Revision ce7f95a1: In addition to rewriting each metrics indom with the real domain
number early on in the piece, in the Windows PMDA, of course we'll
also need to update the PMIDs themselves.
Nathan Scott
10:27 pcp Revision 78f65407: Make the rpc/nfsd server statistics match up with what the
kernel is exporting in current mainline Linux kernels (and
still support older versions, of course). This means some...
Nathan Scott
09:53 pcp Revision 6ddc6650: Add in many of the other Windows disk metrics, esp. the average
disk read/write/total time metrics for measuring request latency.
Also use __pmSetProgname, else the hostname in the ...
Nathan Scott

2008-08-04

17:14 pcp Revision d3fdf581: Rethink the strategy of using shared a pmcd.so library for all
platforms - its a packaging pain, and not really a nice solution
for those platforms that don't have the Windows DLL ...
Nathan Scott
17:12 pcp Revision 88479ef6: Update cisco man page so we dont install man page links for "parse"
and "probe" - these names are waay to generic for us to install man
pages for.
Nathan Scott
 

Also available in: Atom