From kenj@internode.on.net Mon Feb 2 03:06:43 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1296gCC236623 for ; Mon, 2 Feb 2009 03:06:43 -0600 X-ASG-Debug-ID: 1233565560-117902330000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 181C6D742B for ; Mon, 2 Feb 2009 01:06:00 -0800 (PST) Received: from mail.internode.on.net (bld-mail09.adl2.internode.on.net [203.16.214.73]) by cuda.sgi.com with ESMTP id FPE5xd15iPCtRj06 for ; Mon, 02 Feb 2009 01:06:00 -0800 (PST) Received: from [192.168.1.65] (unverified [118.208.207.130]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 54528727-1927428 for multiple; Mon, 02 Feb 2009 19:35:58 +1030 (CDT) X-ASG-Orig-Subj: Re: [pcp] pmie quirk-of-the-day Subject: Re: [pcp] pmie quirk-of-the-day From: Ken McDonell Reply-To: kenj@internode.on.net To: Nathan Scott Cc: pcp@oss.sgi.com In-Reply-To: <1233311014.4566.11.camel@verge.scott.net.au> References: <1233203077.4580.30.camel@verge.scott.net.au> <1233299842.9934.40.camel@bozo-laptop.localdomain> <1233311014.4566.11.camel@verge.scott.net.au> Content-Type: text/plain Date: Mon, 02 Feb 2009 20:05:56 +1100 Message-Id: <1233565556.8198.24.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail09.adl2.internode.on.net[203.16.214.73] X-Barracuda-Start-Time: 1233565563 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.2, rules version 3.2.1.16791 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean For this one, we already have configure support to set #define HAVE_GETOPT_NEEDS_POSIXLY_CORRECT 1 in platform_defs.h, but then we don't seem to use it any place in the code (!!). I suggest if this is set in the build, then pmcd should force the setting of POSIXLY_CORRECT in its own env before launching any pmdas. ps. Changing the semantics of getopt() to pander to laziness is a piece of gnu pixie brain fart that should have killed at birth! On Fri, 2009-01-30 at 21:23 +1100, Nathan Scott wrote: > ... > I had occassion to attempt a pmdasummary deployment the other > day - looks like its not too happy on Linux. First thing I > came across was an issue related to the funky GNU getopts(3) > behaviour, where it will reorder options on the command line. > > So, a pmcd.conf line like: > summary 27 pipe binary /var/lib/pcp/pmdas/summary/pmdasummary -d > 27 /usr/bin/pmie -x -t 5 /var/lib/pcp/pmdas/summary/expr.pmie > > ends up passing the pmie options into pmdasummary, I think. > Worked around that adding a "--" after -d 27, but still no > go - not sure whats going wrong next, but we still quickly > exit from the PMDA/pmie, and pmcd cleans up. > > The first we can workaround with either having pmcd force a > POSIXLY_CORRECT into its env, or the install script could > add the "--" (any preferences there?). I've not cracked the > last bit of the puzzle yet though (reproducible in dbpmda) - > a job for next week. > > cheers. > > -- > Nathan > From nscott@aconex.com Mon Feb 2 20:14:44 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_25, URIBL_BLACK autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n132EhpJ025293 for ; Mon, 2 Feb 2009 20:14:44 -0600 X-ASG-Debug-ID: 1233627241-29af002c0000-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 E983E18A571F for ; Mon, 2 Feb 2009 18:14:01 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id KDcI5AKlb2ZYGcSu for ; Mon, 02 Feb 2009 18:14:01 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id EAE246CFB9A for ; Tue, 3 Feb 2009 13:13:59 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id Lg4jC7QHFNObOmL6 for ; Tue, 03 Feb 2009 13:13:59 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id D975A92C34F for ; Tue, 3 Feb 2009 13:13:59 +1100 (EST) X-ASG-Orig-Subj: Source and binary packaging - future directions Subject: Source and binary packaging - future directions From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 03 Feb 2009 13:10:45 +1100 Message-Id: <1233627045.5518.55.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233627243 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4849 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.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.2, rules version 3.2.1.16856 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi all, Toward the end of last year, the good folk at SGI asked whether we could make kmchart more a part of PCP. In particular, there was discussion of whether there should be one source tree, and using the same naming convention as the other PCP tools. With the pending release of additional (SGI) monitoring tools, it would be good to have these issues sorted out, so there is clarity on where that code should end up in the oss releases. I'd like to solicit input before I go ahead and make any changes in this area. I only want to have to do this once, never again! If you have any thoughts or strong preferences on the direction taken (particularly with the planned actions outlined below), please let me know sooner rather than later. These are my thoughts/opinions/preferences: - I don't want to attempt to merge the two git trees, too much valuable revision history now exists, and the configure.in that is needed for each is very different (different tool chain) - I don't want a single install package (eg. named "pcp") as the "kmchart" package has lots of additional (GUI) dependencies. - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I will keep symlinks for backward compatibility, etc. - Need a new name for the "kmchart" package. Suggestions have included: pcpgui, pcpvis, pcpviz, pcpmon, pcp-monitor. At the moment I'm favouring the last two, probably the last one as it is the most clear. These are my planned actions: - rename the kmchart git tree to pcp-monitor - rename the current pcp git tree to pcp-collector (removing any ambiguity, and making the packages consistent with some of the existing documentation) - split the current pcp rpm package into libraries, development packages and one pcp-collector package (pcp-3.0 timeframe, this has been requested by someone wishing to package us in Fedora). - rationalise libqmc and libpmc into one library as part of this transition (one library in the pcp-monitor package, not pcp), and rename kmdumptext to pmdumptext in the process. - Remove references to C++ compiler in pcp-collector configure process - all C++ code should end up in pcp-monitor hereafter. - rename libkmtime to libpmtime (this is a static-only lib atm, thankfully, but we should switch to making that shared as well). - update man pages, web pages, code, etc that refers to the km* names and instead use pm* names. - move pcpqa tree contents (back) into "qa" subdirectory in the pcp-collector git tree, so its clear what that is for. kmchart (aka pcp-monitor) already has a "qa" subdirectory. These things are likely to be done piece-by-piece and will take time. I'm also trying to focus on the native Windows PCP port at the moment (so, even more time), but would like to use the right names for km{chart,time,etc} in the first version of that. OK, any thoughts? Suggestions? Alternatives? Personally, I think these are very positive changes, especially for new users by removing the wierd historical naming oddities that have crept into how we package things. cheers. -- Nathan From kjw@pocketeer.rightsock.com Mon Feb 2 20:24:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,J_CHICKENPOX_25, URIBL_BLACK autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n132Of7k025874 for ; Mon, 2 Feb 2009 20:24:41 -0600 X-ASG-Debug-ID: 1233627840-29ad00660000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mordred.punk.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B636A18A4A36 for ; Mon, 2 Feb 2009 18:24:01 -0800 (PST) Received: from mordred.punk.net ([69.36.241.36]) by cuda.sgi.com with ESMTP id 8zjTyFPH3Kaj6PMd for ; Mon, 02 Feb 2009 18:24:01 -0800 (PST) Received: from pocketeer.rightsock.com (localhost [127.0.0.1]) by mordred.punk.net (8.12.10/8.12.10) with ESMTP id n132NosG060362; Mon, 2 Feb 2009 18:23:50 -0800 (PST) (envelope-from kjw@pocketeer.rightsock.com) Received: (from kjw@localhost) by pocketeer.rightsock.com (8.13.5.20060308/8.13.5/Submit) id n132Ne5X016443; Mon, 2 Feb 2009 18:23:40 -0800 Date: Mon, 2 Feb 2009 18:23:40 -0800 From: Kevin Wang To: Nathan Scott Cc: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions Message-ID: <20090203022340.GA16399@rightsock.com> References: <1233627045.5518.55.camel@verge.scott.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1233627045.5518.55.camel@verge.scott.net.au> User-Agent: Mutt/1.5.11 X-Barracuda-Connect: UNKNOWN[69.36.241.36] X-Barracuda-Start-Time: 1233627841 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4995 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.16858 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From Nathan Scott > Toward the end of last year, the good folk at SGI asked whether > we could make kmchart more a part of PCP. In particular, there > was discussion of whether there should be one source tree, and > using the same naming convention as the other PCP tools. > > With the pending release of additional (SGI) monitoring tools, > it would be good to have these issues sorted out, so there is > clarity on where that code should end up in the oss releases. > > I'd like to solicit input before I go ahead and make any changes > in this area. I only want to have to do this once, never again! > If you have any thoughts or strong preferences on the direction > taken (particularly with the planned actions outlined below), > please let me know sooner rather than later. > > These are my thoughts/opinions/preferences: > - I don't want to attempt to merge the two git trees, too much > valuable revision history now exists, and the configure.in that > is needed for each is very different (different tool chain) > - I don't want a single install package (eg. named "pcp") as > the "kmchart" package has lots of additional (GUI) dependencies. > - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I > will keep symlinks for backward compatibility, etc. > - Need a new name for the "kmchart" package. Suggestions have > included: pcpgui, pcpvis, pcpviz, pcpmon, pcp-monitor. At the > moment I'm favouring the last two, probably the last one as it > is the most clear. > > These are my planned actions: > - rename the kmchart git tree to pcp-monitor > - rename the current pcp git tree to pcp-collector (removing any > ambiguity, and making the packages consistent with some of the > existing documentation) > - split the current pcp rpm package into libraries, development > packages and one pcp-collector package (pcp-3.0 timeframe, this > has been requested by someone wishing to package us in Fedora). > - rationalise libqmc and libpmc into one library as part of this > transition (one library in the pcp-monitor package, not pcp), > and rename kmdumptext to pmdumptext in the process. > - Remove references to C++ compiler in pcp-collector configure > process - all C++ code should end up in pcp-monitor hereafter. > - rename libkmtime to libpmtime (this is a static-only lib atm, > thankfully, but we should switch to making that shared as well). > - update man pages, web pages, code, etc that refers to the km* > names and instead use pm* names. > - move pcpqa tree contents (back) into "qa" subdirectory in the > pcp-collector git tree, so its clear what that is for. kmchart > (aka pcp-monitor) already has a "qa" subdirectory. Not knowing what's in there, I ask naievely: why not 'test' or 'tests'? - Kevin > These things are likely to be done piece-by-piece and will take > time. I'm also trying to focus on the native Windows PCP port > at the moment (so, even more time), but would like to use the > right names for km{chart,time,etc} in the first version of that. > > OK, any thoughts? Suggestions? Alternatives? Personally, I > think these are very positive changes, especially for new users > by removing the wierd historical naming oddities that have crept > into how we package things. From nscott@aconex.com Mon Feb 2 20:57:46 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n132vkaU027966 for ; Mon, 2 Feb 2009 20:57:46 -0600 X-ASG-Debug-ID: 1233629825-47d1008f0000-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 E69E6DCE35 for ; Mon, 2 Feb 2009 18:57:05 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id JZ0vMeIs1vPb3wZk for ; Mon, 02 Feb 2009 18:57:05 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 0EADB7E212; Tue, 3 Feb 2009 13:38:15 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id sngQsTmJmDg9ZDFP; Tue, 03 Feb 2009 13:38:15 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id EB6D892C0DA; Tue, 3 Feb 2009 13:38:14 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Kevin Wang Cc: pcp@oss.sgi.com In-Reply-To: <20090203022340.GA16399@rightsock.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <20090203022340.GA16399@rightsock.com> Content-Type: text/plain Date: Tue, 03 Feb 2009 13:35:00 +1100 Message-Id: <1233628500.5518.60.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233629826 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0044 1.0000 -1.9921 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.2, rules version 3.2.1.16860 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Mon, 2009-02-02 at 18:23 -0800, Kevin Wang wrote: > From Nathan Scott: > > - move pcpqa tree contents (back) into "qa" subdirectory in the > > pcp-collector git tree, so its clear what that is for. kmchart > > (aka pcp-monitor) already has a "qa" subdirectory. > > Not knowing what's in there, I ask naievely: why not 'test' or 'tests'? Why indeed. No reason I know of, QA (quality assurance) was the term used for testing on the pcp project from day 1 .... blame Ken, I guess. I could go with "tests" ... may make it easier to merge, back at the SGI ptools ranch - Mort? thanks. -- Nathan From nscott@aconex.com Mon Feb 2 23:32:15 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n135WEjx035448 for ; Mon, 2 Feb 2009 23:32:15 -0600 X-ASG-Debug-ID: 1233639092-4c4703190000-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 D73DC18A7CAD for ; Mon, 2 Feb 2009 21:31:33 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id nXZgp5CC51zt23k5 for ; Mon, 02 Feb 2009 21:31:33 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id EBD777FB73; Tue, 3 Feb 2009 16:31:31 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id kihUKjtZSMtwy5h6; Tue, 03 Feb 2009 16:31:31 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id D44B592C312; Tue, 3 Feb 2009 16:31:31 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] pmie quirk-of-the-day Subject: Re: [pcp] pmie quirk-of-the-day From: Nathan Scott To: kenj@internode.on.net Cc: pcp@oss.sgi.com In-Reply-To: <1233565556.8198.24.camel@bozo> References: <1233203077.4580.30.camel@verge.scott.net.au> <1233299842.9934.40.camel@bozo-laptop.localdomain> <1233311014.4566.11.camel@verge.scott.net.au> <1233565556.8198.24.camel@bozo> Content-Type: text/plain Date: Tue, 03 Feb 2009 16:28:17 +1100 Message-Id: <1233638897.5518.82.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233639094 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.2, rules version 3.2.1.16870 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Mon, 2009-02-02 at 20:05 +1100, Ken McDonell wrote: > For this one, we already have configure support to set > #define HAVE_GETOPT_NEEDS_POSIXLY_CORRECT 1 > in platform_defs.h, but then we don't seem to use it any place in the > code (!!). Oh, it is used in src/pmcd/src/pmcd.c after all, on a closer look (at least, it is in my tree). Used in pmstore too. > I suggest if this is set in the build, then pmcd should force the > setting of POSIXLY_CORRECT in its own env before launching any pmdas. dbpmda should do this too, woulda saved me from that red herring - I'll make it so. > ps. Changing the semantics of getopt() to pander to laziness is a piece > of gnu pixie brain fart that should have killed at birth! Tell us what you really think. :) OK, found it - the pmie log rotation changes were the cause (shouldn't allow that in secret-agent mode anyway) - we need a test which just installs the summary PMDA with the default config, that would've caught this. cheers. -- Nathan From nscott@aconex.com Tue Feb 3 06:37:47 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n13Cbkib061795 for ; Tue, 3 Feb 2009 06:37:47 -0600 X-ASG-Debug-ID: 1233664624-290a00b30000-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 57CCD1C01707 for ; Tue, 3 Feb 2009 04:37:05 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id DvR4m2bTimxSxFd9 for ; Tue, 03 Feb 2009 04:37:05 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id EDCF287EC1 for ; Tue, 3 Feb 2009 23:03:27 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id HKWjLjMVfCJlUnUU for ; Tue, 03 Feb 2009 23:03:27 +1100 (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 D1A7492C0DA for ; Tue, 3 Feb 2009 23:03:27 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 03 Feb 2009 23:00:13 +1100 Message-Id: <1233662413.4360.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233664626 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.2, rules version 3.2.1.16896 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git src/dbpmda/src/dbpmda.c | 10 +++++++++ src/pmie/pmie2col | 14 ++++++------- src/pmie/src/pmie.c | 15 ++++++++++---- src/pmlogsummary/pmlogsummary.c | 5 +--- src/pmlogsummary/pmwtf.sh | 42 ++++++++++++++++++++++++++++++++++------ 5 files changed, 66 insertions(+), 20 deletions(-) commit bad35595efd14e0755f1009390ebdb96c27a9c83 Author: Nathan Scott Date: Tue Feb 3 18:24:04 2009 +1100 Extend pmwtf so that it can used on different timespans in each log. This is useful in the case where a utilisation spike occured, and you wish to compare a time range with the spike to another range close to that time (e.g. just before/after, same day). The current script assumes we're comparing the same timeframes on two different days which is not the case here. commit 9aad0280a6a17bbf213b7cbc720069e8c6d89010 Author: Nathan Scott Date: Tue Feb 3 17:58:25 2009 +1100 Fix pmlogsummary so that a time window based report (-S/-T) uses the time window as the range for determining whether a metric covers 90% of the log. commit 90dba691615011060b7fe1d563f3ac650840d2d9 Author: Nathan Scott Date: Tue Feb 3 17:29:16 2009 +1100 Fix secret agent mode regression in pmie. The pmie log-rotation-via-SIGHUP change accidentally regressed the pmdasummary use of pmie, as it changed the way open file descriptors are manuipulated in daemon mode. commit 316f8f470c0f065d128b93ba03d67c18e11be6cf Author: Nathan Scott Date: Tue Feb 3 17:14:40 2009 +1100 Improve last change to pmie2col after Kens review. delim="$OPTARG" (quoting helps prevent badness ... same is true for wid, but less of an issue there given the likely values of wid). In the AWK, use %s for delim in all places instead of %c, as -d "--" is valid ... works the same for the degenerate case of a single char delimiter. commit 15943001a1ac692ff25731cef7879c04f822ff32 Author: Nathan Scott Date: Tue Feb 3 17:01:02 2009 +1100 Make dbpmda mimic pmcd in handling POSIXLY_CORRECT getopt(3) From mort@bork.org Tue Feb 3 07:26:38 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n13DQcNh064466 for ; Tue, 3 Feb 2009 07:26:38 -0600 X-ASG-Debug-ID: 1233667559-462801140000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from galileo.bork.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 882041C017DE for ; Tue, 3 Feb 2009 05:25:59 -0800 (PST) Received: from galileo.bork.org (206-248-168-64.dsl.ncf.ca [206.248.168.64]) by cuda.sgi.com with ESMTP id BCWs8q9AsNkjnBfO for ; Tue, 03 Feb 2009 05:25:59 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by galileo.bork.org (Postfix) with ESMTP id A4B84C03A78; Tue, 3 Feb 2009 08:25:24 -0500 (EST) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Scanned: Debian amavisd-new at galileo.bork.org Received: from galileo.bork.org ([127.0.0.1]) by localhost (galileo.bork.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id sqqLSwIlAQcq; Tue, 3 Feb 2009 08:25:24 -0500 (EST) Received: from laplace.bork.org (laplace.bork.org [192.168.3.9]) by galileo.bork.org (Postfix) with ESMTP id 43680C03A67; Tue, 3 Feb 2009 08:25:23 -0500 (EST) Received: by laplace.bork.org (Postfix, from userid 1000) id 9751953657; Tue, 3 Feb 2009 08:25:24 -0500 (EST) Date: Tue, 3 Feb 2009 08:25:24 -0500 From: Martin Hicks To: Nathan Scott Cc: Kevin Wang , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions Message-ID: <20090203132524.GP14382@laplace.bork.org> References: <1233627045.5518.55.camel@verge.scott.net.au> <20090203022340.GA16399@rightsock.com> <1233628500.5518.60.camel@verge.scott.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1233628500.5518.60.camel@verge.scott.net.au> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: 206-248-168-64.dsl.ncf.ca[206.248.168.64] X-Barracuda-Start-Time: 1233667559 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0007 1.0000 -2.0163 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.92 X-Barracuda-Spam-Status: No, SCORE=-1.92 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.16900 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS X-Virus-Status: Clean On Tue, Feb 03, 2009 at 01:35:00PM +1100, Nathan Scott wrote: > On Mon, 2009-02-02 at 18:23 -0800, Kevin Wang wrote: > > From Nathan Scott: > > > - move pcpqa tree contents (back) into "qa" subdirectory in the > > > pcp-collector git tree, so its clear what that is for. kmchart > > > (aka pcp-monitor) already has a "qa" subdirectory. > > > > Not knowing what's in there, I ask naievely: why not 'test' or 'tests'? > > Why indeed. No reason I know of, QA (quality assurance) was > the term used for testing on the pcp project from day 1 .... > blame Ken, I guess. I could go with "tests" ... may make it > easier to merge, back at the SGI ptools ranch - Mort? Nathan, You and I had already talked on IRC about many of these points. I think we're in agreement on all the other points. I'm not convinced that moving pcpqa back into the PCP tree is a good idea. I took a quick look this week at using the pcpqa stuff this week and it is much more involved than a simple test suite run on a single or a couple machines. I would think that the most common use for the qa (or test) directory would be to scp it to the test machine. It doesn't have any build-time tests, rather it is to be used on a machine that is running PCP already. mh -- Martin Hicks || mort@bork.org || PGP/GnuPG: 0x4C7F2BEE From kenj@internode.on.net Tue Feb 3 14:28:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_25 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n13KSexu090677 for ; Tue, 3 Feb 2009 14:28:40 -0600 X-ASG-Debug-ID: 1233692878-6283010d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id DA929E1A73 for ; Tue, 3 Feb 2009 12:27:58 -0800 (PST) Received: from mail.internode.on.net (bld-mail02.adl2.internode.on.net [203.16.214.66]) by cuda.sgi.com with ESMTP id xqjydum5slRrB4pT for ; Tue, 03 Feb 2009 12:27:58 -0800 (PST) Received: from [192.168.1.65] (unverified [118.208.207.130]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 351159150-1927428 for multiple; Wed, 04 Feb 2009 06:57:56 +1030 (CDT) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Ken McDonell Reply-To: kenj@internode.on.net To: Nathan Scott Cc: pcp@oss.sgi.com In-Reply-To: <1233627045.5518.55.camel@verge.scott.net.au> References: <1233627045.5518.55.camel@verge.scott.net.au> Content-Type: text/plain Date: Wed, 04 Feb 2009 07:27:52 +1100 Message-Id: <1233692872.25245.43.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail02.adl2.internode.on.net[203.16.214.66] X-Barracuda-Start-Time: 1233692880 X-Barracuda-Bayes: INNOCENT GLOBAL 0.3753 1.0000 -0.0693 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.07 X-Barracuda-Spam-Status: No, SCORE=-0.07 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.2, rules version 3.2.1.16927 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan, thanks for picking up the baton here. There is a multiple sense of deja vu here. Like company reorgs, changing the pcp packaging is one of those things that happens in a cyclic fashion and the fact that it moves from one model to another and back again suggests only one thing to me in my declining years ... there is no nirvana here, and the packaging is going to be "unnatural" for someone, always. Getting the GUI-based components out on their own seems like a good idea, with no real downside. But it immediately gets tricky after that. Consider - pmprobe - pminfo - pmval - pmdumptext These are all "monitoring" tools, some are required for pmda installs, some should just always be there (pminfo and pmprobe), one of them has a weak dependency on the GUI time control component (pmval) and one of them depends on C++ (pmdumptext). It gets even messier with pmie and the unconditional dependence pmdasummary has on pmie. Then there is pmlogger and all of the logger control stuff. Personally I think it would be better to more or less keep the current open source package with its current contents and keep calling it pcp, and move any GUI components to pcp-gui (or some such, rather than pcp-monitor as there will be other non-gui "monitoring" stuff in pcp). This keeps the git trees. This isolates the GUI-dependent build and install into a separate package. This leaves _most_ installations (the systems being logged and monitored, there are thousands of these) with a single package to be installed to provide all the functionality they need and very little in the way of excess baggage. The smaller number of installations are monitoring desktops with a simple 2 package installation and dependency. I'm not sure pcp-dev would add value, it probably only contains a handful of headers, and since we build some bits from source in pcp, they already need to be in pcp anyway. There also appears to be ample precedent for the bozo and bozo-gui naming scheme in existing packages. Renaming kmchart -> pmchart and kmtime -> pmtime is fine if the sgi proprietary pieces are cremated. Rationalizing libpmc and libqmc is probably sensible if someone is brave enough ... just beware that history in this area suggests the mother of all metrics classes probably does not exist. We also should consider the overhead of managing the repositories when (rather than if, I suspect) we decide to move them off oss.sgi.com ... less packages would be better at that point. I strongly believe pcpqa should remain outside the main tree(s) ... since there are so few people who would use this, no matter what it is called, the name is sort of irrelevant imho. On Tue, 2009-02-03 at 13:10 +1100, Nathan Scott wrote: > Hi all, > > Toward the end of last year, the good folk at SGI asked whether > we could make kmchart more a part of PCP. In particular, there > was discussion of whether there should be one source tree, and > using the same naming convention as the other PCP tools. > > With the pending release of additional (SGI) monitoring tools, > it would be good to have these issues sorted out, so there is > clarity on where that code should end up in the oss releases. > > I'd like to solicit input before I go ahead and make any changes > in this area. I only want to have to do this once, never again! > If you have any thoughts or strong preferences on the direction > taken (particularly with the planned actions outlined below), > please let me know sooner rather than later. > > These are my thoughts/opinions/preferences: > - I don't want to attempt to merge the two git trees, too much > valuable revision history now exists, and the configure.in that > is needed for each is very different (different tool chain) > - I don't want a single install package (eg. named "pcp") as > the "kmchart" package has lots of additional (GUI) dependencies. > - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I > will keep symlinks for backward compatibility, etc. > - Need a new name for the "kmchart" package. Suggestions have > included: pcpgui, pcpvis, pcpviz, pcpmon, pcp-monitor. At the > moment I'm favouring the last two, probably the last one as it > is the most clear. > > These are my planned actions: > - rename the kmchart git tree to pcp-monitor > - rename the current pcp git tree to pcp-collector (removing any > ambiguity, and making the packages consistent with some of the > existing documentation) > - split the current pcp rpm package into libraries, development > packages and one pcp-collector package (pcp-3.0 timeframe, this > has been requested by someone wishing to package us in Fedora). > - rationalise libqmc and libpmc into one library as part of this > transition (one library in the pcp-monitor package, not pcp), > and rename kmdumptext to pmdumptext in the process. > - Remove references to C++ compiler in pcp-collector configure > process - all C++ code should end up in pcp-monitor hereafter. > - rename libkmtime to libpmtime (this is a static-only lib atm, > thankfully, but we should switch to making that shared as well). > - update man pages, web pages, code, etc that refers to the km* > names and instead use pm* names. > - move pcpqa tree contents (back) into "qa" subdirectory in the > pcp-collector git tree, so its clear what that is for. kmchart > (aka pcp-monitor) already has a "qa" subdirectory. > > These things are likely to be done piece-by-piece and will take > time. I'm also trying to focus on the native Windows PCP port > at the moment (so, even more time), but would like to use the > right names for km{chart,time,etc} in the first version of that. > > OK, any thoughts? Suggestions? Alternatives? Personally, I > think these are very positive changes, especially for new users > by removing the wierd historical naming oddities that have crept > into how we package things. > > cheers. > > -- > Nathan > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From nscott@aconex.com Tue Feb 3 17:44:21 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n13NiLeT100518 for ; Tue, 3 Feb 2009 17:44:21 -0600 X-ASG-Debug-ID: 1233704619-413502010000-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 89542E2D27 for ; Tue, 3 Feb 2009 15:43:39 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id rbl921zBuzWG2v7x for ; Tue, 03 Feb 2009 15:43:39 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 4F66D8F5E3; Wed, 4 Feb 2009 10:43:38 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id NscfdAPbKPvPwMOx; Wed, 04 Feb 2009 10:43:38 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 35BF292C0DA; Wed, 4 Feb 2009 10:43:38 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: kenj@internode.on.net Cc: pcp@oss.sgi.com In-Reply-To: <1233692872.25245.43.camel@bozo> References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> Content-Type: text/plain Date: Wed, 04 Feb 2009 10:40:23 +1100 Message-Id: <1233704423.4305.34.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233704621 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4077 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.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.2, rules version 3.2.1.16939 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 2009-02-04 at 07:27 +1100, Ken McDonell wrote: > ... > > Getting the GUI-based components out on their own seems like a good > idea, with no real downside. > > But it immediately gets tricky after that. Consider > - pmprobe > - pminfo > - pmval > - pmdumptext > > These are all "monitoring" tools, some are required for pmda installs, > some should just always be there (pminfo and pmprobe), one of them has a > weak dependency on the GUI time control component (pmval) and one of > them depends on C++ (pmdumptext). > > It gets even messier with pmie and the unconditional dependence > pmdasummary has on pmie. > > Then there is pmlogger and all of the logger control stuff. > > Personally I think it would be better to more or less keep the current > open source package with its current contents and keep calling it pcp, > and move any GUI components to pcp-gui (or some such, rather than > pcp-monitor as there will be other non-gui "monitoring" stuff in pcp). > > This keeps the git trees. > > This isolates the GUI-dependent build and install into a separate > package. General *nod* to all of the above. My main sticking point is pmdumptext. I want to have kmdumptext become pmdumptext, and have all C++ code in one place using the one library instead of dup'ing this. This was what pushed me to the pcp-monitor name, instead of pcp-gui. At some point kmdumptext will get a kmtime interface, which will likely be a QMC class shared with kmchart, which will mean pmdumptext is stranded back over in the base "pcp" package (cos the build dependency goes the other way). So, I'm thinking the kmdumptext -> pmdumptext transition must still happen, and we'll just live with the oddity that pmdumptext lives in "pcp-gui" ... that sound reasonable? > This leaves _most_ installations (the systems being logged and > monitored, there are thousands of these) with a single package to be > installed to provide all the functionality they need and very little in > the way of excess baggage. The smaller number of installations are > monitoring desktops with a simple 2 package installation and dependency. > > I'm not sure pcp-dev would add value, it probably only contains a > handful of headers, and since we build some bits from source in pcp, > they already need to be in pcp anyway. >From the Linux distributions point of view, they now insist on a package break out of: - shared library runtime, - development headers and static library - layered/main package(s) This needs to be done for rpm at some point (Fedora people have already requested this), it was done for deb from the start. As builds are often done chroot'd, having a full pcp rpm install, with /etc/init.d/pcp start exitops, etc, is problematic (takes out pmcd on the build machine, during a chroot build) ... which has bitten SGI in the past. But, this is a rpm-specific issue, doesn't affect the source tree layout... we can come back to it later. > There also appears to be ample precedent for the bozo and bozo-gui > naming scheme in existing packages. > > Renaming kmchart -> pmchart and kmtime -> pmtime is fine if the sgi > proprietary pieces are cremated. OK, everyone seems on board with this part of the plan. > Rationalizing libpmc and libqmc is probably sensible if someone is brave > enough ... just beware that history in this area suggests the mother of > all metrics classes probably does not exist. I'm brave enough to nuke pmdumptext from the pcp tree and rename kmdumptext ... not brave enough to take on metrics class extensions beyond that at the moment (but a kmtime class is on the cards). > We also should consider the overhead of managing the repositories when > (rather than if, I suspect) we decide to move them off oss.sgi.com ... > less packages would be better at that point. Its possible this day will come, but for now oss.sgi.com is a good place to get work done. As a backup we do have options, but lets have that discussion if/when the need arises. > I strongly believe pcpqa should remain outside the main tree(s) ... > since there are so few people who would use this, no matter what it is > called, the name is sort of irrelevant imho. OK. It means pcp-gui has its own embedded qa, whereas pcpqa is separate to pcp ... but doesn't really matter. We could take qa for pcp-gui out of that tree and move it into pcpqa? *shrug* ... not a high priority. So, to sum up my current thinking: - basically same source tree structures, kmchart becomes pcp-gui - km* -> pm* executables rename goes ahead - we'll have pcp-gui not pcp-monitor (Mark wanted that too, so I'm outvoted on this one, and theres no right answer really) - the pcp rpm packaging rework I think still needs to happen, but that will come later & hopefully someone else can do this (hopefully entirely within pcp.spec.in too...) - pmdumptext-in-pcp replaced by renamed-kmdumptext-in-pcp-gui - old PMC code dropped in favour of its derivative, QMC. cheers. -- Nathan From markgw@sgi.com Tue Feb 3 18:15:05 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n140F4qG102451 for ; Tue, 3 Feb 2009 18:15:05 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay1.corp.sgi.com (Postfix) with SMTP id 620B38F806D; Tue, 3 Feb 2009 16:14:21 -0800 (PST) Received: from [134.15.251.1] (melb-sw-corp-251-1.corp.sgi.com [134.15.251.1]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA18713; Wed, 4 Feb 2009 11:14:18 +1100 Message-ID: <4988DDD9.5020101@sgi.com> Date: Wed, 04 Feb 2009 11:14:17 +1100 From: Mark Goodwin Reply-To: markgw@sgi.com Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Nathan Scott CC: kenj@internode.on.net, pcp@oss.sgi.com Subject: Re: [pcp] Source and binary packaging - future directions References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> <1233704423.4305.34.camel@verge.scott.net.au> In-Reply-To: <1233704423.4305.34.camel@verge.scott.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > On Wed, 2009-02-04 at 07:27 +1100, Ken McDonell wrote: > ... >> Renaming kmchart -> pmchart and kmtime -> pmtime is fine if the sgi >> proprietary pieces are cremated. The original pmchart and pmtime will not be released (and are effectively already cremated). > So, to sum up my current thinking: > - basically same source tree structures, kmchart becomes pcp-gui Will I clone the kmchart tree as a bare repository in git://oss/pcp/pcp-gui.git or do you want to hack it up a bit and discuss it some more first? > - km* -> pm* executables rename goes ahead > - we'll have pcp-gui not pcp-monitor (Mark wanted that too, so > I'm outvoted on this one, and theres no right answer really) yes that's fine my me. You really do not want to go back down the collector / monitor rathole - we've been around that circle multiple times. Splitting it as pcp / pcp-gui or maybe pcp-desktop, i.e. by the major build & install dependencies, is much better IMO. > - the pcp rpm packaging rework I think still needs to happen, > but that will come later & hopefully someone else can do this > (hopefully entirely within pcp.spec.in too...) I would vote for the pcp build to spit out pcp and pcp-devel RPMs since distros like it that way - that's a fairly simple RPM spec change, not a separate source tree thing; though not sure how compatible it would be for non-rpm based distros/packagers, (does that even matter?) > - pmdumptext-in-pcp replaced by renamed-kmdumptext-in-pcp-gui > - old PMC code dropped in favour of its derivative, QMC. Coming with the pending pmview release is libpcp_omc and libpcp_inv. I'm only releasing the former so that it'll be easier to port pmview to use qmc and kmtime - but otherwise strongly suggest it *not* be incorporated into the pcp-gui codebase :) As for libpcp_inv, it should probably also be deprecated in favor of some kind of class abstraction over QT and OSG - such a thing may already exist? Cheers -- Mark From nscott@aconex.com Tue Feb 3 18:33:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n140Xs0s104027 for ; Tue, 3 Feb 2009 18:33:55 -0600 X-ASG-Debug-ID: 1233707592-633000ea0000-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 BF44418B86F5 for ; Tue, 3 Feb 2009 16:33:13 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id sqlTxPximUCXaHrm for ; Tue, 03 Feb 2009 16:33:13 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 8D23D8F8B8; Wed, 4 Feb 2009 11:33:11 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id yTs43nqjRZEdOAtf; Wed, 04 Feb 2009 11:33:11 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 60F6092C0DA; Wed, 4 Feb 2009 11:33:11 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: markgw@sgi.com, pcp@oss.sgi.com In-Reply-To: <4988DDD9.5020101@sgi.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> <1233704423.4305.34.camel@verge.scott.net.au> <4988DDD9.5020101@sgi.com> Content-Type: text/plain Date: Wed, 04 Feb 2009 11:29:56 +1100 Message-Id: <1233707396.4305.49.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233707595 X-Barracuda-Bayes: INNOCENT GLOBAL 0.1151 1.0000 -1.3029 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.30 X-Barracuda-Spam-Status: No, SCORE=-1.30 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.2, rules version 3.2.1.16942 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 2009-02-04 at 11:14 +1100, Mark Goodwin wrote: > > So, to sum up my current thinking: > > - basically same source tree structures, kmchart becomes pcp-gui Also, I've been reworking the PCP web pages recently, for several reasons: - simplify - modernify - de-purplify - document the new packaging layout - introduce the new "PCP Glider" project - make it clear PCP is more a community project, than an SGI-only project nowadays - clean html / css separation There's some new content (started on the online man pages, added some docs about PCP GUI package). I like it, Martin likes it - lemme know your opinion: http://oss.sgi.com/projects/pcp/revamp/ > Will I clone the kmchart tree as a bare repository in > git://oss/pcp/pcp-gui.git > or do you want to hack it up a bit and discuss it some more first? Yes please, I think we can go ahead with that now. Obviously, lots of work will still needs to be done within the tree to do the switch too, but I'll start that work on the new clone. thanks! -- Nathan From markgw@sgi.com Tue Feb 3 19:23:57 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n141Nvvn107095 for ; Tue, 3 Feb 2009 19:23:57 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay2.corp.sgi.com (Postfix) with SMTP id AD0CF30407F; Tue, 3 Feb 2009 17:23:14 -0800 (PST) Received: from [134.15.251.1] (melb-sw-corp-251-1.corp.sgi.com [134.15.251.1]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA20403; Wed, 4 Feb 2009 12:23:12 +1100 Message-ID: <4988EDFF.1080506@sgi.com> Date: Wed, 04 Feb 2009 12:23:11 +1100 From: Mark Goodwin Reply-To: markgw@sgi.com Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Nathan Scott CC: "pcp@oss.sgi.com" Subject: Re: [pcp] Source and binary packaging - future directions References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> <1233704423.4305.34.camel@verge.scott.net.au> <4988DDD9.5020101@sgi.com> <1233707396.4305.49.camel@verge.scott.net.au> In-Reply-To: <1233707396.4305.49.camel@verge.scott.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > On Wed, 2009-02-04 at 11:14 +1100, Mark Goodwin wrote: >>> So, to sum up my current thinking: > ... > There's some new content (started on the online man pages, added > some docs about PCP GUI package). I like it, Martin likes it - > lemme know your opinion: > > http://oss.sgi.com/projects/pcp/revamp/ looks good to me. The list subscription instructions need to be updated since Rus changed over to mailman. The new instructions should say somrthing like: To subscribe to the PCP mailing list, use the web interface at http://oss.sgi.com/mailman/listinfo/pcp >> Will I clone the kmchart tree as a bare repository in >> git://oss/pcp/pcp-gui.git >> or do you want to hack it up a bit and discuss it some more first? > > Yes please, I think we can go ahead with that now. Obviously, > lots of work will still needs to be done within the tree to do > the switch too, but I'll start that work on the new clone. OK done, bare and group 'pcp' writable: git://oss.sgi.com/pcp/pcp-gui.git or for easier pushing, use: git+ssh://oss.sgi.com/oss/git/pcp/pcp-gui.git I left the default branch named 'master' rather than renaming it to 'dev' like we have in the pcp tree. Let me know what you'd rather. Cheers -- Mark From nscott@aconex.com Tue Feb 3 20:26:31 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n142QT5U110422 for ; Tue, 3 Feb 2009 20:26:31 -0600 X-ASG-Debug-ID: 1233714349-7823000c0000-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 89D0A15172DB for ; Tue, 3 Feb 2009 18:25:49 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id kSHiP151mIMVfJ5Q for ; Tue, 03 Feb 2009 18:25:49 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 456319144E; Wed, 4 Feb 2009 13:25:48 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id vAIx8Aa9MMEtnwjO; Wed, 04 Feb 2009 13:25:48 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 2172792C0DA; Wed, 4 Feb 2009 13:25:48 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: markgw@sgi.com Cc: "pcp@oss.sgi.com" In-Reply-To: <4988EDFF.1080506@sgi.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> <1233704423.4305.34.camel@verge.scott.net.au> <4988DDD9.5020101@sgi.com> <1233707396.4305.49.camel@verge.scott.net.au> <4988EDFF.1080506@sgi.com> Content-Type: text/plain Date: Wed, 04 Feb 2009 13:22:33 +1100 Message-Id: <1233714153.4305.58.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233714350 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0039 1.0000 -1.9958 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.2, rules version 3.2.1.16950 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 2009-02-04 at 12:23 +1100, Mark Goodwin wrote: > > Nathan Scott wrote: > > On Wed, 2009-02-04 at 11:14 +1100, Mark Goodwin wrote: > > ... > > There's some new content (started on the online man pages, added > > some docs about PCP GUI package). I like it, Martin likes it - > > lemme know your opinion: > > > > http://oss.sgi.com/projects/pcp/revamp/ > > looks good to me. The list subscription instructions need to > be updated since Rus changed over to mailman. The new instructions > should say somrthing like: To subscribe to the PCP mailing list, > use the web interface at http://oss.sgi.com/mailman/listinfo/pcp Done. > OK done, bare and group 'pcp' writable: git://oss.sgi.com/pcp/pcp-gui.git > or for easier pushing, use: git+ssh://oss.sgi.com/oss/git/pcp/pcp-gui.git > > I left the default branch named 'master' rather than renaming it > to 'dev' like we have in the pcp tree. Let me know what you'd rather. May as well be consistent - can you make it dev? There should be (already) a stable tree there also... did that survive the cloning process? Oh, also be a good idea to check with Russell/Eric cos I think its a manual process now to get things visible to gitweb? thanks. -- Nathan From markgw@sgi.com Tue Feb 3 21:11:04 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n143B4TM112845 for ; Tue, 3 Feb 2009 21:11:04 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay2.corp.sgi.com (Postfix) with SMTP id F1A14304053; Tue, 3 Feb 2009 19:10:21 -0800 (PST) Received: from [134.15.251.1] (melb-sw-corp-251-1.corp.sgi.com [134.15.251.1]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id OAA22757; Wed, 4 Feb 2009 14:10:19 +1100 Message-ID: <4989071B.4090906@sgi.com> Date: Wed, 04 Feb 2009 14:10:19 +1100 From: Mark Goodwin Reply-To: markgw@sgi.com Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Nathan Scott CC: "pcp@oss.sgi.com" Subject: Re: [pcp] Source and binary packaging - future directions References: <1233627045.5518.55.camel@verge.scott.net.au> <1233692872.25245.43.camel@bozo> <1233704423.4305.34.camel@verge.scott.net.au> <4988DDD9.5020101@sgi.com> <1233707396.4305.49.camel@verge.scott.net.au> <4988EDFF.1080506@sgi.com> <1233714153.4305.58.camel@verge.scott.net.au> In-Reply-To: <1233714153.4305.58.camel@verge.scott.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: >> OK done, bare and group 'pcp' writable: git://oss.sgi.com/pcp/pcp-gui.git >> or for easier pushing, use: git+ssh://oss.sgi.com/oss/git/pcp/pcp-gui.git >> >> I left the default branch named 'master' rather than renaming it >> to 'dev' like we have in the pcp tree. Let me know what you'd rather. > > May as well be consistent - can you make it dev? There should > be (already) a stable tree there also... did that survive the > cloning process? renamed 'master' to 'dev'. 'stable' survived the clone and is fine. > Oh, also be a good idea to check with Russell/Eric cos I think > its a manual process now to get things visible to gitweb? yep, I'll ping Rus to run his gitweb thingy. Cheers From makc@iinet.net.au Wed Feb 4 03:05:37 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1495aYl134613 for ; Wed, 4 Feb 2009 03:05:36 -0600 X-ASG-Debug-ID: 1233738295-4b24006d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out3.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B525818BB471 for ; Wed, 4 Feb 2009 01:04:55 -0800 (PST) Received: from outbound.icp-qv1-irony-out3.iinet.net.au (outbound.icp-qv1-irony-out3.iinet.net.au [203.59.1.148]) by cuda.sgi.com with ESMTP id yzpccKOFrp5sfqsT for ; Wed, 04 Feb 2009 01:04:55 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEANLoiEnL2Rwk/2dsb2JhbADPdIQUBg X-IronPort-AV: E=Sophos;i="4.37,377,1231081200"; d="scan'208";a="385467281" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out3.iinet.net.au with ESMTP; 04 Feb 2009 18:04:53 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n1494paS005956; Wed, 4 Feb 2009 20:04:51 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n1494pj6005953; Wed, 4 Feb 2009 20:04:51 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18825.23091.63084.898574@aldan.crabbed.net> Date: Wed, 4 Feb 2009 20:04:51 +1100 From: Max Matveev To: Nathan Scott Cc: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions In-Reply-To: <1233627045.5518.55.camel@verge.scott.net.au> References: <1233627045.5518.55.camel@verge.scott.net.au> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out3.iinet.net.au[203.59.1.148] X-Barracuda-Start-Time: 1233738297 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.2, rules version 3.2.1.16974 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, 03 Feb 2009 13:10:45 +1100, Nathan Scott wrote: nscott> - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I nscott> will keep symlinks for backward compatibility, etc. Unless you plan to provide bug-to-bug compatibility between kmchart and pmchart I think that renaming it will be a mistake: people who use pmchart now (not a lot of them but they do exists) will expect the new pmchart to behave the same way the old one behaves so you will need to support the same command line options, same behaviours etc. It would be easier to keep kmchart name and just let pmchart die. max From kenj@internode.on.net Wed Feb 4 04:24:20 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n14AOIfr142603 for ; Wed, 4 Feb 2009 04:24:19 -0600 X-ASG-Debug-ID: 1233743017-75b803800000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EEC51E4A0B for ; Wed, 4 Feb 2009 02:23:37 -0800 (PST) Received: from mail.internode.on.net (bld-mail09.adl2.internode.on.net [203.16.214.73]) by cuda.sgi.com with ESMTP id xufCoTjT5wM6txyY for ; Wed, 04 Feb 2009 02:23:37 -0800 (PST) Received: from [192.168.1.65] (unverified [118.208.207.130]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 54732504-1927428 for multiple; Wed, 04 Feb 2009 20:37:55 +1030 (CDT) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Ken McDonell Reply-To: kenj@internode.on.net To: Max Matveev Cc: Nathan Scott , pcp@oss.sgi.com In-Reply-To: <18825.23091.63084.898574@aldan.crabbed.net> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> Content-Type: text/plain Date: Wed, 04 Feb 2009 21:07:53 +1100 Message-Id: <1233742073.10265.1.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail09.adl2.internode.on.net[203.16.214.73] X-Barracuda-Start-Time: 1233743019 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.2, rules version 3.2.1.16980 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Independent of my deep egotistical reasons for voting to maintain the "km" prefix, I think Max has a very valid point here. On Wed, 2009-02-04 at 20:04 +1100, Max Matveev wrote: > On Tue, 03 Feb 2009 13:10:45 +1100, Nathan Scott wrote: > > nscott> - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I > nscott> will keep symlinks for backward compatibility, etc. > Unless you plan to provide bug-to-bug compatibility between kmchart > and pmchart I think that renaming it will be a mistake: people who use > pmchart now (not a lot of them but they do exists) will expect the new > pmchart to behave the same way the old one behaves so you will need to > support the same command line options, same behaviours etc. It would > be easier to keep kmchart name and just let pmchart die. > > max > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From nscott@aconex.com Wed Feb 4 17:02:47 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n14N2kkb177514 for ; Wed, 4 Feb 2009 17:02:47 -0600 X-ASG-Debug-ID: 1233788226-17f8030c0000-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 CADB9E9E1F for ; Wed, 4 Feb 2009 14:57:07 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id H4Q3QYr5BNKX41oR for ; Wed, 04 Feb 2009 14:57:07 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 66B93A2573; Thu, 5 Feb 2009 09:36:39 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id wXD6WAANwfw7PJ6Q; Thu, 05 Feb 2009 09:36:39 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 400F692C312; Thu, 5 Feb 2009 09:36:39 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Max Matveev , kenj@internode.on.net Cc: pcp@oss.sgi.com In-Reply-To: <1233742073.10265.1.camel@bozo> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> Content-Type: text/plain Date: Thu, 05 Feb 2009 09:33:24 +1100 Message-Id: <1233786804.24330.15.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233788227 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0009 1.0000 -2.0155 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.2, rules version 3.2.1.17023 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 2009-02-04 at 21:07 +1100, Ken McDonell wrote: > Independent of my deep egotistical reasons for voting to maintain the > "km" prefix, I think Max has a very valid point here. > > On Wed, 2009-02-04 at 20:04 +1100, Max Matveev wrote: > > On Tue, 03 Feb 2009 13:10:45 +1100, Nathan Scott wrote: > > > > nscott> - Renaming kmchart/kmtime -> pmchart/pmtime is fine with me. I > > nscott> will keep symlinks for backward compatibility, etc. > > Unless you plan to provide bug-to-bug compatibility between kmchart > > and pmchart I think that renaming it will be a mistake: people who use > > pmchart now (not a lot of them but they do exists) will expect the new > > pmchart to behave the same way the old one behaves so you will need to > > support the same command line options, same behaviours etc. It would > > be easier to keep kmchart name and just let pmchart die. kmchart provides pretty much the same command line options (it is platform independent, so deep-voodoo Xresource stuff isn't going to work) - but the options used were all based on either standard PCP options or the online pmchart man pages - so these match up as best possible. It supports all the pmchart formats that any current user of pmchart would be using, so old configs should just work (yes, if they don't that'd be a bug). The same users who we might be "helping" by not using a pmchart name, will just get left out in the no-pmchart-for-you cold, when SGI stops shipping the old one. So, I'm comfortable having a single pmchart binary, and intend to keep a kmchart->pmchart symlink to it for existing kmchart users - and for Kens ego, of course. ;) (isn't "k" for KDE? :) I think the advantages of having consistent naming conventions far outweighs any potential downside (of which I don't really see any, in practice). If you really really feel strongly about this, lets discuss on IRC ... going to take a pretty convincing argument to budge me on this one though, and I don't see one so far. cheers. -- Nathan From nscott@aconex.com Wed Feb 4 22:46:13 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n154kBG8190821 for ; Wed, 4 Feb 2009 22:46:12 -0600 X-ASG-Debug-ID: 1233809125-367a032c0000-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 B78F7EBED3 for ; Wed, 4 Feb 2009 20:45:25 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id XsVRrACsjBOEGkBq for ; Wed, 04 Feb 2009 20:45:25 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 7FE5BA54F8; Thu, 5 Feb 2009 15:45:24 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id xcIGhjKJF4oxZnqU; Thu, 05 Feb 2009 15:45:24 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 6488C92C312; Thu, 5 Feb 2009 15:45:24 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Mark Goodwin Cc: Max Matveev , kenj@internode.on.net, pcp@oss.sgi.com In-Reply-To: <498A6CD0.7010002@gmail.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> Content-Type: text/plain Date: Thu, 05 Feb 2009 15:42:09 +1100 Message-Id: <1233808929.24330.62.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233809132 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.2, rules version 3.2.1.17043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-05 at 15:36 +1100, Mark Goodwin wrote: > I always thought the K was for KDE, but maybe it's for Ken ..? Yes, its for "Ken". kmchart/kmtime don't use any KDE libraries, and has no code specific to that particular desktop (does happen to build on the same Qt libraries, but thats coincidental AFAIK). cheers. -- Nathan From goodwinos@gmail.com Wed Feb 4 22:59:52 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n154xq8K191354 for ; Wed, 4 Feb 2009 22:59:52 -0600 X-ASG-Debug-ID: 1233809951-45b801a90000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from rv-out-0708.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 634C418CA024 for ; Wed, 4 Feb 2009 20:59:12 -0800 (PST) Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.248]) by cuda.sgi.com with ESMTP id JcdVQdZRZeAnE2uK for ; Wed, 04 Feb 2009 20:59:12 -0800 (PST) Received: by rv-out-0708.google.com with SMTP id f25so59016rvb.32 for ; Wed, 04 Feb 2009 20:59:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=TrMaDLydVoOIquWSjbVPknztw2ZR7/PRjoSVRVMY/Lw=; b=iBB1srzIEvaG0YenaHtR57PLWCmtdDwKs05myU5n5NL+4PJeOMPyNrBwVMYCurXmHX 2oCg7TDR+CohxbBiuqRRnCjEbai8VFu5zoVkPQCMiehSCMyioYx8QAu8xv8llu+I9CeU 20MZociIXRpMqTQPYOdqwGkexuYD9RgDeZrXE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=GcYrS/eKwY1XmuRyYjFR7/mm490poqpm8c9WXLhjz4XT/XEHiR5AP37b9GGm5H8S7x tbe0bGKZqgcpBkftgu5DJViJ7re26DLyDAQKgX1WGW94FlHu/ZH+vFP5CbFZmA4PqSMl EHmH3PSaaVHs8zMViCu0z9eiE07RFFc+69ROM= Received: by 10.141.211.5 with SMTP id n5mr34161rvq.137.1233808606028; Wed, 04 Feb 2009 20:36:46 -0800 (PST) Received: from ?192.168.1.3? ([202.134.251.84]) by mx.google.com with ESMTPS id f42sm220849rvb.5.2009.02.04.20.36.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 04 Feb 2009 20:36:45 -0800 (PST) Message-ID: <498A6CD0.7010002@gmail.com> Date: Thu, 05 Feb 2009 15:36:32 +1100 From: Mark Goodwin User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Nathan Scott CC: Max Matveev , kenj@internode.on.net, pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> In-Reply-To: <1233786804.24330.15.camel@verge.scott.net.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: rv-out-0708.google.com[209.85.198.248] X-Barracuda-Start-Time: 1233809953 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.2, rules version 3.2.1.17045 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > > The same users who we might be "helping" by not using a pmchart > name, will just get left out in the no-pmchart-for-you cold, > when SGI stops shipping the old one. > > So, I'm comfortable having a single pmchart binary, and intend > to keep a kmchart->pmchart symlink to it for existing kmchart > users - and for Kens ego, of course. ;) (isn't "k" for KDE? :) I always thought the K was for KDE, but maybe it's for Ken ..? In any case, IMO you should ship a kmchart binary with a pmchart->kmchart symlink. That lessens the bug-for-bug compatibility argument and still caters for no-pmchart-for-you-coldness. BTW, Max, which bug-for-bugs in pmchart are you thinking of? pmchart doesn't have any bugs ;-) Cheers -- Mark From makc@iinet.net.au Thu Feb 5 04:37:48 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n15Ablie208319 for ; Thu, 5 Feb 2009 04:37:48 -0600 X-ASG-Debug-ID: 1233830226-7e1a01d80000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out4.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2232FE9874 for ; Thu, 5 Feb 2009 02:37:07 -0800 (PST) Received: from outbound.icp-qv1-irony-out4.iinet.net.au (outbound.icp-qv1-irony-out4.iinet.net.au [203.59.1.150]) by cuda.sgi.com with ESMTP id oRVAmeFaMLUWM4qH for ; Thu, 05 Feb 2009 02:37:07 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEABpQiknL2Rwk/2dsb2JhbADQTIQWBg X-IronPort-AV: E=Sophos;i="4.37,384,1231081200"; d="scan'208";a="309500191" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out4.iinet.net.au with ESMTP; 05 Feb 2009 19:35:29 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n15AZRo5007365; Thu, 5 Feb 2009 21:35:27 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n15AZRVW007362; Thu, 5 Feb 2009 21:35:27 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18826.49390.974151.5980@aldan.crabbed.net> Date: Thu, 5 Feb 2009 21:35:26 +1100 From: Max Matveev To: Mark Goodwin Cc: Nathan Scott , kenj@internode.on.net, pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions In-Reply-To: <498A6CD0.7010002@gmail.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out4.iinet.net.au[203.59.1.150] X-Barracuda-Start-Time: 1233830229 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0004 1.0000 -2.0186 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.2, rules version 3.2.1.17066 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 05 Feb 2009 15:36:32 +1100, Mark Goodwin wrote: MG> BTW, Max, which bug-for-bugs in pmchart are you thinking of? MG> pmchart doesn't have any bugs ;-) Ok, WARs like counter-wrap detection in the fetchgroup code, GIF generation (can kmchart do that?), graph layout. max From nscott@aconex.com Thu Feb 5 17:33:44 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n15NXhFw239814 for ; Thu, 5 Feb 2009 17:33:44 -0600 X-ASG-Debug-ID: 1233876784-2051025c0000-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 86F971BB8AB4 for ; Thu, 5 Feb 2009 15:33:04 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id eUjaLYOEggzkt0cM for ; Thu, 05 Feb 2009 15:33:04 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id ABBEDABFC9; Fri, 6 Feb 2009 10:33:00 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id h5csxJTRMtci7pe2; Fri, 06 Feb 2009 10:33:00 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 9C2C292C0DA; Fri, 6 Feb 2009 10:33:00 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Max Matveev Cc: Mark Goodwin , kenj@internode.on.net, pcp@oss.sgi.com In-Reply-To: <18826.49390.974151.5980@aldan.crabbed.net> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> Content-Type: text/plain Date: Fri, 06 Feb 2009 10:29:45 +1100 Message-Id: <1233876585.19028.19.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233876785 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0622 1.0000 -1.6238 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.62 X-Barracuda-Spam-Status: No, SCORE=-1.62 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.2, rules version 3.2.1.17107 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-05 at 21:35 +1100, Max Matveev wrote: > On Thu, 05 Feb 2009 15:36:32 +1100, Mark Goodwin wrote: > > MG> BTW, Max, which bug-for-bugs in pmchart are you thinking of? > MG> pmchart doesn't have any bugs ;-) > Ok, WARs like counter-wrap detection in the fetchgroup code, GIF It honours PCP_COUNTER_WRAP, if thats what you mean? How many of the last-of-the-mohicans^Wpmcharticans do you really think rely on some particular counter-wrap handling anyway? > generation (can kmchart do that?), kmchart^WThe new pmchart (qt, really) can generate 10+ different image formats, including gif. > graph layout. Do you mean window sizing from the command line? It does. It also allows individual charts to be resized vertically, interactively, and in general has alot more interesting chart sizing features than the original pmchart. At the end of the day, if you/a user worries about any piece of functionality they need from the old pmchart which turns out to not be there in the new pmchart, then you/they are of course free to add it - or at the very least request it, preferably after having actually tried out the new pmchart. cheers. -- Nathan From makc@iinet.net.au Fri Feb 6 04:14:59 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_74 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n16AEvEh015914 for ; Fri, 6 Feb 2009 04:14:59 -0600 X-ASG-Debug-ID: 1233914737-4afa01d90000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out1.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A6880F2A9C for ; Fri, 6 Feb 2009 02:05:38 -0800 (PST) Received: from outbound.icp-qv1-irony-out1.iinet.net.au (outbound.icp-qv1-irony-out1.iinet.net.au [203.59.1.108]) by cuda.sgi.com with ESMTP id mdBNdHWgq528jLbf for ; Fri, 06 Feb 2009 02:05:38 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAOCZi0nL2Rwk/2dsb2JhbADPBoQWBg X-IronPort-AV: E=Sophos;i="4.37,390,1231081200"; d="scan'208";a="450090912" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out1.iinet.net.au with ESMTP; 06 Feb 2009 19:05:36 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n16A5Ze0008540; Fri, 6 Feb 2009 21:05:35 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n16A5V7d008537; Fri, 6 Feb 2009 21:05:31 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18828.2923.770660.413637@aldan.crabbed.net> Date: Fri, 6 Feb 2009 21:05:31 +1100 From: Max Matveev To: Nathan Scott Cc: Mark Goodwin , kenj@internode.on.net, pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions In-Reply-To: <1233876585.19028.19.camel@verge.scott.net.au> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> <1233876585.19028.19.camel@verge.scott.net.au> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out1.iinet.net.au[203.59.1.108] X-Barracuda-Start-Time: 1233914740 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0102 1.0000 -1.9548 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.95 X-Barracuda-Spam-Status: No, SCORE=-1.95 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.2, rules version 3.2.1.17149 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, 06 Feb 2009 10:29:45 +1100, Nathan Scott wrote: >> Ok, WARs like counter-wrap detection in the fetchgroup code, GIF NS> It honours PCP_COUNTER_WRAP, if thats what you mean? It was more then PCP_COUNTER_WRAP - I've had to fix a bug with gif generation (I think sometime around 2007) for people who do things which go "woooosh": pmchart was generating graphs with missing samples and COUNTER_WRAP did not solve it for them. I cannot remember all details. NS> How many of the last-of-the-mohicans^Wpmcharticans do NS> you really think rely on some particular counter-wrap NS> handling anyway? A handful at best. And some of them are on irix, which makes the arguments even less important. >> generation (can kmchart do that?), NS> kmchart^WThe new pmchart (qt, really) can generate 10+ NS> different image formats, including gif. In the batch mode too? >> graph layout. NS> Do you mean window sizing from the command line? No, I mean the way windows were layed out in pmchart - there were people relying on this layout to insert the images generated by pmchart into web pages. NS> At the end of the day, if you/a user worries about any piece NS> of functionality they need from the old pmchart which turns NS> out to not be there in the new pmchart, then you/they are NS> of course free to add it - or at the very least request it, NS> preferably after having actually tried out the new pmchart. It's true but I really don't think that getting into the game of implementing pmchart bugs in kmchart is a good idea but in the end you're the one who does most (all?) of the work, so it's your call. max From nscott@aconex.com Fri Feb 6 04:21:53 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_14, J_CHICKENPOX_74 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n16ALqXM016333 for ; Fri, 6 Feb 2009 04:21:53 -0600 X-ASG-Debug-ID: 1233915672-11c103580000-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 D9AF9151629F for ; Fri, 6 Feb 2009 02:21:13 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 1HTr11OLjkkL965G for ; Fri, 06 Feb 2009 02:21:13 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 8AF22B67F9; Fri, 6 Feb 2009 21:21:11 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id K6mlMwSwAqMypsIv; Fri, 06 Feb 2009 21:21:11 +1100 (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 5437792C293; Fri, 6 Feb 2009 21:21:11 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Max Matveev Cc: Mark Goodwin , kenj@internode.on.net, pcp@oss.sgi.com In-Reply-To: <18828.2923.770660.413637@aldan.crabbed.net> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> <1233876585.19028.19.camel@verge.scott.net.au> <18828.2923.770660.413637@aldan.crabbed.net> Content-Type: text/plain Date: Fri, 06 Feb 2009 21:17:55 +1100 Message-Id: <1233915475.4556.11.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1233915674 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0164 1.0000 -1.9142 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.41 X-Barracuda-Spam-Status: No, SCORE=-1.41 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.2, rules version 3.2.1.17151 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, 2009-02-06 at 21:05 +1100, Max Matveev wrote: > On Fri, 06 Feb 2009 10:29:45 +1100, Nathan Scott wrote: > >> generation (can kmchart do that?), > > NS> kmchart^WThe new pmchart (qt, really) can generate 10+ > NS> different image formats, including gif. > > In the batch mode too? Yes. > ..I mean the way windows were layed out in pmchart - there were > people relying on this layout to insert the images generated by > pmchart into web pages. Layout from the command line is very similar between the two. > It's true but I really don't think that getting into the game of > implementing pmchart bugs in kmchart is a good idea but in the end > you're the one who does most (all?) of the work, so it's your call. The worst part of the km* naming scheme is it was fine for just one binary, then kmtime came along, then kmquery, then dumptext got ported over to qt & what made sense initially now has got out of hand. And as additional tools drop out of the SGI OSRB, continuing this naming scheme is just more and more obfuscated ... try explaining it to punters at a PCP talk @work or worse a conference (on observers faces: "is that a typo?", "shouldnt that be...", "but everything else was pm-something, that sticks out like dogs balls!", etc, etc). cheers. ps: Fedora10 has changed rpm options/syntax/configs/... & the pcp/pcp-gui Makepkgs is b0rked - any interest in having a look, Max? You know this stuff better than anyone (Ken said you'd _really_ want to take a look... ;) -- Nathan From kenj@internode.on.net Sat Feb 7 13:46:19 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n17JkIaQ124180 for ; Sat, 7 Feb 2009 13:46:19 -0600 X-ASG-Debug-ID: 1234035938-255a03e10000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 0D5ACF94FB for ; Sat, 7 Feb 2009 11:45:39 -0800 (PST) Received: from mail.internode.on.net (bld-mail02.adl2.internode.on.net [203.16.214.66]) by cuda.sgi.com with ESMTP id OrYXInezaKqLJvtU for ; Sat, 07 Feb 2009 11:45:39 -0800 (PST) Received: from [121.222.225.231] (unverified [121.222.225.231]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 351488407-1927428 for multiple; Sun, 08 Feb 2009 06:15:35 +1030 (CDT) X-ASG-Orig-Subj: pcp update - improved pmlogger_daily tracing Subject: pcp update - improved pmlogger_daily tracing From: Ken McDonell Reply-To: kenj@internode.on.net To: pcp@oss.sgi.com Cc: Nathan Scott Content-Type: text/plain Date: Sun, 08 Feb 2009 06:45:30 +1100 Message-Id: <1234035930.13724.21.camel@bozo-laptop.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail02.adl2.internode.on.net[203.16.214.66] X-Barracuda-Start-Time: 1234035941 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.2, rules version 3.2.1.17279 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/kenj/pcp.git dev man/man1/pmlogger_daily.1 | 20 ++++++++++++++ src/pmlogctl/pmlogger_daily.sh | 58 ++++++++++++++++++++++++++++++++++++----- 2 files changed, 72 insertions(+), 6 deletions(-) commit 33c1eb38d3e295817f785d99bfe9c06b0936c09a Author: Ken McDonell Date: Sun Feb 8 06:38:16 2009 +1100 Add -t want option Most useful for situations where pmlogger_daily fails, but only sometimes. This option turns on very verbose tracing (-VV) and captures the trace output in the file $PCP_LOG_DIR/daily..trace and keeps the trace file for "want" days. From nscott@aconex.com Sun Feb 8 16:16:20 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n18MGJGF197892 for ; Sun, 8 Feb 2009 16:16:20 -0600 X-ASG-Debug-ID: 1234131338-227b00fc0000-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 4099018EFED3 for ; Sun, 8 Feb 2009 14:15:39 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id hy8Xm9H7mED7k6qs for ; Sun, 08 Feb 2009 14:15:39 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 2431DC61A8 for ; Mon, 9 Feb 2009 09:15:37 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id S827rNr6YBdBiJqu for ; Mon, 09 Feb 2009 09:15:37 +1100 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.102.3]) by postoffice.aconex.com (Postfix) with ESMTP id 1BF6192C316 for ; Mon, 9 Feb 2009 09:15:37 +1100 (EST) Received: from 192.168.102.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Mon, 9 Feb 2009 09:15:37 +1100 (EST) Message-ID: <52780.192.168.102.1.1234131337.squirrel@mail.aconex.com> Date: Mon, 9 Feb 2009 09:15:37 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-5.el4.centos.3 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234131341 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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.17368 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git INSTALL | 2 VERSION.pcp | 2 configure.in | 30 debian/changelog | 4 debian/control | 2 debian/rules | 2 man/man1/GNUmakefile | 4 man/man1/mkaf.1 | 7 man/man1/pcpintro.1 | 68 - man/man1/pmafm.1 | 5 man/man1/pmclient.1 | 2 man/man1/pmdaweblog.1 | 2 man/man1/pminfo.1 | 3 man/man1/pmlogsummary.1 | 3 man/man1/pmval.1 | 18 man/man3/GNUmakefile | 6 man/man3/pcpintro.3 | 22 man/man3/pmc.3 | 103 -- man/man3/pmc_context.3 | 146 --- man/man3/pmc_desc.3 | 110 -- man/man3/pmc_group.3 | 271 ------ man/man3/pmc_indom.3 | 214 ----- man/man3/pmc_metric.3 | 119 -- man/man3/pmc_source.3 | 134 --- man/man3/pmparsehostspec.3 | 2 pcp.lsm.in | 6 src/GNUmakefile | 8 src/include/builddefs.in | 14 src/include/buildrules | 12 src/include/pcp.conf.in | 8 src/libkmtime/GNUmakefile | 31 src/libkmtime/src/GNUmakefile | 35 src/libkmtime/src/client.c | 169 ---- src/libkmtime/src/kmtime.h | 75 - src/libpcp_gui/GNUmakefile | 31 src/libpcp_gui/src/GNUmakefile | 37 src/libpcp_gui/src/client.c | 338 ++++---- src/libpcp_gui/src/pmtime.h | 75 + src/libpcp_gui/src/timeclient.c | 169 ++++ src/libpcp_pmc/GNUmakefile | 14 src/libpcp_pmc/examples/GNUmakefile | 36 src/libpcp_pmc/examples/fixed.c++ | 109 -- src/libpcp_pmc/examples/hotproc.c++ | 559 -------------- src/libpcp_pmc/pcp/GNUmakefile | 20 src/libpcp_pmc/pcp/pmc/Bool.h | 26 src/libpcp_pmc/pcp/pmc/Context.h | 178 ---- src/libpcp_pmc/pcp/pmc/Desc.h | 95 -- src/libpcp_pmc/pcp/pmc/GNUmakefile | 41 - src/libpcp_pmc/pcp/pmc/Group.h | 181 ---- src/libpcp_pmc/pcp/pmc/Hash.h | 120 --- src/libpcp_pmc/pcp/pmc/Indom.h | 170 ---- src/libpcp_pmc/pcp/pmc/List.h | 326 -------- src/libpcp_pmc/pcp/pmc/Metric.h | 273 ------ src/libpcp_pmc/pcp/pmc/PMC.h | 45 - src/libpcp_pmc/pcp/pmc/Source.h | 140 --- src/libpcp_pmc/pcp/pmc/String.h | 139 --- src/libpcp_pmc/pcp/pmc/Vector.h | 198 ---- src/libpcp_pmc/src/Context.c++ | 407 ---------- src/libpcp_pmc/src/Desc.c++ | 221 ----- src/libpcp_pmc/src/GNUmakefile | 84 -- src/libpcp_pmc/src/Group.c++ | 560 -------------- src/libpcp_pmc/src/Indom.c++ | 558 -------------- src/libpcp_pmc/src/Metric.c++ | 972 ------------------------ src/libpcp_pmc/src/Source.c++ | 383 --------- src/libpcp_pmc/src/String.c++ | 283 ------- src/pmafm/mkaf | 2 src/pmafm/template | 8 src/pmdumptext/GNUmakefile | 47 - src/pmdumptext/pmdumptext.c++ | 1432 ------------------------------------ src/pmval/GNUmakefile | 7 src/pmval/pmval.c | 356 +------- 71 files changed, 619 insertions(+), 9660 deletions(-) commit 7c28be09d247370e3ed03659a8da4ec12f3f1570 Merge: ff89204... c699556... Author: Nathan Scott Date: Mon Feb 9 09:10:02 2009 +1100 Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into nathans commit ff89204b0550ceb2c026d9120d06f6ceb44537ba Author: Nathan Scott Date: Mon Feb 9 09:08:48 2009 +1100 Bump version number for rpm/deb upgrades. commit 46b0d980cc36f94f463959e8f738d87fb2725f67 Author: Nathan Scott Date: Fri Feb 6 16:46:03 2009 +1100 Rename a too-generic libpcp_gui source file to something more specific. commit cbf410c4f428b18bf494c9c9e4dac78d655bab5c Author: Nathan Scott Date: Fri Feb 6 16:44:24 2009 +1100 Migrate kmsnap env variable over to pmsnap. commit c3b040fac8975e4b851237889b725893eccd9ceb Author: Nathan Scott Date: Fri Feb 6 15:51:57 2009 +1100 Remove pmdumptext and the original PMC code, docs, etc. These things are now provided by the pcp-gui package, and there are no longer and remnants of C++ code in base PCP. This has a nice side-effect of allowing the PCP autoconf configure.in stuff to work for older versions again, as the language PUSH/POP macros only came in recent versions of autoconf. commit 376a153e44770a5bfb4ce08556a527d12b08f4e9 Author: Nathan Scott Date: Fri Feb 6 15:10:16 2009 +1100 Tweak wording in PCP LSM entry. commit 6e2da545321b54c57d70e4cc134b8618653db3fd Author: Nathan Scott Date: Fri Feb 6 15:07:34 2009 +1100 Rename libkmtime.a to libpcp_gui.a. Update pmval code to use it. commit bb94864b2bfb89e4505b583735b29b715e84139e Author: Nathan Scott Date: Fri Feb 6 14:50:15 2009 +1100 Rename "kmchart" package over to "pcp-gui". commit c699556ae902338a666e45418701c4a1f48463cf Merge: 494657f... 6b11358... Author: Mark Goodwin Date: Sat Jan 24 08:27:31 2009 +1100 Merge branch 'dev' of git://oss/kenj/pcp into dev From nscott@aconex.com Sun Feb 8 17:32:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n18NWsI2201966 for ; Sun, 8 Feb 2009 17:32:55 -0600 X-ASG-Debug-ID: 1234135936-61b4007b0000-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 C433818F02F5 for ; Sun, 8 Feb 2009 15:32:17 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 3P8fHC5l4PsZJIi5 for ; Sun, 08 Feb 2009 15:32:17 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B6C94C7577 for ; Mon, 9 Feb 2009 10:32:15 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id Ecp1R1nsWZFmF9L3 for ; Mon, 09 Feb 2009 10:32:15 +1100 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.102.3]) by postoffice.aconex.com (Postfix) with ESMTP id A3C9092C0DA for ; Mon, 9 Feb 2009 10:32:15 +1100 (EST) Received: from 192.168.102.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Mon, 9 Feb 2009 10:32:15 +1100 (EST) Message-ID: <40043.192.168.102.1.1234135935.squirrel@mail.aconex.com> Date: Mon, 9 Feb 2009 10:32:15 +1100 (EST) X-ASG-Orig-Subj: pcpweb updates Subject: pcpweb updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-5.el4.centos.3 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234135937 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.17369 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcpweb.git index.html | 2 +- news.html | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 340a5e9e53291d552d66feb7d4768b3a79cd3a27 Author: Nathan Scott Date: Mon Feb 9 10:25:24 2009 +1100 Update pcp-gui version number for initial release. From nscott@aconex.com Sun Feb 8 17:34:01 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n18NY0Vt202035 for ; Sun, 8 Feb 2009 17:34:00 -0600 X-ASG-Debug-ID: 1234136000-4d69005d0000-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 DC57DFB845 for ; Sun, 8 Feb 2009 15:33:20 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id ejlvYwqvH6Htmpvf for ; Sun, 08 Feb 2009 15:33:20 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 5BA4BC75A7 for ; Mon, 9 Feb 2009 10:33:19 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id h0k1jsLNJmb4IZO6 for ; Mon, 09 Feb 2009 10:33:19 +1100 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.102.3]) by postoffice.aconex.com (Postfix) with ESMTP id 511B192C0DA for ; Mon, 9 Feb 2009 10:33:19 +1100 (EST) Received: from 192.168.102.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Mon, 9 Feb 2009 10:33:19 +1100 (EST) Message-ID: <40162.192.168.102.1.1234135999.squirrel@mail.aconex.com> Date: Mon, 9 Feb 2009 10:33:19 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates Subject: pcp-gui updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-5.el4.centos.3 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234136002 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.02 X-Barracuda-Spam-Status: No, SCORE=-1.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, BSF_RULE_7582B, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.17369 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.50 BSF_RULE7568M Custom Rule 7568M 0.50 BSF_RULE_7582B Custom Rule 7582B X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git GNUmakefile | 24 Makepkgs | 14 README | 22 VERSION | 6 aclocal.m4 | 13 build/GNUmakefile | 10 build/mac/GNUmakefile | 34 build/mac/build-installer | 8 build/mac/install-kmchart | 830 ------------- build/mac/install-pcp-gui | 830 +++++++++++++ build/mac/installer-description | 2 build/mac/installer-info | 6 build/mac/installer-resources/License.html | 6 build/mac/installer-resources/ReadMe.html | 12 build/mac/installer-resources/Welcome.txt | 4 build/mac/installer-resources/postflight | 8 build/mac/installer-resources/postinstall | 14 build/mac/installer-resources/postupgrade | 14 build/mac/uninstall-kmchart | 68 - build/mac/uninstall-pcp-gui | 68 + build/rpm/GNUmakefile | 2 build/rpm/kmchart.spec.in | 53 build/rpm/pcp-gui.spec.in | 56 build/tar/GNUmakefile | 6 configure.in | 18 debian/changelog | 12 debian/control | 8 debian/copyright | 4 debian/rules | 4 dev/null |binary doc/CHANGES | 11 doc/COPYING | 2 doc/INSTALL | 6 doc/PORTING | 14 images/GNUmakefile | 4 images/aboutkmchart.svg | 759 ------------ images/aboutkmtime.svg | 432 ------ images/aboutpcp.png |binary images/aboutpcp.svg | 531 +++++--- images/aboutpmchart.png |binary images/aboutpmchart.svg | 759 ++++++++++++ images/aboutpmtime.png |binary images/aboutpmtime.svg | 432 ++++++ images/aboutqt.svg | 4 images/archive.svg | 4 images/back_archive.svg | 14 images/back_off.svg | 8 images/back_on.svg | 8 images/camera-video-close.svg | 4 images/camera-video.svg | 4 images/computer.svg | 4 images/dialog-archive.svg | 4 images/dialog-error.svg | 4 images/dialog-host.svg | 4 images/dialog-information.svg | 4 images/dialog-question.svg | 6 images/dialog-warning.svg | 4 images/document-close.svg | 4 images/document-export.svg | 5 images/document-new.svg | 4 images/document-print.svg | 4 images/document-properties.svg | 4 images/document-save-as.svg | 2 images/edit-clear.svg | 4 images/fastback_archive.svg | 14 images/fastback_off.svg | 12 images/fastback_on.svg | 12 images/fastfwd_archive.svg | 14 images/fastfwd_off.svg | 12 images/fastfwd_on.svg | 12 images/filearchive.svg | 4 images/filefolder.svg | 4 images/filefolio.svg | 4 images/filegeneric.svg | 4 images/filehtml.svg | 4 images/fileimage.svg | 5 images/filepackage.svg | 4 images/filespreadsheet.svg | 4 images/fileview.svg | 4 images/filewordprocessor.svg | 4 images/folio.svg | 4 images/go-jump.svg | 4 images/go-previous.svg | 4 images/help-browser.svg | 2 images/help-contents.svg | 4 images/internet-web-browser.svg | 2 images/kmchart.svg | 754 ----------- images/kmtime.svg | 432 ------ images/logfile.svg | 4 images/pcp.svg | 4 images/play_archive.svg | 14 images/play_live.svg | 12 images/play_off.svg | 8 images/play_on.svg | 8 images/play_record.svg | 12 images/pmchart.icns |binary images/pmchart.png |binary images/pmchart.svg | 754 +++++++++++ images/pmcharticon.png |binary images/pmquery.icns |binary images/pmtime.icns |binary images/pmtime.png |binary images/pmtime.svg | 432 ++++++ images/pmtimeicon.png |binary images/process-stop.svg | 2 images/settings.svg | 2 images/stepback_archive.svg | 14 images/stepback_off.svg | 8 images/stepback_on.svg | 8 images/stepfwd_archive.svg | 14 images/stepfwd_off.svg | 8 images/stepfwd_on.svg | 8 images/stop_archive.svg | 14 images/stop_live.svg | 12 images/stop_off.svg | 8 images/stop_on.svg | 8 images/stop_record.svg | 12 images/system-search.svg | 2 images/title-close.svg | 4 images/title-focus.svg | 4 images/title-trans.svg | 4 images/toolarchive.svg | 4 images/toolbackward.svg | 6 images/toolforward.svg | 6 images/toolusers.svg | 4 images/toolview.svg | 4 images/view-close.svg | 4 images/view-edit.svg | 4 images/view-new.svg | 4 images/view-rotate.svg | 4 images/view.svg | 4 images/whatsthis.svg | 4 images/zoom-in.svg | 4 images/zoom-out.svg | 4 kmchart.lsm.in | 14 m4/package_globals.m4 | 13 man/html/GNUmakefile | 4 man/html/cclicense.html | 10 man/html/contacts.html | 22 man/html/credits.html | 10 man/html/gpl.html | 10 man/html/images/GNUmakefile | 30 man/html/images/mac_pmchart_blank_canvas.png |binary man/html/images/mac_pmchart_cpu_disk.png |binary man/html/images/mac_pmchart_cpu_disk_load.png |binary man/html/images/mac_pmchart_cpu_disk_record.png |binary man/html/images/mac_pmchart_edit_chart.png |binary man/html/images/mac_pmchart_new_chart.png |binary man/html/images/mac_pmchart_new_chart_colors.png |binary man/html/images/mac_pmchart_new_chart_select.png |binary man/html/images/mac_pmchart_open_view.png |binary man/html/images/mac_pmchart_stop_recording.png |binary man/html/images/mac_pmtime_archive.png |binary man/html/images/mac_pmtime_bounds.png |binary man/html/images/mac_pmtime_clients.png |binary man/html/images/mac_pmtime_live.png |binary man/html/images/x11_pmchart_blank_canvas.png |binary man/html/images/x11_pmchart_cpu_disk.png |binary man/html/images/x11_pmchart_cpu_disk_load.png |binary man/html/images/x11_pmchart_cpu_disk_record.png |binary man/html/images/x11_pmchart_edit_chart.png |binary man/html/images/x11_pmchart_new_chart.png |binary man/html/images/x11_pmchart_new_chart_colors.png |binary man/html/images/x11_pmchart_new_chart_select.png |binary man/html/images/x11_pmchart_open_view.png |binary man/html/images/x11_pmchart_stop_recording.png |binary man/html/images/x11_pmtime_archive.png |binary man/html/images/x11_pmtime_bounds.png |binary man/html/images/x11_pmtime_clients.png |binary man/html/images/x11_pmtime_live.png |binary man/html/index.html | 8 man/html/installation.html | 46 man/html/kmchart.adp.in | 29 man/html/kmtime.adp.in | 29 man/html/overview.html | 14 man/html/pcpintro.html | 12 man/html/pmchart.adp.in | 25 man/html/pmchart.html | 18 man/html/pmtime.adp.in | 25 man/html/qwtlicense.html | 8 man/html/synopsis.html | 12 man/html/timecontrol.html | 22 man/html/tutorial.html | 54 man/html/views.html | 30 man/html/whatsnew.html | 12 man/man1/kmchart.1 | 628 --------- man/man1/kmdumptext.1 | 434 ------ man/man1/kmquery.1 | 263 ---- man/man1/kmsnap.1 | 286 ---- man/man1/kmtime.1 | 77 - man/man1/pmchart.1 | 629 +++++++++ man/man1/pmdumptext.1 | 434 ++++++ man/man1/pmquery.1 | 263 ++++ man/man1/pmsnap.1 | 286 ++++ man/man1/pmtime.1 | 77 + man/man3/GNUmakefile | 20 man/man3/QMC.3 | 64 + man/man3/QmcContext.3 | 146 ++ man/man3/QmcDesc.3 | 110 + man/man3/QmcGroup.3 | 271 ++++ man/man3/QmcIndom.3 | 214 +++ man/man3/QmcMetric.3 | 119 + man/man3/QmcSource.3 | 134 ++ pcp-gui.lsm.in | 14 qa/001 | 14 qa/001.out | 4 qa/002 | 30 qa/002.out | 20 qa/003 | 12 qa/003.out | 2 qa/004 | 22 qa/004.out | 12 qa/005 | 11 qa/006 | 12 qa/007 | 19 qa/008 | 13 qa/008.out | 42 qa/009 | 15 qa/010 | 19 qa/010.out | 38 qa/011 | 27 qa/012 | 15 qa/013 | 46 qa/013.out | 67 + qa/014 | 39 qa/014.out | 12 qa/015 | 13 qa/015.out | 38 qa/016 | 28 qa/016.out | 29 qa/017 | 89 + qa/017.out | 330 +++++ qa/018 | 46 qa/018.out | 76 + qa/019 | 87 + qa/019.out | 494 +++++++ qa/020 | 72 + qa/020.out | 317 +++++ qa/021 | 15 qa/021.out | 27 qa/20071023.08:06:36.folio | 2 qa/GNUmakefile | 5 qa/archives/GNUmakefile | 14 qa/archives/moomba.pmkstat.0 |binary qa/archives/moomba.pmkstat.index |binary qa/archives/moomba.pmkstat.meta |binary qa/archives/snort-disks.0 |binary qa/archives/snort-disks.index |binary qa/archives/snort-disks.meta |binary qa/archives/vldb-disks.0 |binary qa/archives/vldb-disks.index |binary qa/archives/vldb-disks.meta |binary qa/chart-control-testcases | 121 - qa/chart-create-edit-testcases | 236 --- qa/chart-scaling-testcases | 57 qa/check | 2 qa/common.check | 84 + qa/common.cmd | 2 qa/common.filter | 40 qa/common.test | 8 qa/export-print-testcases | 61 qa/group | 9 qa/help-system-testcases | 21 qa/interact/GNUmakefile | 8 qa/interact/chart-control-testcases | 101 + qa/interact/chart-create-edit-testcases | 220 +++ qa/interact/chart-scaling-testcases | 53 qa/interact/export-print-testcases | 57 qa/interact/help-system-testcases | 19 qa/interact/query-testcases | 80 + qa/interact/record-testcases | 56 qa/interact/search-testcases | 75 + qa/interact/settings-testcases | 103 + qa/interact/tab-create-edit-testcases | 70 + qa/interact/view-create-save-testcases | 124 + qa/kmquery-testcases | 80 - qa/new | 22 qa/query-testcases | 160 +- qa/record-testcases | 62 qa/remake | 2 qa/search-testcases | 81 - qa/settings-testcases | 111 - qa/src/GNUmakefile | 2 qa/src/dynamic/GNUmakefile | 8 qa/src/dynamic/GNUmakefile.install | 50 qa/src/dynamic/Install | 33 qa/src/dynamic/Remove | 14 qa/src/dynamic/domain.h | 1 qa/src/dynamic/dynamic.c | 423 ++++++ qa/src/dynamic/help | 25 qa/src/dynamic/pmns | 18 qa/src/qmc_group/qmc_group.cpp | 10 qa/src/qmc_hosts/qmc_hosts.cpp | 4 qa/src/qmc_indom/qmc_indom.cpp | 2 qa/src/qmc_metric/qmc_metric.cpp | 6 qa/src/qmc_source/qmc_source.cpp | 2 qa/tab-create-edit-testcases | 74 - qa/view-create-save-testcases | 150 -- qa/views/GNUmakefile | 2 src/chart/GNUmakefile | 7 src/chart/aboutdialog.ui | 8 src/chart/chart.cpp | 24 src/chart/chartdialog.cpp | 28 src/chart/chartdialog.ui | 16 src/chart/console.cpp | 18 src/chart/console.h | 4 src/chart/console.ui | 6 src/chart/exportdialog.cpp | 14 src/chart/exportdialog.ui | 6 src/chart/fileformat.cpp | 54 src/chart/gadget.cpp | 14 src/chart/groupcontrol.cpp | 144 +- src/chart/groupcontrol.h | 30 src/chart/hostdialog.ui | 4 src/chart/infodialog.cpp | 2 src/chart/infodialog.ui | 4 src/chart/kmchart.cpp | 1027 ---------------- src/chart/kmchart.desktop | 8 src/chart/kmchart.h | 202 --- src/chart/kmchart.pro.in | 39 src/chart/kmchart.qrc | 81 - src/chart/kmchart.sh.IN | 2 src/chart/kmchart.ui | 717 ----------- src/chart/main.cpp | 106 - src/chart/main.h | 8 src/chart/namespace.cpp | 10 src/chart/openviewdialog.cpp | 21 src/chart/openviewdialog.ui | 12 src/chart/pmafm/GNUmakefile | 4 src/chart/pmafm/kmchart | 5 src/chart/pmafm/pmchart | 5 src/chart/pmchart.cpp | 1229 +++++++++++++++++-- src/chart/pmchart.desktop | 8 src/chart/pmchart.h | 214 +++ src/chart/pmchart.pro.in | 39 src/chart/pmchart.qrc | 75 + src/chart/pmchart.sh.IN | 2 src/chart/pmchart.ui | 791 +++++++++++- src/chart/recorddialog.cpp | 32 src/chart/recorddialog.h | 4 src/chart/recorddialog.ui | 10 src/chart/samplesdialog.cpp | 10 src/chart/samplesdialog.ui | 4 src/chart/saveviewdialog.cpp | 9 src/chart/saveviewdialog.ui | 8 src/chart/searchdialog.cpp | 6 src/chart/seealsodialog.ui | 8 src/chart/settingsdialog.cpp | 50 src/chart/settingsdialog.h | 6 src/chart/settingsdialog.ui | 4 src/chart/statusbar.cpp | 4 src/chart/timebutton.cpp | 26 src/chart/timecontrol.cpp | 164 +- src/chart/timecontrol.h | 12 src/chart/view.cpp | 42 src/chart/viewdialog.cpp | 6 src/chart/viewdialog.ui | 8 src/chart/views/GNUmakefile | 8 src/dumptext/GNUmakefile | 4 src/dumptext/kmdumptext.cpp | 1447 ----------------------- src/dumptext/kmdumptext.pro.in | 10 src/dumptext/pmdumptext.cpp | 1447 +++++++++++++++++++++++ src/dumptext/pmdumptext.pro.in | 10 src/include/GNUmakefile | 2 src/include/buildrules | 22 src/include/kmtime.h | 122 - src/include/pmtime.h | 134 ++ src/query/GNUmakefile | 16 src/query/kmconfirm.sh.IN | 2 src/query/kmmessage.sh.IN | 2 src/query/kmquery.cpp | 309 ---- src/query/kmquery.h | 105 - src/query/kmquery.pro.in | 7 src/query/kmquery.qrc | 10 src/query/kmquery.sh.IN | 2 src/query/main.cpp | 32 src/query/pmconfirm.sh.IN | 2 src/query/pmmessage.sh.IN | 2 src/query/pmquery.cpp | 333 +++++ src/query/pmquery.h | 113 + src/query/pmquery.pro.in | 7 src/query/pmquery.qrc | 10 src/query/pmquery.sh.IN | 2 src/snap/GNUmakefile | 16 src/snap/control | 28 src/snap/crontab.IN | 4 src/snap/kmsnap.sh | 457 ------- src/snap/pmsnap.sh | 457 +++++++ src/time/GNUmakefile | 10 src/time/aboutdialog.ui | 8 src/time/console.cpp | 12 src/time/console.ui | 6 src/time/kmtime.pro.in | 19 src/time/kmtime.qrc | 29 src/time/kmtime.sh.IN | 2 src/time/kmtimearch.cpp | 782 ------------ src/time/kmtimearch.h | 113 - src/time/kmtimearch.ui | 1264 -------------------- src/time/kmtimelive.cpp | 410 ------ src/time/kmtimelive.h | 86 - src/time/kmtimelive.ui | 826 ------------- src/time/main.cpp | 80 - src/time/pmtime.pro.in | 19 src/time/pmtime.qrc | 25 src/time/pmtime.sh.IN | 2 src/time/pmtimearch.cpp | 1242 ++++++++++++++++--- src/time/pmtimearch.h | 135 +- src/time/pmtimearch.ui | 1318 ++++++++++++++++++++ src/time/pmtimelive.cpp | 560 +++++++- src/time/pmtimelive.h | 106 + src/time/pmtimelive.ui | 856 +++++++++++++ src/time/seealsodialog.ui | 8 src/time/showboundsdialog.cpp | 46 src/time/showboundsdialog.ui | 14 src/time/timelord.cpp | 220 +-- src/time/timelord.h | 32 tools/pm2km | 76 - tools/what-todo | 21 418 files changed, 20240 insertions(+), 16626 deletions(-) commit 9923b58e50ad26fd64450542fd94b45b1cfae2da Author: Nathan Scott Date: Mon Feb 9 09:23:14 2009 +1100 Add interactive qa subdir makefile. commit 3ec25d1b070007e9a0fe3b6edebba0416f0d12ec Author: Nathan Scott Date: Mon Feb 9 09:06:51 2009 +1100 Merge update to pcp svg image from stable branch into master. commit b53eab6fb7a23c271f8fe01894e3062724c217e7 Author: Nathan Scott Date: Mon Feb 9 08:56:43 2009 +1100 QA views makefile didnt handle clean target correctly. commit 49b579d52581a93d3d413ae1e94577899331fff5 Author: Nathan Scott Date: Mon Feb 9 08:39:21 2009 +1100 Transition kmquery to pmquery in sources. commit d5e9413617084c0bc9fe62be7862df3a4fcff53b Author: Nathan Scott Date: Mon Feb 9 08:37:28 2009 +1100 Transition km* naming scheme to pm* naming scheme. Add some extra logic for checking both ~/.pcp/{k,p}mchart for Views, but this will now default to ~/.pcp/pmchart. commit f8ed54ea690f4b2178273b5b005de3474fbe2289 Author: Nathan Scott Date: Sun Feb 8 14:05:11 2009 +1100 QA updates for renamed kmchart package and contents. Numerous (all) PMC tests pulled in from pcpqa, updates to the test programs to make them work as they used to (pulled in a number of missing archives, in particular, updated paths in sources). commit dd391bbfa585b0bdf764486bc4749f8aeefda78a Author: Nathan Scott Date: Fri Feb 6 20:37:17 2009 +1100 Add qmc_desc metric descriptor test (originally from pcpqa). commit fa26f30d75170a8000e40de53f2d7ec1d65f2bf3 Author: Nathan Scott Date: Fri Feb 6 20:31:07 2009 +1100 Add metrics class number format QA test. commit 13e6f04dad0752f3e97211e851b8200c83c4d5c9 Author: Nathan Scott Date: Fri Feb 6 15:37:28 2009 +1100 Incorporate metrics class interface manual pages. commit 6935c9a4321d4b2223f05b3c76b8518c5896182d Author: Nathan Scott Date: Fri Feb 6 10:41:57 2009 +1100 Missed a makefile. commit c998e0618f56a31ffc2fcec3863c995543e97854 Author: Nathan Scott Date: Fri Feb 6 10:41:05 2009 +1100 The great source file renaming of '09. The build now generates pmchart/pmtime/pmquery/pmdumptext binaries. commit a95e0085a4ed0bb5017bdfe3721ced705b5f5d0d Author: Nathan Scott Date: Fri Feb 6 08:58:46 2009 +1100 Make resource files refer to pm-prefixed images names. commit 3d8a0885c511106c317eea940c78ac0e0ba7d1b3 Author: Nathan Scott Date: Fri Feb 6 08:50:25 2009 +1100 Fix up invalid mingw reference in configure macros. commit d4c9a311764345201e8c5ce3c87d829728e02d1d Author: Nathan Scott Date: Fri Feb 6 08:45:08 2009 +1100 Update all files in docs SUBDIR to refer to pcp-gui. commit 42273d38c34778e076ff7f18635947a593466a39 Author: Nathan Scott Date: Thu Feb 5 17:43:14 2009 +1100 Update README. commit b27c5ea85d12ab81414a3f7b633e8fb20f5486b6 Author: Nathan Scott Date: Thu Feb 5 17:41:25 2009 +1100 Fix typo in m4 macros - should use pkg_name not hardcode it. commit 515ecb1563fb350c0b86de2eeea0a4a9a78d90f7 Author: Nathan Scott Date: Thu Feb 5 17:39:24 2009 +1100 Next step in kmchart -> pcp-gui rename process - QA. commit 4375a7430dae46759abbc740009f65fe6e09fbf9 Author: Nathan Scott Date: Thu Feb 5 17:28:28 2009 +1100 Remove old unused tools directory. commit c76e1f57041de131dd491d8ff66a6be094bd3397 Author: Nathan Scott Date: Thu Feb 5 17:27:27 2009 +1100 Next step in kmchart -> pcp-gui rename process - Mac packaging. commit 455a6dfa8e75c6f81552527a79430b227d2203eb Author: Nathan Scott Date: Thu Feb 5 17:17:21 2009 +1100 Update copyrights and source tree locations. commit 88e14a85956712c1855cd2b12a4d4d25023638a2 Author: Nathan Scott Date: Thu Feb 5 16:33:19 2009 +1100 Next step in kmchart -> pcp-gui rename process - man pages. commit d12445ddde32094def8ec672b35a47474536acce Author: Nathan Scott Date: Thu Feb 5 16:20:51 2009 +1100 Next step in kmchart -> pcp-gui rename - qt-assistant doc interface. commit 93e042770375e4a1571fdacbdfcaa5ea1a476af9 Author: Nathan Scott Date: Thu Feb 5 16:17:06 2009 +1100 Next step in kmchart -> pcp-gui rename - images and html docs. commit 86b546c05aa8fb92668de78a924a8572f64e2067 Author: Nathan Scott Date: Thu Feb 5 08:38:19 2009 +1100 rpm specfile update for package name transition. commit 6f8bfa31f8aeda5ff9bf03c8c903fd1d0a2cf2f6 Author: Nathan Scott Date: Thu Feb 5 08:35:49 2009 +1100 Next step in kmchart -> pcp-gui rename - lsm file and rpm spec. commit 8016a64dcb4a9662f57eda48b7c62af625bacde9 Author: Nathan Scott Date: Thu Feb 5 08:28:37 2009 +1100 First stage of kmchart rename - packaging specific changes. From markgw@sgi.com Sun Feb 8 18:39:33 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n190dWEO206375 for ; Sun, 8 Feb 2009 18:39:32 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay1.corp.sgi.com (Postfix) with SMTP id A5EB68F8142; Sun, 8 Feb 2009 16:38:51 -0800 (PST) Received: from [134.14.52.241] ([134.14.52.241]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA25806; Mon, 9 Feb 2009 11:38:49 +1100 Message-ID: <498F7B10.4000007@sgi.com> Date: Mon, 09 Feb 2009 11:38:40 +1100 From: Mark Goodwin Reply-To: markgw@sgi.com Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: kenj@internode.on.net CC: pcp@oss.sgi.com Subject: Re: [pcp] pcp update - improved pmlogger_daily tracing References: <1234035930.13724.21.camel@bozo-laptop.localdomain> In-Reply-To: <1234035930.13724.21.camel@bozo-laptop.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Ken McDonell wrote: > Changes committed to git://oss.sgi.com/kenj/pcp.git dev > > man/man1/pmlogger_daily.1 | 20 ++++++++++++++ > src/pmlogctl/pmlogger_daily.sh | 58 ++++++++++++++++++++++++++++++++++++----- > 2 files changed, 72 insertions(+), 6 deletions(-) > > commit 33c1eb38d3e295817f785d99bfe9c06b0936c09a > Author: Ken McDonell > Date: Sun Feb 8 06:38:16 2009 +1100 > > Add -t want option > > Most useful for situations where pmlogger_daily fails, but only sometimes. > This option turns on very verbose tracing (-VV) and captures the trace > output in the file $PCP_LOG_DIR/daily..trace and keeps > the trace file for "want" days. Ken, are you sure this was really committed? I just pulled from your tree and the above commit doesn't show up?? Cheers From kenj@internode.on.net Sun Feb 8 22:28:43 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n194SgW6218915 for ; Sun, 8 Feb 2009 22:28:43 -0600 X-ASG-Debug-ID: 1234153683-46ac006c0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8C6BA18F2412 for ; Sun, 8 Feb 2009 20:28:04 -0800 (PST) Received: from mail.internode.on.net (bld-mail02.adl2.internode.on.net [203.16.214.66]) by cuda.sgi.com with ESMTP id mtllPk0PwjGN9xwN for ; Sun, 08 Feb 2009 20:28:04 -0800 (PST) Received: from [192.168.1.100] (unverified [118.208.192.211]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 351579378-1927428 for multiple; Mon, 09 Feb 2009 14:58:01 +1030 (CDT) X-ASG-Orig-Subj: Re: [pcp] pcp update - improved pmlogger_daily tracing Subject: Re: [pcp] pcp update - improved pmlogger_daily tracing From: Ken McDonell Reply-To: kenj@internode.on.net To: markgw@sgi.com Cc: pcp@oss.sgi.com In-Reply-To: <498F7B10.4000007@sgi.com> References: <1234035930.13724.21.camel@bozo-laptop.localdomain> <498F7B10.4000007@sgi.com> Content-Type: text/plain Date: Mon, 09 Feb 2009 15:28:00 +1100 Message-Id: <1234153680.8289.5.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail02.adl2.internode.on.net[203.16.214.66] X-Barracuda-Start-Time: 1234153685 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0621 1.0000 -1.6239 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.62 X-Barracuda-Spam-Status: No, SCORE=-1.62 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.2, rules version 3.2.1.17372 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Not sure what happened there ... it was committed locally, and I thought I had pushed back to my tree on oss.sgi.com, but apparently not. I think it is there now, so please try and pull again. Thanks. On Mon, 2009-02-09 at 11:38 +1100, Mark Goodwin wrote: > > Ken McDonell wrote: > > Changes committed to git://oss.sgi.com/kenj/pcp.git dev > > > > man/man1/pmlogger_daily.1 | 20 ++++++++++++++ > > src/pmlogctl/pmlogger_daily.sh | 58 ++++++++++++++++++++++++++++++++++++----- > > 2 files changed, 72 insertions(+), 6 deletions(-) > > > > commit 33c1eb38d3e295817f785d99bfe9c06b0936c09a > > Author: Ken McDonell > > Date: Sun Feb 8 06:38:16 2009 +1100 > > > > Add -t want option > > > > Most useful for situations where pmlogger_daily fails, but only sometimes. > > This option turns on very verbose tracing (-VV) and captures the trace > > output in the file $PCP_LOG_DIR/daily..trace and keeps > > the trace file for "want" days. > > Ken, are you sure this was really committed? I just pulled from your tree > and the above commit doesn't show up?? > > Cheers From markgw@sgi.com Mon Feb 9 19:24:47 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_14 autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1A1Okuv019118 for ; Mon, 9 Feb 2009 19:24:47 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay1.corp.sgi.com (Postfix) with SMTP id CD8F88F80DE for ; Mon, 9 Feb 2009 17:24:06 -0800 (PST) Received: from [134.14.52.241] ([134.14.52.241]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA05117; Tue, 10 Feb 2009 12:15:38 +1100 Message-ID: <4990D52F.5060709@sgi.com> Date: Tue, 10 Feb 2009 12:15:27 +1100 From: Mark Goodwin Reply-To: markgw@sgi.com Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Nathan Scott CC: Max Matveev , pcp@oss.sgi.com, "edwardsg@sgi.com via BugWorks" Subject: Re: [pcp] Source and binary packaging - future directions References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> <1233876585.19028.19.camel@verge.scott.net.au> <18828.2923.770660.413637@aldan.crabbed.net> <1233915475.4556.11.camel@verge.scott.net.au> In-Reply-To: <1233915475.4556.11.camel@verge.scott.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > ps: Fedora10 has changed rpm options/syntax/configs/... & > the pcp/pcp-gui Makepkgs is b0rked - any interest in having > a look, Max? You know this stuff better than anyone (Ken > said you'd _really_ want to take a look... ;) actually, it might have been me suggesting Max would have the most clues for fixing this one :) In any case, Greg Edwards @ SGI said this morning he will take a look at it - some more rpm-macros massaging needed. Cheers -- Mark From makc@iinet.net.au Tue Feb 10 03:58:32 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_14 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1A9wVas043153 for ; Tue, 10 Feb 2009 03:58:31 -0600 X-ASG-Debug-ID: 1234259872-1e9101ec0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out3.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 08803103486 for ; Tue, 10 Feb 2009 01:57:53 -0800 (PST) Received: from outbound.icp-qv1-irony-out3.iinet.net.au (outbound.icp-qv1-irony-out3.iinet.net.au [203.59.1.148]) by cuda.sgi.com with ESMTP id d1AEwIGFASqicwm4 for ; Tue, 10 Feb 2009 01:57:53 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAMTdkEnL2Rwk/2dsb2JhbADTDYQaBg X-IronPort-AV: E=Sophos;i="4.38,185,1233500400"; d="scan'208";a="388364377" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out3.iinet.net.au with ESMTP; 10 Feb 2009 18:57:50 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n1A9voBh001174; Tue, 10 Feb 2009 20:57:50 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n1A9voBS001171; Tue, 10 Feb 2009 20:57:50 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18833.20382.158170.732387@aldan.crabbed.net> Date: Tue, 10 Feb 2009 20:57:50 +1100 From: Max Matveev To: markgw@sgi.com Cc: Nathan Scott , pcp@oss.sgi.com, X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions In-Reply-To: <4990D52F.5060709@sgi.com> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> <1233876585.19028.19.camel@verge.scott.net.au> <18828.2923.770660.413637@aldan.crabbed.net> <1233915475.4556.11.camel@verge.scott.net.au> <4990D52F.5060709@sgi.com> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out3.iinet.net.au[203.59.1.148] X-Barracuda-Start-Time: 1234259875 X-Barracuda-Bayes: INNOCENT GLOBAL 0.1317 1.0000 -1.2060 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.71 X-Barracuda-Spam-Status: No, SCORE=-0.71 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.2, rules version 3.2.1.17444 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, 10 Feb 2009 12:15:27 +1100, Mark Goodwin wrote: MG> Nathan Scott wrote: >> ps: Fedora10 has changed rpm options/syntax/configs/... & >> the pcp/pcp-gui Makepkgs is b0rked - any interest in having >> a look, Max? You know this stuff better than anyone (Ken >> said you'd _really_ want to take a look... ;) MG> actually, it might have been me suggesting Max would have the MG> most clues for fixing this one :) MG> In any case, Greg Edwards @ SGI said this morning he will MG> take a look at it - some more rpm-macros massaging needed. rpm in 4.6 decided to remove support for macrofiles in rpmrc file (https://bugzilla.redhat.com/show_bug.cgi?id=473341), they're suggesting is to use --macros instead, but it does not work in 4.4.2 which is shipped with SLES 10. I'm going to rework this stuff to use macros on command line (we only need 6 or 7 of them) which should be independent of all the shenanigans of rpm pixies. I'm also thinking about removing support for rpm v2: if Nathan can remove Irix stuff then removing old rpm cruft should be Ok too. max PS. Mark, can you ask cattelan to create me a public git directory on oss.sgi.com From nscott@aconex.com Tue Feb 10 17:07:44 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_14 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1AN7haw081798 for ; Tue, 10 Feb 2009 17:07:43 -0600 X-ASG-Debug-ID: 1234307225-7fcd03770000-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 03AA2107798 for ; Tue, 10 Feb 2009 15:07:05 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 2YDpCckiLeHpPL6i for ; Tue, 10 Feb 2009 15:07:05 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B0768EA73F; Wed, 11 Feb 2009 09:50:24 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id g6JGZayQ7KMJ5lJe; Wed, 11 Feb 2009 09:50:24 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 8BF1092C2F7; Wed, 11 Feb 2009 09:50:24 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Source and binary packaging - future directions Subject: Re: [pcp] Source and binary packaging - future directions From: Nathan Scott To: Max Matveev Cc: markgw@sgi.com, pcp@oss.sgi.com, edwardsg@sgi.com In-Reply-To: <18833.20382.158170.732387@aldan.crabbed.net> References: <1233627045.5518.55.camel@verge.scott.net.au> <18825.23091.63084.898574@aldan.crabbed.net> <1233742073.10265.1.camel@bozo> <1233786804.24330.15.camel@verge.scott.net.au> <498A6CD0.7010002@gmail.com> <18826.49390.974151.5980@aldan.crabbed.net> <1233876585.19028.19.camel@verge.scott.net.au> <18828.2923.770660.413637@aldan.crabbed.net> <1233915475.4556.11.camel@verge.scott.net.au> <4990D52F.5060709@sgi.com> <18833.20382.158170.732387@aldan.crabbed.net> Content-Type: text/plain Date: Wed, 11 Feb 2009 09:50:37 +1100 Message-Id: <1234306237.4135.4.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234307227 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0144 1.0000 -1.9275 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.43 X-Barracuda-Spam-Status: No, SCORE=-1.43 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.2, rules version 3.2.1.17483 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, 2009-02-10 at 20:57 +1100, Max Matveev wrote: > On Tue, 10 Feb 2009 12:15:27 +1100, Mark Goodwin wrote: > > MG> Nathan Scott wrote: > >> ps: Fedora10 has changed rpm options/syntax/configs/... & > >> the pcp/pcp-gui Makepkgs is b0rked - any interest in having > >> a look, Max? You know this stuff better than anyone (Ken > >> said you'd _really_ want to take a look... ;) > > MG> actually, it might have been me suggesting Max would have the > MG> most clues for fixing this one :) > > MG> In any case, Greg Edwards @ SGI said this morning he will > MG> take a look at it - some more rpm-macros massaging needed. > rpm in 4.6 decided to remove support for macrofiles in rpmrc file > (https://bugzilla.redhat.com/show_bug.cgi?id=473341), they're suggesting > is to use --macros instead, but it does not work in 4.4.2 which is > shipped with SLES 10. I'm going to rework this stuff to use macros on > command line (we only need 6 or 7 of them) which should be independent > of all the shenanigans of rpm pixies. OK, sounds good. Thanks for looking into it. > I'm also thinking about removing support for rpm v2 Definately past time, thats many years old (>5 I think?) and no current distributions would be shipping with that format for a very long time. > PS. Mark, can you ask cattelan to create me a public git directory on > oss.sgi.com I'll create one - oh, looks like someones already done it? cheers. -- Nathan From nscott@aconex.com Tue Feb 10 17:10:42 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1ANAfHt081910 for ; Tue, 10 Feb 2009 17:10:42 -0600 X-ASG-Debug-ID: 1234307404-7fcd03a00000-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 9BF291079AC for ; Tue, 10 Feb 2009 15:10:05 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id T6awR3gw1vQrNoAs for ; Tue, 10 Feb 2009 15:10:05 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 2618BEABB0 for ; Wed, 11 Feb 2009 10:10:03 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id NFEAcuLb9o1jrJme for ; Wed, 11 Feb 2009 10:10:03 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id D75DF92C0DA for ; Wed, 11 Feb 2009 10:10:02 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates Subject: pcp-gui updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 11 Feb 2009 10:10:15 +1100 Message-Id: <1234307415.4135.20.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234307405 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.2, rules version 3.2.1.17483 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git qa/017.out | 23 ++++++++++------------ src/libqmc/qmc_indom.cpp | 48 +++++++++++++++++++---------------------------- 2 files changed, 31 insertions(+), 40 deletions(-) commit 779b5823e929e558d00e0c2bf24346e80af04ec1 Author: Nathan Scott Date: Wed Feb 11 09:13:39 2009 +1100 Fix issues in string handling in the QMC Indom code. Asking for a (const char *) pointer into a QString can be inherently dangerous it seems, as subseuent calls to string routines may move the memory around underneath you. We now use Qt routines for handling strings and sub-strings, rather than open-coding using C strings. From makc@iinet.net.au Wed Feb 11 18:32:49 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1C0Wmdw166517 for ; Wed, 11 Feb 2009 18:32:49 -0600 X-ASG-Debug-ID: 1234398729-06c300820000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out3.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6E75310FE40 for ; Wed, 11 Feb 2009 16:32:10 -0800 (PST) Received: from outbound.icp-qv1-irony-out3.iinet.net.au (outbound.icp-qv1-irony-out3.iinet.net.au [203.59.1.148]) by cuda.sgi.com with ESMTP id cB5Vkbh8Rr8mTFKD for ; Wed, 11 Feb 2009 16:32:10 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAJP8kknL2Rwk/2dsb2JhbADUWoQbBg X-IronPort-AV: E=Sophos;i="4.38,194,1233500400"; d="scan'208";a="389015258" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out3.iinet.net.au with ESMTP; 12 Feb 2009 09:32:08 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n1C0W7kW003855; Thu, 12 Feb 2009 11:32:07 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n1C0W6c9003852; Thu, 12 Feb 2009 11:32:06 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18835.28166.615457.240048@aldan.crabbed.net> Date: Thu, 12 Feb 2009 11:32:06 +1100 From: Max Matveev To: markgw@sgi.com, pcp@oss.sgi.com X-ASG-Orig-Subj: Fix for rpm build on Fedora 10 Subject: Fix for rpm build on Fedora 10 X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out3.iinet.net.au[203.59.1.148] X-Barracuda-Start-Time: 1234398732 X-Barracuda-Bayes: INNOCENT GLOBAL 0.1862 1.0000 -0.9014 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.90 X-Barracuda-Spam-Status: No, SCORE=-0.90 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.2, rules version 3.2.1.17571 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Mark, Please pull this change into the mainline tree: The following changes since commit c699556ae902338a666e45418701c4a1f48463cf: Mark Goodwin (1): Merge branch 'dev' of git://oss/kenj/pcp into dev are available in the git repository at: git://oss.sgi.com/makc/pcp fedora10 Max Matveev (1): Specify macros on the command line for rpm build build/rpm/GNUmakefile | 33 +++++++++------------------------ build/rpm/macros.template | 6 +++--- build/rpm/pcp.spec.in | 2 +- build/rpm/rpm-2.rc.template | 25 ------------------------- 4 files changed, 13 insertions(+), 53 deletions(-) delete mode 100644 build/rpm/rpm-2.rc.template I've tested it and it builds on Fedora 10 and on SLES10sp1. max From markgw@sgi.com Wed Feb 11 18:57:14 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1C0vEEG169659 for ; Wed, 11 Feb 2009 18:57:14 -0600 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by relay1.corp.sgi.com (Postfix) with SMTP id AA0658F80C1; Wed, 11 Feb 2009 16:56:34 -0800 (PST) Received: from [134.14.52.241] ([134.14.52.241]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id LAA11160; Thu, 12 Feb 2009 11:56:32 +1100 Message-ID: <499373BE.8060302@sgi.com> Date: Thu, 12 Feb 2009 11:56:30 +1100 From: Mark Goodwin Reply-To: Mark Goodwin Organization: SGI Engineering User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Max Matveev CC: pcp@oss.sgi.com Subject: Re: Fix for rpm build on Fedora 10 References: <18835.28166.615457.240048@aldan.crabbed.net> In-Reply-To: <18835.28166.615457.240048@aldan.crabbed.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Thanks Max - I'll test and apply later tonight. Same change needs to go into pcp-gui too (and presumably some of the xfs cmds trees too). Cheers Max Matveev wrote: > Mark, > > Please pull this change into the mainline tree: > > The following changes since commit c699556ae902338a666e45418701c4a1f48463cf: > Mark Goodwin (1): > Merge branch 'dev' of git://oss/kenj/pcp into dev > > are available in the git repository at: > > git://oss.sgi.com/makc/pcp fedora10 > > Max Matveev (1): > Specify macros on the command line for rpm build > > build/rpm/GNUmakefile | 33 +++++++++------------------------ > build/rpm/macros.template | 6 +++--- > build/rpm/pcp.spec.in | 2 +- > build/rpm/rpm-2.rc.template | 25 ------------------------- > 4 files changed, 13 insertions(+), 53 deletions(-) > delete mode 100644 build/rpm/rpm-2.rc.template > > I've tested it and it builds on Fedora 10 and on SLES10sp1. > > max > From nscott@aconex.com Wed Feb 11 19:35:37 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1C1ZaWS174725 for ; Wed, 11 Feb 2009 19:35:37 -0600 X-ASG-Debug-ID: 1234402499-1c2b01ce0000-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 5B7BD1BBB950 for ; Wed, 11 Feb 2009 17:34:59 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 5ayczqNLDadRmBQ9 for ; Wed, 11 Feb 2009 17:34:59 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id E5A9CF9C11 for ; Thu, 12 Feb 2009 12:34:57 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id D9wWuq7LjtcHSIuE for ; Thu, 12 Feb 2009 12:34:57 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id C6CCD92C0DA for ; Thu, 12 Feb 2009 12:34:57 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates Subject: pcp-gui updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 12 Feb 2009 12:30:10 +1100 Message-Id: <1234402210.16004.10.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234402501 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.2, rules version 3.2.1.17575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git debian/control | 1 qa/001 | 2 qa/002 | 2 qa/003 | 2 qa/004 | 2 qa/005 | 2 qa/006 | 4 qa/007 | 2 qa/008 | 3 qa/009 | 3 qa/010 | 3 qa/011 | 3 qa/012 | 3 qa/013 | 5 qa/014 | 5 qa/015 | 5 qa/016 | 5 qa/017 | 5 qa/018 | 5 qa/019 | 5 qa/020 | 3 qa/021 | 6 qa/022 | 29 ++++ qa/022.out | 2 qa/023 | 37 +++++ qa/023.out | 4 qa/024 | 23 +++ qa/024.out | 4 qa/025 | 78 ++++++++++ qa/025.out | 3 qa/026 | 36 ++++ qa/026.out | 9 + qa/027 | 29 ++++ qa/027.out | 12 + qa/GNUmakefile | 2 qa/archives/fcsw_indom.0 |binary qa/archives/fcsw_indom.index |binary qa/archives/fcsw_indom.meta |binary qa/group | 35 ++-- qa/new | 3 qa/src/GNUmakefile | 2 qa/src/grind-tools | 296 +++++++++++++++++++++++++++++++++++++++++ qa/src/qmc_context/GNUmakefile | 2 qa/src/qmc_desc/GNUmakefile | 2 qa/src/qmc_dynamic/GNUmakefile | 2 qa/src/qmc_format/GNUmakefile | 2 qa/src/qmc_group/GNUmakefile | 2 qa/src/qmc_hosts/GNUmakefile | 2 qa/src/qmc_indom/GNUmakefile | 2 qa/src/qmc_metric/GNUmakefile | 2 qa/src/qmc_source/GNUmakefile | 4 51 files changed, 605 insertions(+), 95 deletions(-) commit 7747e8e4e100553b6a1ac3969701ad93b36b5db8 Author: Nathan Scott Date: Thu Feb 12 12:27:51 2009 +1100 Debian packaging - use "conflict" keyword as well to replace kmchart. commit 9f9d243db098b5af2085f4eb3bd9016d693acfdd Author: Nathan Scott Date: Wed Feb 11 17:42:44 2009 +1100 Merge remaining pmdumptext over to PCP GUI from PCP QA tree. From nscott@aconex.com Wed Feb 11 20:07:43 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1C27gX9178131 for ; Wed, 11 Feb 2009 20:07:43 -0600 X-ASG-Debug-ID: 1234404425-1baf02c90000-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 DD3891B3EEBB for ; Wed, 11 Feb 2009 18:07:06 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id a5cfqfGBW0P2r692 for ; Wed, 11 Feb 2009 18:07:06 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 4C48DFA352; Thu, 12 Feb 2009 12:55:50 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id xCVjSoxOdKFBBBMi; Thu, 12 Feb 2009 12:55:50 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 39CB592C293; Thu, 12 Feb 2009 12:55:50 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Fix for rpm build on Fedora 10 Subject: Re: [pcp] Fix for rpm build on Fedora 10 From: Nathan Scott To: Max Matveev , Mark Goodwin Cc: pcp@oss.sgi.com In-Reply-To: <499373BE.8060302@sgi.com> References: <18835.28166.615457.240048@aldan.crabbed.net> <499373BE.8060302@sgi.com> Content-Type: text/plain Date: Thu, 12 Feb 2009 12:51:03 +1100 Message-Id: <1234403463.16004.15.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234404426 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0002 1.0000 -2.0199 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.2, rules version 3.2.1.17577 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-12 at 11:56 +1100, Mark Goodwin wrote: > Thanks Max - I'll test and apply later tonight. Same change > needs to go into pcp-gui too (and presumably some of the > xfs cmds trees too). Yep, thanks Max. The change looks good to me, except we can also now remove the rpm_version code from configure.in and builddefs. I'll do that, and merge it over to pcp-gui too. I'll be doing RHEL5 builds later today: if I don't complain, take it as tested there too. cheers. -- Nathan > Max Matveev wrote: > > Mark, > > > > Please pull this change into the mainline tree: > > > > The following changes since commit c699556ae902338a666e45418701c4a1f48463cf: > > Mark Goodwin (1): > > Merge branch 'dev' of git://oss/kenj/pcp into dev > > > > are available in the git repository at: > > > > git://oss.sgi.com/makc/pcp fedora10 > > > > Max Matveev (1): > > Specify macros on the command line for rpm build > > > > build/rpm/GNUmakefile | 33 +++++++++------------------------ > > build/rpm/macros.template | 6 +++--- > > build/rpm/pcp.spec.in | 2 +- > > build/rpm/rpm-2.rc.template | 25 ------------------------- > > 4 files changed, 13 insertions(+), 53 deletions(-) > > delete mode 100644 build/rpm/rpm-2.rc.template > > From nscott@aconex.com Wed Feb 11 23:11:35 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1C5BZKF208892 for ; Wed, 11 Feb 2009 23:11:35 -0600 X-ASG-Debug-ID: 1234415457-02d902db0000-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 516F7111E6F for ; Wed, 11 Feb 2009 21:10:57 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 1PFImutYHoP5pDB3 for ; Wed, 11 Feb 2009 21:10:57 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 80AE0FF285 for ; Thu, 12 Feb 2009 16:10:56 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id 5iswvDkPD5IYasWP for ; Thu, 12 Feb 2009 16:10:56 +1100 (EST) Received: from [192.168.5.24] (melho0.aconex.com [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 652D692C0DA for ; Thu, 12 Feb 2009 16:10:56 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates Subject: pcp-gui updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 12 Feb 2009 16:06:09 +1100 Message-Id: <1234415169.16004.36.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234415459 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.2, rules version 3.2.1.17589 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git aclocal.m4 | 26 ++++++-------------------- build/GNUmakefile | 2 +- build/rpm/GNUmakefile | 40 +++++++++++++++++++++++----------------- build/rpm/macros.template | 15 ++++----------- build/rpm/rpm-2.rc.template | 25 ------------------------- m4/package_utilies.m4 | 26 ++++++-------------------- src/include/builddefs.in | 2 -- 7 files changed, 40 insertions(+), 96 deletions(-) commit 1356014aba9cd6dace2a3e54af439f1317ac75dd Author: Nathan Scott Date: Thu Feb 12 15:53:35 2009 +1100 Merge Max's rpm fix for the new rpm version in Fedora10. From goodwinos@gmail.com Thu Feb 12 05:26:59 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,HTML_MESSAGE autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1CBQwIf010368 for ; Thu, 12 Feb 2009 05:26:59 -0600 X-ASG-Debug-ID: 1234437981-0b17015a0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from wa-out-1112.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 671B6191FAE5 for ; Thu, 12 Feb 2009 03:26:21 -0800 (PST) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.178]) by cuda.sgi.com with ESMTP id 2YFli6TKnXCCTylq for ; Thu, 12 Feb 2009 03:26:21 -0800 (PST) Received: by wa-out-1112.google.com with SMTP id k22so372601waf.4 for ; Thu, 12 Feb 2009 03:26:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=GwgnbLYLrjwNZ0KLhBuJcMiyTBQug8NbnltOloGq6iw=; b=Cn3sg1SrN0enerL/ckNKsDhGMkZLSn2/KvvXd6/EkSaKSJqGZp7OEXVDN57M6EFeSA zwhlA5YhG1KggVblZhIeN5+ImhyT4/UFJ3iDx9GJ8UwynwdOTmL0bZxwFkAPTL/yp0qY BT2ligiOhOBgeFkEFt4UP/pzDEL0Ow9Qy5Uwg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Wdrw79HjKV2gPa0bHINdPgZUKvGf6OL1TT6Z/caInQbZQuNciF9j5NqSr/sS2GhNRY srFZj7z5uNMiu/syi5TTrR8Pdl6NKpCkqL0pczsjm3OzQ9NW920MJFF6z01u8BD44Jfj 2xF3OhninnEpltydpjkExCt69RIelDhjbSvUM= MIME-Version: 1.0 Received: by 10.115.73.13 with SMTP id a13mr333934wal.193.1234437979909; Thu, 12 Feb 2009 03:26:19 -0800 (PST) In-Reply-To: <1234415169.16004.36.camel@verge.scott.net.au> References: <1234415169.16004.36.camel@verge.scott.net.au> Date: Thu, 12 Feb 2009 22:26:19 +1100 Message-ID: X-ASG-Orig-Subj: Re: [pcp] pcp-gui updates Subject: Re: [pcp] pcp-gui updates From: Mark Goodwin To: Nathan Scott Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=00163646c35e4a2e2f0462b6fd1a X-Barracuda-Connect: wa-out-1112.google.com[209.85.146.178] X-Barracuda-Start-Time: 1234437982 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0063 1.0000 -1.9798 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.98 X-Barracuda-Spam-Status: No, SCORE=-1.98 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.17615 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --00163646c35e4a2e2f0462b6fd1a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I merged it into git://oss.sgi.com/pcp/pcp.git too. Martin, it's a good time for a 2.8 release soon, prior to pulling in the pcp-gui reorg., Cheers On Thu, Feb 12, 2009 at 4:06 PM, Nathan Scott wrote: > Changes committed to git://oss.sgi.com/nathans/pcp-gui.git > > aclocal.m4 | 26 ++++++-------------------- > build/GNUmakefile | 2 +- > build/rpm/GNUmakefile | 40 > +++++++++++++++++++++++----------------- > build/rpm/macros.template | 15 ++++----------- > build/rpm/rpm-2.rc.template | 25 ------------------------- > m4/package_utilies.m4 | 26 ++++++-------------------- > src/include/builddefs.in | 2 -- > 7 files changed, 40 insertions(+), 96 deletions(-) > > commit 1356014aba9cd6dace2a3e54af439f1317ac75dd > Author: Nathan Scott > Date: Thu Feb 12 15:53:35 2009 +1100 > > Merge Max's rpm fix for the new rpm version in Fedora10. > > > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > --00163646c35e4a2e2f0462b6fd1a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I merged it into  git://oss= .sgi.com/pcp/pcp.git  too.
Martin, it's a good time for a 2= .8 release soon, prior to pulling in
the pcp-gui reorg.,

Cheers
On Thu, Feb 12, 2009 at 4:06 PM, Nathan Scott <nscott@aconex.com> wrote:
Changes committed to git://oss.sgi.com/nathans/pcp-gui.git<= /a>

 aclocal.m4               &nb= sp;  |   26 ++++++--------------------
 build/GNUmakefile           |    2= +-
 build/rpm/GNUmakefile       |   40
+++++++++++++++++++++++-----------------
 build/rpm/macros.template   |   15 ++++-----------
 build/rpm/rpm-2.rc.template |   25 -------------------------
 m4/package_utilies.m4       |   26 ++++++--------= ------------
 src/include/
buildde= fs.in    |    2 --
 7 files changed, 40 insertions(+), 96 deletions(-)

commit 1356014aba9cd6dace2a3e54af439f1317ac75dd
Author: Nathan Scott <nathans@debian.org>
Date:   Thu Feb 12 15:53:35 2009 +1100

   Merge Max's rpm fix for the new rpm version in Fedora10.<= br>



_______________________________________________
pcp mailing list
pcp@oss.sgi.com
http:= //oss.sgi.com/mailman/listinfo/pcp

--00163646c35e4a2e2f0462b6fd1a-- From nscott@aconex.com Fri Feb 13 06:07:36 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DC7ZAN132777 for ; Fri, 13 Feb 2009 06:07:36 -0600 X-ASG-Debug-ID: 1234526817-2b9c00450000-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 E26EB11B707 for ; Fri, 13 Feb 2009 04:06:58 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id 4L3eUiF9CiJU2wrO for ; Fri, 13 Feb 2009 04:06:58 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id C766A115928 for ; Fri, 13 Feb 2009 23:06:53 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id E8MWrpCGk4NTjGbF for ; Fri, 13 Feb 2009 23:06:53 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 9736492C316 for ; Fri, 13 Feb 2009 23:06:53 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 13 Feb 2009 23:02:04 +1100 Message-Id: <1234526524.4227.12.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234526819 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.2, rules version 3.2.1.17710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git VERSION.pcp | 2 debian/changelog | 4 debian/libpcp-gui1-dev.install | 3 man/man3/GNUmakefile | 2 man/man3/pmafm.3 | 471 +++++++++++++++++++++++++ man/man3/pmtime.3 | 191 ++++++++++ src/cpan/PMDA/Changes | 11 src/cpan/PMDA/PMDA.pm | 5 src/cpan/PMDA/PMDA.xs | 30 + src/include/GNUmakefile | 3 src/include/pmafm.h | 51 ++ src/include/pmtime.h | 1 src/libpcp_gui/src/GNUmakefile | 2 src/libpcp_gui/src/record.c | 712 +++++++++++++++++++++++++++++++++++++++ src/libpcp_gui/src/timeclient.c | 29 + src/pmdas/GNUmakefile | 2 src/pmdas/bonding/GNUmakefile | 53 ++ src/pmdas/bonding/Install | 40 ++ src/pmdas/bonding/Remove | 29 + src/pmdas/bonding/pmdabonding.pl | 153 ++++++++ src/pmdas/simple/pmdasimple.pl | 6 src/pmns/stdpmid.pcp | 1 src/pmval/pmval.c | 1 23 files changed, 1776 insertions(+), 26 deletions(-) commit a213aa189bfc92eea27ab291bb98deefcad8834c Author: Nathan Scott Date: Fri Feb 13 22:57:27 2009 +1100 Bump build timestamp version number for snapshot update. commit 78e546b3b0134e2b00d702224488eabfb81082a7 Author: Nathan Scott Date: Fri Feb 13 22:49:32 2009 +1100 Fix record.c compiler warning after recent header cleanup. commit 11c0f1cef8deebf866a64e7354a8f9ef9c2758fd Author: Nathan Scott Date: Fri Feb 13 22:31:02 2009 +1100 Add a Perl interface for looking up instance name from identifier. Mirrors a similar interface for the reverse lookup on metric name. commit 8d7b1ea3650df39257a2a810cbf21559c24e2e56 Author: Nathan Scott Date: Fri Feb 13 22:27:33 2009 +1100 Agent reporting stats from the Linux bonding network driver. In particular, exports bonding mode and links failure counts. commit 7322e7a1ea52c969743e548461d35a75ff1fd346 Author: Nathan Scott Date: Fri Feb 13 22:24:31 2009 +1100 Remove undef use in add_indom call in Perl version of simple PMDA. commit bb6b977a922032e6e8ef261e9425ec0332083e2a Author: Nathan Scott Date: Fri Feb 13 22:22:36 2009 +1100 Pull the original record mode code + man pages into libpcp_gui. This is generally useful for clients and needs no modification to function with current generation GUI tools, so continue it on here. Updated the makefiles and (esp. Debian) packaging to produce a shared library variant for this library now, link pmval with that instead of the static version. From nscott@aconex.com Fri Feb 13 06:18:04 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DCI4w8133689 for ; Fri, 13 Feb 2009 06:18:04 -0600 X-ASG-Debug-ID: 1234527447-09b900720000-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 3C4D6192CD2D for ; Fri, 13 Feb 2009 04:17:27 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id tiEWbNQil9cE8nho for ; Fri, 13 Feb 2009 04:17:27 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id D40B5629767 for ; Fri, 13 Feb 2009 23:17:25 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id THGOo2gMDFbYKw5o for ; Fri, 13 Feb 2009 23:17:25 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id B184492C0DA for ; Fri, 13 Feb 2009 23:17:25 +1100 (EST) X-ASG-Orig-Subj: pcpweb updates Subject: pcpweb updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 13 Feb 2009 23:12:36 +1100 Message-Id: <1234527156.4227.14.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234527449 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.2, rules version 3.2.1.17710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcpweb.git index.html | 2 +- manual.html | 2 ++ news.html | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) commit bc4580fa9455ca79e5b5e7b636888a7b89b54660 Author: Nathan Scott Date: Fri Feb 13 23:09:39 2009 +1100 Add pointers to record mode and time control libpcp_gui man pages commit eb3d35e97fe9b7c363920deb156263c7e5adf849 Author: Nathan Scott Date: Fri Feb 13 22:54:03 2009 +1100 Mention new bonding PMDA on news page. commit 340a5e9e53291d552d66feb7d4768b3a79cd3a27 Author: Nathan Scott Date: Mon Feb 9 10:25:24 2009 +1100 Update pcp-gui version number for initial release. From nscott@aconex.com Fri Feb 13 06:38:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DCceq3179583 for ; Fri, 13 Feb 2009 06:38:41 -0600 X-ASG-Debug-ID: 1234528684-2bab00a60000-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 AE6F011B283 for ; Fri, 13 Feb 2009 04:38:04 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id L8NFNqO9jw9YcnH3 for ; Fri, 13 Feb 2009 04:38:04 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id DA94B62978C for ; Fri, 13 Feb 2009 23:19:19 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id aW1rSIQsMdkhOnBF for ; Fri, 13 Feb 2009 23:19:19 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id C228892C0DA for ; Fri, 13 Feb 2009 23:19:19 +1100 (EST) X-ASG-Orig-Subj: pcpqa updates Subject: pcpqa updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 13 Feb 2009 23:14:30 +1100 Message-Id: <1234527270.4227.16.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234528685 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.2, rules version 3.2.1.17712 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcpqa.git 1237 | 41 --------- 1237.out | 4 160 | 74 ----------------- 160.out.1 | 4 160.out.2 | 2 246 | 63 -------------- 246.out | 7 - 247 | 83 ------------------- 247.out | 35 -------- 249 | 90 --------------------- 249.out | 41 --------- 253 | 60 -------------- 253.out | 4 256 | 80 ------------------ 256.out | 154 ------------------------------------ 259 | 104 ------------------------ 259.out | 3 260 | 65 --------------- 260.out | 9 -- 263 | 117 --------------------------- 263.out | 9 -- 269 | 102 ----------------------- 269.out | 10 -- 273 | 51 ----------- 273.out | 6 - 275 | 61 -------------- 275.out | 8 - 276 | 7 - 276.out | 4 276.out.1 | 6 - 276.out.2 | 5 - 295 | 1 335 | 54 ------------ 335.out | 12 -- group | 26 ------ owner | 11 -- src-oss/grind-tools | 222 ---------------------------------------------------- 37 files changed, 6 insertions(+), 1629 deletions(-) commit 6e7260cef9371b450dac2d0babe46e14a38c07ba Author: Nathan Scott Date: Fri Feb 13 23:06:34 2009 +1100 PCP QA updates after several tests (or parts thereof) were moved to PCP GUI QA, and are thus no longer needed (dup'd) here too. From nscott@aconex.com Fri Feb 13 06:40:34 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DCeXZQ179659 for ; Fri, 13 Feb 2009 06:40:33 -0600 X-ASG-Debug-ID: 1234528797-09ad00cb0000-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 5B0D41B3F0A7 for ; Fri, 13 Feb 2009 04:39:57 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id U9h1RnJzOtlNpUSk for ; Fri, 13 Feb 2009 04:39:57 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 914581150F8 for ; Fri, 13 Feb 2009 23:39:56 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id NG6cBMDdF6hFdHLk for ; Fri, 13 Feb 2009 23:39:56 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 68BE792C0DA for ; Fri, 13 Feb 2009 23:39:56 +1100 (EST) X-ASG-Orig-Subj: Updated PCP web pages Subject: Updated PCP web pages From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 13 Feb 2009 23:35:07 +1100 Message-Id: <1234528507.4227.23.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234528798 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0696 1.0000 -1.5778 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.58 X-Barracuda-Spam-Status: No, SCORE=-1.58 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.2, rules version 3.2.1.17712 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi all, I've cut over to the revised look and, to a lesser extent, content for the PCP project website: http://oss.sgi.com/projects/pcp/ This now reflects the new world order of PCP and PCP GUI packages. Please report any issues (preferably with patches to fix 'em!). Enjoy! -- Nathan From mort@sgi.com Fri Feb 13 14:29:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,URIBL_BLACK autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DKTeK2206389 for ; Fri, 13 Feb 2009 14:29:41 -0600 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1ECAF8F80D2 for ; Fri, 13 Feb 2009 12:29:03 -0800 (PST) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id A5967144A392E; Fri, 13 Feb 2009 14:29:02 -0600 (CST) Date: Fri, 13 Feb 2009 14:29:02 -0600 From: Martin Hicks To: pcp@oss.sgi.com Subject: Updates Message-ID: <20090213202902.GV20819@alcatraz.americas.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean I've created my own tree on oss. I'll be pushing patches here before I commit them to the real git tree, to give the community time to review. I'm particularly curious about the patch below that I got from Michael Newton. I presume it is a real bugfix, but I don't understand this area of the code yet... git://oss.sgi.com/mort/pcp.git configure.in | 2 +- src/include/impl.h | 1 - src/libpcp/src/fetchlocal.c | 17 +- src/pmdas/GNUmakefile | 11 +- src/pmdas/cluster/GNUmakefile | 136 ++++++ src/pmdas/cluster/GNUmakefile.install | 28 ++ src/pmdas/cluster/Install | 43 ++ src/pmdas/cluster/Remove | 39 ++ src/pmdas/cluster/cluster.h | 241 +++++++++ src/pmdas/cluster/clusterns.pl | 343 +++++++++++++ src/pmdas/cluster/config | 50 ++ src/pmdas/cluster/etc_init.d_pmclusterd | 237 +++++++++ src/pmdas/cluster/pmclusterd.c | 543 +++++++++++++++++++++ src/pmdas/cluster/pmda.c | 397 +++++++++++++++ src/pmdas/cluster/root | 27 + src/pmdas/cluster/server.c | 805 +++++++++++++++++++++++++++++++ src/pmdas/cluster/util.c | 58 +++ src/pmns/stdpmid.add-on | 1 + 18 files changed, 2968 insertions(+), 11 deletions(-) commit 3a42d87f4f9074438bddd7f7d6ac4e017f3575ec Author: Martin Hicks Date: Fri Feb 13 13:58:16 2009 -0600 Fix local context fetch This one from Michael Newton: "ancient, lurking, obscure bug of the day: requires a local context fetch from multiple DSOs (which has probably never happened outside testing til now), *and* an unitialised array entry to happen to match the "domain" part of one of an array of pmids. Wasnt turning up on ia64, where we tested" Signed-off-by: Martin Hicks commit b4e064db7e8fcd2b584460d97f3823a97198cc5f Author: Martin Hicks Date: Fri Feb 13 13:29:15 2009 -0600 Open source the cluster PMDA This pmda was mostly written by Mark Goodwin to allow a push style of metric reporting, rather than polled. It is intertwined with the infiniband PMDA currently (unfortunately). Hopefully I can unwind it with some additional work. Signed-off-by: Martin Hicks commit 62068c279837e2299ec259b390491ae02c5149ef Author: Martin Hicks Date: Fri Feb 13 09:42:02 2009 -0600 Add new X11 app-default directory Some newer distros stick their X11 app-defaults files in /usr/share/X11/app-defaults. Add this dir as option when looking for the location. Signed-off-by: Greg Edwardsg Signed-off-by: Martin Hicks commit 753c59762c4427f9519751d3a4b203197a28a46d Author: Martin Hicks Date: Wed Feb 11 13:37:49 2009 -0600 Remove __pmConnectHostMethod dangling declaration The definition of this disappeared in 1910a722c4aed2a8706ed3ac97fceeeba9b133fd Signed-off-by: Martin Hicks From nscott@aconex.com Fri Feb 13 17:24:15 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DNOEVW218056 for ; Fri, 13 Feb 2009 17:24:15 -0600 X-ASG-Debug-ID: 1234567417-26b001c40000-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 A7DD811E709 for ; Fri, 13 Feb 2009 15:23:38 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id sPaRyrZFXD2hSubs for ; Fri, 13 Feb 2009 15:23:38 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id EBF666DF857; Sat, 14 Feb 2009 10:23:36 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id EImmCIPmyhfTrpCc; Sat, 14 Feb 2009 10:23:36 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id B011F92C293; Sat, 14 Feb 2009 10:23:36 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Updates Subject: Re: [pcp] Updates From: Nathan Scott To: Martin Hicks Cc: pcp@oss.sgi.com In-Reply-To: <20090213202902.GV20819@alcatraz.americas.sgi.com> References: <20090213202902.GV20819@alcatraz.americas.sgi.com> Content-Type: text/plain Date: Sat, 14 Feb 2009 10:18:47 +1100 Message-Id: <1234567127.4234.8.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234567419 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.2, rules version 3.2.1.17755 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, 2009-02-13 at 14:29 -0600, Martin Hicks wrote: > I've created my own tree on oss. I'll be pushing patches here before I > commit them to the real git tree, to give the community time to review. Good stuff... will have a look soon. At first glance, I was looking for a pmdacluster / pmclusterd man page ... do those exist anywhere yet? > I'm particularly curious about the patch below that I got from Michael > Newton. I presume it is a real bugfix, but I don't understand this area > of the code yet... BTW, you can set author attribution (i.e. the user name and email address for a commit) using the environment variables GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL. In our case, the Linux kernel "Signed-off-by:" lines are a bit of overkill IMO ... we don't have the long chains of command where code is passed up the line via several people before it hits mainline. > src/pmdas/cluster/etc_init.d_pmclusterd | 237 +++++++++ These scripts tend to be named rc_* nowadays... $ ls ../../*/rc_* ../../pmcd/rc_local ../../pmie/rc_pmie ../../pmcd/rc_pcp ../../pmproxy/rc_pmproxy I'll have a look through the code & do a proper review next week. cheers. -- Nathan From mort@bork.org Fri Feb 13 17:42:40 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1DNgdps218712 for ; Fri, 13 Feb 2009 17:42:39 -0600 X-ASG-Debug-ID: 1234568524-26af01f00000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from galileo.bork.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 85DBD11E76C for ; Fri, 13 Feb 2009 15:42:04 -0800 (PST) Received: from galileo.bork.org (206-248-168-64.dsl.ncf.ca [206.248.168.64]) by cuda.sgi.com with ESMTP id Wz4qpRcNEQ40ZB0q for ; Fri, 13 Feb 2009 15:42:04 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by galileo.bork.org (Postfix) with ESMTP id 65FECC03A83; Fri, 13 Feb 2009 18:42:01 -0500 (EST) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Scanned: Debian amavisd-new at galileo.bork.org Received: from galileo.bork.org ([127.0.0.1]) by localhost (galileo.bork.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 7Z0yGJVnySaW; Fri, 13 Feb 2009 18:42:01 -0500 (EST) Received: from socrates.bork.org (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "socrates.bork.org", Issuer "Bork Consulting CA" (verified OK)) by galileo.bork.org (Postfix) with ESMTP id 47FF6C03A7B; Fri, 13 Feb 2009 18:42:00 -0500 (EST) Received: by socrates.bork.org (Postfix, from userid 1000) id 72DA5CBB47; Fri, 13 Feb 2009 18:42:00 -0500 (EST) Date: Fri, 13 Feb 2009 18:42:00 -0500 From: Martin Hicks To: Nathan Scott Cc: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Updates Subject: Re: [pcp] Updates Message-ID: <20090213234200.GD7466@socrates.bork.org> References: <20090213202902.GV20819@alcatraz.americas.sgi.com> <1234567127.4234.8.camel@verge.scott.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1234567127.4234.8.camel@verge.scott.net.au> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: 206-248-168-64.dsl.ncf.ca[206.248.168.64] X-Barracuda-Start-Time: 1234568524 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0990 1.0000 -1.3986 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.30 X-Barracuda-Spam-Status: No, SCORE=-1.30 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.17755 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS X-Virus-Status: Clean On Sat, Feb 14, 2009 at 10:18:47AM +1100, Nathan Scott wrote: > On Fri, 2009-02-13 at 14:29 -0600, Martin Hicks wrote: > > I've created my own tree on oss. I'll be pushing patches here > > before I commit them to the real git tree, to give the community > > time to review. > > Good stuff... will have a look soon. At first glance, I was looking > for a pmdacluster / pmclusterd man page ... do those exist anywhere > yet? Unfortunately not. I've left the initscript for pmclusterd (which is the client "push" daemon) out of /etc/init.d, because it is fairly rare that anyone will use it. It probably also needs some loving to be useful on a machine other than Altix ICE. > > > I'm particularly curious about the patch below that I got from > > Michael Newton. I presume it is a real bugfix, but I don't > > understand this area of the code yet... > > BTW, you can set author attribution (i.e. the user name and email > address for a commit) using the environment variables GIT_AUTHOR_NAME > and GIT_AUTHOR_EMAIL. In our case, the Linux kernel "Signed-off-by:" > lines are a bit of overkill IMO ... we don't have the long chains of > command where code is passed up the line via several people before it > hits mainline. Yeah, I realized Signed-off-by probably wasn't needed. It was just reflex. > > > src/pmdas/cluster/etc_init.d_pmclusterd | 237 +++++++++ > > These scripts tend to be named rc_* nowadays... Okay, I can rename that. > > I'll have a look through the code & do a proper review next week. Great. As I mentioned above, the cluster pmda is going to be a bit of an Altix ICE specific hunk for now... mh From nscott@aconex.com Sun Feb 15 15:55:58 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1FLtv53099141 for ; Sun, 15 Feb 2009 15:55:58 -0600 X-ASG-Debug-ID: 1234734921-6ee100530000-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 7791B12329B for ; Sun, 15 Feb 2009 13:55:21 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id wjYstCaTBjYHAfzE for ; Sun, 15 Feb 2009 13:55:21 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 921DD6E2960; Mon, 16 Feb 2009 08:55:19 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id sedbHBpaWBTlvbZW; Mon, 16 Feb 2009 08:55:19 +1100 (EST) Received: from [192.168.0.105] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 71FC092C316; Mon, 16 Feb 2009 08:55:19 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] Updates Subject: Re: [pcp] Updates From: Nathan Scott To: Martin Hicks Cc: pcp@oss.sgi.com In-Reply-To: <20090213234200.GD7466@socrates.bork.org> References: <20090213202902.GV20819@alcatraz.americas.sgi.com> <1234567127.4234.8.camel@verge.scott.net.au> <20090213234200.GD7466@socrates.bork.org> Content-Type: text/plain Date: Mon, 16 Feb 2009 08:50:30 +1100 Message-Id: <1234734630.4120.10.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234734923 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0001 1.0000 -2.0204 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.2, rules version 3.2.1.17930 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, 2009-02-13 at 18:42 -0500, Martin Hicks wrote: > On Sat, Feb 14, 2009 at 10:18:47AM +1100, Nathan Scott wrote: > > On Fri, 2009-02-13 at 14:29 -0600, Martin Hicks wrote: > > > I've created my own tree on oss. I'll be pushing patches here > > > before I commit them to the real git tree, to give the community > > > time to review. > > > > Good stuff... will have a look soon. At first glance, I was looking > > for a pmdacluster / pmclusterd man page ... do those exist anywhere > > yet? > > Unfortunately not. OK, that'd help in trying to understand this beast. Maybe a diagram or two as well, after having sniffed around the code briefly. :) > I've left the initscript for pmclusterd (which is the client "push" > daemon) out of /etc/init.d, because it is fairly rare that anyone will > use it. > > It probably also needs some loving to be useful on a machine other than > Altix ICE. Hmm. If its a rare / non-generic solution we should probably not install it by default? Hard to make the call without some docs on what it is trying to achieve though. > > > I'm particularly curious about the patch below that I got from > > > Michael Newton. I presume it is a real bugfix, but I don't > > > understand this area of the code yet... That patch looks good to me, BTW. cheers. -- Nathan From goodwinos@gmail.com Sun Feb 15 17:53:31 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1FNrVOR104380 for ; Sun, 15 Feb 2009 17:53:31 -0600 X-ASG-Debug-ID: 1234741974-75f0012a0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from ti-out-0910.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 05F551940F0E for ; Sun, 15 Feb 2009 15:52:54 -0800 (PST) Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.184]) by cuda.sgi.com with ESMTP id wPiEtPSDZGUdzhy4 for ; Sun, 15 Feb 2009 15:52:54 -0800 (PST) Received: by ti-out-0910.google.com with SMTP id a6so1498291tib.18 for ; Sun, 15 Feb 2009 15:52:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zrsJrKDJByh2zd0F6SChm8Fy39PyF4UH51gdNscAQOc=; b=qvr+FqPznva+10+UvxPl9sTPSUoHuvPyhoR9d5w6WTZq07g61VwJn2xzj3KYbpoXkN jyiFRIQG86C8dlhOYXTGAIVwQj13Kr6es6ebiutF7h2dmwglOFYiFbUFnrzoErZoX71V 1Hc+ZMTesOD50totHDhgTSrdnL1mvCdYkaG1k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=qasvdKF7nR0ymCRwu/PgwX84fsieCZZu6Wg4xw5nSCjkFmed9JsNcn96S9GbJWu1r7 cOcmesdDH3mAq0ktpDv+VDNDMTd+4IV54TeaCr0DiGDaPsAZiug4u3bxOFtPpJX3sjon Z6aSnEc/TbVZ+V7Zv9ZetTSD3zcM5xnaqAuTo= Received: by 10.110.103.5 with SMTP id a5mr4235278tic.47.1234741972850; Sun, 15 Feb 2009 15:52:52 -0800 (PST) Received: from ?192.168.1.129? ([202.134.251.84]) by mx.google.com with ESMTPS id d7sm10369978tib.22.2009.02.15.15.52.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Feb 2009 15:52:51 -0800 (PST) Message-ID: <4998AAC9.6070203@gmail.com> Date: Mon, 16 Feb 2009 10:52:41 +1100 From: Mark Goodwin User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Nathan Scott CC: Martin Hicks , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Updates Subject: Re: [pcp] Updates References: <20090213202902.GV20819@alcatraz.americas.sgi.com> <1234567127.4234.8.camel@verge.scott.net.au> <20090213234200.GD7466@socrates.bork.org> <1234734630.4120.10.camel@verge.scott.net.au> In-Reply-To: <1234734630.4120.10.camel@verge.scott.net.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ti-out-0910.google.com[209.85.142.184] X-Barracuda-Start-Time: 1234741977 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0543 1.0000 -1.6732 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.67 X-Barracuda-Spam-Status: No, SCORE=-1.67 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.2, rules version 3.2.1.17938 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > On Fri, 2009-02-13 at 18:42 -0500, Martin Hicks wrote: >> On Sat, Feb 14, 2009 at 10:18:47AM +1100, Nathan Scott wrote: >>> On Fri, 2009-02-13 at 14:29 -0600, Martin Hicks wrote: >>>> I've created my own tree on oss. I'll be pushing patches here >>>> before I commit them to the real git tree, to give the community >>>> time to review. >>> Good stuff... will have a look soon. At first glance, I was looking >>> for a pmdacluster / pmclusterd man page ... do those exist anywhere >>> yet? >> Unfortunately not. I'll write up a couple of man pages, once I've finished my resume ;-) > OK, that'd help in trying to understand this beast. Maybe a > diagram or two as well, after having sniffed around the code > briefly. :) There is an internal (to SGI) presentation related to this; perhaps Martin could convince his management to publish it under pcp-web. Basically, the cluster PMDA does instance domain aggregation for two or more client hosts running pmclusterd, which runs in local context mode. > >> I've left the initscript for pmclusterd (which is the client "push" >> daemon) out of /etc/init.d, because it is fairly rare that anyone will >> use it. pmclusterd could be installed by default but definitely should be chkconfig off by default. The cluster PMDA can be installed by default (but not configured or run by default, as in ./Install). >> >> It probably also needs some loving to be useful on a machine other than >> Altix ICE. It will work correctly on generic clusters, but will require some manual config. Compute nodes and head nodes on ICE clusters have topologically generated hostnames, and hence pmclusterd and the cluster PMDA can be auto-configured. Basically, pmclusterd on each compute node needs to know the hostname of it's head node, which is where the cluster PMDA is running - on ICE, the head node's host name is guessable from the compute node's hostname. > Hmm. If its a rare / non-generic solution we should probably > not install it by default? Hard to make the call without some > docs on what it is trying to achieve though. > >>>> I'm particularly curious about the patch below that I got from >>>> Michael Newton. I presume it is a real bugfix, but I don't >>>> understand this area of the code yet... > > That patch looks good to me, BTW. Yes I reviewed that patch back in December - it's a bit hairy but I think it's fine. Cheers -- Mark From nscott@aconex.com Mon Feb 16 17:08:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_64,J_CHICKENPOX_73 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1GN8eqq178462 for ; Mon, 16 Feb 2009 17:08:41 -0600 X-ASG-Debug-ID: 1234825684-18d902930000-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 DB7AF19486D0 for ; Mon, 16 Feb 2009 15:08:05 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id WYMqFej5S9T51GQO for ; Mon, 16 Feb 2009 15:08:05 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 3043D155430 for ; Tue, 17 Feb 2009 09:50:15 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id NFCIQWI5bQPnhh7v for ; Tue, 17 Feb 2009 09:50:15 +1100 (EST) Received: from [192.168.5.24] (ppp191-190.static.internode.on.net [59.167.191.190]) by postoffice.aconex.com (Postfix) with ESMTP id DE03F92C2F7 for ; Tue, 17 Feb 2009 09:50:14 +1100 (EST) X-ASG-Orig-Subj: pcp updates (Win32) Subject: pcp updates (Win32) From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 17 Feb 2009 09:45:25 +1100 Message-Id: <1234824325.22265.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234825686 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.2, rules version 3.2.1.18025 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git VERSION.pcp | 2 debian/changelog | 4 man/man1/pmconfig.1 | 77 ++++++++++++++ src/GNUmakefile | 2 src/cpan/PMDA/local.c | 3 src/include/impl.h | 9 + src/include/pcp.env | 26 +++-- src/libpcp/src/config.c | 207 ++++++++++++++++++++++++++++------------ src/libpcp/src/connect.c | 4 src/libpcp/src/pmns.c | 16 +-- src/libpcp/src/win32.c | 4 src/libpcp_gui/src/GNUmakefile | 1 src/libpcp_gui/src/record.c | 16 +++ src/libpcp_gui/src/timeclient.c | 2 src/libpcp_pmda/src/cache.c | 14 +- src/pmcd/GNUmakefile | 2 src/pmcd/src/GNUmakefile | 7 - src/pmcd/src/config.c | 46 +++++--- src/pmcd/src/pmcd.c | 46 ++++---- src/pmcd/src/util.c | 51 +++++++++ src/pmconfig/GNUmakefile | 39 +++++++ src/pmconfig/pmconfig.c | 86 ++++++++++++++++ src/pmdas/aix/aix.c | 10 + src/pmdas/apache/apache.c | 6 - src/pmdas/bonding/GNUmakefile | 8 - src/pmdas/cisco/pmda.c | 4 src/pmdas/darwin/pmda.c | 8 + src/pmdas/dbping/GNUmakefile | 8 - src/pmdas/hotproc/src/hotproc.c | 5 src/pmdas/ib/daemon.c | 14 -- src/pmdas/ib/dso.c | 5 src/pmdas/ib/pmda.c | 5 src/pmdas/jstat/jstat.c | 7 - src/pmdas/kvm/GNUmakefile | 8 - src/pmdas/linux/pmda.c | 10 + src/pmdas/lmsensors/lmsensors.c | 5 src/pmdas/mailq/mailq.c | 5 src/pmdas/memcache/GNUmakefile | 8 - src/pmdas/mounts/mounts.c | 20 ++- src/pmdas/mysql/GNUmakefile | 8 - src/pmdas/news/GNUmakefile | 11 +- src/pmdas/pmcd/src/pmcd.c | 5 src/pmdas/process/process.c | 24 ++-- src/pmdas/roomtemp/roomtemp.c | 5 src/pmdas/sample/src/pmda.c | 5 src/pmdas/sample/src/sample.c | 10 + src/pmdas/sendmail/sendmail.c | 5 src/pmdas/shping/pmda.c | 5 src/pmdas/simple/simple.c | 20 ++- src/pmdas/solaris/solaris.c | 10 + src/pmdas/summary/pmda.c | 5 src/pmdas/systemtap/GNUmakefile | 8 - src/pmdas/trace/src/pmda.c | 5 src/pmdas/trivial/trivial.c | 5 src/pmdas/txmon/txmon.c | 5 src/pmdas/vmware/GNUmakefile | 8 - src/pmdas/weblog/pmda.c | 5 src/pmdas/windows/pmda.c | 4 src/pmie/src/pmie.c | 4 src/pmie/src/stomp.c | 6 - src/pmlogger/pmlogger.c | 5 src/pmns/GNUmakefile | 3 src/pmns/pmnsdel.c | 8 - src/pmns/pmnsmerge.c | 8 - src/pmpost/pmpost.c | 4 65 files changed, 710 insertions(+), 281 deletions(-) commit 2d8ec0c35ee09b4f051a77eb3658327fce2a92e8 Author: Nathan Scott Date: Tue Feb 17 09:23:26 2009 +1100 Bump datestamp version number for pkg upgrades. commit 332ae0e41a8531d7e0420a258c07bf1128283306 Author: Nathan Scott Date: Tue Feb 17 08:34:39 2009 +1100 Make Perl PMDA makefiles more generic for easier use as templates (for new, derived PMDAs that is). commit f555004b2412ab7de1dfd3d1c8f0b9eed529777c Author: Nathan Scott Date: Tue Feb 17 08:12:21 2009 +1100 Porting botch - ensure pmtime clients read on the right fd. That would be the file descriptor for reading, not writing, bozo. Fixes up pmval in GUI mode (-g) once more. commit 8a162f5956cb647e99a0ef37e05ed371b25d023b Author: Nathan Scott Date: Mon Feb 16 20:00:04 2009 +1100 Run-time path separator and drive specification, for Windows. On Windows we need to operate within a native (cmd.exe) shell (for PCP commands) and POSIX shell environment (start scripts, PMDA Install/Remove, etc, etc...). To assist with this, and with future relocatable installation on Windows, introduce a pmconfig tool which wraps pmGetConfig(3), used by pcp.env, and PCP_DIR environment variable specifying PCP installation root. Allow _get_pids_by_name (pcp.env) to work on Windows, where we have to cope with .exe-suffixed commands appearing in ps text. Add in Windows-specific code to pmcd to deal with daemonising the process. These changes get us to a functional namespace Rebuild, pcp start script ("start", "status" works ... "stop" not so much), and fully functional kernel+pmcd DSO agents. commit 3fa0c8aef07ce90c7e9049e8ade3e5e6205e2793 Author: Nathan Scott Date: Mon Feb 16 10:56:53 2009 +1100 Fix typo in aggregate cpu interrupt time metric on Windows. commit 04091e062449fd99566ffd51c45218af0be268ab Author: Nathan Scott Date: Mon Feb 16 10:55:44 2009 +1100 Allow record.c to be compiled under Windows native. commit 3b1f6ff592f94929907a1cec9b25984b8a46d18b Author: Nathan Scott Date: Mon Feb 16 10:54:58 2009 +1100 Fix libpcp_gui makefile for Windows builds. From nscott@aconex.com Mon Feb 16 18:46:43 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1H0kg1Q184752 for ; Mon, 16 Feb 2009 18:46:43 -0600 X-ASG-Debug-ID: 1234831568-6ba901230000-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 348E1194903D for ; Mon, 16 Feb 2009 16:46:08 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id jROsPlP7hEiGpmvZ for ; Mon, 16 Feb 2009 16:46:08 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 0F127157086 for ; Tue, 17 Feb 2009 11:46:07 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id dRtwbPIK1EGScmFf for ; Tue, 17 Feb 2009 11:46:07 +1100 (EST) Received: from [192.168.5.24] (ppp191-190.static.internode.on.net [59.167.191.190]) by postoffice.aconex.com (Postfix) with ESMTP id A06CB92C2F7 for ; Tue, 17 Feb 2009 11:46:06 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates (1.3.1) Subject: pcp-gui updates (1.3.1) From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 17 Feb 2009 11:41:15 +1100 Message-Id: <1234831275.22265.16.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1234831569 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.2, rules version 3.2.1.18031 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git VERSION | 2 - debian/changelog | 4 +-- doc/CHANGES | 4 +++ src/chart/chart.h | 43 ++++++++++++++++++++--------------------- src/chart/fileiconprovider.cpp | 2 - src/chart/gadget.h | 2 - src/chart/main.cpp | 2 - src/chart/views/BusyCPU | 18 +++++------------ 8 files changed, 38 insertions(+), 39 deletions(-) commit bc84be63ffc322b32ece3a0a35898057557c1c72 Author: Nathan Scott Date: Tue Feb 17 11:38:50 2009 +1100 Bump stable version number for package updates. commit 0dc2427d4866b12cbca9f5877cc176f65f4be2be Author: Nathan Scott Date: Tue Feb 17 11:36:06 2009 +1100 Use virtual functions in charts base and subclass, otherwise we end up with some methods not actually being called - e.g. the print() method. There was also a slight mismatch on the print function prototypes, which may have also been contributing here. commit 1c6f5c99a32b382b80ddbf49186dd555cf16ba20 Author: Nathan Scott Date: Tue Feb 17 11:22:41 2009 +1100 Use pmquery (+ timeout) instead of xconfirm in BusyCPU view. commit 4b69d62b6aebd20528c9ffbc179ba1ae27575cc1 Author: Nathan Scott Date: Tue Feb 17 11:21:14 2009 +1100 Set xconfirm prog to pmquery now (name changed). commit a475a984d56522bb6b5e58b7904c7f677f319238 Author: Nathan Scott Date: Tue Feb 17 11:20:25 2009 +1100 Fix up a comment. From MAILER-DAEMON@oss.sgi.com Wed Feb 18 02:20:13 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,J_CHICKENPOX_37, SUBJ_NOTIFICATION autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1I8KCHe019290 for ; Wed, 18 Feb 2009 02:20:12 -0600 X-ASG-Debug-ID: 1234945178-62ae00be0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail-bw0-f216.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A00FA12DDF1 for ; Wed, 18 Feb 2009 00:19:38 -0800 (PST) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by cuda.sgi.com with ESMTP id lNDAF2amcDrpBHFt for ; Wed, 18 Feb 2009 00:19:38 -0800 (PST) Received: by bwz12 with SMTP id 12so5493323bwz.20 for ; Wed, 18 Feb 2009 00:19:37 -0800 (PST) Received: by 10.103.227.10 with SMTP id e10mr2380766mur.30.1234944733709; Wed, 18 Feb 2009 00:12:13 -0800 (PST) Received: by 10.103.227.10 with SMTP id e10mr3672555mur.30; Wed, 18 Feb 2009 00:12:13 -0800 (PST) Message-ID: <001636b430cb2b826104632cfa7b@googlemail.com> From: Mail Delivery Subsystem To: pcp@oss.sgi.com X-ASG-Orig-Subj: Delivery Status Notification (Failure) Subject: Delivery Status Notification (Failure) Date: Wed, 18 Feb 2009 00:12:13 -0800 (PST) X-Barracuda-Connect: mail-bw0-f216.google.com[209.85.218.216] X-Barracuda-Start-Time: 1234945179 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4211 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=ANY_BOUNCE_MESSAGE, BOUNCE_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.18152 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BOUNCE_MESSAGE MTA bounce message 0.00 ANY_BOUNCE_MESSAGE Message is some kind of bounce message X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean This is an automatically generated Delivery Status Notification Delivery to the following recipient failed permanently: pcp@pakistancosmetics.com Technical details of permanent failure: Message rejected. Please visit http:///www.google.com/mail/help/bulk_mail.html to review our Bulk Email Senders Guidelines. ----- Original message ----- Received: by 10.103.227.10 with SMTP id e10mr2380765mur.30.1234944733618; Wed, 18 Feb 2009 00:12:13 -0800 (PST) Received: by 10.103.227.10 with SMTP id e10mr2380764mur.30.1234944733607; Wed, 18 Feb 2009 00:12:13 -0800 (PST) Return-Path: Received: from OEM-JZOWW1ETX3E (net77-43-56-45.mclink.it [77.43.56.45]) by mx.google.com with SMTP id 26si410628fxm.70.2009.02.18.00.12.12; Wed, 18 Feb 2009 00:12:13 -0800 (PST) Received-SPF: neutral (google.com: 77.43.56.45 is neither permitted nor denied by best guess record for domain of pcp@oss.sgi.com) client-ip=77.43.56.45; Authentication-Results: mx.google.com; spf=neutral (google.com: 77.43.56.45 is neither permitted nor denied by best guess record for domain of pcp@oss.sgi.com) smtp.mail=pcp@oss.sgi.com Message-ID: <02c601c991a8$f9b08c00$2d382b4d@OEM-JZOWW1ETX3E> From: "pcp" To: "pcp" Reply-To: pcp@oss.sgi.com Subject: RE: Pharmacy Message 58706 Date: Wed, 18 Feb 2009 09:12:08 0000 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_02C4_01C991A8.F9B08C00" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 This is a multi-part message in MIME format. ------=_NextPart_000_02C4_01C991A8.F9B08C00 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: 8bit ----- Message truncated ----- From nscott@aconex.com Sat Feb 21 06:16:15 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1LCGE5Z244774 for ; Sat, 21 Feb 2009 06:16:15 -0600 X-ASG-Debug-ID: 1235218538-78b003800000-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 3029E1983E65 for ; Sat, 21 Feb 2009 04:15:39 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id SFIuU226n3AZBeFh for ; Sat, 21 Feb 2009 04:15:39 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 50F7A632DAE for ; Sat, 21 Feb 2009 22:44:15 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id cIexLRdd0AnCnAOi for ; Sat, 21 Feb 2009 22:44:15 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id E1F8C92C2F7 for ; Sat, 21 Feb 2009 22:44:14 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Sat, 21 Feb 2009 22:39:23 +1100 Message-Id: <1235216363.4348.18.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235218541 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.2, rules version 3.2.1.18429 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean [Note: been sitting on some of these for a few days, this is a bit of a checkpoint (aka. backup) of recent progress, some of which, particularly the Windows signal handling, is a WIP)... Changes committed to git://oss.sgi.com/nathans/pcp.git configure.in | 10 man/man1/pmcd.1 | 12 man/man1/pmie.1 | 10 man/man1/pmlogger.1 | 2 man/man1/pmpost.1 | 5 src/GNUmakefile | 2 src/include/pcp.conf.in | 10 src/pcp/GNUmakefile | 8 src/pmcd/pmdaproc.sh | 14 src/pmcd/rc_pcp | 23 src/pmcd/src/dofetch.c | 2 src/pmcd/src/dostore.c | 2 src/pmcd/src/pmcd.c | 2 src/pmdas/oracle/GNUmakefile | 50 src/pmdas/oracle/Install | 37 src/pmdas/oracle/Remove | 29 src/pmdas/oracle/pmdaoracle.pl | 2213 +++++++++++++++++++++++++++++++++++++++++ src/pmdas/weblog/README | 4 src/pmie/pmie_check.sh | 8 src/pmie/pmie_daily.sh | 6 src/pmie/rc_pmie | 2 src/pmlogctl/pmnewlog.sh | 4 src/pmlogger/pmlogger.c | 2 src/pmns/Rebuild | 4 src/pmproxy/rc_pmproxy | 4 src/pmsignal/GNUmakefile | 32 src/pmsignal/pmsignal.sh | 85 + src/win32ctl/GNUmakefile | 17 src/win32ctl/logger.c | 144 -- src/win32ctl/pcp-eventlog.c | 144 ++ src/win32ctl/pcp-services.c | 3 src/win32ctl/pcp-setevent.c | 84 + 32 files changed, 2760 insertions(+), 214 deletions(-) commit 959de687d7aaa515470c285a5388d7772de5aa1a Author: Nathan Scott Date: Sat Feb 21 22:12:08 2009 +1100 Initial conversion of Oracle PMDA to Perl. This PMDA is incomplete. It is based on the original Oracle PMDA that Jonathan wrote at SGI, which was recently released under the GPL (Pro*C version). Remaining work would involve testing it, and fleshing out the rest of the fetch and indom callbacks. All metric and instance domain definitions are included, and the man page is here. It is now possible for someone who has a need to monitor Oracle, and just basic Perl / PCP knowledge to pick this code up and finish it (and maintain it). Thanks to the use of Perl and DBI we are shielded so completely from the underlying Oracle version (and implementation in general) that this PMDA can now be shipped with the core PCP package. Contrary to popular mythology, there is no reason this PMDA will not be able to operate at comparable speeds to the old C implementation. In fact, from looking thru some of the SQL in the original PMDA, there's potential for it to run faster than before. commit 81f5d05dd789e345445191b5698405ff1bc97b0d Author: Nathan Scott Date: Thu Feb 19 16:10:21 2009 +1100 pmsignal should live in PCP_BINADM_DIR of course. commit 4895fd2e8027687ca6203d7dbc6454d0c307e2f6 Author: Nathan Scott Date: Thu Feb 19 15:53:03 2009 +1100 Rename win32 logger to pcp-eventlog for consistency. commit 7e39ac5885bcb298e896ab596b86198b368b6ef5 Author: Nathan Scott Date: Thu Feb 19 15:45:47 2009 +1100 Remove use of a non-existent macro in src/pcp/GNUmakefile, and small tidyups there. commit 874cf06a6f513c8232fe43cc7f14d489ce67bc50 Author: Nathan Scott Date: Thu Feb 19 15:44:31 2009 +1100 Support tools for sending "signals" to PCP tools on Windows. Windows has minialistic support for the notion of (POSIX) signals. This is a major problem for PCP, where asynchronous notification drives many critical pieces of functionality in various tools... - orderly shutdown of many tools is expected when SIGTERM is sent, especially daemons being controlled by the rc scripts. - (non-default) agent installation process requires pmcd to reread its config file (via SIGHUP), namespace, etc. - pmlogger flushing is done by SIGUSR, log volume rotation is done via SIGHUP. - pmie log files are rotated via SIGHUP. - etc, etc. This commit provides a new win32 tool "pcp-setevent", and new kill equivalent for PCP tools ("pmsignal") - which works for all of the supported platforms, and implements the killall functionality also. Any scripts (or administrator actions) that need to send what would traditionally have been a signal (i.e. kill/killall) should use the new pmsignal tool. On *NIX systems, this is a kill(1) wrapper. On win32, it uses pcp-setevent. The Win32 implementation uses Event objects in a PCP// namespace to facilitate delivery of "signals" (events). Only the HUP, USR, and TERM signals will be supported. All tools will allow TERM to be sent, and will do atexit(2) cleanup in this case. pmcd and other daemons will be able to register HUP and USR handlers as well, which pmsignal will be able to notify. The implementation of KILL is a special case, which is implemented by a direct Win32 API call to TerminateProcess (not "catchable"). So, in future, we should not be open-coding the use of kill(1) and killall(1) in any shell scripts (PCP_KILLALL_PROG will soon go the way of the dodo) - pmsignal should always be used, in both cases. A man page is in the works to document pmsignal more completely, but the above pretty much covers it from a technical POV. On *NIX systems administrators can obviously continue to use kill/killall, but all the Cool Kids will be using pmsignal. commit 1e8514b8a830261b7d57eb25bf97a0ed6edf3098 Author: Nathan Scott Date: Thu Feb 19 13:13:01 2009 +1100 Windows helper programs should use the native path syntax. commit 2cee55ac336622f776433e42a044df5de672f3fc Author: Nathan Scott Date: Thu Feb 19 13:12:21 2009 +1100 Startup scripts cannot assume "pwd" will not contain spaces. Problem discovered by Mikal Ward when running the rc_pcp script on Windows, with working directory "C:\Program Files\". From nscott@aconex.com Mon Feb 23 00:16:12 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1N6GBDP079820 for ; Mon, 23 Feb 2009 00:16:12 -0600 X-ASG-Debug-ID: 1235369738-69ad03cc0000-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 884351987837 for ; Sun, 22 Feb 2009 22:15:38 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id ECSDNZYw2Sndv90t for ; Sun, 22 Feb 2009 22:15:38 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id AA73D6F68D5 for ; Mon, 23 Feb 2009 16:56:17 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id qpIgnPcFbVbuZ54h for ; Mon, 23 Feb 2009 16:56:17 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 7C41392C2C5 for ; Mon, 23 Feb 2009 16:56:17 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 23 Feb 2009 16:51:26 +1100 Message-Id: <1235368286.4246.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235369740 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.2, rules version 3.2.1.18588 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git src/include/impl.h | 7 + src/include/platform_defs.h.in | 3 src/libpcp/src/util.c | 57 ++++++----- src/libpcp/src/win32.c | 195 +++++++++++++++++++++++++++++++++++++++++ src/pmcd/src/pmcd.c | 22 +--- src/pmcd/src/util.c | 5 - src/pmie/src/pmie.c | 22 ++-- src/pmlogger/ports.c | 14 +- src/pmns/pmnsdel.c | 8 - src/pmns/pmnsmerge.c | 8 - src/pmnscomp/pmnscomp.c | 8 - src/pmproxy/GNUmakefile | 2 src/pmproxy/pmproxy.c | 56 +---------- src/pmproxy/pmproxy.h | 1 src/pmproxy/util.c | 97 ++++++++++++++++++++ src/pmsignal/pmsignal.sh | 2 src/pmstat/pmstat.c | 2 src/win32ctl/pcp-setevent.c | 8 - 18 files changed, 383 insertions(+), 134 deletions(-) commit 08fea1c58b507cf1a1e43161083178905b297683 Author: Nathan Scott Date: Mon Feb 23 16:49:14 2009 +1100 Build fix, handle SIGBUS more cleanly. commit ef7240c5bcb3d94e2dfc5a6a9170311ac6c7a00c Author: Nathan Scott Date: Mon Feb 23 16:42:14 2009 +1100 Implement SIGUSR1 and SIGHUP functionality on Windows. The __pmSetSignalHandler and __pmResetSignal handler impl.h routines are added to hide platform differences - simple signal(2) wrappers on Unices but more involved under Win32. __pmSetProgname is extended on Windows to install a default handler for SIGTERM for all processes, allowing atexit(3) functionality to be implemented for clean shutdowns. pmcd, pmie, pmproxy, pmlogger now use the new functionality. commit e6c933f7454f4d4195fc35213bc05ca4b131dde3 Author: Nathan Scott Date: Mon Feb 23 09:27:30 2009 +1100 Build fix for debian/mips - linker error on pmProgname. Debian bug 516582 describes a build failure on this platform: > Automatic build of pcp_2.7.8-20090217 on ball by sbuild/mips 99.99 This is the error: > /usr/bin/ld: non-dynamic relocations refer to dynamic symbol pmProgname > /usr/bin/ld: failed to set dynamic section sizes: Bad value > collect2: ld returned 1 exit status I think this will be due to the inadvertant symbol name shadowing from the local (instead of extern) declaration of pmProgname in pmstat - this is clearly not the intention anyway, so fix it up by just using the impl.h declaration (we already include impl.h here) and hopefully resolve this mips build issue at the same time. From makc@iinet.net.au Mon Feb 23 04:40:58 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1NAeuUe088326 for ; Mon, 23 Feb 2009 04:40:57 -0600 X-ASG-Debug-ID: 1235385623-3731021b0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out3.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 698601989F59 for ; Mon, 23 Feb 2009 02:40:24 -0800 (PST) Received: from outbound.icp-qv1-irony-out3.iinet.net.au (outbound.icp-qv1-irony-out3.iinet.net.au [203.59.1.148]) by cuda.sgi.com with ESMTP id p08uFyWcGa5d3huV for ; Mon, 23 Feb 2009 02:40:24 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAEcMoknL2Rwk/2dsb2JhbADVMYQPBg X-IronPort-AV: E=Sophos;i="4.38,253,1233500400"; d="scan'208";a="393175388" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out3.iinet.net.au with ESMTP; 23 Feb 2009 19:40:15 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n1NAeCu7002337 for ; Mon, 23 Feb 2009 21:40:12 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n1NAeCGw002334; Mon, 23 Feb 2009 21:40:12 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18850.32012.35922.808917@aldan.crabbed.net> Date: Mon, 23 Feb 2009 21:40:12 +1100 From: Max Matveev To: pcp@oss.sgi.com X-ASG-Orig-Subj: mmv pmda Subject: mmv pmda X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out3.iinet.net.au[203.59.1.148] X-Barracuda-Start-Time: 1235385626 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0028 1.0000 -2.0024 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.2, rules version 3.2.1.18604 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Mark or Martin, Have mmv pmda been released as part of the last OSS push? max From goodwinos@gmail.com Mon Feb 23 07:57:33 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1NDvW1G095046 for ; Mon, 23 Feb 2009 07:57:33 -0600 X-ASG-Debug-ID: 1235397419-66f9012e0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail1.ains.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 508471412BF for ; Mon, 23 Feb 2009 05:57:00 -0800 (PST) Received: from mail1.ains.net.au (mail1.ains.net.au [202.126.109.235]) by cuda.sgi.com with ESMTP id HIlP5eD4KsVgm0eC for ; Mon, 23 Feb 2009 05:57:00 -0800 (PST) Received: (qmail 14772 invoked by uid 1010); 23 Feb 2009 13:56:58 -0000 Received: from 202.134.251.84 by mail1 (envelope-from , uid 1003) with qmail-scanner-2.01 (clamdscan: 0.88.2/1500. Clear:RC:1(202.134.251.84):. Processed in 0.010731 secs); 23 Feb 2009 13:56:58 -0000 Received: from unknown (HELO ?192.168.1.129?) (202.134.251.84) by mail1.ains.net.au with ESMTP; 23 Feb 2009 13:56:58 -0000 Message-ID: <49A2AB29.5000400@gmail.com> Date: Tue, 24 Feb 2009 00:56:57 +1100 From: Mark Goodwin Reply-To: goodwinos@gmail.com User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Max Matveev CC: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] mmv pmda Subject: Re: [pcp] mmv pmda References: <18850.32012.35922.808917@aldan.crabbed.net> In-Reply-To: <18850.32012.35922.808917@aldan.crabbed.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail1.ains.net.au[202.126.109.235] X-Barracuda-Start-Time: 1235397422 X-Barracuda-Bayes: INNOCENT GLOBAL 0.2675 1.0000 -0.4926 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.49 X-Barracuda-Spam-Status: No, SCORE=-0.49 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.2, rules version 3.2.1.18615 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Max Matveev wrote: > Mark or Martin, > > Have mmv pmda been released as part of the last OSS push? > I don't think mmv was ever open sourced, but I don't see any reason why it couldn't be. Also, the lustre PMDA seems to be missing from the git tree (this has been open sourced, so maybe there's a lingering pcp-open reconciliation issue with the git tree). Martin? Cheers -- Mark From nscott@aconex.com Tue Feb 24 12:14:41 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1OIEeEm157784 for ; Tue, 24 Feb 2009 12:14:40 -0600 X-ASG-Debug-ID: 1235499247-6e9001f00000-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 01BF814BB61 for ; Tue, 24 Feb 2009 10:14:08 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id vpVOcBxUVWzpkDlg for ; Tue, 24 Feb 2009 10:14:08 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 2BA421F70B1 for ; Wed, 25 Feb 2009 05:14:06 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id jcr7SvcYvl2oHB0a for ; Wed, 25 Feb 2009 05:14:06 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 061E392C34B for ; Wed, 25 Feb 2009 05:14:06 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates Subject: pcp-gui updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 25 Feb 2009 05:09:14 +1100 Message-Id: <1235498954.4266.59.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235499250 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.02 X-Barracuda-Spam-Status: No, SCORE=-1.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, BSF_RULE_7582B X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.18721 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M 0.50 BSF_RULE_7582B Custom Rule 7582B X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git README | 24 ++++++++++++------------ src/chart/main.cpp | 8 ++++---- src/chart/pmchart.sh.IN | 2 +- src/chart/views/CPU | 1 + src/chart/views/Overview | 3 ++- 5 files changed, 20 insertions(+), 18 deletions(-) commit c0db5d053ca4187822affbf5f586d6e1c931c2ce Author: Nathan Scott Date: Wed Feb 25 05:04:40 2009 +1100 Mac OS X binary wrapper script was still refering to kmchart. commit 63dd4bbb29ff8ddd4d2507aa1b3bfff095708e97 Author: Nathan Scott Date: Wed Feb 25 05:04:02 2009 +1100 Use __pmSetProgname in pmchart, use pmProgname in few more spots. commit 1f830e006e4df333cf23a02c70b5b189ade2f43e Author: Nathan Scott Date: Wed Feb 25 05:03:15 2009 +1100 Add changes to CPU and Loadavg views into the Overview view. It'd be handy to have an "include " syntax in the next config file format bump... added to the list. commit f1c84b65779b0b1dc26b7289866ca52fb1ddb9c6 Author: Nathan Scott Date: Wed Feb 25 04:59:55 2009 +1100 Add Linux CPU Steal metric (virtualisation) as an optional CPU plot. commit e73ab930aa460a1bfbe37d6d2ed2313fbfb544b3 Author: Nathan Scott Date: Wed Feb 25 04:58:09 2009 +1100 Update the README - 2.0 requirements and wishlist items. These mention the pmgadgets/pmview code thats now available, and minor wording updates here & there to reflect current thinking. From mort@sgi.com Tue Feb 24 15:14:14 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1OLEDgx166419 for ; Tue, 24 Feb 2009 15:14:14 -0600 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay1.corp.sgi.com (Postfix) with ESMTP id DF5248F81AC; Tue, 24 Feb 2009 13:13:40 -0800 (PST) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id BFDCD144C9391; Tue, 24 Feb 2009 15:13:40 -0600 (CST) Date: Tue, 24 Feb 2009 15:13:40 -0600 From: Martin Hicks To: Mark Goodwin Cc: Max Matveev , pcp@oss.sgi.com Subject: Re: [pcp] mmv pmda Message-ID: <20090224211340.GU9759@alcatraz.americas.sgi.com> References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49A2AB29.5000400@gmail.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, Feb 24, 2009 at 12:56:57AM +1100, Mark Goodwin wrote: > Max Matveev wrote: >> Mark or Martin, >> >> Have mmv pmda been released as part of the last OSS push? >> > > I don't think mmv was ever open sourced, but I don't see any reason > why it couldn't be. I have no idea what this is. I'll look into it and try to put it on the queue for open sourcing. > > Also, the lustre PMDA seems to be missing from the git tree > (this has been open sourced, so maybe there's a lingering > pcp-open reconciliation issue with the git tree). Martin? It doesn't look like the Lustre PMDA was ever released. The files have been updated with the GPL license. I'll push it out to my tree on oss tomorrow for review. From makc@iinet.net.au Tue Feb 24 17:35:16 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1ONZEpi172404 for ; Tue, 24 Feb 2009 17:35:16 -0600 X-ASG-Debug-ID: 1235518482-1e24025c0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from outbound.icp-qv1-irony-out3.iinet.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CF71014DEF0 for ; Tue, 24 Feb 2009 15:34:43 -0800 (PST) Received: from outbound.icp-qv1-irony-out3.iinet.net.au (outbound.icp-qv1-irony-out3.iinet.net.au [203.59.1.148]) by cuda.sgi.com with ESMTP id jfK8G3JEDJlM8rkR for ; Tue, 24 Feb 2009 15:34:43 -0800 (PST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAD4SpEnL2Rwk/2dsb2JhbADYDYQRBg X-IronPort-AV: E=Sophos;i="4.38,262,1233500400"; d="scan'208";a="393769530" Received: from unknown (HELO aldan.crabbed.net) ([203.217.28.36]) by outbound.icp-qv1-irony-out3.iinet.net.au with ESMTP; 25 Feb 2009 08:34:40 +0900 Received: from aldan.crabbed.net (localhost [127.0.0.1]) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11) with ESMTP id n1ONYdoF004175; Wed, 25 Feb 2009 10:34:39 +1100 (EST) Received: (from makc@localhost) by aldan.crabbed.net (SGI-8.12.11.20060308/8.12.11/Submit) id n1ONYd45004172; Wed, 25 Feb 2009 10:34:39 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18852.33807.88789.141515@aldan.crabbed.net> Date: Wed, 25 Feb 2009 10:34:39 +1100 From: Max Matveev To: Martin Hicks Cc: Mark Goodwin , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] mmv pmda Subject: Re: [pcp] mmv pmda In-Reply-To: <20090224211340.GU9759@alcatraz.americas.sgi.com> References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> <20090224211340.GU9759@alcatraz.americas.sgi.com> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Barracuda-Connect: outbound.icp-qv1-irony-out3.iinet.net.au[203.59.1.148] X-Barracuda-Start-Time: 1235518484 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.2, rules version 3.2.1.18743 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, 24 Feb 2009 15:13:40 -0600, Martin Hicks wrote: mort> On Tue, Feb 24, 2009 at 12:56:57AM +1100, Mark Goodwin wrote: >> Max Matveev wrote: >>> Have mmv pmda been released as part of the last OSS push? >> I don't think mmv was ever open sourced, but I don't see any reason >> why it couldn't be. mort> I have no idea what this is. I'll look into it and try to put it on the mort> queue for open sourcing. IIRC there were two parts: src/libpcp_mmv and src/pmdas/mmv. max From mort@sgi.com Wed Feb 25 12:40:06 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1PIe6wT220053 for ; Wed, 25 Feb 2009 12:40:06 -0600 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay2.corp.sgi.com (Postfix) with ESMTP id EA6BE30416D; Wed, 25 Feb 2009 10:39:33 -0800 (PST) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id AC79E144C9391; Wed, 25 Feb 2009 12:39:33 -0600 (CST) Date: Wed, 25 Feb 2009 12:39:33 -0600 From: Martin Hicks To: Mark Goodwin Cc: pcp@oss.sgi.com Subject: Re: [pcp] mmv pmda Message-ID: <20090225183932.GB9759@alcatraz.americas.sgi.com> References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> <20090224211340.GU9759@alcatraz.americas.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090224211340.GU9759@alcatraz.americas.sgi.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Tue, Feb 24, 2009 at 03:13:40PM -0600, Martin Hicks wrote: > It doesn't look like the Lustre PMDA was ever released. The files have > been updated with the GPL license. > > I'll push it out to my tree on oss tomorrow for review. Its now in my tree on oss. I also added my git tree to the listings under the Source Code link on the website. git://oss.sgi.com/mort/pcp.git http://oss.sgi.com/cgi-bin/gitweb.cgi?p=mort/pcp.git;a=summary commit fd466315b55403f05248897e510f28b576fcc611 Author: Martin Hicks Date: Wed Feb 25 11:47:26 2009 -0600 add the Lustre PMDA This was opensourced by SGI a while ago, but apparently never made it to the GIT tree. mh From jhanson@sgi.com Wed Feb 25 13:37:33 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from rock.csd.sgi.com (rock.csd.sgi.com [137.38.156.26]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1PJbVnK222250 for ; Wed, 25 Feb 2009 13:37:33 -0600 Received: from postofc.csd.sgi.com (postofc.csd.sgi.com [137.38.156.27]) by rock.csd.sgi.com (Postfix) with ESMTP id 4CBED415EC21 for ; Wed, 25 Feb 2009 13:37:02 -0600 (CST) Received: from carenath.corp.sgi.com (carenath.corp.sgi.com [134.15.95.84]) by postofc.csd.sgi.com (Postfix) with ESMTP id 103A22800DFA0 for ; Wed, 25 Feb 2009 13:37:02 -0600 (CST) Message-ID: <49A59DDD.2080902@sgi.com> Date: Wed, 25 Feb 2009 14:37:01 -0500 From: Jeff Hanson Organization: SGI User-Agent: Thunderbird 2.0.0.19 (X11/20081216) MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] mmv pmda References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> <20090224211340.GU9759@alcatraz.americas.sgi.com> <20090225183932.GB9759@alcatraz.americas.sgi.com> In-Reply-To: <20090225183932.GB9759@alcatraz.americas.sgi.com> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Martin Hicks wrote: > On Tue, Feb 24, 2009 at 03:13:40PM -0600, Martin Hicks wrote: >> It doesn't look like the Lustre PMDA was ever released. The files have >> been updated with the GPL license. >> >> I'll push it out to my tree on oss tomorrow for review. > > Its now in my tree on oss. I also added my git tree to the listings > under the Source Code link on the website. > > git://oss.sgi.com/mort/pcp.git > http://oss.sgi.com/cgi-bin/gitweb.cgi?p=mort/pcp.git;a=summary > > > commit fd466315b55403f05248897e510f28b576fcc611 > Author: Martin Hicks > Date: Wed Feb 25 11:47:26 2009 -0600 > > add the Lustre PMDA > > This was opensourced by SGI a while ago, but apparently never made it to the > GIT tree. mort's pcp tree and nathan's pcp-gui tree both build on Fedora10. They also both claim pmdumptext and the man page. [root@zair pcp]# rpm -i /home/jhanson/Software/nathan/pcp-gui/build/rpm/pcp-gui-1.3.1-20090217.i386.rpm file /usr/bin/pmdumptext from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 file /usr/share/man/man1/pmdumptext.1.gz from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 In a really brief discussion with mort we wondered in pmdumptext doesn't really belong in pcp rather than in the gui. Nathan? -- ----------------------------------------------------------------------- Jeff Hanson - jhanson@sgi.com - Field Technical Analyst You can choose a ready guide in some celestial voice. If you choose not to decide, you still have made a choice. You can choose from phantom fears and kindness that can kill; I will choose a path that's clear I will choose freewill. - Lee/Lifeson/Peart From nscott@aconex.com Wed Feb 25 15:29:19 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1PLTHm9227323 for ; Wed, 25 Feb 2009 15:29:18 -0600 X-ASG-Debug-ID: 1235597325-320100880000-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 1DD7419A9EFD for ; Wed, 25 Feb 2009 13:28:45 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id KoeFqyrhqycZzlYG for ; Wed, 25 Feb 2009 13:28:45 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 21B247008EE; Thu, 26 Feb 2009 08:28:43 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id b2pr5bqKHmTCGJj6; Thu, 26 Feb 2009 08:28:43 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 000C192C285; Thu, 26 Feb 2009 08:28:42 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] mmv pmda Subject: Re: [pcp] mmv pmda From: Nathan Scott To: Jeff Hanson Cc: pcp@oss.sgi.com In-Reply-To: <49A59DDD.2080902@sgi.com> References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> <20090224211340.GU9759@alcatraz.americas.sgi.com> <20090225183932.GB9759@alcatraz.americas.sgi.com> <49A59DDD.2080902@sgi.com> Content-Type: text/plain Date: Thu, 26 Feb 2009 08:23:50 +1100 Message-Id: <1235597030.4144.21.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235597328 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0001 1.0000 -2.0207 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.2, rules version 3.2.1.18830 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 2009-02-25 at 14:37 -0500, Jeff Hanson wrote: > Martin Hicks wrote: > ... > mort's pcp tree and nathan's pcp-gui tree both build on Fedora10. They > also both claim pmdumptext and the man page. > [root@zair pcp]# rpm -i /home/jhanson/Software/nathan/pcp-gui/build/rpm/pcp-gui-1.3.1-20090217.i386.rpm > file /usr/bin/pmdumptext from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 > file /usr/share/man/man1/pmdumptext.1.gz from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 > > In a really brief discussion with mort we wondered in pmdumptext doesn't > really belong in pcp rather than in the gui. Nathan? This thread discusses the reasons for this slightly quirky move: http://oss.sgi.com/archives/pcp/2009-02/msg00001.html Upshot is, pmdumptext now depends on Qt4 libraries, and we were able to consolidate two libraries, hundreds of lines of code, & improve portability in doing so. There should be a pcp-gui specfile snag to trip you up when you try to install pcp-gui on top of older pcp ... didn't that work? Hmm, maybe I only did that for the Debian packages - lemme take a closer look. cheers. -- Nathan From jhanson@sgi.com Wed Feb 25 15:32:04 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from rock.csd.sgi.com (rock.csd.sgi.com [137.38.156.26]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1PLW3MD227407 for ; Wed, 25 Feb 2009 15:32:04 -0600 Received: from postofc.csd.sgi.com (postofc.csd.sgi.com [137.38.156.27]) by rock.csd.sgi.com (Postfix) with ESMTP id 82998415EC21; Wed, 25 Feb 2009 15:31:34 -0600 (CST) Received: from carenath.corp.sgi.com (carenath.corp.sgi.com [134.15.95.84]) by postofc.csd.sgi.com (Postfix) with ESMTP id 4C6102800DFA0; Wed, 25 Feb 2009 15:31:34 -0600 (CST) Message-ID: <49A5B8B5.30302@sgi.com> Date: Wed, 25 Feb 2009 16:31:33 -0500 From: Jeff Hanson Organization: SGI User-Agent: Thunderbird 2.0.0.19 (X11/20081216) MIME-Version: 1.0 To: Nathan Scott CC: pcp@oss.sgi.com Subject: Re: [pcp] mmv pmda References: <18850.32012.35922.808917@aldan.crabbed.net> <49A2AB29.5000400@gmail.com> <20090224211340.GU9759@alcatraz.americas.sgi.com> <20090225183932.GB9759@alcatraz.americas.sgi.com> <49A59DDD.2080902@sgi.com> <1235597030.4144.21.camel@verge.scott.net.au> In-Reply-To: <1235597030.4144.21.camel@verge.scott.net.au> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Nathan Scott wrote: > On Wed, 2009-02-25 at 14:37 -0500, Jeff Hanson wrote: >> Martin Hicks wrote: >> ... >> mort's pcp tree and nathan's pcp-gui tree both build on Fedora10. They >> also both claim pmdumptext and the man page. >> [root@zair pcp]# rpm -i /home/jhanson/Software/nathan/pcp-gui/build/rpm/pcp-gui-1.3.1-20090217.i386.rpm >> file /usr/bin/pmdumptext from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 >> file /usr/share/man/man1/pmdumptext.1.gz from install of pcp-gui-1.3.1-20090217.i386 conflicts with file from package pcp-2.7.8-20081224.i386 >> >> In a really brief discussion with mort we wondered in pmdumptext doesn't >> really belong in pcp rather than in the gui. Nathan? > > This thread discusses the reasons for this slightly quirky move: > http://oss.sgi.com/archives/pcp/2009-02/msg00001.html > > Upshot is, pmdumptext now depends on Qt4 libraries, and we were > able to consolidate two libraries, hundreds of lines of code, & > improve portability in doing so. > Ah. Thanks. Obviously I had forgotten that I read that. > There should be a pcp-gui specfile snag to trip you up when you > try to install pcp-gui on top of older pcp ... didn't that work? > Hmm, maybe I only did that for the Debian packages - lemme take > a closer look. Certainly rpm complains properly about it. > > cheers. > > -- > Nathan > -- ----------------------------------------------------------------------- Jeff Hanson - jhanson@sgi.com - Field Technical Analyst You can choose a ready guide in some celestial voice. If you choose not to decide, you still have made a choice. You can choose from phantom fears and kindness that can kill; I will choose a path that's clear I will choose freewill. - Lee/Lifeson/Peart From nscott@aconex.com Wed Feb 25 16:46:31 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_41, J_CHICKENPOX_61,URIBL_BLACK autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1PMkUin230715 for ; Wed, 25 Feb 2009 16:46:31 -0600 X-ASG-Debug-ID: 1235601956-7a52026d0000-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 8890D154C3B for ; Wed, 25 Feb 2009 14:45:56 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id ZKNkf5L6F24D6dLE for ; Wed, 25 Feb 2009 14:45:56 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id D0F3463A1C7 for ; Thu, 26 Feb 2009 09:45:53 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id aPJgjHAsPIqQk9wE for ; Thu, 26 Feb 2009 09:45:53 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 9333792C0D6 for ; Thu, 26 Feb 2009 09:45:53 +1100 (EST) X-ASG-Orig-Subj: pcp-gui updates (1.3.2) Subject: pcp-gui updates (1.3.2) From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 26 Feb 2009 09:41:01 +1100 Message-Id: <1235601661.4144.48.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235601958 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.2, rules version 3.2.1.18834 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp-gui.git VERSION | 4 build/rpm/pcp-gui.spec.in | 2 configure.in | 1 debian/changelog | 10 doc/CHANGES | 8 src/GNUmakefile | 2 src/chart/main.cpp | 2 src/include/buildrules | 1 src/libqwt3d/GNUmakefile | 16 src/libqwt3d/gl2ps.c | 5990 ------------------------------- src/libqwt3d/gl2ps.h | 199 - src/libqwt3d/libqwt3d.pro.in | 74 src/libqwt3d/qwt3d_autoptr.h | 75 src/libqwt3d/qwt3d_autoscaler.cpp | 253 - src/libqwt3d/qwt3d_autoscaler.h | 51 src/libqwt3d/qwt3d_axis.cpp | 386 - src/libqwt3d/qwt3d_axis.h | 131 src/libqwt3d/qwt3d_color.cpp | 63 src/libqwt3d/qwt3d_color.h | 63 src/libqwt3d/qwt3d_colorlegend.cpp | 223 - src/libqwt3d/qwt3d_colorlegend.h | 77 src/libqwt3d/qwt3d_coordsys.cpp | 633 --- src/libqwt3d/qwt3d_coordsys.h | 100 src/libqwt3d/qwt3d_dataviews.cpp | 10 src/libqwt3d/qwt3d_drawable.cpp | 140 src/libqwt3d/qwt3d_drawable.h | 66 src/libqwt3d/qwt3d_enrichment.h | 62 src/libqwt3d/qwt3d_enrichment_std.cpp | 347 - src/libqwt3d/qwt3d_enrichment_std.h | 116 src/libqwt3d/qwt3d_function.cpp | 102 src/libqwt3d/qwt3d_function.h | 41 src/libqwt3d/qwt3d_global.h | 58 src/libqwt3d/qwt3d_graphplot.h | 24 src/libqwt3d/qwt3d_gridmapping.cpp | 32 src/libqwt3d/qwt3d_gridmapping.h | 34 src/libqwt3d/qwt3d_gridplot.cpp | 596 --- src/libqwt3d/qwt3d_helper.h | 36 src/libqwt3d/qwt3d_io.cpp | 355 - src/libqwt3d/qwt3d_io.h | 141 src/libqwt3d/qwt3d_io_gl2ps.cpp | 387 -- src/libqwt3d/qwt3d_io_gl2ps.h | 91 src/libqwt3d/qwt3d_io_reader.cpp | 225 - src/libqwt3d/qwt3d_io_reader.h | 35 src/libqwt3d/qwt3d_label.cpp | 262 - src/libqwt3d/qwt3d_label.h | 80 src/libqwt3d/qwt3d_lighting.cpp | 192 src/libqwt3d/qwt3d_mapping.h | 27 src/libqwt3d/qwt3d_meshplot.cpp | 320 - src/libqwt3d/qwt3d_mousekeyboard.cpp | 387 -- src/libqwt3d/qwt3d_movements.cpp | 106 src/libqwt3d/qwt3d_multiplot.h | 24 src/libqwt3d/qwt3d_openglhelper.h | 130 src/libqwt3d/qwt3d_parametricsurface.cpp | 104 src/libqwt3d/qwt3d_parametricsurface.h | 44 src/libqwt3d/qwt3d_plot.cpp | 498 -- src/libqwt3d/qwt3d_plot.h | 315 - src/libqwt3d/qwt3d_portability.h | 91 src/libqwt3d/qwt3d_scale.cpp | 304 - src/libqwt3d/qwt3d_scale.h | 87 src/libqwt3d/qwt3d_surfaceplot.cpp | 183 src/libqwt3d/qwt3d_surfaceplot.h | 132 src/libqwt3d/qwt3d_types.cpp | 222 - src/libqwt3d/qwt3d_types.h | 455 -- src/libqwt3d/qwt3d_volumeplot.h | 24 64 files changed, 20 insertions(+), 15229 deletions(-) commit 0974e9d3875b2dc2839f4fb38ec53994ab38dd71 Author: Nathan Scott Date: Thu Feb 26 09:32:31 2009 +1100 Bump version number. commit 6bd42c3cdcdb2c2e08bbe1515a4e1913f500efc4 Author: Nathan Scott Date: Wed Feb 25 17:46:35 2009 +1100 Remove libqwt3d - better pmview solution will be Coin3D. (www.coin3d.org - cross-platform, Open-Inventor API, Qt support) commit b5f63aae259031309fa9d6f5df51ab81b017b38d Author: Nathan Scott Date: Wed Feb 25 17:38:06 2009 +1100 Advance initial log position by "visible" points, not total points. Resolves a problem reported by Nigel Donaldson when generating png chart images from the command line. commit c9e0aa3dd85f9b520e6b829e7f62c4aea557873d Author: Nathan Scott Date: Wed Feb 25 17:34:13 2009 +1100 Remove no-longer-needed rpm spec file qt-doc dependency. From info@mail.com Wed Feb 25 21:10:04 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_40,TVD_PH_7, TVD_PH_SUBJ_META autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1Q3A3GB240757 for ; Wed, 25 Feb 2009 21:10:04 -0600 X-ASG-Debug-ID: 1235617770-6ba103320000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.softlogic.lk (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 160D419AD64E for ; Wed, 25 Feb 2009 19:09:31 -0800 (PST) Received: from mail.softlogic.lk (mail.softlogic.lk [203.143.28.98]) by cuda.sgi.com with ESMTP id gWOyXZGIIqJThAas for ; Wed, 25 Feb 2009 19:09:31 -0800 (PST) Received: from mail.softlogic.lk (localhost [127.0.0.1]) by mail.softlogic.lk (Postfix) with ESMTP id 6CA775CDE5E; Thu, 26 Feb 2009 08:38:32 +0530 (IST) Received: from 41.220.75.230 (SquirrelMail authenticated user abacuslk) by mail.softlogic.lk with HTTP; Thu, 26 Feb 2009 08:38:32 +0530 (IST) Message-ID: <26131.41.220.75.230.1235617712.squirrel@mail.softlogic.lk> Date: Thu, 26 Feb 2009 08:38:32 +0530 (IST) X-ASG-Orig-Subj: Notice... Subject: Notice... From: "Webmail Subscriber" Reply-To: accountusershelpdesk@mail2web.com User-Agent: SquirrelMail/1.4.9a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-SoftLogic-MailScanner: Found to be clean X-SoftLogic-MailScanner-SpamCheck: not spam, SpamAssassin (cached, score=-4.399, required 4.5, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60, TVD_PH_SUBJ_META 0.00) X-SoftLogic-MailScanner-From: info@mail.com X-Barracuda-Connect: mail.softlogic.lk[203.143.28.98] X-Barracuda-Start-Time: 1235617774 X-Barracuda-Bayes: INNOCENT GLOBAL 0.6615 1.0000 1.0958 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.10 X-Barracuda-Spam-Status: No, SCORE=1.10 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=TVD_PH_SUBJ_META X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.18852 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 TVD_PH_SUBJ_META TVD_PH_SUBJ_META X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Dear Webmail Subscriber, This is to notify you that we are presently working on our webmail User Accounts Owner for safety, We are having congestions due to the anonymous registration of accounts so we are shutting down some accounts that are no more active and your account might be deleted or suspended within 24 hours for security reasons if you do not respond to this mail. We are sending this email to you so that you can verify and let us know if you still want to use this account. If you are still interested please confirm your account by filling the space below. Complete and send the following information for verification * AccessID:........................... * Password:............................ Your response should be sent to admin manager Email:accountusershelpdesk@mail2web.com From info@mail.com Wed Feb 25 21:54:40 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=AWL,BAYES_50,TVD_PH_7, TVD_PH_SUBJ_META autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1Q3sdA7242526 for ; Wed, 25 Feb 2009 21:54:40 -0600 X-ASG-Debug-ID: 1235620441-3f4001210000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.softlogic.lk (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8A1FC1558F8 for ; Wed, 25 Feb 2009 19:54:02 -0800 (PST) Received: from mail.softlogic.lk (mail.softlogic.lk [203.143.28.98]) by cuda.sgi.com with ESMTP id 4avbig0x5koRsVOn for ; Wed, 25 Feb 2009 19:54:02 -0800 (PST) Received: from mail.softlogic.lk (localhost [127.0.0.1]) by mail.softlogic.lk (Postfix) with ESMTP id AA2C95CDF1E; Thu, 26 Feb 2009 09:23:47 +0530 (IST) Received: from 41.220.75.3 (SquirrelMail authenticated user abacuslk) by mail.softlogic.lk with HTTP; Thu, 26 Feb 2009 09:23:47 +0530 (IST) Message-ID: <26952.41.220.75.3.1235620427.squirrel@mail.softlogic.lk> Date: Thu, 26 Feb 2009 09:23:47 +0530 (IST) X-ASG-Orig-Subj: Notice... Subject: Notice... From: "Webmail Subscriber" Reply-To: accountusershelpdesk@mail2web.com User-Agent: SquirrelMail/1.4.9a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-SoftLogic-MailScanner: Found to be clean X-SoftLogic-MailScanner-SpamCheck: not spam, SpamAssassin (cached, score=-4.399, required 4.5, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60, TVD_PH_SUBJ_META 0.00) X-SoftLogic-MailScanner-From: info@mail.com X-Barracuda-Connect: mail.softlogic.lk[203.143.28.98] X-Barracuda-Start-Time: 1235620450 X-Barracuda-Bayes: INNOCENT GLOBAL 0.6477 1.0000 1.0073 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.01 X-Barracuda-Spam-Status: No, SCORE=1.01 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=TVD_PH_SUBJ_META X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.18856 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 TVD_PH_SUBJ_META TVD_PH_SUBJ_META X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Dear Webmail Subscriber, This is to notify you that we are presently working on our webmail User Accounts Owner for safety, We are having congestions due to the anonymous registration of accounts so we are shutting down some accounts that are no more active and your account might be deleted or suspended within 24 hours for security reasons if you do not respond to this mail. We are sending this email to you so that you can verify and let us know if you still want to use this account. If you are still interested please confirm your account by filling the space below. Complete and send the following information for verification * AccessID:........................... * Password:............................ Your response should be sent to admin manager Email:accountusershelpdesk@mail2web.com From nscott@aconex.com Thu Feb 26 02:05:35 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,URIBL_BLACK autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1Q85Y5I249652 for ; Thu, 26 Feb 2009 02:05:35 -0600 X-ASG-Debug-ID: 1235635501-1d4903700000-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 BDE17156382 for ; Thu, 26 Feb 2009 00:05:02 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id Y8hP0gIxMLSee5HS for ; Thu, 26 Feb 2009 00:05:02 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 93D61219691 for ; Thu, 26 Feb 2009 19:05:00 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id hlsaJUvFHaGXjRJ0 for ; Thu, 26 Feb 2009 19:05:00 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 69BB892C34C for ; Thu, 26 Feb 2009 19:05:00 +1100 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 26 Feb 2009 19:00:08 +1100 Message-Id: <1235635208.4144.146.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235635504 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.2, rules version 3.2.1.18872 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Changes committed to git://oss.sgi.com/nathans/pcp.git configure.in | 15 +++++++++++++++ src/pmlogsummary/pmlogsummary.c | 9 +++++---- 2 files changed, 20 insertions(+), 4 deletions(-) commit 93fb7edf7727b6907f98c91e9c1b0bf8aaba529b Author: Nathan Scott Date: Thu Feb 26 18:59:21 2009 +1100 Fix pmlogsummary when -T and -B/-p are combined. A local variable required for later use of the -T argument was being overriden by -B and -p option parsing, with some amusing results. commit f3db38dbfb94bbece58a811ad4f08d951952b10e Author: Nathan Scott Date: Thu Feb 26 10:55:44 2009 +1100 Add configure check for ExtUtils::MakeMaker, required during the build. From emery@sgi.com Thu Feb 26 12:12:31 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,J_CHICKENPOX_34, J_CHICKENPOX_37,J_CHICKENPOX_43,J_CHICKENPOX_63,J_CHICKENPOX_66 autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1QICUDU001597 for ; Thu, 26 Feb 2009 12:12:30 -0600 Received: from zion.americas.sgi.com (zion.americas.sgi.com [128.162.236.17]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5C9ABAC00D for ; Thu, 26 Feb 2009 10:11:58 -0800 (PST) Received: (from emery@localhost) by zion.americas.sgi.com (8.12.9/ASC-news-1.4) id n1QIBvJJ26790543 for pcp@oss.sgi.com; Thu, 26 Feb 2009 12:11:57 -0600 (CST) Date: Thu, 26 Feb 2009 12:11:57 -0600 (CST) From: Scott Emery Message-Id: <200902261811.n1QIBvJJ26790543@zion.americas.sgi.com> To: pcp@oss.sgi.com Subject: pcp-2.7.8-20081117 sig 11 in AcceptNewClient X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean obtained pcp 2.7.8 from git to get at the perl PMDA bits. Built their own perl-based Lustre PMDA. This combination worked for many weeks. Then I configured pmlogger. service100 /var/log/pcp/pmcd # ls -altr total 5992 -rw-r--r-- 1 root root 106 Nov 19 11:24 simple.log drwxr-xr-x 6 root root 4096 Dec 3 15:11 .. -rw-r--r-- 1 root root 790 Feb 25 18:41 pmcd.log.prev -rw-r--r-- 1 root root 939 Feb 25 18:41 lustre.log.prev -rw-r--r-- 1 root root 790 Feb 26 00:41 pmcd.log -rw-r--r-- 1 root root 939 Feb 26 00:41 lustre.log -rw------- 1 root root 5828608 Feb 26 00:41 core -rwxr-xr-x 1 root root 200006 Feb 26 07:32 pmcd -rw-r--r-- 1 root root 234275 Feb 26 07:33 pmcdfail.service100.200902260041.tar.gz drwxr-xr-x 2 root root 4096 Feb 26 07:33 . service100 /var/log/pcp/pmcd # cat pmcd.log Log for pmcd on service100 started Wed Feb 25 22:07:49 2009 active agent dom pid in out ver protocol parameters ============ === ===== === === === ======== ========== pmcd 2 2 dso i:2 lib=/var/lib/pcp/pmdas/pmcd/pmda_pmcd.so entry=pmcd_init [0x2aaaab057e1a] linux 60 2 dso i:3 lib=/var/lib/pcp/pmdas/linux/pmda_linux.so entry=linux_init [0x2aaaab28fa53] lustre 142 22470 9 10 2 bin pipe cmd=perl /var/lib/pcp/pmdas/lustre/pmdalustre.pl Host access list empty: access control turned off pmcd: PID = 22456, PDU version = 2 pmcd request port(s): sts fd port IP addr === === ===== ========== ok 0 44321 0x00000000 INADDR_ANY [Thu Feb 26 00:41:01] pmcd(22456) Error: Unexpected signal 11 ... Dumping to core ... service100 /var/log/pcp/pmcd # cat lustre.log Log for pmdalustre on service100 started Wed Feb 25 22:07:49 2009 [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_mds() [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_ost() [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_fsnames() Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 292. Use of uninitialized value in concatenation (.) or string at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 293. Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 293. [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_fsnames: nobackupp2 [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_osc() [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_osc: 60 [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_llite() [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_llite: 0 Log finished Thu Feb 26 00:41:01 2009 service100 /var/log/pcp/pmcd # gdb pmcd core GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-suse-linux"... Using host libthread_db library "/lib64/libthread_db.so.1". warning: exec file is newer than core file. Reading symbols from /usr/lib64/libpcp.so.3...done. Loaded symbols for /usr/lib64/libpcp.so.3 Reading symbols from /lib64/libdl.so.2...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libc.so.6...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so...done. Loaded symbols for /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so Reading symbols from /usr/lib64/libpcp_pmda.so.3...done. Loaded symbols for /usr/lib64/libpcp_pmda.so.3 Reading symbols from /var/lib/pcp/pmdas/linux/pmda_linux.so...done. Loaded symbols for /var/lib/pcp/pmdas/linux/pmda_linux.so Reading symbols from /lib64/libpthread.so.0...done. Loaded symbols for /lib64/libpthread.so.0 Core was generated by `/usr/share/pcp/bin/pmcd'. Program terminated with signal 6, Aborted. #0 0x00002aaaaae40bb5 in raise () from /lib64/libc.so.6 (gdb) where #0 0x00002aaaaae40bb5 in raise () from /lib64/libc.so.6 #1 0x00002aaaaae41fb0 in abort () from /lib64/libc.so.6 #2 0x0000000000406158 in SigBad (sig=11) at pmcd.c:913 #3 #4 0x0000000000410823 in AcceptNewClient (reqfd=0) at client.c:69 #5 0x0000000000405bc8 in ClientLoop () at pmcd.c:710 #6 0x0000000000406a90 in main (argc=1, argv=0x7fffffffe748) at pmcd.c:1116 (gdb) quit service100 /var/log/pcp/pmcd # rpm -qa | grep pcp pcp-2.7.8-20081117 ldapcpplib-0.0.4-14.13 service100 /var/lib/pcp/config/pmlogger # cat config.nas_lmds #pmlogger Version 1 # # # # basic pmlogger config file sufficient for ... # # pmchart Overview # osvis # dkvis # mpvis # pmstat # pmlogconf default selections # pmieconf rules # # edited locally to be both more and less than the above # adding lustre.mds support # log mandatory on once { hinv } log advisory on default { disk.all disk.ctl.avg_disk.active disk.dev filesys kernel.all kernel.percpu mem.freemem mem.util mem.util.free mem.util.fs_clean mem.util.fs_ctl mem.util.fs_dirty mem.util.kernel mem.util.user network.interface network.tcp.closed network.tcp.conndrops network.tcp.drops network.tcp.rcvtotal network.tcp.rexmttimeo network.tcp.sndpack network.tcp.sndrexmitpack network.tcp.sndtotal network.tcp.timeoutdrop network.udp.ipackets network.udp.opackets rpc lustre.mds } From nscott@aconex.com Thu Feb 26 15:17:23 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1QLHMlS009034 for ; Thu, 26 Feb 2009 15:17:23 -0600 X-ASG-Debug-ID: 1235683010-4b81005a0000-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 0D01D159DA4 for ; Thu, 26 Feb 2009 13:16:51 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id mjeaAi3EQnbdpcns for ; Thu, 26 Feb 2009 13:16:51 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 951C0702A04; Fri, 27 Feb 2009 08:00:46 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id 4parKXBOpRvF4ACd; Fri, 27 Feb 2009 08:00:46 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 65F3692C285; Fri, 27 Feb 2009 08:00:46 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient Subject: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient From: Nathan Scott To: Scott Emery Cc: pcp@oss.sgi.com In-Reply-To: <200902261811.n1QIBvJJ26790543@zion.americas.sgi.com> References: <200902261811.n1QIBvJJ26790543@zion.americas.sgi.com> Content-Type: text/plain Date: Fri, 27 Feb 2009 07:55:54 +1100 Message-Id: <1235681754.4166.14.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235683013 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.2, rules version 3.2.1.18923 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi Scott, On Thu, 2009-02-26 at 12:11 -0600, Scott Emery wrote: > obtained pcp 2.7.8 from git to get at the perl PMDA bits. Built their > own perl-based Lustre PMDA. This combination worked for many weeks. Then > I configured pmlogger. > > service100 /var/log/pcp/pmcd # ls -altr > total 5992 > -rw-r--r-- 1 root root 106 Nov 19 11:24 simple.log > drwxr-xr-x 6 root root 4096 Dec 3 15:11 .. > -rw-r--r-- 1 root root 790 Feb 25 18:41 pmcd.log.prev > -rw-r--r-- 1 root root 939 Feb 25 18:41 lustre.log.prev > -rw-r--r-- 1 root root 790 Feb 26 00:41 pmcd.log > -rw-r--r-- 1 root root 939 Feb 26 00:41 lustre.log > -rw------- 1 root root 5828608 Feb 26 00:41 core > -rwxr-xr-x 1 root root 200006 Feb 26 07:32 pmcd Could you mail "core" and "pmcd" to me please? > [Thu Feb 26 00:41:01] pmcd(22456) Error: Unexpected signal 11 ... OK, pmcd took SIGSEGV ... (by definition, this is not the fault of their Perl PMDA, BTW, which is a separate process). > [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_fsnames() > Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 292. > Use of uninitialized value in concatenation (.) or string at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 293. > Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmdalustre.pl line 293. Although the above points to bugs in the PMDA too. FWIW (not much help here), Martins tree has a Lustre PMDA too: http://oss.sgi.com/projects/pcp/source.html points to his git tree. I don't think the PMDA is the cause of their failure here though. > service100 /var/log/pcp/pmcd # gdb pmcd core > warning: exec file is newer than core file. That's just cos you copied it from $PCP_BINADM_DIR right? > #4 0x0000000000410823 in AcceptNewClient (reqfd=0) at client.c:69 A "git-checkout pcp-2.7.8-20081117" points at this line: FD_SET(fd, &clientFds); __pmSetVersionIPC(fd, UNKNOWN_VERSION); /* before negotiation */ >>> client[i].fd = fd; client[i].status.connected = 1; client[i].status.changes = 0; Can you double-check the code you have built from matches that? The only address there that could have SIGSEGV'd is client[i] - we accessed client[i].addr a few lines higher up in the accept call ... very odd. Hopefully, should be able to diagnose further with the binary & core file. cheers. -- Nathan From mort@sgi.com Thu Feb 26 15:18:31 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1QLIVFW009113 for ; Thu, 26 Feb 2009 15:18:31 -0600 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay2.corp.sgi.com (Postfix) with ESMTP id 789B7304164 for ; Thu, 26 Feb 2009 13:17:59 -0800 (PST) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id 3CF01144E3FA5; Thu, 26 Feb 2009 15:17:59 -0600 (CST) Date: Thu, 26 Feb 2009 15:17:59 -0600 From: Martin Hicks To: pcp@oss.sgi.com Subject: plans for a stable release Message-ID: <20090226211759.GJ9759@alcatraz.americas.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean I've pushed changes to the "master" branch in my git repository on oss. This is my first crack at issuing a stable 2.7.9 release. git://oss.sgi.com/mort/pcp.git I'd still like to merge in the lustre PMDA and the cluster PMDA that are still on my "dev" branch. My master branch is currently the 2.7.8-20090129 tag, plus I cherry picked the changes forward, excluding the ones related to libpcp_gui If I can get a quick review on the two other PMDAs I think I'll be ready to merge them into the dev branch and cherry pick them over to master. The CHANGELOG, specfiles and the debian files still need to be updated. Is there anything else I need to change prior to doing a release? I plan to follow up fairly quickly with a release that includes Nathan's libpcp_gui reorganization, but I felt that it had been such a long time since the last 2.7.x release that it would be good to do one final release. thanks mh From emery@zion.americas.sgi.com Thu Feb 26 16:15:11 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1QMFANb012626 for ; Thu, 26 Feb 2009 16:15:10 -0600 Received: from zion.americas.sgi.com (zion.americas.sgi.com [128.162.236.17]) by relay3.corp.sgi.com (Postfix) with ESMTP id 32A7EAC073; Thu, 26 Feb 2009 14:14:38 -0800 (PST) Received: from zion.americas.sgi.com (localhost [127.0.0.1]) by zion.americas.sgi.com (8.12.9/ASC-news-1.4) with ESMTP id n1QMEaHi27570848; Thu, 26 Feb 2009 16:14:36 -0600 (CST) Message-Id: <200902262214.n1QMEaHi27570848@zion.americas.sgi.com> To: Nathan Scott cc: Scott Emery , pcp@oss.sgi.com, emery@sgi.com Subject: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient In-reply-to: Your message of "Fri, 27 Feb 2009 07:55:54 +1100." <1235681754.4166.14.camel@verge.scott.net.au> Date: Thu, 26 Feb 2009 16:14:35 -0600 From: Scott Emery X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean In message <1235681754.4166.14.camel@verge.scott.net.au>, Nathan Scott writes: >Hi Scott, > >Could you mail "core" and "pmcd" to me please? > Mail attachments are tricky for me. Does uuencode/uudecode work for you. If I can anonymous ftp to a server, that would be most convenient. The data is up at SGI. >> [Thu Feb 26 00:41:01] pmcd(22456) Error: Unexpected signal 11 ... > >OK, pmcd took SIGSEGV ... (by definition, this is not the fault >of their Perl PMDA, BTW, which is a separate process). > agree >> [Wed Feb 25 22:07:49] lustre(22470) Info: lustre_refresh_fsnames() >> Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmda >lustre.pl line 292. >> Use of uninitialized value in concatenation (.) or string at /var/lib/pcp/pm >das/lustre/pmdalustre.pl line 293. >> Use of uninitialized value in hash element at /var/lib/pcp/pmdas/lustre/pmda >lustre.pl line 293. > >Although the above points to bugs in the PMDA too. FWIW >(not much help here), Martins tree has a Lustre PMDA too: >http://oss.sgi.com/projects/pcp/source.html points to his >git tree. I don't think the PMDA is the cause of their >failure here though. > I have reported that part to them. >> service100 /var/log/pcp/pmcd # gdb pmcd core >> warning: exec file is newer than core file. > >That's just cos you copied it from $PCP_BINADM_DIR right? > yes. >> #4 0x0000000000410823 in AcceptNewClient (reqfd=0) at client.c:69 > >A "git-checkout pcp-2.7.8-20081117" points at this line: > > FD_SET(fd, &clientFds); > __pmSetVersionIPC(fd, UNKNOWN_VERSION); /* before negotiation */ >>>> client[i].fd = fd; > client[i].status.connected = 1; > client[i].status.changes = 0; > >Can you double-check the code you have built from matches that? >The only address there that could have SIGSEGV'd is client[i] - >we accessed client[i].addr a few lines higher up in the accept >call ... very odd. Hopefully, should be able to diagnose further >with the binary & core file. > I see no reason >cheers. > >-- >Nathan > From goodwinos@gmail.com Thu Feb 26 17:15:54 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1QNFsHU014501 for ; Thu, 26 Feb 2009 17:15:54 -0600 X-ASG-Debug-ID: 1235690123-7485010d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail1.ains.net.au (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D0B5815A421 for ; Thu, 26 Feb 2009 15:15:23 -0800 (PST) Received: from mail1.ains.net.au (mail1.ains.net.au [202.126.109.235]) by cuda.sgi.com with ESMTP id p8ScSJMEEFWL32bb for ; Thu, 26 Feb 2009 15:15:23 -0800 (PST) Received: (qmail 26533 invoked by uid 1010); 26 Feb 2009 23:15:22 -0000 Received: from 202.134.251.84 by mail1 (envelope-from , uid 1003) with qmail-scanner-2.01 (clamdscan: 0.88.2/1500. Clear:RC:1(202.134.251.84):. Processed in 0.01067 secs); 26 Feb 2009 23:15:22 -0000 Received: from unknown (HELO ?192.168.1.129?) (202.134.251.84) by mail1.ains.net.au with ESMTP; 26 Feb 2009 23:15:22 -0000 Message-ID: <49A72289.7000202@gmail.com> Date: Fri, 27 Feb 2009 10:15:21 +1100 From: Mark Goodwin Reply-To: goodwinos@gmail.com User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Martin Hicks CC: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] plans for a stable release Subject: Re: [pcp] plans for a stable release References: <20090226211759.GJ9759@alcatraz.americas.sgi.com> In-Reply-To: <20090226211759.GJ9759@alcatraz.americas.sgi.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail1.ains.net.au[202.126.109.235] X-Barracuda-Start-Time: 1235690124 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0822 1.0000 -1.5005 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.50 X-Barracuda-Spam-Status: No, SCORE=-1.50 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.2, rules version 3.2.1.18931 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Martin Hicks wrote: > I've pushed changes to the "master" branch in my git repository on oss. > This is my first crack at issuing a stable 2.7.9 release. > > git://oss.sgi.com/mort/pcp.git > > I'd still like to merge in the lustre PMDA and the cluster PMDA that are > still on my "dev" branch. I'm planning on setting up a small lustre filesystem mid-next week - that's the earliest I can review and test this stuff. And now a perl flavour of this seems to be emerging .. In any case, please consider the cluster PMDA reviewed from my point of view (I reviewed Michael's changes a month or two ago). I'll be testing that next week too. > > My master branch is currently the 2.7.8-20090129 tag, plus I cherry > picked the changes forward, excluding the ones related to libpcp_gui > not sure if Nathan would rather the release included or excluded the gui re-org .. I think he said last night that the reorg is basically done .. Nathan? > > If I can get a quick review on the two other PMDAs I think I'll be ready > to merge them into the dev branch and cherry pick them over to master. mid next week for those, if you want full review including testing, else just forge ahead anyway. BTW, the 'master' branch is the traditional name for a dev tree in git parlance. We have dev and master, but that should really be dev and stable. I propose we rename 'master' to 'stable', comments? That's a simple incarnation of 'git branch -m master stable' but not sure what impact it would have on everyone's clones. Cheers -- Mark From nscott@aconex.com Thu Feb 26 18:54:49 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1R0smi2017517 for ; Thu, 26 Feb 2009 18:54:49 -0600 X-ASG-Debug-ID: 1235696057-5a9c01b20000-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 575AD15A90C for ; Thu, 26 Feb 2009 16:54:17 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id VCVJBRq5zMpsJAdW for ; Thu, 26 Feb 2009 16:54:17 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 9C3DA22BAA5; Fri, 27 Feb 2009 11:34:07 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id 76Q6y6TAtU6mOmvI; Fri, 27 Feb 2009 11:34:07 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 4DF9092C285; Fri, 27 Feb 2009 11:34:07 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] plans for a stable release Subject: Re: [pcp] plans for a stable release From: Nathan Scott To: Martin Hicks , Scott Emery Cc: pcp@oss.sgi.com In-Reply-To: <20090226211759.GJ9759@alcatraz.americas.sgi.com> References: <20090226211759.GJ9759@alcatraz.americas.sgi.com> Content-Type: text/plain Date: Fri, 27 Feb 2009 11:29:15 +1100 Message-Id: <1235694555.4166.48.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235696059 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4876 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.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.2, rules version 3.2.1.18939 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-26 at 15:17 -0600, Martin Hicks wrote: I've pushed changes to the "master" branch in my git repository on oss. > This is my first crack at issuing a stable 2.7.9 release. > Great! > I'd still like to merge in the lustre PMDA and the cluster PMDA that > are still on my "dev" branch. > > If I can get a quick review on the two other PMDAs I think I'll be > ready to merge them into the dev branch and cherry pick them over > to master. I've looked over the Lustre PMDA - here's some notes and a patch to cleanup some, but further work is in order here I think before merging: - lustrecomm/help needs some love - no text for any metrics yet? - theres no indom, so that first help line can go [patched] - the main() line is a bit dated now - should use __pmSetProgname, the OS-independent path separator stuff (even though Linux-only, someone else may copy from here someday), the DSO side of things is missing a bit of code [patched] - when installing on my laptop, SIGSEGV received from the PMDA during "pminfo -v lustrecomm" - doesn't handle no-procfs files? [patched] - error handling should use the __pmNotify API for consistent and timestamped messages [one example patched, more remain] - last four metrics in metrictab listed as 64 bits, but when we extract values via file_indexed() we pass in PM_TYPE_32. - the fetch routine comment about PCP values not matching kernel values is worrying - more details there? these sometimes need to be matching. If size changes depending on 32/64 bit kernel for counter metrics, then the agent needs to deal with that (e.g. as pmdalinux does) - "aux" in fetch routine is always 10 - eh? - fetch_callback routine malloc has no error guard. - file_indexed malloc has no error guard - would be better if we had no mallocs on the fetch_callback code path - see last paragraph of "design notes" below. - file_indexed SIGSEGV on the strcpy if refresh_file succeeds but f_s->datap is still NULL (observed on my laptop) [patched] - filestatetab - only first entry used? (v4?) - the fetch callback initial check for invalid PMIDs should be done differently - pass back PM_ERR_PMID after each switch(item) and in the final else branch at the end of going through the recognised idp->cluster values. - when no Lustre is installed, we should get PM_ERR_APPVERSION instead of zero for the metric values. A few of the values returned aren't zero, but look like uninitialised data too (timeout, and the 64 bit ones). Lustre can probably be loaded (and unloaded) as a kernel module, so this should get fixed. - General design notes: - pmns.v4 - should be just one pmns file, and metrics that dont exist for earlier versions should return PM_ERR_APPVERSION, once the v4 support is done. - the type abstraction in file_indexed/single seems like extra complexity for no reason? esp. since we only ever pass 32 in here as the type... (and should be doing 64 too I think, but no more). - the use of sub-second file_time_offset to guard against fast repeated lookups (I guess?) adds a fair bit of code ... is this needed really? The kernel agent doesn't even do this. It was the underlying cause of the SIGSEGV, ... so complexity is reducing resilience there. Consider removing it? - oh, wait - are you doing this because you don't want to read the files multiple times per fetch? If so, other PMDAs handle this differently, using an (initial) fetch routine separate to the fetch_callback - do the read once in the initial fetch, into a global struct holding correctly typed values, and then just copy those values into the pmAtomValue in the callback. That might simplify things alot here. I'd recommend using the Linux kernel PMDA as a reference here - it uses lots of procfs files of course and has the read-once-per-fetch trick (see need_refresh[] in there). cheers. -- Nathan From emery@zion.americas.sgi.com Thu Feb 26 19:04:56 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1R14twr017940 for ; Thu, 26 Feb 2009 19:04:56 -0600 Received: from zion.americas.sgi.com (zion.americas.sgi.com [128.162.236.17]) by relay2.corp.sgi.com (Postfix) with ESMTP id 34DC130407A; Thu, 26 Feb 2009 17:04:24 -0800 (PST) Received: from zion.americas.sgi.com (localhost [127.0.0.1]) by zion.americas.sgi.com (8.12.9/ASC-news-1.4) with ESMTP id n1R14OHi26818031; Thu, 26 Feb 2009 19:04:24 -0600 (CST) Message-Id: <200902270104.n1R14OHi26818031@zion.americas.sgi.com> To: Nathan Scott cc: Martin Hicks , Scott Emery , pcp@oss.sgi.com Subject: Re: [pcp] plans for a stable release In-reply-to: Your message of "Fri, 27 Feb 2009 11:29:15 +1100." <1235694555.4166.48.camel@verge.scott.net.au> Date: Thu, 26 Feb 2009 19:04:24 -0600 From: Scott Emery X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Thank you for your detailed notes. I am new to creating PMDAs and really appreciate the benefit of your experience. I was concerned about supporting this as a DSO since instability in the PDMA would hurt pmcd. Once your patch is applied I will look at the other issues you raised. Scott Emery emery@sgi.com In message <1235694555.4166.48.camel@verge.scott.net.au>, Nathan Scott writes: >On Thu, 2009-02-26 at 15:17 -0600, Martin Hicks wrote: >I've pushed changes to the "master" branch in my git repository on oss. >> This is my first crack at issuing a stable 2.7.9 release. >> > >Great! > >> I'd still like to merge in the lustre PMDA and the cluster PMDA that >> are still on my "dev" branch. >> >> If I can get a quick review on the two other PMDAs I think I'll be >> ready to merge them into the dev branch and cherry pick them over >> to master. > >I've looked over the Lustre PMDA - here's some notes and a patch >to cleanup some, but further work is in order here I think before >merging: > >- lustrecomm/help needs some love - no text for any metrics yet? >- theres no indom, so that first help line can go [patched] >- the main() line is a bit dated now - should use __pmSetProgname, > the OS-independent path separator stuff (even though Linux-only, > someone else may copy from here someday), the DSO side of things > is missing a bit of code [patched] >- when installing on my laptop, SIGSEGV received from the PMDA > during "pminfo -v lustrecomm" - doesn't handle no-procfs files? > [patched] >- error handling should use the __pmNotify API for consistent and > timestamped messages [one example patched, more remain] >- last four metrics in metrictab listed as 64 bits, but when we > extract values via file_indexed() we pass in PM_TYPE_32. >- the fetch routine comment about PCP values not matching kernel > values is worrying - more details there? these sometimes need > to be matching. If size changes depending on 32/64 bit kernel > for counter metrics, then the agent needs to deal with that > (e.g. as pmdalinux does) >- "aux" in fetch routine is always 10 - eh? >- fetch_callback routine malloc has no error guard. >- file_indexed malloc has no error guard >- would be better if we had no mallocs on the fetch_callback code > path - see last paragraph of "design notes" below. >- file_indexed SIGSEGV on the strcpy if refresh_file succeeds but > f_s->datap is still NULL (observed on my laptop) [patched] >- filestatetab - only first entry used? (v4?) >- the fetch callback initial check for invalid PMIDs should be > done differently - pass back PM_ERR_PMID after each switch(item) > and in the final else branch at the end of going through the > recognised idp->cluster values. >- when no Lustre is installed, we should get PM_ERR_APPVERSION > instead of zero for the metric values. A few of the values > returned aren't zero, but look like uninitialised data too > (timeout, and the 64 bit ones). Lustre can probably be loaded > (and unloaded) as a kernel module, so this should get fixed. > > >- General design notes: > - pmns.v4 - should be just one pmns file, and metrics that dont > exist for earlier versions should return PM_ERR_APPVERSION, > once the v4 support is done. > - the type abstraction in file_indexed/single seems like extra > complexity for no reason? esp. since we only ever pass 32 in > here as the type... (and should be doing 64 too I think, but > no more). > - the use of sub-second file_time_offset to guard against fast > repeated lookups (I guess?) adds a fair bit of code ... is > this needed really? The kernel agent doesn't even do this. > It was the underlying cause of the SIGSEGV, ... so complexity > is reducing resilience there. Consider removing it? > - oh, wait - are you doing this because you don't want to read > the files multiple times per fetch? If so, other PMDAs handle > this differently, using an (initial) fetch routine separate to > the fetch_callback - do the read once in the initial fetch, > into a global struct holding correctly typed values, and then > just copy those values into the pmAtomValue in the callback. > > That might simplify things alot here. I'd recommend using > the Linux kernel PMDA as a reference here - it uses lots of > procfs files of course and has the read-once-per-fetch trick > (see need_refresh[] in there). > > >cheers. > >-- >Nathan > From nscott@aconex.com Thu Feb 26 19:14:47 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_43, J_CHICKENPOX_72,J_CHICKENPOX_82 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1R1El2G018148 for ; Thu, 26 Feb 2009 19:14:47 -0600 X-ASG-Debug-ID: 1235697256-2a4f01db0000-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 23A481BC3663 for ; Thu, 26 Feb 2009 17:14:17 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id aaziBg5D14jbGSIc for ; Thu, 26 Feb 2009 17:14:17 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id C0DEC22BFB8; Fri, 27 Feb 2009 11:42:47 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id FOH6F6Ne8svZkwXF; Fri, 27 Feb 2009 11:42:47 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 5A01192C34B; Fri, 27 Feb 2009 11:42:47 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] plans for a stable release Subject: Re: [pcp] plans for a stable release From: Nathan Scott To: Martin Hicks Cc: Scott Emery , pcp@oss.sgi.com In-Reply-To: <1235694555.4166.48.camel@verge.scott.net.au> References: <20090226211759.GJ9759@alcatraz.americas.sgi.com> <1235694555.4166.48.camel@verge.scott.net.au> Content-Type: multipart/mixed; boundary="=-feH2XmEYyfrtSBFIbvl/" Date: Fri, 27 Feb 2009 11:37:55 +1100 Message-Id: <1235695075.4166.49.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235697258 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.2, rules version 3.2.1.18939 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --=-feH2XmEYyfrtSBFIbvl/ Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, 2009-02-27 at 11:29 +1100, Nathan Scott wrote: > I've looked over the Lustre PMDA - here's some notes and a patch > to cleanup some Oops, here's the patch. -- Nathan --=-feH2XmEYyfrtSBFIbvl/ Content-Disposition: attachment; filename=lustre.patch Content-Type: text/x-patch; name=lustre.patch; charset=utf-8 Content-Transfer-Encoding: 7bit diff --git a/src/pmdas/lustrecomm/file_indexed.c b/src/pmdas/lustrecomm/file_indexed.c index 270998c..b326335 100644 --- a/src/pmdas/lustrecomm/file_indexed.c +++ b/src/pmdas/lustrecomm/file_indexed.c @@ -44,7 +44,7 @@ int file_indexed (struct file_state *f_s, int type, int *base, void **vpp, int i /* reload file if it hasn't been reloaded in x */ if (refresh_file( f_s ) <0 ) { - fprintf(stderr,"file_indexed: refresh_file error"); + __pmNotifyErr(LOG_ERR, "file_indexed: refresh_file error"); return -1; } /* file_indexed assumes that the file contains one line diff --git a/src/pmdas/lustrecomm/help b/src/pmdas/lustrecomm/help index ace1383..0876863 100644 --- a/src/pmdas/lustrecomm/help +++ b/src/pmdas/lustrecomm/help @@ -34,8 +34,6 @@ # blank lines before the @ line are ignored # -@ LUSTRECOMM.1 lnet stats - @ lustrecomm.timeout @ lustrecomm.ldlm_timeout diff --git a/src/pmdas/lustrecomm/lustrecomm.c b/src/pmdas/lustrecomm/lustrecomm.c index d323a07..141fb17 100644 --- a/src/pmdas/lustrecomm/lustrecomm.c +++ b/src/pmdas/lustrecomm/lustrecomm.c @@ -121,6 +121,7 @@ struct file_state filestatetab[] = { { { 0 , 0 } , "/proc/sys/lnet/peers", 0, 0, NULL} }; +static int isDSO = 1; /* =0 I am a daemon */ static char mypath[MAXPATHLEN]; /* @@ -238,11 +239,20 @@ lustrecomm_fetchCallBack(pmdaMetric *mdesc, unsigned int inst, pmAtomValue *atom void lustrecomm_init(pmdaInterface *dp) { + if (isDSO) { + int sep = __pmPathSeparator(); + snprintf(mypath, sizeof(mypath), "%s%c" "lustrecomm" "%c" "help", + pmGetConfig("PCP_PMDAS_DIR"), sep, sep); + pmdaDSO(dp, PMDA_INTERFACE_2, "lustrecomm DSO", mypath); + } + + if (dp->status != 0) + return; + pmdaSetFetchCallBack(dp, lustrecomm_fetchCallBack); pmdaInit(dp, NULL, 0, metrictab, sizeof(metrictab)/sizeof(metrictab[0])); - } static void @@ -256,7 +266,6 @@ usage(void) exit(1); } - /* * Set up the agent if running as a daemon. */ @@ -264,18 +273,13 @@ int main(int argc, char **argv) { int err = 0; + int sep = __pmPathSeparator(); pmdaInterface desc; - char *p; - - /* trim cmd name of leading directory components */ - pmProgname = argv[0]; - for (p = pmProgname; *p; p++) { - if (*p == '/') - pmProgname = p+1; - } - snprintf(mypath, sizeof(mypath), - "%s/lustrecomm/help", pmGetConfig("PCP_PMDAS_DIR")); + isDSO = 0; + __pmSetProgname(argv[0]); + snprintf(mypath, sizeof(mypath), "%s%c" "lustrecomm" "%c" "help", + pmGetConfig("PCP_PMDAS_DIR"), sep, sep); pmdaDaemon(&desc, PMDA_INTERFACE_2, pmProgname, LUSTRECOMM, "lustrecomm.log", mypath); @@ -291,5 +295,4 @@ main(int argc, char **argv) pmdaMain(&desc); exit(0); - /*NOTREACHED*/ } diff --git a/src/pmdas/lustrecomm/refresh_file.c b/src/pmdas/lustrecomm/refresh_file.c index 5329393..57d27bf 100644 --- a/src/pmdas/lustrecomm/refresh_file.c +++ b/src/pmdas/lustrecomm/refresh_file.c @@ -32,21 +32,23 @@ int refresh_file( struct file_state *f_s ){ struct timespec now, tmp; int i; - /* get time */ - if ( clock_gettime(CLOCK_MONOTONIC, &now) < 0 ) { - /* if we don't know what time it is */ - /* there's nothing we can do with this */ - return 0; - } - /* if time since last refresh > delta */ - tmp = timespec_add( &f_s->ts, &file_time_offset); - if ( timespec_le( &now, &tmp) ) { - /* file is recent */ - return 0; + if (f_s->datap) { + /* get time */ + if ( clock_gettime(CLOCK_MONOTONIC, &now) < 0 ) { + /* if we don't know what time it is */ + /* there's nothing we can do with this */ + return 0; + } + /* if time since last refresh > delta */ + tmp = timespec_add( &f_s->ts, &file_time_offset); + if ( timespec_le( &now, &tmp) ) { + /* file is recent */ + return 0; + } + f_s->ts = now; + /* clear old data, make errors obvious, autoterm trailing strings */ + memset ( f_s->datap, 0, f_s->datas ); } - f_s->ts = now; - /* clear old data, make errors obvious, autoterm trailing strings */ - memset ( f_s->datap, 0, f_s->datas ); /* if fd is null open file */ if ( f_s->fd <= 0) { if (( f_s->fd = open (f_s->filename, O_RDONLY)) < 0) { --=-feH2XmEYyfrtSBFIbvl/-- From nscott@aconex.com Thu Feb 26 19:48:17 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1R1mGAu019199 for ; Thu, 26 Feb 2009 19:48:16 -0600 X-ASG-Debug-ID: 1235699266-5d9b02ca0000-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 306D515AC1D for ; Thu, 26 Feb 2009 17:47:46 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id k5ohOhPREKjiI98x for ; Thu, 26 Feb 2009 17:47:46 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 44A9822D4B2; Fri, 27 Feb 2009 12:47:45 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id 3VR0EX3yWxyyY3Fq; Fri, 27 Feb 2009 12:47:45 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id 082EC92C285; Fri, 27 Feb 2009 12:47:45 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] plans for a stable release Subject: Re: [pcp] plans for a stable release From: Nathan Scott To: Scott Emery Cc: Martin Hicks , Scott Emery , pcp@oss.sgi.com In-Reply-To: <200902270104.n1R14OHi26818031@zion.americas.sgi.com> References: <200902270104.n1R14OHi26818031@zion.americas.sgi.com> Content-Type: text/plain Date: Fri, 27 Feb 2009 12:42:52 +1100 Message-Id: <1235698972.4166.53.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235699267 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.2, rules version 3.2.1.18941 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-26 at 19:04 -0600, Scott Emery wrote: > Thank you for your detailed notes. I am new to creating > PMDAs and really appreciate the benefit of your experience. I was No worries - its a good first effort. > concerned about supporting this as a DSO since instability in the > PDMA would hurt pmcd. Once your patch is applied I will look at the > other issues you raised. Yep, this one should be fine as a DSO - first thing to look at will be the Linux PMDA though I think, make it work a bit more like that on the fetch side - that'll hold you in good stead to as your v4/other metrics are added, as the current Linux PMDA structure works well from that POV. cheers. -- Nathan From nscott@aconex.com Thu Feb 26 20:34:48 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1R2YkeS020510 for ; Thu, 26 Feb 2009 20:34:48 -0600 X-ASG-Debug-ID: 1235702056-4446029c0000-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 AB6C419B329C for ; Thu, 26 Feb 2009 18:34:17 -0800 (PST) Received: from postoffice2.aconex.com (mail.aconex.com [203.89.202.182]) by cuda.sgi.com with ESMTP id H71lfxmGdRQ7pEGP for ; Thu, 26 Feb 2009 18:34:17 -0800 (PST) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id E8C3322E412; Fri, 27 Feb 2009 13:02:52 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id 6EQ5WbkMmmQ7qt4w; Fri, 27 Feb 2009 13:02:52 +1100 (EST) Received: from [192.168.0.105] (c210-49-186-156.fernt2.vic.optusnet.com.au [210.49.186.156]) by postoffice.aconex.com (Postfix) with ESMTP id AB18492C2C5; Fri, 27 Feb 2009 13:02:52 +1100 (EST) X-ASG-Orig-Subj: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient Subject: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient From: Nathan Scott To: Scott Emery Cc: Scott Emery , pcp@oss.sgi.com In-Reply-To: <200902262214.n1QMEaHi27570848@zion.americas.sgi.com> References: <200902262214.n1QMEaHi27570848@zion.americas.sgi.com> Content-Type: text/plain Date: Fri, 27 Feb 2009 12:58:00 +1100 Message-Id: <1235699880.4166.63.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail.aconex.com[203.89.202.182] X-Barracuda-Start-Time: 1235702057 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.2, rules version 3.2.1.18945 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, 2009-02-26 at 16:14 -0600, Scott Emery wrote: > In message <1235681754.4166.14.camel@verge.scott.net.au>, Nathan Scott writes: > >Hi Scott, > > > >Could you mail "core" and "pmcd" to me please? > > > > Mail attachments are tricky for me. Does uuencode/uudecode work > for you. If I can anonymous ftp to a server, that would be most convenient. > The data is up at SGI. Thanks for that, and the followup libc I asked for. I'm having no luck analysing these though - the gdb and distros I'm using (Debian and RHEL5) report wildly wrong stack traces when using the installed libc (which doesn't match this binary) and when I set LD_LIBRARY_PATH to your libc, gdb segfaults straight away. Ugh. Only other option I can think of (if none of the other guys lurking have SLES10 handy either) is to build a statically linked pmcd, capture a core file from that, and resend. cheers. -- Nathan From emery@zion.americas.sgi.com Fri Feb 27 11:14:58 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1RHEvlP052629 for ; Fri, 27 Feb 2009 11:14:57 -0600 Received: from zion.americas.sgi.com (zion.americas.sgi.com [128.162.236.17]) by relay2.corp.sgi.com (Postfix) with ESMTP id BED2D30415C; Fri, 27 Feb 2009 09:14:25 -0800 (PST) Received: from zion.americas.sgi.com (localhost [127.0.0.1]) by zion.americas.sgi.com (8.12.9/ASC-news-1.4) with ESMTP id n1RHEPHi27678690; Fri, 27 Feb 2009 11:14:25 -0600 (CST) Message-Id: <200902271714.n1RHEPHi27678690@zion.americas.sgi.com> To: Nathan Scott cc: Scott Emery , pcp@oss.sgi.com, emery@sgi.com Subject: Re: [pcp] pcp-2.7.8-20081117 sig 11 in AcceptNewClient In-reply-to: Your message of "Fri, 27 Feb 2009 12:58:00 +1100." <1235699880.4166.63.camel@verge.scott.net.au> Date: Fri, 27 Feb 2009 11:14:25 -0600 From: Scott Emery X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean If you hand me some recipes, I might be able to use the original machine to help. a verbose dump of the stack... any particular variables you want to look at? Scott Emery emery@sgi.com In message <1235699880.4166.63.camel@verge.scott.net.au>, Nathan Scott writes: >On Thu, 2009-02-26 at 16:14 -0600, Scott Emery wrote: >> In message <1235681754.4166.14.camel@verge.scott.net.au>, Nathan Scott write >s: >> >Hi Scott, >> > >> >Could you mail "core" and "pmcd" to me please? >> > >> >> Mail attachments are tricky for me. Does uuencode/uudecode work >> for you. If I can anonymous ftp to a server, that would be most convenient. >> The data is up at SGI. > >Thanks for that, and the followup libc I asked for. I'm having >no luck analysing these though - the gdb and distros I'm using >(Debian and RHEL5) report wildly wrong stack traces when using >the installed libc (which doesn't match this binary) and when I >set LD_LIBRARY_PATH to your libc, gdb segfaults straight away. > >Ugh. Only other option I can think of (if none of the other guys >lurking have SLES10 handy either) is to build a statically linked >pmcd, capture a core file from that, and resend. > >cheers. > >-- >Nathan > From mort@bork.org Fri Feb 27 16:58:38 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DATE_IN_PAST_12_24 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n1RMwbBQ064780 for ; Fri, 27 Feb 2009 16:58:38 -0600 X-ASG-Debug-ID: 1235775487-6d0d03770000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from darwin.bork.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 1CA7715E99B for ; Fri, 27 Feb 2009 14:58:07 -0800 (PST) Received: from darwin.bork.org (darwin.bork.org [65.49.60.145]) by cuda.sgi.com with ESMTP id dGqPwFk7pByEhywF for ; Fri, 27 Feb 2009 14:58:07 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by darwin.bork.org (Postfix) with ESMTP id 471D8194B8; Fri, 27 Feb 2009 17:57:55 -0500 (EST) Received: from darwin.bork.org ([127.0.0.1]) by localhost (darwin.bork.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id TM0ik473fMD9; Fri, 27 Feb 2009 17:57:55 -0500 (EST) Received: from socrates.bork.org (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "socrates.bork.org", Issuer "Bork Consulting CA" (verified OK)) by darwin.bork.org (Postfix) with ESMTPS id EB86819352; Fri, 27 Feb 2009 17:57:54 -0500 (EST) Received: by socrates.bork.org (Postfix, from userid 1000) id A5EB6CBB32; Thu, 26 Feb 2009 18:46:57 -0500 (EST) Date: Thu, 26 Feb 2009 18:46:57 -0500 From: Martin Hicks To: Mark Goodwin Cc: Martin Hicks , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] plans for a stable release Subject: Re: [pcp] plans for a stable release Message-ID: <20090226234657.GA6747@socrates.bork.org> References: <20090226211759.GJ9759@alcatraz.americas.sgi.com> <49A72289.7000202@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49A72289.7000202@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Barracuda-Connect: darwin.bork.org[65.49.60.145] X-Barracuda-Start-Time: 1235775489 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0015 1.0000 -2.0114 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.13 X-Barracuda-Spam-Status: No, SCORE=-1.13 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=DATE_IN_PAST_12_24 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.19025 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.88 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, Feb 27, 2009 at 10:15:21AM +1100, Mark Goodwin wrote: > Martin Hicks wrote: >> I've pushed changes to the "master" branch in my git repository on oss. >> This is my first crack at issuing a stable 2.7.9 release. >> >> git://oss.sgi.com/mort/pcp.git >> >> I'd still like to merge in the lustre PMDA and the cluster PMDA that are >> still on my "dev" branch. > > I'm planning on setting up a small lustre filesystem mid-next > week - that's the earliest I can review and test this stuff. > And now a perl flavour of this seems to be emerging .. > > In any case, please consider the cluster PMDA reviewed from my > point of view (I reviewed Michael's changes a month or two ago). > I'll be testing that next week too. Okay. I don't really know where I can find a working lustre install at SGI. One of those things that I should look into. >> >> My master branch is currently the 2.7.8-20090129 tag, plus I cherry >> picked the changes forward, excluding the ones related to libpcp_gui >> > > not sure if Nathan would rather the release included or excluded > the gui re-org .. I think he said last night that the reorg is > basically done .. Nathan? > >> >> If I can get a quick review on the two other PMDAs I think I'll be ready >> to merge them into the dev branch and cherry pick them over to master. > > mid next week for those, if you want full review including testing, > else just forge ahead anyway. > > BTW, the 'master' branch is the traditional name for a dev tree > in git parlance. We have dev and master, but that should really > be dev and stable. I propose we rename 'master' to 'stable', > comments? That's a simple incarnation of 'git branch -m master stable' > but not sure what impact it would have on everyone's clones. I agree its confusing in the current state. I'm not sure if everyone will pick up the new branch. You might have to do a 'git remote update origin' to get the new branches. mh