From mailman-bounces@oss.sgi.com Sun Jul 1 05:01:03 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=ALL_TRUSTED,BAYES_00, J_CHICKENPOX_25 autolearn=no version=3.4.0-r929098 Received: from oss.sgi.com (localhost [127.0.0.1]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q61A0jwi070609 for ; Sun, 1 Jul 2012 05:00:45 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: oss.sgi.com mailing list memberships reminder From: mailman-owner@oss.sgi.com To: pcp@oss.sgi.com X-No-Archive: yes Message-ID: Date: Sun, 01 Jul 2012 05:00:31 -0500 Precedence: bulk X-BeenThere: mailman@oss.sgi.com X-Mailman-Version: 2.1.11 List-Id: Mailman mail X-List-Administrivia: yes Sender: mailman-bounces@oss.sgi.com Errors-To: mailman-bounces@oss.sgi.com This is a reminder, sent out once a month, about your oss.sgi.com mailing list memberships. It includes your subscription info and how to use it to change it or unsubscribe from a list. You can visit the URLs to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on. In addition to the URL interfaces, you can also use email to make such changes. For more info, send a message to the '-request' address of the list (for example, mailman-request@oss.sgi.com) containing just the word 'help' in the message body, and an email message will be sent to you with instructions. If you have questions, problems, comments, etc, send them to mailman-owner@oss.sgi.com. Thanks! Passwords for pcp@oss.sgi.com: List Password // URL ---- -------- pcp-announce@oss.sgi.com xE+IBctR http://oss.sgi.com/mailman/options/pcp-announce/pcp%40oss.sgi.com From lberk@redhat.com Thu Jul 5 11:36:35 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q65GaZ3G079870 for ; Thu, 5 Jul 2012 11:36:35 -0500 X-ASG-Debug-ID: 1341506194-04cb6c3b93ea5610001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id H3WB1exXah6p8iCO for ; Thu, 05 Jul 2012 09:36:34 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q65GaXfm011731 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 5 Jul 2012 12:36:34 -0400 Received: from redhat.com (unused [10.15.16.143] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q65GaVCD030785 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 5 Jul 2012 12:36:33 -0400 Date: Thu, 5 Jul 2012 12:36:31 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: [PATCH] Fedora 17 configure fix for new systemd location Message-ID: <20120705163631.GB1051@redhat.com> X-ASG-Orig-Subj: [PATCH] Fedora 17 configure fix for new systemd location Reply-To: Lukas Berk MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1341506194 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In Fedora 17, the command for PID 1 is now /usr/lib/systemd/systemd/ this patch adds the proper entry so building and packaging pcp works again. --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="configure.patch" diff --git a/configure.in b/configure.in index 9dc5ff0..aa91d0c 100644 --- a/configure.in +++ b/configure.in @@ -651,7 +651,9 @@ $2 == 1 && / \/etc\/init/ { print "OK"; exit } # Fedora 9 $2 == 1 && / \/sbin\/init/ { print "OK"; exit } # Fedora 15 -$2 == 1 && / \/bin\/systemd/ { print "OK"; exit }'` +$2 == 1 && / \/bin\/systemd/ { print "OK"; exit } +# Fedora 17 +$2 == 1 && / \/usr\/lib\/systemd\/systemd/ {print "OK"; exit}'` if test "$ans" = OK then pcp_ps_have_bsd=false --envbJBWh7q8WU6mo-- From nscott@aconex.com Thu Jul 5 16:17:39 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=3.0 required=5.0 tests=BAYES_40,HTML_MESSAGE autolearn=no version=3.4.0-r929098 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 q65LHcjm099259 for ; Thu, 5 Jul 2012 16:17:39 -0500 X-ASG-Debug-ID: 1341523056-04cb6c3b90eb43d0001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [203.166.49.3]) by cuda.sgi.com with ESMTP id g7SLFJotzE8i0zvY for ; Thu, 05 Jul 2012 14:17:36 -0700 (PDT) X-Barracuda-Envelope-From: nscott@aconex.com X-Barracuda-Apparent-Source-IP: 203.166.49.3 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id MMZtzGHy41j5X2Nq; Fri, 06 Jul 2012 07:17:31 +1000 (EST) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 191F13CE005D; Fri, 6 Jul 2012 07:16:53 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id CA6F09E0009; Fri, 6 Jul 2012 07:17:31 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id baQVg19SHZlI; Fri, 6 Jul 2012 07:17:29 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by gatekeeper.aconex.com (Postfix) with ESMTP id 3C6579E0001; Fri, 6 Jul 2012 07:17:29 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 35951690011F; Fri, 6 Jul 2012 07:17:29 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from acxmail-au2.aconex.com ([127.0.0.1]) by localhost (acxmail-au2.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JHtv3lCPo8fE; Fri, 6 Jul 2012 07:17:29 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 0F8B9690001D; Fri, 6 Jul 2012 07:17:29 +1000 (EST) Date: Fri, 6 Jul 2012 07:17:28 +1000 (EST) From: Nathan Scott To: pcp Cc: lberk@redhat.com Message-ID: <419876753.1425034.1341523048797.JavaMail.root@acxmail-au2.aconex.com> In-Reply-To: <1113931974.1425027.1341522957695.JavaMail.root@acxmail-au2.aconex.com> Subject: pcp updates MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates Content-Type: multipart/alternative; boundary="----=_Part_1425033_1905761794.1341523048796" X-Originating-IP: [220.237.96.234] X-Mailer: Zimbra 7.1.4_GA_2567 (ZimbraWebClient - FF3.0 (Linux)/7.1.4_GA_2555) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[203.166.49.3] X-Barracuda-Start-Time: 1341523056 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.101850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message ------=_Part_1425033_1905761794.1341523048796 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Changes committed to git://oss.sgi.com/pcp/pcp.git dev configure.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 0291f6314a6ac7f494eb41e81dda9cf47502c8d2 Author: Lukas Berk Date: Fri Jul 6 07:13:43 2012 +1000 In Fedora 17 PID 1 is now /usr/lib/systemd/systemd, update configure. ------=_Part_1425033_1905761794.1341523048796 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 configure.in |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0291f6314a6ac7f494eb41e81dda9cf47502c8d2
Author: Lukas Berk <lberk@redhat.com>
Date:   Fri Jul 6 07:13:43 2012 +1000

    In Fedora 17 PID 1 is now /usr/lib/systemd/systemd, update configure.

------=_Part_1425033_1905761794.1341523048796-- From nscott@aconex.com Thu Jul 5 16:20:27 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=3.0 required=5.0 tests=BAYES_40,HTML_MESSAGE autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q65LKQNu099453 for ; Thu, 5 Jul 2012 16:20:27 -0500 X-ASG-Debug-ID: 1341523224-04bdf059a9ce9fa0001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [203.166.49.3]) by cuda.sgi.com with ESMTP id zxN2HESmGd74rIFb for ; Thu, 05 Jul 2012 14:20:24 -0700 (PDT) X-Barracuda-Envelope-From: nscott@aconex.com X-Barracuda-Apparent-Source-IP: 203.166.49.3 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id nx5Ep00GPK0EiEgL; Fri, 06 Jul 2012 07:20:23 +1000 (EST) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 8FECF3CE005D; Fri, 6 Jul 2012 07:19:44 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 4AD499E0009; Fri, 6 Jul 2012 07:20:23 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 55gCp7TuWeN3; Fri, 6 Jul 2012 07:20:22 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by gatekeeper.aconex.com (Postfix) with ESMTP id C3C8F9E0001; Fri, 6 Jul 2012 07:20:22 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id BD1E3690011F; Fri, 6 Jul 2012 07:20:22 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from acxmail-au2.aconex.com ([127.0.0.1]) by localhost (acxmail-au2.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m175NrzYvxoM; Fri, 6 Jul 2012 07:20:22 +1000 (EST) Received: from acxmail-au2.aconex.com (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 98711690001D; Fri, 6 Jul 2012 07:20:22 +1000 (EST) Date: Fri, 6 Jul 2012 07:20:22 +1000 (EST) From: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <13084888.1425080.1341523222525.JavaMail.root@acxmail-au2.aconex.com> In-Reply-To: <20120705163631.GB1051@redhat.com> Subject: Re: [pcp] [PATCH] Fedora 17 configure fix for new systemd location MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] [PATCH] Fedora 17 configure fix for new systemd location Content-Type: multipart/alternative; boundary="----=_Part_1425079_79859009.1341523222524" X-Originating-IP: [220.237.96.234] X-Mailer: Zimbra 7.1.4_GA_2567 (ZimbraWebClient - FF3.0 (Linux)/7.1.4_GA_2555) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[203.166.49.3] X-Barracuda-Start-Time: 1341523224 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.101850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message ------=_Part_1425079_79859009.1341523222524 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > In Fedora 17, the command for PID 1 is now /usr/lib/systemd/systemd/ > this patch adds the proper entry so building and packaging pcp works > again. Thanks Lukas. There will be a PCP point release within the next couple of weeks which includes this (pcp-3.6.5). Mark will be back from his holiday by then too, so his update in Fedora will probably happen shortly thereafter. cheers. -- Nathan ------=_Part_1425079_79859009.1341523222524 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <= div style=3D'font-family: times new roman,new york,times,serif; font-size: = 12pt; color: #000000'>

In Fedora 17, the command for PID 1 is now /usr/lib/systemd/systemd/
th= is patch adds the proper entry so building and packaging pcp works
again= .
Thanks Lukas.  There will be a PCP point release wit= hin the next couple of
weeks which includes this (pcp-3.6.5).  Mark= will be back from his holiday
by then too, so his update in Fedora will= probably happen shortly thereafter.

cheers.

--
Nathan
= ------=_Part_1425079_79859009.1341523222524-- From nscott@aconex.com Thu Jul 12 05:21:28 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_00,HTML_MESSAGE autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6CALRa8033807 for ; Thu, 12 Jul 2012 05:21:28 -0500 X-ASG-Debug-ID: 1342088484-04bdf04e64d7e40001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [203.166.49.3]) by cuda.sgi.com with ESMTP id dS0wz1VNFr5XyM0l for ; Thu, 12 Jul 2012 03:21:25 -0700 (PDT) X-Barracuda-Envelope-From: nscott@aconex.com X-Barracuda-Apparent-Source-IP: 203.166.49.3 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id qc3cPjeT6yhBiCVC; Thu, 12 Jul 2012 20:21:22 +1000 (EST) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 09B7C3CE005D; Thu, 12 Jul 2012 20:20:43 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id DA7699E0008; Thu, 12 Jul 2012 20:21:22 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iR8MGqSwILEw; Thu, 12 Jul 2012 20:21:22 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by gatekeeper.aconex.com (Postfix) with ESMTP id 5A7359E0002; Thu, 12 Jul 2012 20:21:22 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 52BD43B20002; Thu, 12 Jul 2012 20:21:22 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from acxmail-au2.aconex.com ([127.0.0.1]) by localhost (acxmail-au2.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXFOfXQ7gzic; Thu, 12 Jul 2012 20:21:22 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 2D0243B20001; Thu, 12 Jul 2012 20:21:22 +1000 (EST) Date: Thu, 12 Jul 2012 20:21:22 +1000 (EST) From: Nathan Scott To: Ken McDonell Cc: pcp Message-ID: <1708392138.1614484.1342088482057.JavaMail.root@acxmail-au2.aconex.com> In-Reply-To: <1028922226.1614418.1342088369806.JavaMail.root@acxmail-au2.aconex.com> Subject: [patch] possible cleanup in pmdasample MIME-Version: 1.0 X-ASG-Orig-Subj: [patch] possible cleanup in pmdasample Content-Type: multipart/mixed; boundary="----=_Part_1614480_1225748970.1342088482056" X-Originating-IP: [220.237.96.234] X-Mailer: Zimbra 7.1.4_GA_2567 (ZimbraWebClient - FF3.0 (Linux)/7.1.4_GA_2555) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[203.166.49.3] X-Barracuda-Start-Time: 1342088485 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.102472 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message ------=_Part_1614480_1225748970.1342088482056 Content-Type: multipart/alternative; boundary="----=_Part_1614481_352313119.1342088482056" ------=_Part_1614481_352313119.1342088482056 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Ken, Could you check the attached patch for me? Looks like we are using local definitions of some now-globally defined pmda.h structures in pmdasample. I'm guessing this is a historical oversight, predating pmda.h, but not sure...? thanks. -- Nathan ------=_Part_1614481_352313119.1342088482056 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Hi Ken,

Could you check the attached patch for me?  Looks like we are using local
definitions of some now-globally defined pmda.h structures in pmdasample.
I'm guessing this is a historical oversight, predating pmda.h, but not sure...?

thanks.

--
Nathan
------=_Part_1614481_352313119.1342088482056-- ------=_Part_1614480_1225748970.1342088482056 Content-Type: text/x-patch; name=pmdasample.patch Content-Disposition: attachment; filename=pmdasample.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wbWRhcy9zYW1wbGUvc3JjL3NhbXBsZS5jIGIvc3JjL3BtZGFzL3Nh bXBsZS9zcmMvc2FtcGxlLmMKaW5kZXggMTEwNGQ3MS4uZWJjODFiOCAxMDA2NDQKLS0tIGEvc3Jj L3BtZGFzL3NhbXBsZS9zcmMvc2FtcGxlLmMKKysrIGIvc3JjL3BtZGFzL3NhbXBsZS9zcmMvc2Ft cGxlLmMKQEAgLTM2MiwyOCArMzYyLDE3IEBAIHN0YXRpYyBpbnQJbmRlc2MgPSBzaXplb2YoZGVz Y3RhYikvc2l6ZW9mKGRlc2N0YWJbMF0pOwogc3RhdGljIHBtRGVzYyBtYWdpYyA9IAogICAgIHsg UE1EQV9QTUlEKDAsODYpLCBQTV9UWVBFXzMyLCBQTV9JTkRPTV9OVUxMLCBQTV9TRU1fRElTQ1JF VEUsIFBNREFfUE1VTklUUygxLC0xLDAsUE1fU1BBQ0VfQllURSxQTV9USU1FX1NFQywwKSB9Owog Ci10eXBlZGVmIHN0cnVjdCB7Ci0gICAgaW50CQlpX2luc3Q7Ci0gICAgY2hhcgkqaV9uYW1lOwot fSBpbnN0aWRfdDsKLQotdHlwZWRlZiBzdHJ1Y3QgewotICAgIHBtSW5Eb20JaXRfaW5kb207Ci0g ICAgaW50CQlpdF9udW1pbnN0OwotICAgIGluc3RpZF90CSppdF9zZXQ7Ci19IGluZG9tX3Q7Ci0K LXN0YXRpYyBpbnN0aWRfdAlfY29sb3VyW10gPSB7CitzdGF0aWMgcG1kYUluc3RpZCBfY29sb3Vy W10gPSB7CiAgICAgeyAwLCAicmVkIiB9LCB7IDEsICJncmVlbiIgfSwgeyAyLCAiYmx1ZSIgfQog fTsKIAotc3RhdGljIGluc3RpZF90CV9iaW5bXSA9IHsKK3N0YXRpYyBwbWRhSW5zdGlkIF9iaW5b XSA9IHsKICAgICB7IDEwMCwgImJpbi0xMDAiIH0sIHsgMjAwLCAiYmluLTIwMCIgfSwgeyAzMDAs ICJiaW4tMzAwIiB9LAogICAgIHsgNDAwLCAiYmluLTQwMCIgfSwgeyA1MDAsICJiaW4tNTAwIiB9 LCB7IDYwMCwgImJpbi02MDAiIH0sCiAgICAgeyA3MDAsICJiaW4tNzAwIiB9LCB7IDgwMCwgImJp bi04MDAiIH0sIHsgOTAwLCAiYmluLTkwMCIgfQogfTsKIAotc3RhdGljIGluc3RpZF90CV9zY3Jh bWJsZVtdID0geworc3RhdGljIHBtZGFJbnN0aWQgX3NjcmFtYmxlW10gPSB7CiAgICAgeyAxMDAs ICJiaW4tMTAwIiB9LCB7IDIwMCwgImJpbi0yMDAiIH0sIHsgMzAwLCAiYmluLTMwMCIgfSwKICAg ICB7IDQwMCwgImJpbi00MDAiIH0sIHsgNTAwLCAiYmluLTUwMCIgfSwgeyA2MDAsICJiaW4tNjAw IiB9LAogICAgIHsgNzAwLCAiYmluLTcwMCIgfSwgeyA4MDAsICJiaW4tODAwIiB9LCB7IDkwMCwg ImJpbi05MDAiIH0KQEAgLTM5MSwxNSArMzgwLDE1IEBAIHN0YXRpYyBpbnN0aWRfdAlfc2NyYW1i bGVbXSA9IHsKIAogc3RhdGljIGxvbmcgc2NyYW1ibGVfdmVyID0gMDsKIAotc3RhdGljIGluc3Rp ZF90CV9mYW1pbHlbXSA9IHsKK3N0YXRpYyBwbWRhSW5zdGlkIF9mYW1pbHlbXSA9IHsKICAgICB7 IDAsICJjb2xsZWVuIiB9LCB7IDEsICJ0ZXJyeSIgfSwgeyAyLCAiZW1tYSIgfSwgeyAzLCAiY2F0 aHkiIH0sIHsgNCwgImZhdCBiYWxkIGJhc3RhcmQiIH0KIH07CiAKLXN0YXRpYyBpbnN0aWRfdAlf ZG9kZ2V5W10gPSB7CitzdGF0aWMgcG1kYUluc3RpZCBfZG9kZ2V5W10gPSB7CiAgICAgeyAxLCBO VUxMfSwgeyAyLCBOVUxMIH0sIHsgMywgTlVMTCB9LCB7IDQsIE5VTEwgfSwgeyA1LCBOVUxMIH0K IH07CiAKLXN0YXRpYyBpbnN0aWRfdCBfaG9yZGVzW10gPSB7CitzdGF0aWMgcG1kYUluc3RpZCBf aG9yZGVzW10gPSB7CiAgICAgeyAgMCwgIjAiIH0sIHsgIDEsICIxIiB9LCB7ICAyLCAiMiIgfSwg eyAgMywgIjMiIH0sIHsgIDQsICI0IiB9LAogICAgIHsgIDUsICI1IiB9LCB7ICA2LCAiNiIgfSwg eyAgNywgIjciIH0sIHsgIDgsICI4IiB9LCB7ICA5LCAiOSIgfSwKICAgICB7IDEwLCAiMTAiIH0s IHsgMTEsICIxMSIgfSwgeyAxMiwgIjEyIiB9LCB7IDEzLCAiMTMiIH0sIHsgMTQsICIxNCIgfSwK QEAgLTUwMiwxMiArNDkxLDEyIEBAIHN0YXRpYyBpbnN0aWRfdCBfaG9yZGVzW10gPSB7CiAgICAg ezQ5NSwgIjQ5NSIgfSwgezQ5NiwgIjQ5NiIgfSwgezQ5NywgIjQ5NyIgfSwgezQ5OCwgIjQ5OCIg fSwgezQ5OSwgIjQ5OSIgfQogfTsKIAotc3RhdGljIGluc3RpZF90CV9ldmVudHNbXSA9IHsKK3N0 YXRpYyBwbWRhSW5zdGlkIF9ldmVudHNbXSA9IHsKICAgICB7IDAsICJmdW5ndXMiIH0sIHsgMSwg ImJvZ3VzIiB9CiB9OwogCiAvKiBhbGwgZG9tYWlucyBzdXBwb3J0ZWQgaW4gdGhpcyBQTURBIC0g b25lIGVudHJ5IGVhY2ggKi8KLXN0YXRpYyBpbmRvbV90CWluZG9tdGFiW10gPSB7CitzdGF0aWMg cG1kYUluZG9tIGluZG9tdGFiW10gPSB7CiAjZGVmaW5lIENPTE9VUl9JTkRPTQkwCiAgICAgeyAw LCAzLCBfY29sb3VyIH0sCiAjZGVmaW5lIEJJTl9JTkRPTQkxCkBAIC01MzYsNyArNTI1LDcgQEAg c3RhdGljIHN0cnVjdCB0aW1ldmFsCV90aGVuOwkJLyogdGltZSB3ZSBzdGFydGVkICovCiBzdGF0 aWMgdGltZV90CQlfc3RhcnQ7CQkvKiBkaXR0byAqLwogc3RhdGljIF9fcG1Qcm9maWxlCSpfcHJv ZmlsZTsJLyogbGFzdCByZWNlaXZlZCBwcm9maWxlICovCiBzdGF0aWMgaW50CQlfeDsKLXN0YXRp YyBpbmRvbV90CQkqX2lkcDsKK3N0YXRpYyBwbWRhSW5kb20JKl9pZHA7CiBzdGF0aWMgaW50CQlf c2luZ3VsYXIgPSAtMTsJLyogPTAgZm9yIHNpbmd1bGFyIHZhbHVlcyAqLwogc3RhdGljIGludAkJ X29yZGluYWwgPSAtMTsJLyogPj0wIGZvciBub24tc2luZ3VsYXIgdmFsdWVzICovCiBzdGF0aWMg aW50CQlfY29udHJvbDsJLyogdGhlIGNvbnRyb2wgdmFyaWFibGUgKi8KQEAgLTYyNSw3ICs2MTQs NyBAQCByZWRvX2R5bmFtaWModm9pZCkKICAgICBpbnQJCQlzZXAgPSBfX3BtUGF0aFNlcGFyYXRv cigpOwogICAgIHN0YXRpYyBzdHJ1Y3Qgc3RhdAlsYXN0c2J1ZjsKICAgICBzdHJ1Y3Qgc3RhdAkJ c3RhdGJ1ZjsKLSAgICBpbmRvbV90CQkqaWRwID0gJmluZG9tdGFiW0RZTkFNSUNfSU5ET01dOwor ICAgIHBtZGFJbmRvbQkJKmlkcCA9ICZpbmRvbXRhYltEWU5BTUlDX0lORE9NXTsKICAgICBjaGFy CQlteXBhdGhbTUFYUEFUSExFTl07CiAKICAgICBzbnByaW50ZihteXBhdGgsIHNpemVvZihteXBh dGgpLCAiJXMlYyIgInNhbXBsZSIgIiVjIiAiZHluYW1pYy5pbmRvbSIsCkBAIC02NjUsNyArNjU0 LDcgQEAgcmVkb19keW5hbWljKHZvaWQpCiAJCSAgICBpZiAoZnNjYW5mKGZzcGVjLCAiJWQgJXMi LCAmbmV3aW5zdCwgbmV3bmFtZSkgIT0gMikKIAkJCWJyZWFrOwogCQkgICAgbnVtaW5zdCsrOwot CQkgICAgaWYgKChpZHAtPml0X3NldCA9IChpbnN0aWRfdCAqKXJlYWxsb2MoaWRwLT5pdF9zZXQs IG51bWluc3QgKiBzaXplb2YoaW5zdGlkX3QpKSkgPT0gTlVMTCkgeworCQkgICAgaWYgKChpZHAt Pml0X3NldCA9IChwbWRhSW5zdGlkICopcmVhbGxvYyhpZHAtPml0X3NldCwgbnVtaW5zdCAqIHNp emVvZihwbWRhSW5zdGlkKSkpID09IE5VTEwpIHsKIAkJCWVyciA9IC1vc2Vycm9yKCk7CiAJCQlm Y2xvc2UoZnNwZWMpOwogCQkJcmV0dXJuIGVycjsKQEAgLTc0Myw3ICs3MzIsNyBAQCByZWRvX2R5 bmFtaWModm9pZCkKIHN0YXRpYyBpbnQKIHJlZG9fbWFueSh2b2lkKQogewotICAgIGluZG9tX3Qg ICAgIAkqaWRwOworICAgIHBtZGFJbmRvbSAgIAkqaWRwOwogICAgIGludAkJCWE7CiAgICAgc3Rh dGljIGNoYXIJCSp0YWdzPU5VTEw7CiAgICAgY2hhcgkJKnRhZzsKQEAgLTc1Nyw3ICs3NDYsNyBA QCByZWRvX21hbnkodm9pZCkKIAogICAgIC8qIHJlYWxsb2MgaW5zdGFuY2VzIGJ1ZmZlciAqLwog Ci0gICAgaWRwLT5pdF9zZXQ9cmVhbGxvYyhpZHAtPml0X3NldCxtYW55X2NvdW50KnNpemVvZihp bnN0aWRfdCkpOworICAgIGlkcC0+aXRfc2V0ID0gcmVhbGxvYyhpZHAtPml0X3NldCwgbWFueV9j b3VudCpzaXplb2YocG1kYUluc3RpZCkpOwogICAgIGlmICghaWRwLT5pdF9zZXQpIHsKIAlpZHAt Pml0X251bWluc3Q9MDsKIAltYW55X2NvdW50PTA7CkBAIC03OTcsNyArNzg2LDcgQEAgcmVkb19t aXJhZ2Uodm9pZCkKICAgICBpbnQJCQlpOwogICAgIGludAkJCWo7CiAgICAgc3RhdGljIGludAkJ bmV3aW5zdCA9IDA7Ci0gICAgaW5kb21fdAkJKmlkcDsKKyAgICBwbWRhSW5kb20JCSppZHA7CiAK ICAgICBub3cgPSB0aW1lKE5VTEwpOwogICAgIGlmIChub3cgPCBkb2l0KQpAQCAtODA2LDcgKzc5 NSw3IEBAIHJlZG9fbWlyYWdlKHZvaWQpCiAgICAgaWRwID0gJmluZG9tdGFiW01JUkFHRV9JTkRP TV07CiAgICAgaWYgKGlkcC0+aXRfc2V0ID09IE5VTEwpIHsKIAkvKiBmaXJzdCB0aW1lICovCi0J aWYgKChpZHAtPml0X3NldCA9IChpbnN0aWRfdCAqKW1hbGxvYyhzaXplb2YoaW5zdGlkX3QpKSkg PT0gTlVMTCkKKwlpZiAoKGlkcC0+aXRfc2V0ID0gKHBtZGFJbnN0aWQgKiltYWxsb2Moc2l6ZW9m KHBtZGFJbnN0aWQpKSkgPT0gTlVMTCkKIAkgICAgcmV0dXJuIC1vc2Vycm9yKCk7CiAJaWYgKChp ZHAtPml0X3NldFswXS5pX25hbWUgPSAoY2hhciAqKW1hbGxvYyg1KSkgPT0gTlVMTCkgewogCSAg ICBpZHAtPml0X3NldCA9IE5VTEw7CkBAIC04MzEsNyArODIwLDcgQEAgcmVkb19taXJhZ2Uodm9p ZCkKIAkgICAgaWRwLT5pdF9zZXRbbnVtaW5zdCsrXSA9IGlkcC0+aXRfc2V0W2ldOwogCX0KIAlp ZiAobnVtaW5zdCAhPSBpZHAtPml0X251bWluc3QpIHsKLQkgICAgaWYgKChpZHAtPml0X3NldCA9 IChpbnN0aWRfdCAqKXJlYWxsb2MoaWRwLT5pdF9zZXQsIG51bWluc3QgKiBzaXplb2YoaW5zdGlk X3QpKSkgPT0gTlVMTCkgeworCSAgICBpZiAoKGlkcC0+aXRfc2V0ID0gKHBtZGFJbnN0aWQgKily ZWFsbG9jKGlkcC0+aXRfc2V0LCBudW1pbnN0ICogc2l6ZW9mKHBtZGFJbnN0aWQpKSkgPT0gTlVM TCkgewogCQlpZHAtPml0X3NldCA9IE5VTEw7CiAJCWlkcC0+aXRfbnVtaW5zdCA9IDA7CiAJCXJl dHVybiAtb3NlcnJvcigpOwpAQCAtODQyLDcgKzgzMSw3IEBAIHJlZG9fbWlyYWdlKHZvaWQpCiAJ ICAgIGlmIChscmFuZDQ4KCkgJSAxMDAwIDwgNTAwKSB7CiAJCS8qIGFkZCBhIG5ldyBvbmUgKi8K IAkJbnVtaW5zdCsrOwotCQlpZiAoKGlkcC0+aXRfc2V0ID0gKGluc3RpZF90ICopcmVhbGxvYyhp ZHAtPml0X3NldCwgbnVtaW5zdCAqIHNpemVvZihpbnN0aWRfdCkpKSA9PSBOVUxMKSB7CisJCWlm ICgoaWRwLT5pdF9zZXQgPSAocG1kYUluc3RpZCAqKXJlYWxsb2MoaWRwLT5pdF9zZXQsIG51bWlu c3QgKiBzaXplb2YocG1kYUluc3RpZCkpKSA9PSBOVUxMKSB7CiAJCSAgICBpZHAtPml0X3NldCA9 IE5VTEw7CiAJCSAgICBpZHAtPml0X251bWluc3QgPSAwOwogCQkgICAgcmV0dXJuIC1vc2Vycm9y KCk7CkBAIC05MzAsNyArOTE5LDcgQEAgcmVkb19kb2RnZXkodm9pZCkKIHN0YXRpYyBpbnQKIGNu dGluc3QocG1JbkRvbSBpbmRvbSkKIHsKLSAgICBpbmRvbV90CSppZHA7CisgICAgcG1kYUluZG9t CSppZHA7CiAKICAgICBpZiAoaW5kb20gPT0gUE1fSU5ET01fTlVMTCkKIAlyZXR1cm4gMTsKQEAg LTExOTEsOCArMTE4MCw4IEBAIHN0YXRpYyBpbnQKIHNhbXBsZV9pbnN0YW5jZShwbUluRG9tIGlu ZG9tLCBpbnQgaW5zdCwgY2hhciAqbmFtZSwgX19wbUluUmVzdWx0ICoqcmVzdWx0LCBwbWRhRXh0 ICplcCkKIHsKICAgICBpbnQJCWk7Ci0gICAgX19wbUluUmVzdWx0ICAqcmVzOwotICAgIGluZG9t X3QJKmlkcDsKKyAgICBfX3BtSW5SZXN1bHQgKnJlczsKKyAgICBwbWRhSW5kb20JKmlkcDsKICAg ICBpbnQJCWVyciA9IDA7CiAKICAgICBzYW1wbGVfaW5jX3JlY3YoZXAtPmVfY29udGV4dCk7Cg== ------=_Part_1614480_1225748970.1342088482056-- From nscott@aconex.com Thu Jul 12 05:28:34 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6CASY5n034327 for ; Thu, 12 Jul 2012 05:28:34 -0500 X-ASG-Debug-ID: 1342088911-04cb6c75dad9ce0001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [203.166.49.3]) by cuda.sgi.com with ESMTP id K0lYc85aOmxcHUBG for ; Thu, 12 Jul 2012 03:28:32 -0700 (PDT) X-Barracuda-Envelope-From: nscott@aconex.com X-Barracuda-Apparent-Source-IP: 203.166.49.3 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id dqBAii25ppJru6wH for ; Thu, 12 Jul 2012 20:28:30 +1000 (EST) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 9BEA93CE00C0 for ; Thu, 12 Jul 2012 20:27:50 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 78ACC9E0002 for ; Thu, 12 Jul 2012 20:28:30 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p1JMTx3dAB3O for ; Thu, 12 Jul 2012 20:28:29 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by gatekeeper.aconex.com (Postfix) with ESMTP id C08719E0008 for ; Thu, 12 Jul 2012 20:28:29 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id BAE8D3B20002 for ; Thu, 12 Jul 2012 20:28:29 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from acxmail-au2.aconex.com ([127.0.0.1]) by localhost (acxmail-au2.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4PD4R151ASu for ; Thu, 12 Jul 2012 20:28:29 +1000 (EST) Received: from acxmail-au2.aconex.com (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id 8D4073B20001 for ; Thu, 12 Jul 2012 20:28:29 +1000 (EST) Date: Thu, 12 Jul 2012 20:28:29 +1000 (EST) From: Nathan Scott To: pcp@oss.sgi.com Message-ID: <71980058.1614518.1342088909503.JavaMail.root@acxmail-au2.aconex.com> In-Reply-To: <1184546584.1614514.1342088877736.JavaMail.root@acxmail-au2.aconex.com> Subject: pcp updates MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates Content-Type: multipart/alternative; boundary="----=_Part_1614517_580988881.1342088909502" X-Originating-IP: [220.237.96.234] X-Mailer: Zimbra 7.1.4_GA_2567 (ZimbraWebClient - FF3.0 (Linux)/7.1.4_GA_2555) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[203.166.49.3] X-Barracuda-Start-Time: 1342088911 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.102472 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message ------=_Part_1614517_580988881.1342088909502 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Changes committed to git://oss.sgi.com/pcp/pcp.git dev CHANGELOG | 17 +++ VERSION.pcp | 2 debian/changelog | 6 + man/man3/pmdaeventqueue.3 | 20 +++- src/cpan/PMDA/Changes | 13 ++ src/cpan/PMDA/PMDA.pm | 4 src/cpan/PMDA/PMDA.xs | 181 +++++++++++++++++++++++++++++------------ src/include/pcp/pmda.h | 1 src/libpcp_pmda/src/open.c | 17 +-- src/libpcp_pmda/src/queues.c | 9 +- src/pmdas/GNUmakefile | 2 src/pmdas/bash/event.c | 12 +- src/pmdas/bash/pmda.c | 6 - src/pmdas/dtsrun/pmdadtsrun.pl | 4 src/pmdas/simple/pmdasimple.pl | 42 +++------ 15 files changed, 229 insertions(+), 107 deletions(-) commit 3a1626e2466828c364496b6b7de32f2b3a06fe9a Author: Nathan Scott Date: Thu Jul 12 20:26:44 2012 +1000 Add an interface supporting PMDAs doing dynamic queue allocation The bash pmda creates a disposes of event queues on the fly, as processes come and go. There is a corner case where a client is already talking to the PMDA, a new instrumented process starts, and no events are delived. This is because the new queue is not aware of existing clients. While there, cleanup the indom setup in libpcp_pmda open routine to use globally available interface rather than open-coding some things (around indom setup). Also, have now added pmdabash into default builds. commit 767022901de6fbd1c95471d2700c559fa1808919 Author: Nathan Scott Date: Thu Jul 12 20:22:40 2012 +1000 Bump version in dev branch for upcoming point release. commit 8b093c622d8794240095e645a70009dfdacb2e03 Author: Nathan Scott Date: Thu Jul 12 20:14:52 2012 +1000 Add PCP::PMDA perl module support for pmdaCache style indoms This adds support for hash-based indom handling via the PMDA cache interfaces in libpcp_pmda. This introduces a routine for looking up opaque PMDA data from instid (pmda_inst_lookup) suitable for fetch callback use. Additionally, it fixes the pmda_inst_name interface used by (only) the dtsrun PMDA - was using an incorrect value for indom lookup. This is now consistent with all the other instance interfaces, and dtsrun PMDA (not widely used) has been fixed. Finally, a use-after-free is addressed in the help file handling observed when exercising the help text PDUs for pmdasimple.pl. Roll forward to version 1.14 for PCP::PMDA with these updates. ------=_Part_1614517_580988881.1342088909502 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <= div style=3D'font-family: times new roman,new york,times,serif; font-size: = 12pt; color: #000000'>Changes committed to git://oss.sgi.com/pcp/pcp.git de= v

 CHANGELOG       &nbs= p;            &= nbsp; |   17 +++
 VERSION.pcp    &nbs= p;            &= nbsp;  |    2
 debian/changelog  &nb= sp;            |&nbs= p;   6 +
 man/man3/pmdaeventqueue.3   &nbs= p;  |   20 +++-
 src/cpan/PMDA/Changes  &n= bsp;       |   13 ++
 src/c= pan/PMDA/PMDA.pm          |&nb= sp;   4
 src/cpan/PMDA/PMDA.xs    &n= bsp;     |  181 +++++++++++++++++++++++++++++-----= -------
 src/include/pcp/pmda.h      =    |    1
 src/libpcp_pmda/src/open.c&nbs= p;    |   17 +--
 src/libpcp_pmda/src/queu= es.c   |    9 +-
 src/pmdas/GNUmakefile&nb= sp;         |    2 <= br> src/pmdas/bash/event.c       &n= bsp; |   12 +-
 src/pmdas/bash/pmda.c   &n= bsp;      |    6 -
 src/pmd= as/dtsrun/pmdadtsrun.pl |    4
 src/pmdas/simple/pm= dasimple.pl |   42 +++------
 15 files changed, 229 inser= tions(+), 107 deletions(-)

commit 3a1626e2466828c364496b6b7de32f2b3a= 06fe9a
Author: Nathan Scott <nathans@debian.org>
Date: &nb= sp; Thu Jul 12 20:26:44 2012 +1000

    Add an interfa= ce supporting PMDAs doing dynamic queue allocation
        The bash pmda creates a disposes of event queues on th= e fly, as
    processes come and go.  There is a cor= ner case where a client is
    already talking to the PMD= A, a new instrumented process starts,
    and no events a= re delived.  This is because the new queue is not
   = ; aware of existing clients.
   
    W= hile there, cleanup the indom setup in libpcp_pmda open routine
 &n= bsp;  to use globally available interface rather than open-coding some=
    things (around indom setup).  Also, have now ad= ded pmdabash into
    default builds.

commit 76702= 2901de6fbd1c95471d2700c559fa1808919
Author: Nathan Scott <nathans@deb= ian.org>
Date:   Thu Jul 12 20:22:40 2012 +1000

&nbs= p;   Bump version in dev branch for upcoming point release.
commit 8b093c622d8794240095e645a70009dfdacb2e03
Author: Nathan Scott &= lt;nathans@debian.org>
Date:   Thu Jul 12 20:14:52 2012 +10= 00

    Add PCP::PMDA perl module support for pmdaCach= e style indoms
   
    This adds suppo= rt for hash-based indom handling via the PMDA
    cache i= nterfaces in libpcp_pmda.  This introduces a routine
  &n= bsp; for looking up opaque PMDA data from instid (pmda_inst_lookup)
&nbs= p;   suitable for fetch callback use.
   
&= nbsp;   Additionally, it fixes the pmda_inst_name interface used = by
    (only) the dtsrun PMDA - was using an incorrect va= lue for indom
    lookup.  This is now consistent wi= th all the other instance
    interfaces, and dtsrun PMDA= (not widely used) has been fixed.
   
  &n= bsp; Finally, a use-after-free is addressed in the help file handling
&n= bsp;   observed when exercising the help text PDUs for pmdasimple= .pl.
   
    Roll forward to version 1= .14 for PCP::PMDA with these updates.

------=_Part_1614517_580988881.1342088909502-- From fche@redhat.com Fri Jul 13 16:08:46 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6DL8keD191037 for ; Fri, 13 Jul 2012 16:08:46 -0500 X-ASG-Debug-ID: 1342213725-04bdf04e6217c1d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 8vOUVUbWd1hhsIrS for ; Fri, 13 Jul 2012 14:08:45 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6DL8ieT030424 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 13 Jul 2012 17:08:45 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6DL8ieo015199 for ; Fri, 13 Jul 2012 17:08:44 -0400 Received: by fche.csb (Postfix, from userid 2569) id 89C755819D; Fri, 13 Jul 2012 17:08:43 -0400 (EDT) Date: Fri, 13 Jul 2012 17:08:43 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: fche/prefix branch on pcpfans.git Message-ID: <20120713210843.GC14467@redhat.com> X-ASG-Orig-Subj: fche/prefix branch on pcpfans.git Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342213725 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi, guys - Some progress on the pcp --prefix=PATH work for may be found in the pcpfans.git fche/prefix branch. The gist of the change is that % autoconf % ./configure --prefix=/some/random/directory approximately works to create a self-contained working pcp/pmcd installation (with the setting of a handful of environment variables). The top level GNUmakefile no longer invokes ./configure; that is left to a developer, or to the Makepkgs packager frontend. It's getting ready for testing on non-linux platforms. Some of them may need a greater set of --with-FOOdir type new configure options added to match the previous behaviors. Please take a look and give it a try. I hope to work on this more intensely for the next little while, perchance to get it merged in time for the next pcp minor release. http://sourceware.org/git/?p=pcpfans.git;a=shortlog;h=refs/heads/fche/prefix - FChE From nscott@aconex.com Sun Jul 15 19:24:50 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6G0OntC181191 for ; Sun, 15 Jul 2012 19:24:49 -0500 X-ASG-Debug-ID: 1342398284-04bdf04e6320b5f0001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [203.166.49.3]) by cuda.sgi.com with ESMTP id sadfESVlPCbWftF9 for ; Sun, 15 Jul 2012 17:24:45 -0700 (PDT) X-Barracuda-Envelope-From: nscott@aconex.com X-Barracuda-Apparent-Source-IP: 203.166.49.3 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id jMbXMTd7GJT025yB; Mon, 16 Jul 2012 10:24:39 +1000 (EST) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 416B13CE0103; Mon, 16 Jul 2012 10:23:59 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id B5D0E9E0002; Mon, 16 Jul 2012 10:24:39 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IzdNkO+R3KoB; Mon, 16 Jul 2012 10:24:37 +1000 (EST) Received: from acxmail-au2.aconex.com (acxmail-au2.aconex.com [192.168.35.104]) by gatekeeper.aconex.com (Postfix) with ESMTP id 044879E0003; Mon, 16 Jul 2012 10:24:37 +1000 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id F0FE73B20002; Mon, 16 Jul 2012 10:24:36 +1000 (EST) X-Virus-Scanned: amavisd-new at aconex.com Received: from acxmail-au2.aconex.com ([127.0.0.1]) by localhost (acxmail-au2.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hjnd9baQjnUK; Mon, 16 Jul 2012 10:24:36 +1000 (EST) Received: from acxmail-au2.aconex.com (localhost.localdomain [127.0.0.1]) by acxmail-au2.aconex.com (Postfix) with ESMTP id D30073B20001; Mon, 16 Jul 2012 10:24:36 +1000 (EST) Date: Mon, 16 Jul 2012 10:24:36 +1000 (EST) From: Nathan Scott To: "Frank Ch. Eigler" Cc: pcp developers Message-ID: <1299818254.1662151.1342398276792.JavaMail.root@acxmail-au2.aconex.com> In-Reply-To: <20120713210843.GC14467@redhat.com> Subject: Re: [pcp] fche/prefix branch on pcpfans.git MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] fche/prefix branch on pcpfans.git Content-Type: multipart/alternative; boundary="----=_Part_1662150_1896231162.1342398276791" X-Originating-IP: [192.168.7.164] X-Mailer: Zimbra 7.1.4_GA_2567 (ZimbraWebClient - FF3.0 (Linux)/7.1.4_GA_2555) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[203.166.49.3] X-Barracuda-Start-Time: 1342398284 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.102815 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message ------=_Part_1662150_1896231162.1342398276791 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Frank, ----- Original Message ----- > Hi, guys - > Some progress on the pcp --prefix=PATH work for > may be found in the > pcpfans.git fche/prefix branch. The gist of the change is that Good to see alot of stuff being removed from configure. in Looks like you started on cleaning up some unused PCP_X11_* macros - there are several more of those toward the end of builddefs.in that can also go (I think - can't see any user either, they probably predate pcp-gui being changed to be more "qmake" based). > % autoconf > % ./configure --prefix=/some/random/directory > approximately works to create a self-contained working pcp/pmcd > installation (with the setting of a handful of environment > variables). > The top level GNUmakefile no longer invokes ./configure; that is left > to a developer, or to the Makepkgs packager frontend. It's getting Hmm - there still seems to be a pcp_configure target in the top level makefile allowing this? - we probably should remove that (sounds like the intention). The debian/rules file will need an update, cos it uses that... but I can do that once I know that pcp_configure is intended to go (or should that instead now become "configure --prefix=/usr" to make life simpler for distributors?). I'm not fussed either way. > ready for testing on non-linux platforms. Some of them may need a > greater set of --with-FOOdir type new configure options added to > match > the previous behaviors. > Please take a look and give it a try. I hope to work on this more > intensely for the next little while, perchance to get it merged in > time for the next pcp minor release. There is likely to be a bugfix point release within a couple of days to get some fixes out here, next train after that is probably the go. We'll need to get the big platform builds (deb/rpm/mac, maybe Solaris if Ken/Max get a chance) sorted out before then I think ... seems feasible though. cheers. -- Nathan ------=_Part_1662150_1896231162.1342398276791 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <= div style=3D'font-family: times new roman,new york,times,serif; font-size: = 12pt; color: #000000'>Hi Frank,


Hi, guys -<= br>
Some progress on the pcp --prefix=3DPATH work for
<http://oss.= sgi.com/bugzilla/show_bug.cgi?id=3D921> may be found in the
pcpfans.g= it fche/prefix branch.  The gist of the change is that

Good to see alot of stuff being removed from configure.in

Looks= like you started on cleaning up some unused PCP_X11_* macros -
there ar= e several more of those toward the end of builddefs.in that can also
go = (I think - can't see any user either, they probably predate pcp-gui beingchanged to be more "qmake" based).

% autoconf% ./configure --prefix=3D/some/random/directory

approximately works= to create a self-contained working pcp/pmcd
installation (with the sett= ing of a handful of environment variables).

The top level GNUmakefil= e no longer invokes ./configure; that is left
to a developer, or to the = Makepkgs packager frontend.  It's getting
Hmm - there = still seems to be a pcp_configure target in the top level makefile
allow= ing this? - we probably should remove that (sounds like the intention).
= The debian/rules file will need an update, cos it uses that... but I can do= that
once I know that pcp_configure is intended to go (or should that i= nstead now
become "configure --prefix=3D/usr" to make life simpler for d= istributors?).  I'm
not fussed either way.

ready for testing on non-linux platforms.  Some of the= m may need a
greater set of --with-FOOdir type new configure options add= ed to match
the previous behaviors.

Please take a look and give i= t a try.  I hope to work on this more
intensely for the next little= while, perchance to get it merged in
time for the next pcp minor releas= e.

There is likely to be a bugfix point release within = a couple of days to get some
fixes out here, next train after that is pr= obably the go.  We'll need to get the big
platform builds (deb/rpm/= mac, maybe Solaris if Ken/Max get a chance) sorted
out before then I thi= nk ... seems feasible though.

cheers.

--
Nathan
<= /body> ------=_Part_1662150_1896231162.1342398276791-- From fche@redhat.com Mon Jul 16 13:29:06 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6GIT5vF002938 for ; Mon, 16 Jul 2012 13:29:06 -0500 X-ASG-Debug-ID: 1342463344-04bdf04e632476e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id eDVwqiwYhzMHutT1 for ; Mon, 16 Jul 2012 11:29:04 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6GIT04Y031404 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 Jul 2012 14:29:00 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6GISxsp013872; Mon, 16 Jul 2012 14:29:00 -0400 Received: by fche.csb (Postfix, from userid 2569) id E232C5816B; Mon, 16 Jul 2012 14:28:58 -0400 (EDT) To: Nathan Scott Cc: pcp developers Subject: Re: fche/prefix branch on pcpfans.git References: <20120713210843.GC14467@redhat.com> <1299818254.1662151.1342398276792.JavaMail.root@acxmail-au2.aconex.com> X-ASG-Orig-Subj: Re: fche/prefix branch on pcpfans.git From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 16 Jul 2012 14:28:58 -0400 In-Reply-To: <1299818254.1662151.1342398276792.JavaMail.root@acxmail-au2.aconex.com> (Nathan Scott's message of "Mon, 16 Jul 2012 10:24:36 +1000 (EST)") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342463344 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi, Nathan - > [...] Looks like you started on cleaning up some unused PCP_X11_* > macros - there are several more of those toward the end of > builddefs.in that can also go [...] Gone now. > [...] Hmm - there still seems to be a pcp_configure target in the > top level makefile allowing this? - we probably should remove that > (sounds like the intention). Gone now. > The debian/rules file will need an update, cos it uses that... but I > can do that once I know that pcp_configure is intended to go (or > should that instead now become "configure --prefix=/usr" to make > life simpler for distributors?). [...] I tweaked with how I imagine you might want it to work. (I don't yet have a debian VM to test it on.) > [...] We'll need to get the big platform builds (deb/rpm/mac, maybe > Solaris if Ken/Max get a chance) sorted out before then I think > ... seems feasible though. Sounds good. - FChE From kenj@internode.on.net Mon Jul 16 16:58:08 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,J_CHICKENPOX_34, J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6GLw8lA019288 for ; Mon, 16 Jul 2012 16:58:08 -0500 X-ASG-Debug-ID: 1342475883-04cbb056f00bdb0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id sDGB5X1JhUtjgFzy for ; Mon, 16 Jul 2012 14:58:04 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAKaNBFB20QKQ/2dsb2JhbAANOIVptw8BAQEEIwRSEAsYKgICVwaIK6hJbpJ/kHWBEgOOTYZugRKRZQ Received: from ppp118-209-2-144.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.2.144]) by ipmail05.adl6.internode.on.net with ESMTP; 17 Jul 2012 07:28:02 +0930 Message-ID: <1342476068.9482.46.camel@bozo.localdomain> Subject: Re: [pcp] fche/prefix branch on pcpfans.git From: Ken McDonell X-ASG-Orig-Subj: Re: [pcp] fche/prefix branch on pcpfans.git To: "Frank Ch. Eigler" Cc: pcp developers Date: Tue, 17 Jul 2012 08:01:08 +1000 In-Reply-To: <20120713210843.GC14467@redhat.com> References: <20120713210843.GC14467@redhat.com> Content-Type: multipart/mixed; boundary="=-bigHN7dudWWuQRyxLF8w" X-Mailer: Evolution 3.2.2- Mime-Version: 1.0 X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1342475884 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.102901 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header --=-bigHN7dudWWuQRyxLF8w Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Fri, 2012-07-13 at 17:08 -0400, Frank Ch. Eigler wrote: > Hi, guys - > > Some progress on the pcp --prefix=PATH work for > may be found in the > pcpfans.git fche/prefix branch. The gist of the change is that > > % autoconf > % ./configure --prefix=/some/random/directory > > approximately works to create a self-contained working pcp/pmcd > installation (with the setting of a handful of environment variables). > > The top level GNUmakefile no longer invokes ./configure; that is left > to a developer, or to the Makepkgs packager frontend. It's getting > ready for testing on non-linux platforms. Some of them may need a > greater set of --with-FOOdir type new configure options added to match > the previous behaviors. Frank, Thanks for this. I'm starting to test this in the QA farm, but need to understand what you'd expect ... I'm using your pcpfans branch and the Makepkgs script there. For Fedora 15 the differences in the contents of the rpms between pcpfans (new) and pcp (orig) are as per the attachment. pcp-*.src.rpm - no surprises pcp-*.x86_64.rpm * init scripts from /etc/rc.d/init -> /etc/sysconfig * /usr/include/ stuff added - should not be in this rpm? and should be /usr/include/pcp? * stuff in /usr/share/doc instead of /usr/share/doc/pcp- * bash pmda diffs - ignore these, the pcp code base has moved on * ditto for pmdaEventNewActiveQueue.3.gz * logs moved from /var/log/pcp to /var/lib/pcp/log pcp-libs-*.x86_64.rpm * builddefs and buildrules omitted (in base rpm) pcp-libs-devel-*.x86_64.rpm * /usr/include/pcp headers omitted (in base rpm) perl-PCP-LogImport-*.x86_64.rpm perl-PCP-MMV-*.x86_64.rpm perl-PCP-PMDA-*.x86_64.rpm * perl modules moved from ./usr/lib64/perl5/vendor_perl/auto/PCP to ./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3 perl-PCP-LogSummary-*.x86_64.rpm * perl modules moved from ./usr/share/perl5/vendor_perl/PCP to ./usr/lib/perl5/PCP * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3 Are these all expected? Some of them don't seem right to me. And the second platform was SuSE where the changes are even larger, but let's work through the Fedora ones first. --=-bigHN7dudWWuQRyxLF8w Content-Disposition: attachment; filename="eek" Content-Type: text/plain; name="eek"; charset="UTF-8" Content-Transfer-Encoding: 7bit pcp-*.src.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:16.652693305 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:16.620693990 +1000 @@ -1,2 +1,2 @@ -pcp-3.6.4-2.src.tar.gz +pcp-3.6.5-1.src.tar.gz pcp.spec pcp-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:16.785690462 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:16.722691809 +1000 @@ -1,11 +1,12 @@ ./etc/bash_completion.d ./etc/bash_completion.d/pcp ./etc/pcp.env -./etc/rc.d/init.d/pcp -./etc/rc.d/init.d/pmcd -./etc/rc.d/init.d/pmie -./etc/rc.d/init.d/pmlogger -./etc/rc.d/init.d/pmproxy +./etc/pcp.sh +./etc/sysconfig/pcp +./etc/sysconfig/pmcd +./etc/sysconfig/pmie +./etc/sysconfig/pmlogger +./etc/sysconfig/pmproxy ./usr/bin/dbpmda ./usr/bin/genpmda ./usr/bin/pcp @@ -32,6 +33,24 @@ ./usr/bin/pmstore ./usr/bin/pmtrace ./usr/bin/pmval +./usr/include +./usr/include/builddefs +./usr/include/buildrules +./usr/include/impl.h +./usr/include/import.h +./usr/include/mmv_dev.h +./usr/include/mmv_stats.h +./usr/include/platform_defs.h +./usr/include/platform_header.h +./usr/include/pmafm.h +./usr/include/pmapi.h +./usr/include/pmda.h +./usr/include/pmdbg.h +./usr/include/pmiestats.h +./usr/include/pmtime.h +./usr/include/trace_dev.h +./usr/include/trace.h +./usr/include/trace_hash.h ./usr/lib64/libpcp_gui.so.1 ./usr/lib64/libpcp_import.so.1 ./usr/lib64/libpcp_pmda.so.2 @@ -70,13 +89,13 @@ ./usr/libexec/pcp/bin/pmsleep ./usr/libexec/pcp/bin/pmwtf ./usr/libexec/pcp/bin/telnet-probe -./usr/share/doc/pcp-3.6.4 -./usr/share/doc/pcp-3.6.4/CHANGELOG -./usr/share/doc/pcp-3.6.4/COPYING -./usr/share/doc/pcp-3.6.4/INSTALL -./usr/share/doc/pcp-3.6.4/pcp.lsm -./usr/share/doc/pcp-3.6.4/README -./usr/share/doc/pcp-3.6.4/VERSION.pcp +./usr/share/doc +./usr/share/doc/CHANGELOG +./usr/share/doc/COPYING +./usr/share/doc/INSTALL +./usr/share/doc/pcp.lsm +./usr/share/doc/README +./usr/share/doc/VERSION.pcp ./usr/share/man/man1/autofsd-probe.1.gz ./usr/share/man/man1/chkhelp.1.gz ./usr/share/man/man1/dbpmda.1.gz @@ -176,6 +195,7 @@ ./usr/share/man/man3/pmdaEventClients.3.gz ./usr/share/man/man3/pmdaEventEndClient.3.gz ./usr/share/man/man3/pmdaEventGetAddr.3.gz +./usr/share/man/man3/pmdaEventNewActiveQueue.3.gz ./usr/share/man/man3/pmdaEventNewArray.3.gz ./usr/share/man/man3/pmdaEventNewClient.3.gz ./usr/share/man/man3/pmdaEventNewQueue.3.gz @@ -227,6 +247,7 @@ ./usr/share/man/man4/pmns.4.gz ./usr/share/pcp ./usr/share/pcp/lib +./usr/share/pcp/lib/bashproc.sh ./usr/share/pcp/lib/lockpmns ./usr/share/pcp/lib/pmdaproc.sh ./usr/share/pcp/lib/rc-proc.sh @@ -401,6 +422,9 @@ ./var/lib/pcp/config/pmlogger/Makefile ./var/lib/pcp/config/pmproxy ./var/lib/pcp/config/pmproxy/pmproxy.options +./var/lib/pcp/log/pcp +./var/lib/pcp/log/pcp/pmcd +./var/lib/pcp/log/pcp/pmproxy ./var/lib/pcp/pmdas ./var/lib/pcp/pmdas/apache ./var/lib/pcp/pmdas/apache/domain.h @@ -411,6 +435,14 @@ ./var/lib/pcp/pmdas/apache/README ./var/lib/pcp/pmdas/apache/Remove ./var/lib/pcp/pmdas/apache/root +./var/lib/pcp/pmdas/bash +./var/lib/pcp/pmdas/bash/domain.h +./var/lib/pcp/pmdas/bash/help +./var/lib/pcp/pmdas/bash/Install +./var/lib/pcp/pmdas/bash/pmdabash +./var/lib/pcp/pmdas/bash/pmns +./var/lib/pcp/pmdas/bash/Remove +./var/lib/pcp/pmdas/bash/root ./var/lib/pcp/pmdas/bonding ./var/lib/pcp/pmdas/bonding/Install ./var/lib/pcp/pmdas/bonding/pmdabonding.pl @@ -649,6 +681,3 @@ ./var/lib/pcp/pmns/root_pmcd ./var/lib/pcp/pmns/stdpmid.local ./var/lib/pcp/pmns/stdpmid.pcp -./var/log/pcp -./var/log/pcp/pmcd -./var/log/pcp/pmproxy pcp-import-iostat2pcp-*.x86_64.rpm - same contents pcp-import-mrtg2pcp-*.x86_64.rpm - same contents pcp-import-sar2pcp-*.x86_64.rpm - same contents pcp-import-sheet2pcp-*.x86_64.rpm - same contents pcp-libs-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.007685718 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:16.978686337 +1000 @@ -1,7 +1,4 @@ ./etc/pcp.conf -./usr/include/pcp -./usr/include/pcp/builddefs -./usr/include/pcp/buildrules ./usr/lib64/libpcp_gui.so.2 ./usr/lib64/libpcp_mmv.so.1 ./usr/lib64/libpcp_pmda.so.3 pcp-libs-devel-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.084684072 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:17.042684969 +1000 @@ -1,18 +1,3 @@ -./usr/include/pcp/impl.h -./usr/include/pcp/import.h -./usr/include/pcp/mmv_dev.h -./usr/include/pcp/mmv_stats.h -./usr/include/pcp/platform_defs.h -./usr/include/pcp/platform_header.h -./usr/include/pcp/pmafm.h -./usr/include/pcp/pmapi.h -./usr/include/pcp/pmda.h -./usr/include/pcp/pmdbg.h -./usr/include/pcp/pmiestats.h -./usr/include/pcp/pmtime.h -./usr/include/pcp/trace_dev.h -./usr/include/pcp/trace.h -./usr/include/pcp/trace_hash.h ./usr/lib64/libpcp.a ./usr/lib64/libpcp_gui.a ./usr/lib64/libpcp_gui.so perl-PCP-LogImport-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.124683218 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:17.104683644 +1000 @@ -1,3 +1,3 @@ -./usr/lib64/perl5/vendor_perl/auto/PCP/LogImport/LogImport.so -./usr/lib64/perl5/vendor_perl/PCP/LogImport.pm -./usr/share/man/man3/PCP::LogImport.3pm.gz +./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP/LogImport/LogImport.so +./usr/lib/perl5/x86_64-linux-thread-multi/PCP/LogImport.pm +./usr/man/man3/PCP::LogImport.3pm.gz perl-PCP-LogSummary-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.179682042 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:17.142682832 +1000 @@ -1,4 +1,4 @@ -./usr/share/man/man3/PCP::LogSummary.3pm.gz -./usr/share/perl5/vendor_perl/PCP/exceldemo.pl -./usr/share/perl5/vendor_perl/PCP/extract.pl -./usr/share/perl5/vendor_perl/PCP/LogSummary.pm +./usr/lib/perl5/PCP/exceldemo.pl +./usr/lib/perl5/PCP/extract.pl +./usr/lib/perl5/PCP/LogSummary.pm +./usr/man/man3/PCP::LogSummary.3pm.gz perl-PCP-MMV-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.250680524 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:17.215681272 +1000 @@ -1,4 +1,4 @@ -./usr/lib64/perl5/vendor_perl/auto/PCP/MMV/MMV.so -./usr/lib64/perl5/vendor_perl/PCP/MMV.pm -./usr/lib64/perl5/vendor_perl/PCP/server.pl -./usr/share/man/man3/PCP::MMV.3pm.gz +./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP/MMV/MMV.so +./usr/lib/perl5/x86_64-linux-thread-multi/PCP/MMV.pm +./usr/lib/perl5/x86_64-linux-thread-multi/PCP/server.pl +./usr/man/man3/PCP::MMV.3pm.gz perl-PCP-PMDA-*.x86_64.rpm - content diffs --- /var/tmp/5295.orig 2012-07-17 07:41:17.301679435 +1000 +++ /var/tmp/5295.new 2012-07-17 07:41:17.276679968 +1000 @@ -1,3 +1,3 @@ -./usr/lib64/perl5/vendor_perl/auto/PCP/PMDA/PMDA.so -./usr/lib64/perl5/vendor_perl/PCP/PMDA.pm -./usr/share/man/man3/PCP::PMDA.3pm.gz +./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP/PMDA/PMDA.so +./usr/lib/perl5/x86_64-linux-thread-multi/PCP/PMDA.pm +./usr/man/man3/PCP::PMDA.3pm.gz --=-bigHN7dudWWuQRyxLF8w-- From fche@redhat.com Mon Jul 16 17:04:08 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6GM47Ix019824 for ; Mon, 16 Jul 2012 17:04:08 -0500 X-ASG-Debug-ID: 1342476246-04bdf04e62259ea0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id BmigmuRbD34Ht7rS for ; Mon, 16 Jul 2012 15:04:06 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6GM42t7021931 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 16 Jul 2012 18:04:02 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6GM41xF027997; Mon, 16 Jul 2012 18:04:01 -0400 Received: by fche.csb (Postfix, from userid 2569) id E4C375816B; Mon, 16 Jul 2012 18:04:00 -0400 (EDT) Date: Mon, 16 Jul 2012 18:04:00 -0400 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp developers Subject: Re: [pcp] fche/prefix branch on pcpfans.git Message-ID: <20120716220400.GG14467@redhat.com> X-ASG-Orig-Subj: Re: [pcp] fche/prefix branch on pcpfans.git References: <20120713210843.GC14467@redhat.com> <1342476068.9482.46.camel@bozo.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1342476068.9482.46.camel@bozo.localdomain> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342476246 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi - On Tue, Jul 17, 2012 at 08:01:08AM +1000, Ken McDonell wrote: > [...] > I'm starting to test this in the QA farm, but need to understand what > you'd expect ... I'm using your pcpfans branch and the Makepkgs script > there. Great. > For Fedora 15 the differences in the contents of the rpms between > pcpfans (new) and pcp (orig) are as per the attachment. > > pcp-*.src.rpm - no surprises > > pcp-*.x86_64.rpm > * init scripts from /etc/rc.d/init -> /etc/sysconfig > * /usr/include/ stuff added - should not be in this rpm? and > should be /usr/include/pcp? > * stuff in /usr/share/doc instead of /usr/share/doc/pcp- > * bash pmda diffs - ignore these, the pcp code base has moved on > * ditto for pmdaEventNewActiveQueue.3.gz > * logs moved from /var/log/pcp to /var/lib/pcp/log The intent was to make it possible for a distro package-maker script to exactly replicate the status quo ante, with judicious use of the old+new configure --FOOdir=/path --with-BARdir=/path options. I neglected to demonstrate it for the RPM build, but will do so anon. > pcp-libs-*.x86_64.rpm > * builddefs and buildrules omitted (in base rpm) > pcp-libs-devel-*.x86_64.rpm > * /usr/include/pcp headers omitted (in base rpm) Will check on these. > perl-PCP-LogImport-*.x86_64.rpm > perl-PCP-MMV-*.x86_64.rpm > perl-PCP-PMDA-*.x86_64.rpm > * perl modules moved from ./usr/lib64/perl5/vendor_perl/auto/PCP > to ./usr/lib/perl5/x86_64-linux-thread-multi/auto/PCP > * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3 > perl-PCP-LogSummary-*.x86_64.rpm > * perl modules moved from ./usr/share/perl5/vendor_perl/PCP > to ./usr/lib/perl5/PCP > * perl man page moved from ./usr/share/man/man3 to ./usr/man/man3 > Are these all expected? Some of them don't seem right to me. Yeah. The perl module parts are tweakable in terms of the src/cpan/*/GNUmakefiles; will try to replicate the status quo there also. > And the second platform was SuSE where the changes are even larger, but > let's work through the Fedora ones first. Righto. - FChE From kenj@internode.on.net Tue Jul 17 19:22:58 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6I0MwuE125131 for ; Tue, 17 Jul 2012 19:22:58 -0500 X-ASG-Debug-ID: 1342570976-04cbb056ed715c0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6OguZcM1KmQThtDa for ; Tue, 17 Jul 2012 17:22:56 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBANMABlABiIRu/2dsb2JhbAANOIVqtkEBAQEEI1YQCw0LAgImAgJXBi6xRm6TDoEgj12BEgObN4x/ Received: from unknown (HELO [10.247.155.173]) ([1.136.132.110]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Jul 2012 09:52:54 +0930 Message-ID: <1342570967.13871.6.camel@bozo-laptop.localdomain> Subject: Re: [pcp] fche/prefix branch on pcpfans.git From: Ken McDonell X-ASG-Orig-Subj: Re: [pcp] fche/prefix branch on pcpfans.git To: "Frank Ch. Eigler" Cc: pcp developers Date: Wed, 18 Jul 2012 10:22:47 +1000 In-Reply-To: <20120716220400.GG14467@redhat.com> References: <20120713210843.GC14467@redhat.com> <1342476068.9482.46.camel@bozo.localdomain> <20120716220400.GG14467@redhat.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1342570976 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.3 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103007 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On Mon, 2012-07-16 at 18:04 -0400, Frank Ch. Eigler wrote: > ... > The intent was to make it possible for a distro package-maker script > to exactly replicate the status quo ante, with judicious use of the > old+new configure --FOOdir=/path --with-BARdir=/path options. I > neglected to demonstrate it for the RPM build, but will do so anon. Good, that was my expectation. I've run into a problem (on SuSE, but I suspect it may be more widespread). libexecdir seems to be somehow special to the autoconf generated part of configure, as in ... configure --libexecdir=/path ... does not work. $libexecdir gets set from the command line (good) and then gets clobbered unconditionally later (bad) ... here's the trace kenj@vm02:~/src/pcpfans$ sh -x ./configure --libexecdir=/usr/share/pcp 2>&1 | grep libexecdir= + libexecdir='${exec_prefix}/libexec' ++ expr X--libexecdir=/usr/share/pcp : '[^=]*=\(.*\)' + libexecdir=/usr/share/pcp <===== GOOD + as_fn_append ac_configure_args0 ' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_configure_args0+=' '\''--libexecdir=/usr/share/pcp'\''' + as_fn_append ac_configure_args1 ' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_configure_args1+=' '\''--libexecdir=/usr/share/pcp'\''' + as_fn_append ac_configure_args ' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_configure_args+=' '\''--libexecdir=/usr/share/pcp'\''' ++ libexecdir='${exec_prefix}/lib' <===== BAD ++ ac_val=--libexecdir=/usr/share/pcp ++ ac_val=--libexecdir=/usr/share/pcp ++ ac_val=' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_val=--libexecdir=/usr/share/pcp ++ printf '%s\n' ' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_val=--libexecdir=/usr/share/pcp ++ ac_val=' '\''--libexecdir=/usr/share/pcp'\''' ++ printf '%s\n' ' '\''--libexecdir=/usr/share/pcp'\''' ++ ac_val=--libexecdir=/usr/share/pcp ++ ac_val=' '\''--libexecdir=/usr/share/pcp'\''' + printf '%s\n' 'libexecdir='\''${exec_prefix}/lib'\''' This means we can't override PCP_BINADM_DIR because the value for this one is driven off $libexecdir. I can't see an alternative in the configure command line options that we could use, but may be the solution lies somewhere else. So for the moment, I'm stuck on this one in terms of trying to make the paths in the packages the same between the old world and the new world. From fche@redhat.com Tue Jul 17 19:59:01 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6I0x1Bm127570 for ; Tue, 17 Jul 2012 19:59:01 -0500 X-ASG-Debug-ID: 1342573140-04cb6c75db2bf020001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 7ZM3Irvxq1aCelWN for ; Tue, 17 Jul 2012 17:59:00 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6I0wtws011984 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 17 Jul 2012 20:58:55 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6I0wsWq017874; Tue, 17 Jul 2012 20:58:55 -0400 Received: by fche.csb (Postfix, from userid 2569) id 65EE95816C; Tue, 17 Jul 2012 20:58:54 -0400 (EDT) Date: Tue, 17 Jul 2012 20:58:54 -0400 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp developers Subject: Re: [pcp] fche/prefix branch on pcpfans.git Message-ID: <20120718005854.GA26665@redhat.com> X-ASG-Orig-Subj: Re: [pcp] fche/prefix branch on pcpfans.git References: <20120713210843.GC14467@redhat.com> <1342476068.9482.46.camel@bozo.localdomain> <20120716220400.GG14467@redhat.com> <1342570967.13871.6.camel@bozo-laptop.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1342570967.13871.6.camel@bozo-laptop.localdomain> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342573140 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi - On Wed, Jul 18, 2012 at 10:22:47AM +1000, Ken McDonell wrote: > [...] > libexecdir seems to be somehow special to the autoconf > generated part of configure, as in ... > configure --libexecdir=/path ... > does not work. $libexecdir gets set from the command line (good) and > then gets clobbered unconditionally later (bad) ... here's the trace > > kenj@vm02:~/src/pcpfans$ sh -x ./configure --libexecdir=/usr/share/pcp 2>&1 | grep libexecdir= > + libexecdir='${exec_prefix}/libexec' > ++ expr X--libexecdir=/usr/share/pcp : '[^=]*=\(.*\)' > + libexecdir=/usr/share/pcp <===== GOOD > [...] > ++ libexecdir='${exec_prefix}/lib' <===== BAD That autoconf sure can be a silly git sometimes. > This means we can't override PCP_BINADM_DIR because the value for this > one is driven off $libexecdir. That should be easily worked around: another AC_ARG_WITH for a pcp_libexecdir in configure.in, and switching derived variables over. - FChE From mgoodwin@redhat.com Wed Jul 18 23:50:07 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6J4o7DW250205 for ; Wed, 18 Jul 2012 23:50:07 -0500 X-ASG-Debug-ID: 1342673406-04bdf04e64319510001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id CaIq1uiLRLSuIgI9 for ; Wed, 18 Jul 2012 21:50:06 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6J4o5Nn009607 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 19 Jul 2012 00:50:06 -0400 Received: from fletch.usersys.redhat.com (dhcp-176-236.mel.redhat.com [10.64.176.236]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6J4o4si001597 for ; Thu, 19 Jul 2012 00:50:05 -0400 Message-ID: <500791FB.2040305@redhat.com> Date: Thu, 19 Jul 2012 14:50:03 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp Subject: proc migration from the Linux PMDA to a new PMDA Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: proc migration from the Linux PMDA to a new PMDA Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342673406 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com For various reasons, 'proc' metrics (per-process) need to be in their own PMDA. So I'm proposing to remove them from the Linux PMDA and reincarnate them in a new stand-alone PMDA. That means their PMIDs will all change (different domain number). Does anyone maintain logger archives that would require pmid migration/translation? Or can we just ignore that problem? Also, what about platforms other than Linux. Would the new PMDA need to be portable, e.g. for Solaris? Darwin? Windows?? There is probably insufficient overlap in metrics and semantics that portability would be infeasible, but thought I'd ask anyway. Thanks -- Mark From ndsco1@student.monash.edu Thu Jul 19 15:56:30 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.1 required=5.0 tests=BAYES_00,HEADER_ESQ autolearn=no version=3.4.0-r929098 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 q6JKuTuM043468 for ; Thu, 19 Jul 2012 15:56:29 -0500 X-ASG-Debug-ID: 1342731386-04cb6c75da344030001-S8gJnT Received: from cartman.its.monash.edu.au (cartman.its.monash.edu.au [130.194.13.166]) by cuda.sgi.com with ESMTP id jV8Tq1MEldiKBB33 for ; Thu, 19 Jul 2012 13:56:27 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.166 Received: from palin.its.monash.edu.au ([130.194.13.83]) by cartman.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7F00DOLE62B920@cartman.its.monash.edu.au> for pcp@oss.sgi.com; Fri, 20 Jul 2012 06:56:26 +1000 (EST) Received: from palin.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 2C910546C18 for ; Fri, 20 Jul 2012 06:56:26 +1000 (EST) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by palin.its.monash.edu.au (Postfix) with ESMTPS id B067C546BCD for ; Fri, 20 Jul 2012 06:56:25 +1000 (EST) Received: by pbbro2 with SMTP id ro2so4612297pbb.41 for ; Thu, 19 Jul 2012 13:56:22 -0700 (PDT) Received: by 10.68.241.228 with SMTP id wl4mr8281235pbc.51.1342731382172; Thu, 19 Jul 2012 13:56:22 -0700 (PDT) Received: by 10.68.20.169 with HTTP; Thu, 19 Jul 2012 13:56:22 -0700 (PDT) Date: Fri, 20 Jul 2012 06:56:22 +1000 From: Nathan Scott Subject: Re: [pcp] proc migration from the Linux PMDA to a new PMDA In-reply-to: <500791FB.2040305@redhat.com> X-ASG-Orig-Subj: Re: [pcp] proc migration from the Linux PMDA to a new PMDA Sender: ndsco1@student.monash.edu To: Mark Goodwin Cc: pcp Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=GetgcsOsgLxoiRuGFaVgfDTrNRMhpJz6nKWD++1waKQ=; b=WTbaIw9nCii9VY7rmbEwrvD3ZrnIEzrx1KHKrP04GFWc55RxqW8CJLuCIyAyQ6HoVr 5zb2lsGgFxk6WZZsJIY/sd1p23sB7vgotkaHU7yHN508E1ShjORJYEYnYNfRDLiq0NuF T+qsWuV7vnbnoKwY8RUfvTpY4uyojp/vh7euqzAFPmgx5drtst2IOuF4yNfQTSDd6ZP6 9lAVsBLMiI+GIlnpi1XSoeaVbL39TFHqdwLtkoF5CjxiBe3o7rFNN32vfySGWIU9bP0h jZ/HT9Zd1pd+j5wWrlYLNJJKE2qMU1/m7LBP8jbXkFAYyGUxLO67OYj3kcqh3GdyeyEk lesQ== X-Google-Sender-Auth: Zl0xkUryO_uZtKogEKNY-QrO3Iw X-Gm-Message-State: ALoCoQn7tB9idEtHCxzm/Mlno2nS0fICwTd1T90ZuPQGZUC12WZgqaydkaIp6vDLiCQpfhjzRihg References: <500791FB.2040305@redhat.com> X-Barracuda-Connect: cartman.its.monash.edu.au[130.194.13.166] X-Barracuda-Start-Time: 1342731387 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103184 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Mark, On 19 July 2012 14:50, Mark Goodwin wrote: > For various reasons, 'proc' metrics (per-process) need to be in > their own PMDA. So I'm proposing to remove them from the Linux > PMDA and reincarnate them in a new stand-alone PMDA. That means > their PMIDs will all change (different domain number). > > Does anyone maintain logger archives that would require pmid > migration/translation? Or can we just ignore that problem? With an Aconex hat on, I can say its not a problem that would affect us. It would make sense to provide a pmlogrewrite(1) configuration file to assist with anyone handling the transition though. > Also, what about platforms other than Linux. Would the new > PMDA need to be portable, e.g. for Solaris? Darwin? Windows?? > There is probably insufficient overlap in metrics and semantics > that portability would be infeasible, but thought I'd ask anyway. Solaris and Darwin have no proc metrics at this stage. The Windows metrics are completely different to Linux. The extraction mechanism (Win32 API) also is totally different of course. For Linux, I think the open question is then what to do about the cgroup metrics. I suspect moving these into the Linux proc PMDA makes sense (see the "TODO" note in cgroup_procs_fetch). cheers. -- Nathan From kenj@internode.on.net Thu Jul 19 16:30:07 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6JLU7C0045821 for ; Thu, 19 Jul 2012 16:30:07 -0500 X-ASG-Debug-ID: 1342733401-04bdf04e62356d50001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id pnvHumjBg6RXNaX3 for ; Thu, 19 Jul 2012 14:30:02 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBANR6CFB20QKQ/2dsb2JhbAANOIVutwABAQEDASNRBRALGAICJgICVwYTiAerD26Sc4EgiiyFToESA5VEkno Received: from ppp118-209-2-144.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.2.144]) by ipmail05.adl6.internode.on.net with ESMTP; 20 Jul 2012 07:00:01 +0930 Message-ID: <1342733593.24772.2.camel@bozo.localdomain> Subject: Re: [pcp] proc migration from the Linux PMDA to a new PMDA From: Ken McDonell X-ASG-Orig-Subj: Re: [pcp] proc migration from the Linux PMDA to a new PMDA To: Nathan Scott Cc: Mark Goodwin , pcp Date: Fri, 20 Jul 2012 07:33:13 +1000 In-Reply-To: References: <500791FB.2040305@redhat.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1342733402 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103186 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Fri, 2012-07-20 at 06:56 +1000, Nathan Scott wrote: > Hi Mark, > > On 19 July 2012 14:50, Mark Goodwin wrote: > > For various reasons, 'proc' metrics (per-process) need to be in > > their own PMDA. So I'm proposing to remove them from the Linux > > PMDA and reincarnate them in a new stand-alone PMDA. That means > > their PMIDs will all change (different domain number). > > > > Does anyone maintain logger archives that would require pmid > > migration/translation? Or can we just ignore that problem? > > With an Aconex hat on, I can say its not a problem that would affect > us. It would make sense to provide a pmlogrewrite(1) configuration > file to assist with anyone handling the transition though. I agree. The pmlogrewrite config will be simpler if the metrics maintain their cluster and ordinal parts, so just the domain changes. > > Also, what about platforms other than Linux. Would the new > > PMDA need to be portable, e.g. for Solaris? Darwin? Windows?? > > There is probably insufficient overlap in metrics and semantics > > that portability would be infeasible, but thought I'd ask anyway. > > Solaris and Darwin have no proc metrics at this stage. The Windows > metrics are completely different to Linux. The extraction mechanism > (Win32 API) also is totally different of course. > > For Linux, I think the open question is then what to do about the > cgroup metrics. I suspect moving these into the Linux proc PMDA > makes sense (see the "TODO" note in cgroup_procs_fetch). The WIP I have moves the cgroup metrics also. I'll get this patch to Mark today. From fche@redhat.com Thu Jul 19 20:59:27 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6K1xR4l066643 for ; Thu, 19 Jul 2012 20:59:27 -0500 X-ASG-Debug-ID: 1342749565-04bdf04e61360610001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KA4F79slTlVkUhTn for ; Thu, 19 Jul 2012 18:59:26 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6K1xLlI006357 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 19 Jul 2012 21:59:21 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6K1xKEL004926; Thu, 19 Jul 2012 21:59:20 -0400 Received: by fche.csb (Postfix, from userid 2569) id 0DB275816C; Thu, 19 Jul 2012 21:59:19 -0400 (EDT) To: Ken McDonell Cc: pcp developers Subject: Re: fche/prefix branch on pcpfans.git References: <20120713210843.GC14467@redhat.com> <1342476068.9482.46.camel@bozo.localdomain> X-ASG-Orig-Subj: Re: fche/prefix branch on pcpfans.git From: fche@redhat.com (Frank Ch. Eigler) Date: Thu, 19 Jul 2012 21:59:19 -0400 In-Reply-To: <1342476068.9482.46.camel@bozo.localdomain> (Ken McDonell's message of "Tue, 17 Jul 2012 08:01:08 +1000") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1342749566 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com kenj wrote: > [...] For Fedora 15 the differences in the contents of the rpms > between pcpfans (new) and pcp (orig) are as per the > attachment. [...] I think all of these are now fixed with the fche/prefix branch. - FChE From kenj@internode.on.net Fri Jul 20 01:15:21 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6K6FKYP088549 for ; Fri, 20 Jul 2012 01:15:20 -0500 X-ASG-Debug-ID: 1342764917-04bdf06b55db6b0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id c4b2DjjSBNswcOAM for ; Thu, 19 Jul 2012 23:15:17 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AswCAPf1CFBukW9e/2dsb2JhbAANOIQwgUS3IAR6BwYCJgJTH7MibpJ8gSCKLINEggqBEgOWV4RojH8 Received: from unknown (HELO [10.247.214.127]) ([110.145.111.94]) by ipmail06.adl6.internode.on.net with ESMTP; 20 Jul 2012 15:45:15 +0930 Message-ID: <1342764913.15781.12.camel@bozo-laptop.localdomain> Subject: pcp updates From: Ken McDonell X-ASG-Orig-Subj: pcp updates To: pcp@oss.sgi.com Date: Fri, 20 Jul 2012 16:15:13 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1342764917 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103219 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev debian/libpcp3-dev.install | 2 src/libpcp/src/pmns.c | 26 +- src/pmcd/src/pmcd.c | 5 src/pmcd/src/pmcd.h | 1 src/pmdas/pmcd/src/pmcd.c | 3 src/pmdas/postgresql/pmdapostgresql.pl | 397 +++++++++++++++++++++++---------- 6 files changed, 300 insertions(+), 134 deletions(-) commit 17f3029c3adfe6a586ae12904e898e59000eadba Author: Ken McDonell Date: Fri Jul 20 16:10:38 2012 +1000 pmcd - remove outdated pmcd pmda <--> pmcd interaction This is an historical anomaly and no longer needed. commit 66743ad12f35cf45ae844b9b81d0dc95cbd46f87 Author: Ken McDonell Date: Thu Jul 19 06:46:50 2012 +1000 postgresql pmda - add some metric help text Not yet finished, but this is a start. commit 98e897825d26aaa57d7cdb791d94040922162ee1 Author: Ken McDonell Date: Thu Jul 5 14:07:19 2012 +1000 debian/libpcp3-dev.install - correct typo line for usr/lib/pcp/bin/install-sh used to have a leading slash commit 5a98b31750ca7ca1d96cbe10249b6657600ef1bd Author: Ken McDonell Date: Mon Jul 2 09:14:37 2012 +1000 libpcp pmns routines - thread-safe rework QA 449 on Mac OS X uncovered a very obscure (and unlikely) race condition to do with PMNS functions and PM_CONTEXT_LOCAL ... fixed that and re-did some of the PM_INIT_LOCKS() placement to make sure lock initialization happens before any locking is attempted. Also added a missing lock/unlock around one setting of curr_pmns. From kenj@internode.on.net Fri Jul 20 01:17:34 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6K6HXBe088755 for ; Fri, 20 Jul 2012 01:17:34 -0500 X-ASG-Debug-ID: 1342765051-04cb6c75d93547c0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 4OVMHBhfMWe6zxHx for ; Thu, 19 Jul 2012 23:17:32 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAFP3CFBukW9e/2dsb2JhbAANOIV0tnYBAQEEI1YQCw0LAgImAgJXBrM3bpJ8gSCPeoESA5s/jH8 Received: from unknown (HELO [10.247.214.127]) ([110.145.111.94]) by ipmail06.adl6.internode.on.net with ESMTP; 20 Jul 2012 15:47:30 +0930 Message-ID: <1342765048.15781.13.camel@bozo-laptop.localdomain> Subject: Re: fche/prefix branch on pcpfans.git From: Ken McDonell X-ASG-Orig-Subj: Re: fche/prefix branch on pcpfans.git To: "Frank Ch. Eigler" Cc: pcp developers Date: Fri, 20 Jul 2012 16:17:28 +1000 In-Reply-To: References: <20120713210843.GC14467@redhat.com> <1342476068.9482.46.camel@bozo.localdomain> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1342765051 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103221 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On Thu, 2012-07-19 at 21:59 -0400, Frank Ch. Eigler wrote: > kenj wrote: > > > [...] For Fedora 15 the differences in the contents of the rpms > > between pcpfans (new) and pcp (orig) are as per the > > attachment. [...] > > I think all of these are now fixed with the fche/prefix branch. Thanks Frank. I'm away from my QA farm on the weekends, so I won't be able to kick the tyres, much less the tires, until next week. From kenj@internode.on.net Sat Jul 21 18:35:25 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_66 autolearn=no version=3.4.0-r929098 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 q6LNZPtt039918 for ; Sat, 21 Jul 2012 18:35:25 -0500 X-ASG-Debug-ID: 1342913722-04cbb056ed1932e0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id MIaRe6umIznWdy4u for ; Sat, 21 Jul 2012 16:35:23 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 Received: from unknown (HELO [10.247.214.127]) ([110.145.111.94]) by ipmail06.adl2.internode.on.net with ESMTP; 22 Jul 2012 09:05:06 +0930 Message-ID: <1342913715.15781.32.camel@bozo-laptop.localdomain> Subject: pcpqa updates From: Ken McDonell X-ASG-Orig-Subj: pcpqa updates To: pcp@oss.sgi.com Date: Sun, 22 Jul 2012 09:35:15 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1342913722 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103377 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/pcp/pcpqa.git .gitignore | 1 019 | 9 019.linux.3 | 689 ++++++++++++++++++++++++++++++++++++++++++++++++ 022 | 9 031.out.irix | 1 031.out.linux | 1 044 | 13 044.linux.1 | 22 + 074 | 8 074.out.darwin | 12 074.out.noproc | 12 096 | 9 114 | 13 201 | 2 201.out | 1 361 | 33 +- 361.out | 108 ------- 361.out.1 | 108 +++++++ 361.out.2 | 108 +++++++ 379 | 4 379.out | 18 - 390 | 9 449 | 6 509 | 8 574.out.irix | 1 580 | 12 580.out.linux.2 | 38 +- 580.out.linux.noproc | 19 + GNUmakefile | 6 common.filter | 1 src-oss/GNUmakefile | 5 src-oss/multithread1.c | 86 ++++- src-oss/torture_cache.c | 40 +- 33 files changed, 1185 insertions(+), 227 deletions(-) commit 9bc1f4c47990cac5992c3d56f9ccbfc77afa35fc Merge: 6e46c9d 2453f9b Author: Ken McDonell Date: Sun Jul 22 09:33:38 2012 +1000 Merge branch 'master' of /home/kenj/src/pcpqa into gpush_staging commit 2453f9b1ee8954b93d95fea02c86f680c9e8424d Author: Ken McDonell Date: Sun Jul 22 09:32:10 2012 +1000 361 - oops commit 0897438bd4331ff4d7b713d2bf6652b5ce64e9b2 Author: Ken McDonell Date: Sun Jul 22 09:30:56 2012 +1000 580 - oops commit af74a2a8333303f15c076e9c1f2444091c95eb36 Author: Ken McDonell Date: Sun Jul 22 09:29:34 2012 +1000 580 - changes for linux-proc PMDA split commit e6352ad44c96a0cea942bd3a6e7d1e46728ea8ea Author: Ken McDonell Date: Sun Jul 22 09:24:59 2012 +1000 390 - changes for linux-proc PMDA split commit a049e5ac78d9ccc5d08f3bde99e34588ba4cb760 Author: Ken McDonell Date: Sun Jul 22 09:23:29 2012 +1000 361 - changes for linux-proc PMDA split commit 0501dc42a6156a821124d2aa96713c7424fd0797 Author: Ken McDonell Date: Sun Jul 22 09:13:41 2012 +1000 114 - changes for linux-proc PMDA split commit 04cf183bc541d4d3e37913c5fd621c55400db276 Author: Ken McDonell Date: Sun Jul 22 09:11:19 2012 +1000 096 - changes for linux-proc PMDA split commit 7d13d252f57356d802086e0cacd592e6ec42388f Author: Ken McDonell Date: Sun Jul 22 09:08:46 2012 +1000 074 - changes for linux-proc PMDA split commit 39c35b3ce9736691e4238b278560314e5b943113 Author: Ken McDonell Date: Sun Jul 22 07:42:07 2012 +1000 044 - changes for linux-proc PMDA split commit 55179235532420fc025a6a2c942e57beee0ddccf Author: Ken McDonell Date: Sun Jul 22 07:36:00 2012 +1000 common.filter, 031, 574 - changes for linux-proc PMDA split commit a660f5db6ca30204eea2c771f7d0e36e23ae4073 Author: Ken McDonell Date: Sun Jul 22 07:30:08 2012 +1000 022 - changes for linux-proc PMDA split commit 840089d44fdc6196c0ee127f3db08da762a4068b Author: Ken McDonell Date: Sun Jul 22 07:26:58 2012 +1000 019 - changes for linux-proc PMDA split commit dc054aa11923b05ff73a9ff7e9922d50f641467b Author: Ken McDonell Date: Thu Jul 5 14:11:01 2012 +1000 509 - accommodate Mac OS X badness For 35+ years awk data types have been polymorphic ... it comes as no surprise that Mac OS X has to be the platform that managed to break this behaviour! Sigh. commit f09b344838d7ad4967d86ddfb64eb61393693f04 Author: Ken McDonell Date: Thu Jul 5 14:09:45 2012 +1000 201 - minor tweak Just make sure the state of $PCP_VAR_DIR/config/pmda/123.8 is deterministic. commit 74cd0bbe8e29657edc4050c75678aeca536bdc73 Author: Ken McDonell Date: Tue Jul 3 14:08:33 2012 +1000 449/multithread1.c - bizarre Mac OS X problem Check out the comments in src-oss/multithread1.c! commit d2bfb00aa891afd5c1e4e4c0ee142003437d965a Author: Ken McDonell Date: Fri Jun 29 07:14:18 2012 +1000 201 - minor change to torture_cache.c and 201.out system("cat no_such_file") does not quite behave the same way everywhere with respect to the exit status ... just be more careful in the case where the file does not exist. commit cf8bb7d7aeccb0993b7b12fdaa86f1c824c2769b Author: Ken McDonell Date: Thu Jun 28 06:34:40 2012 +1000 379 - remove non-deterministic output Depending on the platform and the speed of execution, the line Sleeping while sproc does the work ... SIGINT to terminate may, or may not, appear in the output. commit afb0e97dd655899518aba01ded722b24d8e97e6c Author: Ken McDonell Date: Thu Jun 28 06:30:31 2012 +1000 GNUmakefile - tweak rules for tar packed artefacts From kenj@internode.on.net Sun Jul 22 07:10:39 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6MCAdub168146 for ; Sun, 22 Jul 2012 07:10:39 -0500 X-ASG-Debug-ID: 1342959036-04cb6c75da3e4e20001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 5hFYQKycxcMcFpou for ; Sun, 22 Jul 2012 05:10:37 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAJ3sC1ABjhNA/2dsb2JhbAANOIVvtz5+BwYCJgJys19ukWOBIIothUGBEgObRoMuiVM Received: from unknown (HELO [10.138.21.6]) ([1.142.19.64]) by ipmail06.adl6.internode.on.net with ESMTP; 22 Jul 2012 21:40:35 +0930 Message-ID: <1342959033.15781.41.camel@bozo-laptop.localdomain> Subject: pcp (proc_pmda branch) updates From: Ken McDonell X-ASG-Orig-Subj: pcp (proc_pmda branch) updates To: pcp@oss.sgi.com Date: Sun, 22 Jul 2012 22:10:33 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1342959036 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103427 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- OK Mark here it is. Feel free to pull this into any place you want, else I'll keep chipping away at it as I now have a git managed branch for this work. The proc metrics are out of the Linux PMDA ... and this passes QA (with my last round of QA changes). The proc PMDA compiles, installs and dumps core ... 8^)> Changes committed to git://oss.sgi.com/kenj/pcp.git proc_pmda (note this is the proc_pmda branch) src/pmdas/linux/GNUmakefile | 48 src/pmdas/linux/cgroups.c | 742 -------- src/pmdas/linux/cgroups.h | 49 src/pmdas/linux/clusters.h | 38 src/pmdas/linux/filesys.c | 8 src/pmdas/linux/filesys.h | 2 src/pmdas/linux/getinfo.c | 35 src/pmdas/linux/getinfo.h | 1 src/pmdas/linux/help | 149 - src/pmdas/linux/indom.h | 8 src/pmdas/linux/interrupts.c | 1 src/pmdas/linux/ksym.c | 551 ------ src/pmdas/linux/ksym.h | 41 src/pmdas/linux/pmda.c | 1209 -------------- src/pmdas/linux/proc_pid.c | 721 -------- src/pmdas/linux/proc_pid.h | 269 --- src/pmdas/linux/proc_runq.c | 123 - src/pmdas/linux/proc_runq.h | 35 src/pmdas/linux/root_linux | 130 - src/pmdas/linux_proc/.gitignore | 5 src/pmdas/linux_proc/GNUmakefile | 76 src/pmdas/linux_proc/Install | 31 src/pmdas/linux_proc/Remove | 29 src/pmdas/linux_proc/cgroups.c | 760 ++++++++ src/pmdas/linux_proc/cgroups.h | 49 src/pmdas/linux_proc/clusters.h | 85 src/pmdas/linux_proc/dynamic.c | 176 ++ src/pmdas/linux_proc/dynamic.h | 31 src/pmdas/linux_proc/filesys.c | 121 + src/pmdas/linux_proc/filesys.h | 34 src/pmdas/linux_proc/getinfo.c | 55 src/pmdas/linux_proc/getinfo.h | 16 src/pmdas/linux_proc/help | 181 ++ src/pmdas/linux_proc/indom.h | 59 src/pmdas/linux_proc/ksym.c | 551 ++++++ src/pmdas/linux_proc/ksym.h | 41 src/pmdas/linux_proc/pmda.c | 1467 +++++++++++++++++ src/pmdas/linux_proc/pmns | 155 + src/pmdas/linux_proc/proc_pid.c | 723 ++++++++ src/pmdas/linux_proc/proc_pid.h | 269 +++ src/pmdas/linux_proc/proc_runq.c | 123 + src/pmdas/linux_proc/proc_runq.h | 35 src/pmdas/linux_proc/root | 10 src/pmdas/proc/GNUmakefile | 170 - src/pmdas/proc/TODO | 36 src/pmdas/proc/cgroups.c | 1502 ++++++++--------- src/pmdas/proc/cgroups.h | 98 - src/pmdas/proc/dynamic.c | 352 ++-- src/pmdas/proc/dynamic.h | 62 src/pmdas/proc/help | 362 ++-- src/pmdas/proc/pmda.c | 3348 +++++++++++++++++++-------------------- src/pmdas/proc/pmns | 310 +-- src/pmdas/proc/proc_pid.c | 1444 ++++++++-------- src/pmdas/proc/proc_pid.h | 538 +++--- src/pmdas/proc/proc_runq.c | 246 +- src/pmdas/proc/proc_runq.h | 70 src/pmdas/proc/root | 20 src/pmns/Rebuild | 22 58 files changed, 9452 insertions(+), 8370 deletions(-) commit f15378821b2d53ad00a8083653ea3ab4f8e63070 Author: Ken McDonell Date: Sun Jul 22 20:18:44 2012 +1000 proc PMDA - more bits 'n pieces Install and Remove scripts. commit b28bb3bd72ef9d6bd538d991efec34f65374b7df Author: Ken McDonell Date: Sun Jul 22 20:03:14 2012 +1000 proc PMDA - missed file from last commit commit 372b1b0d34ae2a0e1df5b6f4a6d2b1a54c90bef3 Author: Ken McDonell Date: Sun Jul 22 19:56:36 2012 +1000 Linux proc pmda - initial checkpoint This commit delivers the first cut of the proc PMDA ... the code has been lifted out of the linux PMDA and compiles and links without error ... but there has been no testing and no Install and Remove scripts yet. commit 8ff4984fee93bab09ea5c68b7ee18d1ab715bea1 Author: Ken McDonell Date: Sun Jul 22 19:52:34 2012 +1000 linux PMDA - remove all proc metrics All the proc metrics have been moved to the proc PMDA. commit 279950ec0f5bb70967b2d5260ac7f075b8187ca1 Author: Ken McDonell Date: Sun Jul 22 18:29:40 2012 +1000 Rebuild (pmns) - changes for linux-proc PMDA split Need to be selective about the top-level proc and cgroup metrics. If we're on Linux and the proc PMDA is not there, need to cull these ones ... this is needed for the migration/upgrade after the split when the linux PMDA will be installed by default, but the proc PMDA will not. If the proc PMDA is installed in pmcd's config file, don't do the culling. commit 4424a204992b4e11a47ad00b0440c611200429ce Merge: c20319d 17f3029 Author: Ken McDonell Date: Fri Jul 20 22:05:28 2012 +1000 Merge branch 'dev' into proc_pmda commit c20319d064af66dc5902661a3f05dccb24d7d177 Author: Ken McDonell Date: Thu Jul 19 11:30:32 2012 +1000 proc PMDA - preliminary checkin This is not working ... just want to save state so far. commit 6b2d8a6397612be71ea6d33061577d708056ba3e Merge: 6e60a72 66743ad Author: Ken McDonell Date: Thu Jul 19 06:56:47 2012 +1000 Merge branch 'dev' into proc_pmda Conflicts: src/pmdas/linux/pmda.c Forward ported a couple of recent changes from dev. commit 6e60a72147c658cd2ebc88829c4a90a7a3faabe2 Author: Ken McDonell Date: Tue Dec 13 06:59:24 2011 +1100 proc PMDA - interim commit This gets the proc and cgroup metrics out of the Linux PMDA. From mgoodwin@redhat.com Sun Jul 22 20:38:55 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6N1ctJC039520 for ; Sun, 22 Jul 2012 20:38:55 -0500 X-ASG-Debug-ID: 1343007534-04cbb056f11b6b50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id mF1QHRHFuoyHQUME for ; Sun, 22 Jul 2012 18:38:54 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6N1crO7020541 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 22 Jul 2012 21:38:54 -0400 Received: from fletch.usersys.redhat.com (vpn1-50-7.bne.redhat.com [10.64.50.7]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6N1cpxx002389 for ; Sun, 22 Jul 2012 21:38:53 -0400 Message-ID: <500CAB2B.1080102@redhat.com> Date: Mon, 23 Jul 2012 11:38:51 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] pcp (proc_pmda branch) updates References: <1342959033.15781.41.camel@bozo-laptop.localdomain> X-ASG-Orig-Subj: Re: [pcp] pcp (proc_pmda branch) updates In-Reply-To: <1342959033.15781.41.camel@bozo-laptop.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343007534 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com On 07/22/2012 10:10 PM, Ken McDonell wrote: > OK Mark here it is. > > Feel free to pull this into any place you want, else I'll keep chipping > away at it as I now have a git managed branch for this work. > > The proc metrics are out of the Linux PMDA ... and this passes QA (with > my last round of QA changes). > > The proc PMDA compiles, installs and dumps core ... 8^)> Thanks Ken, I'll take it from there. On first run it looks like a pmns issue with cgroups : Program received signal SIGSEGV, Segmentation fault. 0x00007f668613ed27 in pmdaTreePMID (pmns=0x0, name=0x1d87418 "proc.cgroup", pmid=0x7fff9f3b56f8) at tree.c:109 109 if ((node = __pmdaNodeLookup(pmns->root->first, name)) == NULL) > > Changes committed to git://oss.sgi.com/kenj/pcp.git proc_pmda > (note this is the proc_pmda branch) ... Cheers -- Mark From ndsco1@student.monash.edu Sun Jul 22 22:31:26 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6N3VQqh055847 for ; Sun, 22 Jul 2012 22:31:26 -0500 X-ASG-Debug-ID: 1343014281-04cbb056ef1b9d30001-S8gJnT Received: from kenny.its.monash.edu.au (kenny.its.monash.edu.au [130.194.13.164]) by cuda.sgi.com with ESMTP id 1PRf4CzplmvMjxVw for ; Sun, 22 Jul 2012 20:31:22 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.164 Received: from chapman.its.monash.edu.au ([130.194.13.89]) by kenny.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7L004OHGG6GC20@kenny.its.monash.edu.au> for pcp@oss.sgi.com; Mon, 23 Jul 2012 13:31:20 +1000 (EST) Received: from chapman.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id AEC6D7E6145 for ; Mon, 23 Jul 2012 13:31:20 +1000 (EST) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chapman.its.monash.edu.au (Postfix) with ESMTPS id 0E19C7E613E for ; Mon, 23 Jul 2012 13:31:19 +1000 (EST) Received: by pbbro2 with SMTP id ro2so9337832pbb.41 for ; Sun, 22 Jul 2012 20:31:17 -0700 (PDT) Received: by 10.68.218.103 with SMTP id pf7mr32047468pbc.67.1343014276946; Sun, 22 Jul 2012 20:31:16 -0700 (PDT) Received: by 10.68.20.169 with HTTP; Sun, 22 Jul 2012 20:31:16 -0700 (PDT) Date: Mon, 23 Jul 2012 13:31:16 +1000 From: Nathan Scott Subject: pcp updates Sender: ndsco1@student.monash.edu X-ASG-Orig-Subj: pcp updates To: pcp Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:x-gm-message-state; bh=1XLT0YdQPsQikAZdcd2YdQcymANRbFs3K0lrEsweO1E=; b=L+Y4iNjThhjKOhgkDIzuKM0YhDu4cWz9oAv1pAAEkjNA8elZJwNvG2mrJ+wuA1oQse 3R1UVmHqXbzefvO47E3Xh1WfivN9bDCMOgSvmsgyNpjNX7lB3TbXVCNOS2xBLgJ4v1zd Xu8sbXSUsGhs26JyInrxrrn54B27qYW0pYw2pi0i6v3oJVpKN2NSrpfu1NooBKPfkH5v JK0++HWnxPOoRhINfNpAMFquN9ZzDGrJr9y4JGKJH5qf1o/hgpEhT357mGvutkd64t/a PnXVzfuNwu3E3oFjhp2lN9gJ719iMrl+JKzUIh4lZ4KWHhxzdEAF2fmVxFg2m28sZ6zu QOQA== X-Google-Sender-Auth: 7zdBVioCTa481YKNqGdNAV4ctJk X-Gm-Message-State: ALoCoQkfiYfh75b5KcEhrcCkA3OJ9kT1/z1y6e0dyyAebpls1KcHRRajflbuzOSIfdhZzzxgSNwk X-Barracuda-Connect: kenny.its.monash.edu.au[130.194.13.164] X-Barracuda-Start-Time: 1343014281 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103488 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/pcp/pcp.git dev CHANGELOG | 2 build/rpm/pcp.spec.in | 3 configure.in | 37 ++++++++ debian/changelog | 2 src/include/builddefs.in | 3 src/pmcd/src/GNUmakefile | 3 src/pmdas/oracle/GNUmakefile | 4 src/pmdas/oracle/Install | 33 ++++--- src/pmdas/oracle/pmdaoracle.pl | 181 ++++++++++++++++++++--------------------- src/pmie/src/GNUmakefile | 5 - src/pmlogger/GNUmakefile | 3 src/pmproxy/GNUmakefile | 3 12 files changed, 167 insertions(+), 112 deletions(-) commit 4c08ae54bfac565ef8f1652af7d448e49a8c7d00 Author: Nathan Scott Date: Mon Jul 23 13:26:28 2012 +1000 Further work on the revised pmdaoracle implementation Makes use of the new PCP::PMDA indom cache (hash-based) code, allows for multiple oracle SIDs, removes the use of the oracle shipped perl (no PCP::PMDA, of course), many changes to get the sql requests working, and finally allows pmdaoracle to run with the oracle user account. commit 0b6981b76162396051771b9ac3a0dcb7c3b7eb53 Author: Nathan Scott Date: Mon Jul 23 12:33:02 2012 +1000 Update build/version information for bugfix point release. commit ba49d5278c5dbb6564ce5a00f1a1a0ef6c84cc00 Author: Frank Ch. Eigler Date: Thu Jul 19 14:18:07 2012 -0400 Add modern gcc/glibc security protection mechanisms where available Specifically, enable CFLAGS="-fstack-protector-all -D_FORTIFY_SOURCE=2" for all C files, and PIECFLAGS=-"fPIE" PIELDFLAGS="-pie -Wl,-z,relro -Wl,-z,now" for the four daemons (pmcd, pmie, pmlogger, pmproxy). From fche@redhat.com Mon Jul 23 08:39:53 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6NDdrBu154779 for ; Mon, 23 Jul 2012 08:39:53 -0500 X-ASG-Debug-ID: 1343050792-04bdf06b551a7ca0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Wr3DrLZepk6oh81A for ; Mon, 23 Jul 2012 06:39:52 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6NDdpkv009358 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 23 Jul 2012 09:39:52 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6NClKIl005871 for ; Mon, 23 Jul 2012 08:47:20 -0400 Received: by fche.csb (Postfix, from userid 2569) id C610D58145; Mon, 23 Jul 2012 08:47:19 -0400 (EDT) Date: Mon, 23 Jul 2012 08:47:19 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: dev branch configure/build on rhel4 (old autoconf) Message-ID: <20120723124719.GF6331@redhat.com> X-ASG-Orig-Subj: dev branch configure/build on rhel4 (old autoconf) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343050792 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi - nathans mentioned on IRC a configure/build failure on RHEL4 of the fche/prefix branch, from which he backported the gcc -fstack-protector-all / -fpie / etc. security-related patch (commit ba49d527). I reproduced the build failure on a rhel4 vm. It appears to be due to a too-old autoconf version there. However, a ../configure file subsituted from a more recent fedora version, the rhel4 configure & build completed successfully. I suspect this could be a cause for reevaluating the policy that .../configure is excluded from the git sources, and is required to be regenerated during build time. Some FOSS projects dogmatically exclude generated content from their source code repositories. Others don't mind the bit of git clutter, if it makes developers' lives easier. PCP may wish to try the latter. (On the fche/prefix branch only, there is also a later build failure, due to an excessively old perl Ext::MakeMaker probably not understanding INSTALL_BASE properly; will look into that.) - FChE From ndsco1@student.monash.edu Mon Jul 23 21:01:46 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6O21j1D014044 for ; Mon, 23 Jul 2012 21:01:46 -0500 X-ASG-Debug-ID: 1343095301-04bdf04e64467c80001-S8gJnT Received: from kenny.its.monash.edu.au (kenny.its.monash.edu.au [130.194.13.164]) by cuda.sgi.com with ESMTP id rS1E0tBOfS35Ykms for ; Mon, 23 Jul 2012 19:01:43 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.164 Received: from chapman.its.monash.edu.au ([130.194.13.89]) by kenny.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7N00HX46YRS940@kenny.its.monash.edu.au> for pcp@oss.sgi.com; Tue, 24 Jul 2012 12:01:40 +1000 (EST) Received: from chapman.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 1988E7E61C0 for ; Tue, 24 Jul 2012 12:01:40 +1000 (EST) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chapman.its.monash.edu.au (Postfix) with ESMTPS id 75D017E61BF for ; Tue, 24 Jul 2012 12:01:39 +1000 (EST) Received: by mail-yx0-f182.google.com with SMTP id l8so6103796yen.41 for ; Mon, 23 Jul 2012 19:01:39 -0700 (PDT) Received: by 10.66.84.130 with SMTP id z2mr981193pay.77.1343095298541; Mon, 23 Jul 2012 19:01:38 -0700 (PDT) Received: by 10.68.20.169 with HTTP; Mon, 23 Jul 2012 19:01:38 -0700 (PDT) Date: Tue, 24 Jul 2012 12:01:38 +1000 From: Nathan Scott Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) In-reply-to: <20120723124719.GF6331@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Sender: ndsco1@student.monash.edu To: "Frank Ch. Eigler" Cc: pcp developers Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=OPnO/1PFGneD45N9IAsxPFmAanuchFv7o3OTpjgAJCs=; b=muuqnPNfB5pQYLY9LQ0cnUvybN/J9BHluBzJa0XonMAR2XqKM37jLV2lsBG2hkiYwO tz+cIrIgltf4ev7x5fYEfmxGh7AVJ5DMCAgy6daR3skJ7xvr6DY9I3LFEjEHdPXUTtkI 8uECeQCUL0km2bVnXmJ2cgbrRc+5kknr9k48Ehn6ymTgnt3AGMH+jYsCR/HmpdOsjkir EeXWCj/B77KxWcPMmjDXaBmprsIpf8reoo2e3EFl9Ks61omxgJ95slHP60sKiOMHWrU9 624Xk+L4sVUaYoDrH62VisB8Xq/EonZjsdxzLZDRUK2NcwkBy1+SOm2rSw2OHzbJIXBX bidg== X-Google-Sender-Auth: 8mzkZNpmcNdbCfmt8GApfDVeNaA X-Gm-Message-State: ALoCoQlsdoV+usnfELGMM+ZANnVw0PlIpqOW7XsBkxuyU7T+1ryWq8G8nR7p+6qXAwXGUH+a+rjE References: <20120723124719.GF6331@redhat.com> X-Barracuda-Connect: kenny.its.monash.edu.au[130.194.13.164] X-Barracuda-Start-Time: 1343095302 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103578 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Frank, On 23 July 2012 22:47, Frank Ch. Eigler wrote: > Hi - > > nathans mentioned on IRC a configure/build failure on RHEL4 of the > fche/prefix branch, from which he backported the gcc > -fstack-protector-all / -fpie / etc. security-related patch (commit > ba49d527). > > I reproduced the build failure on a rhel4 vm. It appears to be due to > a too-old autoconf version there. However, a ../configure file > subsituted from a more recent fedora version, the rhel4 configure & > build completed successfully. > > I suspect this could be a cause for reevaluating the policy that > .../configure is excluded from the git sources, and is required to be > regenerated during build time. Some FOSS projects dogmatically > exclude generated content from their source code repositories. Others > don't mind the bit of git clutter, if it makes developers' lives > easier. PCP may wish to try the latter. At this stage for 3.5.5 I'm looking for something simple, and would prefer to pull in those changes (gcc/ld options) if we can. Reworking configure this way may well be a good thing (it'd simplify windows builds too, as I recall fighting autoconf there as well) ... but a bit risky for a small bugfix release. Since AIUI this change is checking whether gcc supports some new flags we might be able to achieve the same more simply by either avoiding the use of cflags (not sure if that's an option), and/or doing a check more like the pthread check (with the do_threads=check approach). Since it looks like the problem is the CFLAGS tweak persists, when it shouldn't, this one must be a fairly common problem. If its all too problematic, we can pull that change from 3.6.5 and go with a configure-included approach for the release that pulls in the rest of the reworked configure scripts, perhaps. Don't get too hung up on other RHEL4 fixes though - check with Mark, but I think he stopped building there awhile ago for other reasons (?) - I might be misremembering that. Thanks. -- Nathan From mgoodwin@redhat.com Mon Jul 23 22:29:30 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6O3TT1Z022730 for ; Mon, 23 Jul 2012 22:29:30 -0500 X-ASG-Debug-ID: 1343100568-04bdf06b551df840001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Jh6fL0DxYkuJDgD1 for ; Mon, 23 Jul 2012 20:29:28 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6O3TLpB002675 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Jul 2012 23:29:21 -0400 Received: from fletch.usersys.redhat.com (dhcp-176-236.mel.redhat.com [10.64.176.236]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6O3TJwX028050; Mon, 23 Jul 2012 23:29:20 -0400 Message-ID: <500E168E.20902@redhat.com> Date: Tue, 24 Jul 2012 13:29:18 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: Nathan Scott CC: "Frank Ch. Eigler" , pcp developers Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) References: <20120723124719.GF6331@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343100568 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com On 07/24/2012 12:01 PM, Nathan Scott wrote: > Don't get too hung up on other RHEL4 fixes though - check with Mark, but > I think he stopped building there awhile ago for other reasons (?) - I might > be misremembering that. Fedora stopped supporting RHEL4 epel builds. We can still build for RHEL4 using brew (the RHEL build system), but koji (the Fedora build system) no longer supports the dist-4E-epel target. Cheers From mgoodwin@redhat.com Mon Jul 23 22:44:14 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_46 autolearn=no version=3.4.0-r929098 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 q6O3iDK6024086 for ; Mon, 23 Jul 2012 22:44:14 -0500 X-ASG-Debug-ID: 1343101452-04cbb056ef211470001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id AI3gDJHl4Ld0YFBB for ; Mon, 23 Jul 2012 20:44:13 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6O3iC0W005524 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 23 Jul 2012 23:44:12 -0400 Received: from fletch.usersys.redhat.com (dhcp-176-236.mel.redhat.com [10.64.176.236]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6O3iBxh030546 for ; Mon, 23 Jul 2012 23:44:12 -0400 Message-ID: <500E1A0A.401@redhat.com> Date: Tue, 24 Jul 2012 13:44:10 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp Subject: pcp updates Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: pcp updates Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343101453 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Changes committed to git://oss.sgi.com/markgw/pcp/pcp.git proc_pmda (note: 'proc_pmda' branch). Still TODO: pmlogrewrite config for archive migration support, some QA and maybe move proc.cgroup back to the top level in the pmns (see below). commit d9c696f1e999ef22828d7b1485634b0998573d9f Author: Mark Goodwin Date: Tue Jul 24 12:55:02 2012 +1000 Continuing the linux / proc PMDA split. - fix the proc instance domain table initialization - it's sparse and preserves Linux indom numbers (for archive migration). - move cgroup pmns root to CGROUP_ROOT ("proc.cgroup") and fix a segfault in proc_dynamic_pmns(). "cgroup" can't be a top level leaf node in the pmns file (would need other code changes to support this, which we may want to consider). - add linux_proc into the build (platform conditional) but not enabled by default. - trim code copied from ../linux/filesys.[ch] and #if 0 blocks. - fix a bug in proc_fetchCallBack - wrong variable was being returned for proc.cgroup.subsys.hierarchy modified: src/pmdas/GNUmakefile modified: src/pmdas/linux_proc/GNUmakefile modified: src/pmdas/linux_proc/cgroups.c modified: src/pmdas/linux_proc/cgroups.h modified: src/pmdas/linux_proc/clusters.h modified: src/pmdas/linux_proc/filesys.c modified: src/pmdas/linux_proc/filesys.h modified: src/pmdas/linux_proc/indom.h modified: src/pmdas/linux_proc/pmda.c modified: src/pmdas/linux_proc/pmns commit 228d75bc7131251977df5ab33551e666920cfca9 Merge: 6524103 f153788 Author: Mark Goodwin Date: Mon Jul 23 11:15:09 2012 +1000 Merge branch 'proc_pmda' of git://oss.sgi.com/kenj/pcp into proc_pmda From kenj@internode.on.net Mon Jul 23 23:06:15 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_46 autolearn=no version=3.4.0-r929098 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 q6O46Fus026323 for ; Mon, 23 Jul 2012 23:06:15 -0500 X-ASG-Debug-ID: 1343102772-04cb6c75d8457aa0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id w8LnKo97t1McPTg5 for ; Mon, 23 Jul 2012 21:06:13 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAPIdDlB20QKQ/2dsb2JhbAANOIVwtyQBAQEEI1YQCw4KAgImAgJXBrEHbpMDgSCQDIESA5VJkn4 Received: from ppp118-209-2-144.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.2.144]) by ipmail06.adl6.internode.on.net with ESMTP; 24 Jul 2012 13:36:11 +0930 Message-ID: <1343102969.8975.47.camel@bozo.localdomain> Subject: Re: [pcp] pcp updates From: Ken McDonell X-ASG-Orig-Subj: Re: [pcp] pcp updates To: Mark Goodwin Cc: pcp Date: Tue, 24 Jul 2012 14:09:29 +1000 In-Reply-To: <500E1A0A.401@redhat.com> References: <500E1A0A.401@redhat.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1343102772 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103586 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Tue, 2012-07-24 at 13:44 +1000, Mark Goodwin wrote: > Changes committed to git://oss.sgi.com/markgw/pcp/pcp.git proc_pmda > (note: 'proc_pmda' branch). Still TODO: pmlogrewrite config for > archive migration support, some QA and maybe move proc.cgroup > back to the top level in the pmns (see below). cgroup got moved to proc.cgroup because of limitations of of the way Rebuild works for the PMNS and make the transition (when no proc PMDA is installed) _plus_ our PMDA install scripts and PMNS rebuilding there cannot handle a leaf metric (not a subtree) at the root of the metric tree added by a PMDA. I moved cgroup to proc.cgroup as the path of least resistance, especially since pmlogrewrite can also accommodate this style of mapping if anyone cares there for pmlogger archives. From mgoodwin@redhat.com Mon Jul 23 23:22:18 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_46 autolearn=no version=3.4.0-r929098 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 q6O4MILQ027674 for ; Mon, 23 Jul 2012 23:22:18 -0500 X-ASG-Debug-ID: 1343103737-04cbb056f02129b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Z6Yyp1NODMYU7g07 for ; Mon, 23 Jul 2012 21:22:17 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6O4MCAx026410 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 24 Jul 2012 00:22:12 -0400 Received: from fletch.usersys.redhat.com (dhcp-176-236.mel.redhat.com [10.64.176.236]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6O4MBKq016064; Tue, 24 Jul 2012 00:22:11 -0400 Message-ID: <500E22F2.40305@redhat.com> Date: Tue, 24 Jul 2012 14:22:10 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: Ken McDonell CC: pcp Subject: Re: [pcp] pcp updates References: <500E1A0A.401@redhat.com> <1343102969.8975.47.camel@bozo.localdomain> X-ASG-Orig-Subj: Re: [pcp] pcp updates In-Reply-To: <1343102969.8975.47.camel@bozo.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343103737 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com On 07/24/2012 02:09 PM, Ken McDonell wrote: > On Tue, 2012-07-24 at 13:44 +1000, Mark Goodwin wrote: >> Changes committed to git://oss.sgi.com/markgw/pcp/pcp.git proc_pmda >> (note: 'proc_pmda' branch). Still TODO: pmlogrewrite config for >> archive migration support, some QA and maybe move proc.cgroup >> back to the top level in the pmns (see below). > > cgroup got moved to proc.cgroup because of limitations of of the way > Rebuild works for the PMNS and make the transition (when no proc PMDA is > installed) _plus_ our PMDA install scripts and PMNS rebuilding there > cannot handle a leaf metric (not a subtree) at the root of the metric > tree added by a PMDA. yep, I encountered those issues too. > I moved cgroup to proc.cgroup as the path of least resistance, > especially since pmlogrewrite can also accommodate this style of mapping > if anyone cares there for pmlogger archives. Well I'm happy to leave it there. And as far as I'm concerned, I don't see any reason not to merge the proc_pmda branch back into dev now (the sooner the better to avoid conflicts with other work going on in the Linux PMDA). Cheers -- Mark From fche@redhat.com Tue Jul 24 06:57:00 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6OBv0rr098239 for ; Tue, 24 Jul 2012 06:57:00 -0500 X-ASG-Debug-ID: 1343131018-04cb6c75da46d740001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id kNJaWShbnDKGp9bw for ; Tue, 24 Jul 2012 04:56:59 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6OBumuU020829 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 24 Jul 2012 07:56:48 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6OBum2s028125; Tue, 24 Jul 2012 07:56:48 -0400 Received: by fche.csb (Postfix, from userid 2569) id 9577D58127; Tue, 24 Jul 2012 07:56:47 -0400 (EDT) Date: Tue, 24 Jul 2012 07:56:47 -0400 From: "Frank Ch. Eigler" To: Nathan Scott Cc: pcp developers Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Message-ID: <20120724115647.GB29662@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) References: <20120723124719.GF6331@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343131019 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi, Nathan - nathans wrote: > [...] > At this stage for 3.5.5 I'm looking for something simple, and would > prefer to pull in those changes (gcc/ld options) if we can. > Reworking configure this way may well be a good thing (it'd simplify > windows builds too, as I recall fighting autoconf there as well) > ... but a bit risky for a small bugfix release. (Technically, my proposed change would consist of nothing other than including a generated ./configure file in git, and removing direct invocations of autoconf from the few places it is mentioned. Not risky really, due to autoconf's compatibility.) > Since AIUI this change is checking whether gcc supports some new > flags we might be able to achieve the same more simply by either > avoiding the use of cflags [...] If its all too problematic, we can > pull that change from 3.6.5 [...] If necessary ... but actually using old autoconf, and adding .../configure --without-ssp --without-pie makes the status quo work on rhel4 also. > Don't get too hung up on other RHEL4 fixes though - check with Mark, but > I think he stopped building there awhile ago for other reasons (?) - I might > be misremembering that. (RHEL4 has reached end-of-supported-life not too long ago.) - FChE From ndsco1@student.monash.edu Tue Jul 24 18:25:04 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6ONP3E7211644 for ; Tue, 24 Jul 2012 18:25:04 -0500 X-ASG-Debug-ID: 1343172301-04cb6c75db49e830001-S8gJnT Received: from kenny.its.monash.edu.au (kenny.its.monash.edu.au [130.194.13.164]) by cuda.sgi.com with ESMTP id mgssekVuAE25hwaI for ; Tue, 24 Jul 2012 16:25:02 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.164 Received: from palin.its.monash.edu.au ([130.194.13.83]) by kenny.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7O005OOUDOCR30@kenny.its.monash.edu.au> for pcp@oss.sgi.com; Wed, 25 Jul 2012 09:25:00 +1000 (EST) Received: from palin.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 60F46546C97 for ; Wed, 25 Jul 2012 09:25:00 +1000 (EST) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by palin.its.monash.edu.au (Postfix) with ESMTPS id E1B00546C8B for ; Wed, 25 Jul 2012 09:24:59 +1000 (EST) Received: by pbbro2 with SMTP id ro2so335266pbb.41 for ; Tue, 24 Jul 2012 16:24:56 -0700 (PDT) Received: by 10.68.224.225 with SMTP id rf1mr48551317pbc.55.1343172296774; Tue, 24 Jul 2012 16:24:56 -0700 (PDT) Received: by 10.68.20.169 with HTTP; Tue, 24 Jul 2012 16:24:56 -0700 (PDT) Date: Wed, 25 Jul 2012 09:24:56 +1000 From: Nathan Scott Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) In-reply-to: <20120724115647.GB29662@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Sender: ndsco1@student.monash.edu To: "Frank Ch. Eigler" Cc: pcp developers Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=W52xTozpRUUgENXqS5MJw7Gh94zhM6FG+FuzWH8qdgY=; b=SVp+XSF2SnEchmguVpuBqbZQeEhsmbRUy5YmfbKADo9veUeJwqb21IKXVT1Gn5apPY 11BGh1WluGxE7v/7S7qcNPftA0Lr3zlSdkMcOn5Es9vGX5zFVgl5Ub4/HBPBTdUcDP6o Zp8afzsppd9j4ESgmkbiNC7pEZVK47SFnjWTIqJIkjq4WqwsxtRtLYi4NRlMbZLJH7Ua DQKvavOQD6BUZDkFgv2LHHTcrMafK4JAwNk2/1/lZihqckpgfi998MrFaa18Lw0idiy1 Od4//kcMzvshllR7hbWL1dzilm6Xy3z/IWvbwSMF+0KfxdfvyQA4O1/o5iSrZ+hNjYyt 4pLg== X-Google-Sender-Auth: dtPjcfu7ATOTY1MRJOPYlme2IwU X-Gm-Message-State: ALoCoQlIiB8GWwgcgOdOXTlLTFaXOie77CyR9ORzRUK6b+ze/GsqCyF/wDiEBTJXbfuTfHWlr0jd References: <20120723124719.GF6331@redhat.com> <20120724115647.GB29662@redhat.com> X-Barracuda-Connect: kenny.its.monash.edu.au[130.194.13.164] X-Barracuda-Start-Time: 1343172302 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103664 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 24 July 2012 21:56, Frank Ch. Eigler wrote: > Hi, Nathan - > > nathans wrote: >> [...] >> At this stage for 3.5.5 I'm looking for something simple, and would >> prefer to pull in those changes (gcc/ld options) if we can. >> Reworking configure this way may well be a good thing (it'd simplify >> windows builds too, as I recall fighting autoconf there as well) >> ... but a bit risky for a small bugfix release. > > (Technically, my proposed change would consist of nothing other than > including a generated ./configure file in git, and removing direct > invocations of autoconf from the few places it is mentioned. Not > risky really, due to autoconf's compatibility.) > Problem is more around the other platforms - Solaris, Mac OS X, where packages are built (today) with default configure options via "Makepkgs" But, commit the change and I'll try a build on the platforms I have access to - if it all works, then thats fine by me. cheers. -- Nathan From fche@redhat.com Tue Jul 24 18:57:48 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6ONvmoc216051 for ; Tue, 24 Jul 2012 18:57:48 -0500 X-ASG-Debug-ID: 1343174267-04cb6c75d849fdc0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KpqaAfu6rClPKtxF for ; Tue, 24 Jul 2012 16:57:47 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6ONveHF031399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 24 Jul 2012 19:57:40 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6ONvdQE007538; Tue, 24 Jul 2012 19:57:40 -0400 Received: by fche.csb (Postfix, from userid 2569) id 3D2E65814E; Tue, 24 Jul 2012 19:57:39 -0400 (EDT) Date: Tue, 24 Jul 2012 19:57:39 -0400 From: "Frank Ch. Eigler" To: Nathan Scott Cc: pcp developers Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Message-ID: <20120724235739.GA5472@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) References: <20120723124719.GF6331@redhat.com> <20120724115647.GB29662@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343174267 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi - On Wed, Jul 25, 2012 at 09:24:56AM +1000, Nathan Scott wrote: > [...] > Problem is more around the other platforms - Solaris, Mac OS X, where > packages are built (today) with default configure options via "Makepkgs" Aha. With the prefix work committed, it will be expected that the per-platform package-maker scripts will invoke configure with the variety of actual --foodir=XXX --with-bardir=YYY options they need, but you don't have that part merged yet. > But, commit the change and I'll try a build on the platforms I have access > to - if it all works, then thats fine by me. OK, I've plopped a fche/dev-configure pcpfans.git branch for you to consider pulling from (tested only on Fedora via Makepkgs and by eyeballing the generated .src.tar.gz files). - FChE From ndsco1@student.monash.edu Thu Jul 26 01:41:12 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_73 autolearn=no version=3.4.0-r929098 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 q6Q6fCWf253204 for ; Thu, 26 Jul 2012 01:41:12 -0500 X-ASG-Debug-ID: 1343284869-04cbb056f12c3f80001-S8gJnT Received: from kenny.its.monash.edu.au (kenny.its.monash.edu.au [130.194.13.164]) by cuda.sgi.com with ESMTP id D9URrc0cOOrRAmbx for ; Wed, 25 Jul 2012 23:41:10 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.164 Received: from chapman.its.monash.edu.au ([130.194.13.89]) by kenny.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7R002JP98J7Y80@kenny.its.monash.edu.au> for pcp@oss.sgi.com; Thu, 26 Jul 2012 16:41:08 +1000 (EST) Received: from chapman.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 6216A7E61D6 for ; Thu, 26 Jul 2012 16:41:08 +1000 (EST) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chapman.its.monash.edu.au (Postfix) with ESMTPS id C217C7E61A7 for ; Thu, 26 Jul 2012 16:41:07 +1000 (EST) Received: by yenl8 with SMTP id l8so1582135yen.41 for ; Wed, 25 Jul 2012 23:41:04 -0700 (PDT) Received: by 10.66.78.196 with SMTP id d4mr18223113pax.76.1343284863666; Wed, 25 Jul 2012 23:41:03 -0700 (PDT) Received: by 10.68.20.169 with HTTP; Wed, 25 Jul 2012 23:41:03 -0700 (PDT) Date: Thu, 26 Jul 2012 16:41:03 +1000 From: Nathan Scott Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) In-reply-to: <20120724235739.GA5472@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Sender: ndsco1@student.monash.edu To: "Frank Ch. Eigler" Cc: pcp developers Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=/0dlD8W7tzYCzuJ4WJAEPxzkL+C9b0eZcGPxlUkK80g=; b=efgl032/+2kDpoQqx5Nb3GFgED1mRwdQ1yezHXyxvClh9Kqz4WUZqy7k5GRvSEgu2T 6pyfQp/XUqAr2On/49NXKIujew5/gsLYbWdo+s7dvNVAwPvKxks0vSU1vamdAUO+4kQx 75zRmR9I/QiI7ydWoMZ/68Z3PgnGidpnsnn7uNjyz5QsFUopZwrInWZywIq3vtchwqhG MGIJnq5/ch1rnYDmJx6RxOY9primwirFKGr4p5N36ZW9HWUl99bI+QokkKvpL/C2haav jqxuqJgRon7Zabi9DqZCntaH7zcfC/wUi8BZPCyBrAkUX5MkY0jTOWsTanME9+5tYAp6 +a1A== X-Google-Sender-Auth: 3YGrlF5TCLdAoTJIpDhMHn2Vfuk X-Gm-Message-State: ALoCoQkQ7JPLKjfnEycDw+zZWkfmeIBVS31QrBpQVdVZ9MzNomIcAmxfiBOGQE81Fd2kAbYNsShO References: <20120723124719.GF6331@redhat.com> <20120724115647.GB29662@redhat.com> <20120724235739.GA5472@redhat.com> X-Barracuda-Connect: kenny.its.monash.edu.au[130.194.13.164] X-Barracuda-Start-Time: 1343284869 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103780 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Frank, On 25 July 2012 09:57, Frank Ch. Eigler wrote: > On Wed, Jul 25, 2012 at 09:24:56AM +1000, Nathan Scott wrote: >> But, commit the change and I'll try a build on the platforms I have access >> to - if it all works, then thats fine by me. > > OK, I've plopped a fche/dev-configure pcpfans.git branch for you to > consider pulling from (tested only on Fedora via Makepkgs and by > eyeballing the generated .src.tar.gz files). > The Debian and Windows builds create a hard link tree in which to do their builds, using the src-link-pcp make target (see Debian case in Makepkgs). For these cases, this fallout results ... $ ./Makepkgs -verbose Building without optimization for Debian wheezy/sid == Building pcp, log is in Logs/pcp make: Nothing to be done for `configure_pcp'. == src-link, log is in /source/git/clean/pcp/Logs/pcp ln: failed to create hard link `/source/git/clean/pcp/build/deb/pcp-3.6.5/./src/include/pcp/platform_defs.h' => `src/include/pcp/platform_defs.h': No such file or directory make: *** [src-link-pcp] Error 1 (a couple of Makepkgs changes should allow a Fedora build to proceed down that path too - I haven't got time today to try it though, or look any deeper into the cause). cheers. -- Nathan From fche@redhat.com Thu Jul 26 16:19:57 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6QLJuwR096533 for ; Thu, 26 Jul 2012 16:19:56 -0500 X-ASG-Debug-ID: 1343337595-04bdf06b552bb770001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id APupQA6KH6CVN2j0 for ; Thu, 26 Jul 2012 14:19:55 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6QLJqM3020884 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 26 Jul 2012 17:19:52 -0400 Received: from fche.csb (vpn-11-235.rdu.redhat.com [10.11.11.235]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6QLJq2g028218; Thu, 26 Jul 2012 17:19:52 -0400 Received: by fche.csb (Postfix, from userid 2569) id A21835814E; Thu, 26 Jul 2012 17:19:51 -0400 (EDT) Date: Thu, 26 Jul 2012 17:19:51 -0400 From: "Frank Ch. Eigler" To: Nathan Scott Cc: pcp developers Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Message-ID: <20120726211951.GA17642@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) References: <20120723124719.GF6331@redhat.com> <20120724115647.GB29662@redhat.com> <20120724235739.GA5472@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343337595 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hi, Nathan - > The Debian and Windows builds create a hard link tree in which to do their > builds, using the src-link-pcp make target (see Debian case in Makepkgs). > For these cases, this fallout results ... > [...] > == src-link, log is in /source/git/clean/pcp/Logs/pcp > ln: failed to create hard link > `/source/git/clean/pcp/build/deb/pcp-3.6.5/./src/include/pcp/platform_defs.h' > => `src/include/pcp/platform_defs.h': No such file or directory > make: *** [src-link-pcp] Error 1 I followed your advice, made fedora do that too, and resulted in a one-liner fix to the fche/dev-configure branch, which appears to work both for normal fedora and in the debian type builds. - FChE From ndsco1@student.monash.edu Fri Jul 27 00:59:16 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6R5xGBG170641 for ; Fri, 27 Jul 2012 00:59:16 -0500 X-ASG-Debug-ID: 1343368752-04cbb056ef3209f0001-S8gJnT Received: from cartman.its.monash.edu.au (cartman.its.monash.edu.au [130.194.13.166]) by cuda.sgi.com with ESMTP id 6BZksnX9M9erkxjC for ; Thu, 26 Jul 2012 22:59:14 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.166 Received: from jones.its.monash.edu.au ([130.194.13.86]) by cartman.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7T00LPQ1YOJRD0@cartman.its.monash.edu.au> for pcp@oss.sgi.com; Fri, 27 Jul 2012 15:59:12 +1000 (EST) Received: from jones.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 41AE28BDE51 for ; Fri, 27 Jul 2012 15:59:12 +1000 (EST) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by jones.its.monash.edu.au (Postfix) with ESMTPS id 5967F8BDE66 for ; Fri, 27 Jul 2012 15:59:10 +1000 (EST) Received: by lbon10 with SMTP id n10so1850159lbo.41 for ; Thu, 26 Jul 2012 22:59:06 -0700 (PDT) Received: by 10.112.43.67 with SMTP id u3mr860291lbl.16.1343368746387; Thu, 26 Jul 2012 22:59:06 -0700 (PDT) Received: by 10.152.21.163 with HTTP; Thu, 26 Jul 2012 22:59:06 -0700 (PDT) Date: Fri, 27 Jul 2012 15:59:06 +1000 From: Nathan Scott Subject: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) In-reply-to: <20120726211951.GA17642@redhat.com> X-ASG-Orig-Subj: Re: [pcp] dev branch configure/build on rhel4 (old autoconf) Sender: ndsco1@student.monash.edu To: "Frank Ch. Eigler" Cc: pcp developers Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=XZicAAy6bPKA+sk+LzwRkCDBu+Xm7gIyzvqrE5su/2w=; b=WnmQj4T5UimZdhsQYd8n7n1JIby5Y9SiYZFHkezbVLG27izg3s3KpdfjRzaOdjHPvx gkU8yUtCFVJln2SlO8GzP395yWStLiTN+GAPZxu+BSRECFTxTOVjuD3usQqD9Un0t9vq zDArJaI9ifziG3goZGc6CSiDTH4u3ZJmMVz4Agba4QUulCZYncGfNCG0OskL6AYBNfJv cifvgpQ9+0riIQ5VjxpDWWkgRpN1ypzpb6GlcaZZ7ollCp3MXidyFrRR9WDwOF/ZrZO+ yFyp+l8KNEJYoZgMexY3rJfO2emuir+qe6NIbaF+ZnyTxAdLjoPmoG+clUly6BBq5Lpg nleQ== X-Google-Sender-Auth: 4qHeivNm2rxpBiGmY3b1EBuNN1c X-Gm-Message-State: ALoCoQmyDxihDr2wn0pbTEEfvYaeJ9h9gt96iaFgdyCxl6ER6xTFzdKjb3nnePxVc7QZpWcu/LqQ References: <20120723124719.GF6331@redhat.com> <20120724115647.GB29662@redhat.com> <20120724235739.GA5472@redhat.com> <20120726211951.GA17642@redhat.com> X-Barracuda-Connect: cartman.its.monash.edu.au[130.194.13.166] X-Barracuda-Start-Time: 1343368753 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103874 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 27 July 2012 07:19, Frank Ch. Eigler wrote: >,,, > I followed your advice, made fedora do that too, and resulted in a > one-liner fix to the fche/dev-configure branch, which appears to work > both for normal fedora and in the debian type builds. Works for me, thanks! Will run with this for pcp-3.6.5. cheers. -- Nathan From ndsco1@student.monash.edu Fri Jul 27 02:33:47 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6R7Xkw0186260 for ; Fri, 27 Jul 2012 02:33:46 -0500 X-ASG-Debug-ID: 1343374422-04bdf06b552e62c0001-S8gJnT Received: from kenny.its.monash.edu.au (kenny.its.monash.edu.au [130.194.13.164]) by cuda.sgi.com with ESMTP id IfEkeuNUAHGQMfCb for ; Fri, 27 Jul 2012 00:33:42 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.164 Received: from chapman.its.monash.edu.au ([130.194.13.89]) by kenny.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M7T00MZK6C5EP50@kenny.its.monash.edu.au> for pcp@oss.sgi.com; Fri, 27 Jul 2012 17:33:41 +1000 (EST) Received: from chapman.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id E15137E615D for ; Fri, 27 Jul 2012 17:33:41 +1000 (EST) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chapman.its.monash.edu.au (Postfix) with ESMTPS id 10C617E6189 for ; Fri, 27 Jul 2012 17:33:40 +1000 (EST) Received: by lbon10 with SMTP id n10so1885592lbo.41 for ; Fri, 27 Jul 2012 00:33:36 -0700 (PDT) Received: by 10.152.134.177 with SMTP id pl17mr1560965lab.37.1343374416033; Fri, 27 Jul 2012 00:33:36 -0700 (PDT) Received: by 10.152.21.163 with HTTP; Fri, 27 Jul 2012 00:33:35 -0700 (PDT) Date: Fri, 27 Jul 2012 17:33:35 +1000 From: Nathan Scott Subject: pcp updates Sender: ndsco1@student.monash.edu X-ASG-Orig-Subj: pcp updates To: pcp Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:x-gm-message-state; bh=Hy3DJEVPAIUMlGORHnUfMoKGQ186DvhdJ7vR/kU/Ey0=; b=c9F6ZsCac+sg4pxm3BNdnkgwpGVJVVaWESB+o/YkPhAmiEeE9X9/xs802wbjkiRuE7 ZPVRIQGNCYqcLl3McjGig8nFTmJmLWkCZ3HXrLAafGmP+llrlwR2IUEXdE3AwF7FjI9m cqVWpEvYuEQwNvXXkv4lvmpcCBIIXt/zDz9+1LWP7Y9n7mTXsDdmhkFES1u/s9yJtEux OP/KGajMcWyX3y34+c5jROvBYfyyDFfatCuDkJpDgqHhBmGaf2gUjow5FnADQ2OEB4w3 tTtVH12RlaUIk7AyC86y86engjlrqbvFcfI8Z2txfWOccv+oAsPgEO2A83si6V5hWkFw q/gQ== X-Google-Sender-Auth: 8eCRpwyzE07_QqSupBNpv0KzMOI X-Gm-Message-State: ALoCoQkYHZEfUEJ74wIpreYXLuq6XUjN73+iAeduGoHQ0ypU75Hac2raX0zQ/IKD3GZjrEzWPlNg X-Barracuda-Connect: kenny.its.monash.edu.au[130.194.13.164] X-Barracuda-Start-Time: 1343374422 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.103880 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/pcp/pcp.git dev CHANGELOG | 3 ++- GNUmakefile | 2 +- Makepkgs | 4 ++-- build/rpm/pcp.spec.in | 2 +- debian/changelog | 2 +- src/pmcd/src/.gitignore | 1 + src/pmdas/bash/GNUmakefile | 3 ++- src/pmdas/bash/bashproc.sh | 15 +++++++++------ src/pmdas/bash/event.c | 7 ++++++- src/pmdas/bash/event.h | 3 --- src/pmdas/bash/pmda.c | 1 + src/pmdas/bash/test-child.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ src/pmdas/bash/test-trace.sh | 9 +++++++++ 13 files changed, 78 insertions(+), 17 deletions(-) commit 7f812cd382bbd7fb69c13ea485f7d50f952f98d5 Author: Nathan Scott Date: Fri Jul 27 16:20:10 2012 +1000 Update version and log files with planned release date for 3.6.5 commit 6b3f4439952717f167407c1a4627145619f87493 Author: Nathan Scott Date: Fri Jul 27 16:17:01 2012 +1000 Update gitignore file for pmcd (pmda log files). commit 4005fb2fcc02f764b395b503039fd575c10c4b04 Author: Nathan Scott Date: Fri Jul 27 16:16:11 2012 +1000 Allow parent/child bash scripts to trace correctly Resolve several remaining issues with a traced script starting another. In particular, the child retains the open trace fd, but bash clears BASH_XTRACEFD from the environment. Updated the sample script, and include it in sources, to demo this functionality. Also, resolved a build issue around use of memalign - not supported on all platforms. commit 1f6dbaee9a619d4549a0ed20442d15ae67fc1955 Merge: 65d30db 13aa536 Author: Nathan Scott Date: Fri Jul 27 09:12:05 2012 +1000 Merge branch 'fche/dev-configure' of git://sourceware.org/git/pcpfans into dev commit 13aa53682fae57670df2f6771ee3b96a02cfd5fc Author: Frank Ch. Eigler Date: Thu Jul 26 17:23:43 2012 -0400 Makepkgs: make -clean mean "distclean" rather than "clean" This is because a "make clean" in a built-out pcp source tree destroys some but not all configure-generated data. distclean make things really clean for purposes of a clean Makepkgs run. commit 75aa3fec29831997b326dd275b26b9e49bd5eabf Author: Frank Ch. Eigler Date: Thu Jul 26 17:18:02 2012 -0400 GNUmakefile: remove src/include/pcp/platform_defs.h from CONFFILES This previously interfered with the src-link-pcp make target. From kenj@internode.on.net Sun Jul 29 23:30:44 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6U4Uiip248608 for ; Sun, 29 Jul 2012 23:30:44 -0500 X-ASG-Debug-ID: 1343622641-04cbb06dafae1a0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id soRk80EPLU9NMfNX for ; Sun, 29 Jul 2012 21:30:42 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsIDAHwMFlBulunK/2dsb2JhbAANOIVzsk4CAgKEWH4NAiYCU65mbpIVgSGKb4MGggqBEgObRo0B Received: from unknown (HELO [10.166.154.249]) ([110.150.233.202]) by ipmail06.adl2.internode.on.net with ESMTP; 30 Jul 2012 14:00:39 +0930 Message-ID: <1343622635.7446.1.camel@bozo-laptop.localdomain> Subject: pcp updates From: Ken McDonell X-ASG-Orig-Subj: pcp updates To: pcp@oss.sgi.com Date: Mon, 30 Jul 2012 14:30:35 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1343622641 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104147 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev [no details ... just FYI my dev branch is now sync'd up with the oss dev branch] From kenj@internode.on.net Sun Jul 29 23:49:53 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_35 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6U4nqx0250332 for ; Sun, 29 Jul 2012 23:49:53 -0500 X-ASG-Debug-ID: 1343623785-04bdf02d18ac410001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id bL6tkF9S9tIXoZmQ for ; Sun, 29 Jul 2012 21:49:45 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBABUSFlBulunK/2dsb2JhbAANOIVztyx+BwYCJgJyrkpukhSBIYovg0aCCoESA5tGjQE Received: from unknown (HELO [10.166.154.249]) ([110.150.233.202]) by ipmail06.adl2.internode.on.net with ESMTP; 30 Jul 2012 14:19:16 +0930 Message-ID: <1343623740.7446.2.camel@bozo-laptop.localdomain> Subject: pcp updates - 3.6.5 candidate fix From: Ken McDonell X-ASG-Orig-Subj: pcp updates - 3.6.5 candidate fix To: pcp@oss.sgi.com Date: Mon, 30 Jul 2012 14:49:00 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1343623785 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104149 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev src/pmcd/src/GNUmakefile | 8 ++------ src/pmie/src/GNUmakefile | 4 ++-- src/pmlogger/GNUmakefile | 4 ++-- src/pmproxy/GNUmakefile | 4 ++-- 4 files changed, 8 insertions(+), 12 deletions(-) commit e3fc1d534c962369a0e6863cfaf5f3a7ba20e5ff Author: Ken McDonell Date: Mon Jul 30 14:40:18 2012 +1000 Minor PIE*FLAGS change Tweak makefiles so that where $(PIECFLAGS) and $(PIELDFLAGS) are to be used they are appended to (rather than over-write) $(LCFLAGS) and $(LLDDLAGS) respectively. This fixes QA/512 which recently started failing. From kenj@internode.on.net Mon Jul 30 06:37:53 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_35 autolearn=no version=3.4.0-r929098 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 q6UBbrBK028952 for ; Mon, 30 Jul 2012 06:37:53 -0500 X-ASG-Debug-ID: 1343648270-04cb6c1941b5720001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id mNkPbHpltjxMXGc5 for ; Mon, 30 Jul 2012 04:37:50 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAMRwFlB20QKQ/2dsb2JhbAANOIVztzOBBQYCJgJyrnlukkCBIYovg0aCCoESA5ZdkWo Received: from ppp118-209-2-144.lns20.mel4.internode.on.net (HELO [192.168.1.101]) ([118.209.2.144]) by ipmail05.adl6.internode.on.net with ESMTP; 30 Jul 2012 21:07:49 +0930 Message-ID: <1343648268.7446.11.camel@bozo-laptop.localdomain> Subject: pcp updates - extra lock instrumentation From: Ken McDonell X-ASG-Orig-Subj: pcp updates - extra lock instrumentation To: pcp@oss.sgi.com Date: Mon, 30 Jul 2012 21:37:48 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1343648270 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104175 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This was really useful in tracking down the PIE*FLAGS issue in QA (which in the end turned out to have nothing to do with a locking regression, oh well) ... I think this change can safely go into 3.6.5 as it is not compiled into the shipped version of the library. Changes committed to git://oss.sgi.com/kenj/pcp.git dev configure | 23 +++++++++++++++++++++++ configure.in | 2 ++ src/include/pcp/platform_header.h.in | 2 ++ src/libpcp/src/lock.c | 24 ++++++++++++++++++++++++ 4 files changed, 51 insertions(+) commit e44c3772ddb3b7cfa4a47f01123699547de185c6 Author: Ken McDonell Date: Mon Jul 30 21:19:03 2012 +1000 Add call backtrace for lock debug instrumentation This is only used in QA, but needs to be in the mainline code base. This change allows us to report the procedure call traceback at each lock and unlock operation, which is most useful for lock recursion and lock hierarchy inversion bugs should they arise. None of this is compiled into the shipped versions of libpcp. From tore.larsen@dolphingeo.com Mon Jul 30 09:45:09 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6UEj8Tb049766 for ; Mon, 30 Jul 2012 09:45:09 -0500 X-ASG-Debug-ID: 1343659504-04bdf02d15bf2b0001-S8gJnT Received: from mx1.dolphingeo.com (mx1.dolphingeo.com [82.134.93.210]) by cuda.sgi.com with ESMTP id Tj84RMREBxkWiiqh for ; Mon, 30 Jul 2012 07:45:05 -0700 (PDT) X-Barracuda-Envelope-From: tore.larsen@dolphingeo.com X-Barracuda-Apparent-Source-IP: 82.134.93.210 Received: from bgo-ld01.int.dolphingeo.com (bgo-ld01.int.dolphingeo.com [10.200.34.40]) by mx1.dolphingeo.com with ESMTP id QJNo6f5fheMplINn for ; Mon, 30 Jul 2012 16:45:03 +0200 (CEST) To: pcp@oss.sgi.com MIME-Version: 1.0 Subject: osvis/clustervis network percentages X-KeepSent: 5292E525:8FB8DBEF-C1257A4B:004F7ADD; type=4; name=$KeepSent X-ASG-Orig-Subj: osvis/clustervis network percentages X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011 Message-ID: From: tore.larsen@dolphingeo.com Date: Mon, 30 Jul 2012 16:45:03 +0200 X-MIMETrack: Serialize by Router on BGO-LD01/DOLPHINGEO(Release 8.5.3|September 15, 2011) at 2012-07-30 16:45:04, Serialize complete at 2012-07-30 16:45:04 Content-Type: multipart/alternative; boundary="=_alternative 0051077FC1257A4B_=" X-Virus-Scanned: by bsmtpd at dolphingeo.com X-Barracuda-Connect: mx1.dolphingeo.com[82.134.93.210] X-Barracuda-Start-Time: 1343659505 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104187 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 HTML_MESSAGE BODY: HTML included in message This is a multipart message in MIME format. --=_alternative 0051077FC1257A4B_= Content-Type: text/plain; charset="US-ASCII" Hi, pcp 3.6.3 pmcd, it seems everything is scaled to 100Mbps, rather than 1Gbps. Where do I change pmcd to scale correctly on pmchart/osvis/pmview etc ? Multiply ethX with 10, bond0 with 20 and ib with 400 (QDR) ? [root@n011 pmda]# more 60.3 1 0 0 1342796192 lo 1 1342796192 eth0 2 1342796192 eth1 3 1342796192 bond0 4 1342796192 ib0 [root@n011 pmda]# pwd /var/lib/pcp/config/pmda Kind Regards / Mvh, Tore H. Larsen --=_alternative 0051077FC1257A4B_= Content-Type: text/html; charset="US-ASCII" Hi,

    pcp 3.6.3 pmcd, it seems everything is scaled to 100Mbps, rather than 1Gbps.  Where do I change pmcd to scale correctly on pmchart/osvis/pmview etc ?  Multiply ethX with 10, bond0 with 20 and ib with 400 (QDR) ?

  [root@n011 pmda]# more 60.3
1 0
0 1342796192 lo
1 1342796192 eth0
2 1342796192 eth1
3 1342796192 bond0
4 1342796192 ib0

[root@n011 pmda]# pwd
/var/lib/pcp/config/pmda


Kind Regards / Mvh,
Tore H. Larsen
--=_alternative 0051077FC1257A4B_=-- From brolley@redhat.com Mon Jul 30 15:31:03 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,J_BACKHAIR_46 autolearn=no version=3.4.0-r929098 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 q6UKV3vd088259 for ; Mon, 30 Jul 2012 15:31:03 -0500 X-ASG-Debug-ID: 1343680262-04cb6c193fd1d30001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id W8kBMZWFboNyud0h for ; Mon, 30 Jul 2012 13:31:02 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6UKV2Ze032115 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 30 Jul 2012 16:31:02 -0400 Received: from [10.15.16.135] (dhcp-10-15-16-135.yyz.redhat.com [10.15.16.135]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6UKV11j004544 for ; Mon, 30 Jul 2012 16:31:01 -0400 Message-ID: <5016EF05.3020609@redhat.com> Date: Mon, 30 Jul 2012 16:31:01 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: SL/TLS and IPv6 for PCP via NSS/NSPR -- Second Attempt Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: SL/TLS and IPv6 for PCP via NSS/NSPR -- Second Attempt Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343680262 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com Hello again, I've been busy working on Ken McDonell's suggestion of retaining "file descriptor is an int" in the abstraction of the NSS/NSPR and POSIX socket I/O. The work is not finished, but there is enough in place for you all to see the new direction. The work is still being done in the brolley/nss branch in our pcp repository at git://sourceware.org/git/pcpfans.git To summarize: o __pmFD has been removed and all file descriptors are once again represented by int. o The normal socket I/O functions (socket, listen, bind, etc.) are still abstracted as __pm* in src/libpcp/src/auxconnect.c. The previously existing functions (__pmCreateSocket, __pmCloseSocket, etc) also remain there. o On platforms where NSS/NSPR is available, these functions use it, otherwise, they use the native I/O functions. o When NSS/NSPR is used, the integral fds which are generated refer to items in a file descriptor table where the actual NSPR file descriptors reside. o The IPC table may simultaneously contain a variety of types of file descriptors, so we need a way to distinguish native file descriptors from the ones used to index the NSS/NSPR file descriptor table. There is a simple mechanism in place to distinguish them. All fds whose value is above INT_MAX/2 is currently a non-native file descriptor. It is likely that a more elegant solution exists. o Even when NSS/NSPR is available, all of the abstraction functions can accept either native file descriptors and addresses or the ones which refer to the file descriptor table. I inferred that this is necessary since the pmcd appears to handle I/O from the pmdas in the same 'select' loop as is used for the clients. So, at the very least the __pmFD_* functions would need to handle this, as would __pmSelect. Another solution might be to separate this into two loops. __pmSend and __pmRecv also would appear to require this capability since they are called from __pmGetPDU and __pmXmitPDU which both appear to handle fd's from various sources. Should this capability not actually be required, it can easily be removed. o All components which create sockets using __pmCreateSocket must use the __pm* abstraction for all further I/O since only these functions understand how to use the non-native file descriptor returned by __pmCreateSocket. Some components not related to pmcd<-->client I/O were already using __pmCreateSocket in order to benefit from automatic registration in the IPC table as well as some common socket options being set. I converted these components to use the __pm* abstraction. If this is not desirable, these changes can also easily be reverted. o Only work for abstracting the I/O interface is currently in place. Nothing has been done yet regarding a protocol between client and server for upgrading the connection to SSL/TLS once a connection has been established. Once again, I am soliciting your comments/concerns/suggestions in order to keep this work on track for eventual acceptance into the project. Thanks, Dave From scox@redhat.com Mon Jul 30 16:24:46 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_63 autolearn=no version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6ULOjno092081 for ; Mon, 30 Jul 2012 16:24:46 -0500 X-ASG-Debug-ID: 1343683484-04bdf02d16d9aa0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9DN7o8Op4rXDZxSr for ; Mon, 30 Jul 2012 14:24:45 -0700 (PDT) X-Barracuda-Envelope-From: scox@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6ULOiXB023830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 30 Jul 2012 17:24:44 -0400 Received: from [10.11.230.58] (dhcp-230-58.rdu.redhat.com [10.11.230.58]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q6ULOioJ008879 for ; Mon, 30 Jul 2012 17:24:44 -0400 Message-ID: <5016FBE3.3030405@redhat.com> Date: Mon, 30 Jul 2012 17:25:55 -0400 From: Stan Cox User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] python bindings References: <4FD9086A.1050805@redhat.com> X-ASG-Orig-Subj: Re: [pcp] python bindings In-Reply-To: <4FD9086A.1050805@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343683485 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com The python bindings: 1) Now include Nathan Scott's cleanups for current headers for pcp.py 2) Uses Nathan Scott's suggestion to check pmDesc.sem for the metric type for pm-collectl.py 3) pm-collectl.py now supports -sd -sc -sj -sn -sD -sC -sJ -sN --verbose 4) GNUmakefile uses setup.py for building and installing 1) Does it seem reasonable to include python upstream? 2) If yes are there any "to do" items folks think are required before pushing? From scox@redhat.com Mon Jul 30 16:27:13 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6ULRDhd092294 for ; Mon, 30 Jul 2012 16:27:13 -0500 X-ASG-Debug-ID: 1343683632-04cbb06daedccb0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EmienuhYNaMMbriz for ; Mon, 30 Jul 2012 14:27:12 -0700 (PDT) X-Barracuda-Envelope-From: scox@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q6ULRC48028849 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 30 Jul 2012 17:27:12 -0400 Received: from [10.11.230.58] (dhcp-230-58.rdu.redhat.com [10.11.230.58]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q6ULRC2P013054 for ; Mon, 30 Jul 2012 17:27:12 -0400 Message-ID: <5016FC77.9060303@redhat.com> Date: Mon, 30 Jul 2012 17:28:23 -0400 From: Stan Cox User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] python bindings References: <4FD9086A.1050805@redhat.com> <5016FBE3.3030405@redhat.com> X-ASG-Orig-Subj: Re: [pcp] python bindings In-Reply-To: <5016FBE3.3030405@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1343683632 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com On Mon 30 Jul 2012 05:25:55 PM EDT, Stan Cox wrote: > The python bindings: repository: sourceware.org/git/pcpfans.git branch: scox/python From ndsco1@student.monash.edu Mon Jul 30 19:35:06 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6V0Z6om112808 for ; Mon, 30 Jul 2012 19:35:06 -0500 X-ASG-Debug-ID: 1343694902-04bdf02d18e5ef0001-S8gJnT Received: from cartman.its.monash.edu.au (cartman.its.monash.edu.au [130.194.13.166]) by cuda.sgi.com with ESMTP id 1sU0Qfa4rv8iH3rL for ; Mon, 30 Jul 2012 17:35:03 -0700 (PDT) X-Barracuda-Envelope-From: ndsco1@student.monash.edu X-Barracuda-Apparent-Source-IP: 130.194.13.166 Received: from chapman.its.monash.edu.au ([130.194.13.89]) by cartman.its.monash.edu.au (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0M8000A7O1MDJRA0@cartman.its.monash.edu.au> for pcp@oss.sgi.com; Tue, 31 Jul 2012 10:35:01 +1000 (EST) Received: from chapman.its.monash.edu.au (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 9D14D7E619C for ; Tue, 31 Jul 2012 10:35:01 +1000 (EST) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chapman.its.monash.edu.au (Postfix) with ESMTPS id 20F817E6143 for ; Tue, 31 Jul 2012 10:35:00 +1000 (EST) Received: by mail-pb0-f54.google.com with SMTP id ro2so9641066pbb.41 for ; Mon, 30 Jul 2012 17:35:00 -0700 (PDT) Received: by 10.68.194.169 with SMTP id hx9mr39326135pbc.8.1343694900604; Mon, 30 Jul 2012 17:35:00 -0700 (PDT) Received: by 10.68.44.135 with HTTP; Mon, 30 Jul 2012 17:35:00 -0700 (PDT) Date: Tue, 31 Jul 2012 10:35:00 +1000 From: Nathan Scott Subject: Re: [pcp] osvis/clustervis network percentages In-reply-to: X-ASG-Orig-Subj: Re: [pcp] osvis/clustervis network percentages Sender: ndsco1@student.monash.edu To: tore.larsen@dolphingeo.com Cc: pcp@oss.sgi.com Message-id: MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=l/WIHrUWdQ+kYW++eykRTTPBu/bXv0p8wWSbwBQleDw=; b=Yh447tS0OcpX8uRzGKW6NHWW4G1Ui6BvwlON7Z7aUulbUig0e3fnPlo3ObfqW2BsKX lkN6I1oNvzjp3IwYVYdFhHsa7lyohHt9/Q2VNoNTr4s8ajPrw/+xNZDFlFYkmm7BOp9c g3FZjfU5I0wTUw7NAiLiTMPCtZZdrcCRFERk3GlJ6JjEarkU3ndwaq8JVzwu/moGuHmS s3YwaJS84k4YhoC0wts5WytJQXmKOZwymWQcxMRygF208SUYQeChnmmPsn2zE1jL2tDj qh511Ss3EpJnXAO5AsvBVMxmGHQ7Qjz7imtBWOeQCNuK8tS4vW2eNx24y3kit8nzojb5 NoiA== X-Google-Sender-Auth: fypLiSh3sx3dhQEWtI6r23sDwSs X-Gm-Message-State: ALoCoQnxfcIsYWOcbyOAu81170On0qz45TYvr9dVdQQF+jZ8H5GlRTwNODjSt0GG4BgboX5Qw2AT References: X-Barracuda-Connect: cartman.its.monash.edu.au[130.194.13.166] X-Barracuda-Start-Time: 1343694902 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Tore, On 31 July 2012 00:45, wrote: > Hi, > > pcp 3.6.3 pmcd, it seems everything is scaled to 100Mbps, rather than > 1Gbps. Where do I change pmcd to scale correctly on pmchart/osvis/pmview > etc ? Multiply ethX with 10, bond0 with 20 and ib with 400 (QDR) ? Could this be a bits-vs-bytes confusion? The pcp client tools will display bytes, always, and never bits like network-centric tools tend to do. This makes sense from a system-level analysis point-of-view, where you might be comparing bytes coming in to bytes being written to disk, or in memory, etc ... but can confuse people who are used to focussing on network tools. [ yes, Rodney, I'm looking at you ;) ] If this doesn't explain the values you're observing, the place to look on the server side is src/pmdas/linux/proc_net_dev.c and pmda.c - in particular, the latter contains the metric definitions including the units. Those are the "master" definitions for individual metrics - the client tools only make use of metadata from the server. cheers. -- Nathan From kenj@internode.on.net Tue Jul 31 06:17:36 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,J_CHICKENPOX_46 autolearn=no version=3.4.0-r929098 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 q6VBHa0N171015 for ; Tue, 31 Jul 2012 06:17:36 -0500 X-ASG-Debug-ID: 1343733453-04cb6c19401125c0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id STAXAVuZfsUbQhYv for ; Tue, 31 Jul 2012 04:17:34 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAKK9F1B20QKQ/2dsb2JhbAANOIV4t06BBQYCJgJysAtuk1eBIYoog22CCoESA55yiVM Received: from ppp118-209-2-144.lns20.mel4.internode.on.net (HELO [192.168.1.101]) ([118.209.2.144]) by ipmail06.adl2.internode.on.net with ESMTP; 31 Jul 2012 20:47:32 +0930 Message-ID: <1343733451.14197.0.camel@bozo-laptop.localdomain> Subject: pcp (proc_pmda branch) updates From: Ken McDonell X-ASG-Orig-Subj: pcp (proc_pmda branch) updates To: pcp@oss.sgi.com Date: Tue, 31 Jul 2012 21:17:31 +1000 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2- Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1343733453 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.104271 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git proc_pmda (note this is the proc_pmda branch) src/pmdas/linux_proc/GNUmakefile | 13 +++++++++++-- src/pmdas/linux_proc/Install | 1 + src/pmdas/linux_proc/Remove | 1 + src/pmdas/linux_proc/cgroups.h | 2 +- src/pmdas/linux_proc/pmda.c | 6 ++++++ src/pmdas/linux_proc/pmns | 1 - src/pmdas/linux_proc/pmns.cgroup | 33 +++++++++++++++++++++++++++++++++ src/pmdas/linux_proc/root | 30 +++++++++++++++++++++++++++--- src/pmns/Rebuild | 4 +++- 9 files changed, 83 insertions(+), 8 deletions(-) commit b9bb1ccf743a528747e628a2130fda18ac41f8ed Author: Ken McDonell Date: Tue Jul 31 21:13:03 2012 +1000 linux_proc PMDA - more cgroup changes Move cgroup (after the split) from proc.cgroup to cgroup (where they started in the Linux PMDA). commit a99f68a8d46810ae59de7712ebb1214648090085 Author: Ken McDonell Date: Tue Jul 31 21:12:00 2012 +1000 linux_proc PMDA - better cgroup error handling commit 37cc922a45c45357dcbf1e493e6dedd4fb9ac324 Author: Ken McDonell Date: Tue Jul 31 21:04:13 2012 +1000 Rebuild (pmns) - top-level names to cull not quite right Rework logic slightly to accommodate proc and cgroup metrics coming from either the Linux or the proc PMDA. From nscott@redhat.com Mon Jul 23 06:54:29 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 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 q6NBsTBu011664 for ; Mon, 23 Jul 2012 06:54:29 -0500 X-ASG-Debug-ID: 1345597030-04cb6c3c736fb5f0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 3CwmXRX34KQMyiIr for ; Tue, 21 Aug 2012 17:57:10 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q7M0v93I010356 for ; Tue, 21 Aug 2012 20:57:09 -0400 Date: Tue, 21 Aug 2012 20:57:09 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <1748746329.38244084.1345597029725.JavaMail.root@redhat.com> Subject: pcp updates MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.20] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - FF3.0 (Linux)/7.2.0_GA_2669) X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1345597030 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_SA210e X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.106340 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC5_SA210e Custom Rule SA210e Changes committed to git://oss.sgi.com/pcp/pcp.git dev qa/118 | 2 qa/273 | 9 qa/273.out.3 | 1717 +++++++++++++++++++++++++++++++++++++++++++++ qa/441 | 84 -- qa/442 | 79 -- qa/506 | 82 -- qa/GNUmakefile | 2 qa/GNUmakefile.install | 2 qa/common.check | 45 + qa/src/.gitignore | 5 qa/src/GNUlocaldefs | 689 ++++++++++++++++++ qa/src/GNUmakefile | 692 ------------------ qa/src/GNUmakefile.install | 701 ------------------ qa/src/mkbig1 | 66 + qa/src/mktzchange | 17 15 files changed, 2606 insertions(+), 1586 deletions(-) commit 723da2c889651efa446b309b4c4c9e47f2c0b5b1 Author: Nathan Scott Date: Wed Aug 22 10:56:20 2012 +1000 Move LDIRT macros for bigM.N archives, now in src commit 5d998b1ccf5e099437b70d18a6f34b2a4ba95762 Author: Nathan Scott Date: Wed Aug 22 10:55:43 2012 +1000 Update 118 to ensure the installed work file runs as a script commit 003c10de3c917b86ede5d72c88ea663ba76af263 Author: Nathan Scott Date: Wed Aug 22 10:42:22 2012 +1000 Additional output case for 273 now that proc pmda (dso) exists commit 48ea874318028fa96da459a464878600153b0ee4 Author: Nathan Scott Date: Wed Aug 22 10:34:25 2012 +1000 Vast majority of the qa/src makefiles is the same, so share it commit b75647cf8bb868253c93004539e915c45cd8ab45 Author: Nathan Scott Date: Wed Aug 22 10:33:52 2012 +1000 Update mktzchange script which did not have current sudo handling commit 9800a949f01e0f4009f35b333238cde68721f55c Author: Nathan Scott Date: Wed Aug 22 10:33:11 2012 +1000 Abstract big1 archive creation into a common script Refactor big1 archive handling so test 441, 442 and 506 are no longer order dependent, but still share creation of this massive archive (if space allows). Some shell code duplication removed as well. From nscott@redhat.com Mon Jul 23 08:29:10 2012 X-Spam-Checker-Version: SpamAssassin 3.4.0-r929098 (2010-03-30) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.4.0-r929098 Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q6NDT994015184 for ; Mon, 23 Jul 2012 08:29:10 -0500 X-ASG-Debug-ID: 1345602711-04bdf034567757e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id Oeme8JdpKdADsHHJ for ; Tue, 21 Aug 2012 19:31:51 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q7M2VoBm023611 for ; Tue, 21 Aug 2012 22:31:50 -0400 Date: Tue, 21 Aug 2012 22:31:50 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <1607000407.38385154.1345602710662.JavaMail.root@redhat.com> In-Reply-To: <1002888989.30875873.1345370691909.JavaMail.root@redhat.com> Subject: Re: Recording event trace metrics MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Recording event trace metrics Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.20] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - FF3.0 (Linux)/7.2.0_GA_2669) X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1345602711 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.106346 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- ----- Original Message ----- > ... > Would a sensible approach be to flatten (possibly into nothing) > the result structure before each write in pmlogger? Would you > expect any oddness with the temporal index with that approach? > (if so, would an occasional mark record make sense - I imagine > this introduces some unusual corner cases for pmlogger now - > such as archives with no data at all!). Any other potential > gotchas you can foresee here? Just to followup on a conversation Ken and I had about this; Ken suggests it should be readily doable with extra pmlogger logic to reorder valuesets within the pmResult before writing it out to disk. Moving an empty event metric results to the end and then decreasing the numpmid field should work. The other tricky is to ensure the buffer freeing interface sees the same PDU buffer that was initialised earlier (iow, undoing the above - just the numpmid bit - before freeing). cheers. -- Nathan