Changes committed to git://git.pcp.io/pcp.git dev
configure | 3
configure.ac | 2
debian/libpcp-pmda3-dev.install | 65 -
debian/libpcp3-dev.install | 7
debian/pcp-doc.install | 3
man/html/guide.redhat.html | 548 ++++++++++
man/html/images/GNUmakefile | 7
man/html/index.html | 2
man/html/pcp-wiki.txt | 580 +++++------
man/man1/pcp.1 | 23
qa/1006.out | 55 -
qa/507.out | 2
qa/654 | 2
qa/655 | 22
qa/655.out | 1655 ++++++++-------------------------
qa/748 | 11
qa/748.out | 24
qa/781 | 64 +
qa/781.out | 21
qa/987 | 22
qa/987.out | 2
qa/archives/mk.mysql.sh | 63 +
qa/archives/mysql-1.0 |binary
qa/archives/mysql-1.index |binary
qa/archives/mysql-1.meta |binary
qa/group | 2
src/GNUmakefile | 4
src/include/builddefs.in | 2
src/include/pcp.conf.in | 3
src/libpcp_qed/src/libpcp_qed.pro | 2
src/libpcp_qed/src/qed_bar.cpp | 19
src/libpcp_qed/src/qed_colorpicker.cpp | 306 ++++++
src/libpcp_qed/src/qed_colorpicker.h | 170 +++
src/libpcp_qed/src/qed_label.cpp | 4
src/libpcp_qed/src/qed_led.cpp | 5
src/libpcp_qed/src/qed_timebutton.cpp | 22
src/pcp/pcp.sh | 23
src/pmchart/GNUmakefile | 3
src/pmchart/chartdialog.cpp | 2
src/pmchart/chartdialog.ui | 44
src/pmchart/console.cpp | 95 -
src/pmchart/console.h | 40
src/pmchart/console.ui | 138 --
src/pmchart/fileiconprovider.cpp | 139 --
src/pmchart/fileiconprovider.h | 52 -
src/pmchart/groupcontrol.cpp | 30
src/pmchart/groupcontrol.h | 6
src/pmchart/main.cpp | 4
src/pmchart/main.h | 4
src/pmchart/openviewdialog.cpp | 2
src/pmchart/pmchart.cpp | 2
src/pmchart/pmchart.h | 4
src/pmchart/pmchart.pro | 20
src/pmchart/pmchart.ui | 2
src/pmchart/qcolorpicker.cpp | 302 ------
src/pmchart/qcolorpicker.h | 169 ---
src/pmchart/statusbar.cpp | 2
src/pmchart/statusbar.h | 6
src/pmchart/timebutton.cpp | 92 -
src/pmchart/timebutton.h | 60 -
src/pmdas/gfs2/ftrace.c | 3
src/pmdas/gfs2/latency.c | 6
src/pmdas/gfs2/pmda.c | 25
src/pmdas/linux_xfs/pmda.c | 10
src/pmdas/lustrecomm/GNUmakefile | 2
src/pmdas/mysql/GNUmakefile | 3
src/pmdas/mysql/README | 79 +
src/pmdas/sample/src/GNUmakefile | 2
src/pmie/pmie_check.sh | 18
src/pmie/src/pmie.c | 16
src/pmlogconf/pmlogconf.sh | 2
src/pmlogger/pmlogger_check.sh | 54 -
src/python/mmv.c | 30
src/python/pmapi.c | 46
src/python/pmda.c | 42
src/python/pmgui.c | 29
src/python/pmi.c | 36
77 files changed, 2445 insertions(+), 2921 deletions(-)
commit e34f17c252611e7e3207a1473cf3cc8b09afe8a8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 17:12:55 2014 +1000
Add LIB_FOR_RT use to several new places needing it
Update the lustre PMDA makefile to use the macro version
of -lrt and add it to two new places using clock_gettime
(pmdasample and libpcp itself).
commit 270003f3287fd8bbbdd919c65673ad65120be6b8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 16:34:05 2014 +1000
pmlogger_check: fix poor interaction with pmlogconf
Marko uncovered a situation where pmlogger_check would quit
out of its while/read control file loop early, resulting in
some hosts being skipped on the first run (further resulting
in potentially long delays until all loggers are started on
the first time).
Turned out to be a result of odd interaction between pmlogconf
going into interactive mode inappropriately for our needs here.
Fix this and add qa/781 to verify that all hosts for which we
are requested to start loggers are indeed visited on each loop
iteration. Adds -N (showme mode) checking to pmlogger_check,
which seems to be missing too.
Also ensure each iteration through the while/read control file
loop starts at the same PWD - testing with relative paths found
these are stacked up, otherwise (not very realistic production
configuration, but may as well fix it for QA simplicity). Same
changes mirrored to the pmie_check equivalent spots.
commit 3d2904b3d230a9bfce643732ba1b7253957f413d
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Mon Sep 1 15:30:34 2014 +1000
QA for XFS PMDA in DSO mode.
commit 0f133c30aa16d1f6de89df2ff094f35f2183c76b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 15:26:33 2014 +1000
pmie: do not default to '?' on a failed hostname lookup
Observed on Marko's systems, a transient failure to resolve
host names can result in a long-running pmie process with a
hostname set to '?' (from an error-but-continue path). Its
far more sensible to exit here, and let the restart-regime-
du-jour fire up a new pmie when circumstances have changed,
rather than live on (potentially for many weeks/months) in
this invalid state.
commit b61f4e9065e226600564025338122590817be304
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 15:21:40 2014 +1000
Python 3 support - module initialisation changes
commit e8b8603b46c6290fe887f13abe023c1698e64b7d
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Mon Sep 1 14:18:52 2014 +1000
Fix xfs_init so the XFS PMDA works as a DSO.
xfs_init wasn't correctly initializing the pmdaInterface structure, causing
the following error when used as a DSO :
[Sun Aug 31 07:27:04] pminfo(5921) Critical: Unable to set fetch callback
for PMDA interface version 255.
[Sun Aug 31 07:27:04] pminfo(5921) Critical: pmdaSetFlags: PMDA interface
version 255 not supported (domain=11)
[Sun Aug 31 07:27:04] pminfo(5921) Critical: pmdaInit: PMDA interface
version 255 not supported (domain=11)
__pmConnectLocal: Warning: initialization routine "xfs_init" failed in DSO
"/var/lib/pcp/pmdas/xfs/pmda_xfs.so": Generic error, already reported above
xfs.read_bytes: pmLookupDesc: No PMCD agent for domain of request
commit cf8e2f983df3bc96d5b713f209156dfbee33ac47
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 09:37:22 2014 +1000
Remove short-form path reporting from pcp(1) output
Found a case where one form of pmie output did not report
correctly, and instead of fixing choosing to remove this
mode. In practice, having the full path to cut+paste in
a console is useful, esp. in cross-platform environments
where different hosts have different PCP_LOG_DIR paths.
commit 7f73e356800f852b68d3ca859accd55a22ecce19
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 08:57:58 2014 +1000
Fix pmchart test qa/1006 after recent diagnostics changes
commit 5b5f59f63a98cc09bed80c05890c1ec65a87ee3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 1 07:46:19 2014 +1000
Update Debian packaging for pcp-doc files
commit 93afc482bff00fdb8afd9ef97ca6f1c1ee1b1777
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Aug 29 16:30:35 2014 +1000
guide.redhat.html: add some helpful links
commit e8730e9cadc66eed22e6705cc6d559108c1b31c4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 16:24:25 2014 +1000
Switch pmchart over to using shared timebutton code
commit 595af290a6317e71d85ce9248d6e22b6e1e495ec
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 15:38:03 2014 +1000
Workaround some compiler warnings in helper gui library
commit df96d22a39da11dea527c188931cf3709c3e2756
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 15:33:36 2014 +1000
Begin pmchart migration to using library components
Switches over console, color picker and fileiconprovider
classes to get the ball rolling.
commit 969fdeebdafef15d2c7d392bd8e27e2c7158e68e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Aug 29 15:16:22 2014 +1000
mysql pmda - add one more grant to the README
commit 06fcd4ec684d329662c0061859a524debfe09568
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Aug 29 15:14:30 2014 +1000
qa/748 - track mysql pmda changes
Added tool to recreate mysql archive ... archives/mk.mysql.sh
Add new mysql archive.
Updated qa/748.
commit 054396ba9e3799b738c3b1e56fc6dbe489d937ee
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Aug 29 15:11:24 2014 +1000
Debian -- fix build failures from recent new highres event record man pages
commit aca3a372106b8daaa1d070ce7c961549df9bdfe1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 14:03:11 2014 +1000
Add pcp_html_dir into pcp.conf (used by gui tools online doc)
commit c8b1abc495271c78f2e81677e0aef7cd846e5891
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 13:00:19 2014 +1000
Convert Markos quick reference guide to html
commit 8ed65cb4c0db8370d85f1fc8bda14f74ab08a730
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Aug 29 10:19:45 2014 +1000
Quick reference guide to PCP for Red Hat users
commit 79781e7650eaaf201ac28d49bb48e60f6f3a3525
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 29 09:54:30 2014 +1000
Build fix for html icons after recent cleanups
commit 969ff549e34d0fa0cd214ce30848856dc2169836
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Aug 29 08:43:54 2014 +1000
mysql PMDA - add README to explain how to make this puppy work
commit e3023879da3ebdbe0012db6326a3ff9df8ef81dc
Author: Paul Evans <pevans@xxxxxxxxxx>
Date: Thu Aug 28 17:54:19 2014 +0100
pmdagfs2: Fix issue with RHEL 6.6 ftrace not having irq-info option
The current version of ftrace included in the RHEL 6.6 beta does not include
the irq-info option as part of its trace function output (default is include
and enabled with other distributions). This results in the tracepoint output
given by the trace_pipe being different to what is expected and the PMDA
hanging on collection of the newly added latency metrics (timeout and killed
by PMCD).
To tackle this we turn off the irq-info option in versions of ftrace that
have the option and tweak the expected trace_pipe output so that the same
output will be given by all distributions if they have irq-info option
support or not.
commit 01bcd0cb503401e13f737cf0d1d8f85800e65538
Author: Paul Evans <pevans@xxxxxxxxxx>
Date: Thu Aug 28 17:52:28 2014 +0100
pmdagfs2: Update qa tests to remove erroneous reference to valgrind
Update qa/655 to remove erroneous reference to valgrind in the echo text.
Also made a few more corrections to qa/654 as well as updating 655.out.
Have also changed the metrics checked in qa/655 to exclude metrics which may
change from "no values available" to having metric values based on
filesystem
activity during testing.
|