From nscott@aconex.com Thu Jul 3 16:18:11 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 03 Jul 2008 16:18:18 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m63NIBw0022621 for ; Thu, 3 Jul 2008 16:18:11 -0700 X-ASG-Debug-ID: 1215127153-63fb01e70000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B2FCD2B5006 for ; Thu, 3 Jul 2008 16:19:13 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id sVvGjImdnLrur5eX for ; Thu, 03 Jul 2008 16:19:13 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 238022EABFF for ; Fri, 4 Jul 2008 09:19:09 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id Eto1xHNO7Il8g4W0 for ; Fri, 04 Jul 2008 09:19:09 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id F03C492C313 for ; Fri, 4 Jul 2008 09:19:08 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 04 Jul 2008 09:17:54 +1000 Message-Id: <1215127074.5194.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1215127154 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0047 1.0000 -1.9903 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.99 X-Barracuda-Spam-Status: No, SCORE=-1.99 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.55083 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1694 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git dev/null |binary images/document-save-as.png |binary images/document-save-as.svg | 601 +++++++++++++++++++++++++++++ images/tab-close.png |binary images/tab-close.svg | 723 ++++++++++------------------------- images/tab-edit.png |binary images/tab-edit.svg | 854 ++++++++++-------------------------------- images/tab-new.png |binary images/tab-new.svg | 691 ++++++++++------------------------ images/tab-rotate.png |binary images/tab-rotate.svg | 892 ++++++++++++++++++++++---------------------- images/view-close.png |binary images/view-close.svg | 337 ++++++++++++++++ images/view-edit.png |binary images/view-edit.svg | 329 ++++++++++++++++ images/view-new.png |binary images/view-new.svg | 317 +++++++++++++++ images/view-rotate.png |binary images/view-rotate.svg | 446 ++++++++++++++++++++++ src/chart/GNUmakefile | 7 src/chart/kmchart.cpp | 36 + src/chart/kmchart.h | 3 src/chart/kmchart.qrc | 10 src/chart/kmchart.ui | 337 ++-------------- src/chart/viewdialog.ui | 2 25 files changed, 3193 insertions(+), 2392 deletions(-) commit 51b06ab6cf58ed5744926252a3395838d736ea01 Author: Nathan Scott Date: Fri Jul 4 09:11:30 2008 +1000 Add ability to hide/show the menu bar as well. commit 4218fd00f43afb93114cdbea51d112a10a916ceb Author: Nathan Scott Date: Mon Jun 30 08:42:16 2008 +1000 Rename last remaining uses of the Tab naming convention (replaced with View). commit 3492bfb5028dee1725fc4b4f4eecb03016b3d7c5 Author: Nathan Scott Date: Mon Jun 30 08:34:27 2008 +1000 Add missing/updated icons for the tab -> view transition. This incidentally also resolves the issue where the tab icons didn't look at all like the tabs on some platforms (particularly Mac OS X). Added the new view rotate icon in as well, for switching between active views (iow, what were previously tabs). From nscott@aconex.com Sun Jul 6 20:15:28 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 06 Jul 2008 20:15:34 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m673FSiv024409 for ; Sun, 6 Jul 2008 20:15:28 -0700 X-ASG-Debug-ID: 1215400590-5b7303d20000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id DE32B2BFA74 for ; Sun, 6 Jul 2008 20:16:30 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id eiXPd7EOWD7OYOK7 for ; Sun, 06 Jul 2008 20:16:30 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 5B4B7309513 for ; Mon, 7 Jul 2008 13:16:28 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 0GrS2DXVj7GRw3Mf for ; Mon, 07 Jul 2008 13:16:28 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 49EA692C300 for ; Mon, 7 Jul 2008 13:16:28 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 07 Jul 2008 13:15:14 +1000 Message-Id: <1215400514.4426.10.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1215400591 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.55350 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1695 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git GNUmakefile | 14 - Makepkgs | 6 build/GNUmakefile | 9 build/mac/installer-resources/Welcome.txt | 3 build/win/GNUmakefile | 79 ++++++++ build/win/aboutpcp.bmp |binary build/win/common.nsh | 43 ++++ build/win/config.nsh.IN | 3 build/win/install.nsh | 1 build/win/pcp.nsi | 51 +++++ configure.in | 7 src/GNUmakefile | 2 src/autofsd-probe/GNUmakefile | 11 - src/cpan/GNUmakefile | 4 src/cpan/PMDA.xs | 5 src/cpan/local.c | 21 -- src/cpan/local.h | 16 - src/include/builddefs.in | 1 src/include/platform_defs.h.in | 8 src/libkmtime/src/client.c | 60 ++---- src/libpcp/src/AF.c | 2 src/libpcp/src/win32.c | 31 +++ src/libpcp_http/src/GNUmakefile | 4 src/libpcp_pmcd/GNUlocaldefs.32 | 4 src/libpcp_pmcd/GNUmakefile | 38 +++ src/libpcp_pmcd/src/GNUmakefile | 40 ++++ src/libpcp_pmcd/src/client.c | 70 +++++++ src/libpcp_pmcd/src/data.c | 33 +++ src/libpcp_pmcd/src/trace.c | 286 ++++++++++++++++++++++++++++++ src/libpcp_trace/src/GNUmakefile | 8 src/libpcp_trace/src/pdu.c | 2 src/libpcp_trace/src/trace.c | 23 ++ src/pmcd/src/GNUmakefile | 20 +- src/pmcd/src/agent.c | 2 src/pmcd/src/client.c | 48 ----- src/pmcd/src/client.h | 7 src/pmcd/src/config.c | 46 +++- src/pmcd/src/pmcd.c | 13 - src/pmcd/src/pmcd.h | 32 ++- src/pmdas/apache/GNUmakefile | 11 - src/pmdas/cisco/GNUmakefile | 11 - src/pmdas/jstat/GNUmakefile | 11 - src/pmdas/pmcd/src/GNUmakefile | 8 src/pmdas/pmcd/src/pmcd.c | 15 - src/pmdas/sample/src/pmda.c | 2 src/pmdas/shping/GNUmakefile | 11 - src/pmdas/summary/GNUmakefile | 11 - src/pmdas/trace/GNUmakefile | 10 - src/pmdas/trace/src/GNUmakefile | 12 - src/pmdas/txmon/GNUmakefile | 11 - src/pmdas/weblog/GNUmakefile | 15 + src/pmdas/weblog/weblog.c | 8 src/pmie/pmie_daily.sh | 5 src/pmie/src/GNUmakefile | 4 src/pmlogextract/gram.y | 2 src/pmlogger/GNUmakefile | 6 src/pmpost/GNUmakefile | 4 src/pmproxy/pmproxy.c | 8 src/pmstat/GNUmakefile | 6 src/telnet-probe/telnet-probe.c | 4 60 files changed, 1009 insertions(+), 219 deletions(-) commit 6f4d001ec9be12dc62db17950833043528803504 Author: Nathan Scott Date: Mon Jul 7 12:26:07 2008 +1000 Better tweak to regex for extracting non-OK lines in pmie logs. commit 7ef930254f56803aa90ae0f7ac7e179e668fab1e Author: Nathan Scott Date: Mon Jul 7 12:15:16 2008 +1000 Get remaining parts of pmcd and pmdapmcd to build under MinGW. It seems you cannot resolve symbols from a DLL that exist in a binary, under Win32/MinGW. But, its OK if those symbols come from a DLL. So this patch moves all shared symbols (data and code) used by both pmcd and pmdapmcd into a shared library, which I've named libpcp_pmcd. The data symbols need the magic Windows symbol annotation too (the same treatment the globals in libpcp - pmProgname, pmDebug, etc - were given) in order to be correctly resolved by pmcd and pmdapmcd. commit 018082491fdcf9614caaa90df845f23f88194a5f Author: Nathan Scott Date: Mon Jul 7 11:47:21 2008 +1000 Tweak regex for extracting non-OK lines in pmie logs. commit 71d5283e61b78e8e955152b28ec7d7fe7abef032 Author: Nathan Scott Date: Mon Jul 7 11:20:21 2008 +1000 Implement a generic process wait interface so that we can wait for process exit status / signal info on any platform. This is the Win32 implementation. commit c5b72c5d7626750580b365ed7e2ec0027afe2af8 Author: Nathan Scott Date: Mon Jul 7 11:18:52 2008 +1000 Get libpcp_trace to build on MinGW/Win32. commit 301649747964d24334de920e72bc9526b8dc43b3 Author: Nathan Scott Date: Mon Jul 7 10:58:55 2008 +1000 Switch to using the platform independent fork/exec interface in libkmtime and also use socket interfaces that work on both Win32 and *nix. commit 4606cf9eeb0bdfac8494048e387408d4e46028b0 Author: Nathan Scott Date: Mon Jul 7 10:57:16 2008 +1000 No need to initialise globals to zero. commit 97184256a5195a92f17fbbaa74cb535e0db33302 Author: Nathan Scott Date: Mon Jul 7 10:56:07 2008 +1000 Reduce the MinGW namespace pollution, helps with Perl build. commit b0fa027530e398cfeebc0be762a857f375e8be5c Author: Nathan Scott Date: Mon Jul 7 10:55:17 2008 +1000 Fix a typo in a comment, no code change. commit 5ae366c6aa36e95e55ba3a109d1832f6510fe902 Author: Nathan Scott Date: Mon Jul 7 10:23:50 2008 +1000 Resolve a struct SV namespace collision issue which bit again on MinGW, previous workaround no longer worked correctly here - this patch should work for all platforms. commit b0b3aaac5404edf0f86c9f3b2031d523916869d5 Author: Nathan Scott Date: Mon Jul 7 09:39:32 2008 +1000 Fix return code check after call to pmTraversePMNS - this function returns the number of children of the given node (which is non-zero for non-leaf nodes). This resolves an incorrect warning e.g. "Problem with lookup for metric... metric ignored. Reason: No such PMAPI error code (N)" we saw when using pmlogextract with non-leaf names (which it otherwise handles correctly). commit 091316537a350b366de7cad45d5c6e7cbc5e1c0c Author: Nathan Scott Date: Mon Jul 7 08:48:58 2008 +1000 Fix whitespace breakage in Makepkgs script. commit 6f37766251268849d6e707721e4896487dd105e8 Author: Nathan Scott Date: Mon Jul 7 08:47:34 2008 +1000 Some tools and optional PMDAs need significant work still on MinGW, these are taken out of the build (if TARGET_OS is mingw) for now so that an initial package can be produced on MinGW/Windows. commit 625186253b878caac3853874f31d69329924f9e4 Author: Nathan Scott Date: Mon Jul 7 08:22:25 2008 +1000 Add configure and build magic to descend down into build/win for packaging on MinGW Win32. commit e8bc12a91241f83f6221d84e49d1a018483c9fbb Author: Nathan Scott Date: Mon Jul 7 08:20:19 2008 +1000 Initial Win32 packaging, using the open source NSIS installer. A similar approach is taken as on Mac OS X in terms of installing idb-based files (very stripped down on Win32 - no permissions, no real symlinks, no 'nuffin) so that the uninstall process can find files its supposed to remove. This installer is the same used by Qt which we'll later use for kmchart build/packaging, of course. commit ff51afeb6603c8043dca3616727518645a718e62 Author: Nathan Scott Date: Mon Jul 7 07:59:41 2008 +1000 Descend into mac subdir during all builds for correct LSRCFILE/LDIRT handling. commit 1e902181b943656845083d31fbd3b91d534f35c6 Author: Nathan Scott Date: Mon Jul 7 07:58:02 2008 +1000 Update top level makefile to create standard paths on mingw as well. From nscott@aconex.com Tue Jul 8 20:14:28 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 08 Jul 2008 20:14:35 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m693ER5Y031168 for ; Tue, 8 Jul 2008 20:14:28 -0700 X-ASG-Debug-ID: 1215573329-7bd900290000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 597171894B99 for ; Tue, 8 Jul 2008 20:15:30 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id zlbt8BqDqMbvelft for ; Tue, 08 Jul 2008 20:15:30 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 99AD93245A4 for ; Wed, 9 Jul 2008 13:15:23 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id sOTlwgD3gDJHIoiv for ; Wed, 09 Jul 2008 13:15:23 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 78E8C92C300 for ; Wed, 9 Jul 2008 13:15:23 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 09 Jul 2008 13:14:08 +1000 Message-Id: <1215573248.4634.32.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1215573332 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0033 1.0000 -1.9996 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.00 X-Barracuda-Spam-Status: No, SCORE=-2.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.55532 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1696 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git src/chart/chart.cpp | 68 +++++++++++++++++++++++++++----------------- src/chart/kmchart.cpp | 2 - src/chart/kmchart.h | 20 ++++++------ src/chart/statusbar.h | 4 +- src/chart/views/GNUmakefile | 2 - src/chart/views/Memory | 10 ++++++ src/chart/views/Overview | 6 --- 7 files changed, 66 insertions(+), 46 deletions(-) commit b8a6f99672c410e3cfe103a3423aaf44e1ff7049 Merge: d138336... 32618db... Author: Nathan Scott Date: Wed Jul 9 13:13:16 2008 +1000 Merge branch 'master' of git://oss.sgi.com:8090/nathans/kmchart commit d138336817b91cc2a75133b3fe24258a4396ad81 Author: Nathan Scott Date: Wed Jul 9 13:12:23 2008 +1000 Add a Memory (only) view, based on the chart from the Overview view. Update the view to match current Linux utilisation metrics. We have a problem here on MacOSX - the mem.util.active/inactive metrics need to be used there, but not on Linux ... no solution here until we can make use of a more dynamic view configuration language. commit 258042cd82aa7572656e523f78faf97104af869e Author: Nathan Scott Date: Wed Jul 9 13:09:04 2008 +1000 Fix stacked bar and utilisation style plots handling of (temporarily) missing data, particularly the stacked bar case. Resolves an issue which prevented the Memory utilisation view from displaying any data at all. commit 32618db75878d07e9309bb51141c244ab4c4fe15 Author: Nathan Scott Date: Fri Jul 4 09:52:26 2008 +1000 Resolve const-related errors from recent gcc compilers. From nscott@aconex.com Sun Jul 13 21:30:06 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 13 Jul 2008 21:30:13 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6E4U6sU017146 for ; Sun, 13 Jul 2008 21:30:06 -0700 X-ASG-Debug-ID: 1216009871-109e032b0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 41380E08BA3 for ; Sun, 13 Jul 2008 21:31:12 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id Cdf6jsEPTuj6LX2c for ; Sun, 13 Jul 2008 21:31:12 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 9F00135C761 for ; Mon, 14 Jul 2008 14:31:09 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id n6ZpPFu4hRdqdpWq for ; Mon, 14 Jul 2008 14:31:09 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 907F292C353; Mon, 14 Jul 2008 14:31:09 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Cc: mward@aconex.com Content-Type: text/plain Date: Mon, 14 Jul 2008 14:29:54 +1000 Message-Id: <1216009794.5248.24.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1216009873 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.55993 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1697 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/include/builddefs.in | 4 - src/pmdas/linux/filesys.c | 101 +++++++++---------------------------------- src/pmdas/linux/filesys.h | 14 ------ src/pmdas/linux/help | 1 src/pmdas/linux/pmda.c | 66 ++++++++++++---------------- src/pmdas/linux/swapdev.c | 106 +++++++++------------------------------------- src/pmdas/linux/swapdev.h | 15 +----- src/pmdas/sample/Install | 12 ++--- src/pmdas/summary/Install | 7 --- src/pmdas/weblog/Install | 43 ------------------ src/pmie/etc_init.d_pmie | 27 +---------- src/pmie/pmie_check.sh | 32 ------------- 12 files changed, 87 insertions(+), 341 deletions(-) commit 2e5507afc5e2a48463f412946b80b5458e2b5518 Author: Nathan Scott Date: Mon Jul 14 14:25:26 2008 +1000 Make similar changes to the swap device instance domain as were earlier made to the filesystem instance domain, i.e. switch to managing it using pmdaCache routines. commit ea9f98f128971d0957f321f8ad99977c0fc66071 Author: Nathan Scott Date: Mon Jul 14 13:52:48 2008 +1000 Our production monitoring came across a situation where the filesystem instance domain had got thoroughly confused. It looks like some (unknown) combination of mounts and unmounts (possibly at different places) had caused two different dev names to be pointing at the same entry in the table, and to be incorrectly reporting the same value. The root cause isn't exactly known, however when looking at the code and attempting to reproduce this, it became clear that we're not using the pmdaCache interfaces here and we're not correctly preserving the internal/external instance ID mapping. So, to fix this I've rewritten (much simplified) the code to manage the filesys indom using the pmdaCache interfaces. This obviously resolves the second problem, and very likely the first as well. commit 7d18871f00a5cb287adab5115006091e2439aea2 Author: Nathan Scott Date: Mon Jul 14 11:14:26 2008 +1000 Add a (missing) help text entry for mem.util.anonpages. commit dfb0a393e53ade33593337332bb81650339c255d Author: Nathan Scott Date: Mon Jul 7 16:16:46 2008 +1000 Remove a few remaining irix platform references. From nscott@aconex.com Thu Jul 17 19:16:56 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 17 Jul 2008 19:17:00 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6I2GuW0020691 for ; Thu, 17 Jul 2008 19:16:56 -0700 X-ASG-Debug-ID: 1216347483-1dde00750000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 42EC2E5559E for ; Thu, 17 Jul 2008 19:18:03 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id 8oPm5HlH87HnescO for ; Thu, 17 Jul 2008 19:18:03 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 09C373AC479 for ; Fri, 18 Jul 2008 12:17:56 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id ytAkcn5RKIK2s9sA for ; Fri, 18 Jul 2008 12:17:56 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id E770492C0A7 for ; Fri, 18 Jul 2008 12:17:56 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 18 Jul 2008 12:16:38 +1000 Message-Id: <1216347398.4299.23.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1216347484 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0209 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.56356 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1698 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git README | 14 -------------- aclocal.m4 | 41 +++++++++++++++++++++++++++++++++-------- configure.in | 10 +++++----- m4/package_pcpdev.m4 | 27 ++++++++++++++++++++++----- m4/package_qtdev.m4 | 5 ++++- m4/package_utilies.m4 | 9 +++++++-- src/chart/chartdialog.cpp | 2 +- src/chart/console.cpp | 2 -- src/chart/gadget.cpp | 9 +++++++++ src/chart/gadget.h | 3 +++ src/chart/groupcontrol.cpp | 2 +- src/chart/groupcontrol.h | 2 +- src/chart/kmchart.cpp | 18 +++++++++++++----- src/chart/kmchart.pro.in | 6 ++++-- src/chart/kmchart.ui | 10 ++++++++-- src/chart/openviewdialog.cpp | 2 -- src/chart/pmafm/GNUmakefile | 2 +- src/chart/timeaxis.cpp | 1 - src/chart/view.cpp | 14 +++++++------- src/chart/view.h | 4 ++-- src/chart/views/GNUmakefile | 2 +- src/dumptext/kmdumptext.cpp | 3 +++ src/dumptext/kmdumptext.pro.in | 4 +++- src/include/builddefs.in | 8 ++++---- src/libqmc/libqmc.pro.in | 2 +- src/libqmc/qmc.h | 4 ++-- src/libqmc/qmc_group.cpp | 4 ++-- src/libqmc/qmc_indom.cpp | 2 +- src/time/kmtime.pro.in | 5 +++-- 29 files changed, 141 insertions(+), 76 deletions(-) commit 268c08721156b2ec2940601d33573b1f13bae56d Author: Nathan Scott Date: Fri Jul 18 12:15:44 2008 +1000 Update README todo list. commit 20f707379322328b1195068875f3f5f340b0ffe3 Author: Nathan Scott Date: Fri Jul 18 12:13:46 2008 +1000 Add configure checks for NSIS binary for Win32 packaging. commit 3a3eee0b42f3dab349b0ade52d7b0ca361eb0236 Author: Nathan Scott Date: Fri Jul 18 12:13:19 2008 +1000 Use consistent names for QT environment vars. commit cb73a8370b1642917e84774362f5c933200705c8 Author: Nathan Scott Date: Fri Jul 18 11:33:27 2008 +1000 Fix build on Windows with restricted namespace. commit 4fd94c4ff6ab0da215e9f50a1bc1c0964dfd2c8a Author: Nathan Scott Date: Fri Jul 18 11:32:57 2008 +1000 With PCP_DIR sorted out in the configure process, we can now leverage this to do inclusion the right way once more. Also fix up the way the generated Qt projects handle include paths and library paths, to use PCP_DIR. Embbedded in here is an unrelated fix to inconsistent action handling in the default toolbar, too painful to extract into a separate patch. commit bc1de045201b81adefa4ed0dfb191775a8f6a501 Author: Nathan Scott Date: Fri Jul 18 11:27:31 2008 +1000 Dodge an incorrect warning from gcc on Win32, to get to a clean build. commit 38d34636c24f390a7fcb22fb0bce5b7a1611feee Author: Nathan Scott Date: Fri Jul 18 11:26:54 2008 +1000 Fix detection and expansion of qmake binary for Win32. commit f361806554e1df631b52550cdd95242762a6f40c Author: Nathan Scott Date: Fri Jul 18 11:26:13 2008 +1000 Rework the handling of PCP_DIR to get the Windows configure and build process to work properly, in particular the way we check for pmapi.h, libpcp, regex.h etc is now functioning in an automated way, with no manual makefile tweaking anymore. commit d6a5e6938f12054ec293e7b96c1a03f8b540ef4a Author: Nathan Scott Date: Wed Jul 9 14:52:59 2008 +1000 Hook up the topLevelChanged signal for gadgets, and add/remove them to/from the active View. Once floated, a gadget is its own person, until being docked again, when it then becomes part of the view to which it was docked. From nscott@aconex.com Thu Jul 17 19:18:40 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 17 Jul 2008 19:18:44 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6I2IdM0020784 for ; Thu, 17 Jul 2008 19:18:40 -0700 X-ASG-Debug-ID: 1216347586-62e802480000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 31513303294 for ; Thu, 17 Jul 2008 19:19:47 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id rHFWUC8TvFUaMu7e for ; Thu, 17 Jul 2008 19:19:47 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id AF8B33AC4CA for ; Fri, 18 Jul 2008 12:19:45 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id eWpO3jcK7z6B2dys for ; Fri, 18 Jul 2008 12:19:45 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 99D8C92C0A7 for ; Fri, 18 Jul 2008 12:19:45 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 18 Jul 2008 12:18:27 +1000 Message-Id: <1216347507.4299.25.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1216347588 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.56357 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1699 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git INSTALL | 196 ++++++++++++++++++++++++++++++++++------------- configure.in | 31 +++---- src/include/builddefs.in | 19 +++- src/libpcp/src/pdu.c | 4 src/libpcp/src/pmns.c | 2 src/libpcp/src/win32.c | 3 src/pmclient/GNUmakefile | 2 7 files changed, 177 insertions(+), 80 deletions(-) commit 10ec0072005764c3be5debe1d29a65f5c3c95e6e Author: Nathan Scott Date: Fri Jul 18 10:25:24 2008 +1000 Update the INSTALL document in the top level directory to describe Windows builds in pains-taking detail. I added notes about Debian and Mac OS X builds while I was there, and generally brought this file up to date in other areas. commit fa96fdeacd13e7a09b0c95b50999eab60719b154 Author: Nathan Scott Date: Fri Jul 18 08:29:31 2008 +1000 Fix the RUN_IN_BUILD_ENV build macro, which sets LD_LIBRARY_PATH on other platforms. On Windows, the only way to influence this search path using an environment variable is via PATH - so we're now prepending the source tree libpcp[_pmda] locations onto that which seems to work. Also made -D_GNU_SOURCE only set on Linux, its not appropriate as a global flag on any other platform we currently support. commit 06574b8da071da3b7be29006baabb980d988d91b Author: Nathan Scott Date: Fri Jul 18 08:23:30 2008 +1000 Further build system tweaks for MinGW/Win32 builds - no longer hard-code the mingw path - set the CFLAGS up on Win32 builds to find the local include directory, which is needed for regex.h - if configure sets CPP_SIMPLE to "gcc -E", then we need to split this into CPP_SIMPLE/CPP_SIMPLE_ARGS, otherwise the checks in libpcp pmns.c are completely busted and can even be made to find the wrong binary (very obscure case). - fix couple of unused variable warnings. From nscott@aconex.com Wed Jul 23 00:09:05 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 23 Jul 2008 00:09:09 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6N795xK002816 for ; Wed, 23 Jul 2008 00:09:05 -0700 X-ASG-Debug-ID: 1216797014-0ceb02e50000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BD1D6E8A468 for ; Wed, 23 Jul 2008 00:10:15 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id zqqRHB6i8jasdCFo for ; Wed, 23 Jul 2008 00:10:15 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 785873F4D8A for ; Wed, 23 Jul 2008 17:10:13 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id WmIl597JcnCcMKtF for ; Wed, 23 Jul 2008 17:10:13 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 57E5892C2A7 for ; Wed, 23 Jul 2008 17:10:13 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 23 Jul 2008 17:08:48 +1000 Message-Id: <1216796928.4369.112.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1216797015 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.56824 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1700 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git src/chart/fileformat.cpp | 4 +-- src/chart/groupcontrol.cpp | 10 +++++++++ src/chart/groupcontrol.h | 1 src/chart/kmchart.cpp | 50 ++++++++++++++++++++++++++++++++++++++++----- src/chart/kmchart.h | 3 ++ src/chart/main.cpp | 4 +-- src/chart/view.cpp | 22 ++++++++++++++++++- src/chart/view.h | 15 ++++++++++--- 8 files changed, 95 insertions(+), 14 deletions(-) commit 0a34821a560ea520288727705ae3205da6e10d15 Author: Nathan Scott Date: Wed Jul 23 17:07:32 2008 +1000 More progress toward view rotation functionality. Need to detach floating gadgets from the qmainwindow when rotating so that its possible to move them between views. Interim checkin - there's work remaining to get this ship-shape. From nscott@aconex.com Wed Jul 23 23:24:48 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 23 Jul 2008 23:24:51 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6O6OlPv010985 for ; Wed, 23 Jul 2008 23:24:47 -0700 X-ASG-Debug-ID: 1216880756-513003720000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B925431FDCB for ; Wed, 23 Jul 2008 23:25:57 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id PsQGFhFReP3FuPC4 for ; Wed, 23 Jul 2008 23:25:57 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 147B340A5A8 for ; Thu, 24 Jul 2008 16:25:52 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id N53dJsoYHMNzKAhJ for ; Thu, 24 Jul 2008 16:25:52 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id F12EA92C0E3 for ; Thu, 24 Jul 2008 16:25:51 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 24 Jul 2008 16:23:16 +1000 Message-Id: <1216880596.4698.44.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1216880758 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1701 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git INSTALL | 7 ++++--- src/pmlogsummary/pmwtf.sh | 8 +++++--- 2 files changed, 9 insertions(+), 6 deletions(-) commit 0e3e176266722f7b02cc923ca1d776ad5347784f Author: Nathan Scott Date: Thu Jul 24 16:21:56 2008 +1000 Fix a bug in pmwtf's handling of its arguments - if archives are passed in with full pathnames, awk spits out a divide-by-zero error part-way through the report - in the heading lines, where the archive names are reported. Turns out to be because awk interprets the leading slash on the path as a division operation, converts the next part of the path to zero and... d'oh. Also now uses the pmlogsummary -N option to cut out the noise warnings and only reports the interesting ones (using the existing diff mechanism built into pmwtf). commit 66b3ff1d4d525c3d47cb7e229392651a281266b1 Author: Nathan Scott Date: Thu Jul 24 16:21:43 2008 +1000 Document couple more required Win32 build env vars. From nscott@aconex.com Mon Jul 28 16:25:20 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 28 Jul 2008 16:25:24 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m6SNPKJU030128 for ; Mon, 28 Jul 2008 16:25:20 -0700 X-ASG-Debug-ID: 1217287589-4865035e0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id C2B88110002F for ; Mon, 28 Jul 2008 16:26:30 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id zxbgmDMkTXzuVOLh for ; Mon, 28 Jul 2008 16:26:30 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 23CB743DF4E for ; Tue, 29 Jul 2008 09:26:25 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id bqFZWB9S7hkdpwnW for ; Tue, 29 Jul 2008 09:26:25 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 006A292C2C0 for ; Tue, 29 Jul 2008 09:26:25 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 29 Jul 2008 09:25:00 +1000 Message-Id: <1217287500.4383.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1217287592 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.1141 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1702 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmdas/linux/help | 84 ++++++++++++++++---------- src/pmdas/linux/pmda.c | 138 +++++++++++++++++++++++++++++++------------- src/pmdas/linux/proc_stat.c | 41 ++++++------- src/pmdas/linux/proc_stat.h | 5 - src/pmdas/linux/root_linux | 14 ++++ 5 files changed, 188 insertions(+), 94 deletions(-) commit 870f45773f865d99cfc1372c15eec40f7d648b52 Author: Nathan Scott Date: Tue Jul 29 09:23:09 2008 +1000 Additional Linux CPU time metrics - aggregate and per-CPU metrics for: - virtualisation-layer "steal" time - separate hard/soft interrupt processing time metrics Also revisited some of the help text for the CPU metrics in the Linux kernel agent.