Activity
From 2008-08-02 to 2008-08-31
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.
2008-08-21
- 16:37 Revision 2fd7bb02: Fix install of systemtap PMDA (makefile botch).
- 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. - 09:07 Revision 8c711de8: Change the MYSQL domain to be MYSQL (not MYSQLD) like other DB agents.
- 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... - 09:02 Revision 857aca44: Add ability to auto-generate the domain header for Perl PMDAs.
2008-08-20
- 17:13 Revision 8bde70c5: Remove unused macro from MySQL PMDA makefile.
- 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... - 15:39 Revision d0416918: Fixes to automatic PMNS generation code for Perl PMDAs, after
- using it in anger with some new DBMS PMDAs.
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... - 16:55 Revision 1dc144d3: Update all of the Perl PMDA install makefiles to take advantage
- of additional features in the underlying APIs.
- 16:54 Revision 8ffc2132: Update all of the Perl PMDA install makefiles to take advantage
- of additional features in the underlying APIs.
- 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...
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...
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... - 16:40 Revision 2de89410: Fix a typo in pmns(4).
- 16:39 Revision 78a82dab: Remove spurious blank line at start of pmdaText.
- 16:39 Revision dde4497c: Fix typo in systemtap Install script.
- 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... - 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... - 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...
2008-08-07
- 11:18 Revision a2dd7d7e: Only install the systemtap PMDA on Linux.
- 11:12 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 ... - 08:19 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... - 07:52 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...
2008-08-06
- 12:20 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... - 12:16 Revision 94cfe005: Remove an old no-longer-used file from the Windows PMDA.
- 12:15 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. - 10:27 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... - 09:53 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 ...
2008-08-04
- 17:14 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 ... - 17:12 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.
Also available in: Atom