From bugzilla@redhat.com Fri Nov 1 00:12:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AB4777F52 for ; Fri, 1 Nov 2013 00:12:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7818530406B for ; Thu, 31 Oct 2013 22:12:34 -0700 (PDT) X-ASG-Debug-ID: 1383282749-04cbb00ddd2e6350001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id awdnSGTO8VRapoPj for ; Thu, 31 Oct 2013 22:12:30 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15CTsv014749 for ; Fri, 1 Nov 2013 01:12:29 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15CTaw016173 for ; Fri, 1 Nov 2013 01:12:29 -0400 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15CSKr016172; Fri, 1 Nov 2013 01:12:28 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:12:22 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: none X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282749 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=KBBBMpAGAL&a=cc_unsubscribe From bugzilla@redhat.com Fri Nov 1 00:12:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2A9247F52 for ; Fri, 1 Nov 2013 00:12:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B5792AC009 for ; Thu, 31 Oct 2013 22:12:41 -0700 (PDT) X-ASG-Debug-ID: 1383282757-04bdf078984412d0001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id blZ347eL72f9GPtq for ; Thu, 31 Oct 2013 22:12:37 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15Cb0c014806 for ; Fri, 1 Nov 2013 01:12:37 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15CbST016237 for ; Fri, 1 Nov 2013 01:12:37 -0400 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15CbCn016236; Fri, 1 Nov 2013 01:12:37 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:12:35 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282757 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 --- Comment #6 from Fedora Update System --- pcp-3.8.6-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/pcp-3.8.6-1.fc20 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=c0jfqHt1xw&a=cc_unsubscribe From bugzilla@redhat.com Fri Nov 1 00:13:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BE2817F52 for ; Fri, 1 Nov 2013 00:13:50 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7A5A230406A for ; Thu, 31 Oct 2013 22:13:50 -0700 (PDT) X-ASG-Debug-ID: 1383282829-04cbb00ddf2e6400001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id sHHY0AhaoqFP8xah for ; Thu, 31 Oct 2013 22:13:49 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15DmIf014969 for ; Fri, 1 Nov 2013 01:13:48 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15Dm6O016591 for ; Fri, 1 Nov 2013 01:13:48 -0400 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15Dmia016590; Fri, 1 Nov 2013 01:13:48 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:13:42 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282829 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 --- Comment #7 from Fedora Update System --- pcp-3.8.6-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/pcp-3.8.6-1.fc19 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=UN20H6B8VX&a=cc_unsubscribe From bugzilla@redhat.com Fri Nov 1 00:14:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 11B577F52 for ; Fri, 1 Nov 2013 00:14:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A82B78F804C for ; Thu, 31 Oct 2013 22:14:25 -0700 (PDT) X-ASG-Debug-ID: 1383282864-04bdf0789a4413e0001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id CXGZmHxOQN9R2UhH for ; Thu, 31 Oct 2013 22:14:24 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15EOl8015103 for ; Fri, 1 Nov 2013 01:14:24 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15EONF016855 for ; Fri, 1 Nov 2013 01:14:24 -0400 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15EOH9016854; Fri, 1 Nov 2013 01:14:24 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:14:20 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282864 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 --- Comment #8 from Fedora Update System --- pcp-3.8.6-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/pcp-3.8.6-1.fc18 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=kfc8fUdIEM&a=cc_unsubscribe From bugzilla@redhat.com Fri Nov 1 00:15:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7F0847F52 for ; Fri, 1 Nov 2013 00:15:04 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id BA9A9AC008 for ; Thu, 31 Oct 2013 22:15:03 -0700 (PDT) X-ASG-Debug-ID: 1383282902-04cbb00ddf2e6510001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id mFQYCNNHVkSjnQhN for ; Thu, 31 Oct 2013 22:15:02 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (bzweb01.app.bz.hst.phx2.redhat.com [10.5.117.16]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15F2tg015278 for ; Fri, 1 Nov 2013 01:15:02 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15F1JL009934 for ; Fri, 1 Nov 2013 01:15:02 -0400 Received: (from root@localhost) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15F1Ec009933; Fri, 1 Nov 2013 01:15:01 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:15:01 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282902 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 --- Comment #9 from Fedora Update System --- pcp-3.8.6-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/pcp-3.8.6-1.el6 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=cnjqVmCNup&a=cc_unsubscribe From bugzilla@redhat.com Fri Nov 1 00:15:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6CBCB7F52 for ; Fri, 1 Nov 2013 00:15:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 09CC88F804C for ; Thu, 31 Oct 2013 22:15:51 -0700 (PDT) X-ASG-Debug-ID: 1383282951-04bdf07898441490001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id KwRvlGbSPRF9AMzv for ; Thu, 31 Oct 2013 22:15:51 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (bzweb01.app.bz.hst.phx2.redhat.com [10.5.117.16]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA15Fof5015868 for ; Fri, 1 Nov 2013 01:15:50 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA15FoDd010178 for ; Fri, 1 Nov 2013 01:15:50 -0400 Received: (from root@localhost) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA15Fov7010177; Fri, 1 Nov 2013 01:15:50 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 05:15:44 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383282951 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 --- Comment #10 from Fedora Update System --- pcp-3.8.6-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/pcp-3.8.6-1.el5 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=MZks7qTYoR&a=cc_unsubscribe From kenj@internode.on.net Fri Nov 1 00:38:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 405017F52 for ; Fri, 1 Nov 2013 00:38:11 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0CBC830406B for ; Thu, 31 Oct 2013 22:38:10 -0700 (PDT) X-ASG-Debug-ID: 1383284288-04bdf07898442030001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id WLsaEVNimdB6Puwx for ; Thu, 31 Oct 2013 22:38:09 -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: AnoGACE9c1J20cSE/2dsb2JhbABZgkNEOIMGvlEXdIIsCAIeBSkwBQZiIB8BBB4Fh3abGqFYj3WEGAOPGpp5gzoo Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO bozohorize) ([118.209.196.132]) by ipmail04.adl6.internode.on.net with ESMTP; 01 Nov 2013 16:08:08 +1030 From: "Ken McDonell" To: Subject: Makepkgs failure on Ubuntu Date: Fri, 1 Nov 2013 16:38:04 +1100 X-ASG-Orig-Subj: Makepkgs failure on Ubuntu Message-ID: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_006B_01CED720.BEEAB060" X-Mailer: Microsoft Outlook 15.0 Thread-Index: Ac7Ww7XLg2Wma/F/QZqkBai5N+gh6Q== Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383284288 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141956 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 HTML_MESSAGE BODY: HTML included in message This is a multipart message in MIME format. ------=_NextPart_000_006B_01CED720.BEEAB060 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit configure: error: Package requirements (avahi-client) were not met: No package 'avahi-client' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables avahi_CFLAGS and avahi_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details And I cannot find an avahi-client package in the Ubuntu repo. ------=_NextPart_000_006B_01CED720.BEEAB060 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

configure: error: Package = requirements (avahi-client) were not met:

 

No package 'avahi-client' = found

 

Consider adjusting the PKG_CONFIG_PATH environment variable if = you

installed software in a non-standard = prefix.

 

Alternatively, you may set the environment variables = avahi_CFLAGS

and avahi_LIBS to avoid the need to call = pkg-config.

See the pkg-config man page for more = details

 

And I cannot = find an avahi-client package in the Ubuntu = repo.

------=_NextPart_000_006B_01CED720.BEEAB060-- From nscott@redhat.com Fri Nov 1 00:49:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 172BA7F52 for ; Fri, 1 Nov 2013 00:49:02 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9C826AC005 for ; Thu, 31 Oct 2013 22:49:01 -0700 (PDT) X-ASG-Debug-ID: 1383284939-04cbb00dde2e7610001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id LF6E3xMu2nAnLUwD for ; Thu, 31 Oct 2013 22:49:00 -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 rA15mn9x029711; Fri, 1 Nov 2013 01:48:49 -0400 Date: Fri, 1 Nov 2013 01:48:49 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> In-Reply-To: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> References: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> Subject: Re: [pcp] Makepkgs failure on Ubuntu MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Makepkgs failure on Ubuntu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Makepkgs failure on Ubuntu Thread-Index: Ac7Ww7XLg2Wma/F/QZqkBai5N+gh6TyL+yKA X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383284940 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141956 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > > > configure: error: Package requirements (avahi-client) were not met: > debian/control dependency is on "libavahi-common-dev": apt-cache search avahi-common-dev libavahi-common-dev - Development files for the Avahi common library Not sure how configure attempts to figure out that name (above error message, I mean). Hopefully Dave can take a look into this one when he's online - I also just came across the same issue on a Mac build. You can dodge this bullet via "./Makepkgs ... --without-discovery" in the interim (unknown Makepkgs args passed thru to configure). cheers. -- Nathan From kenj@internode.on.net Fri Nov 1 03:51:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 53C127F52 for ; Fri, 1 Nov 2013 03:51:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D44D6AC005 for ; Fri, 1 Nov 2013 01:51:27 -0700 (PDT) X-ASG-Debug-ID: 1383295879-04cbb00de02eddf0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id igq5uo4FL35tE0pW for ; Fri, 01 Nov 2013 01:51:20 -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: Am8GAA1rc1J20cSE/2dsb2JhbABZgwc4gwZXvFeBHxd0giUBAQUIAhkFLiMMAQMCBgMRBAEBAwIjAwICGSANCQgCBBMLBYd2qkeSUIEpji8HBoJlgUMDjxqKH5Bagzoo Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO bozohorize) ([118.209.196.132]) by ipmail04.adl6.internode.on.net with ESMTP; 01 Nov 2013 19:21:18 +1030 From: "Ken McDonell" To: "'Nathan Scott'" Cc: References: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> In-Reply-To: <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> Subject: RE: [pcp] Makepkgs failure on Ubuntu Date: Fri, 1 Nov 2013 19:51:13 +1100 X-ASG-Orig-Subj: RE: [pcp] Makepkgs failure on Ubuntu Message-ID: <00aa01ced6df$8762e720$9628b560$@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQLpOlDk4rNV3GJ27i/ZvSyaudoqfgFEl3JIl9EkDFA= Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383295879 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141959 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header OK, I installed libavahi-common-dev ... but Makepkgs is still broken. --without discovery gets past the first configure but then the build = dies horribly later (same problem) in the =3D=3D dpkg-buildpackage: configure Step. Based on a sample of 1 out of 1, configure.in just needs to be fixed for = non-rpm builds it looks like -----Original Message----- From: Nathan Scott [mailto:nathans@redhat.com]=20 Sent: Friday, 1 November 2013 4:49 PM To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: [pcp] Makepkgs failure on Ubuntu Hi Ken, ----- Original Message ----- >=20 >=20 > configure: error: Package requirements (avahi-client) were not met: >=20 debian/control dependency is on "libavahi-common-dev": apt-cache search avahi-common-dev libavahi-common-dev - Development files for the Avahi common library Not sure how configure attempts to figure out that name (above error = message, I mean). Hopefully Dave can take a look into this one when = he's online - I also just came across the same issue on a Mac build. You can dodge this bullet via "./Makepkgs ... --without-discovery" in the interim (unknown Makepkgs args passed thru to configure). cheers. -- Nathan From nscott@redhat.com Fri Nov 1 04:15:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0F03E7F52 for ; Fri, 1 Nov 2013 04:15:37 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D07AD8F8054 for ; Fri, 1 Nov 2013 02:15:36 -0700 (PDT) X-ASG-Debug-ID: 1383297329-04bdf0789844a1f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id tPFTFyeJxoKB5LXH for ; Fri, 01 Nov 2013 02:15:29 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA19FOJL027297; Fri, 1 Nov 2013 05:15:24 -0400 Date: Fri, 1 Nov 2013 05:15:24 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <318925650.17014514.1383297324060.JavaMail.root@redhat.com> In-Reply-To: <00aa01ced6df$8762e720$9628b560$@internode.on.net> References: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> <00aa01ced6df$8762e720$9628b560$@internode.on.net> Subject: Re: [pcp] Makepkgs failure on Ubuntu MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Makepkgs failure on Ubuntu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Makepkgs failure on Ubuntu Thread-Index: AQLpOlDk4rNV3GJ27i/ZvSyaudoqfgFEl3JIl9EkDFBcHmajXw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383297329 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141959 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > OK, I installed libavahi-common-dev ... but Makepkgs is still broken. > > --without discovery gets past the first configure but then the build dies > horribly later (same problem) in the > > == dpkg-buildpackage: configure > > Step. > > Based on a sample of 1 out of 1, configure.in just needs to be fixed for > non-rpm builds it looks like Can you send the rest of the failure message from your Logs/pcp? I have good rpm, deb (unstable) and Mac builds for pcp-3.8.6 uploaded on oss so I'm hoping it wont take much to get a Ubuntu build over the line now. cheers. -- Nathan From dak-unpriv@franck.debian.org Fri Nov 1 04:34:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9C8C07F52 for ; Fri, 1 Nov 2013 04:34:41 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7C2B4304070 for ; Fri, 1 Nov 2013 02:34:38 -0700 (PDT) X-ASG-Debug-ID: 1383298476-04bdf0789844af60001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id pjMGRQFjeZ2LcBxy (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 02:34:37 -0700 (PDT) X-Barracuda-Envelope-From: dak-unpriv@franck.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak-unpriv by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcB7k-0003SO-P3 for pcp@oss.sgi.com; Fri, 01 Nov 2013 09:34:36 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp-gui_1.5.11_i386.changes Date: Fri, 01 Nov 2013 09:34:36 +0000 X-ASG-Orig-Subj: Processing of pcp-gui_1.5.11_i386.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp-gui Message-Id: Sender: unprivileged ftp-master role account X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383298477 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp-gui_1.5.11_i386.changes uploaded successfully to localhost along with the files: pcp-gui_1.5.11.dsc pcp-gui_1.5.11.tar.gz pcp-gui_1.5.11_i386.deb pcp-doc_1.5.11_all.deb pcp-gui-testsuite_1.5.11_i386.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From dak-unpriv@franck.debian.org Fri Nov 1 04:34:42 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3CDA57F52 for ; Fri, 1 Nov 2013 04:34:42 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BECB6AC007 for ; Fri, 1 Nov 2013 02:34:38 -0700 (PDT) X-ASG-Debug-ID: 1383298476-04cb6c50392252f0001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id 2UyF5qbwtCPAThrm (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 02:34:37 -0700 (PDT) X-Barracuda-Envelope-From: dak-unpriv@franck.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak-unpriv by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcB7k-0003Rt-5O for pcp@oss.sgi.com; Fri, 01 Nov 2013 09:34:36 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp_3.8.6_i386.changes Date: Fri, 01 Nov 2013 09:34:36 +0000 X-ASG-Orig-Subj: Processing of pcp_3.8.6_i386.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp Message-Id: Sender: unprivileged ftp-master role account X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383298477 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp_3.8.6_i386.changes uploaded successfully to localhost along with the files: pcp_3.8.6.dsc pcp_3.8.6.tar.gz pcp_3.8.6_i386.deb libpcp3-dev_3.8.6_i386.deb libpcp3_3.8.6_i386.deb libpcp-gui2-dev_3.8.6_i386.deb libpcp-gui2_3.8.6_i386.deb libpcp-mmv1-dev_3.8.6_i386.deb libpcp-mmv1_3.8.6_i386.deb libpcp-pmda3-dev_3.8.6_i386.deb libpcp-pmda3_3.8.6_i386.deb libpcp-trace2-dev_3.8.6_i386.deb libpcp-trace2_3.8.6_i386.deb libpcp-import1-dev_3.8.6_i386.deb libpcp-import1_3.8.6_i386.deb python-pcp_3.8.6_i386.deb libpcp-pmda-perl_3.8.6_i386.deb libpcp-import-perl_3.8.6_i386.deb libpcp-logsummary-perl_3.8.6_i386.deb libpcp-mmv-perl_3.8.6_i386.deb pcp-import-sar2pcp_3.8.6_all.deb pcp-import-mrtg2pcp_3.8.6_all.deb pcp-import-sheet2pcp_3.8.6_all.deb pcp-import-iostat2pcp_3.8.6_all.deb pcp-import-collectl2pcp_3.8.6_i386.deb pcp-testsuite_3.8.6_i386.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From pcp-announce-bounces@oss.sgi.com Fri Nov 1 04:46:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from oss.sgi.com (localhost [IPv6:::1]) by oss.sgi.com (Postfix) with ESMTP id B4D937F54; Fri, 1 Nov 2013 04:46:11 -0500 (CDT) X-Original-To: pcp-announce@oss.sgi.com Delivered-To: pcp-announce@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D4A367F52 for ; Fri, 1 Nov 2013 04:46:09 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B3F278F8071 for ; Fri, 1 Nov 2013 02:46:09 -0700 (PDT) X-ASG-Debug-ID: 1383299164-04bdf0789944b7c0001-87ZIJf Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id ZYtUA89DNfbf1GlB for ; Fri, 01 Nov 2013 02:46:05 -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 rA19k4p0004431 for ; Fri, 1 Nov 2013 05:46:04 -0400 Date: Fri, 1 Nov 2013 05:46:04 -0400 (EDT) From: Nathan Scott To: pcp-announce@oss.sgi.com Message-ID: <829923795.17023436.1383299164514.JavaMail.root@redhat.com> In-Reply-To: <1689340721.17020217.1383298476724.JavaMail.root@redhat.com> MIME-Version: 1.0 X-ASG-Orig-Subj: New releases - pcp-3.8.6 and pcp-gui-1.5.11 X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: New releases - pcp-3.8.6 and pcp-gui-1.5.11 Thread-Index: koUKbZTzJoBvphmMOLR5tYfukst40g== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383299165 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Subject: [pcp-announce] New releases - pcp-3.8.6 and pcp-gui-1.5.11 X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Nathan Scott List-Id: pcp announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pcp-announce-bounces@oss.sgi.com Sender: pcp-announce-bounces@oss.sgi.com Hi all, Minor updates to both pcp and pcp-gui packages have been tagged and set free. See changelogs below for details. While you're downloading it you might enjoy watching a recent talk a couple of Red Hat folks gave at FSOSS in Toronto... http://www.youtube.com/watch?v=o3ztWWjBVOQ http://oss.sgi.com/projects/pcp/papers/fsoss-2013.pdf pcp-gui 1.5.11 (1 November 2013) - Updates to the PCP Programmers Guide (now complete). - Fix bug where chart selection showed incorrect units for reported values below the timeline. pcp-3.8.6 (1 November 2013) - Added a new Linux JDB2 PMDA (ext3, ext4, ocfs journals). - Added Linux kernel PMDA mem.util.directMap1G metric. - Rework previous fix for Debian kfreebsd port wrt probes. - Further work on Coverity scan issues, again nothing big. - Further work on removing the hostname-as-DNS-entity, add more use of pmGetContextHostName, more default-to-local: tools. - Initial support for DNS-SD via Avahi in pmcd for service discovery. - Change pcpqa to default to $PCP_VAR_DIR/testsuite as its home directory. Enjoy! -- Nathan _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From envelope@ftp-master.debian.org Fri Nov 1 04:49:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8B4C57F52 for ; Fri, 1 Nov 2013 04:49:15 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 736D3304070 for ; Fri, 1 Nov 2013 02:49:15 -0700 (PDT) X-ASG-Debug-ID: 1383299354-04cb6c40d5432120001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id j3warEZg5aON0IpW (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 02:49:14 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcBLt-0000oo-8a; Fri, 01 Nov 2013 09:49:13 +0000 From: Debian FTP Masters To: PCP Development Team , Nathan Scott X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp_3.8.6_i386.changes ACCEPTED into unstable Message-Id: X-ASG-Orig-Subj: pcp_3.8.6_i386.changes ACCEPTED into unstable Sender: Archive Administrator Date: Fri, 01 Nov 2013 09:49:13 +0000 X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383299354 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 01 Nov 2013 10:27:24 +1100 Source: pcp Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite Architecture: source i386 all Version: 3.8.6 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-testsuite - Performance Co-Pilot (PCP) Test Suite python-pcp - Performance Co-Pilot Python PMAPI module Closes: 725627 Changes: pcp (3.8.6) unstable; urgency=low . * New release (full details in CHANGELOG). * Really resolve FTBFS for kfreebsd probes.h (closes: #725627) Checksums-Sha1: 659fa1023019d704cea94828ba2f9d5a038ffe49 2318 pcp_3.8.6.dsc 991ae4854f2d88bd533b2dc4e6262d1b157b3936 7175859 pcp_3.8.6.tar.gz b6327c4a274c07d1282e223f299b2bd88983fbcc 1118282 pcp_3.8.6_i386.deb fbd645eaf352ac8cd2f4309d5428c7edc1dcfe65 371798 libpcp3-dev_3.8.6_i386.deb db74cfc7746167c700d7cdfcb6f41222ee4f74b8 177224 libpcp3_3.8.6_i386.deb e1e8effe4ebd916948f39b0afd269da00e96ba05 15442 libpcp-gui2-dev_3.8.6_i386.deb 7dc2c7d8975c9e7a82ae10393708e1cda1075415 14052 libpcp-gui2_3.8.6_i386.deb 127ab7c2c7d1300eb13bc8b8dbb66003c2c811a3 17934 libpcp-mmv1-dev_3.8.6_i386.deb 917ac8ac6ba4f46c9f78650b83d22d85deaf74a0 11174 libpcp-mmv1_3.8.6_i386.deb 7440b9f6ee3c4b51626c6971e4927649d9f0d17f 90872 libpcp-pmda3-dev_3.8.6_i386.deb 5d00c27ca5aa8baa7216be99a9e1fcac1ec0e8f3 34032 libpcp-pmda3_3.8.6_i386.deb bd03388d88f169ebfbea58a185e9c8f28f9f22fb 25968 libpcp-trace2-dev_3.8.6_i386.deb 847756418337e806966466ae9161fd1056eb3d2e 18148 libpcp-trace2_3.8.6_i386.deb 9d5112e34ef2144f52f55dfd10977474f03a75ec 15054 libpcp-import1-dev_3.8.6_i386.deb 60da77fece1cc02abb65dd8b2aeb6d31d772075d 14568 libpcp-import1_3.8.6_i386.deb afceee8c3891ae2a723ae20e7239e7c0fcd9be97 39444 python-pcp_3.8.6_i386.deb da737f027c69b8862e86d9d1ebd981c252246abc 31068 libpcp-pmda-perl_3.8.6_i386.deb 08f0230ae1d544649e8c1fbae64b8aa655ccc397 15884 libpcp-import-perl_3.8.6_i386.deb 62f18f7d0666f4825c621697bea7404151f923b7 10526 libpcp-logsummary-perl_3.8.6_i386.deb 1aad03442ab8542454c6f5785ebe64a7ad35b1a7 17058 libpcp-mmv-perl_3.8.6_i386.deb 846448e8ff020797560d7f3a4b57156c80acb961 15852 pcp-import-sar2pcp_3.8.6_all.deb d95213bfae97962fd5e8d95b79fd12df2e5344f4 9702 pcp-import-mrtg2pcp_3.8.6_all.deb 2353a12982fc6a2bc03e05ff0f2e4536b6938547 18694 pcp-import-sheet2pcp_3.8.6_all.deb d785ffa34ea6e3d5a0d72a3dcb12b76920f51c73 17368 pcp-import-iostat2pcp_3.8.6_all.deb 1e95147b8e07dcec558dd2b262682b6956932f06 22480 pcp-import-collectl2pcp_3.8.6_i386.deb d7d69144fb05b49b4e6ef8a30e1d4fb886f59f63 2129932 pcp-testsuite_3.8.6_i386.deb Checksums-Sha256: 1c6b84003f44e8411f0feb55fadf1eccded82eaa17e7a098783dc4e17cc487ec 2318 pcp_3.8.6.dsc 0c185145c6dec2162edc1c7229d42fc77d11b76f43aa3647c59a363e82022494 7175859 pcp_3.8.6.tar.gz ba2db3465f10b50abe0367a8ab34bf164568e6a3fe166d9010a0b41585827ae7 1118282 pcp_3.8.6_i386.deb d34ad76c18641704081590def0b4a5a33bd2ac131913c0af956ffbae6d1d79fa 371798 libpcp3-dev_3.8.6_i386.deb 973db0be7a4804f846f129b7b3b85acfcfa7afb34f8351e6facb6d86686df3e2 177224 libpcp3_3.8.6_i386.deb 3bdd5d7876897eb8736c723357488b9ab33ee8b310cbc46415ae23364a1f84df 15442 libpcp-gui2-dev_3.8.6_i386.deb 5c4ce3f8ff46c2b3e03a4d8dca8f777c4b4c0431f53b1de00120ca3605715690 14052 libpcp-gui2_3.8.6_i386.deb d6f05b72ea1afe3e01092f3d07cb1d6e3a06ab4ccf23fd7d7f205e0200d5ca3c 17934 libpcp-mmv1-dev_3.8.6_i386.deb cd0d74c9f99a0a8b83b64b8acb49aafb11a43873c3e80966ec486b4298ae59e3 11174 libpcp-mmv1_3.8.6_i386.deb fa743bccc832bff5bdffd2e7dd50a164a9a90a6aa14978b9ca334d2e19dac972 90872 libpcp-pmda3-dev_3.8.6_i386.deb df7c3a3cc510201cee9fecd0cc49877cb100d83d7d158a8df76b1b4428fec61e 34032 libpcp-pmda3_3.8.6_i386.deb 293cab6c0eafe49601ee0863d1148db09fb58c0e71a9cc45e12f888b3936076b 25968 libpcp-trace2-dev_3.8.6_i386.deb 880b701eb9746b398f1b4dd9895c7c768dfebe083499508ea56e5a3b757bcdb7 18148 libpcp-trace2_3.8.6_i386.deb f10d679749d17f0fa0561d6400c1330c12f3ae07846f9e56808250979d4c5c91 15054 libpcp-import1-dev_3.8.6_i386.deb 21f54c7c750257e07c1f4927fb68b7afa10e32dcb4e8259135092ff5fb066188 14568 libpcp-import1_3.8.6_i386.deb a5951ce10b7b2c8d605cdf6024c87d2df779a7e4436509be249f56ca3e191fa3 39444 python-pcp_3.8.6_i386.deb 4c971f98de4e3b7a8ca61f2c0b3e1a464e95285f0380dfb25c8eaa0bf06400ea 31068 libpcp-pmda-perl_3.8.6_i386.deb 911df633756955c08648197a39be400a9d40af3bc2de1f298c0f10912c32a413 15884 libpcp-import-perl_3.8.6_i386.deb 7aaef5c9fa8b53990c7e7488d72e3207a9890d8641b32924a9cfac8c71260f21 10526 libpcp-logsummary-perl_3.8.6_i386.deb 87375eff46029147f005c4109afb2f0cd952d1f44c883a50d807e55b5d8196b2 17058 libpcp-mmv-perl_3.8.6_i386.deb a675fd07debf412d67fc54cb21f25dcd56d77bb978d8a20b68618b90a05c4c92 15852 pcp-import-sar2pcp_3.8.6_all.deb 4459a8ba8bcb18d95d774b7fcdac2ac75282c2821a4e5bc4481e20f5aab29620 9702 pcp-import-mrtg2pcp_3.8.6_all.deb d20f5f15bc7a938bde4bb46da8714e9bc60150b2964d54f6214a17609fcbf6cc 18694 pcp-import-sheet2pcp_3.8.6_all.deb fbaadbfe9c11ba8395e5be97e029a7608e8e77c01fb7555b4d5b40f089c19e7f 17368 pcp-import-iostat2pcp_3.8.6_all.deb cd18d145978d852c1980f076c3039d2cd90b7ca6fbcb48e3009ee9ba85173970 22480 pcp-import-collectl2pcp_3.8.6_i386.deb 7f94bf50a61085ccd41ed362f13265687e77dc4bf5ab3580b971c8b4eade611b 2129932 pcp-testsuite_3.8.6_i386.deb Files: cf24cddb1ae3abd0846106b4f18e957f 2318 utils extra pcp_3.8.6.dsc 52f1f4248dcab42acfaa0e33c6b6ddc3 7175859 utils extra pcp_3.8.6.tar.gz 711cb78cdf5b8748beb24a1316a9f620 1118282 utils extra pcp_3.8.6_i386.deb 7d0d94c95e6c82ad6247b75e19cdb40f 371798 libdevel extra libpcp3-dev_3.8.6_i386.deb ac0e610088e86c4eae8e3d34bf1efb4f 177224 libs extra libpcp3_3.8.6_i386.deb 753e96d8ad7c033fcddabfba8067dffc 15442 libdevel extra libpcp-gui2-dev_3.8.6_i386.deb 8253bfd3dc3c19be78ba3b3a5009aa30 14052 libs extra libpcp-gui2_3.8.6_i386.deb 361b2dc6af18b1e1eab85615dff4b321 17934 libdevel extra libpcp-mmv1-dev_3.8.6_i386.deb 706d100ce771e80860f19b9a8ff4526d 11174 libs extra libpcp-mmv1_3.8.6_i386.deb 2fbd8df88f15ccfabbedfb9c6b4f854e 90872 libdevel extra libpcp-pmda3-dev_3.8.6_i386.deb 2a612f3c560bd3eb61eee7a7a672f7b7 34032 libs extra libpcp-pmda3_3.8.6_i386.deb 962efae2453dd414f9ba4f31e6533e00 25968 libdevel extra libpcp-trace2-dev_3.8.6_i386.deb 604b8d7b43068037aaf3991a108159fc 18148 libs extra libpcp-trace2_3.8.6_i386.deb d0fc8461c7aa49ac898087472d8e9864 15054 libdevel extra libpcp-import1-dev_3.8.6_i386.deb dc31fe1c0a75d88d535c1c2aabfd3112 14568 libs extra libpcp-import1_3.8.6_i386.deb 89feef50ace11609c1467d4445bbfa37 39444 python extra python-pcp_3.8.6_i386.deb 601218f15711b21c0a0b4510f862d27c 31068 perl extra libpcp-pmda-perl_3.8.6_i386.deb b84e3d681e72955d5a0bee13f9d1245f 15884 perl extra libpcp-import-perl_3.8.6_i386.deb b8746307c140996275637cf7104b6823 10526 perl extra libpcp-logsummary-perl_3.8.6_i386.deb ca22ecc5ab5fc012c553bb3e46f871f2 17058 perl extra libpcp-mmv-perl_3.8.6_i386.deb e630e784de0b8905de2e3ee106582c2e 15852 utils extra pcp-import-sar2pcp_3.8.6_all.deb a6d77cfd4b06e7dc8073e1ccc5ed8899 9702 utils extra pcp-import-mrtg2pcp_3.8.6_all.deb 0ddfcbeeeea4990d769a4782f01467e3 18694 utils extra pcp-import-sheet2pcp_3.8.6_all.deb 52e2d1daa176409a49c343066879d46c 17368 utils extra pcp-import-iostat2pcp_3.8.6_all.deb 8747d75f3de5281944ff28e849b9bab8 22480 utils extra pcp-import-collectl2pcp_3.8.6_i386.deb ef9bd721a95921719fbcd80ade57ba1a 2129932 utils extra pcp-testsuite_3.8.6_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJzK3IACgkQm8fl3HSIa2NNqgCglKuwPPnf+a9JnjWYaEi4d7uS QCQAn0pHzTLi3ugbqQwGbr5qljRPMfsQ =MVgR -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From envelope@ftp-master.debian.org Fri Nov 1 04:49:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 959467F52 for ; Fri, 1 Nov 2013 04:49:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 22507AC005 for ; Fri, 1 Nov 2013 02:49:26 -0700 (PDT) X-ASG-Debug-ID: 1383299364-04cb6c5039225e10001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id xek3N6TFZBa9tzm4 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 02:49:25 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcBM4-0000zA-Ns; Fri, 01 Nov 2013 09:49:24 +0000 From: Debian FTP Masters To: PCP Development Team , Nathan Scott X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp-gui Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp-gui_1.5.11_i386.changes ACCEPTED into unstable Message-Id: X-ASG-Orig-Subj: pcp-gui_1.5.11_i386.changes ACCEPTED into unstable Sender: Archive Administrator Date: Fri, 01 Nov 2013 09:49:24 +0000 X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383299364 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 01 Nov 2013 10:53:03 +1100 Source: pcp-gui Binary: pcp-gui pcp-doc pcp-gui-testsuite Architecture: source i386 all Version: 1.5.11 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: pcp-doc - Documentation and tutorial for the Performance Co-Pilot pcp-gui - Visualisation tools for the Performance Co-Pilot toolkit pcp-gui-testsuite - Performance Co-Pilot (PCP) GUI Test Suite Changes: pcp-gui (1.5.11) unstable; urgency=low . * New pcp-gui release (see doc/CHANGES for details). Checksums-Sha1: 86721b765fd26cfff0ba88bb6f9371e658a372e5 1002 pcp-gui_1.5.11.dsc 74456d8942da864bb9d8e8c36d6b6dbdc1279b45 5168505 pcp-gui_1.5.11.tar.gz 16043c82418d67cd881ac76557a032f292c6c5c3 872576 pcp-gui_1.5.11_i386.deb 21a956f81d6ba50b206005b8cccde0725f4cfaed 2883624 pcp-doc_1.5.11_all.deb dbdab41c9171e5ae7e7d687ffa66d243189330d7 246410 pcp-gui-testsuite_1.5.11_i386.deb Checksums-Sha256: cde9077be07542dbc0aacb377c0b60c1dd1823ddaaf85423b4f6885efbdb45e0 1002 pcp-gui_1.5.11.dsc 8c92673e8e2b6144ef7dd981ac977b7d67b9e10f415cd0e25d8c094d5e1d5476 5168505 pcp-gui_1.5.11.tar.gz 90ae07560ef0c18c616f99da60317d4fcb04e11f0c96699e2f793e8525bd6507 872576 pcp-gui_1.5.11_i386.deb 0368c391eac858ef8db391b1a1a02ed272ec6236621c713e628e1f4519ea50a6 2883624 pcp-doc_1.5.11_all.deb 1e11edd54367a65e87cb0b47a6f9d01f8af493dc02d751da1315367452d1b231 246410 pcp-gui-testsuite_1.5.11_i386.deb Files: 974f25250d2b1ae01860f1db642e8db8 1002 utils extra pcp-gui_1.5.11.dsc 2a325d07bffaad9096af5d81fa929f28 5168505 utils extra pcp-gui_1.5.11.tar.gz 6faf57ed666ee1940c5aaa5e22b3bf7f 872576 utils extra pcp-gui_1.5.11_i386.deb 61cc0866630099b2c2999fbae1ecae10 2883624 doc extra pcp-doc_1.5.11_all.deb e960e62d245d77b67547ef2a113fdb32 246410 utils extra pcp-gui-testsuite_1.5.11_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJzGEwACgkQm8fl3HSIa2MLEgCgoaStCZcRWdQJnc8Z7warJRIw wHIAniX2klARMws1HXakR4AsFqmkezWu =HsWU -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From debbugs@buxtehude.debian.org Fri Nov 1 04:51:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A533E7F52 for ; Fri, 1 Nov 2013 04:51:16 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6527B304071 for ; Fri, 1 Nov 2013 02:51:16 -0700 (PDT) X-ASG-Debug-ID: 1383299474-04bdf0789844bb60001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id sbVJWynPHNSpLeoP (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 02:51:14 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VcBNo-0000nw-MB; Fri, 01 Nov 2013 09:51:12 +0000 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Nathan Scott Subject: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) Message-ID: X-ASG-Orig-Subj: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) References: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Debian-PR-Message: closed 725627 X-Debian-PR-Package: src:pcp X-Debian-PR-Source: pcp Date: Fri, 01 Nov 2013 09:51:12 +0000 Content-Type: multipart/mixed; boundary="----------=_1383299472-3056-0" Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383299474 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141960 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format... ------------=_1383299472-3056-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 01 Nov 2013 09:49:13 +0000 with message-id and subject line Bug#725627: fixed in pcp 3.8.6 has caused the Debian Bug report #725627, regarding pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: N= o such file or directory to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 725627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D725627 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1383299472-3056-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 6 Oct 2013 22:05:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-7.7 required=4.0 tests=BAYES_00,FROMDEVELOPER, RCVD_IN_PBL,T_RCVD_IN_SEMBLACK,XMAILER_REPORTBUG,X_DEBBUGS_CC autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 7; hammy, 130; neutral, 34; spammy, 1. spammytokens:0.959-+--H*r:bugs.debian.org hammytokens:0.000-+--H*x:6.4.4, 0.000-+--H*UA:6.4.4, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--HX-Debbugs-Cc:sk:debian- Return-path: Received: from home.mraw.org ([82.236.137.215] helo=bowmore.home.mraw.org) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VSwSM-0007zX-6l for submit@bugs.debian.org; Sun, 06 Oct 2013 22:05:42 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Cyril Brulebois To: Debian Bug Tracking System Subject: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory Message-ID: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Mailer: reportbug 6.4.4 Date: Mon, 07 Oct 2013 00:05:36 +0200 X-Debbugs-Cc: kibi@debian.org, debian-bsd@lists.debian.org Delivered-To: submit@bugs.debian.org Source: pcp Version: 3.8.4 Severity: serious Justification: FTBFS Hi, your package no longer builds on kfreebsd-*: | gcc -fPIC -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all -D_FORTIFY_SOURCE=2 -I../../../src/pmcd/src -I../../../src/libpcp/src -DPMCD_INTERNAL -I/usr/include/nss -I/usr/include/nspr -Wall -O2 -g -DPCP_DEBUG -DPCP_VERSION=\"3.8.4\" -I../../../src/include -I../../../src/include/pcp -c -o trace.o trace.c | trace.c:19:20: fatal error: probes.h: No such file or directory | #include "probes.h" | ^ | compilation terminated. Full build logs: https://buildd.debian.org/status/package.php?p=pcp&suite=sid Feel free to contact debian-bsd@ (cc'd) if you need help. Mraw, KiBi. ------------=_1383299472-3056-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 725627-close) by bugs.debian.org; 1 Nov 2013 09:49:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-12.9 required=4.0 tests=BAYES_00,DIGITS_LETTERS, FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,HAS_BUG_NUMBER,PGPSIGNATURE, T_RP_MATCHES_RCVD autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 121; hammy, 151; neutral, 223; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--H*MI:franck, 0.000-+--H*m:franck Return-path: Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by buxtehude.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1VcBLu-0000SW-Tb for 725627-close@bugs.debian.org; Fri, 01 Nov 2013 09:49:15 +0000 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcBLt-0000p1-GF; Fri, 01 Nov 2013 09:49:13 +0000 From: Nathan Scott To: 725627-close@bugs.debian.org X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: Bug#725627: fixed in pcp 3.8.6 Message-Id: Sender: Archive Administrator Date: Fri, 01 Nov 2013 09:49:13 +0000 Source: pcp Source-Version: 3.8.6 We believe that the bug you reported is fixed in the latest version of pcp, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 725627@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Nathan Scott (supplier of updated pcp package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 01 Nov 2013 10:27:24 +1100 Source: pcp Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite Architecture: source i386 all Version: 3.8.6 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-testsuite - Performance Co-Pilot (PCP) Test Suite python-pcp - Performance Co-Pilot Python PMAPI module Closes: 725627 Changes: pcp (3.8.6) unstable; urgency=low . * New release (full details in CHANGELOG). * Really resolve FTBFS for kfreebsd probes.h (closes: #725627) Checksums-Sha1: 659fa1023019d704cea94828ba2f9d5a038ffe49 2318 pcp_3.8.6.dsc 991ae4854f2d88bd533b2dc4e6262d1b157b3936 7175859 pcp_3.8.6.tar.gz b6327c4a274c07d1282e223f299b2bd88983fbcc 1118282 pcp_3.8.6_i386.deb fbd645eaf352ac8cd2f4309d5428c7edc1dcfe65 371798 libpcp3-dev_3.8.6_i386.deb db74cfc7746167c700d7cdfcb6f41222ee4f74b8 177224 libpcp3_3.8.6_i386.deb e1e8effe4ebd916948f39b0afd269da00e96ba05 15442 libpcp-gui2-dev_3.8.6_i386.deb 7dc2c7d8975c9e7a82ae10393708e1cda1075415 14052 libpcp-gui2_3.8.6_i386.deb 127ab7c2c7d1300eb13bc8b8dbb66003c2c811a3 17934 libpcp-mmv1-dev_3.8.6_i386.deb 917ac8ac6ba4f46c9f78650b83d22d85deaf74a0 11174 libpcp-mmv1_3.8.6_i386.deb 7440b9f6ee3c4b51626c6971e4927649d9f0d17f 90872 libpcp-pmda3-dev_3.8.6_i386.deb 5d00c27ca5aa8baa7216be99a9e1fcac1ec0e8f3 34032 libpcp-pmda3_3.8.6_i386.deb bd03388d88f169ebfbea58a185e9c8f28f9f22fb 25968 libpcp-trace2-dev_3.8.6_i386.deb 847756418337e806966466ae9161fd1056eb3d2e 18148 libpcp-trace2_3.8.6_i386.deb 9d5112e34ef2144f52f55dfd10977474f03a75ec 15054 libpcp-import1-dev_3.8.6_i386.deb 60da77fece1cc02abb65dd8b2aeb6d31d772075d 14568 libpcp-import1_3.8.6_i386.deb afceee8c3891ae2a723ae20e7239e7c0fcd9be97 39444 python-pcp_3.8.6_i386.deb da737f027c69b8862e86d9d1ebd981c252246abc 31068 libpcp-pmda-perl_3.8.6_i386.deb 08f0230ae1d544649e8c1fbae64b8aa655ccc397 15884 libpcp-import-perl_3.8.6_i386.deb 62f18f7d0666f4825c621697bea7404151f923b7 10526 libpcp-logsummary-perl_3.8.6_i386.deb 1aad03442ab8542454c6f5785ebe64a7ad35b1a7 17058 libpcp-mmv-perl_3.8.6_i386.deb 846448e8ff020797560d7f3a4b57156c80acb961 15852 pcp-import-sar2pcp_3.8.6_all.deb d95213bfae97962fd5e8d95b79fd12df2e5344f4 9702 pcp-import-mrtg2pcp_3.8.6_all.deb 2353a12982fc6a2bc03e05ff0f2e4536b6938547 18694 pcp-import-sheet2pcp_3.8.6_all.deb d785ffa34ea6e3d5a0d72a3dcb12b76920f51c73 17368 pcp-import-iostat2pcp_3.8.6_all.deb 1e95147b8e07dcec558dd2b262682b6956932f06 22480 pcp-import-collectl2pcp_3.8.6_i386.deb d7d69144fb05b49b4e6ef8a30e1d4fb886f59f63 2129932 pcp-testsuite_3.8.6_i386.deb Checksums-Sha256: 1c6b84003f44e8411f0feb55fadf1eccded82eaa17e7a098783dc4e17cc487ec 2318 pcp_3.8.6.dsc 0c185145c6dec2162edc1c7229d42fc77d11b76f43aa3647c59a363e82022494 7175859 pcp_3.8.6.tar.gz ba2db3465f10b50abe0367a8ab34bf164568e6a3fe166d9010a0b41585827ae7 1118282 pcp_3.8.6_i386.deb d34ad76c18641704081590def0b4a5a33bd2ac131913c0af956ffbae6d1d79fa 371798 libpcp3-dev_3.8.6_i386.deb 973db0be7a4804f846f129b7b3b85acfcfa7afb34f8351e6facb6d86686df3e2 177224 libpcp3_3.8.6_i386.deb 3bdd5d7876897eb8736c723357488b9ab33ee8b310cbc46415ae23364a1f84df 15442 libpcp-gui2-dev_3.8.6_i386.deb 5c4ce3f8ff46c2b3e03a4d8dca8f777c4b4c0431f53b1de00120ca3605715690 14052 libpcp-gui2_3.8.6_i386.deb d6f05b72ea1afe3e01092f3d07cb1d6e3a06ab4ccf23fd7d7f205e0200d5ca3c 17934 libpcp-mmv1-dev_3.8.6_i386.deb cd0d74c9f99a0a8b83b64b8acb49aafb11a43873c3e80966ec486b4298ae59e3 11174 libpcp-mmv1_3.8.6_i386.deb fa743bccc832bff5bdffd2e7dd50a164a9a90a6aa14978b9ca334d2e19dac972 90872 libpcp-pmda3-dev_3.8.6_i386.deb df7c3a3cc510201cee9fecd0cc49877cb100d83d7d158a8df76b1b4428fec61e 34032 libpcp-pmda3_3.8.6_i386.deb 293cab6c0eafe49601ee0863d1148db09fb58c0e71a9cc45e12f888b3936076b 25968 libpcp-trace2-dev_3.8.6_i386.deb 880b701eb9746b398f1b4dd9895c7c768dfebe083499508ea56e5a3b757bcdb7 18148 libpcp-trace2_3.8.6_i386.deb f10d679749d17f0fa0561d6400c1330c12f3ae07846f9e56808250979d4c5c91 15054 libpcp-import1-dev_3.8.6_i386.deb 21f54c7c750257e07c1f4927fb68b7afa10e32dcb4e8259135092ff5fb066188 14568 libpcp-import1_3.8.6_i386.deb a5951ce10b7b2c8d605cdf6024c87d2df779a7e4436509be249f56ca3e191fa3 39444 python-pcp_3.8.6_i386.deb 4c971f98de4e3b7a8ca61f2c0b3e1a464e95285f0380dfb25c8eaa0bf06400ea 31068 libpcp-pmda-perl_3.8.6_i386.deb 911df633756955c08648197a39be400a9d40af3bc2de1f298c0f10912c32a413 15884 libpcp-import-perl_3.8.6_i386.deb 7aaef5c9fa8b53990c7e7488d72e3207a9890d8641b32924a9cfac8c71260f21 10526 libpcp-logsummary-perl_3.8.6_i386.deb 87375eff46029147f005c4109afb2f0cd952d1f44c883a50d807e55b5d8196b2 17058 libpcp-mmv-perl_3.8.6_i386.deb a675fd07debf412d67fc54cb21f25dcd56d77bb978d8a20b68618b90a05c4c92 15852 pcp-import-sar2pcp_3.8.6_all.deb 4459a8ba8bcb18d95d774b7fcdac2ac75282c2821a4e5bc4481e20f5aab29620 9702 pcp-import-mrtg2pcp_3.8.6_all.deb d20f5f15bc7a938bde4bb46da8714e9bc60150b2964d54f6214a17609fcbf6cc 18694 pcp-import-sheet2pcp_3.8.6_all.deb fbaadbfe9c11ba8395e5be97e029a7608e8e77c01fb7555b4d5b40f089c19e7f 17368 pcp-import-iostat2pcp_3.8.6_all.deb cd18d145978d852c1980f076c3039d2cd90b7ca6fbcb48e3009ee9ba85173970 22480 pcp-import-collectl2pcp_3.8.6_i386.deb 7f94bf50a61085ccd41ed362f13265687e77dc4bf5ab3580b971c8b4eade611b 2129932 pcp-testsuite_3.8.6_i386.deb Files: cf24cddb1ae3abd0846106b4f18e957f 2318 utils extra pcp_3.8.6.dsc 52f1f4248dcab42acfaa0e33c6b6ddc3 7175859 utils extra pcp_3.8.6.tar.gz 711cb78cdf5b8748beb24a1316a9f620 1118282 utils extra pcp_3.8.6_i386.deb 7d0d94c95e6c82ad6247b75e19cdb40f 371798 libdevel extra libpcp3-dev_3.8.6_i386.deb ac0e610088e86c4eae8e3d34bf1efb4f 177224 libs extra libpcp3_3.8.6_i386.deb 753e96d8ad7c033fcddabfba8067dffc 15442 libdevel extra libpcp-gui2-dev_3.8.6_i386.deb 8253bfd3dc3c19be78ba3b3a5009aa30 14052 libs extra libpcp-gui2_3.8.6_i386.deb 361b2dc6af18b1e1eab85615dff4b321 17934 libdevel extra libpcp-mmv1-dev_3.8.6_i386.deb 706d100ce771e80860f19b9a8ff4526d 11174 libs extra libpcp-mmv1_3.8.6_i386.deb 2fbd8df88f15ccfabbedfb9c6b4f854e 90872 libdevel extra libpcp-pmda3-dev_3.8.6_i386.deb 2a612f3c560bd3eb61eee7a7a672f7b7 34032 libs extra libpcp-pmda3_3.8.6_i386.deb 962efae2453dd414f9ba4f31e6533e00 25968 libdevel extra libpcp-trace2-dev_3.8.6_i386.deb 604b8d7b43068037aaf3991a108159fc 18148 libs extra libpcp-trace2_3.8.6_i386.deb d0fc8461c7aa49ac898087472d8e9864 15054 libdevel extra libpcp-import1-dev_3.8.6_i386.deb dc31fe1c0a75d88d535c1c2aabfd3112 14568 libs extra libpcp-import1_3.8.6_i386.deb 89feef50ace11609c1467d4445bbfa37 39444 python extra python-pcp_3.8.6_i386.deb 601218f15711b21c0a0b4510f862d27c 31068 perl extra libpcp-pmda-perl_3.8.6_i386.deb b84e3d681e72955d5a0bee13f9d1245f 15884 perl extra libpcp-import-perl_3.8.6_i386.deb b8746307c140996275637cf7104b6823 10526 perl extra libpcp-logsummary-perl_3.8.6_i386.deb ca22ecc5ab5fc012c553bb3e46f871f2 17058 perl extra libpcp-mmv-perl_3.8.6_i386.deb e630e784de0b8905de2e3ee106582c2e 15852 utils extra pcp-import-sar2pcp_3.8.6_all.deb a6d77cfd4b06e7dc8073e1ccc5ed8899 9702 utils extra pcp-import-mrtg2pcp_3.8.6_all.deb 0ddfcbeeeea4990d769a4782f01467e3 18694 utils extra pcp-import-sheet2pcp_3.8.6_all.deb 52e2d1daa176409a49c343066879d46c 17368 utils extra pcp-import-iostat2pcp_3.8.6_all.deb 8747d75f3de5281944ff28e849b9bab8 22480 utils extra pcp-import-collectl2pcp_3.8.6_i386.deb ef9bd721a95921719fbcd80ade57ba1a 2129932 utils extra pcp-testsuite_3.8.6_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJzK3IACgkQm8fl3HSIa2NNqgCglKuwPPnf+a9JnjWYaEi4d7uS QCQAn0pHzTLi3ugbqQwGbr5qljRPMfsQ =MVgR -----END PGP SIGNATURE----- ------------=_1383299472-3056-0-- From debbugs@buxtehude.debian.org Fri Nov 1 08:33:17 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AC2EC7F55 for ; Fri, 1 Nov 2013 08:33:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8A99530406A for ; Fri, 1 Nov 2013 06:33:14 -0700 (PDT) X-ASG-Debug-ID: 1383312789-04cb6c40d443c170001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id 4Sg3oO88xdh826Fd (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 Nov 2013 06:33:10 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VcEqY-0007za-H6; Fri, 01 Nov 2013 13:33:06 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#728453: pcp: FTBFS due to missing pkg-config build-dep Reply-To: Cyril Brulebois , 728453@bugs.debian.org X-ASG-Orig-Subj: Bug#728453: pcp: FTBFS due to missing pkg-config build-dep Resent-From: Cyril Brulebois Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: kibi@debian.org, PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Fri, 01 Nov 2013 13:33:02 +0000 Resent-Message-ID: X-Debian-PR-Message: report 728453 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by submit@bugs.debian.org id=B.138331263129267 (code B); Fri, 01 Nov 2013 13:33:02 +0000 Received: (at submit) by bugs.debian.org; 1 Nov 2013 13:30:31 +0000 Received: from [82.244.158.68] (helo=[127.0.1.1]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VcEo2-0007bj-QR for submit@bugs.debian.org; Fri, 01 Nov 2013 13:30:31 +0000 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" From: Cyril Brulebois To: Debian Bug Tracking System Message-ID: <20131101133028.1226.6737.reportbug@arya> X-Mailer: reportbug 6.4.4 Date: Fri, 01 Nov 2013 14:30:28 +0100 Delivered-To: submit@bugs.debian.org Resent-Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383312789 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141964 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Source: pcp Version: 3.8.6 Severity: serious Justification: FTBFS Hi, your package FTBFS everywhere, probably due to a missing pkg-config build-dep: | configure: error: in `/«PKGBUILDDIR»': | configure: error: The pkg-config script could not be found or is too old. Make sure it | is in your PATH or set the PKG_CONFIG environment variable to the full | path to pkg-config. Full build logs: https://buildd.debian.org/status/package.php?p=pcp&suite=sid Mraw, KiBi. From kenj@internode.on.net Fri Nov 1 14:09:49 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9E7B17F56 for ; Fri, 1 Nov 2013 14:09:49 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8C984304070 for ; Fri, 1 Nov 2013 12:09:49 -0700 (PDT) X-ASG-Debug-ID: 1383332981-04cb6c40d3451c30001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id w4Z2Broesc7C2erg for ; Fri, 01 Nov 2013 12:09:41 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An4GAN37c1J20cSE/2dsb2JhbABZgwc4gwRXvFyBHhd0giUBAQUIAhkzIwwBAwIGAxEEAQEoAwICGSANCQgCBBMLBYd2qxKSPI9YBwaCZYFDA48agRSJC5Bagzoo Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO bozohorize) ([118.209.196.132]) by ipmail07.adl2.internode.on.net with ESMTP; 02 Nov 2013 05:39:40 +1030 From: "Ken McDonell" To: "'Nathan Scott'" Cc: References: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> <00aa01ced6df$8762e720$9628b560$@internode.on.net> <318925650.17014514.1383297324060.JavaMail.root@redhat.com> In-Reply-To: <318925650.17014514.1383297324060.JavaMail.root@redhat.com> Subject: RE: [pcp] Makepkgs failure on Ubuntu Date: Sat, 2 Nov 2013 06:09:38 +1100 X-ASG-Orig-Subj: RE: [pcp] Makepkgs failure on Ubuntu Message-ID: <010701ced735$e9b9f5c0$bd2de140$@internode.on.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0108_01CED792.1D2AE2F0" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQLpOlDk4rNV3GJ27i/ZvSyaudoqfgFEl3JIAfKYDDEBTb7i+pe3z09w Content-Language: en-au X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1383332981 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141970 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header This is a multipart message in MIME format. ------=_NextPart_000_0108_01CED792.1D2AE2F0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Attached. -----Original Message----- From: Nathan Scott [mailto:nathans@redhat.com]=20 Sent: Friday, 1 November 2013 8:15 PM To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: [pcp] Makepkgs failure on Ubuntu ----- Original Message ----- > OK, I installed libavahi-common-dev ... but Makepkgs is still broken. >=20 > --without discovery gets past the first configure but then the build=20 > dies horribly later (same problem) in the >=20 > =3D=3D dpkg-buildpackage: configure >=20 > Step. >=20 > Based on a sample of 1 out of 1, configure.in just needs to be fixed=20 > for non-rpm builds it looks like Can you send the rest of the failure message from your Logs/pcp? I have = good rpm, deb (unstable) and Mac builds for pcp-3.8.6 uploaded on oss so = I'm hoping it wont take much to get a Ubuntu build over the line now. cheers. -- Nathan ------=_NextPart_000_0108_01CED792.1D2AE2F0 Content-Type: application/octet-stream; name="pcp" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="pcp" checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu Building on x86_64-unknown-linux for x86_64-unknown-linux Build: os=linux cpu=x86_64 Target: os=linux cpu=x86_64 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed configure: Compiling with gcc -fstack-protector-all et al. configure: Compiling with gcc pie et al. checking for dtrace... no checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/sdt.h usability... no checking sys/sdt.h presence... no checking for sys/sdt.h... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for avahi... no configure: error: Package requirements (avahi-client) were not met: No package 'avahi-client' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables avahi_CFLAGS and avahi_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ------=_NextPart_000_0108_01CED792.1D2AE2F0-- From bugzilla@redhat.com Fri Nov 1 15:26:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5D35A7F51 for ; Fri, 1 Nov 2013 15:26:10 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4FA9D304059 for ; Fri, 1 Nov 2013 13:26:07 -0700 (PDT) X-ASG-Debug-ID: 1383337565-04cb6c503924a1b0001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id VO9LK3dqulPXDEpv for ; Fri, 01 Nov 2013 13:26:05 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (bzweb01.app.bz.hst.phx2.redhat.com [10.5.117.16]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA1KQ5vu020892 for ; Fri, 1 Nov 2013 16:26:05 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA1KQ5m3007651 for ; Fri, 1 Nov 2013 16:26:05 -0400 Received: (from root@localhost) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rA1KQ5u1007650; Fri, 1 Nov 2013 16:26:05 -0400 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Fri, 01 Nov 2013 20:25:58 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1383337565 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141972 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #11 from Fedora Update System --- Package pcp-3.8.6-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pcp-3.8.6-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-20460/pcp-3.8.6-1.fc20 then log in and leave karma (feedback). -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=OzsXoRu9dB&a=cc_unsubscribe From nscott@redhat.com Sat Nov 2 15:46:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D69B67F54 for ; Sat, 2 Nov 2013 15:46:41 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 71A3AAC004 for ; Sat, 2 Nov 2013 13:46:38 -0700 (PDT) X-ASG-Debug-ID: 1383425190-04bdf078984a1350001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id n00w2HWW3rZOMINi for ; Sat, 02 Nov 2013 13:46:30 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA2KkUOp015297 for ; Sat, 2 Nov 2013 16:46:30 -0400 Date: Sat, 2 Nov 2013 16:46:29 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <1591362155.18010742.1383425189847.JavaMail.root@redhat.com> Subject: pcp updates: build MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: build Thread-Index: t04tBOSxq4SbCUtjylpBWxH3ftCRmQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383425190 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141997 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev CHANGELOG | 3 +++ build/rpm/fedora.spec | 3 +++ configure | 30 ++++-------------------------- configure.in | 2 +- debian/changelog | 7 +++++++ debian/control | 2 +- 6 files changed, 19 insertions(+), 28 deletions(-) commit a880af386cd11537e66998d279fba474f210eac5 Author: Nathan Scott Date: Sun Nov 3 07:29:27 2013 +1100 Small tweaks for a build-only minor update commit 7cb494af7c3406ea6c6b3903e1e522bd2d4965e2 Author: Nathan Scott Date: Sun Nov 3 07:29:07 2013 +1100 Add pkg-config build dependency for Debian builds commit 1fbf956c46ff3954d0919fdf1a3e21d7071b031e Author: Nathan Scott Date: Sun Nov 3 07:28:51 2013 +1100 Provide an action-if-not-found handler for Avahi pkg-config test From nscott@redhat.com Sat Nov 2 15:47:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B776B7F54 for ; Sat, 2 Nov 2013 15:47:37 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 65DDCAC002 for ; Sat, 2 Nov 2013 13:47:37 -0700 (PDT) X-ASG-Debug-ID: 1383425256-04bdf078974a1400001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id OY2HrKCMAGSMocsD for ; Sat, 02 Nov 2013 13:47:36 -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 rA2KlWdP019676; Sat, 2 Nov 2013 16:47:32 -0400 Date: Sat, 2 Nov 2013 16:47:32 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1750507630.18011186.1383425252653.JavaMail.root@redhat.com> In-Reply-To: <010701ced735$e9b9f5c0$bd2de140$@internode.on.net> References: <006a01ced6c4$8b794e00$a26bea00$@internode.on.net> <1885653053.16948766.1383284929420.JavaMail.root@redhat.com> <00aa01ced6df$8762e720$9628b560$@internode.on.net> <318925650.17014514.1383297324060.JavaMail.root@redhat.com> <010701ced735$e9b9f5c0$bd2de140$@internode.on.net> Subject: Re: [pcp] Makepkgs failure on Ubuntu MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Makepkgs failure on Ubuntu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Makepkgs failure on Ubuntu Thread-Index: AQLpOlDk4rNV3GJ27i/ZvSyaudoqfgFEl3JIAfKYDDEBTb7i+pe3z09wAVUS+ZM= X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383425256 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.141997 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > Attached. > This is fixed now, resulted from some slightly odd behaviour from the autoconf pkg-config wrapper. cheers. -- Nathan From dak-unpriv@franck.debian.org Sat Nov 2 17:33:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8001C7F54 for ; Sat, 2 Nov 2013 17:33:09 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6770E304053 for ; Sat, 2 Nov 2013 15:33:06 -0700 (PDT) X-ASG-Debug-ID: 1383431584-04bdf0789a4a5230001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id C9B8GEqYrBe1MsbV (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 15:33:05 -0700 (PDT) X-Barracuda-Envelope-From: dak-unpriv@franck.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak-unpriv by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1Vcjke-000828-0R for pcp@oss.sgi.com; Sat, 02 Nov 2013 22:33:04 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp_3.8.7_i386.changes Date: Sat, 02 Nov 2013 22:33:03 +0000 X-ASG-Orig-Subj: Processing of pcp_3.8.7_i386.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp Message-Id: Sender: unprivileged ftp-master role account X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383431585 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141999 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp_3.8.7_i386.changes uploaded successfully to localhost along with the files: pcp_3.8.7.dsc pcp_3.8.7.tar.gz pcp_3.8.7_i386.deb libpcp3-dev_3.8.7_i386.deb libpcp3_3.8.7_i386.deb libpcp-gui2-dev_3.8.7_i386.deb libpcp-gui2_3.8.7_i386.deb libpcp-mmv1-dev_3.8.7_i386.deb libpcp-mmv1_3.8.7_i386.deb libpcp-pmda3-dev_3.8.7_i386.deb libpcp-pmda3_3.8.7_i386.deb libpcp-trace2-dev_3.8.7_i386.deb libpcp-trace2_3.8.7_i386.deb libpcp-import1-dev_3.8.7_i386.deb libpcp-import1_3.8.7_i386.deb python-pcp_3.8.7_i386.deb libpcp-pmda-perl_3.8.7_i386.deb libpcp-import-perl_3.8.7_i386.deb libpcp-logsummary-perl_3.8.7_i386.deb libpcp-mmv-perl_3.8.7_i386.deb pcp-import-sar2pcp_3.8.7_all.deb pcp-import-mrtg2pcp_3.8.7_all.deb pcp-import-sheet2pcp_3.8.7_all.deb pcp-import-iostat2pcp_3.8.7_all.deb pcp-import-collectl2pcp_3.8.7_i386.deb pcp-testsuite_3.8.7_i386.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From envelope@ftp-master.debian.org Sat Nov 2 17:34:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DBE287F54 for ; Sat, 2 Nov 2013 17:34:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A4B05304043 for ; Sat, 2 Nov 2013 15:34:20 -0700 (PDT) X-ASG-Debug-ID: 1383431658-04bdf078994a52c0001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id HAOdEtqKlSHdOB2o (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 15:34:19 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1Vcjlp-0000c7-My; Sat, 02 Nov 2013 22:34:17 +0000 From: Debian FTP Masters To: PCP Development Team , Nathan Scott X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp_3.8.7_i386.changes ACCEPTED into unstable Message-Id: X-ASG-Orig-Subj: pcp_3.8.7_i386.changes ACCEPTED into unstable Sender: Archive Administrator Date: Sat, 02 Nov 2013 22:34:17 +0000 X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383431659 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141999 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 03 Nov 2013 07:25:23 +1100 Source: pcp Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite Architecture: source i386 all Version: 3.8.7 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-testsuite - Performance Co-Pilot (PCP) Test Suite python-pcp - Performance Co-Pilot Python PMAPI module Closes: 728453 Changes: pcp (3.8.7) unstable; urgency=low . * New release to resolve build issues only. * Add pkg-config to the Build-depends list (closes: #728453) Checksums-Sha1: 215851d4824534fc953e737293066479c3588c14 2330 pcp_3.8.7.dsc 6217c73dd947e3d37673e8a73e8ffa675f15318e 7176002 pcp_3.8.7.tar.gz 10530a29279eb69862a120e1cc94e9a665c41189 1118646 pcp_3.8.7_i386.deb 555ec3b4028fcde6309c20fe4b733eadde964600 371808 libpcp3-dev_3.8.7_i386.deb b85cdbb49081b7bc89a992494b1ded7110642d67 177260 libpcp3_3.8.7_i386.deb bdbbfe64213ab16e27d4bafd5a8490e424a046cd 15466 libpcp-gui2-dev_3.8.7_i386.deb 53a202b59d8ea5e6539f53480902ed142b52c782 14140 libpcp-gui2_3.8.7_i386.deb 5694cc0934dcd55799d8405e4707e403ccfbefa8 17984 libpcp-mmv1-dev_3.8.7_i386.deb 6b572d7ef0e48382a4670249153010364bf08a49 11230 libpcp-mmv1_3.8.7_i386.deb 6c208e30d5ee0a3d307fa3275f001636088b45e0 90976 libpcp-pmda3-dev_3.8.7_i386.deb e0a02bb9e5d43eaeeb49912ee89f2f896b896396 34042 libpcp-pmda3_3.8.7_i386.deb 9075aa97c390eb7a6f3909aa18d8ea6721ff7f03 26010 libpcp-trace2-dev_3.8.7_i386.deb add10b9120a454da3a6c29fde4b2077e841f31d7 18186 libpcp-trace2_3.8.7_i386.deb 1d556e20dc6561ce66ae1394eab6cef1d6484452 15094 libpcp-import1-dev_3.8.7_i386.deb 18206281cb7bf0bec124e62151bb440cc1bbbc5a 14628 libpcp-import1_3.8.7_i386.deb 6b45eb7d3d2759959268d7706bfcaf79febefb81 39446 python-pcp_3.8.7_i386.deb fda6436bd1fc21bd27942c539a03fb0b75270b0c 31092 libpcp-pmda-perl_3.8.7_i386.deb ad05b1d30051f007f0baef1bba597bfb8cd9a5f4 15906 libpcp-import-perl_3.8.7_i386.deb 4b7c79ceaf71a5d1e1caaf95b946445a0ebd0374 10582 libpcp-logsummary-perl_3.8.7_i386.deb 27964a4aee9dc70006d83456fac335030726a0b4 17110 libpcp-mmv-perl_3.8.7_i386.deb c9db296f50f00e733e30b92322f708ab54c8d121 15882 pcp-import-sar2pcp_3.8.7_all.deb e6b8e0b69a4ae5bdd35ecc002d1eb6c6df24094f 9752 pcp-import-mrtg2pcp_3.8.7_all.deb 0bef97d509f57ffbdb0e72a7c34b9e2d4e7050c9 18740 pcp-import-sheet2pcp_3.8.7_all.deb d9d5a507a8ca882218f6e8c856887a07198f5920 17402 pcp-import-iostat2pcp_3.8.7_all.deb 8dc6d9d0f2e29385eb677f8c10722266feb5d825 22528 pcp-import-collectl2pcp_3.8.7_i386.deb 08288eb23ce1de0105867fe6d884328ae0697058 2131892 pcp-testsuite_3.8.7_i386.deb Checksums-Sha256: 727d02d8514d54eb6dd50e93648214870d5f21f9f4e49eb6a6822e189168d270 2330 pcp_3.8.7.dsc 46833b45f106cd706c18ca50e63a0970f8a98a85a89145a4e5749d2f1dd6d046 7176002 pcp_3.8.7.tar.gz 657f22b3c83204239114a3215247ce7087f07c4477d82036f5a1bb4983365b36 1118646 pcp_3.8.7_i386.deb ad6e588c0a6d4a5b74d45d2a46e838052d31e0aac5d04b69ea033402ef3ca1a0 371808 libpcp3-dev_3.8.7_i386.deb 0759156c3ebe50a33789cb70378e02a5b804fd9495ad5ebdbcafc2410aa1112d 177260 libpcp3_3.8.7_i386.deb c86f5a66136a569da7bc71ad53697d70822b0ccac9f28e5c80f5228105599f38 15466 libpcp-gui2-dev_3.8.7_i386.deb affefcd536edaa253e6c25548eef84c52b9f01b43b9eec9f9e6eba2d50736d57 14140 libpcp-gui2_3.8.7_i386.deb 9dd372ffda472408cc4c04c55056571d3a3d49f87c10ee5295dbfdaa4a816c76 17984 libpcp-mmv1-dev_3.8.7_i386.deb e7269ae5706320afcada3b23d46407ee873e38605ef0f7f01eb1e3bc4ac52d26 11230 libpcp-mmv1_3.8.7_i386.deb 9e05de60a1efb4537d06d2ee575297f5a0c7feb7faba3609101f856d850ba582 90976 libpcp-pmda3-dev_3.8.7_i386.deb af32237e633d866f6e7d2ee5ddd90b9b90f20dc35489c9c02d0a809120ce64d7 34042 libpcp-pmda3_3.8.7_i386.deb 077a475f9d9986ad3c42ceb5a03c5bbf0f1213dbdba9a7bc6afff395d1d53259 26010 libpcp-trace2-dev_3.8.7_i386.deb 39a06bbdf8bab203198ef4cda7d72098ffbf7beaa988dc60b2a8ab32386ecf7a 18186 libpcp-trace2_3.8.7_i386.deb b75273a08d94032a71c5adf4d65f48aa75d105138b27f170a3c919439e053df2 15094 libpcp-import1-dev_3.8.7_i386.deb d653273a5751871cd46656db706779c0d181e0e74117ddb52852fe13884f5c72 14628 libpcp-import1_3.8.7_i386.deb de5028b36593caaf9c47e109c42254e787f6ef0527e84cd516c1ee58059e3fba 39446 python-pcp_3.8.7_i386.deb cbaee0c8e9031a4a0d0ae8721116f8c451767595de4c7428eed7a1597cf2303d 31092 libpcp-pmda-perl_3.8.7_i386.deb 24c9c4d7b70b21734b8641e1402424cd1d37242a440758dffc02d5cb9ce8854f 15906 libpcp-import-perl_3.8.7_i386.deb 38e726e5239e04ef2ed38de659e95478450c3640701bc9f3d8f98a69bd47d023 10582 libpcp-logsummary-perl_3.8.7_i386.deb 2743f64005bb25a559fc64b370d753764a81a0dd9f2e49268386bcabb103e2f7 17110 libpcp-mmv-perl_3.8.7_i386.deb bee4e2c5fff5e30d6a29eccb443b88a3a9213f77893a640bc0ff8dd242988134 15882 pcp-import-sar2pcp_3.8.7_all.deb fd85d74f4e64131502c852b27d6b9132a1ccf2c94c4a5e092a2ef3cc6e108596 9752 pcp-import-mrtg2pcp_3.8.7_all.deb 134f91cff617c32102a95586c7a22f45acc6d61535e4b6b1169769246a4e3582 18740 pcp-import-sheet2pcp_3.8.7_all.deb c2f65073267d090b641fdcdf93a35fe0814413a3d6e1161f087a75a1c0540422 17402 pcp-import-iostat2pcp_3.8.7_all.deb bcec3502b335baa83b2bc379bcf427a51d583ea9cd6e2fd54eb6a6575770f414 22528 pcp-import-collectl2pcp_3.8.7_i386.deb 96ec3294069f52907657f0a9798fdabe40c345799a0189a4604633516e232e38 2131892 pcp-testsuite_3.8.7_i386.deb Files: cc3b5fefe0185586f5f93218dbfc19b6 2330 utils extra pcp_3.8.7.dsc 595beaf564148466798acf50585e9f53 7176002 utils extra pcp_3.8.7.tar.gz e5b2e1487244ce43247bccb31da89373 1118646 utils extra pcp_3.8.7_i386.deb fd41e1ba124708651bd48193203cfc33 371808 libdevel extra libpcp3-dev_3.8.7_i386.deb 1ecac9551351caaf699b92e094863fa4 177260 libs extra libpcp3_3.8.7_i386.deb 43cab81cef1ce9e48b36b6bb78827442 15466 libdevel extra libpcp-gui2-dev_3.8.7_i386.deb c29b5f751eb8545ed371a39411f8ed30 14140 libs extra libpcp-gui2_3.8.7_i386.deb ae8b2e50240b2aaf2d663b1ec7c74fe4 17984 libdevel extra libpcp-mmv1-dev_3.8.7_i386.deb 7bbfd536062b9536ba6c1dc70426c72c 11230 libs extra libpcp-mmv1_3.8.7_i386.deb 09ea8b5cc6612e800b8057d3a2de818b 90976 libdevel extra libpcp-pmda3-dev_3.8.7_i386.deb fbe04b81ec0c3fbdc399e0f2bed02653 34042 libs extra libpcp-pmda3_3.8.7_i386.deb 5c1cf8577531e2aac7b0bf902bda4dd8 26010 libdevel extra libpcp-trace2-dev_3.8.7_i386.deb 2548acaafae870e4d079af0cb86cae75 18186 libs extra libpcp-trace2_3.8.7_i386.deb 42c62dbb0cb0959a9b5305ba4e3cfa3b 15094 libdevel extra libpcp-import1-dev_3.8.7_i386.deb 1c8539286bd33ceb17153bdeeea4ce20 14628 libs extra libpcp-import1_3.8.7_i386.deb 1114781f87af92b21a9fed90a25ebe0d 39446 python extra python-pcp_3.8.7_i386.deb 981b19c28e29f777dd8c2a449e088e72 31092 perl extra libpcp-pmda-perl_3.8.7_i386.deb 910320555221a3062f1311a09dc77e63 15906 perl extra libpcp-import-perl_3.8.7_i386.deb ab4c090aa606785a348130e272bee530 10582 perl extra libpcp-logsummary-perl_3.8.7_i386.deb 81b8095cd59c73826b0c4fc6a694690b 17110 perl extra libpcp-mmv-perl_3.8.7_i386.deb 834c429086f2b8e402aac37fbd35dec6 15882 utils extra pcp-import-sar2pcp_3.8.7_all.deb d674385b34add9c44d91847ed42140c9 9752 utils extra pcp-import-mrtg2pcp_3.8.7_all.deb a18bb41ee54ee4d95323898333997997 18740 utils extra pcp-import-sheet2pcp_3.8.7_all.deb 51e247a06ca813557339ef7bae9e99bd 17402 utils extra pcp-import-iostat2pcp_3.8.7_all.deb fd4e4b5460f850e8e05b21fc375d039b 22528 utils extra pcp-import-collectl2pcp_3.8.7_i386.deb ac83eb13978443e0c96c67de5a12703a 2131892 utils extra pcp-testsuite_3.8.7_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJ1eTMACgkQm8fl3HSIa2N2xwCgzDA4LvvQFFknpQt6+3ywXuHv YDQAn04w8Ux2OamOup47PqnBwd0kIh/t =ZAIy -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From debbugs@buxtehude.debian.org Sat Nov 2 17:39:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D6B307F55 for ; Sat, 2 Nov 2013 17:39:11 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A1D0E8F8052 for ; Sat, 2 Nov 2013 15:39:08 -0700 (PDT) X-ASG-Debug-ID: 1383431946-04bdf0789a4a5560001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id ztlPEfZGVFNNvomG (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 15:39:07 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VcjqT-0006Uc-A7; Sat, 02 Nov 2013 22:39:05 +0000 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Nathan Scott Subject: Bug#728453: marked as done (pcp: FTBFS due to missing pkg-config build-dep) Message-ID: X-ASG-Orig-Subj: Bug#728453: marked as done (pcp: FTBFS due to missing pkg-config build-dep) References: <20131101133028.1226.6737.reportbug@arya> X-Debian-PR-Message: closed 728453 X-Debian-PR-Package: src:pcp X-Debian-PR-Source: pcp Date: Sat, 02 Nov 2013 22:39:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1383431945-24944-0" Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383431947 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.141999 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format... ------------=_1383431945-24944-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Sat, 02 Nov 2013 22:34:17 +0000 with message-id and subject line Bug#728453: fixed in pcp 3.8.7 has caused the Debian Bug report #728453, regarding pcp: FTBFS due to missing pkg-config build-dep to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 728453: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D728453 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1383431945-24944-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 1 Nov 2013 13:30:31 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=4.0 tests=BAYES_00,FOURLA,FROMDEVELOPER, RCVD_IN_PBL,RDNS_NONE,T_RCVD_IN_SEMBLACK,XMAILER_REPORTBUG,X_DEBBUGS_CC autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 5; hammy, 98; neutral, 30; spammy, 1. spammytokens:0.959-+--H*r:bugs.debian.org hammytokens:0.000-+--H*x:6.4.4, 0.000-+--H*UA:6.4.4, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--H*x:reportbug Return-path: Received: from [82.244.158.68] (helo=[127.0.1.1]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VcEo2-0007bj-QR for submit@bugs.debian.org; Fri, 01 Nov 2013 13:30:31 +0000 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" From: Cyril Brulebois To: Debian Bug Tracking System Subject: pcp: FTBFS due to missing pkg-config build-dep Message-ID: <20131101133028.1226.6737.reportbug@arya> X-Mailer: reportbug 6.4.4 Date: Fri, 01 Nov 2013 14:30:28 +0100 X-Debbugs-Cc: kibi@debian.org Delivered-To: submit@bugs.debian.org Source: pcp Version: 3.8.6 Severity: serious Justification: FTBFS Hi, your package FTBFS everywhere, probably due to a missing pkg-config build-dep: | configure: error: in `/«PKGBUILDDIR»': | configure: error: The pkg-config script could not be found or is too old. Make sure it | is in your PATH or set the PKG_CONFIG environment variable to the full | path to pkg-config. Full build logs: https://buildd.debian.org/status/package.php?p=pcp&suite=sid Mraw, KiBi. ------------=_1383431945-24944-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 728453-close) by bugs.debian.org; 2 Nov 2013 22:34:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-11.4 required=4.0 tests=BAYES_00,DIGITS_LETTERS, FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,HAS_BUG_NUMBER,PGPSIGNATURE,PHONENUMBER, T_RP_MATCHES_RCVD autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 131; hammy, 151; neutral, 211; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--H*MI:franck, 0.000-+--H*m:franck Return-path: Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by buxtehude.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Vcjlr-000645-0s for 728453-close@bugs.debian.org; Sat, 02 Nov 2013 22:34:19 +0000 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1Vcjlp-0000cG-Op; Sat, 02 Nov 2013 22:34:17 +0000 From: Nathan Scott To: 728453-close@bugs.debian.org X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: Bug#728453: fixed in pcp 3.8.7 Message-Id: Sender: Archive Administrator Date: Sat, 02 Nov 2013 22:34:17 +0000 Source: pcp Source-Version: 3.8.7 We believe that the bug you reported is fixed in the latest version of pcp, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 728453@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Nathan Scott (supplier of updated pcp package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 03 Nov 2013 07:25:23 +1100 Source: pcp Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite Architecture: source i386 all Version: 3.8.7 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-testsuite - Performance Co-Pilot (PCP) Test Suite python-pcp - Performance Co-Pilot Python PMAPI module Closes: 728453 Changes: pcp (3.8.7) unstable; urgency=low . * New release to resolve build issues only. * Add pkg-config to the Build-depends list (closes: #728453) Checksums-Sha1: 215851d4824534fc953e737293066479c3588c14 2330 pcp_3.8.7.dsc 6217c73dd947e3d37673e8a73e8ffa675f15318e 7176002 pcp_3.8.7.tar.gz 10530a29279eb69862a120e1cc94e9a665c41189 1118646 pcp_3.8.7_i386.deb 555ec3b4028fcde6309c20fe4b733eadde964600 371808 libpcp3-dev_3.8.7_i386.deb b85cdbb49081b7bc89a992494b1ded7110642d67 177260 libpcp3_3.8.7_i386.deb bdbbfe64213ab16e27d4bafd5a8490e424a046cd 15466 libpcp-gui2-dev_3.8.7_i386.deb 53a202b59d8ea5e6539f53480902ed142b52c782 14140 libpcp-gui2_3.8.7_i386.deb 5694cc0934dcd55799d8405e4707e403ccfbefa8 17984 libpcp-mmv1-dev_3.8.7_i386.deb 6b572d7ef0e48382a4670249153010364bf08a49 11230 libpcp-mmv1_3.8.7_i386.deb 6c208e30d5ee0a3d307fa3275f001636088b45e0 90976 libpcp-pmda3-dev_3.8.7_i386.deb e0a02bb9e5d43eaeeb49912ee89f2f896b896396 34042 libpcp-pmda3_3.8.7_i386.deb 9075aa97c390eb7a6f3909aa18d8ea6721ff7f03 26010 libpcp-trace2-dev_3.8.7_i386.deb add10b9120a454da3a6c29fde4b2077e841f31d7 18186 libpcp-trace2_3.8.7_i386.deb 1d556e20dc6561ce66ae1394eab6cef1d6484452 15094 libpcp-import1-dev_3.8.7_i386.deb 18206281cb7bf0bec124e62151bb440cc1bbbc5a 14628 libpcp-import1_3.8.7_i386.deb 6b45eb7d3d2759959268d7706bfcaf79febefb81 39446 python-pcp_3.8.7_i386.deb fda6436bd1fc21bd27942c539a03fb0b75270b0c 31092 libpcp-pmda-perl_3.8.7_i386.deb ad05b1d30051f007f0baef1bba597bfb8cd9a5f4 15906 libpcp-import-perl_3.8.7_i386.deb 4b7c79ceaf71a5d1e1caaf95b946445a0ebd0374 10582 libpcp-logsummary-perl_3.8.7_i386.deb 27964a4aee9dc70006d83456fac335030726a0b4 17110 libpcp-mmv-perl_3.8.7_i386.deb c9db296f50f00e733e30b92322f708ab54c8d121 15882 pcp-import-sar2pcp_3.8.7_all.deb e6b8e0b69a4ae5bdd35ecc002d1eb6c6df24094f 9752 pcp-import-mrtg2pcp_3.8.7_all.deb 0bef97d509f57ffbdb0e72a7c34b9e2d4e7050c9 18740 pcp-import-sheet2pcp_3.8.7_all.deb d9d5a507a8ca882218f6e8c856887a07198f5920 17402 pcp-import-iostat2pcp_3.8.7_all.deb 8dc6d9d0f2e29385eb677f8c10722266feb5d825 22528 pcp-import-collectl2pcp_3.8.7_i386.deb 08288eb23ce1de0105867fe6d884328ae0697058 2131892 pcp-testsuite_3.8.7_i386.deb Checksums-Sha256: 727d02d8514d54eb6dd50e93648214870d5f21f9f4e49eb6a6822e189168d270 2330 pcp_3.8.7.dsc 46833b45f106cd706c18ca50e63a0970f8a98a85a89145a4e5749d2f1dd6d046 7176002 pcp_3.8.7.tar.gz 657f22b3c83204239114a3215247ce7087f07c4477d82036f5a1bb4983365b36 1118646 pcp_3.8.7_i386.deb ad6e588c0a6d4a5b74d45d2a46e838052d31e0aac5d04b69ea033402ef3ca1a0 371808 libpcp3-dev_3.8.7_i386.deb 0759156c3ebe50a33789cb70378e02a5b804fd9495ad5ebdbcafc2410aa1112d 177260 libpcp3_3.8.7_i386.deb c86f5a66136a569da7bc71ad53697d70822b0ccac9f28e5c80f5228105599f38 15466 libpcp-gui2-dev_3.8.7_i386.deb affefcd536edaa253e6c25548eef84c52b9f01b43b9eec9f9e6eba2d50736d57 14140 libpcp-gui2_3.8.7_i386.deb 9dd372ffda472408cc4c04c55056571d3a3d49f87c10ee5295dbfdaa4a816c76 17984 libpcp-mmv1-dev_3.8.7_i386.deb e7269ae5706320afcada3b23d46407ee873e38605ef0f7f01eb1e3bc4ac52d26 11230 libpcp-mmv1_3.8.7_i386.deb 9e05de60a1efb4537d06d2ee575297f5a0c7feb7faba3609101f856d850ba582 90976 libpcp-pmda3-dev_3.8.7_i386.deb af32237e633d866f6e7d2ee5ddd90b9b90f20dc35489c9c02d0a809120ce64d7 34042 libpcp-pmda3_3.8.7_i386.deb 077a475f9d9986ad3c42ceb5a03c5bbf0f1213dbdba9a7bc6afff395d1d53259 26010 libpcp-trace2-dev_3.8.7_i386.deb 39a06bbdf8bab203198ef4cda7d72098ffbf7beaa988dc60b2a8ab32386ecf7a 18186 libpcp-trace2_3.8.7_i386.deb b75273a08d94032a71c5adf4d65f48aa75d105138b27f170a3c919439e053df2 15094 libpcp-import1-dev_3.8.7_i386.deb d653273a5751871cd46656db706779c0d181e0e74117ddb52852fe13884f5c72 14628 libpcp-import1_3.8.7_i386.deb de5028b36593caaf9c47e109c42254e787f6ef0527e84cd516c1ee58059e3fba 39446 python-pcp_3.8.7_i386.deb cbaee0c8e9031a4a0d0ae8721116f8c451767595de4c7428eed7a1597cf2303d 31092 libpcp-pmda-perl_3.8.7_i386.deb 24c9c4d7b70b21734b8641e1402424cd1d37242a440758dffc02d5cb9ce8854f 15906 libpcp-import-perl_3.8.7_i386.deb 38e726e5239e04ef2ed38de659e95478450c3640701bc9f3d8f98a69bd47d023 10582 libpcp-logsummary-perl_3.8.7_i386.deb 2743f64005bb25a559fc64b370d753764a81a0dd9f2e49268386bcabb103e2f7 17110 libpcp-mmv-perl_3.8.7_i386.deb bee4e2c5fff5e30d6a29eccb443b88a3a9213f77893a640bc0ff8dd242988134 15882 pcp-import-sar2pcp_3.8.7_all.deb fd85d74f4e64131502c852b27d6b9132a1ccf2c94c4a5e092a2ef3cc6e108596 9752 pcp-import-mrtg2pcp_3.8.7_all.deb 134f91cff617c32102a95586c7a22f45acc6d61535e4b6b1169769246a4e3582 18740 pcp-import-sheet2pcp_3.8.7_all.deb c2f65073267d090b641fdcdf93a35fe0814413a3d6e1161f087a75a1c0540422 17402 pcp-import-iostat2pcp_3.8.7_all.deb bcec3502b335baa83b2bc379bcf427a51d583ea9cd6e2fd54eb6a6575770f414 22528 pcp-import-collectl2pcp_3.8.7_i386.deb 96ec3294069f52907657f0a9798fdabe40c345799a0189a4604633516e232e38 2131892 pcp-testsuite_3.8.7_i386.deb Files: cc3b5fefe0185586f5f93218dbfc19b6 2330 utils extra pcp_3.8.7.dsc 595beaf564148466798acf50585e9f53 7176002 utils extra pcp_3.8.7.tar.gz e5b2e1487244ce43247bccb31da89373 1118646 utils extra pcp_3.8.7_i386.deb fd41e1ba124708651bd48193203cfc33 371808 libdevel extra libpcp3-dev_3.8.7_i386.deb 1ecac9551351caaf699b92e094863fa4 177260 libs extra libpcp3_3.8.7_i386.deb 43cab81cef1ce9e48b36b6bb78827442 15466 libdevel extra libpcp-gui2-dev_3.8.7_i386.deb c29b5f751eb8545ed371a39411f8ed30 14140 libs extra libpcp-gui2_3.8.7_i386.deb ae8b2e50240b2aaf2d663b1ec7c74fe4 17984 libdevel extra libpcp-mmv1-dev_3.8.7_i386.deb 7bbfd536062b9536ba6c1dc70426c72c 11230 libs extra libpcp-mmv1_3.8.7_i386.deb 09ea8b5cc6612e800b8057d3a2de818b 90976 libdevel extra libpcp-pmda3-dev_3.8.7_i386.deb fbe04b81ec0c3fbdc399e0f2bed02653 34042 libs extra libpcp-pmda3_3.8.7_i386.deb 5c1cf8577531e2aac7b0bf902bda4dd8 26010 libdevel extra libpcp-trace2-dev_3.8.7_i386.deb 2548acaafae870e4d079af0cb86cae75 18186 libs extra libpcp-trace2_3.8.7_i386.deb 42c62dbb0cb0959a9b5305ba4e3cfa3b 15094 libdevel extra libpcp-import1-dev_3.8.7_i386.deb 1c8539286bd33ceb17153bdeeea4ce20 14628 libs extra libpcp-import1_3.8.7_i386.deb 1114781f87af92b21a9fed90a25ebe0d 39446 python extra python-pcp_3.8.7_i386.deb 981b19c28e29f777dd8c2a449e088e72 31092 perl extra libpcp-pmda-perl_3.8.7_i386.deb 910320555221a3062f1311a09dc77e63 15906 perl extra libpcp-import-perl_3.8.7_i386.deb ab4c090aa606785a348130e272bee530 10582 perl extra libpcp-logsummary-perl_3.8.7_i386.deb 81b8095cd59c73826b0c4fc6a694690b 17110 perl extra libpcp-mmv-perl_3.8.7_i386.deb 834c429086f2b8e402aac37fbd35dec6 15882 utils extra pcp-import-sar2pcp_3.8.7_all.deb d674385b34add9c44d91847ed42140c9 9752 utils extra pcp-import-mrtg2pcp_3.8.7_all.deb a18bb41ee54ee4d95323898333997997 18740 utils extra pcp-import-sheet2pcp_3.8.7_all.deb 51e247a06ca813557339ef7bae9e99bd 17402 utils extra pcp-import-iostat2pcp_3.8.7_all.deb fd4e4b5460f850e8e05b21fc375d039b 22528 utils extra pcp-import-collectl2pcp_3.8.7_i386.deb ac83eb13978443e0c96c67de5a12703a 2131892 utils extra pcp-testsuite_3.8.7_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJ1eTMACgkQm8fl3HSIa2N2xwCgzDA4LvvQFFknpQt6+3ywXuHv YDQAn04w8Ux2OamOup47PqnBwd0kIh/t =ZAIy -----END PGP SIGNATURE----- ------------=_1383431945-24944-0-- From debbugs@buxtehude.debian.org Sat Nov 2 22:03:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 005D17F54 for ; Sat, 2 Nov 2013 22:03:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9D6CFAC002 for ; Sat, 2 Nov 2013 20:03:14 -0700 (PDT) X-ASG-Debug-ID: 1383447791-04bdf078994ad1a0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id dHrRfEQbAJkdlpEC (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 20:03:11 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1Vcny2-0002u9-9M; Sun, 03 Nov 2013 03:03:10 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#725627: closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Reply-To: Cyril Brulebois , 725627@bugs.debian.org X-ASG-Orig-Subj: Bug#725627: closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Resent-From: Cyril Brulebois Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Sun, 03 Nov 2013 03:03:07 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 725627 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 725627-submit@bugs.debian.org id=B725627.138344770110935 (code B ref 725627); Sun, 03 Nov 2013 03:03:07 +0000 Received: (at 725627) by bugs.debian.org; 3 Nov 2013 03:01:41 +0000 Received: from glenfiddich.mraw.org ([62.210.215.98]) by buxtehude.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Vcnwb-0002q1-81; Sun, 03 Nov 2013 03:01:41 +0000 Received: from localhost ([::1] helo=mraw.org) by glenfiddich.mraw.org with esmtp (Exim 4.80) (envelope-from ) id 1VcnwX-00055a-U5; Sun, 03 Nov 2013 04:01:38 +0100 Date: Sun, 3 Nov 2013 04:01:37 +0100 From: Cyril Brulebois To: 725627@bugs.debian.org Cc: control@bugs.debian.org Message-ID: <20131103030137.GB23754@mraw.org> References: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+pHx0qQiF2pBVqBT" Content-Disposition: inline In-Reply-To: Organization: Debian User-Agent: Mutt/1.5.21 (2010-09-15) X-CrossAssassin-Score: 2 Resent-Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383447791 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.21 X-Barracuda-Spam-Status: No, SCORE=0.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain --+pHx0qQiF2pBVqBT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable reopen 725627 found 725627 3.8.7 notfixed 725627 3.8.6 thanks Debian Bug Tracking System (2013-11-01): > This is an automatic notification regarding your Bug report > which was filed against the src:pcp package: >=20 > #725627: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: = No such file or directory >=20 > It has been closed by Nathan Scott . >=20 > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Nathan Scott by > replying to this email. Still getting the very same build failure: https://buildd.debian.org/status/package.php?p=3Dpcp&suite=3Dsid | gcc -fPIC -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all -D_FO= RTIFY_SOURCE=3D2 -I../../../src/pmcd/src -I../../../src/libpcp/src -DPMCD_I= NTERNAL -I/usr/include/nss -I/usr/include/nspr -Wall -O2 -g -DPCP_DEBUG -DP= CP_VERSION=3D\"3.8.6\" -I../../../src/include -I../../../src/include/pcp = -c -o trace.o trace.c | trace.c:19:20: fatal error: probes.h: No such file or directory | #include "probes.h" | ^ | compilation terminated. Mraw, KiBi. --+pHx0qQiF2pBVqBT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJSdbyRAAoJEP+RSvDCs1UgiJEQAKh7Ds73xhOev6j+vzXgU993 tJ5Z2udpwvl8u/oA46h6p2OXXIWBFCJxjXaWV54nHvD/+zTV8LlLDZVmiDwshdC8 V3mFMh+31Ga6grqLAqC9Fqm54aBBpTH+b3iy/TL1U1wQqiCcDNr928q5im64WF3T 2fOKzAovyMThmEGguv1kyvpjqeQKlth7bXahn7vyNjNW9jfEg0GS0Q6OPTHux1pT amoNcT3TZ69RiHQc0+inrWHuHZOHFAtLm+xio7+TUI1NrCSXB7RLo/aVbejuTc+v /FWD4L/fUVVAr5oQz1ccjSpIlbeovI7lGEtxBdA5HJUhKzV1et2ItkL+P2mliKY4 QoHLyo5o4/h+z0RtCPZ3aT3cxp11MkhApRy/jJX4OYAws9mSQYCzqhaIHOYrFdkZ AFgbTIB7xEeO6DSI93wqREcLTrBHhqWiWzqg4VMgGe7cIrzq9bkt3rePTk70zpjN qVQ0Bi7FrtV60Ol8axABcKIo5oG00SZzriuUa5cE70n5qo7sI4ixGvjANr2kSgXh ogul2KarSFKazJbrooUws5ESLunzeq9F5THC0Va1f7BB7f8UjkywIr9Ft6ZNQkBE XEBOFIoFfHY6CESMlUGJtTjA3yT3LQEsgg6etHQfldgynH4KinRe/eNLN/4nXUXz F8mhatTq1RHcUrd0fOuK =Hies -----END PGP SIGNATURE----- --+pHx0qQiF2pBVqBT-- From debbugs@buxtehude.debian.org Sat Nov 2 22:03:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4EC2D7F54 for ; Sat, 2 Nov 2013 22:03:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D1998AC002 for ; Sat, 2 Nov 2013 20:03:20 -0700 (PDT) X-ASG-Debug-ID: 1383447798-04cbb00de0351220001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id nEIO2vUziTplvgBv (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 20:03:19 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1Vcny8-0002ur-7J; Sun, 03 Nov 2013 03:03:16 +0000 X-Loop: owner@bugs.debian.org Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 From: owner@bugs.debian.org (Debian Bug Tracking System) To: Cyril Brulebois CC: pcp@oss.sgi.com Subject: Processed: Re: Bug#725627 closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Message-ID: X-ASG-Orig-Subj: Processed: Re: Bug#725627 closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) References: <20131103030137.GB23754@mraw.org> X-Debian-PR-Package: src:pcp X-Debian-PR-Source: pcp X-Debian-PR-Message: transcript X-Loop: owner@bugs.debian.org Date: Sun, 03 Nov 2013 03:03:16 +0000 Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383447799 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.20 X-Barracuda-Spam-Status: No, SCORE=0.20 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) Processing commands for control@bugs.debian.org: > reopen 725627 Bug #725627 {Done: Nathan Scott } [src:pcp] pcp: FTBFS = on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or direct= ory 'reopen' may be inappropriate when a bug has been closed with a version; all fixed versions will be cleared, and you may need to re-add them. Bug reopened No longer marked as fixed in versions pcp/3.8.6. > found 725627 3.8.7 Bug #725627 [src:pcp] pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error:= probes.h: No such file or directory Marked as found in versions pcp/3.8.7. > notfixed 725627 3.8.6 Bug #725627 [src:pcp] pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error:= probes.h: No such file or directory Ignoring request to alter fixed versions of bug #725627 to the same values = previously set > thanks Stopping processing here. Please contact me if you need assistance. --=20 725627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D725627 Debian Bug Tracking System Contact owner@bugs.debian.org with problems From dak-unpriv@franck.debian.org Sat Nov 2 22:08:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A3A497F54 for ; Sat, 2 Nov 2013 22:08:46 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 42555AC003 for ; Sat, 2 Nov 2013 20:08:46 -0700 (PDT) X-ASG-Debug-ID: 1383448124-04bdf078994ad3e0001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id IHfXEwETmZwBczYr (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 20:08:45 -0700 (PDT) X-Barracuda-Envelope-From: dak-unpriv@franck.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak-unpriv by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1Vco3Q-00089h-4i for pcp@oss.sgi.com; Sun, 03 Nov 2013 03:08:44 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp_3.8.8_i386.changes Date: Sun, 03 Nov 2013 03:08:44 +0000 X-ASG-Orig-Subj: Processing of pcp_3.8.8_i386.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp Message-Id: Sender: unprivileged ftp-master role account X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383448124 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp_3.8.8_i386.changes uploaded successfully to localhost along with the files: pcp_3.8.8.dsc pcp_3.8.8.tar.gz pcp_3.8.8_i386.deb libpcp3-dev_3.8.8_i386.deb libpcp3_3.8.8_i386.deb libpcp-gui2-dev_3.8.8_i386.deb libpcp-gui2_3.8.8_i386.deb libpcp-mmv1-dev_3.8.8_i386.deb libpcp-mmv1_3.8.8_i386.deb libpcp-pmda3-dev_3.8.8_i386.deb libpcp-pmda3_3.8.8_i386.deb libpcp-trace2-dev_3.8.8_i386.deb libpcp-trace2_3.8.8_i386.deb libpcp-import1-dev_3.8.8_i386.deb libpcp-import1_3.8.8_i386.deb python-pcp_3.8.8_i386.deb libpcp-pmda-perl_3.8.8_i386.deb libpcp-import-perl_3.8.8_i386.deb libpcp-logsummary-perl_3.8.8_i386.deb libpcp-mmv-perl_3.8.8_i386.deb pcp-import-sar2pcp_3.8.8_all.deb pcp-import-mrtg2pcp_3.8.8_all.deb pcp-import-sheet2pcp_3.8.8_all.deb pcp-import-iostat2pcp_3.8.8_all.deb pcp-import-collectl2pcp_3.8.8_i386.deb pcp-testsuite_3.8.8_i386.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From debbugs@buxtehude.debian.org Sat Nov 2 22:09:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7BA257F54 for ; Sat, 2 Nov 2013 22:09:09 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6BB898F8054 for ; Sat, 2 Nov 2013 20:09:09 -0700 (PDT) X-ASG-Debug-ID: 1383448144-04cb6c40d4496f70001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id S4sBQW8iy6nwTS4v (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 20:09:05 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1Vco3k-0003Iq-84; Sun, 03 Nov 2013 03:09:04 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#725627: [pcp] Bug#725627: closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Reply-To: Nathan Scott , 725627@bugs.debian.org X-ASG-Orig-Subj: Bug#725627: [pcp] Bug#725627: closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Resent-From: Nathan Scott Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Sun, 03 Nov 2013 03:09:01 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 725627 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 725627-submit@bugs.debian.org id=B725627.138344807612514 (code B ref 725627); Sun, 03 Nov 2013 03:09:01 +0000 Received: (at 725627) by bugs.debian.org; 3 Nov 2013 03:07:56 +0000 Received: from mx3-phx2.redhat.com ([209.132.183.24]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1Vco2e-0003Fd-05 for 725627@bugs.debian.org; Sun, 03 Nov 2013 03:07:56 +0000 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA337sPo000647; Sat, 2 Nov 2013 23:07:54 -0400 Date: Sat, 2 Nov 2013 23:07:52 -0400 (EDT) From: Nathan Scott To: Cyril Brulebois , 725627@bugs.debian.org Message-ID: <985011169.18025146.1383448072797.JavaMail.root@redhat.com> In-Reply-To: <20131103030137.GB23754@mraw.org> References: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> <20131103030137.GB23754@mraw.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Bug#725627: closed by Nathan Scott (Bug#725627: fixed in pcp 3.8.6) Thread-Index: 2ZOIrTz58Q3/phOYfKGe96leEcnAIQ== Resent-Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383448145 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.23 X-Barracuda-Spam-Status: No, SCORE=0.23 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, PR0N_SUBJECT, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain 3.8.8 has been uploaded to address this, finally, hopefully. :( cheers. -- Nathan From envelope@ftp-master.debian.org Sat Nov 2 22:26:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4FCD67F54 for ; Sat, 2 Nov 2013 22:26:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3A76C8F8052 for ; Sat, 2 Nov 2013 20:26:16 -0700 (PDT) X-ASG-Debug-ID: 1383449174-04cbb00dde351bd0001-S8gJnT Received: from franck.debian.org (franck.debian.org [138.16.160.12]) by cuda.sgi.com with ESMTP id ZtwffBLBGWIsa5iM (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Sat, 02 Nov 2013 20:26:15 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 138.16.160.12 Received: from dak by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VcoKL-0004MH-S4; Sun, 03 Nov 2013 03:26:13 +0000 From: Debian FTP Masters To: PCP Development Team , Nathan Scott X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp_3.8.8_i386.changes ACCEPTED into unstable Message-Id: X-ASG-Orig-Subj: pcp_3.8.8_i386.changes ACCEPTED into unstable Sender: Archive Administrator Date: Sun, 03 Nov 2013 03:26:13 +0000 X-Barracuda-Connect: franck.debian.org[138.16.160.12] X-Barracuda-Start-Time: 1383449174 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142004 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sun, 03 Nov 2013 13:28:27 +1100 Source: pcp Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite Architecture: source i386 all Version: 3.8.8 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-testsuite - Performance Co-Pilot (PCP) Test Suite python-pcp - Performance Co-Pilot Python PMAPI module Changes: pcp (3.8.8) unstable; urgency=low . * New release to resolve build issues only. Checksums-Sha1: 535c9bb7dec7474958ab70ef31e482f71c9a883d 2330 pcp_3.8.8.dsc 8b36aa58eaab04b88e6b1683de4266a0007ac3ec 7177804 pcp_3.8.8.tar.gz 01e570ccc0d0f7a7315766c320f242c6e6f8ba68 1118510 pcp_3.8.8_i386.deb b96843a75b36260a56934e52dac379184abad80b 371782 libpcp3-dev_3.8.8_i386.deb f58a73ed32f51182fe63909ce4d0ea5867b8e9b1 177318 libpcp3_3.8.8_i386.deb dbeda03aa8f49630d124f9fdd8e62534852ce508 15492 libpcp-gui2-dev_3.8.8_i386.deb 51dc6f2a7cf0cc5304c77a242ca741a6d4fa6830 14154 libpcp-gui2_3.8.8_i386.deb 18b517b425d2b87950d998f5cb0c40f467c50f71 17988 libpcp-mmv1-dev_3.8.8_i386.deb 8ac48a30059906466f500b9baab7b2e6a5423f7a 11240 libpcp-mmv1_3.8.8_i386.deb 4dcb69183c51ee8f4bd36f8c2503ce9926615024 90944 libpcp-pmda3-dev_3.8.8_i386.deb b624a86693dbfcc949c7f46c5de44cbdccd96e44 34108 libpcp-pmda3_3.8.8_i386.deb 9165e59077291059a7ddc3373f7c8788554b1d18 26070 libpcp-trace2-dev_3.8.8_i386.deb fb170866357e7c22daaa53a23522f7dd741957e1 18198 libpcp-trace2_3.8.8_i386.deb 8b2b2e8614ca44f05bf81b754aabd19a216bb186 15118 libpcp-import1-dev_3.8.8_i386.deb f6bf556ee4a8a7f271b1f89b24006957cd54db5e 14632 libpcp-import1_3.8.8_i386.deb 3d3173089cfda7701c93d9acf5e8086d7e9dbeaa 39510 python-pcp_3.8.8_i386.deb 597a7e9a8c0be2d12415b9ac226117ff4c4deb58 31134 libpcp-pmda-perl_3.8.8_i386.deb ac897ca0cfc2f48a837e9dd4f99fdbcb447438a5 15938 libpcp-import-perl_3.8.8_i386.deb 86c318c492ba9d54296aecbe2c81f6d396833e52 10596 libpcp-logsummary-perl_3.8.8_i386.deb fc13c3025d3ecf9088a551a94651495dd4e58e52 17116 libpcp-mmv-perl_3.8.8_i386.deb cea5dbed5ee7ac9eb804f5d5c7425f684d2c4eff 15914 pcp-import-sar2pcp_3.8.8_all.deb 44010f3b3f515a6f4021241a46809448844e9009 9764 pcp-import-mrtg2pcp_3.8.8_all.deb e660e53e9f595b1d81d0a74e8977b902e9233843 18758 pcp-import-sheet2pcp_3.8.8_all.deb 38abefc787b81867b2875f1353e9e71fd6284e19 17434 pcp-import-iostat2pcp_3.8.8_all.deb af21fe310b73a2f788469400fd3d350df46fedda 22578 pcp-import-collectl2pcp_3.8.8_i386.deb 5ec3f3bf353bdead6ed4636d823798fbe82e94f0 2129156 pcp-testsuite_3.8.8_i386.deb Checksums-Sha256: 6b4c1f0708aeb571efb208d68452fb6dad3ad2a6fd329ad7349cc264674cd4f4 2330 pcp_3.8.8.dsc e6aeb73e0a3803efc8810730d8517ef224e143e6dbbc8e8e9dc81bd1d8b790bc 7177804 pcp_3.8.8.tar.gz effae18d4a429f908f08f6d4a7797c33717aba29678eebad38bd5b98a95daf6c 1118510 pcp_3.8.8_i386.deb 6009a01739bcb657334f0bb2b563459bd083878f0217ffb0d4a1caf7a4e8af84 371782 libpcp3-dev_3.8.8_i386.deb 8f4b175fb1d693204cd861702e84f6553e91c6c1d4e0b68a6a6ae96be2ebb668 177318 libpcp3_3.8.8_i386.deb 67d63ceb81e3e46d48a8dd9496aaf56983588080c58d132e8ff257e1ae6aa2e1 15492 libpcp-gui2-dev_3.8.8_i386.deb 0637f7ec31402e4eba31e68a1fde13ad181d1957a7a2d85d2b6c65b1e1aef20b 14154 libpcp-gui2_3.8.8_i386.deb ec7159980dfb8abb9eeb4cb489f31ba9da182502487b0ce552ea16f4f23b693b 17988 libpcp-mmv1-dev_3.8.8_i386.deb 1991ec9862aa07654ab63d0c77c60d266449f196efad0554145ddfc6f39a31cf 11240 libpcp-mmv1_3.8.8_i386.deb 129276b03d3b82f67710e11fe3870ea39c1aa64c251810ba1f18787e51e2c1a7 90944 libpcp-pmda3-dev_3.8.8_i386.deb c112f50c3c4e21f29849d415bc5c53a8e43390e48331fd0b148ebb4c2288df3e 34108 libpcp-pmda3_3.8.8_i386.deb cd8d40e98b415e0a09b7c02c89e5c0715ddc116549204596c0135d1196ce9531 26070 libpcp-trace2-dev_3.8.8_i386.deb e690dc63efaf9afe7a8222f6b7f17d0bd1a367bb2fd120b21eae4a743d0fea86 18198 libpcp-trace2_3.8.8_i386.deb 5213ca76272832bcd8b878808b56d2719e30e5ff834fd804749620cc44f22247 15118 libpcp-import1-dev_3.8.8_i386.deb 776996ef8e1fde39d6577bb249d88ba73ffced693317ac8776af696588ba1007 14632 libpcp-import1_3.8.8_i386.deb 97b0a90f5cf2cd59e73263e14dda4eabefa767f4e4d53843833f251199eaa0d3 39510 python-pcp_3.8.8_i386.deb 98650b6f6e399e08a8c0dfde9864a2a0ec2de2d45b07d5cf64d22982ecb9453b 31134 libpcp-pmda-perl_3.8.8_i386.deb 8810a792deaa55caf9c7ca2d0e00aee4413c0f6249b684988515b67e24c7b220 15938 libpcp-import-perl_3.8.8_i386.deb a88d3cc628b741b4b620f1c730023db1289e70969e0b687523df5b254db47d9c 10596 libpcp-logsummary-perl_3.8.8_i386.deb 85d077f9b7e7b9287ffd4ce187982060c5068d580759b2fa274c133ee0a418d7 17116 libpcp-mmv-perl_3.8.8_i386.deb 6c4334e9e0af1bddef9c337e279b173be872f5bc6c72473a243439f62cfff76a 15914 pcp-import-sar2pcp_3.8.8_all.deb 87162b4cea5083e205bcbeb8ea62646ee73d9c9c03d9cd2de65bbeb3cf00bc87 9764 pcp-import-mrtg2pcp_3.8.8_all.deb 369f7e4dbba2da26f807f6147d5a80363ab11cf7cc90a9abfe495cb781354b51 18758 pcp-import-sheet2pcp_3.8.8_all.deb b7d50a474e379886b6810a97b44b7c5cf5fce75da4c6d1b16a9b3c782699da34 17434 pcp-import-iostat2pcp_3.8.8_all.deb fee612343a14cc1295954a2fc8ba22a0787315860a11de1e8fc5eb4257d53967 22578 pcp-import-collectl2pcp_3.8.8_i386.deb d5831d9a70b9616abc2e94dd37f211f71cff633faddc6efd5f545d3ac4eb3721 2129156 pcp-testsuite_3.8.8_i386.deb Files: 4c1e32d22dfaae14d472f248c8472a8c 2330 utils extra pcp_3.8.8.dsc b2e625e0efd68bf411fe926e1e11d033 7177804 utils extra pcp_3.8.8.tar.gz 0aa555222a97ec64a0f14331b476aa95 1118510 utils extra pcp_3.8.8_i386.deb 2cf4180d0b7ed9b95fbc866d8738b669 371782 libdevel extra libpcp3-dev_3.8.8_i386.deb 0a6e2e6a9786b12c285e33217d262dfc 177318 libs extra libpcp3_3.8.8_i386.deb 26de197d09ec5ebb2d4154d533909eff 15492 libdevel extra libpcp-gui2-dev_3.8.8_i386.deb 5589ec9187485b8f100525786b56c7da 14154 libs extra libpcp-gui2_3.8.8_i386.deb 749fb81a88c31a33aea47fa52edad576 17988 libdevel extra libpcp-mmv1-dev_3.8.8_i386.deb 4fdac2fd7ffec5e3af0744862fffc33f 11240 libs extra libpcp-mmv1_3.8.8_i386.deb b52ac931f416dbd1ffe5ac0c1e5d8e07 90944 libdevel extra libpcp-pmda3-dev_3.8.8_i386.deb 6226319c9a4ec6fffa82b890f185b284 34108 libs extra libpcp-pmda3_3.8.8_i386.deb fc12ee40600cc966959004e191804a6f 26070 libdevel extra libpcp-trace2-dev_3.8.8_i386.deb 9aafb0c269da590bfaa25d83d64b0cc6 18198 libs extra libpcp-trace2_3.8.8_i386.deb 93fd5804576748059c11b496dda1f54c 15118 libdevel extra libpcp-import1-dev_3.8.8_i386.deb da0da2901f20228e1cfb14984df39bc2 14632 libs extra libpcp-import1_3.8.8_i386.deb faef7395427ecdea654f48e7a917653c 39510 python extra python-pcp_3.8.8_i386.deb ab8d3bead7f738c3e6a65dfec44b2e1b 31134 perl extra libpcp-pmda-perl_3.8.8_i386.deb af1fa6fc0868fb21be983deb8cbffd54 15938 perl extra libpcp-import-perl_3.8.8_i386.deb 5abbd207bb0182dec38a0053c27b4851 10596 perl extra libpcp-logsummary-perl_3.8.8_i386.deb 6e08c34ba7a620eafb5c368216b36706 17116 perl extra libpcp-mmv-perl_3.8.8_i386.deb 33946e0c91febbcd16341af83bbdeb6b 15914 utils extra pcp-import-sar2pcp_3.8.8_all.deb abea086f69586f9d920c3fdff8747d21 9764 utils extra pcp-import-mrtg2pcp_3.8.8_all.deb 551a17af7bde3a1cf07d69bef2a63cf3 18758 utils extra pcp-import-sheet2pcp_3.8.8_all.deb 4a546a12211cf8f770892de827f9753c 17434 utils extra pcp-import-iostat2pcp_3.8.8_all.deb e235df5e8f0548053da89874dbe91ec6 22578 utils extra pcp-import-collectl2pcp_3.8.8_i386.deb dfb9cc36f97cefbd8e34243697a7be9c 2129156 utils extra pcp-testsuite_3.8.8_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlJ1up4ACgkQm8fl3HSIa2OcbQCgwZ5VFgQKEL30Yws4NCEexPcE 5jIAoKsn8L+2ye/NM1CWRRB9MxWfjA7F =G9zV -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From sam@itnc.pro Sun Nov 3 16:08:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE,MPART_ALT_DIFF autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A435829DF9 for ; Sun, 3 Nov 2013 16:08:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 36967AC002 for ; Sun, 3 Nov 2013 14:08:05 -0800 (PST) X-ASG-Debug-ID: 1383516470-04cb6c40d54b16f0001-S8gJnT Received: from xbyte.net.ua (ns1.xbyte.net.ua [217.66.97.1]) by cuda.sgi.com with ESMTP id Hd5Xb57Phm3LTCod for ; Sun, 03 Nov 2013 14:07:51 -0800 (PST) X-Barracuda-Envelope-From: sam@itnc.pro X-Barracuda-Apparent-Source-IP: 217.66.97.1 Received: from [109.243.162.20] (account sam@itnc.pro HELO Unknown) by xbyte.net.ua (CommuniGate Pro SMTP 5.2.12) with ESMTPA id 14778 for pcp@oss.sgi.com; Mon, 04 Nov 2013 00:07:51 +0200 Message-ID: Reply-To: "sos9ndra" From: "sos9ndra" To: Subject: =?iso-8859-5?Q?=B4=DE=D1=E0=DE=D3=DE_=B2=D0=DC_=D4=DD=EF?= Date: Sun, 3 Nov 2013 23:07:53 +0100 X-ASG-Orig-Subj: =?iso-8859-5?Q?=B4=DE=D1=E0=DE=D3=DE_=B2=D0=DC_=D4=DD=EF?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_133F_01CED8E9.86B45D70" X-Priority: 3 X-Barracuda-Connect: ns1.xbyte.net.ua[217.66.97.1] X-Barracuda-Start-Time: 1383516471 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.24 X-Barracuda-Spam-Status: No, SCORE=2.24 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC7_SA578, BSF_SC7_SA_HREF_HTTP_MISMATCH, HTML_MESSAGE, MPART_ALT_DIFF X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142025 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.80 BSF_SC7_SA_HREF_HTTP_MISMATCH BODY: Custom Phishing Mismatch 0.00 HTML_MESSAGE BODY: HTML included in message 0.14 MPART_ALT_DIFF BODY: HTML and text parts are different 1.30 BSF_SC7_SA578 Custom Rule SA578 This is a multi-part message in MIME format. ------=_NextPart_000_133F_01CED8E9.86B45D70 Content-Type: text/plain; charset="iso-8859-5" Content-Transfer-Encoding: quoted-printable =D1=E3=D4=D5=E2=D5 =D2=D5=E0=DD=DE =D7=E0=D5=E2=EC. http://59.ru/go/?url=3D= http://www.yoga.cn.ua/tmp/fksww.htm=20 ------=_NextPart_000_133F_01CED8E9.86B45D70 Content-Type: text/html; charset="iso-8859-5" Content-Transfer-Encoding: quoted-printable


=D1=E3=D4=D5=E2=D5 =D2=D5=E0=DD=DE = =D7=E0=D5=E2=EC. http://ufa1.ru/go/?url=3Dhttp://simonaionescu.ro/wp-conten= t/uploads/vcibp.htm


------=_NextPart_000_133F_01CED8E9.86B45D70-- From kenj@internode.on.net Mon Nov 4 04:12:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CB8467F62 for ; Mon, 4 Nov 2013 04:12:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BBD7D8F804C for ; Mon, 4 Nov 2013 02:12:38 -0800 (PST) X-ASG-Debug-ID: 1383559953-04cbb00dde37e050001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id LUA8klCeQHsfypwM for ; Mon, 04 Nov 2013 02:12:34 -0800 (PST) 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: ApMBAJlxd1J20cSE/2dsb2JhbAANTIM/wAaBRIQYMA0WGAMCAQIBPwwNBgIBAbMLkwiUDQOZOZQU Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail04.adl6.internode.on.net with ESMTP; 04 Nov 2013 20:42:32 +1030 Message-ID: <52777317.3000600@internode.on.net> Date: Mon, 04 Nov 2013 21:12:39 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: pcp configure updates Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: pcp configure updates Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1383559953 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142038 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev configure | 2 +- configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1a8772fe4a767692b8dd1f043f93f7acc5e43ef2 Author: Ken McDonell Date: Mon Nov 4 20:58:51 2013 +1100 configure.in - fix HAVE_CONST_DIRENT test At some point either the gcc pixies messed with compile-time checking or the pcp pixies changed the compilation flags so gcc does insane compile-time checking. The sample C code was generating an error because the first and second arguments to scandir() were NULL. Don't even start to think about a parallel universe in which this is ever a good idea! The consequence was that HAVE_CONST_DIRENT is never set, even when the scandir() callback routine should have a const struct dirent * argument, so we assume struct dirent * and end up with compilation errors on some platforms. From liottijennifer@gw.com Tue Nov 5 19:50:48 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4467229E29 for ; Tue, 5 Nov 2013 19:50:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 256C2304059 for ; Tue, 5 Nov 2013 17:50:44 -0800 (PST) X-ASG-Debug-ID: 1383702640-04cbb00de03d5af0001-S8gJnT Received: from apthapp01.aptooling.com (mail.aptooling.com [24.144.184.12]) by cuda.sgi.com with ESMTP id 5w1QeGHbDgisWIH4 for ; Tue, 05 Nov 2013 17:50:40 -0800 (PST) X-Barracuda-Envelope-From: liottijennifer@GW.COM X-Barracuda-Apparent-Source-IP: 24.144.184.12 Received: from [192.168.1.100] ([197.228.156.218]) by apthapp01.aptooling.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 5 Nov 2013 20:51:13 -0500 Content-Type: multipart/alternative; boundary="===============2146210350==" MIME-Version: 1.0 Subject: RE: Please give me details regarding my last mail To: pcp@oss.sgi.com X-ASG-Orig-Subj: RE: Please give me details regarding my last mail From: liottijennifer@GW.COM Date: Wed, 06 Nov 2013 03:50:24 +0200 Reply-To: liottijennifer@yahoo.com X-Antivirus: avast! (VPS 131105-0, 11/05/2013), Outbound message X-Antivirus-Status: Clean Message-ID: X-OriginalArrivalTime: 06 Nov 2013 01:51:13.0437 (UTC) FILETIME=[AC7E6CD0:01CEDA92] X-Barracuda-Connect: mail.aptooling.com[24.144.184.12] X-Barracuda-Start-Time: 1383702640 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=ADVANCE_FEE_1, HTML_MESSAGE, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142090 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 0.00 ADVANCE_FEE_1 Appears to be advance fee fraud (Nigerian 419) You will not see this in a MIME-aware mail reader. --===============2146210350== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Hello, My name is Mrs. Jennifer Liotti from United States, I am interested in you= r product and price at http://www.alibaba.com/ we would like 5,900 pieces = of it to be delivered in the Florida U.S.A, how long will that take, please= respond with details via my private email liottijennifer@yahoo.com and tot= al cost of getting it there. = = Thanks Mrs. Jennifer Liotti = Manger G&W International Co., Ltd Email: liottijennifer@yahoo.com Cell: +1 754 816 2754 --===============2146210350== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body

Hello,

My name is Mrs. Jennifer Liotti from United = States, I am interested in your product and price at http://www.alibaba.com/<= SPAN style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma">  we= would like 5,900 pieces of it to be delivered in the Florida U.S.A, how lo= ng will that take, please respond with details via my private email = liottijennifer@yahoo.com and total cost of getti= ng it there.

 

Thanks

Mrs. Jennifer Liotti <= /P>

Manger G&am= p;W International Co., Ltd

Email: liottijennifer@yahoo.com=

Cell: +1 75= 4 816 2754

--===============2146210350==-- From minnus@buffalo.edu Wed Nov 6 09:57:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0368729E1A for ; Wed, 6 Nov 2013 09:57:58 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6B176AC005 for ; Wed, 6 Nov 2013 07:57:57 -0800 (PST) X-ASG-Debug-ID: 1383753475-04cb6c5039331200001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve6.acsu.buffalo.edu [128.205.6.4]) by cuda.sgi.com with ESMTP id l9A800gAtOwmAF4B for ; Wed, 06 Nov 2013 07:57:56 -0800 (PST) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.4 Received: from localmailB.acsu.buffalo.edu (localmailb.acsu.buffalo.edu [128.205.5.200]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 9FC078D9 for ; Wed, 6 Nov 2013 10:57:55 -0500 (EST) Received: from localmailB.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 6F8451EC for ; Wed, 6 Nov 2013 10:57:55 -0500 (EST) Received: from localmailB.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailB.acsu.buffalo.edu (Postfix) with ESMTP id 75DA6804 for ; Wed, 6 Nov 2013 10:57:54 -0500 (EST) Received: from smtp.buffalo.edu (smtp4.acsu.buffalo.edu [128.205.5.229]) by localmailB.acsu.buffalo.edu (Prefixe) with ESMTP id 37E5C1DD for ; Wed, 6 Nov 2013 10:57:54 -0500 (EST) Received: from gilmour.ccr.buffalo.edu (gilmour.ccr.buffalo.edu [128.205.40.13]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id B789286DC for ; Wed, 6 Nov 2013 10:57:08 -0500 (EST) Message-ID: <527A6701.1030609@buffalo.edu> Date: Wed, 06 Nov 2013 10:57:53 -0500 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: PCP Subject: Re: [pcp] proc pmda access control changes References: <51EFBB29.1000807@internode.on.net> <1461308559.1266316.1374665942271.JavaMail.root@redhat.com> <51F035B7.6040409@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] proc pmda access control changes In-Reply-To: <51F035B7.6040409@internode.on.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: X: 10% X-Barracuda-Connect: mtareserve6.acsu.buffalo.edu[128.205.6.4] X-Barracuda-Start-Time: 1383753476 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142104 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hello, Sorry to bring up an old thread, but we just ran into this issue when upgrading from 3.8.0 to 3.8.6. We have an isolated cluster that we are not worried about restricting access to proc metrics. We currently do remote logging that includes the proc pmda. Was a backdoor way of doing this implemented? If not, what is the suggested configuration to make collecting all proc metrics work again from a remote host? Thanks Martins On 7/24/13 4:14 PM, Ken McDonell wrote: > On 24/07/13 21:39, Nathan Scott wrote: >> ... >> For remote fetching though (which this test does), SASL authentication >> is the only way now. This is much harder to test (there are so many >> different auth mechanisms) - I've started automated SASL testing but >> its not generalised yet. Will get back to you when I have an example, >> for now I'd _notrun it. There is no pmdaproc backdoor, credentials >> must be presented ... should we consider adding one for back-compat? >> I'd prefer not to, but guess we could go either way - it'd just take >> a non-default command line option to disable the checks. > > Having gone to the effort of addressing the authentication issues, I'd > prefer we leave it as is and do NOT provide a backdoor, and rework the > QA ... if as a policy, we don't want to allow remote access to these > metrics w/out authentication, then QA does not need to test it. > > I'll move onto other things and await your developments ... I'm seeing > 20+ failures per host on the first few I've tried this time round, so > there are lots of other gophers to smack. > > _______________________________________________ From fche@redhat.com Wed Nov 6 10:25:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 64BAA29E1A for ; Wed, 6 Nov 2013 10:25:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 05959AC006 for ; Wed, 6 Nov 2013 08:25:46 -0800 (PST) X-ASG-Debug-ID: 1383755146-04bdf0789a5534d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ITJoWpfE3HGbnFBl for ; Wed, 06 Nov 2013 08:25:46 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA6GPih6008086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 11:25:44 -0500 Received: from fche.csb (vpn-52-180.rdu2.redhat.com [10.10.52.180]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6GPiFP021204; Wed, 6 Nov 2013 11:25:44 -0500 Received: by fche.csb (Postfix, from userid 2569) id 951B7581C2; Wed, 6 Nov 2013 11:25:43 -0500 (EST) To: Martins Innus Cc: PCP Subject: Re: proc pmda access control changes References: <51EFBB29.1000807@internode.on.net> <1461308559.1266316.1374665942271.JavaMail.root@redhat.com> <51F035B7.6040409@internode.on.net> <527A6701.1030609@buffalo.edu> X-ASG-Orig-Subj: Re: proc pmda access control changes From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 06 Nov 2013 11:25:43 -0500 In-Reply-To: <527A6701.1030609@buffalo.edu> (Martins Innus's message of "Wed, 06 Nov 2013 10:57:53 -0500") 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.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383755146 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Martins Innus writes: > Sorry to bring up an old thread, but we just ran into this issue > when upgrading from 3.8.0 to 3.8.6. [...] Was a backdoor way of > doing this implemented? [...] I thought there was a pmdalinux command-line option planned override the credential logic, but I can't find it. Sorry! We'll put one in shortly. - FChE From fche@redhat.com Wed Nov 6 10:26:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3582929E1A for ; Wed, 6 Nov 2013 10:26:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1784C8F8078 for ; Wed, 6 Nov 2013 08:26:29 -0800 (PST) X-ASG-Debug-ID: 1383755188-04cbb00dde3f3c20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id uMJVfO2EJgtWkN7U for ; Wed, 06 Nov 2013 08:26:28 -0800 (PST) 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 rA6GQPeo024036 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 11:26:26 -0500 Received: from fche.csb (vpn-52-180.rdu2.redhat.com [10.10.52.180]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6GQPT0028800; Wed, 6 Nov 2013 11:26:25 -0500 Received: by fche.csb (Postfix, from userid 2569) id 0D317581C2; Wed, 6 Nov 2013 11:26:25 -0500 (EST) To: Martins Innus Cc: PCP Subject: Re: proc pmda access control changes References: <51EFBB29.1000807@internode.on.net> <1461308559.1266316.1374665942271.JavaMail.root@redhat.com> <51F035B7.6040409@internode.on.net> <527A6701.1030609@buffalo.edu> X-ASG-Orig-Subj: Re: proc pmda access control changes From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 06 Nov 2013 11:26:24 -0500 In-Reply-To: <527A6701.1030609@buffalo.edu> (Martins Innus's message of "Wed, 06 Nov 2013 10:57:53 -0500") 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: 1383755188 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Martins Innus writes: > [...] Was a backdoor way of doing this implemented? [...] (The other backdoor way is to authenticate as root/PASSWORD to pmcd.) - FChE From kenj@internode.on.net Wed Nov 6 13:06:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 598837F63 for ; Wed, 6 Nov 2013 13:06:06 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3ECD1304048 for ; Wed, 6 Nov 2013 11:06:03 -0800 (PST) X-ASG-Debug-ID: 1383764758-04cb6c40d35441b0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id Wy6NFGGBXd8cEC65 for ; Wed, 06 Nov 2013 11:05:58 -0800 (PST) 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: AlAaAL+RelJ20cSEPGdsb2JhbAANTYtUtHqENgMBAQEBOIMZQD0WGAMCAQIBMRoNCAEBs3KTOpQQA61Q Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 05:35:57 +1030 Message-ID: <527A9322.6070107@internode.on.net> Date: Thu, 07 Nov 2013 06:06:10 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "pcp@oss.sgi.com >> PCP Mailing List" Subject: proc pmda oddness - qa 022 Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: proc pmda oddness - qa 022 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383764758 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142108 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- qa/022 is failing for me. I have no clue how we could have got the proc pmda to the point where I can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve proc.psinfo.utime for the same pid. Anyone else seeing this? From 022.full ... --- Fetch Over Restricted Instance Domain ... --- pmResult dump from 0x8051910 timestamp: 1383612667.698941 11:51:07.698 numpmid: 4 3.8.13 (proc.psinfo.utime): numval: 1 valfmt: 0 vlist[]: inst [17649 or "017649 sh 022"] value 30 3.8.14 (proc.psinfo.stime): numval: 2 valfmt: 0 vlist[]: inst [17649 or "017649 sh 022"] value 10 inst [17676 or "017676 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 0 3.9.1 (proc.memory.rss): numval: 2 valfmt: 0 vlist[]: inst [17649 or "017649 sh 022"] value 1688 inst [17676 or "017676 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 924 3.9.0 (proc.memory.size): numval: 2 valfmt: 0 vlist[]: inst [17649 or "017649 sh 022"] value 4892 inst [17676 or "017676 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 2624 proc_test: Error: num of inst == 1 --- End Fetch Over Restricted Instance Domain ... --- From fche@redhat.com Wed Nov 6 13:29:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 303A029E23 for ; Wed, 6 Nov 2013 13:29:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 02C438F804C for ; Wed, 6 Nov 2013 11:29:17 -0800 (PST) X-ASG-Debug-ID: 1383766156-04cb6c40d55451d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KNUHR3quZuRycqP2 for ; Wed, 06 Nov 2013 11:29:17 -0800 (PST) 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 rA6JTDGi012825 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Nov 2013 14:29:13 -0500 Received: from fche.csb (vpn-52-180.rdu2.redhat.com [10.10.52.180]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA6JTCFS024482; Wed, 6 Nov 2013 14:29:12 -0500 Received: by fche.csb (Postfix, from userid 2569) id 15FC3581C2; Wed, 6 Nov 2013 14:29:11 -0500 (EST) To: Ken McDonell Cc: "pcp@oss.sgi.com >> PCP Mailing List" Subject: Re: proc pmda oddness - qa 022 References: <527A9322.6070107@internode.on.net> X-ASG-Orig-Subj: Re: proc pmda oddness - qa 022 From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 06 Nov 2013 14:29:11 -0500 In-Reply-To: <527A9322.6070107@internode.on.net> (Ken McDonell's message of "Thu, 07 Nov 2013 06:06:10 +1100") 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: 1383766156 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Ken McDonell writes: > I have no clue how we could have got the proc pmda to the point where > I can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve > proc.psinfo.utime for the same pid. Could it simply be a short-lived process that happened to die while the pmda was working? - FChE From kenj@internode.on.net Wed Nov 6 13:43:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D0DBA29E30 for ; Wed, 6 Nov 2013 13:43:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 133AFAC005 for ; Wed, 6 Nov 2013 11:43:15 -0800 (PST) X-ASG-Debug-ID: 1383766990-04cbb00ddd3fab60001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id NBpGglGFp3vjtHgM for ; Wed, 06 Nov 2013 11:43:11 -0800 (PST) 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: AlMaAB6belJ20cSEPGdsb2JhbAANTotUt3SBPAMBAQEBOIJaAQEBBDhBEAsYCSUPAjIUBg0BBQIBAbNvkzqPWQeEMAOtUA Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 06:13:09 +1030 Message-ID: <527A9BDA.20906@internode.on.net> Date: Thu, 07 Nov 2013 06:43:22 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" CC: "pcp@oss.sgi.com >> PCP Mailing List" Subject: Re: proc pmda oddness - qa 022 References: <527A9322.6070107@internode.on.net> X-ASG-Orig-Subj: Re: proc pmda oddness - qa 022 In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383766990 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142109 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 07/11/13 06:29, Frank Ch. Eigler wrote: > Ken McDonell writes: > >> I have no clue how we could have got the proc pmda to the point where >> I can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve >> proc.psinfo.utime for the same pid. > > Could it simply be a short-lived process that happened to die while > the pmda was working? > > > - FChE > Unlikely .. the missing process is the one that is generating the output ... src/proc_test is doing the pmFetch so it can't really go away and still be able to report the results of the pmFetch. From nscott@redhat.com Wed Nov 6 16:04:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A43297F88 for ; Wed, 6 Nov 2013 16:04:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 83089304032 for ; Wed, 6 Nov 2013 14:04:11 -0800 (PST) X-ASG-Debug-ID: 1383775444-04cb6c40d354a940001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 3ujFfdrLwKk3iNRg for ; Wed, 06 Nov 2013 14:04:04 -0800 (PST) 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 rA6M44Ub032090 for ; Wed, 6 Nov 2013 17:04:04 -0500 Date: Wed, 6 Nov 2013 17:04:04 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <2025218663.21715831.1383775444011.JavaMail.root@redhat.com> In-Reply-To: <451046635.21715820.1383775438045.JavaMail.root@redhat.com> Subject: pcp updates: kenj+fche mergelets MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+fche mergelets Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: kenj+fche mergelets Thread-Index: 09j8N1e17c416iQrI9Q1L2k0sh39tg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383775444 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142115 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev CHANGELOG | 3 +++ VERSION.pcp | 2 +- build/rpm/fedora.spec | 3 +++ configure | 2 +- configure.in | 2 +- debian/changelog | 6 ++++++ src/libpcp/src/secureconnect.c | 10 ++++++---- src/libpcp/src/secureserver.c | 12 ++++++------ 8 files changed, 27 insertions(+), 13 deletions(-) commit 62a3429078493100c285c13d5c1cfe2c91d70245 Merge: b1e4c20 1c117e4 Author: Nathan Scott Date: Thu Nov 7 08:51:34 2013 +1100 Merge branch 'fche/dev' of ../pcpfans into dev commit 1c117e4fae76eb8e94377ad620a8cec39794ea88 Author: Frank Ch. Eigler Date: Wed Nov 6 08:28:37 2013 -0500 PCP NSS support: use "domestic" rather than "export" cipher suite Modern versions of NSS are starting to disable the obsolete and puny-security "export" suite of ciphers. We certainly shouldn't limit ourselves to them. commit b1e4c200ffaa528ecae86d0447e9c1ecb362cdfb Author: Nathan Scott Date: Wed Nov 6 17:38:12 2013 +1100 Bump versions to annotate current development pcp version commit 1a8772fe4a767692b8dd1f043f93f7acc5e43ef2 Author: Ken McDonell Date: Mon Nov 4 20:58:51 2013 +1100 configure.in - fix HAVE_CONST_DIRENT test At some point either the gcc pixies messed with compile-time checking or the pcp pixies changed the compilation flags so gcc does insane compile-time checking. The sample C code was generating an error because the first and second arguments to scandir() were NULL. Don't even start to think about a parallel universe in which this is ever a good idea! The consequence was that HAVE_CONST_DIRENT is never set, even when the scandir() callback routine should have a const struct dirent * argument, so we assume struct dirent * and end up with compilation errors on some platforms. From nscott@redhat.com Wed Nov 6 16:35:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 893787F94 for ; Wed, 6 Nov 2013 16:35:46 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0D58CAC005 for ; Wed, 6 Nov 2013 14:35:42 -0800 (PST) X-ASG-Debug-ID: 1383777341-04cb6c40d454b8f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id dpiwUI4vJ0hIO8p9 for ; Wed, 06 Nov 2013 14:35:41 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA6MZaiB002274; Wed, 6 Nov 2013 17:35:36 -0500 Date: Wed, 6 Nov 2013 17:35:36 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: "Frank Ch. Eigler" , "pcp@oss.sgi.com >> PCP Mailing List" Message-ID: <1336907571.21754531.1383777336563.JavaMail.root@redhat.com> In-Reply-To: <527A9BDA.20906@internode.on.net> References: <527A9322.6070107@internode.on.net> <527A9BDA.20906@internode.on.net> Subject: Re: [pcp] proc pmda oddness - qa 022 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] proc pmda oddness - qa 022 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: proc pmda oddness - qa 022 Thread-Index: R6iGTXvC9jPmBbPAdHglogXbY4Ouyw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383777341 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On 07/11/13 06:29, Frank Ch. Eigler wrote: > > Ken McDonell writes: > > > >> I have no clue how we could have got the proc pmda to the point where > >> I can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve > >> proc.psinfo.utime for the same pid. (hmm, nor do I) > >... > > Unlikely .. the missing process is the one that is generating the output > ... src/proc_test is doing the pmFetch so it can't really go away and > still be able to report the results of the pmFetch. > FWLIW, qa/022 is passing on a number of machines here. Is it intermittent for you Ken, or fails every time? (and what's your kernel version there?) cheers. -- Nathan From kenj@internode.on.net Wed Nov 6 16:50:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 645F229E23 for ; Wed, 6 Nov 2013 16:50:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 387598F8092 for ; Wed, 6 Nov 2013 14:50:04 -0800 (PST) X-ASG-Debug-ID: 1383778201-04cbb00ddf400a10001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id tUXgvEyBYG0YvfIy for ; Wed, 06 Nov 2013 14:50:02 -0800 (PST) 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: AhIYALPGelJ20cSEPGdsb2JhbAANToM/iBW3a4E9AwEBAQE4hAkNNAIyDhkGAgEBs2KTNI8zQ4QaA61Q Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:19:59 +1030 Message-ID: <527AC7A3.60503@internode.on.net> Date: Thu, 07 Nov 2013 09:50:11 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: pcp updates Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383778201 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Mostly QA stuff from running on Host PCP CPU Operating System ----------- -------- ------ ------------------ vm02 3.8.8 i686 openSUSE 12.1 (Asparagus) Changes committed to git://oss.sgi.com/kenj/pcp.git dev build/rpm/filter-requires | 8 ++++---- qa/003 | 3 +++ qa/069 | 26 ++++++++++++++------------ qa/069.out.ipv4 | 2 ++ qa/069.out.ipv6 | 2 +- qa/116 | 8 +++++++- qa/admin/check-vm | 4 ++++ qa/qa_hosts.master | 2 ++ 8 files changed, 37 insertions(+), 18 deletions(-) commit 03a6acf37d9965f0678bd70e62558a0809a0d208 Author: Ken McDonell Date: Thu Nov 7 08:27:09 2013 +1100 qa/116 - better testing for qa host availability Better to _notrun if pmcd not contactable, rather than botch the arguments to test(1) and die. commit cf3bd367d3fd07172cef9620b3ae613badbeb07c Author: Ken McDonell Date: Thu Nov 7 06:55:28 2013 +1100 qa/069 - filter rework The filtering had suffered bit rot to the point where the test failed on the first host I tried. The underlying test seems to be just fine, the filtering was broken. commit 36ca28469957424e50beba83396b9930b7a0991d Author: Ken McDonell Date: Thu Nov 7 06:52:10 2013 +1100 qa_hosts.master - add another kenj qa host commit 450245829c3222eaa07619e768ed65fc98730428 Author: Ken McDonell Date: Thu Nov 7 06:37:03 2013 +1100 qa/003 - filter some metrics with no values sometimes hinv.nlv and some of the ipv6 metrics have "No values available" on some platforms. commit 63c3ce51ae1a335f872aa71020b6b3e9950116b4 Author: Ken McDonell Date: Wed Nov 6 09:22:27 2013 +1100 qa/admin/check-vm - changes for rpm dependencies Add checks for some additional rpm packages that should be installed for a complete build. commit 519e023116cd9acc712b1adac6fc9667837522b3 Author: Ken McDonell Date: Wed Nov 6 09:21:07 2013 +1100 filter-requires for rpm builds Without this change, Makepkgs was failing on SuSE. Seems like filter-requires is called with additional arguments ... From kenj@internode.on.net Wed Nov 6 16:52:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1AC8E29E23 for ; Wed, 6 Nov 2013 16:52:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EF171304039 for ; Wed, 6 Nov 2013 14:52:40 -0800 (PST) X-ASG-Debug-ID: 1383778359-04cbb00de0400b20001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id kd3Nmuf60payE00e for ; Wed, 06 Nov 2013 14:52:39 -0800 (PST) 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: AiAYAOrHelJ20cSEPGdsb2JhbAANTocahDq0cYJ6gT0DAQEBATiCWgEBAQQjFUABEAsYAgIFFgsCAgkDAgECATEUBg0BBwEBs192kj2BKY4wB4JrgUUDrVA Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:22:15 +1030 Message-ID: <527AC82C.3050404@internode.on.net> Date: Thu, 07 Nov 2013 09:52:28 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Nathan Scott CC: "Frank Ch. Eigler" , "pcp@oss.sgi.com >> PCP Mailing List" Subject: Re: [pcp] proc pmda oddness - qa 022 References: <527A9322.6070107@internode.on.net> <527A9BDA.20906@internode.on.net> <1336907571.21754531.1383777336563.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: [pcp] proc pmda oddness - qa 022 In-Reply-To: <1336907571.21754531.1383777336563.JavaMail.root@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383778359 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142116 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 07/11/13 09:35, Nathan Scott wrote: > ... > FWLIW, qa/022 is passing on a number of machines here. Is it intermittent > for you Ken, or fails every time? (and what's your kernel version there?) Fails every time on my openSUSE 12.1 VM $ uname -r 3.8.0-32-generic I have just started to get back in the QA pool, so I have no idea if this is happening elsewhere. From kenj@internode.on.net Wed Nov 6 17:26:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7FA4429E2B for ; Wed, 6 Nov 2013 17:26:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 13CF7AC005 for ; Wed, 6 Nov 2013 15:26:02 -0800 (PST) X-ASG-Debug-ID: 1383780357-04bdf0789a561e40001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id gH1d87DxqVWN6vk0 for ; Wed, 06 Nov 2013 15:25:58 -0800 (PST) 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: AtkcAPbOelJ20cSEPGdsb2JhbAANTAKLVLRwgWiBEoE9AwEBAQE4glsBAQQ4QBEsDQkPCQMCAQIBMRQGDQgBAbNgkzSPYBILhBMDrVCBXQ Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 09:55:57 +1030 Message-ID: <527AD010.8010507@internode.on.net> Date: Thu, 07 Nov 2013 10:26:08 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: 7 QA failures - 022 365 533 536 722 725 944 References: <527ACC19.7000601@internode.on.net> X-ASG-Orig-Subj: 7 QA failures - 022 365 533 536 722 725 944 In-Reply-To: <527ACC19.7000601@internode.on.net> X-Forwarded-Message-Id: <527ACC19.7000601@internode.on.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383780357 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- In addtion to the 022 one I mentioned earlier, I'm seeing the following failures on Host PCP CPU Operating System ----------- -------- ------ ------------------ vm02 3.8.8 i686 openSUSE 12.1 (Asparagus) set up thusly $ pmconfig -L pcp_version=3.8.8 pmapi_version=2 multi_threaded=true fault_injection=false secure_sockets=false ipv6=true authentication=false unix_domain_sockets=true static_probes=false service_discovery=true == 365 == diff 365.out 365.out.bad 5c5,10 < Log for pmcd on HOST started DATE --- > Arrgghhh ... pmcd at localhost failed to start after 20 seconds > === failing pmprobe === > + pmprobe -n /var/lib/pcp/pmns/root_pmcd -h localhost pmcd.numclients > pmprobe: Cannot connect to PMCD on host "localhost": Connection refused > === pmcd.log === > Log for pmcd on vm02 started Thu Nov 7 09:55:20 2013 7c12 < [DATE] pmcd(PID) Error: gethostbyname(not.a.real.host), No address associated with name --- > [Thu Nov 7 09:55:20] pmcd(8000) Error: __pmGetAddrInfo(not.a.real.host), Resolver Error 0 (no error) ... and it just gets worse from here on. == 533 == diff 533.out 533.out.bad 3c3 < Connect to PMDA on ipv6 port PORT --- > opensocket: connect: Network is unreachable ... and nothing works as expected after this == 536 == diff 536.out 536.out.bad 28c28 < samples: 4 --- > samples: 3 35d34 < 08:49:55.001 0.03 0.05 0.05 58,59c57 < samples: 2 < interval: 10.00 sec --- > samples: 1 63d60 < 15:13:10.001 244885960 == 722 == diff 722.out 722.out.bad 2,449c2,9 < ATOP - Day Month 9 9:9:9 9 9:9:9 elapsed ... all the .out file! --- > Traceback (most recent call last): > File "/usr/bin/pmatop", line 44, in > import curses > ImportError: No module named curses > Traceback (most recent call last): > File "/usr/bin/pmatop", line 44, in > import curses > ImportError: No module named curses If we need something extra installed it should be (a) included in the packaging, and/or (b) checked at run-time to allow a more elegant and informative exit than this. == 725 == diff 725.out 725.out.bad 26c26 < Data Type: 64-bit unsigned int InDom: 122.0 0x1e800000 --- > Data Type: 32-bit unsigned int InDom: 122.0 0x1e800000 34c34 < Data Type: 64-bit unsigned int InDom: 122.0 0x1e800000 --- > Data Type: 32-bit unsigned int InDom: 122.0 0x1e800000 ... etc for a bunch of metrics with the unexpected size == 944 == diff 944.out 944.out.bad 2,24c2,3 < Log for pmcd on HOST started DATE < < < active agent dom pid in out ver protocol parameters < ============ === ===== === === === ======== ========== < sample DOMAIN PID IN OUT VER bin pipe cmd=PCP_PMDAS_DIR/sample/pmdasample -d 29 -U USERNAME < < Host access list empty: access control turned off < User access list: < 00 01 Cur/MaxCons uid user-name group-list < == == =========== ======= =============================== ========================================================== < y n 0 0 USERID USERNAME GROUPID(GROUPNAME),... < n n 0 0 * * < < < pmcd: PID = PID < pmcd request port(s): < sts fd port family address < === ==== ===== ====== ======= < ok FD unix UNIX_DOMAIN_SOCKET < ok FD port inet INADDR_ANY < ok FD port ipv6 INADDR_ANY < --- > pmcd_wait: Cannot connect to PMCD on host "unix:/tmp/15204.pmcd.socket": No such file or directory > 944: line 106: /tmp/15204.log: No such file or directory ... and then it is all down hill from here From kenj@internode.on.net Wed Nov 6 17:50:03 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6FEE229E2B for ; Wed, 6 Nov 2013 17:50:03 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 548E28F8033 for ; Wed, 6 Nov 2013 15:50:00 -0800 (PST) X-ASG-Debug-ID: 1383781798-04cbb00dde4032a0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id KyDlisRdLdav1Dur for ; Wed, 06 Nov 2013 15:49:59 -0800 (PST) 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: AgsYAMXUelJ20cSEPGdsb2JhbAANTotUuSkDAQEBATiDGUA9FhgDAgECATEODA0IAQGzXpMzlBADrVA Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 10:19:57 +1030 Message-ID: <527AD5B3.9080102@internode.on.net> Date: Thu, 07 Nov 2013 10:50:11 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: pmcd config file migration after upgrade issue Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: pmcd config file migration after upgrade issue Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383781798 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I've finally tracked down the obscure No PMCD agent for domain of request message that pollutes a number of QA failures after upgrade, but the problem is not reproducible. When we ship a new pmcd.conf and the installation tools encourage the user to keep their existing one or install the new one, the common choice is the latter (there is new syntactic sugar in there). BUT in the process we may remove PMDAs from pmcd.conf and we DO NOT clean up the PMNS, so for example the trace or logger PMDAs have metrics in the PMNS, but no associated PMDA in pmcd.conf. I think we need a one-trip after install check tool to make the PMNS match pmcd.conf and warn about any metrics culled from the PMNS in the process. Thoughts? From nscott@redhat.com Wed Nov 6 18:12:06 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 64FE429E3F for ; Wed, 6 Nov 2013 18:12:06 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 46F1C8F806F for ; Wed, 6 Nov 2013 16:12:03 -0800 (PST) X-ASG-Debug-ID: 1383783121-04cbb00ddf403d10001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id Fg0L4bnjygqn1P1q for ; Wed, 06 Nov 2013 16:12:01 -0800 (PST) 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 rA70BxDk022564; Wed, 6 Nov 2013 19:12:00 -0500 Date: Wed, 6 Nov 2013 19:11:59 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Martins Innus Cc: PCP Message-ID: <1325977274.21786318.1383783119746.JavaMail.root@redhat.com> In-Reply-To: <527A6701.1030609@buffalo.edu> References: <51EFBB29.1000807@internode.on.net> <1461308559.1266316.1374665942271.JavaMail.root@redhat.com> <51F035B7.6040409@internode.on.net> <527A6701.1030609@buffalo.edu> Subject: Re: [pcp] proc pmda access control changes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] proc pmda access control changes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: proc pmda access control changes Thread-Index: yj8Ye6OkVrQpYn9TUqAkubHFE30c1Q== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383783121 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Martins, ----- Original Message ----- > Hello, > > Sorry to bring up an old thread, but we just ran into this issue > when upgrading from 3.8.0 to 3.8.6. We have an isolated cluster that we > are not worried about restricting access to proc metrics. We currently > do remote logging that includes the proc pmda. Was a backdoor way of > doing this implemented? If not, what is the suggested configuration to > make collecting all proc metrics work again from a remote host? No backdoor was added, but I think for secure/test environments like your case we perhaps should not make this quite so difficult. I've added in a (-A, non-default) pmdaproc option to allow the checking to be switched off. The alternative is a SASL2 setup for remote authentication, details here: http://oss.sgi.com/projects/pcp/pcp-gui.git/man/html/lab.auth.html cheers. -- Nathan From nscott@redhat.com Wed Nov 6 18:13:09 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9D86129E3F for ; Wed, 6 Nov 2013 18:13:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 522368F8065 for ; Wed, 6 Nov 2013 16:13:09 -0800 (PST) X-ASG-Debug-ID: 1383783188-04bdf07897563cf0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id Cu5Yp4N0AIY7zZ7x for ; Wed, 06 Nov 2013 16:13:08 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA70D7HL018455 for ; Wed, 6 Nov 2013 19:13:07 -0500 Date: Wed, 6 Nov 2013 19:13:07 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1501719838.21786412.1383783187906.JavaMail.root@redhat.com> In-Reply-To: <1614956006.21786403.1383783175679.JavaMail.root@redhat.com> Subject: pcp updates: qa, covscan, pmdaproc MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, covscan, pmdaproc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: qa, covscan, pmdaproc Thread-Index: H992Ut6X9yeiSHoDaghRwdzpsNyndA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383783188 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev build/rpm/filter-requires | 8 ++++---- qa/003 | 3 +++ qa/069 | 26 ++++++++++++++------------ qa/069.out.ipv4 | 2 ++ qa/069.out.ipv6 | 2 +- qa/116 | 8 +++++++- qa/admin/check-vm | 4 ++++ qa/qa_hosts.master | 2 ++ src/pmdas/jbd2/proc_jbd2.c | 6 +++++- src/pmdas/linux_proc/pmda.c | 13 +++++++++---- src/pmie/src/pmie.c | 8 ++++++-- 11 files changed, 57 insertions(+), 25 deletions(-) commit 29f2b8a3751c1a8c797e6b90c7b45f70e60ca91b Author: Nathan Scott Date: Thu Nov 7 11:05:48 2013 +1100 Fix coverity-reported string-termination issue in pmie stats file commit 045ec0335c68873817f660d7b0e972b0e0787cd8 Author: Nathan Scott Date: Thu Nov 7 11:04:01 2013 +1100 Fix coverity-reported resource leaks in pmdajbd2 commit 5668302037c2c1e8ef4bbf5c3d14b973cab15d67 Author: Nathan Scott Date: Thu Nov 7 11:01:28 2013 +1100 Add pmdaproc option to skip access checking, for secure/isolated environments commit 633cc7a5af25750d5a6602216f55faee84b6b7f5 Merge: 03a6acf 62a3429 Author: Ken McDonell Date: Thu Nov 7 10:16:13 2013 +1100 Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev commit 03a6acf37d9965f0678bd70e62558a0809a0d208 Author: Ken McDonell Date: Thu Nov 7 08:27:09 2013 +1100 qa/116 - better testing for qa host availability Better to _notrun if pmcd not contactable, rather than botch the arguments to test(1) and die. commit cf3bd367d3fd07172cef9620b3ae613badbeb07c Author: Ken McDonell Date: Thu Nov 7 06:55:28 2013 +1100 qa/069 - filter rework The filtering had suffered bit rot to the point where the test failed on the first host I tried. The underlying test seems to be just fine, the filtering was broken. commit 36ca28469957424e50beba83396b9930b7a0991d Author: Ken McDonell Date: Thu Nov 7 06:52:10 2013 +1100 qa_hosts.master - add another kenj qa host commit 450245829c3222eaa07619e768ed65fc98730428 Author: Ken McDonell Date: Thu Nov 7 06:37:03 2013 +1100 qa/003 - filter some metrics with no values sometimes hinv.nlv and some of the ipv6 metrics have "No values available" on some platforms. commit 63c3ce51ae1a335f872aa71020b6b3e9950116b4 Author: Ken McDonell Date: Wed Nov 6 09:22:27 2013 +1100 qa/admin/check-vm - changes for rpm dependencies Add checks for some additional rpm packages that should be installed for a complete build. commit 519e023116cd9acc712b1adac6fc9667837522b3 Author: Ken McDonell Date: Wed Nov 6 09:21:07 2013 +1100 filter-requires for rpm builds Without this change, Makepkgs was failing on SuSE. Seems like filter-requires is called with additional arguments ... From nscott@redhat.com Wed Nov 6 19:05:18 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C8EEB29E1E for ; Wed, 6 Nov 2013 19:05:17 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4308DAC009 for ; Wed, 6 Nov 2013 17:05:14 -0800 (PST) X-ASG-Debug-ID: 1383786309-04cb6c40d4550e20001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id MV84fGUP5EWfjgFR for ; Wed, 06 Nov 2013 17:05:09 -0800 (PST) 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 rA7155Ro030985; Wed, 6 Nov 2013 20:05:06 -0500 Date: Wed, 6 Nov 2013 20:05:05 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: "pcp@oss.sgi.com >> PCP Mailing List" Message-ID: <123469235.21800488.1383786305811.JavaMail.root@redhat.com> In-Reply-To: <527A9322.6070107@internode.on.net> References: <527A9322.6070107@internode.on.net> Subject: Re: [pcp] proc pmda oddness - qa 022 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] proc pmda oddness - qa 022 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: proc pmda oddness - qa 022 Thread-Index: HTLYR7B5k2bl0MP946RmZvhnRRMbvg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383786309 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142119 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > qa/022 is failing for me. > > I have no clue how we could have got the proc pmda to the point where I > can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve > proc.psinfo.utime for the same pid. > > Anyone else seeing this? > > From 022.full ... > Is it only the part of the test where an indom profile is in place, that fails, or are some values always missing for the utime metric? > --- Fetch Over Restricted Instance Domain ... --- > pmResult dump from 0x8051910 timestamp: 1383612667.698941 11:51:07.698 > numpmid: 4 > 3.8.13 (proc.psinfo.utime): numval: 1 valfmt: 0 vlist[]: > inst [17649 or "017649 sh 022"] value 30 > 3.8.14 (proc.psinfo.stime): numval: 2 valfmt: 0 vlist[]: > inst [17649 or "017649 sh 022"] value 10 > inst [17676 or "017676 src/proc_test -h unix: proc.psinfo.utime > proc.psinfo.stime proc.memory.rss proc.memory.size"] value 0 Since utime and stime are extracted from the same file, and the PMID item component is used to identify the right field (column), its very tough to see how 13 cannot be found, but 14 is! (linux_proc/pmda.c, line 999) >From my previous test run .full, where all OK ... looks as expected. --- Fetch Over Restricted Instance Domain ... --- pmResult dump from 0x14d0080 timestamp: 1383274005.850216 13:46:45.850 numpmid: 4 3.8.13 (proc.psinfo.utime): numval: 2 valfmt: 1 vlist[]: inst [26223 or "026223 sh 022"] value 10 inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 10 3.8.14 (proc.psinfo.stime): numval: 2 valfmt: 1 vlist[]: inst [26223 or "026223 sh 022"] value 0 inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 30 3.9.1 (proc.memory.rss): numval: 2 valfmt: 0 vlist[]: inst [26223 or "026223 sh 022"] value 1736 inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 4252 3.9.0 (proc.memory.size): numval: 2 valfmt: 0 vlist[]: inst [26223 or "026223 sh 022"] value 106492 inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 90292 --- End Fetch Over Restricted Instance Domain ... --- Bizzaro. -- Nathan From kenj@internode.on.net Wed Nov 6 19:23:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EA92929E30 for ; Wed, 6 Nov 2013 19:23:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 828A9AC009 for ; Wed, 6 Nov 2013 17:23:40 -0800 (PST) X-ASG-Debug-ID: 1383787418-04bdf0789a565c50001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 41hVA4zeU91Uq9dN for ; Wed, 06 Nov 2013 17:23:38 -0800 (PST) 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: Ah4YAEfrelJ20cSEPGdsb2JhbAANRAqHGoQ6tHKCeoE/AwEBAQE4gloBAQEEIxVBDAQLGAICBSECAg8CMhQGDQEHAQGzVXaSNoEpjG2BQweCa4FFA61Q Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Nov 2013 11:53:31 +1030 Message-ID: <527AEB9F.20507@internode.on.net> Date: Thu, 07 Nov 2013 12:23:43 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Nathan Scott CC: "pcp@oss.sgi.com >> PCP Mailing List" Subject: Re: [pcp] proc pmda oddness - qa 022 References: <527A9322.6070107@internode.on.net> <123469235.21800488.1383786305811.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: [pcp] proc pmda oddness - qa 022 In-Reply-To: <123469235.21800488.1383786305811.JavaMail.root@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383787418 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 07/11/13 12:05, Nathan Scott wrote: > > > ----- Original Message ----- >> qa/022 is failing for me. >> >> I have no clue how we could have got the proc pmda to the point where I >> can retrieve proc.psinfo.stime for pid 017676 but cannot retrieve >> proc.psinfo.utime for the same pid. >> >> Anyone else seeing this? >> >> From 022.full ... >> > > Is it only the part of the test where an indom profile is in place, that > fails, or are some values always missing for the utime metric? > >> --- Fetch Over Restricted Instance Domain ... --- >> pmResult dump from 0x8051910 timestamp: 1383612667.698941 11:51:07.698 >> numpmid: 4 >> 3.8.13 (proc.psinfo.utime): numval: 1 valfmt: 0 vlist[]: >> inst [17649 or "017649 sh 022"] value 30 >> 3.8.14 (proc.psinfo.stime): numval: 2 valfmt: 0 vlist[]: >> inst [17649 or "017649 sh 022"] value 10 >> inst [17676 or "017676 src/proc_test -h unix: proc.psinfo.utime >> proc.psinfo.stime proc.memory.rss proc.memory.size"] value 0 > > Since utime and stime are extracted from the same file, and the PMID > item component is used to identify the right field (column), its very > tough to see how 13 cannot be found, but 14 is! (linux_proc/pmda.c, > line 999) > > From my previous test run .full, where all OK ... looks as expected. > > --- Fetch Over Restricted Instance Domain ... --- > pmResult dump from 0x14d0080 timestamp: 1383274005.850216 13:46:45.850 numpmid: 4 > 3.8.13 (proc.psinfo.utime): numval: 2 valfmt: 1 vlist[]: > inst [26223 or "026223 sh 022"] value 10 > inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 10 > 3.8.14 (proc.psinfo.stime): numval: 2 valfmt: 1 vlist[]: > inst [26223 or "026223 sh 022"] value 0 > inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 30 > 3.9.1 (proc.memory.rss): numval: 2 valfmt: 0 vlist[]: > inst [26223 or "026223 sh 022"] value 1736 > inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 4252 > 3.9.0 (proc.memory.size): numval: 2 valfmt: 0 vlist[]: > inst [26223 or "026223 sh 022"] value 106492 > inst [26247 or "026247 src/proc_test -h unix: proc.psinfo.utime proc.psinfo.stime proc.memory.rss proc.memory.size"] value 90292 > --- End Fetch Over Restricted Instance Domain ... --- > > > Bizzaro. > > -- > Nathan > Agreed. But I have the same failure now here ... Host PCP CPU Operating System ----------- -------- ------ ------------------ vm07 unknown x86_64 Debian 6.0.5 and it is ONLY the restricted indom case that is failing. From minnus@buffalo.edu Thu Nov 7 08:06:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2986F7FDF for ; Thu, 7 Nov 2013 08:06:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id A5BCDAC00A for ; Thu, 7 Nov 2013 06:06:15 -0800 (PST) X-ASG-Debug-ID: 1383833170-04cb6c503936a910001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve6.acsu.buffalo.edu [128.205.6.4]) by cuda.sgi.com with ESMTP id PtFfnS3uFlg07Do2 for ; Thu, 07 Nov 2013 06:06:10 -0800 (PST) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.4 Received: from localmailB.acsu.buffalo.edu (localmailb.acsu.buffalo.edu [128.205.5.200]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 59878F34; Thu, 7 Nov 2013 09:06:10 -0500 (EST) Received: from localmailB.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 2E5B9AA5; Thu, 7 Nov 2013 09:06:10 -0500 (EST) Received: from localmailB.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailB.acsu.buffalo.edu (Postfix) with ESMTP id 65CC4BCD; Thu, 7 Nov 2013 09:06:09 -0500 (EST) Received: from smtp.buffalo.edu (smtp2.acsu.buffalo.edu [128.205.5.254]) by localmailB.acsu.buffalo.edu (Prefixe) with ESMTP id 333E7AA5; Thu, 7 Nov 2013 09:06:09 -0500 (EST) Received: from [128.205.28.73] (slash.eng.buffalo.edu [128.205.28.73]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 3080183A7; Thu, 7 Nov 2013 09:06:12 -0500 (EST) Message-ID: <527B9E53.5020602@buffalo.edu> Date: Thu, 07 Nov 2013 09:06:11 -0500 From: Martins Innus User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: [pcp] proc pmda access control changes References: <51EFBB29.1000807@internode.on.net> <1461308559.1266316.1374665942271.JavaMail.root@redhat.com> <51F035B7.6040409@internode.on.net> <527A6701.1030609@buffalo.edu> <1325977274.21786318.1383783119746.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: [pcp] proc pmda access control changes In-Reply-To: <1325977274.21786318.1383783119746.JavaMail.root@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve6.acsu.buffalo.edu[128.205.6.4] X-Barracuda-Start-Time: 1383833170 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142133 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Nathan, Great, thanks. Martins On 11/6/2013 7:11 PM, Nathan Scott wrote: > Hi Martins, > > ----- Original Message ----- >> Hello, >> >> Sorry to bring up an old thread, but we just ran into this issue >> when upgrading from 3.8.0 to 3.8.6. We have an isolated cluster that we >> are not worried about restricting access to proc metrics. We currently >> do remote logging that includes the proc pmda. Was a backdoor way of >> doing this implemented? If not, what is the suggested configuration to >> make collecting all proc metrics work again from a remote host? > No backdoor was added, but I think for secure/test environments like your > case we perhaps should not make this quite so difficult. I've added in a > (-A, non-default) pmdaproc option to allow the checking to be switched off. > > The alternative is a SASL2 setup for remote authentication, details here: > http://oss.sgi.com/projects/pcp/pcp-gui.git/man/html/lab.auth.html > > cheers. > > -- > Nathan > > From makc@iinet.net.au Thu Nov 7 12:47:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6016E7FF0 for ; Thu, 7 Nov 2013 12:47:44 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4E67B8F8033 for ; Thu, 7 Nov 2013 10:47:41 -0800 (PST) X-ASG-Debug-ID: 1383850055-04cbb00dde441df0001-S8gJnT Received: from icp-osb-irony-out3.external.iinet.net.au (icp-osb-irony-out3.external.iinet.net.au [203.59.1.219]) by cuda.sgi.com with ESMTP id JL3YmeAn7C4hKNE2 for ; Thu, 07 Nov 2013 10:47:36 -0800 (PST) X-Barracuda-Envelope-From: makc@iinet.net.au X-Barracuda-Apparent-Source-IP: 203.59.1.219 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgsFAADfe1LL2Rwk/2dsb2JhbABagwc4gnO+FBZ0glMTPygnPiUNiAABEbxolBADmAyGZIsmgzoo X-IronPort-AV: E=Sophos;i="4.93,653,1378828800"; d="scan'208";a="169463731" Received: from unknown (HELO emma.crabbed.net) ([203.217.28.36]) by icp-osb-irony-out3.iinet.net.au with ESMTP; 08 Nov 2013 02:47:34 +0800 Received: by emma.crabbed.net (Postfix, from userid 16314) id 05A1A2A8469; Fri, 8 Nov 2013 05:47:34 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21115.57413.974649.418399@iinet.net.au> Date: Fri, 8 Nov 2013 05:47:33 +1100 From: Max Matveev To: nathans@redhat.com, mgoodwin@redhat.com Cc: pcp@oss.sgi.com Subject: rpm dependencies X-Mailer: VM 7.17 under 21.4 (patch 19) "Constant Variable" XEmacs Lucid X-ASG-Orig-Subj: rpm dependencies X-Barracuda-Connect: icp-osb-irony-out3.external.iinet.net.au[203.59.1.219] X-Barracuda-Start-Time: 1383850055 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.20 X-Barracuda-Spam-Status: No, SCORE=0.20 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA148d X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142138 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.20 BSF_SC0_SA148d Custom Rule SA148d Mark and/or Nathan, What's the idea with rpm dependencies on RHEL5? I'm getting the following conflicts when trying to install 3.8.5: pcp-3.8.5-1.el5.x86_64 from /pcp-3.8.5-1.el5.x86_64 has depsolving problems --> Missing Dependency: perl-PCP-PMDA = 3.8.5-1.el5 is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) pcp-3.8.5-1.el5.x86_64 from /pcp-3.8.5-1.el5.x86_64 has depsolving problems --> Missing Dependency: python-pcp = 3.8.5-1.el5 is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) pcp-3.8.5-1.el5.x86_64 from /pcp-3.8.5-1.el5.x86_64 has depsolving problems --> Missing Dependency: libmicrohttpd.so.10()(64bit) is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) Error: Missing Dependency: python-pcp = 3.8.5-1.el5 is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) Error: Missing Dependency: libmicrohttpd.so.10()(64bit) is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) Error: Missing Dependency: perl-PCP-PMDA = 3.8.5-1.el5 is needed by package pcp-3.8.5-1.el5.x86_64 (/pcp-3.8.5-1.el5.x86_64) I can understand libmicrohttpd could be legitimate dependency (although I'd argue that if one doesn't give a damn about http access one should need it) but why create dependency on python-pcp and perl-PCP-PMDA? I mean you've split them into separate rpm to avoid dragging perly and snaky bits into an installation which doesn't need/doesn't care about those bits and yet you have a dependency on them? What gives? max From fche@redhat.com Thu Nov 7 13:40:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5CCE67FE1 for ; Thu, 7 Nov 2013 13:40:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4BAF78F8039 for ; Thu, 7 Nov 2013 11:40:39 -0800 (PST) X-ASG-Debug-ID: 1383853235-04cb6c40d458f570001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id SOaF6t7CdiEUAM3N for ; Thu, 07 Nov 2013 11:40:35 -0800 (PST) X-Barracuda-Envelope-From: fche@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 rA7JeVKM018773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 7 Nov 2013 14:40:31 -0500 Received: from fche.csb (vpn-52-180.rdu2.redhat.com [10.10.52.180]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA7JeUHQ020520; Thu, 7 Nov 2013 14:40:31 -0500 Received: by fche.csb (Postfix, from userid 2569) id 44BD058182; Thu, 7 Nov 2013 14:40:30 -0500 (EST) To: Max Matveev Cc: nathans@redhat.com, mgoodwin@redhat.com, pcp@oss.sgi.com Subject: Re: rpm dependencies References: <21115.57413.974649.418399@iinet.net.au> X-ASG-Orig-Subj: Re: rpm dependencies From: fche@redhat.com (Frank Ch. Eigler) Date: Thu, 07 Nov 2013 14:40:29 -0500 In-Reply-To: <21115.57413.974649.418399@iinet.net.au> (Max Matveev's message of "Fri, 8 Nov 2013 05:47:33 +1100") 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.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1383853235 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Max Matveev writes: > [...] I can understand libmicrohttpd could be legitimate dependency > (although I'd argue that if one doesn't give a damn about http > access one should need it) but why create dependency on python-pcp > and perl-PCP-PMDA? [...] It's a judgement call as to how finely to subdivide the pcp packages. To partition the dependencies further, we'd need at least three new subpackages: - pcp-pmwebd (for the libmicrohttpd user) - pcp-python-tools (for pmatop, pmcollectl, etc.) - pcp-perl-tools (for the pmdas) It could get unsightly. Though at some point we might do this kind of thing, say if in the future we want to segregate pure agent/target-side stuff from clients. - FChE From nscott@redhat.com Thu Nov 7 15:41:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0FEAC8003 for ; Thu, 7 Nov 2013 15:41:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 012FB8F804B for ; Thu, 7 Nov 2013 13:41:19 -0800 (PST) X-ASG-Debug-ID: 1383860478-04cb6c40d5597e80001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id hHHP3erRKOgUcie7 for ; Thu, 07 Nov 2013 13:41:18 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA7LfE4J017745; Thu, 7 Nov 2013 16:41:14 -0500 Date: Thu, 7 Nov 2013 16:41:14 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Max Matveev Cc: pcp@oss.sgi.com Message-ID: <1571433931.22843820.1383860474036.JavaMail.root@redhat.com> In-Reply-To: <21115.57413.974649.418399@iinet.net.au> References: <21115.57413.974649.418399@iinet.net.au> Subject: Re: rpm dependencies MIME-Version: 1.0 X-ASG-Orig-Subj: Re: rpm dependencies Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: rpm dependencies Thread-Index: 0LBy9GvTinT8ktB3EaKJ0MAVDrZarA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383860478 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142145 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Max! ----- Original Message ----- > > Mark and/or Nathan, > > What's the idea with rpm dependencies on RHEL5? > The idea is to allow development using pcp libraries, headers, and perly/snakey bits without having to install pcp itself (and hence have to worry about starting daemons and so on). > > I can understand libmicrohttpd could be legitimate dependency > (although I'd argue that if one doesn't give a damn about http access > one should need it) but why create dependency on python-pcp and There's the option of not building it in still for people who feel that way, or not worrying about it (it can be chkconfig'd off like anything else). > perl-PCP-PMDA? I mean you've split them into separate rpm to avoid > dragging perly and snaky bits into an installation which doesn't > need/doesn't care about those bits and yet you have a dependency on > them? What gives? So far its been laid out more to help with development than to reduce the installed set for actual deployments. That could change, of course, but that's the reasoning for things as they stand today. cheers. -- Nathan From kenj@internode.on.net Thu Nov 7 16:15:44 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B9A677FFC for ; Thu, 7 Nov 2013 16:15:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8BDE8304051 for ; Thu, 7 Nov 2013 14:15:41 -0800 (PST) X-ASG-Debug-ID: 1383862536-04bdf078995ae0e0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 5nQVrEOS4JV4mxRM for ; Thu, 07 Nov 2013 14:15:36 -0800 (PST) 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: ArIYAD4QfFJ20cSEPGdsb2JhbAANTYtAuR0DAQEBATiDGUA9FhgDAgECATEaDQgBAbFLk0uUEAOtUA Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 08 Nov 2013 08:45:35 +1030 Message-ID: <527C1116.4050401@internode.on.net> Date: Fri, 08 Nov 2013 09:15:50 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: proc pmda cgroups/labels changes Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: proc pmda cgroups/labels changes Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383862536 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142145 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Can anyone explain a recent change that produces this $ pminfo -v proc.psinfo proc.psinfo.cgroups: Unknown or illegal instance identifier proc.psinfo.labels: Unknown or illegal instance identifier on some systems and not others? I have qa/359 failing on some platforms, e.g. this one $ whatami vm07 Host PCP CPU Operating System ----------- -------- ------ ------------------ vm07 3.8.9 x86_64 Debian 6.0.5 $ pmconfig -L pcp_version=3.8.9 pmapi_version=2 nss_version=3.12.8.0 nspr_version=4.8.6 sasl_version=2.1.23 multi_threaded=true fault_injection=false secure_sockets=true ipv6=true authentication=true unix_domain_sockets=true static_probes=false service_discovery=false If this is expected, I'll just fix the filter in qa/359. From kenj@internode.on.net Thu Nov 7 16:19:24 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9EDA98005 for ; Thu, 7 Nov 2013 16:19:24 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 22159AC001 for ; Thu, 7 Nov 2013 14:19:24 -0800 (PST) X-ASG-Debug-ID: 1383862761-04cbb00de044e760001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id OFtBauHO6jyKdeZ9 for ; Thu, 07 Nov 2013 14:19:21 -0800 (PST) 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: AsoYAGQRfFJ20cSEPGdsb2JhbAANQwqHBoQ6gSO2PYE9AwEBAQE4gloBAQEEHQYEUQ0EHAMBAgoWCwICAgcDAgECATEKAggGDQYCAQGxTnaSVY4WgSgKGAaCZYFFA5AugTCbcg Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail06.adl6.internode.on.net with ESMTP; 08 Nov 2013 08:49:09 +1030 Message-ID: <527C11EC.1030604@internode.on.net> Date: Fri, 08 Nov 2013 09:19:24 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: Fwd: Re: [pcp] proc pmda oddness - qa 022 References: <527C0D86.4080107@internode.on.net> X-ASG-Orig-Subj: Fwd: Re: [pcp] proc pmda oddness - qa 022 In-Reply-To: <527C0D86.4080107@internode.on.net> X-Forwarded-Message-Id: <527C0D86.4080107@internode.on.net> Content-Type: multipart/mixed; boundary="------------000806040103040909040709" X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1383862761 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142146 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------000806040103040909040709 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit oops ... meant this to go to the list. -------- Original Message -------- Subject: Re: [pcp] proc pmda oddness - qa 022 Date: Fri, 08 Nov 2013 09:00:38 +1100 From: Ken McDonell To: Nathan Scott I've tracked this one down (I think). There appears to be a logic error in fetch_proc_pid_stat() when handling a zero sized "wchan" file. When the read returns zero, following the "eh?" comment we set sts to -1 ... this just seems wrong ... if the wchan is not available, the rest of the proc stat info should be ok. This is especially so as the code behaves this way if the wchan file cannot be opened (see the check earlier in the code after the proc_open() call for the wchan case). The attached patch (which includes a lot of new DESPERATE debugging code to help identify the problem) works for me, and QA 022 passes on the hosts it was previously failing on. And check -g pmda.proc runs on these same hosts with no new failures, so no obvious regressions that I can see. Before committing this change, I'd appreciate some feedback. The bit I _really_ don't understand is why this has not bitten before and why now it appears to be hard fail on some systems and hard pass on others and what has changed (this may be related to the relatively recent change to use /proc/PID/task/NNN and maybe wchan there has different semantics and state to wchan below /proc/PID that we would have been using previously). --------------000806040103040909040709 Content-Type: text/plain; charset=UTF-8; name="patch.pcp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch.pcp" ZGlmZiAtLWdpdCBhL3NyYy9wbWRhcy9saW51eF9wcm9jL3Byb2NfcGlkLmMgYi9zcmMvcG1k YXMvbGludXhfcHJvYy9wcm9jX3BpZC5jCmluZGV4IGNiMzBmYTEuLmFhMDQ4YzUgMTAwNjQ0 Ci0tLSBhL3NyYy9wbWRhcy9saW51eF9wcm9jL3Byb2NfcGlkLmMKKysrIGIvc3JjL3BtZGFz L2xpbnV4X3Byb2MvcHJvY19waWQuYwpAQCAtMzAwLDEwICszMDAsMTIgQEAgcmVmcmVzaF9w cm9jX3BpZChwcm9jX3BpZF90ICpwcm9jX3BpZCwgaW50IHRocmVhZHMsIGNvbnN0IGNoYXIg KmNncm91cHMpCiAgICAgaWYgKHN0cyA8IDApCiAJcmV0dXJuIHN0czsKIAotLy8gICAgaWYg KHBtRGVidWcgJiBEQkdfVFJBQ0VfTElCUE1EQSkKKyNpZiBQQ1BfREVCVUcKKyAgICBpZiAo cG1EZWJ1ZyAmIERCR19UUkFDRV9MSUJQTURBKQogCWZwcmludGYoc3RkZXJyLAogCQkicmVm cmVzaF9wcm9jX3BpZDogJWQgcGlkcyAodGhyZWFkcz0lZCwgY2dyb3Vwcz1cIiVzXCIpXG4i LAogCQlzdHMsIHRocmVhZHMsIGNncm91cHMgPyBjZ3JvdXBzIDogIiIpOworI2VuZGlmCiAK ICAgICByZWZyZXNoX3Byb2NfcGlkbGlzdChwcm9jX3BpZCk7CiAgICAgcmV0dXJuIDA7CkBA IC0zNjQsMjggKzM2Niw1OSBAQCBmZXRjaF9wcm9jX3BpZF9zdGF0KGludCBpZCwgcHJvY19w aWRfdCAqcHJvY19waWQpCiAgICAgcHJvY19waWRfZW50cnlfdCAqZXA7CiAgICAgY2hhciBi dWZbMTAyNF07CiAKLSAgICBpZiAobm9kZSA9PSBOVUxMKQorICAgIGlmIChub2RlID09IE5V TEwpIHsKKyNpZiBQQ1BfREVCVUcKKwlpZiAocG1EZWJ1ZyAmIERCR19UUkFDRV9ERVNQRVJB VEUpIHsKKwkgICAgY2hhciBpYnVmWzEwMjRdOworCSAgICBmcHJpbnRmKHN0ZGVyciwgImZl dGNoX3Byb2NfcGlkX3N0YXQ6IF9fcG1IYXNoU2VhcmNoKCVkLCBoYXNoWyVzXSkgLT4gTlVM TFxuIiwgaWQsIHBtSW5Eb21TdHJfcihwcm9jX3BpZC0+aW5kb20tPml0X2luZG9tLCBpYnVm LCBzaXplb2YoaWJ1ZikpKTsKKwl9CisjZW5kaWYKICAgICAJcmV0dXJuIE5VTEw7CisgICAg fQogICAgIGVwID0gKHByb2NfcGlkX2VudHJ5X3QgKilub2RlLT5kYXRhOwogCiAgICAgaWYg KCEoZXAtPmZsYWdzICYgUFJPQ19QSURfRkxBR19TVEFUX0ZFVENIRUQpKSB7Ci0JaWYgKChm ZCA9IHByb2Nfb3Blbigic3RhdCIsIGVwKSkgPCAwKQotCSAgICBzdHMgPSAtb3NlcnJvcigp OwotCWVsc2UKLQlpZiAoKG4gPSByZWFkKGZkLCBidWYsIHNpemVvZihidWYpKSkgPCAwKQor CWlmICgoZmQgPSBwcm9jX29wZW4oInN0YXQiLCBlcCkpIDwgMCkgewogCSAgICBzdHMgPSAt b3NlcnJvcigpOworI2lmIFBDUF9ERUJVRworCSAgICBpZiAocG1EZWJ1ZyAmIERCR19UUkFD RV9ERVNQRVJBVEUpIHsKKwkJY2hhciBpYnVmWzEwMjRdOworCQljaGFyIGVidWZbMTAyNF07 CisJCWZwcmludGYoc3RkZXJyLCAiZmV0Y2hfcHJvY19waWRfc3RhdDogcHJvY19vcGVuKFwi c3RhdFwiLCAuLi4pIGZhaWxlZDogaWQ9JWQsIGluZG9tPSVzLCBzdHM9JXNcbiIsIGlkLCBw bUluRG9tU3RyX3IocHJvY19waWQtPmluZG9tLT5pdF9pbmRvbSwgaWJ1Ziwgc2l6ZW9mKGli dWYpKSwgcG1FcnJTdHJfcihzdHMsIGVidWYsIHNpemVvZihlYnVmKSkpOworCSAgICB9Cisj ZW5kaWYKKwl9CiAJZWxzZSB7Ci0JICAgIGlmIChuID09IDApCi0JCS8qIGVoPyAqLwotCSAg ICAJc3RzID0gLTE7CisJICAgIGlmICgobiA9IHJlYWQoZmQsIGJ1Ziwgc2l6ZW9mKGJ1Zikp KSA8IDApIHsKKwkJc3RzID0gLW9zZXJyb3IoKTsKKyNpZiBQQ1BfREVCVUcKKwkJaWYgKHBt RGVidWcgJiBEQkdfVFJBQ0VfREVTUEVSQVRFKSB7CisJCSAgICBjaGFyIGlidWZbMTAyNF07 CisJCSAgICBjaGFyIGVidWZbMTAyNF07CisJCSAgICBmcHJpbnRmKHN0ZGVyciwgImZldGNo X3Byb2NfcGlkX3N0YXQ6IHJlYWQgXCJzdGF0XCIgZmFpbGVkOiBpZD0lZCwgaW5kb209JXMs IHN0cz0lc1xuIiwgaWQsIHBtSW5Eb21TdHJfcihwcm9jX3BpZC0+aW5kb20tPml0X2luZG9t LCBpYnVmLCBzaXplb2YoaWJ1ZikpLCBwbUVyclN0cl9yKHN0cywgZWJ1Ziwgc2l6ZW9mKGVi dWYpKSk7CisJCX0KKyNlbmRpZgorCSAgICB9CiAJICAgIGVsc2UgewotCQlpZiAoZXAtPnN0 YXRfYnVmbGVuIDw9IG4pIHsKLQkJICAgIGVwLT5zdGF0X2J1ZmxlbiA9IG47Ci0JCSAgICBl cC0+c3RhdF9idWYgPSAoY2hhciAqKXJlYWxsb2MoZXAtPnN0YXRfYnVmLCBuKTsKKwkJaWYg KG4gPT0gMCkgeworCQkgICAgLyogZWg/ICovCisJCSAgICBzdHMgPSAtMTsKKyNpZiBQQ1Bf REVCVUcKKwkJICAgIGlmIChwbURlYnVnICYgREJHX1RSQUNFX0RFU1BFUkFURSkgeworCQkJ Y2hhciBpYnVmWzEwMjRdOworCQkJZnByaW50ZihzdGRlcnIsICJmZXRjaF9wcm9jX3BpZF9z dGF0OiByZWFkIFwic3RhdFwiIEVPRj86IGlkPSVkLCBpbmRvbT0lc1xuIiwgaWQsIHBtSW5E b21TdHJfcihwcm9jX3BpZC0+aW5kb20tPml0X2luZG9tLCBpYnVmLCBzaXplb2YoaWJ1Zikp KTsKKwkJICAgIH0KKyNlbmRpZgorCQl9CisJCWVsc2UgeworCQkgICAgaWYgKGVwLT5zdGF0 X2J1ZmxlbiA8PSBuKSB7CisJCQllcC0+c3RhdF9idWZsZW4gPSBuOworCQkJZXAtPnN0YXRf YnVmID0gKGNoYXIgKilyZWFsbG9jKGVwLT5zdGF0X2J1Ziwgbik7CisJCSAgICB9CisJCSAg ICBtZW1jcHkoZXAtPnN0YXRfYnVmLCBidWYsIG4pOworCQkgICAgZXAtPnN0YXRfYnVmW24t MV0gPSAnXDAnOworCQkgICAgc3RzID0gMDsKIAkJfQotCQltZW1jcHkoZXAtPnN0YXRfYnVm LCBidWYsIG4pOwotCQllcC0+c3RhdF9idWZbbi0xXSA9ICdcMCc7Ci0JCXN0cyA9IDA7CiAJ ICAgIH0KIAl9CiAJaWYgKGZkID49IDApCkBAIC0zOTQsMjQgKzQyNywzNSBAQCBmZXRjaF9w cm9jX3BpZF9zdGF0KGludCBpZCwgcHJvY19waWRfdCAqcHJvY19waWQpCiAgICAgfQogCiAg ICAgaWYgKCEoZXAtPmZsYWdzICYgUFJPQ19QSURfRkxBR19XQ0hBTl9GRVRDSEVEKSkgewot CWlmICgoZmQgPSBwcm9jX29wZW4oIndjaGFuIiwgZXApKSA8IDApCi0JICAgIHN0cyA9IDA7 CS8qIGlnbm9yZSBmYWlsdXJlIGhlcmUsIGJhY2t3YXJkcyBjb21wYXQgKi8KLQllbHNlCi0J aWYgKChuID0gcmVhZChmZCwgYnVmLCBzaXplb2YoYnVmKS0xKSkgPCAwKQotCSAgICBzdHMg PSAtb3NlcnJvcigpOworCWlmICgoZmQgPSBwcm9jX29wZW4oIndjaGFuIiwgZXApKSA8IDAp IHsKKwkgICAgLyogaWdub3JlIGZhaWx1cmUgaGVyZSwgYmFja3dhcmRzIGNvbXBhdCAqLwor CSAgICA7CisJfQogCWVsc2UgewotCSAgICBpZiAobiA9PSAwKQotCQkvKiBlaD8gKi8KLQkg ICAgCXN0cyA9IC0xOworCSAgICBpZiAoKG4gPSByZWFkKGZkLCBidWYsIHNpemVvZihidWYp LTEpKSA8IDApIHsKKwkJc3RzID0gLW9zZXJyb3IoKTsKKyNpZiBQQ1BfREVCVUcKKwkJaWYg KHBtRGVidWcgJiBEQkdfVFJBQ0VfREVTUEVSQVRFKSB7CisJCSAgICBjaGFyIGlidWZbMTAy NF07CisJCSAgICBjaGFyIGVidWZbMTAyNF07CisJCSAgICBmcHJpbnRmKHN0ZGVyciwgImZl dGNoX3Byb2NfcGlkX3N0YXQ6IHJlYWQgXCJ3Y2hhblwiIGZhaWxlZDogaWQ9JWQsIGluZG9t PSVzLCBzdHM9JXNcbiIsIGlkLCBwbUluRG9tU3RyX3IocHJvY19waWQtPmluZG9tLT5pdF9p bmRvbSwgaWJ1Ziwgc2l6ZW9mKGlidWYpKSwgcG1FcnJTdHJfcihzdHMsIGVidWYsIHNpemVv ZihlYnVmKSkpOworCQl9CisjZW5kaWYKKwkgICAgfQogCSAgICBlbHNlIHsKLQkJbisrOwkv KiBubyB0ZXJtaW5hdGluZyBudWxsIChmcm9tIGtlcm5lbCkgKi8KLQkJaWYgKGVwLT53Y2hh bl9idWZsZW4gPD0gbikgewotCQkgICAgZXAtPndjaGFuX2J1ZmxlbiA9IG47Ci0JCSAgICBl cC0+d2NoYW5fYnVmID0gKGNoYXIgKilyZWFsbG9jKGVwLT53Y2hhbl9idWYsIG4pOworCQlp ZiAobiA9PSAwKSB7CisJCSAgICAvKiB3Y2hhbiBpcyBlbXB0eSwgbm90aGluZyB0byBhZGQg aGVyZSAqLworCQkgICAgOworCQl9CisJCWVsc2UgeworCQkgICAgbisrOwkvKiBubyB0ZXJt aW5hdGluZyBudWxsIChmcm9tIGtlcm5lbCkgKi8KKwkJICAgIGlmIChlcC0+d2NoYW5fYnVm bGVuIDw9IG4pIHsKKwkJCWVwLT53Y2hhbl9idWZsZW4gPSBuOworCQkJZXAtPndjaGFuX2J1 ZiA9IChjaGFyICopcmVhbGxvYyhlcC0+d2NoYW5fYnVmLCBuKTsKKwkJICAgIH0KKwkJICAg IG1lbWNweShlcC0+d2NoYW5fYnVmLCBidWYsIG4tMSk7CisJCSAgICBlcC0+d2NoYW5fYnVm W24tMV0gPSAnXDAnOwogCQl9Ci0JCW1lbWNweShlcC0+d2NoYW5fYnVmLCBidWYsIG4pOwot CQllcC0+d2NoYW5fYnVmW24tMV0gPSAnXDAnOwotCQlzdHMgPSAwOwogCSAgICB9CiAJfQog CWlmIChmZCA+PSAwKQpAQCAtNzQxLDggKzc4NSwxMCBAQCBmZXRjaF9wcm9jX3BpZF9mZChp bnQgaWQsIHByb2NfcGlkX3QgKnByb2NfcGlkKQogCURJUgkqZGlyID0gcHJvY19vcGVuZGly KCJmZCIsIGVwKTsKIAogCWlmIChkaXIgPT0gTlVMTCkgeworI2lmIFBDUF9ERUJVRwogCSAg ICBpZiAocG1EZWJ1ZyAmIERCR19UUkFDRV9MSUJQTURBKQogCQlmcHJpbnRmKHN0ZGVyciwg ImZhaWxlZCB0byBvcGVuIGZkIHBhdGggZm9yIHBpZCAlZFxuIiwgZXAtPmlkKTsKKyNlbmRp ZgogCSAgICByZXR1cm4gTlVMTDsKIAl9CiAJd2hpbGUgKHJlYWRkaXIoZGlyKSAhPSBOVUxM KSB7Cgo= --------------000806040103040909040709-- From nscott@redhat.com Thu Nov 7 18:14:41 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 86AB97FDB for ; Thu, 7 Nov 2013 18:14:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5E2E8304053 for ; Thu, 7 Nov 2013 16:14:41 -0800 (PST) X-ASG-Debug-ID: 1383869676-04cbb00ddf454410001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id OsUYYID3wlhksNHX for ; Thu, 07 Nov 2013 16:14:36 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA80EW7w012681; Thu, 7 Nov 2013 19:14:32 -0500 Date: Thu, 7 Nov 2013 19:14:32 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <1435790006.22898515.1383869672192.JavaMail.root@redhat.com> In-Reply-To: <527AD010.8010507@internode.on.net> References: <527ACC19.7000601@internode.on.net> <527AD010.8010507@internode.on.net> Subject: Re: [pcp] 7 QA failures - 022 365 533 536 722 725 944 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] 7 QA failures - 022 365 533 536 722 725 944 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: 7 QA failures - 022 365 533 536 722 725 944 Thread-Index: lgd/nb+57oYFSUx9tXfG5rGvHKZC8A== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383869676 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142150 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > In addtion to the 022 one I mentioned earlier, I'm seeing the following Of these, I'm only seeing 365 failing, and its just started in the last week so something I've just regressed most likely - looking more closely now. > == 533 == > ... > == 536 == > ... Passing here. > > == 722 == > ... > > ImportError: No module named curses > > If we need something extra installed it should be (a) included in the > packaging, and/or (b) checked at run-time to allow a more elegant and > informative exit than this. *nod* - mentioned this one to Stan. > > == 725 == > diff 725.out 725.out.bad > 26c26 > < Data Type: 64-bit unsigned int InDom: 122.0 0x1e800000 > --- > > Data Type: 32-bit unsigned int InDom: 122.0 0x1e800000 > ... etc for a bunch of metrics with the unexpected size > This ones mine - will be a KERNEL_ULONG issue, hadn't tested it on 32bit hosts yet. > == 944 == Hmm, also passing reliably here. cheers. -- Nathan From nscott@redhat.com Thu Nov 7 18:16:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1ACFB7FDB for ; Thu, 7 Nov 2013 18:16:43 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A5B1BAC001 for ; Thu, 7 Nov 2013 16:16:39 -0800 (PST) X-ASG-Debug-ID: 1383869795-04bdf078985b4330001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id HLRjYLaCD45qv8Cc for ; Thu, 07 Nov 2013 16:16:35 -0800 (PST) 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 rA80GBmh017488; Thu, 7 Nov 2013 19:16:11 -0500 Date: Thu, 7 Nov 2013 19:16:11 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <1682301990.22898612.1383869771070.JavaMail.root@redhat.com> In-Reply-To: <527AD5B3.9080102@internode.on.net> References: <527AD5B3.9080102@internode.on.net> Subject: Re: [pcp] pmcd config file migration after upgrade issue MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmcd config file migration after upgrade issue Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pmcd config file migration after upgrade issue Thread-Index: zyLfcf3hsI/3jpJ1kGBT4Hmz/3hQTQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383869795 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142150 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > ... > I think we need a one-trip after install check tool to make the PMNS > match pmcd.conf and warn about any metrics culled from the PMNS in the > process. > > Thoughts? Good idea. Perhaps could be rolled into the existing Rebuild process? cheers. -- Nathan From nscott@redhat.com Thu Nov 7 19:20:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AEE3B8005 for ; Thu, 7 Nov 2013 19:20:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 42A99AC001 for ; Thu, 7 Nov 2013 17:20:36 -0800 (PST) X-ASG-Debug-ID: 1383873634-04cbb00ddf4572f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id AxTLvfFp4S5P2f44 for ; Thu, 07 Nov 2013 17:20:34 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA81KTCJ024367; Thu, 7 Nov 2013 20:20:29 -0500 Date: Thu, 7 Nov 2013 20:20:29 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <376992255.22921005.1383873629480.JavaMail.root@redhat.com> In-Reply-To: <527C1116.4050401@internode.on.net> References: <527C1116.4050401@internode.on.net> Subject: Re: [pcp] proc pmda cgroups/labels changes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] proc pmda cgroups/labels changes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: proc pmda cgroups/labels changes Thread-Index: WvnE9CSKO98Rfvge7y59Khm1XFqg6w== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1383873634 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142153 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > Can anyone explain a recent change that produces this > > $ pminfo -v proc.psinfo > proc.psinfo.cgroups: Unknown or illegal instance identifier > proc.psinfo.labels: Unknown or illegal instance identifier > > on some systems and not others? This is exporting /proc/PID/cgroup and /proc/PID/attr/current values. It looks like systems where these files are empty or otherwise return an error on open, will cause the above inst error. I guess thats because all the proc.psinfo metrics use the same ("all processes") indom. > If this is expected, I'll just fix the filter in qa/359. It can be safely filtered, thanks. cheers. -- Nathan From nscott@redhat.com Fri Nov 8 02:11:00 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6232B7FC4 for ; Fri, 8 Nov 2013 02:11:00 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E316EAC001 for ; Fri, 8 Nov 2013 00:10:56 -0800 (PST) X-ASG-Debug-ID: 1383898255-04cb6c40d45b4f10001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 0Wkk0iKufsCZ4RuC for ; Fri, 08 Nov 2013 00:10:55 -0800 (PST) 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 rA88AsE5026543 for ; Fri, 8 Nov 2013 03:10:54 -0500 Date: Fri, 8 Nov 2013 03:10:54 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <1199775781.23027184.1383898254740.JavaMail.root@redhat.com> Subject: pcp updates: small fixes, net hw_addr MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: small fixes, net hw_addr Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: small fixes, net hw_addr Thread-Index: XjNouP5NtYb6LXLeY2M6eslMCPxz4A== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1383898255 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142159 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev GNUmakefile | 1 build/rpm/fedora.spec | 6 +++++ qa/003 | 1 src/pmdas/linux/help | 1 src/pmdas/linux/pmda.c | 16 ++++++++++++-- src/pmdas/linux/proc_net_dev.c | 44 ++++++++++++++++++++++++++++++++--------- src/pmdas/linux/proc_net_dev.h | 9 ++++++-- src/pmdas/linux/root_linux | 1 8 files changed, 64 insertions(+), 15 deletions(-) commit 33b6a5baea77c927ff7997beb3373834c7b60476 Author: Nathan Scott Date: Fri Nov 8 19:09:15 2013 +1100 Add network.interface.hw_addr metric (exported from sysfs) commit f862aaf5f936b670bca315434b54633c16669d14 Author: Nathan Scott Date: Fri Nov 8 12:12:20 2013 +1100 Remove a nowadays-empty config directory from installation commit 0c774da460063dd885d8fe6caa878e013c806368 Author: Nathan Scott Date: Fri Nov 8 12:09:17 2013 +1100 Resolve rpm upgrade warning due to missing .NeedRebuild file commit b078ac5e8516bacac27aa71b9c918e7420611cb2 Author: Nathan Scott Date: Fri Nov 8 11:55:29 2013 +1100 Install PCP_TMP_DIR subdirs in fedora.spec as the other platform builds do From makc@iinet.net.au Fri Nov 8 12:29:31 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 69EAB7FAE for ; Fri, 8 Nov 2013 12:29:31 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 57A4A304051 for ; Fri, 8 Nov 2013 10:29:28 -0800 (PST) X-ASG-Debug-ID: 1383935365-04cbb00ddd48f3c0001-S8gJnT Received: from icp-osb-irony-out9.external.iinet.net.au (icp-osb-irony-out9.external.iinet.net.au [203.59.1.226]) by cuda.sgi.com with ESMTP id N37LK7WuOQxB1qWA for ; Fri, 08 Nov 2013 10:29:26 -0800 (PST) X-Barracuda-Envelope-From: makc@iinet.net.au X-Barracuda-Apparent-Source-IP: 203.59.1.226 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkJAFIsfVLL2Rwk/2dsb2JhbABZgweDK7l9gnMEgTIWdIImAQU6PxALDScBESwrBiyHVQERvS6OX4U/A5gPhmSLJ4M6KA X-IronPort-AV: E=Sophos;i="4.93,661,1378828800"; d="scan'208";a="157050895" Received: from unknown (HELO emma.crabbed.net) ([203.217.28.36]) by icp-osb-irony-out9.iinet.net.au with ESMTP; 09 Nov 2013 02:29:23 +0800 Received: by emma.crabbed.net (Postfix, from userid 16314) id A51102A9A31; Sat, 9 Nov 2013 05:29:23 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21117.11651.629916.615048@iinet.net.au> Date: Sat, 9 Nov 2013 05:29:23 +1100 From: Max Matveev To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: rpm dependencies In-Reply-To: <1571433931.22843820.1383860474036.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: rpm dependencies References: <21115.57413.974649.418399@iinet.net.au> <1571433931.22843820.1383860474036.JavaMail.root@redhat.com> X-Mailer: VM 7.17 under 21.4 (patch 19) "Constant Variable" XEmacs Lucid X-Barracuda-Connect: icp-osb-irony-out9.external.iinet.net.au[203.59.1.226] X-Barracuda-Start-Time: 1383935365 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142170 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Thu, 7 Nov 2013 16:41:14 -0500 (EST), Nathan Scott wrote: nathans> The idea is to allow development using pcp libraries, headers, nathans> and perly/snakey bits without having to install pcp itself (and nathans> hence have to worry about starting daemons and so on). Ah, I've misunderstood the intent then - I was thinking that you were trying to make life easier for the end user like it was done in the past by unbundling Infiniband bits from the main package. I was doing a "demo" of PCP and needed to install it on a VM which doesn't have access to yum so getting all the prereqs was major pita. On Thu, 07 Nov 2013 14:40:29 -0500, Frank Ch Eigler wrote: fche> It's a judgement call as to how finely to subdivide the pcp packages. fche> To partition the dependencies further, we'd need at least three new fche> subpackages: fche> - pcp-pmwebd (for the libmicrohttpd user) fche> - pcp-python-tools (for pmatop, pmcollectl, etc.) fche> - pcp-perl-tools (for the pmdas) fche> It could get unsightly. Though at some point we might do this kind of fche> thing, say if in the future we want to segregate pure fche> agent/target-side stuff from clients. >From my PoV the sooner the better - I really like the idea of having "base" pcp with minimal prereqs and keeping "extras" for those who need/want them. max From debbugs@buxtehude.debian.org Fri Nov 8 21:36:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E37A67F9E for ; Fri, 8 Nov 2013 21:36:14 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B5192304059 for ; Fri, 8 Nov 2013 19:36:11 -0800 (PST) X-ASG-Debug-ID: 1383968166-04bdf0789a60ebc0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id Dd1nATOMcQWPt8Hf (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 19:36:07 -0800 (PST) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VezLB-0002IH-Nt; Sat, 09 Nov 2013 03:36:05 +0000 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Nathan Scott Subject: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) Message-ID: X-ASG-Orig-Subj: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) References: <1431920012.7043.1383967919608.JavaMail.root@redhat.com> <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Debian-PR-Message: closed 725627 X-Debian-PR-Package: src:pcp X-Debian-PR-Source: pcp Date: Sat, 09 Nov 2013 03:36:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1383968165-8741-0" Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383968167 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142179 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format... ------------=_1383968165-8741-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 8 Nov 2013 22:31:59 -0500 (EST) with message-id <1431920012.7043.1383967919608.JavaMail.root@redhat.com> and subject line=20 has caused the Debian Bug report #725627, regarding pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: N= o such file or directory to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 725627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D725627 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1383968165-8741-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 6 Oct 2013 22:05:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-7.7 required=4.0 tests=BAYES_00,FROMDEVELOPER, RCVD_IN_PBL,T_RCVD_IN_SEMBLACK,XMAILER_REPORTBUG,X_DEBBUGS_CC autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 7; hammy, 130; neutral, 34; spammy, 1. spammytokens:0.959-+--H*r:bugs.debian.org hammytokens:0.000-+--H*x:6.4.4, 0.000-+--H*UA:6.4.4, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--HX-Debbugs-Cc:sk:debian- Return-path: Received: from home.mraw.org ([82.236.137.215] helo=bowmore.home.mraw.org) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VSwSM-0007zX-6l for submit@bugs.debian.org; Sun, 06 Oct 2013 22:05:42 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Cyril Brulebois To: Debian Bug Tracking System Subject: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory Message-ID: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Mailer: reportbug 6.4.4 Date: Mon, 07 Oct 2013 00:05:36 +0200 X-Debbugs-Cc: kibi@debian.org, debian-bsd@lists.debian.org Delivered-To: submit@bugs.debian.org Source: pcp Version: 3.8.4 Severity: serious Justification: FTBFS Hi, your package no longer builds on kfreebsd-*: | gcc -fPIC -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all -D_FORTIFY_SOURCE=2 -I../../../src/pmcd/src -I../../../src/libpcp/src -DPMCD_INTERNAL -I/usr/include/nss -I/usr/include/nspr -Wall -O2 -g -DPCP_DEBUG -DPCP_VERSION=\"3.8.4\" -I../../../src/include -I../../../src/include/pcp -c -o trace.o trace.c | trace.c:19:20: fatal error: probes.h: No such file or directory | #include "probes.h" | ^ | compilation terminated. Full build logs: https://buildd.debian.org/status/package.php?p=pcp&suite=sid Feel free to contact debian-bsd@ (cc'd) if you need help. Mraw, KiBi. ------------=_1383968165-8741-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 725627-done) by bugs.debian.org; 9 Nov 2013 03:32:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-8.5 required=4.0 tests=BAYES_00,FROMDEVELOPER, NOSUBJECT,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 13; hammy, 57; neutral, 30; spammy, 0. spammytokens: hammytokens:0.000-+--kfreebsd, 0.000-+--H*F:U*nathans, 0.000-+--H*rp:D*redhat.com, 0.000-+--H*r:10.5.83, 0.001-+--H*RU:209.132.183.25 Return-path: Received: from mx4-phx2.redhat.com ([209.132.183.25]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VezHG-0001t4-Bh for 725627-done@bugs.debian.org; Sat, 09 Nov 2013 03:32:02 +0000 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 rA93Vx54021506 for <725627-done@bugs.debian.org>; Fri, 8 Nov 2013 22:31:59 -0500 Date: Fri, 8 Nov 2013 22:31:59 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: 725627-done@bugs.debian.org Message-ID: <1431920012.7043.1383967919608.JavaMail.root@redhat.com> In-Reply-To: <184994864.6737.1383967716330.JavaMail.root@redhat.com> Subject: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Thread-Index: 9CtDit9z5/gKfAmr+God5WMjUAXivQ== PCP build from source for kfreebsd fixed in recent pcp-3.8.8 upload. -- Nathan ------------=_1383968165-8741-0-- From debbugs@buxtehude.debian.org Fri Nov 8 21:42:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 184257F9E for ; Fri, 8 Nov 2013 21:42:12 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EB0168F804B for ; Fri, 8 Nov 2013 19:42:08 -0800 (PST) X-ASG-Debug-ID: 1383968527-04cb6c40d55f8260001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id qsbvAgfiDn50vnkC (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 19:42:07 -0800 (PST) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VezQz-0002ga-Nb; Sat, 09 Nov 2013 03:42:05 +0000 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Nathan Scott Subject: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) Message-ID: X-ASG-Orig-Subj: Bug#725627: marked as done (pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory) References: <109469370.8483.1383968319784.JavaMail.root@redhat.com> <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Debian-PR-Message: closed 725627 X-Debian-PR-Package: src:pcp X-Debian-PR-Source: pcp Date: Sat, 09 Nov 2013 03:42:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1383968525-10317-0" Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383968527 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142179 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format... ------------=_1383968525-10317-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 8 Nov 2013 22:38:39 -0500 (EST) with message-id <109469370.8483.1383968319784.JavaMail.root@redhat.com> and subject line Re: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: = probes.h: No such file or directory has caused the Debian Bug report #725627, regarding pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: N= o such file or directory to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 725627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D725627 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1383968525-10317-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 6 Oct 2013 22:05:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-7.7 required=4.0 tests=BAYES_00,FROMDEVELOPER, RCVD_IN_PBL,T_RCVD_IN_SEMBLACK,XMAILER_REPORTBUG,X_DEBBUGS_CC autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 7; hammy, 130; neutral, 34; spammy, 1. spammytokens:0.959-+--H*r:bugs.debian.org hammytokens:0.000-+--H*x:6.4.4, 0.000-+--H*UA:6.4.4, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--HX-Debbugs-Cc:sk:debian- Return-path: Received: from home.mraw.org ([82.236.137.215] helo=bowmore.home.mraw.org) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VSwSM-0007zX-6l for submit@bugs.debian.org; Sun, 06 Oct 2013 22:05:42 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Cyril Brulebois To: Debian Bug Tracking System Subject: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory Message-ID: <20131006220536.3962.18425.reportbug@bowmore.home.mraw.org> X-Mailer: reportbug 6.4.4 Date: Mon, 07 Oct 2013 00:05:36 +0200 X-Debbugs-Cc: kibi@debian.org, debian-bsd@lists.debian.org Delivered-To: submit@bugs.debian.org Source: pcp Version: 3.8.4 Severity: serious Justification: FTBFS Hi, your package no longer builds on kfreebsd-*: | gcc -fPIC -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all -D_FORTIFY_SOURCE=2 -I../../../src/pmcd/src -I../../../src/libpcp/src -DPMCD_INTERNAL -I/usr/include/nss -I/usr/include/nspr -Wall -O2 -g -DPCP_DEBUG -DPCP_VERSION=\"3.8.4\" -I../../../src/include -I../../../src/include/pcp -c -o trace.o trace.c | trace.c:19:20: fatal error: probes.h: No such file or directory | #include "probes.h" | ^ | compilation terminated. Full build logs: https://buildd.debian.org/status/package.php?p=pcp&suite=sid Feel free to contact debian-bsd@ (cc'd) if you need help. Mraw, KiBi. ------------=_1383968525-10317-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 725627-done) by bugs.debian.org; 9 Nov 2013 03:38:41 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-15.0 required=4.0 tests=BAYES_00,FROMDEVELOPER, HAS_PACKAGE,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,THREADTOPIC,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 9; hammy, 83; neutral, 35; spammy, 0. spammytokens: hammytokens:0.000-+--kfreebsd, 0.000-+--buildd, 0.000-+--kfreebsd*, 0.000-+--kfreebsd-*, 0.000-+--ftbfs Return-path: Received: from mx3-phx2.redhat.com ([209.132.183.24]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VezNg-0002O5-UG for 725627-done@bugs.debian.org; Sat, 09 Nov 2013 03:38:41 +0000 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA93cdkT016826 for <725627-done@bugs.debian.org>; Fri, 8 Nov 2013 22:38:40 -0500 Date: Fri, 8 Nov 2013 22:38:39 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: 725627-done@bugs.debian.org Message-ID: <109469370.8483.1383968319784.JavaMail.root@redhat.com> Subject: Re: pcp: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: FTBFS on kfreebsd-*: trace.c:19:20: fatal error: probes.h: No such file or directory Thread-Index: /v8jDAZF0ZUra2TJ2OibR3cCdF/2VQ== Package: pcp Version: 3.8.8 Build-from-source on kfreebsd has now been resolved (& fix confirmed via buildd logs). -- Nathan ------------=_1383968525-10317-0-- From debbugs@buxtehude.debian.org Fri Nov 8 21:51:12 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A66107F9E for ; Fri, 8 Nov 2013 21:51:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 25B07AC002 for ; Fri, 8 Nov 2013 19:51:11 -0800 (PST) X-ASG-Debug-ID: 1383969070-04cbb00dde4acb40001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id O2RPTFUVFFaxaPSk (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 08 Nov 2013 19:51:10 -0800 (PST) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1VezZl-0003Os-S5; Sat, 09 Nov 2013 03:51:09 +0000 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Nathan Scott Subject: Bug#689552: marked as done ("restrict" is a keyword in C99) Message-ID: X-ASG-Orig-Subj: Bug#689552: marked as done ("restrict" is a keyword in C99) References: <1665020779.9155.1383968841035.JavaMail.root@redhat.com> <20121003225024.GI6916@l04.local> X-Debian-PR-Message: closed 689552 X-Debian-PR-Package: pcp X-Debian-PR-Source: pcp Date: Sat, 09 Nov 2013 03:51:09 +0000 Content-Type: multipart/mixed; boundary="----------=_1383969069-13049-0" Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1383969070 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142179 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format... ------------=_1383969069-13049-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 8 Nov 2013 22:47:21 -0500 (EST) with message-id <1665020779.9155.1383968841035.JavaMail.root@redhat.com> and subject line Re: "restrict" is a keyword in C99 has caused the Debian Bug report #689552, regarding "restrict" is a keyword in C99 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 689552: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D689552 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1383969069-13049-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 3 Oct 2012 22:50:31 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.1-bugs.debian.org_2005_01_02 (2010-03-16) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-16.9 required=4.0 tests=BAYES_00,FROMDEVELOPER, HAS_PACKAGE,PGPSIGNATURE,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 16; hammy, 87; neutral, 33; spammy, 0. spammytokens: hammytokens:0.000-+--(unknown), 0.000-+--(unknown), 0.000-+--(unknown), 0.000-+--(unknown), 0.000-+--(unknown) Return-path: Received: from master.debian.org ([70.103.162.29]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=master.debian.org,EMAIL=hostmaster@master.debian.org (verified) by buxtehude.debian.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1TJXlu-0006zs-W3 for submit@bugs.debian.org; Wed, 03 Oct 2012 22:50:31 +0000 Received: from zt-consulting.com ([195.34.136.58] helo=mail.zt-consulting.com) by master.debian.org with esmtp (Exim 4.72) (envelope-from ) id 1TJXlu-0005V1-2m for bugs@debian.org; Wed, 03 Oct 2012 22:50:30 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.zt-consulting.com (Postfix) with ESMTP id C2D1B14348127 for ; Thu, 4 Oct 2012 00:49:57 +0200 (CEST) X-Virus-Scanned: by amavisd-new/clamav/antivir at mail.zt-consulting.com Received: from mail.zt-consulting.com ([127.0.0.1]) by localhost (mail.zt-consulting.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WCiR295a5cPV for ; Thu, 4 Oct 2012 00:49:57 +0200 (CEST) Received: from l04.local (188.28.232.94.threembb.co.uk [188.28.232.94]) by mail.zt-consulting.com (Postfix) with ESMTPSA id 3E55714348125 for ; Thu, 4 Oct 2012 00:49:57 +0200 (CEST) Date: Wed, 3 Oct 2012 23:50:24 +0100 From: Michael Tautschnig To: bugs@debian.org Subject: "restrict" is a keyword in C99 Message-ID: <20121003225024.GI6916@l04.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4kf3ZaKr/mmDV0ZC" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Delivered-To: bugs@debian.org Delivered-To: submit@bugs.debian.org --4kf3ZaKr/mmDV0ZC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: pcp Version: 3.6.4 src/pmdas/logger/event.c, function event_config, uses "restrict" as a variable name. This collides with the fact that in C99 "restrict" is a keyword. Compilers that default to C99-mode, or gcc -std=c99, fail to compile this code. Best, Michael --4kf3ZaKr/mmDV0ZC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iQIcBAEBCAAGBQJQbMEwAAoJEKjvEonjOGdBSbIP/jg1wD8qFbgHdkF7JM1qPlc0 uaAy1GjOEo2eeT5dsP6yDCg9SYRdsKyP/5oioNs92OnDaSB9abybSBS0YKasN4/V B2dIGYJRrxE4EPoI3c1eHWT+kI4f+1E6HWFDJ4ExUdrjSvfBEnE3ZvnA5zaD5P87 KTLHEdPqSiCda31Is56WFoN293oylJNPGzV0/P0gYdyntpiBaigNrRTbuxips7Dy W9t8bz/sXqDdWJpMaH77/+4Uecv5xPH9qsYrxeLQVjW0iY4qHiqF02v2KzglV+sG xekkwnS5Sr8c71w7bO2sFlMgxyPUJbjG8XJ2anUV9Y+7g0/mm4IbVdQWHCud9g7W o9NcWebGbjFKUJDYacqK2qANkQWr5UF1ALoiKfPQIf3UOUH02vVIcBrt2LGQvEsv 9v3hZUz/pB+JS1HNHNqipYMbKnL/I63rw0jbvm6SoHJwFtRw8oIpvgIGriUY6Bgd 5KV1P70WQfNBV9NgiTzRzsBZ3cGhkfMkwN0cCq7IBceb9HObj600bIel9ey/T3yN NkaQDFa5IVwDHazFPUniozBiHGZzvM83UF19mLKs54wokdCQ8MWkL5/w8SRk4z4f hzDNkdCZ53fhOaYFGstAEPQJmrSAOVW1J9NAjNAAjzAUXIaMzTqP5Cjo+CkuSUaw jwW9N23RjWhf1KZ6zht4 =BcxW -----END PGP SIGNATURE----- --4kf3ZaKr/mmDV0ZC-- ------------=_1383969069-13049-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 689552-done) by bugs.debian.org; 9 Nov 2013 03:47:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2-bugs.debian.org_2005_01_02 (2011-06-06) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-15.0 required=4.0 tests=BAYES_00,FROMDEVELOPER, HAS_PACKAGE,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,THREADTOPIC,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 12; hammy, 59; neutral, 32; spammy, 0. spammytokens: hammytokens:0.000-+--upstream, 0.000-+--H*F:U*nathans, 0.000-+--H*rp:D*redhat.com, 0.000-+--c99, 0.000-+--H*r:10.5.83 Return-path: Received: from mx3-phx2.redhat.com ([209.132.183.24]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1VezW5-00033s-PU for 689552-done@bugs.debian.org; Sat, 09 Nov 2013 03:47:21 +0000 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rA93lLlV018013 for <689552-done@bugs.debian.org>; Fri, 8 Nov 2013 22:47:21 -0500 Date: Fri, 8 Nov 2013 22:47:21 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: 689552-done@bugs.debian.org Message-ID: <1665020779.9155.1383968841035.JavaMail.root@redhat.com> In-Reply-To: <1663316457.9114.1383968709791.JavaMail.root@redhat.com> Subject: Re: "restrict" is a keyword in C99 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: "restrict" is a keyword in C99 Thread-Index: nwoHG7czM69yFtYwObIe5kBrLkYauQ== Package: pcp Version: 3.8.8 Verified the upstream pcp source no longer uses the "restrict" keyword. ------------=_1383969069-13049-0-- From bugzilla@redhat.com Sun Nov 10 00:55:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3BD427F7D for ; Sun, 10 Nov 2013 00:55:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 27185304039 for ; Sat, 9 Nov 2013 22:55:27 -0800 (PST) X-ASG-Debug-ID: 1384066522-04cbb00dde4f8630001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id HFGAiPSPZeMBO4U4 for ; Sat, 09 Nov 2013 22:55:22 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (bzweb01.app.bz.hst.phx2.redhat.com [10.5.117.16]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAA6tMwe024423 for ; Sun, 10 Nov 2013 01:55:22 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb01.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAA6tMo0031425 for ; Sun, 10 Nov 2013 01:55:22 -0500 Received: (from root@localhost) by bzweb01.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rAA6tLl8031421; Sun, 10 Nov 2013 01:55:21 -0500 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Sun, 10 Nov 2013 06:55:15 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1384066522 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142206 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.8.6-1.fc20 Resolution|--- |ERRATA Last Closed| |2013-11-10 01:55:15 --- Comment #12 from Fedora Update System --- pcp-3.8.6-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=cSbdXpz120&a=cc_unsubscribe From nscott@redhat.com Sun Nov 10 19:54:04 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BC2007F75 for ; Sun, 10 Nov 2013 19:54:04 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9CFB5304032 for ; Sun, 10 Nov 2013 17:54:01 -0800 (PST) X-ASG-Debug-ID: 1384134840-04cb6c40d366f5c0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 6YDSUp4PfuZ8MeJq for ; Sun, 10 Nov 2013 17:54:00 -0800 (PST) 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 rAB1rtuM015859; Sun, 10 Nov 2013 20:53:55 -0500 Date: Sun, 10 Nov 2013 20:53:55 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Max Matveev Cc: pcp@oss.sgi.com Message-ID: <935684896.362943.1384134835111.JavaMail.root@redhat.com> In-Reply-To: <21117.11651.629916.615048@iinet.net.au> References: <21115.57413.974649.418399@iinet.net.au> <1571433931.22843820.1383860474036.JavaMail.root@redhat.com> <21117.11651.629916.615048@iinet.net.au> Subject: Re: rpm dependencies MIME-Version: 1.0 X-ASG-Orig-Subj: Re: rpm dependencies Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: rpm dependencies Thread-Index: xEYd2qQkADMyVhXJsMQyVqx2z1KSWQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384134840 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142228 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On Thu, 7 Nov 2013 16:41:14 -0500 (EST), Nathan Scott wrote: > > nathans> The idea is to allow development using pcp libraries, headers, > nathans> and perly/snakey bits without having to install pcp itself (and > nathans> hence have to worry about starting daemons and so on). > > Ah, I've misunderstood the intent then - I was thinking that you were > trying to make life easier for the end user like it was done in the > past by unbundling Infiniband bits from the main package. There is an element of that too - I'd expect any new PMDAs which add new dependencies would be handled the same way as pcp-pmda-infiniband. But, things which are "core" often can't easily be abstracted away - like the NSS/SSL dependencies. We'd also like to make sure that functionality is installed and available when people need it, even if they don't realise during the initial install they might need it (like pmwebd & perl/python APIs)... so its a judgement call each time I guess. > I was doing a "demo" of PCP and needed to install it on a VM which > doesn't have access to yum so getting all the prereqs was major pita. Yeah, understood - its a tough balancing act between introducing more & more dependencies with each new feature, versus not having the packages containing important functionality when people need them. Perhaps we're favouring the latter too much at the moment - the spec files used to do the builds are in build/rpm/* so feel free to hack and suggest alternate package splits for future releases... its certainly not set in stone. cheers. -- Nathan From bugzilla@redhat.com Sun Nov 10 20:38:23 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C192B7F75 for ; Sun, 10 Nov 2013 20:38:23 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 923118F8039 for ; Sun, 10 Nov 2013 18:38:20 -0800 (PST) X-ASG-Debug-ID: 1384137495-04bdf07899685170001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id kjtJdd00gKur06Iy for ; Sun, 10 Nov 2013 18:38:16 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAB2cFqE013649 for ; Sun, 10 Nov 2013 21:38:15 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAB2cF2m009567 for ; Sun, 10 Nov 2013 21:38:15 -0500 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rAB2cFSf009566; Sun, 10 Nov 2013 21:38:15 -0500 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Mon, 11 Nov 2013 02:38:13 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1384137496 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142229 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.8.6-1.fc20 |pcp-3.8.6-1.fc18 --- Comment #13 from Fedora Update System --- pcp-3.8.6-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=4uAZdOgnGK&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 10 20:38:43 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E0DCA7F83 for ; Sun, 10 Nov 2013 20:38:42 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 70AE6AC002 for ; Sun, 10 Nov 2013 18:38:39 -0800 (PST) X-ASG-Debug-ID: 1384137517-04cb6c40d3670c30001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id 4w9TqZOaYXI4vPg6 for ; Sun, 10 Nov 2013 18:38:37 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAB2cbnj013726 for ; Sun, 10 Nov 2013 21:38:37 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAB2cbO7009708 for ; Sun, 10 Nov 2013 21:38:37 -0500 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rAB2cbqa009707; Sun, 10 Nov 2013 21:38:37 -0500 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Mon, 11 Nov 2013 02:38:32 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1384137517 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142229 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.8.6-1.fc18 |pcp-3.8.6-1.fc19 --- Comment #14 from Fedora Update System --- pcp-3.8.6-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=cgQOrqsKTP&a=cc_unsubscribe From nscott@redhat.com Sun Nov 10 22:35:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E025A7F73 for ; Sun, 10 Nov 2013 22:35:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CE0738F8039 for ; Sun, 10 Nov 2013 20:35:53 -0800 (PST) X-ASG-Debug-ID: 1384144552-04cb6c40d5674a80001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id yclCEoUPeKf8Ho7G for ; Sun, 10 Nov 2013 20:35:52 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAB4ZiQF003293; Sun, 10 Nov 2013 23:35:44 -0500 Date: Sun, 10 Nov 2013 23:35:44 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <1831832357.407551.1384144544567.JavaMail.root@redhat.com> In-Reply-To: <527C11EC.1030604@internode.on.net> References: <527C0D86.4080107@internode.on.net> <527C11EC.1030604@internode.on.net> Subject: Re: [pcp] Fwd: Re: proc pmda oddness - qa 022 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Fwd: Re: proc pmda oddness - qa 022 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: proc pmda oddness - qa 022 Thread-Index: U1QKk8xKZ4iGiejcb/v15m+ICNbYDA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384144552 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142231 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > oops ... meant this to go to the list. > > > -------- Original Message -------- > Subject: Re: [pcp] proc pmda oddness - qa 022 > Date: Fri, 08 Nov 2013 09:00:38 +1100 > From: Ken McDonell > To: Nathan Scott > > I've tracked this one down (I think). > > There appears to be a logic error in fetch_proc_pid_stat() when handling > a zero sized "wchan" file. > > When the read returns zero, following the "eh?" comment we set sts to -1 > ... this just seems wrong ... if the wchan is not available, the rest of > the proc stat info should be ok. This is especially so as the code > behaves this way if the wchan file cannot be opened (see the check > earlier in the code after the proc_open() call for the wchan case). > > The attached patch (which includes a lot of new DESPERATE debugging code > to help identify the problem) works for me, and QA 022 passes on the > hosts it was previously failing on. And check -g pmda.proc runs on > these same hosts with no new failures, so no obvious regressions that I > can see. Looks good. > Before committing this change, I'd appreciate some feedback. > > The bit I _really_ don't understand is why this has not bitten before Very likely related to the changes around threads vs non-threads in the per-process indom. Could experiment with the -L option to pmdaproc on those hosts where its failing which is more like the old behaviour to confirm (but that exposes its own set of cputime accounting issues for all kernel versions). > and why now it appears to be hard fail on some systems and hard pass on > others and what has changed (this may be related to the relatively > recent change to use /proc/PID/task/NNN and maybe wchan there has > different semantics and state to wchan below /proc/PID that we would > have been using previously). Suggests a kernel bug in some versions? wchan I would say is relatively less important than getting the correct cputime numbers by default, so I think we should go ahead with your patch. cheers. -- Nathan From nscott@redhat.com Mon Nov 11 20:20:02 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4F1547F54 for ; Mon, 11 Nov 2013 20:20:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3C47C304051 for ; Mon, 11 Nov 2013 18:19:58 -0800 (PST) X-ASG-Debug-ID: 1384222797-04cbb00ddf55a4b0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id zxHA6LXOSgaqEUEF for ; Mon, 11 Nov 2013 18:19:57 -0800 (PST) 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 rAC2JuOB013450 for ; Mon, 11 Nov 2013 21:19:56 -0500 Date: Mon, 11 Nov 2013 21:19:56 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <66791500.1711548.1384222796552.JavaMail.root@redhat.com> In-Reply-To: <226847771.1711547.1384222795382.JavaMail.root@redhat.com> Subject: pcp updates: qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: qa Thread-Index: bf7qfuHtH0d0ZCb9tqH9LpPDAO4BzA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384222797 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142248 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev qa/365 | 3 +- qa/725 | 9 +++++- qa/725.out | 90 ++++++++++++++++++++++++++++++------------------------------- 3 files changed, 55 insertions(+), 47 deletions(-) commit 7fc6219a0e9575e5dd0677ab20baaecebd29008c Author: Nathan Scott Date: Tue Nov 12 13:14:59 2013 +1100 Fix recent test qa/365 pmcd config extension and filter commit 03ddcffcc0fd1573b11686c2cfcededdf423f492 Author: Nathan Scott Date: Mon Nov 11 14:42:25 2013 +1100 Update test 725 for success with both 32 and 64 bit kernels From nscott@redhat.com Mon Nov 11 20:44:32 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A2BA87F56 for ; Mon, 11 Nov 2013 20:44:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7F3AB8F8040 for ; Mon, 11 Nov 2013 18:44:29 -0800 (PST) X-ASG-Debug-ID: 1384224268-04bdf0789a6bdae0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id PL9CmTRMN8vBXY0m for ; Mon, 11 Nov 2013 18:44:28 -0800 (PST) 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 rAC2iNEa017364; Mon, 11 Nov 2013 21:44:23 -0500 Date: Mon, 11 Nov 2013 21:44:23 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <1662623813.1715431.1384224263189.JavaMail.root@redhat.com> In-Reply-To: <527AD010.8010507@internode.on.net> References: <527ACC19.7000601@internode.on.net> <527AD010.8010507@internode.on.net> Subject: Re: [pcp] 7 QA failures - 022 365 533 536 722 725 944 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] 7 QA failures - 022 365 533 536 722 725 944 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: 7 QA failures - 022 365 533 536 722 725 944 Thread-Index: 6y+dALhZqyfv3tGNW38/hPIreUl7kA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384224268 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142254 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > ... > == 365 == > diff 365.out 365.out.bad This is now fixed. > > == 722 == > diff 722.out 722.out.bad > > File "/usr/bin/pmatop", line 44, in > > import curses > > ImportError: No module named curses > > If we need something extra installed it should be (a) included in the > packaging, and/or (b) checked at run-time to allow a more elegant and > informative exit than this. What does "rpm -ql python | grep curses" say? For me locally, it claims the curses module is part of the python rpm (which we do have a dep on). > == 725 == > diff 725.out 725.out.bad This is fixed. > > == 944 == > diff 944.out 944.out.bad > > ... > > pmcd_wait: Cannot connect to PMCD on host "unix:/tmp/15204.pmcd.socket": No > > such file or directory > > 944: line 106: /tmp/15204.log: No such file or directory Looks like a race in setting up the unix domain socket. I can't seem to reproduce it here, and auditing the code I'm not seeing where we get out of pmNewContext with ENOENT. Oh, hmm, maybe - can you try this ... diff --git a/src/libpcp/src/auxconnect.c b/src/libpcp/src/auxconnect.c index a49629a..b160aeb 100644 --- a/src/libpcp/src/auxconnect.c +++ b/src/libpcp/src/auxconnect.c @@ -451,6 +451,8 @@ __pmAuxConnectPMCDUnixSocket(const char *sock_path) if (sts != 0) { /* Unsuccessful connection. */ + if (sts == ENOENT) + sts = ECONNREFUSED; __pmCloseSocket(fd); fd = -sts; } cheers. -- Nathan From wwwrun@oss.sgi.com Tue Nov 12 10:37:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id B7B057F63; Tue, 12 Nov 2013 10:37:35 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1035] New: PMCD Should Not Fail to Start if NSS Fails to Initialize Date: Tue, 12 Nov 2013 16:37:35 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: brolley@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1384274255.D65Dbd61.2619"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1384274255.D65Dbd61.2619 Date: Tue, 12 Nov 2013 10:37:35 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1035 Bug ID: 1035 Summary: PMCD Should Not Fail to Start if NSS Fails to Initialize Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: brolley@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified When NSS fails to initialize, PMCD currently fails to start. PMCD should start in a mode which still allows insecure connections and, in particular, connections from local:// -- You are receiving this mail because: You are on the CC list for the bug. --1384274255.D65Dbd61.2619 Date: Tue, 12 Nov 2013 10:37:35 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1035
Summary PMCD Should Not Fail to Start if NSS Fails to Initialize
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity normal
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter brolley@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

When NSS fails to initialize, PMCD currently fails to start. PMCD should start
in a mode which still allows insecure connections and, in particular,
connections from local://


You are receiving this mail because:
  • You are on the CC list for the bug.
--1384274255.D65Dbd61.2619-- From fche@redhat.com Tue Nov 12 15:21:34 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=NORMAL_HTTP_TO_IP,WEIRD_PORT autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C9B067F91 for ; Tue, 12 Nov 2013 15:21:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4BF3EAC00A for ; Tue, 12 Nov 2013 13:21:30 -0800 (PST) X-ASG-Debug-ID: 1384291285-04cbb00ddf58c130001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id hDLvIcD4zGEHba4k for ; Tue, 12 Nov 2013 13:21:26 -0800 (PST) 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 rACLLPd1010444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Nov 2013 16:21:25 -0500 Received: from fche.csb (vpn-52-180.rdu2.redhat.com [10.10.52.180]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rACLLOgs017299 for ; Tue, 12 Nov 2013 16:21:24 -0500 Received: by fche.csb (Postfix, from userid 2569) id 245A2581B9; Tue, 12 Nov 2013 16:21:24 -0500 (EST) Date: Tue, 12 Nov 2013 16:21:24 -0500 From: "Frank Ch. Eigler" To: pcp developers Subject: RFC: ruminations re. avahi/etc discovery API Message-ID: <20131112212124.GB8993@redhat.com> X-ASG-Orig-Subj: RFC: ruminations re. avahi/etc discovery API 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.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384291285 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - Just a couple of thoughts re. the forthcoming pcp daemon-discovery API brolley's working on. The most straightforward thing to do would be to have a new libpcp function that is a dual of the internal __pmServerAvahiAdvertisePresence(), taking a serviceSpec ("pmcd") and return a vector of {IPaddress,port#} from one-shot avahi search. Basically, the same as % avahi-browse -r -t _pmcd._tcp | egrep '_pmcd|address|port' ... but actually, instead of a structure coming back, let's use a pcp host-spec string. A possible initial client for this API would be a "pmfind": % pmfind pmcd --discover pcp://192.168.1.13:44321/ pcp://192.168.1.14:44321/ pcp://192.168.1.18:44321/ and pmchart's pcp-data-browser dialog box would be a close second. A decision point is whether the API, or pmfind, or neither, should confirm that the discovered servers actually are available, by making a test PMNewContext connection to them. How about doing it in pmfind rather than the libpcp api, as in: % pmfind pmcd --check=pmcd.hostname --discover pcp://192.168.1.13:44321/ foo.bar.com pcp://192.168.1.14:44321/ joe.bar.com (eliminating .18 due to no connection, or no such metric) Another decision point is whether the API should be strictly one-shot or whether it should provide asynchronous notifications (like the underlying avahi API can; like avahi-browse without -t). I suggest for now making it one-shot. A client would have to compute differences between subsequent calls. Another decision point is whether the API should generalize to other types of discovery. Eventually, we'll also want the ability to actively probe a network, as in % pmfind pmcd --probe=192.168.3.0/24:44321 pcp://192.168.3.0:44321/ pcp://192.168.3.8:44321/ pcp://192.168.3.221:44321/ but this kind of probing naturally requires new parameters for the underyling discovery function. It also could be a (future) separate function, but I'd prefer to keep it as one, due to cartesian product explosion with other options, such as ... Another decision point is what else to possibly discover other than PMCDs. nathan's unified-context idea (where clients would connect to a new proxy/archive server that contains historical+live data about some other PMCD, and use the PMAPI wire protocol + log-archive-like time/seek commands) relates here. This is another parametrization for discovery, engaging in some flights of fancy: % pmfind pcpu --discover --hostid='joe.bar.com*' pcpu://192.168.1.99:44325?hostid=joe.bar.com/0f2382304983 pcpu://192.168.1.100:44325?hostid=joe.bar.com/0f2382304983 (where .1.99 happen to run pmloggers that collect .1.14's pmcd data) % pmchart --hosts `pmfind pcpu --discover --hostid='joe.bar.com*' ` ... to browse to the past and back to the future ... Or to find pmwebd's perhaps: % pmfind pmwebd --discover http://192.168.1.3:44323/pmapi http://192.168.1.4:44323/pmapi Anyway, enough of that fantasy. If no one can think of other relevant I/O generalities, how about adding a libpcp general-purpose discovery function: int pmDiscoverServices( char ***urls, /* output string array allocated as per pmGetChildren/offspring */ const char *service, /* "pmcd" or such */ const char *discovery_domain); /* "AVAHI" or (later) "PROBE:IPV4:a.b.c.d/e:f", service-dependent syntax. */ The --check functionality would go into pmfind as a post-processing stage. What thinkst thou? - FChE From brolley@redhat.com Wed Nov 13 10:36:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=NORMAL_HTTP_TO_IP,WEIRD_PORT autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D94817F63 for ; Wed, 13 Nov 2013 10:36:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5E386AC014 for ; Wed, 13 Nov 2013 08:36:07 -0800 (PST) X-ASG-Debug-ID: 1384360562-04cb6c40d471fba0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id b6KwejKuCCbgZCtq for ; Wed, 13 Nov 2013 08:36:03 -0800 (PST) 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 rADGa2LL003834 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Nov 2013 11:36:02 -0500 Received: from [10.10.55.202] (vpn-55-202.rdu2.redhat.com [10.10.55.202]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rADGa1IS025904 for ; Wed, 13 Nov 2013 11:36:01 -0500 Message-ID: <5283AA71.5090505@redhat.com> Date: Wed, 13 Nov 2013 11:36:01 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] RFC: ruminations re. avahi/etc discovery API References: <20131112212124.GB8993@redhat.com> X-ASG-Orig-Subj: Re: [pcp] RFC: ruminations re. avahi/etc discovery API In-Reply-To: <20131112212124.GB8993@redhat.com> 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: 1384360562 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Frank, In general, I am in agreement with this approach. It keeps the discovery api simple and, because the arguments are strings to be interpreted, it makes the api expandable. I also agree with keeping the api functionality simple, at least to start with, and placing the tasks of filtering and other refinement with the client(s) at first. If some common functionality becomes apparent we can always move it into libpcp later as needed. Similarly, I agree with implementing this as an on-demand (one-shot) query model. Once again more complex polling models can be added later, if needed. Discovery of PCP servers other than pmcd is handled by the 'service' string of the proposed query function and is also currently possible in the current announcement api. Overall, it's a good model to start with and in line with what I had in mind. Thanks for summarizing your thoughts in email first. It has provided me with a framework for subsequent discussion either by email or on IRC. Dave On 11/12/2013 04:21 PM, Frank Ch. Eigler wrote: > Hi - > > Just a couple of thoughts re. the forthcoming pcp daemon-discovery API > brolley's working on. > > The most straightforward thing to do would be to have a new libpcp > function that is a dual of the internal __pmServerAvahiAdvertisePresence(), > taking a serviceSpec ("pmcd") and return a vector of {IPaddress,port#} from > one-shot avahi search. Basically, the same as > > % avahi-browse -r -t _pmcd._tcp | egrep '_pmcd|address|port' > > ... but actually, instead of a structure coming back, let's use a pcp > host-spec string. > > > A possible initial client for this API would be a "pmfind": > > % pmfind pmcd --discover > pcp://192.168.1.13:44321/ > pcp://192.168.1.14:44321/ > pcp://192.168.1.18:44321/ > > and pmchart's pcp-data-browser dialog box would be a close second. > > > A decision point is whether the API, or pmfind, or neither, should > confirm that the discovered servers actually are available, by making > a test PMNewContext connection to them. How about doing it in pmfind > rather than the libpcp api, as in: > > % pmfind pmcd --check=pmcd.hostname --discover > pcp://192.168.1.13:44321/ foo.bar.com > pcp://192.168.1.14:44321/ joe.bar.com > (eliminating .18 due to no connection, or no such metric) > > > Another decision point is whether the API should be strictly one-shot > or whether it should provide asynchronous notifications (like the > underlying avahi API can; like avahi-browse without -t). I suggest > for now making it one-shot. A client would have to compute > differences between subsequent calls. > > > Another decision point is whether the API should generalize to other > types of discovery. Eventually, we'll also want the ability to > actively probe a network, as in > > % pmfind pmcd --probe=192.168.3.0/24:44321 > pcp://192.168.3.0:44321/ > pcp://192.168.3.8:44321/ > pcp://192.168.3.221:44321/ > > but this kind of probing naturally requires new parameters for the > underyling discovery function. It also could be a (future) separate > function, but I'd prefer to keep it as one, due to cartesian product > explosion with other options, such as ... > > > Another decision point is what else to possibly discover other than > PMCDs. nathan's unified-context idea (where clients would connect to > a new proxy/archive server that contains historical+live data about > some other PMCD, and use the PMAPI wire protocol + log-archive-like > time/seek commands) relates here. This is another parametrization for > discovery, engaging in some flights of fancy: > > % pmfind pcpu --discover --hostid='joe.bar.com*' > pcpu://192.168.1.99:44325?hostid=joe.bar.com/0f2382304983 > pcpu://192.168.1.100:44325?hostid=joe.bar.com/0f2382304983 > (where .1.99 happen to run pmloggers that collect .1.14's pmcd data) > > % pmchart --hosts `pmfind pcpu --discover --hostid='joe.bar.com*' ` > ... to browse to the past and back to the future ... > > Or to find pmwebd's perhaps: > > % pmfind pmwebd --discover > http://192.168.1.3:44323/pmapi > http://192.168.1.4:44323/pmapi > > > Anyway, enough of that fantasy. If no one can think of other relevant > I/O generalities, how about adding a libpcp general-purpose discovery > function: > > int pmDiscoverServices( > char ***urls, /* output string array > allocated as per pmGetChildren/offspring */ > const char *service, /* "pmcd" or such */ > const char *discovery_domain); > /* "AVAHI" or (later) "PROBE:IPV4:a.b.c.d/e:f", > service-dependent syntax. */ > > > The --check functionality would go into pmfind as a post-processing stage. > > What thinkst thou? > > > - FChE > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From noreply@release.debian.org Wed Nov 13 10:39:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E1FB27F66 for ; Wed, 13 Nov 2013 10:39:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B8F778F8035 for ; Wed, 13 Nov 2013 08:39:22 -0800 (PST) X-ASG-Debug-ID: 1384360759-04cb6c40d371fe30001-S8gJnT Received: from picconi.debian.org (picconi.debian.org [5.153.231.3]) by cuda.sgi.com with ESMTP id 3JqnRSJvCRCQNuHO (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 08:39:21 -0800 (PST) X-Barracuda-Envelope-From: noreply@release.debian.org X-Barracuda-Apparent-Source-IP: 5.153.231.3 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by picconi.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1VgdTK-0002tt-Vs for pcp-gui@packages.debian.org; Wed, 13 Nov 2013 16:39:19 +0000 Received: from release by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VgdTI-0002U4-PL; Wed, 13 Nov 2013 16:39:16 +0000 From: Debian testing watch Precedence: bulk X-Trille: 0.120315.1711 Subject: pcp-gui 1.5.11 MIGRATED to testing X-Testing-Watch-Package: pcp-gui X-ASG-Orig-Subj: pcp-gui 1.5.11 MIGRATED to testing X-Testing-Watch-Version: 1.5.11 To: pcp-gui@packages.debian.org Message-Id: Sender: Release Managers Date: Wed, 13 Nov 2013 16:39:16 +0000 Delivered-To: pcp-gui@packages.debian.org X-Barracuda-Connect: picconi.debian.org[5.153.231.3] X-Barracuda-Start-Time: 1384360760 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header FYI: The status of the pcp-gui source package in Debian's testing distribution has changed. Previous version: (not in testing) Current version: 1.5.11 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. From noreply@release.debian.org Wed Nov 13 10:39:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E5CC77F67 for ; Wed, 13 Nov 2013 10:39:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B8B998F8033 for ; Wed, 13 Nov 2013 08:39:22 -0800 (PST) X-ASG-Debug-ID: 1384360759-04cbb00dde5b5a20001-S8gJnT Received: from picconi.debian.org (picconi.debian.org [5.153.231.3]) by cuda.sgi.com with ESMTP id PE3CckVop2ZKEDdO (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 13 Nov 2013 08:39:21 -0800 (PST) X-Barracuda-Envelope-From: noreply@release.debian.org X-Barracuda-Apparent-Source-IP: 5.153.231.3 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by picconi.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1VgdTK-0002ts-Rk for pcp@packages.debian.org; Wed, 13 Nov 2013 16:39:18 +0000 Received: from release by franck.debian.org with local (Exim 4.80) (envelope-from ) id 1VgdTI-0002Ty-Od; Wed, 13 Nov 2013 16:39:16 +0000 From: Debian testing watch Precedence: bulk X-Trille: 0.120315.1711 Subject: pcp 3.8.8 MIGRATED to testing X-Testing-Watch-Package: pcp X-ASG-Orig-Subj: pcp 3.8.8 MIGRATED to testing X-Testing-Watch-Version: 3.8.8 To: pcp@packages.debian.org Message-Id: Sender: Release Managers Date: Wed, 13 Nov 2013 16:39:16 +0000 Delivered-To: pcp@packages.debian.org X-Barracuda-Connect: picconi.debian.org[5.153.231.3] X-Barracuda-Start-Time: 1384360760 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142286 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header FYI: The status of the pcp source package in Debian's testing distribution has changed. Previous version: (not in testing) Current version: 3.8.8 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. From kenj@internode.on.net Wed Nov 13 14:54:30 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 59C237F37 for ; Wed, 13 Nov 2013 14:54:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C5E76AC005 for ; Wed, 13 Nov 2013 12:54:26 -0800 (PST) X-ASG-Debug-ID: 1384376061-04cbb00de05c1d00001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id xIo0GkVxWwv9f3bb for ; Wed, 13 Nov 2013 12:54:21 -0800 (PST) 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: AiIYAMrlg1J20cSEPGdsb2JhbAANTIM/iAK5OwMBAQEBOIMIUTANFhgDAgECATEOGQYCAQG0YpNVjhaBZoQbA61XgV0 Received: from ppp118-209-196-132.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.196.132]) by ipmail04.adl6.internode.on.net with ESMTP; 14 Nov 2013 07:24:20 +1030 Message-ID: <5283E6FF.6060603@internode.on.net> Date: Thu, 14 Nov 2013 07:54:23 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: pcp updates Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384376061 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142290 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev qa/359 | 2 qa/370 | 8 ++- src/pmdas/linux_proc/proc_pid.c | 106 ++++++++++++++++++++++++++++------------ 3 files changed, 85 insertions(+), 31 deletions(-) commit 32f7bc63b943e984cbb9817072b232e117aeb515 Author: Ken McDonell Date: Tue Nov 12 10:53:08 2013 +1100 proc pmda - dodge wchan sometimes not available Recent thread semantics changes to the proc pmda have been resulting in qa/022 failing on some platforms. This was eventually tracked down to /proc/PID/task/PID/wchan being sometimes (unexpectedly) empty, and causing the other proc metrics to be unavailable. Fix this, and retain all the verbose diagnostics used to find this (all under -D libpmda AND -D desperate control). commit 5bd200ba4db811e8e8bfcbffc9d63012c64e4b27 Author: Ken McDonell Date: Fri Nov 8 18:30:46 2013 +1100 qa/359 - filtering change email summarizes all that matters ... Ken asks ... > Can anyone explain a recent change that produces this > > $ pminfo -v proc.psinfo > proc.psinfo.cgroups: Unknown or illegal instance identifier > proc.psinfo.labels: Unknown or illegal instance identifier > > on some systems and not others? And Nathan replies ... >> This is exporting /proc/PID/cgroup and /proc/PID/attr/current >> values. It looks like systems where these files are empty or >> otherwise return an error on open, will cause the above inst >> error. I guess thats because all the proc.psinfo metrics use >> the same ("all processes") indom. >> >> It can be safely filtered, thanks. commit e18b37d50dfd50217b1479e8ffc0bef3df0721b7 Author: Ken McDonell Date: Fri Nov 8 09:01:14 2013 +1100 qa/370 - fix regression Need proc.nprocs -> proc.nproc mapping in the pmdumplog filter after sar2pcp changes in commit 48e373f0609a0a0804bc052d5e9dec41a5a2928e so output matches the boatload of 370's "out" files. Should be proc.nprocs so the sar2pcp commit is correct, but all the old systems will match the old "out" files, so simplest to reverse the effects of the commit in the output filter. From kenj@internode.on.net Fri Nov 15 04:28:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9CBF27F77 for ; Fri, 15 Nov 2013 04:28:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8DFB28F8049 for ; Fri, 15 Nov 2013 02:28:25 -0800 (PST) X-ASG-Debug-ID: 1384511302-04cbb04168121d0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id ZoPWfBCp9VYu2KxS for ; Fri, 15 Nov 2013 02:28:23 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqtBANj1hVJ20XjKPGdsb2JhbABagkNEOIJ1viQXAwEBAQE4NYIsCAIeBSkwBQYHWyAKFQEEHgWHcJ8yoVeQBoQbA48cnj0o Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO bozohorize) ([118.209.120.202]) by ipmail07.adl2.internode.on.net with ESMTP; 15 Nov 2013 20:58:22 +1030 From: "Ken McDonell" To: Subject: pmhostname failing - urgent Date: Fri, 15 Nov 2013 21:28:21 +1100 X-ASG-Orig-Subj: pmhostname failing - urgent Message-ID: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0003_01CEE249.9D82AD40" X-Mailer: Microsoft Outlook 15.0 Content-Language: en-au Thread-Index: Ac7h7WgS8sstOrWESXiiND4FmtBzYA== X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1384511303 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142334 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 HTML_MESSAGE BODY: HTML included in message This is a multipart message in MIME format. ------=_NextPart_000_0003_01CEE249.9D82AD40 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Has anyone seen this problem? Centos 6.4 with pcp 3.8.0 installed. Pmhostname returns "Unknown Host" for valid hostnames that can be looked up with nslookup. This is really bad and breaking a HUGE pmlogger farm because pmlogger_check is failing to look up every single host in the control file. ------=_NextPart_000_0003_01CEE249.9D82AD40 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Has anyone seen this problem?

 

Centos 6.4 = with pcp 3.8.0 installed.

 

Pmhostname = returns “Unknown Host” for valid hostnames that can be = looked up with nslookup.

 

This is = really bad and breaking a HUGE pmlogger farm because pmlogger_check is = failing to look up every single host in the control = file.

------=_NextPart_000_0003_01CEE249.9D82AD40-- From fche@redhat.com Fri Nov 15 09:54:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0852D7F89 for ; Fri, 15 Nov 2013 09:54:15 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D33808F8039 for ; Fri, 15 Nov 2013 07:54:14 -0800 (PST) X-ASG-Debug-ID: 1384530854-04cb6c537d1e820001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 6fGBEZnhGSBgltw5 for ; Fri, 15 Nov 2013 07:54:14 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAFFs9JI009968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 10:54:09 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAFFs8VD001603; Fri, 15 Nov 2013 10:54:09 -0500 Received: by fche.csb (Postfix, from userid 2569) id 7749E58161; Fri, 15 Nov 2013 10:54:08 -0500 (EST) To: "Ken McDonell" Cc: Subject: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> X-ASG-Orig-Subj: Re: pmhostname failing - urgent From: fche@redhat.com (Frank Ch. Eigler) Date: Fri, 15 Nov 2013 10:54:08 -0500 In-Reply-To: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> (Ken McDonell's message of "Fri, 15 Nov 2013 21:28:21 +1100") 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.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384530854 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 "Ken McDonell" writes: > [...] > Pmhostname returns ?Unknown Host? for valid hostnames that can be looked up > with nslookup. There have been no material changes to pmhostname in recent releases. > This is really bad and breaking a HUGE pmlogger farm because > pmlogger_check is failing to look up every single host in the > control file. However, current pmlogger_check doesn't use pmhostname. The host field from the control file is passed to pmlogconf/pmlogger pretty much verbatim. Can you give an extract of the control file and the pmlogger log files to see what's up? - FChE From kenj@internode.on.net Fri Nov 15 13:04:14 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BCD1B7F93 for ; Fri, 15 Nov 2013 13:04:14 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id AE3E4304053 for ; Fri, 15 Nov 2013 11:04:11 -0800 (PST) X-ASG-Debug-ID: 1384542246-04cbb0416829140001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id Pvm0MlrAvDkuM1Z5 for ; Fri, 15 Nov 2013 11:04:06 -0800 (PST) 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: ApYfALhvhlJ20XjKPGdsb2JhbAANTItCt3qBQAMBAQEBOIJaAQEBAwE4QAEQCxgJFg8JAwIBAgExFAYNAQUCAQGHd64IkySPaQeEMQOtWQ Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.120.202]) by ipmail04.adl6.internode.on.net with ESMTP; 16 Nov 2013 05:34:05 +1030 Message-ID: <5286702D.1000101@internode.on.net> Date: Sat, 16 Nov 2013 06:04:13 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> X-ASG-Orig-Subj: Re: pmhostname failing - urgent In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1384542246 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142342 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 16/11/13 02:54, Frank Ch. Eigler wrote: > "Ken McDonell" writes: > >> [...] >> Pmhostname returns ?Unknown Host? for valid hostnames that can be looked up >> with nslookup. > > There have been no material changes to pmhostname in recent releases. pmhostname does next to nothing, so I'd expect the changes to be in libpcp below __pmGetAddrInfo() or __pmHostEntGetName(). They don't necessarily have to be recent changes, this was an upgrade from a very old working PCP installation. It could even be something fixed between 3.8.0 and 3.8.9. >> This is really bad and breaking a HUGE pmlogger farm because >> pmlogger_check is failing to look up every single host in the >> control file. > > However, current pmlogger_check doesn't use pmhostname. The host > field from the control file is passed to pmlogconf/pmlogger pretty > much verbatim. Can you give an extract of the control file and the > pmlogger log files to see what's up? > > - FChE > in pcp-3.8.0-1.el6.x86_64 $ grep pmhostname /usr/libexec/pcp/bin/pmlogger_check if [ "X$host" != "X$LOCALHOSTNAME" -a "X$host" != "X`pmhostname`" ] fqdn=`pmhostname $host | sed -e 's/@.*//'` From fche@redhat.com Fri Nov 15 13:33:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0573C7FAC for ; Fri, 15 Nov 2013 13:33:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id DABB28F8049 for ; Fri, 15 Nov 2013 11:33:47 -0800 (PST) X-ASG-Debug-ID: 1384544026-04cb6c537c28b70001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id uvfCcEMQlzJh6J6h for ; Fri, 15 Nov 2013 11:33:47 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAFJXg1P001155 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 14:33:43 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAFJXg4h028027; Fri, 15 Nov 2013 14:33:42 -0500 Received: by fche.csb (Postfix, from userid 2569) id A223558161; Fri, 15 Nov 2013 14:33:41 -0500 (EST) Date: Fri, 15 Nov 2013 14:33:41 -0500 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: pmhostname failing - urgent Message-ID: <20131115193341.GD8993@redhat.com> X-ASG-Orig-Subj: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <5286702D.1000101@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5286702D.1000101@internode.on.net> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1384544026 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Ken - > >There have been no material changes to pmhostname in recent releases. > > pmhostname does next to nothing, so I'd expect the changes to be in > libpcp below __pmGetAddrInfo() or __pmHostEntGetName(). OK, there were several changes in e.g. src/libpcp/src/auxconnect.c, but again nothing jumps out that should result in not-resolved messages. > >However, current pmlogger_check doesn't use pmhostname. The host > >field from the control file is passed to pmlogconf/pmlogger pretty > >much verbatim. Can you give an extract of the control file and the > >pmlogger log files to see what's up? > > in pcp-3.8.0-1.el6.x86_64 > > $ grep pmhostname /usr/libexec/pcp/bin/pmlogger_check > if [ "X$host" != "X$LOCALHOSTNAME" -a "X$host" != "X`pmhostname`" ] > fqdn=`pmhostname $host | sed -e 's/@.*//'` I realize pmhostname used to be used; it's not any more, to get away from various non-universal assumptions between system hostnames and DNS. As the current code is not working for you, would you be able to forward the relevant log and pmlogger-control snippets? - FChE From fche@redhat.com Fri Nov 15 14:39:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 89CC87F93 for ; Fri, 15 Nov 2013 14:39:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6C2238F8054 for ; Fri, 15 Nov 2013 12:39:25 -0800 (PST) X-ASG-Debug-ID: 1384547964-04bdf06eee2e070001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id legf6u3QsuNV0BPc for ; Fri, 15 Nov 2013 12:39:24 -0800 (PST) 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 rAFKdKQY019020 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 15:39:21 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAFKdKXv024029; Fri, 15 Nov 2013 15:39:20 -0500 Received: by fche.csb (Postfix, from userid 2569) id E409B58161; Fri, 15 Nov 2013 15:39:19 -0500 (EST) Date: Fri, 15 Nov 2013 15:39:19 -0500 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: pmhostname failing - urgent Message-ID: <20131115203919.GE8993@redhat.com> X-ASG-Orig-Subj: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <5286702D.1000101@internode.on.net> <20131115193341.GD8993@redhat.com> <5286804D.5010107@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5286804D.5010107@internode.on.net> 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: 1384547964 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Ken - > [...] > Below is the debug output ... the control file snippets are pretty vanilla and they're all failing, here's an example > > corona-int.mydomain.com.au n n PCP_LOG_DIR/pmlogger/corona -c ./config.m4uapp > > the failure comes here ... > fqdn=Unknown Host host=gwdb02.prod.mel.au.mydomain.com.au > and the "Unknown Host" causes the awk failure at the end I don't understand how that message could be coming from a current pcp installation, as we don't print "fqdn=" anywhere. - FChE From fche@redhat.com Fri Nov 15 17:00:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9705029E04 for ; Fri, 15 Nov 2013 17:00:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7A650304039 for ; Fri, 15 Nov 2013 15:00:50 -0800 (PST) X-ASG-Debug-ID: 1384556449-04cbb04168334a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id j4TIWPSPhM2n9dQp for ; Fri, 15 Nov 2013 15:00:49 -0800 (PST) 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 rAFN0j2P030781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 15 Nov 2013 18:00:46 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAFN0jTp029566; Fri, 15 Nov 2013 18:00:45 -0500 Received: by fche.csb (Postfix, from userid 2569) id E1F9858161; Fri, 15 Nov 2013 18:00:44 -0500 (EST) Date: Fri, 15 Nov 2013 18:00:44 -0500 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: pmhostname failing - urgent Message-ID: <20131115230044.GF8993@redhat.com> X-ASG-Orig-Subj: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <5286702D.1000101@internode.on.net> <20131115193341.GD8993@redhat.com> <5286804D.5010107@internode.on.net> <20131115203919.GE8993@redhat.com> <52868ED9.90209@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52868ED9.90209@internode.on.net> 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: 1384556449 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Ken - > >>fqdn=Unknown Host host=gwdb02.prod.mel.au.mydomain.com.au > >>and the "Unknown Host" causes the awk failure at the end > > > >I don't understand how that message could be coming from a current pcp > >installation, as we don't print "fqdn=" anywhere. > > It is not the latest ... it is 3.8.0 (zero) Ah, rereading your original message, I see I brought up the newer versions, not you. Sorry about my misunderstanding. One of the several reasons we are gradually ditching pmhostname is because of its assumptions about DNS/hostnames. One of these is that if you give it a host that can be resolved (to an A/AAAA record), it will then proceed to feed that IP address back into DNS to map to a PTR record, and give you that name. It's assuming that forward & backward DNS both will work and produce a unique & sensible answer, and they will live happily ever after. I might try tcpdump'ing port 53 to see the DNS traffic actually emanating from pmhostname. See if /etc/nsswitch.conf might have lost the "dns" part. See if your local DNS hierarchy (/etc/resolv.conf etc.) has lost the custom PTR zones. - FChE From zsolt@sgi.com Sat Nov 16 12:05:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E272F7F37 for ; Sat, 16 Nov 2013 12:05:28 -0600 (CST) Received: from xmail.sgi.com (pv-excas3-dc21.corp.sgi.com [137.38.106.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 61EF8AC006 for ; Sat, 16 Nov 2013 10:05:25 -0800 (PST) Received: from P-EXMB1-DC21.corp.sgi.com ([137.38.102.186]) by pv-excas3-dc21.corp.sgi.com ([137.38.106.11]) with mapi id 14.03.0123.003; Sat, 16 Nov 2013 12:05:24 -0600 From: Zsolt Ferenczy To: "pcp@oss.sgi.com" Subject: PCP on MacOS 10.9 .. which Qt version? Thread-Topic: PCP on MacOS 10.9 .. which Qt version? Thread-Index: AQHO4vZr3q0j0Amt/EWBv7rpA1uFcA== Date: Sat, 16 Nov 2013 18:05:23 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [134.15.128.169] Content-Type: text/plain; charset="us-ascii" Content-ID: <96187E64CF92344586B01CE412593BD8@mtnview.corp.sgi.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Hi, I have been running PCP on MacOS for quite some time going back to 10.6. Cu= rrently running PCP 3.8.6 and GUI 1.5.11 on 10.9 with Qt 4.8.3. I realize t= hat version of Qt is a bit old but it has been working fine until 10.9. The= problem I have is monitoring live systems in pmchart, the update of the ch= art freezes almost straight away on 10.9.=20 My first question is, what version of Qt is recommended for PCP/Mac these d= ays? Then, is PCP known to work with 10.9? Thanks ... -- Zsolt From zsolt@sgi.com Sat Nov 16 14:33:51 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 57ADE7F37 for ; Sat, 16 Nov 2013 14:33:51 -0600 (CST) Received: from xmail.sgi.com (pv-excas2-dc21.corp.sgi.com [137.38.106.9]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4235A8F8049 for ; Sat, 16 Nov 2013 12:33:48 -0800 (PST) Received: from P-EXMB1-DC21.corp.sgi.com ([137.38.102.186]) by pv-excas2-dc21.corp.sgi.com ([137.38.106.9]) with mapi id 14.03.0123.003; Sat, 16 Nov 2013 14:33:48 -0600 From: Zsolt Ferenczy To: "pcp@oss.sgi.com" Subject: Re: PCP on MacOS 10.9 .. which Qt version? Thread-Topic: PCP on MacOS 10.9 .. which Qt version? Thread-Index: AQHO4vZr3q0j0Amt/EWBv7rpA1uFcJootO8A Date: Sat, 16 Nov 2013 20:33:47 +0000 Message-ID: <7DEFAFDF-F298-4EA7-B85E-611EFBE3C84C@sgi.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [134.15.128.169] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 On Nov 16, 2013, at 1:05 PM, Zsolt Ferenczy wrote: > Hi, >=20 > I have been running PCP on MacOS for quite some time going back to 10.6. = Currently running PCP 3.8.6 and GUI 1.5.11 on 10.9 with Qt 4.8.3. I realize= that version of Qt is a bit old but it has been working fine until 10.9. T= he problem I have is monitoring live systems in pmchart, the update of the = chart freezes almost straight away on 10.9.=20 >=20 > My first question is, what version of Qt is recommended for PCP/Mac these= days? Then, is PCP known to work with 10.9? My bad, Qt 4.8.3 is included with PCP in /Library/PCP/Frameworks. The fact = that I happened to have the full 4.8.3 SDK installed is not relevant. Sorry= . The problem under 10.9 is the new power management framework. Need to turn = off App Nap for pmtime.app for things to run correctly. -- Zsolt= From printm@server.mariusx.com Sat Nov 16 15:45:19 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.2 required=5.0 tests=DEAR_SOMETHING,HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,LOTS_OF_MONEY,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2A7B77F52 for ; Sat, 16 Nov 2013 15:45:19 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BCD5BAC004 for ; Sat, 16 Nov 2013 13:45:15 -0800 (PST) X-ASG-Debug-ID: 1384638307-04bdf06eee66c60001-S8gJnT Received: from druckmaschinen-pwwm.de (allforprintmarket.com [93.115.81.169]) by cuda.sgi.com with ESMTP id jeTlE234YtZblagG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 16 Nov 2013 13:45:08 -0800 (PST) X-Barracuda-Envelope-From: printm@server.mariusx.com X-Barracuda-Apparent-Source-IP: 93.115.81.169 Received: from printm by server.mariusx.com with local (Exim 4.80.1) (envelope-from ) id 1Vhnft-0000Ry-ST for pcp@oss.sgi.com; Sat, 16 Nov 2013 23:45:06 +0200 Date: Sat, 16 Nov 2013 23:45:05 +0200 To: "pcp@oss.sgi.com" From: "office@business-romania.net" Reply-To: "office@business-romania.net" Subject: For Sale - Car Service Business + Showroom + Office Building Message-ID: X-ASG-Orig-Subj: For Sale - Car Service Business + Showroom + Office Building X-Priority: 3 X-Mailer: PHPMailer (phpmailer.codeworxtech.com) [version 2.2] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.mariusx.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [528 528] / [47 12] X-AntiAbuse: Sender Address Domain - server.mariusx.com X-Get-Message-Sender-Via: server.mariusx.com: authenticated_id: printm/only user confirmed/virtual account not confirmed X-Barracuda-Connect: allforprintmarket.com[93.115.81.169] X-Barracuda-Start-Time: 1384638308 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.05 X-Barracuda-Spam-Status: No, SCORE=2.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC2_SA016, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142370 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 1.00 BSF_SC2_SA016 Custom Rule SA016

For Sale - Car Service Business + Showroom + Office Building


Dear Sirs,




We have on sale a Fully Functioning Car Service Business authorized by Bosch, in the center of IASI city, the 4th biggest city in Romania, with a population of more than 290.000 inhabitans.

The assets consist of:

1/ BUILDING built in 2007
- 2 levels: 818 sqm ground floor + 641 sqm first floor
- heights: 4 m ground floor + 3 m first floor
- construction of reinforced concrete, brick exterior walls, thermo-plated, exterior curtain wall joinery, fitted with double glazing secure layer (link) and reflective exterior shutters, double pedestrian door automatic 3-door electric freight access, simple wicket, Terrace circulating Granuflex coated, 4 skylights wide area - equipped with automatic smoke vents, 3 staircases, 1 elevator, 5 bathrooms, air conditioning GEA, with fan, heating gas boiler Buderus, installations for card access at the administrative area;

2/ LAND:
- 1068 sqm - owner property
- 34 sqm - possession undocumented
- 122 sqm - concesioned from the City Hall
- 20 parking places


3/ EQUIPMENT in the service area
- Hoffman brakes and dumpers test stand
- Bosch Gas Analyzer with opacimeter
- Bosch robot for air conditioning
- Bosch Engine Tester and KTS & FSA systems
- Battery Tester and Bosch starting robot
- 3 electric elevators with 2 pillars of 3 tons
- 1 hydraulic elevator with 2 pillars of 4 tons
- 1 hydraulic elevator with 4 pillars of 4 tons
- John Beam 3D steering stand
- Nova Verta spray booth for water based paints
- Nova Verta preparation station
- Telwin frame machine, Selco MIG/MAG welding machine, Selco inverter machine, Selco plasma cutting machine
- Frame machine with 20 tons press 20 t and special pillars
- Standox and Lesonal stands for water based paints and 2K Lesonal paints -Genius Spectrophotometer
- Infrared lamp for painting strengths
- Electrical lighting and outlets for 220V and 380V;
- Installations for heating
- Surveillance equipment (video cameras)

4/ The BUSINESS
- started in May 2008, designed and built to meet the Bosch Car Service standards
- turnovers: 2010 - 846.000 Eur; 2011 - 654.000 Eur; 2012 - 577.000 Eur
- 6500 different clients, 400 regular ones
- agreement with 50 fleets of cars, 3 of them with more then 20 cars
- The company has a total of 18 employees
- Licensed by the Romanian Automobile Register( RAR) for: Audi, WV, Skoda, Peugeot, Honda Toyota, Mercedes, Citroen, BMW, Fiat, Volvo, Dacia, Daewoo, Mitsubishi, Opel, Land Rover and Seat.

The building can be used also for:
- call center
- show room
- conference hall

IASI city is the capital of IASI county, the biggest county in Romania, with a population of 772.000 inhabitans and with more than 140.000 registered cars.


Price: 1.6 million EUR


Looking forward to your answer.



Best Regards,
Catalin Rusu


Rusu E Catalin PFA
Sos Nicolina nr 40, 700687 - IASI
ROMANIA
VAT 30548758
F22/2172/14.08.2012

Mobile: +40 735 886 201
Fax: +40 372 877 165
office@business-romania.net
www.business-romania.net



This is an informing email and it shouldn\' t be spam. If you don\' t want to receive emails from allforprintmarket.com send a reply to this email with the message DELETE


 
From chandana@desilva.id.au Sat Nov 16 16:32:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AECA57F52 for ; Sat, 16 Nov 2013 16:32:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4EE29AC004 for ; Sat, 16 Nov 2013 14:32:08 -0800 (PST) X-ASG-Debug-ID: 1384641123-04cb6c537e5f800001-S8gJnT Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66]) by cuda.sgi.com with ESMTP id cCvMPqr9g9IVyUxH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 16 Nov 2013 14:32:03 -0800 (PST) X-Barracuda-Envelope-From: chandana@desilva.id.au X-Barracuda-Apparent-Source-IP: 204.13.248.66 Received: from ec2-54-252-74-219.ap-southeast-2.compute.amazonaws.com ([54.252.74.219] helo=mail.desilva.id.au) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1VhoPL-000Gma-1y for pcp@oss.sgi.com; Sat, 16 Nov 2013 22:32:03 +0000 Received: from [192.168.1.135] (d211-31-200-113.sun802.vic.optusnet.com.au [211.31.200.113]) by mail.desilva.id.au (Postfix) with ESMTPSA id 28A1024024 for ; Sat, 16 Nov 2013 22:32:01 +0000 (UTC) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 54.252.74.219 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+aBijQHA4YZufdG6bLuQh4yzFFv8sQIXg= Message-ID: <5287F260.2060408@desilva.id.au> Date: Sun, 17 Nov 2013 09:32:00 +1100 From: Chandana De Silva Reply-To: chandana@desilva.id.au User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: PM Chart Error on loading archive Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: PM Chart Error on loading archive Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mho-03-ewr.mailhop.org[204.13.248.66] X-Barracuda-Start-Time: 1384641123 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142371 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- All, I am seeing an error when trying to load a archive in pmchart vi the gui. The process is to create an archive tab, and then select an archive and try to load a metric. This fails with the following error: > Error: > Failed to plot metric "kernel.all.load[1 minute]" for > archive /home/chandana/Downloads/pmlogger/appdb01.mel/20131115.0: > Operation requires context with archive source of metrics From memory, this is not new, and has been there for some time. I am using V. 1.5.10, which I think is the latest Chandana From fche@redhat.com Sun Nov 17 06:31:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0D3C67F52 for ; Sun, 17 Nov 2013 06:31:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9FFB7AC001 for ; Sun, 17 Nov 2013 04:31:36 -0800 (PST) X-ASG-Debug-ID: 1384691495-04bdf06eec7f480001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ut9k13qjsb35NhFY for ; Sun, 17 Nov 2013 04:31:36 -0800 (PST) X-Barracuda-Envelope-From: fche@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 rAHCVVDL025279 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 17 Nov 2013 07:31:31 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAHCVUQB028216; Sun, 17 Nov 2013 07:31:30 -0500 Received: by fche.csb (Postfix, from userid 2569) id B49FF58122; Sun, 17 Nov 2013 07:31:29 -0500 (EST) Date: Sun, 17 Nov 2013 07:31:29 -0500 From: "Frank Ch. Eigler" To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: pmhostname failing - urgent Message-ID: <20131117123128.GG8993@redhat.com> X-ASG-Orig-Subj: Re: pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <5286702D.1000101@internode.on.net> <20131115193341.GD8993@redhat.com> <5286804D.5010107@internode.on.net> <20131115203919.GE8993@redhat.com> <52868ED9.90209@internode.on.net> <20131115230044.GF8993@redhat.com> <52887E9F.9010403@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52887E9F.9010403@internode.on.net> User-Agent: Mutt/1.4.2.2i 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: 1384691495 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > OK, it gets worse ... using the top of tree source, I remade PCP > 3.8.9 rpms and pmlogger dies with a SEGV thusly ... Yes, that's not good. > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff762874c in free () from /lib64/libc.so.6 > (gdb) where > #0 0x00007ffff762874c in free () from /lib64/libc.so.6 > #1 0x00007ffff7bac455 in __pmHostEntFree (hostent=0x7ffff82752a0) > at secureconnect.c:35 > [...] > (gdb) p *hostent > $1 = {name = 0x7ffff7bb4279 "Unknown Host", addresses = 0x7ffff8277b70} > (gdb) That 0x...7ffff address indicates that the "Unknown Host" string is not coming from the heap, but from the executable's text/data section. That makes no sense, looking at even 3.8.0..HEAD code, as src/libpcp/src/auxconnect.c says: char * __pmHostEntGetName(__pmHostEnt *he) { if ... { if (he->name == NULL) he->name = "Unknown Host"; } return strdup(he->name); } That is, it should only ever return heap pointers. Could you by any chance break at __pmHostEntGetName and step through what it's doing for you? Actually that "Unknown Host" is not an appropriate response anyway, when that function can already return NULL due to -ENOMEM, so it should just return NULL for all errors instead of hard-coding English error sentinels. For that, and for embodying the bad DNS assumptions, it should be deprecated. > I've commented out both free's in __pmHostEntFree() and pmlogger is > now at least running, but with a possible memory leak for others. Please cherry-pick 84db849a07f962c7a0e02058a3068cefff33cc8d from pcpfans.git fche/dev and try again. - FChE From nscott@redhat.com Sun Nov 17 21:02:39 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B446929DF9 for ; Sun, 17 Nov 2013 21:02:39 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A305C8F8039 for ; Sun, 17 Nov 2013 19:02:39 -0800 (PST) X-ASG-Debug-ID: 1384743755-04cbb041688ef70001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 4P6snXIJjYhw153T for ; Sun, 17 Nov 2013 19:02:35 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAI32UMd017209; Sun, 17 Nov 2013 22:02:30 -0500 Date: Sun, 17 Nov 2013 22:02:30 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" , Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1694251666.6962377.1384743750833.JavaMail.root@redhat.com> In-Reply-To: <20131117123128.GG8993@redhat.com> References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <20131115193341.GD8993@redhat.com> <5286804D.5010107@internode.on.net> <20131115203919.GE8993@redhat.com> <52868ED9.90209@internode.on.net> <20131115230044.GF8993@redhat.com> <52887E9F.9010403@internode.on.net> <20131117123128.GG8993@redhat.com> Subject: Re: [pcp] pmhostname failing - urgent MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmhostname failing - urgent Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pmhostname failing - urgent Thread-Index: L7Fi92euee8CPmBkolmglFhUDUOrLw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384743755 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142400 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > ... > That 0x...7ffff address indicates that the "Unknown Host" string is > not coming from the heap, but from the executable's text/data section. > That makes no sense, looking at even 3.8.0..HEAD code, as > src/libpcp/src/auxconnect.c says: > > char * > __pmHostEntGetName(__pmHostEnt *he) > { > if ... { > if (he->name == NULL) > he->name = "Unknown Host"; > } > return strdup(he->name); > } > > That is, it should only ever return heap pointers. Could you by any I think there's the bug though - he->name still contains the pointer to the non-heap string. If we later free that (via "he"), badness will surely result. > Actually that "Unknown Host" is not an appropriate response anyway, > when that function can already return NULL due to -ENOMEM, so it The pmlogger code appears to deal with a null return here, falling back to some other pmcd_host value its got stashed away, so that is probably the best fix all round. A quick audit of the other callers also suggests they all have suitable fallback code. It remains a mystery as to why getnameinfo(3) is failing on these host(s) but that part seems unlikely to be a PCP problem. cheers. -- Nathan From nscott@redhat.com Sun Nov 17 21:40:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1AE9429DF9 for ; Sun, 17 Nov 2013 21:40:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id EBBA1304070 for ; Sun, 17 Nov 2013 19:40:06 -0800 (PST) X-ASG-Debug-ID: 1384746005-04cb6c537e92630001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id NEhafX4hvoCVZr62 for ; Sun, 17 Nov 2013 19:40:05 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAI3e4bb023437 for ; Sun, 17 Nov 2013 22:40:04 -0500 Date: Sun, 17 Nov 2013 22:40:04 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <594335383.6968609.1384746004740.JavaMail.root@redhat.com> In-Reply-To: <42710475.6968472.1384745935771.JavaMail.root@redhat.com> Subject: pcp updates: kenj+fche merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+fche merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: kenj+fche merges Thread-Index: v7CBoKjfAs0zLde+AznWXa531caoKA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384746005 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev qa/359 | 2 qa/370 | 8 ++- src/libpcp/src/auxconnect.c | 2 src/pmdas/linux_proc/proc_pid.c | 106 ++++++++++++++++++++++++++++------------ 4 files changed, 86 insertions(+), 32 deletions(-) commit 6f2777e0392127773e67b2002832e3af4c513827 Author: Nathan Scott Date: Mon Nov 18 14:37:38 2013 +1100 Do not initialise a hostent name with a bogus non-heap name If we cannot resolve a hostname in __pmHostEntGetName, it is not useful to initialize it to "Unknown Host". No good will ever come from faking a host name in this way, and libpcp is now demonstrably exposed to __pmHostEntFree failure when its time to free the hostent structure. commit ac82c63b9c48f24e3c80c2bf20534938efecf72f Merge: e3293ef 6e5b567 Author: Nathan Scott Date: Mon Nov 18 14:25:50 2013 +1100 Merge branch 'fche/dev' of ../pcpfans into dev commit e3293ef7176aadfe8d89e7e26e41f0d80cc17fb8 Merge: 7fc6219 32f7bc6 Author: Nathan Scott Date: Mon Nov 18 14:03:27 2013 +1100 Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev commit 32f7bc63b943e984cbb9817072b232e117aeb515 Author: Ken McDonell Date: Tue Nov 12 10:53:08 2013 +1100 proc pmda - dodge wchan sometimes not available Recent thread semantics changes to the proc pmda have been resulting in qa/022 failing on some platforms. This was eventually tracked down to /proc/PID/task/PID/wchan being sometimes (unexpectedly) empty, and causing the other proc metrics to be unavailable. Fix this, and retain all the verbose diagnostics used to find this (all under -D libpmda AND -D desperate control). commit 5bd200ba4db811e8e8bfcbffc9d63012c64e4b27 Author: Ken McDonell Date: Fri Nov 8 18:30:46 2013 +1100 qa/359 - filtering change email summarizes all that matters ... Ken asks ... > Can anyone explain a recent change that produces this > > $ pminfo -v proc.psinfo > proc.psinfo.cgroups: Unknown or illegal instance identifier > proc.psinfo.labels: Unknown or illegal instance identifier > > on some systems and not others? And Nathan replies ... >> This is exporting /proc/PID/cgroup and /proc/PID/attr/current >> values. It looks like systems where these files are empty or >> otherwise return an error on open, will cause the above inst >> error. I guess thats because all the proc.psinfo metrics use >> the same ("all processes") indom. >> >> It can be safely filtered, thanks. commit e18b37d50dfd50217b1479e8ffc0bef3df0721b7 Author: Ken McDonell Date: Fri Nov 8 09:01:14 2013 +1100 qa/370 - fix regression Need proc.nprocs -> proc.nproc mapping in the pmdumplog filter after sar2pcp changes in commit 48e373f0609a0a0804bc052d5e9dec41a5a2928e so output matches the boatload of 370's "out" files. Should be proc.nprocs so the sar2pcp commit is correct, but all the old systems will match the old "out" files, so simplest to reverse the effects of the commit in the output filter. From nscott@redhat.com Sun Nov 17 21:55:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2326A29DF9 for ; Sun, 17 Nov 2013 21:55:58 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id ED8128F8040 for ; Sun, 17 Nov 2013 19:55:57 -0800 (PST) X-ASG-Debug-ID: 1384746956-04bdf06eee9a4c0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id E6IoAZQ8yKEDlOuG; Sun, 17 Nov 2013 19:55:56 -0800 (PST) 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 rAI3tt5V029961; Sun, 17 Nov 2013 22:55:56 -0500 Date: Sun, 17 Nov 2013 22:55:55 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Zsolt Ferenczy Cc: pcp@oss.sgi.com Message-ID: <2016546004.6971240.1384746955895.JavaMail.root@redhat.com> In-Reply-To: <7DEFAFDF-F298-4EA7-B85E-611EFBE3C84C@sgi.com> References: <7DEFAFDF-F298-4EA7-B85E-611EFBE3C84C@sgi.com> Subject: Re: [pcp] PCP on MacOS 10.9 .. which Qt version? MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP on MacOS 10.9 .. which Qt version? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: PCP on MacOS 10.9 .. which Qt version? Thread-Index: AQHO4vZr3q0j0Amt/EWBv7rpA1uFcJootO8AyprZ0Uo= X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384746956 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On Nov 16, 2013, at 1:05 PM, Zsolt Ferenczy wrote: > > > Hi, > > > > I have been running PCP on MacOS for quite some time going back to 10.6. > > Currently running PCP 3.8.6 and GUI 1.5.11 on 10.9 with Qt 4.8.3. I > > realize that version of Qt is a bit old but it has been working fine until > > 10.9. The problem I have is monitoring live systems in pmchart, the update > > of the chart freezes almost straight away on 10.9. > > > > My first question is, what version of Qt is recommended for PCP/Mac these > > days? Then, is PCP known to work with 10.9? Qt versions from 4.4 onward are expected to work. > My bad, Qt 4.8.3 is included with PCP in /Library/PCP/Frameworks. The fact > that I happened to have the full 4.8.3 SDK installed is not relevant. Sorry. > > The problem under 10.9 is the new power management framework. Need to turn > off App Nap for pmtime.app for things to run correctly. Oh, that's interesting (and bad news for us). How ... very wierd. I don't have access to a 10.9 machine, but from searching the webs it looks like we might be able to disable this with: "defaults write com.sgi.pkg.pcp NSAppSleepDisabled -bool YES" or ... hmm, actually more likely: "defaults write com.aconex.pkg.pcp-gui NSAppSleepDisabled -bool YES" Is that anything like the approach you took? It may be possible for us to flick that switch by default, via one of the XML files that builds the Mac packages - perhaps build/mac/installer-info? Could you try a build (in the git tree, its "./Makepkgs --verbose") and experiment with changes in that file? (I'm just guessing here, but maybe it will work) cheers. -- Nathan From nscott@redhat.com Sun Nov 17 22:17:13 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 65F1229DF9 for ; Sun, 17 Nov 2013 22:17:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 01C21AC002 for ; Sun, 17 Nov 2013 20:17:09 -0800 (PST) X-ASG-Debug-ID: 1384748228-04bdf06eec9ae80001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id mxHmUnQeDqkNoULp for ; Sun, 17 Nov 2013 20:17:08 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAI4H7fF029388; Sun, 17 Nov 2013 23:17:07 -0500 Date: Sun, 17 Nov 2013 23:17:07 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: chandana@desilva.id.au Cc: pcp@oss.sgi.com Message-ID: <1031861532.6975590.1384748227171.JavaMail.root@redhat.com> In-Reply-To: <5287F260.2060408@desilva.id.au> References: <5287F260.2060408@desilva.id.au> Subject: Re: [pcp] PM Chart Error on loading archive MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PM Chart Error on loading archive Content-Type: multipart/mixed; boundary="----=_Part_6975588_1777486491.1384748227169" X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: PM Chart Error on loading archive Thread-Index: LvabVBxUoMQbf/1H98yfQertOVoVnA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384748228 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ------=_Part_6975588_1777486491.1384748227169 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Chandana, ----- Original Message ----- > All, > > I am seeing an error when trying to load a archive in pmchart vi the gui. > > The process is to create an archive tab, and then select an archive and > try to load a metric. This fails with the following error: > > > Error: > > Failed to plot metric "kernel.all.load[1 minute]" for > > archive /home/chandana/Downloads/pmlogger/appdb01.mel/20131115.0: > > Operation requires context with archive source of metrics > > From memory, this is not new, and has been there for some time. I am > using V. 1.5.10, which I think is the latest This looks like a problem with managing contexts within part of the Qmc library. At first blush, the attached patch appears to resolve the problem - could you try it out and lemme know if its working OK for you too? Just doing some further testing here before I commit. Thanks, and sorry for forgetting all about this one - I do remember you mentioning it previously now. cheers. -- Nathan ------=_Part_6975588_1777486491.1384748227169 Content-Type: text/x-patch; name=qmc-contexts.patch Content-Disposition: attachment; filename=qmc-contexts.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9saWJxbWMvcW1jX2NvbnRleHQuY3BwIGIvc3JjL2xpYnFtYy9xbWNf Y29udGV4dC5jcHAKaW5kZXggZmVlMjFlMi4uZDg3ZjE2YyAxMDA2NDQKLS0tIGEvc3JjL2xpYnFt Yy9xbWNfY29udGV4dC5jcHAKKysrIGIvc3JjL2xpYnFtYy9xbWNfY29udGV4dC5jcHAKQEAgLTU0 LDYgKzU0LDkgQEAgUW1jQ29udGV4dDo6bG9va3VwTmFtZShwbUlEIHBtaWQsIFFTdHJpbmcgKipu YW1lKQogICAgIGNoYXIgKnZhbHVlOwogICAgIGludCBzdHMgPSAwOwogCisgICAgaWYgKChzdHMg PSBwbVVzZUNvbnRleHQobXkuY29udGV4dCkpIDwgMCkKKwlyZXR1cm4gc3RzOworCiAgICAgaWYg KG15LnBtaWRDYWNoZS5jb250YWlucyhwbWlkKSA9PSBmYWxzZSkgewogCWlmICgoc3RzID0gcG1O YW1lSUQocG1pZCwgJnZhbHVlKSkgPj0gMCkgewogCSAgICAqbmFtZSA9IG5ldyBRU3RyaW5nKHZh bHVlKTsKQEAgLTc4LDYgKzgxLDkgQEAgUW1jQ29udGV4dDo6bG9va3VwUE1JRChjb25zdCBjaGFy ICpuYW1lLCBwbUlEJiBpZCkKICAgICBRU3RyaW5nIGtleSA9IG5hbWU7CiAgICAgaW50IHN0czsK IAorICAgIGlmICgoc3RzID0gcG1Vc2VDb250ZXh0KG15LmNvbnRleHQpKSA8IDApCisJcmV0dXJu IHN0czsKKwogICAgIGlmIChteS5uYW1lQ2FjaGUuY29udGFpbnMoa2V5KSA9PSBmYWxzZSkgewog ICAgICAgICBpZiAoKHN0cyA9IHBtTG9va3VwTmFtZSgxLCAoY2hhciAqKikoJm5hbWUpLCAmaWQp KSA+PSAwKQogCSAgICBteS5uYW1lQ2FjaGUuaW5zZXJ0KGtleSwgaWQpOwpAQCAtMTA5LDYgKzEx NSw5IEBAIFFtY0NvbnRleHQ6Omxvb2t1cERlc2MocG1JRCBwbWlkLCBRbWNEZXNjICoqZGVzY3Jp cHRvcikKICAgICBpbnQgc3RzOwogICAgIFFtY0Rlc2MgKmRlc2NQdHI7CiAKKyAgICBpZiAoKHN0 cyA9IHBtVXNlQ29udGV4dChteS5jb250ZXh0KSkgPCAwKQorCXJldHVybiBzdHM7CisKICAgICBp ZiAobXkuZGVzY0NhY2hlLmNvbnRhaW5zKHBtaWQpID09IGZhbHNlKSB7CiAJZGVzY1B0ciA9IG5l dyBRbWNEZXNjKHBtaWQpOwogCWlmIChkZXNjUHRyLT5zdGF0dXMoKSA8IDApIHsKQEAgLTE2OCw2 ICsxNzcsOSBAQCBRbWNDb250ZXh0Ojpsb29rdXBJbkRvbShRbWNEZXNjICpkZXNjUHRyLCB1aW50 X3QmIGluZG9tKQogICAgIGludCBpLCBzdHM7CiAgICAgUW1jSW5kb20gKmluZG9tUHRyOwogCisg ICAgaWYgKChzdHMgPSBwbVVzZUNvbnRleHQobXkuY29udGV4dCkpIDwgMCkKKwlyZXR1cm4gc3Rz OworCiAgICAgaW5kb20gPSBVSU5UX01BWDsKICAgICBpZiAoZGVzY1B0ci0+ZGVzYygpLmluZG9t ICE9IFBNX0lORE9NX05VTEwpIHsKIAlmb3IgKGkgPSAwOyBpIDwgbXkuaW5kb21zLnNpemUoKTsg aSsrKQpAQCAtMzcwLDYgKzM4Miw5IEBAIFFtY0NvbnRleHQ6OnRyYXZlcnNlKGNvbnN0IGNoYXIg Km5hbWUsIFFTdHJpbmdMaXN0ICZsaXN0KQogICAgIHRoZVN0cmluZ0xpc3QgPSAmbGlzdDsKICAg ICB0aGVTdHJpbmdMaXN0LT5jbGVhcigpOwogCisgICAgaWYgKChzdHMgPSBwbVVzZUNvbnRleHQo bXkuY29udGV4dCkpIDwgMCkKKwlyZXR1cm4gc3RzOworCiAgICAgc3RzID0gcG1UcmF2ZXJzZVBN TlMobmFtZSwgUW1jQ29udGV4dDo6ZG9tZXRyaWMpOwogCiAgICAgaWYgKHBtRGVidWcgJiBEQkdf VFJBQ0VfUE1DKSB7Cg== ------=_Part_6975588_1777486491.1384748227169-- From kenj@internode.on.net Mon Nov 18 02:21:45 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BDE1029DF9 for ; Mon, 18 Nov 2013 02:21:45 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 59D64AC003 for ; Mon, 18 Nov 2013 00:21:42 -0800 (PST) X-ASG-Debug-ID: 1384762900-04bdf06eeca51c0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id JlmJiiEWrz9NVSAh for ; Mon, 18 Nov 2013 00:21:40 -0800 (PST) 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: AiYXAM7MiVJ20XjKPGdsb2JhbAANTIcHhDq1B4J7gSkDAQEBATiCWgEBAQQjBBFAAQwECxgCAgUWCwICCQMCAQIBMRQGAQwBBwEBtlF2kWYXgSmOQAeCa4FGA61Z Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.120.202]) by ipmail05.adl6.internode.on.net with ESMTP; 18 Nov 2013 18:51:39 +1030 Message-ID: <5289CE20.1060800@internode.on.net> Date: Mon, 18 Nov 2013 19:21:52 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Nathan Scott , "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: [pcp] pmhostname failing - urgent References: <000201cee1ed$6a1171f0$3e3455d0$@internode.on.net> <20131115193341.GD8993@redhat.com> <5286804D.5010107@internode.on.net> <20131115203919.GE8993@redhat.com> <52868ED9.90209@internode.on.net> <20131115230044.GF8993@redhat.com> <52887E9F.9010403@internode.on.net> <20131117123128.GG8993@redhat.com> <1694251666.6962377.1384743750833.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pmhostname failing - urgent In-Reply-To: <1694251666.6962377.1384743750833.JavaMail.root@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384762900 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142406 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 18/11/13 14:02, Nathan Scott wrote: > > > ----- Original Message ----- >> ... >> That 0x...7ffff address indicates that the "Unknown Host" string is >> not coming from the heap, but from the executable's text/data section. >> That makes no sense, looking at even 3.8.0..HEAD code, as >> src/libpcp/src/auxconnect.c says: >> >> char * >> __pmHostEntGetName(__pmHostEnt *he) >> { >> if ... { >> if (he->name == NULL) >> he->name = "Unknown Host"; >> } >> return strdup(he->name); >> } >> >... The real bug was close to here, but not exactly as I described ... see next commit batch from me. From kenj@internode.on.net Mon Nov 18 02:41:29 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6AAB129DF9 for ; Mon, 18 Nov 2013 02:41:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 596348F8064 for ; Mon, 18 Nov 2013 00:41:26 -0800 (PST) X-ASG-Debug-ID: 1384764083-04cb6c537e9fbd0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id yd8DyuvTVXC5D1tf for ; Mon, 18 Nov 2013 00:41:24 -0800 (PST) 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: AhUXALPRiVJ20XjKPGdsb2JhbAANTIM/iAK5LAMBAQEBOINZMA0WGAMCAQIBMScGAgEBtlaSd40NhxQDrVk Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.120.202]) by ipmail05.adl6.internode.on.net with ESMTP; 18 Nov 2013 19:11:22 +1030 Message-ID: <5289D2C0.6010902@internode.on.net> Date: Mon, 18 Nov 2013 19:41:36 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - assorted Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: pcp updates - assorted Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384764083 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142406 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev man/man1/pmcd.1 | 3 +-- qa/365 | 6 ++++++ qa/454 | 9 +++++++-- qa/454.out | 19 ++++++++++++------- qa/admin/check-vm | 2 +- src/libpcp/src/auxconnect.c | 26 ++++++++++++++++++++++++-- src/libpcp/src/secureconnect.c | 11 +++++++++++ src/pcp/pcp.sh | 6 ++++-- src/pmcd/src/config.c | 25 +++++++++---------------- src/pmlogger/src/check.c | 17 ++++++++++------- src/pmstat/pmstat.c | 13 ++++++++----- 11 files changed, 93 insertions(+), 44 deletions(-) commit 92d5e95c4aca34be6e0b1980374fb929f72153e6 Author: Ken McDonell Date: Mon Nov 18 19:35:41 2013 +1100 pmcd man page and qa/454 Recent pmcd config lexical changes have removed the (lame) requirement for quoted strings in a pmcd config file to be surrounded by white space. commit f2f54652df4fe80e1248f951d23d265e232080ad Author: Ken McDonell Date: Mon Nov 18 19:17:50 2013 +1100 qa/365 - add some more useful info into 365.full commit 19a05185b392c680ab18759d9573de2881ab5f8f Author: Ken McDonell Date: Mon Nov 18 18:23:35 2013 +1100 pmstat - fix bad error handling When pmLookupName() fails for one or more metric names, the error status is: (a) different to that described in the man page and (b) ambiguous. This commit fixes (b) so pmstat does the extra work needed to decode the error correctly for each metric than cannot be looked up via pmLookupName(). Consideration of (a) is TBD. commit 5f2a87de5c36c0f2c0ec66c97497dfa5bfe96e81 Author: Ken McDonell Date: Mon Nov 18 18:22:15 2013 +1100 pmcd config parser - cleaner quotes handling Now we have "local:" etc, quoted strings may appear in more places and the lexer was not getting this right. commit 60eed61ff78aa3c6fa47069bb1e852e6f4c65706 Author: Ken McDonell Date: Mon Nov 18 18:21:04 2013 +1100 qa/admin/check-vm - correct typo in rpm name commit 67a2b6e1abc2a2963bb16fa70a3c33b4e6436c08 Author: Ken McDonell Date: Mon Nov 18 18:19:39 2013 +1100 pcp.sh - change formatting for pmie and pmlogger details When there are lots of pmlogger or pmie processes, the format is messy and hard to read. Change to 1 line per process, sorted on pmcd host name. commit 41526609b4eefd8fd34e0d37f9ad6228aec8d87c Author: Ken McDonell Date: Mon Nov 18 17:41:15 2013 +1100 libpcp/secureconnect.c - add diagnostic commit 87bf00c2486c657c4c0115953b91f41351f2ccfa Author: Ken McDonell Date: Mon Nov 18 17:37:57 2013 +1100 libpcp/auxconnect.c - Unknown Host fixups If DNS is not quite right (forward translation is working, reverse translation is not), then we end up setting the hostname to "Unknown Host". There are 2 problems here: 1. it needs a strdup() to avoid blowing up in __pmHostEntFree() 2. the embedded space causes pmlogger_check to die with a horrific and almost undiagnosable error Also add some diagnostics to help debug failures in this part of the code. commit 74c523d688a43d131c81576be277298e811952b9 Author: Ken McDonell Date: Mon Nov 18 07:01:46 2013 +1100 pmlogger - fix SEGV with -Dall Just bad diagnostic logic dereferenced a pointer that could be NULL. From kenj@internode.on.net Mon Nov 18 02:54:33 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7244C29DF9 for ; Mon, 18 Nov 2013 02:54:33 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 442FF8F8035 for ; Mon, 18 Nov 2013 00:54:33 -0800 (PST) X-ASG-Debug-ID: 1384764871-04bdf06eeea6b80001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id Z6FBddYk3oHjvZSD for ; Mon, 18 Nov 2013 00:54:31 -0800 (PST) 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: AhYXADLViVJ20XjKPGdsb2JhbAANTIM/iAK5LAMBAQEBOIMZQDANFhgDAgECATEnBgIBAbZeknqQBoQbA61Z Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.120.202]) by ipmail05.adl6.internode.on.net with ESMTP; 18 Nov 2013 19:24:30 +1030 Message-ID: <5289D5D4.1020801@internode.on.net> Date: Mon, 18 Nov 2013 19:54:44 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - sync up Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: pcp updates - sync up Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1384764871 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142406 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Syncing up my tree with the official one ... going with Nathan and Frank's fixes. Changes committed to git://oss.sgi.com/kenj/pcp.git dev man/man1/pcpintro.1 | 29 +++++++++++++++++++++++++++++ src/libpcp/src/auxconnect.c | 2 +- src/pmdas/pmcd/src/pmcd.c | 17 ----------------- src/pmlogger/src/ports.c | 15 ++------------- 4 files changed, 32 insertions(+), 31 deletions(-) commit 75db10c6b103b00520fb937101bb03e709118d36 Merge: 92d5e95 6f2777e Author: Ken McDonell Date: Mon Nov 18 19:50:06 2013 +1100 Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev Conflicts: src/libpcp/src/auxconnect.c Go with Nathan's fix, not mine. commit 6f2777e0392127773e67b2002832e3af4c513827 Author: Nathan Scott Date: Mon Nov 18 14:37:38 2013 +1100 Do not initialise a hostent name with a bogus non-heap name If we cannot resolve a hostname in __pmHostEntGetName, it is not useful to initialize it to "Unknown Host". No good will ever come from faking a host name in this way, and libpcp is now demonstrably exposed to __pmHostEntFree failure when its time to free the hostent structure. commit ac82c63b9c48f24e3c80c2bf20534938efecf72f Merge: e3293ef 6e5b567 Author: Nathan Scott Date: Mon Nov 18 14:25:50 2013 +1100 Merge branch 'fche/dev' of ../pcpfans into dev commit e3293ef7176aadfe8d89e7e26e41f0d80cc17fb8 Merge: 7fc6219 32f7bc6 Author: Nathan Scott Date: Mon Nov 18 14:03:27 2013 +1100 Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev commit 6e5b5672a93d5ca873912564a2f8e0c47124a095 Author: Frank Ch. Eigler Date: Sun Nov 17 07:17:48 2013 -0500 FQDN cleanup: remove #if-0'd use of __pmHostEntGetName from pmcd-pmda. commit 84db849a07f962c7a0e02058a3068cefff33cc8d Author: Frank Ch. Eigler Date: Sun Nov 17 07:12:15 2013 -0500 FQDN cleanup: pmlogger's shouldn't try to dns-canonicalize its pid-tmp file pmlogger's use of __pmHostEntGetName in writing out the $PCP_TMP_DIR/pmlogger/$pid file was uncaught in the earlier FQDN cleanup. It was trying to do the same sort of iffy DNS-canonicalization as deprecated pmhostname does, when we already have a suitable hostname available in pmcd_host. Just use the latter. Note to self, also deprecate use of __pmHostEntGetName elsewhere. commit db22e83f02b82a78bf604d2e5205cbe02bbc3e2f Author: Frank Ch. Eigler Date: Mon Nov 11 21:56:24 2013 -0500 pcpintro.1 man page: add a security philosophy subsection This section aims to answer how we choose defaults for access control for reading and writing performance data of a host. From debbugs@buxtehude.debian.org Mon Nov 18 05:15:16 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B660F29E04 for ; Mon, 18 Nov 2013 05:15:16 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9C9D0304043 for ; Mon, 18 Nov 2013 03:15:13 -0800 (PST) X-ASG-Debug-ID: 1384773308-04cbb04168a7900001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id CM0k4rGzWm2J0mjh (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Mon, 18 Nov 2013 03:15:09 -0800 (PST) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.80) (envelope-from ) id 1ViMnL-0002X5-IX; Mon, 18 Nov 2013 11:15:07 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#729857: pcp: prompting due to modified conffiles which were not modified by the user Reply-To: Andreas Beckmann , 729857@bugs.debian.org X-ASG-Orig-Subj: Bug#729857: pcp: prompting due to modified conffiles which were not modified by the user Resent-From: Andreas Beckmann Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Mon, 18 Nov 2013 11:15:02 +0000 Resent-Message-ID: X-Debian-PR-Message: report 729857 X-Debian-PR-Package: pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by submit@bugs.debian.org id=B.13847731919255 (code B); Mon, 18 Nov 2013 11:15:02 +0000 Received: (at submit) by bugs.debian.org; 18 Nov 2013 11:13:11 +0000 Received: from dezi.unixos.de ([81.169.143.90]) by buxtehude.debian.org with esmtp (Exim 4.80) (envelope-from ) id 1ViMlQ-0002Ow-Rp for submit@bugs.debian.org; Mon, 18 Nov 2013 11:13:11 +0000 Received: from dezi.unixos.de (localhost [127.0.0.1]) by dezi.unixos.de (Postfix) with ESMTP id 49B0B61A219; Mon, 18 Nov 2013 12:13:05 +0100 (CET) Received: from cake.ae.cs.uni-frankfurt.de (cake.ae.cs.uni-frankfurt.de [141.2.11.27]) by dezi.unixos.de (Postfix) with ESMTPSA id 259BE61A201; Mon, 18 Nov 2013 12:13:05 +0100 (CET) Content-Type: multipart/mixed; boundary="===============2727912139818792521==" MIME-Version: 1.0 From: Andreas Beckmann To: Debian Bug Tracking System Message-ID: <20131118111304.8557.6517.reportbug@cake.ae.cs.uni-frankfurt.de> Date: Mon, 18 Nov 2013 12:13:04 +0100 X-AV-Checked: ClamAV using ClamSMTP Delivered-To: submit@bugs.debian.org Resent-Sender: Debian BTS X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1384773309 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142408 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain This is a multi-part MIME message sent by reportbug. --===============2727912139818792521== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Package: pcp Version: 3.8.8 Severity: serious User: debian-qa@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package failed the piuparts upgrade test because dpkg detected a conffile as being modified and then prompted the user for an action. As there is no user input, this fails. But this is not the real problem, the real problem is that this prompt shows up in the first place, as there was nobody modifying this conffile at all, the package has just been installed and upgraded... This is a violation of policy 10.7.3, see http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3, which says "[These scripts handling conffiles] must not ask unnecessary questions (particularly during upgrades), and must otherwise be good citizens." http://wiki.debian.org/DpkgConffileHandling should help with figuring out how to do this properly. In http://lists.debian.org/debian-devel/2009/08/msg00675.html and followups it has been agreed that these bugs are to be filed with severity serious. >From the attached log (scroll to the bottom...): Setting up pcp (3.8.8) ... Installing new version of config file /etc/bash_completion.d/pcp ... Installing new version of config file /etc/init.d/pmproxy ... Installing new version of config file /etc/init.d/pmie ... Installing new version of config file /etc/init.d/pcp ... Installing new version of config file /etc/pcp.env ... Configuration file `/etc/pcp/pmproxy/pmproxy.options' ==> File on system created by you or by a script. ==> File also in package provided by package maintainer. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** pmproxy.options (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing pcp (--configure): EOF on stdin at conffile prompt Processing triggers for libc-bin ... Errors were encountered while processing: pcp This was observed after an upgrade from squeeze to wheezy (keeping the squeeze version installed because pcp is not in wheezy) to jessie. cheers, Andreas --===============2727912139818792521== Content-Type: application/x-gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pcp_3.8.8.log.gz" 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 --===============2727912139818792521==-- From ventas@impershield.com Mon Nov 18 08:37:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=HTML_IMAGE_ONLY_04, HTML_MESSAGE,MIME_HTML_MOSTLY,MPART_ALT_DIFF autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8B70A29DF9 for ; Mon, 18 Nov 2013 08:37:39 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 270B2AC007 for ; Mon, 18 Nov 2013 06:37:36 -0800 (PST) X-ASG-Debug-ID: 1384785450-04bdf06eefb8470001-S8gJnT Received: from serv09.al.mt.gov.br (serv09.al.mt.gov.br [200.252.51.198]) by cuda.sgi.com with ESMTP id kfCvPdVr9dDhblLG for ; Mon, 18 Nov 2013 06:37:31 -0800 (PST) X-Barracuda-Envelope-From: ventas@impershield.com X-Barracuda-Apparent-Source-IP: 200.252.51.198 Received: from localhost (localhost.localdomain [127.0.0.1]) by serv09.al.mt.gov.br (Postfix) with ESMTP id 2FA90998567; Mon, 18 Nov 2013 11:37:28 -0300 (AMST) X-Virus-Scanned: amavisd-new at al.mt.gov.br Received: from serv09.al.mt.gov.br ([127.0.0.1]) by localhost (serv09.al.mt.gov.br [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1SAYFqJqHZG; Mon, 18 Nov 2013 11:37:26 -0300 (AMST) Received: from Unknown (bdg82.neoplus.adsl.tpnet.pl [83.27.248.82]) by serv09.al.mt.gov.br (Postfix) with ESMTPSA id 1DE8F998558; Mon, 18 Nov 2013 11:37:16 -0300 (AMST) Message-ID: Reply-To: =?windows-1251?B?xerg8uXw6O3g?= From: =?windows-1251?B?xerg8uXw6O3g?= To: , , , , Subject: =?windows-1251?B?yvDg8eji++Ug7eDk7+jx6CArINHy6Ov87fvl?= =?windows-1251?B?IMvu4+7y6O/7IQ==?= Date: Mon, 18 Nov 2013 15:37:21 +0100 X-ASG-Orig-Subj: =?windows-1251?B?yvDg8eji++Ug7eDk7+jx6CArINHy6Ov87fvl?= =?windows-1251?B?IMvu4+7y6O/7IQ==?= MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_1338_01CEE474.126BD880" X-Priority: 3 X-Barracuda-Connect: serv09.al.mt.gov.br[200.252.51.198] X-Barracuda-Start-Time: 1384785451 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.49 X-Barracuda-Spam-Status: No, SCORE=0.49 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_TG035a, EXTRA_MPART_TYPE, HTML_IMAGE_ONLY_04, HTML_MESSAGE, MIME_HTML_MOSTLY, MPART_ALT_DIFF X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142412 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 EXTRA_MPART_TYPE Header has extraneous Content-type:...type= entry 0.00 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME 0.34 HTML_IMAGE_ONLY_04 BODY: HTML: images with 0-400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.14 MPART_ALT_DIFF BODY: HTML and text parts are different 0.00 BSF_SC0_TG035a Message contains invalid style definition This is a multi-part message in MIME format. ------=_NextPart_000_1338_01CEE474.126BD880 Content-Type: multipart/alternative; boundary="----=_NextPart_001_1339_01CEE474.126BD880" ------=_NextPart_001_1339_01CEE474.126BD880 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable ------=_NextPart_001_1339_01CEE474.126BD880 Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
3D""
------=_NextPart_001_1339_01CEE474.126BD880-- ------=_NextPart_000_1338_01CEE474.126BD880 Content-Type: image/jpeg; name="cgeffabb..jpeg" Content-Transfer-Encoding: base64 Content-ID: <03BE166E1B3A4E1296B925CD18D117C4@zljr> /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QNvaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4 OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6 NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9 InhtcC5kaWQ6NkYzNERCQUY4NjQ3RTMxMUFFNDI4NjI5RUIzNzZFMjQiIHhtcE1NOkRvY3VtZW50 SUQ9InhtcC5kaWQ6RjUzMTEyMTg0QzZBMTFFM0FDRDZEODg5NDEwNzlBNTEiIHhtcE1NOkluc3Rh bmNlSUQ9InhtcC5paWQ6RjUzMTEyMTc0QzZBMTFFM0FDRDZEODg5NDEwNzlBNTEiIHhtcDpDcmVh dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZy b20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDBGRkJCRjY0NEJFMzExOTZDQjkwNDI2NTk1 RjQ3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjM0REJBRjg2NDdFMzExQUU0Mjg2MjlF QjM3NkUyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94 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 Vop09rk4se5Pear8+ZPuSf1D92j8+ZPuSf1D92srS06e1ycWT3J7zU/nzJ9yT+ofu0v58yfck/qH 7tZWinT2uTix7k+Y1X57yfck/qH7tH57yfc0/qH7tZainT2uTiye5PmNT+e8n3NP6h+7R+e8n3NP 6h+7WWpadPZ5OLHuz5jU/nrJ9zT+ofu0fnrJ9zT+ofu1lqWnT2eTiye7PmNR+esn3NP6h+7R+esn 3NP6h+7WXop09nk4se7c5vyNT+ecn3NP6h+7R+ecn3NP6h+7WXop09nk4snu3Ob8jUfnnJ9zT+of u0fnnJ9zT+ofu1mKKdPZ5OLHu3Ob8jT/AJ4yfc0/qH7tL+eMn3NP6h+7WYoq9PZ5OLJ71zm/I0/5 3yfc0/qH7tH53yPc0/qH7tZminT2eTix71zm/I0/53yPc0/qH7tH53yPdE/qH7tZminT2eTix71z m/I0352yPdE/qH7tL+dsj3RP6h+7WZop09nk4snvXOb8jTfnXI90T7Z+7R+dcj3RPtn7tZqinT2e Tix71zm4I0351yPdE+2fu0fnTI90T7Z+7WapadPZ5OLJ793m4I0n50yPdE+2fu0fnTI90T7Z+7Wb padPZ5OLHv3ebgjSfnPI90T7Z+7R+c8j3RPtn7tZulqdPZ5OLHv3ebgjR/nLI91T7Z+7S/nLI91T 7Z+7Wcop09nk4snv3ebgjR/nLI91T7Z+7S/nGf3VPtn7tZyinT2eTix793m4I0f5xn91T7Z+7R+c J/dU+2fu1naWnT2eTix793m4I0X5wn91T7Z+7R+cJ/dU+2fu1naWnT2eTiydRd5uCND+b5/dU+2f u0v5vn91T7Z+7Weop09nl4sdRd5uCND+bp/dV+2fu0fm6f3ZPtn7tZ+inT2eXix1F3m4I0P5un92 X7Z+7R+bZ/dl+2fu1n6WnT2eXiydRd5uCL/82z+7L9s/dpfzZP7sv2z92s/S06e1y8WOou83BF/+ bJvdl+2fu0fmyb3Zftn7tUFLTp7XLxY6i7zcEX/5rm92X7Z+7R+a5vdl+2fmqgpadPa5eLHUXebg i+/NU3uy/aPzUv5qm92X7R+aqGinT2uXiydRe5uCL781Te7r9o/NR+aZvd1+0fmqiop09rl4sdTe 5uCL380ze7r9o/NS/mmb3dftH5qoqKdPa5eLHU3ufgi9/NE3u6/aPzUfmib3dftH5qo6KdPa5eLH U3ufgi9/NE3u6/aPzUfmeb3dftH5qo6KdPa5eLJ1N7n4IvPzPN7uv2j81H5nm93X7R+aqSinT2uX ix1N7n4IvPzNN7uv2j81H5mm93X7R+aqSinT2uXix1N7n4Iu/wAzTe7r9o/NR+Zpvd1+0fmqlop0 9rl4sdTe5+CLv8yze7r9o/NR+ZZv4C/aPzVS0U6e1y8WOpvc/BF1+ZZv4C/aPzUfmWb+Av2j81Ut LTp7XLxY6m9z8EXP5km/gL9o/NS/mSX+Av2j81UtFTp7XLxZOpvc/BF1+ZJf4C/aPzUfmSX+Av2j 81U1FOntcvFjqb3PwRc/mOX+Av2j81FU1FOntcvFjqb3PwRlqKKk7djrlbhjYz+pNKiN5ieNdW6J vce0sdo8LbhucYnuMfGPqyODdv2Vq4HgCO3HOa/8sferWoixoqIAqKAFA5ADlXVfPl8q43g9K3HZ W495kfyDH7839Mfeo/IMfvzf0x96tdRU6i7zcEXRHcZH8gx+/N/TH3qPyDH7839MferXUU6i7zcE PbjuMj+QY/fm/pj71H5Bj9+b+mPvVrqKdRd5uCJ7cdxkfyDH7839MfepfyFH7839MferW0U6m7zc EPbhuMl+Qo/fm/pj71H5Cj9+b+mPvVraKdTe5uCHtw3GS/IUfvzf0x96j8hR+/N/TH3q1tFOpvc3 BD24bjJfkOP35v6Y+9R+Q4/fW/pj71a2inU3ubgh7cNxk/yHH7639Mfeo/Icfvrf0x96tZRTqb3N wQ9qG4yf5Dj99b+mPvUfkSP31v6Y+9Wsop1N7m4Ie1DcZP8AIkfvrf0x96j8iR++t/TH3q1lFOpv c3BE9qG4yn5Ej99b+mPvUfkWP31v6Y+9Wrop1N7m4Ie1DcZT8ix++t/TH3qPyLH7639MferV0U6m 9zcEPZt8plfyNH7639Mfeo/I0fvrf0x96tVRTqb3NwQ9m3ymV/I0fvrf0x96j8jx++t/TH3q1VFO pvc3BD2bfLxMr+R4/fG/pj71L+R4/fG/pj71aminU3ubgh7Nvl4mW/I8fvjf0x96j8kR++N/TH3q 1NFOpvc3BD2bfLxZlvyRH7439MfepfyTH7439MferUUU6m9zcET2LfLxZl/yTH7439Mfeo/JMfvj f0x96tRRTqb3NwQ9i3y8WZf8lR++N/TH3qX8lR++N/TH3q09FOpvc3BD2LXLxZmPyXH7439Mfeo/ Jcfvjf0x96tPRTqb3NwQ9i1y8WZn8lx+9t/TH3qPyYnvbf0x96tNRTqb3NwQ9i1y8WZn8mR+9t/T H3qPyYnvbf0x96tNRTqb3NwQ6e1y8WZr8mp7239Mfeo/Jqe9t/TH3q0tFOpvc3BDp7XLxZmvycnv bfYH3qX8nJ7232B96tJRTqb3NwQ6e1y8WZv8nJ72fsD71H5PT3s/YH3q0lFOpvc3BDp7XLxZm/ye nvZ+wPvUv5QT3s/YH3q0dFOpvc3BE6e1y8WZz8oJ70fsD71H5QT3o/YH3q0dFOpvc3BDp7XLxZnf yinvR+wPvUflFPej9gferRUU6m9zcEOntcvFmd/KSe9H7A+9R+Uk96P2B96tFRTqb3NwQ6azy8WZ 78pJ70fsD71H5TT3o/YH3q0NFOpvc3BDprPLxZnvymnvR+wPvUv5UT3o/YH3q0FFOpvc3BDprPLx Zn/yonvR+wPvUflRPej9gferQUU6m9zcEOms8vFmf/Kqe8n7A+9S/lVPeT9gfeq/op1N7m4IdNZ5 eLKD8qp7yfsD71H5WT3k/YH3qv6KdTe5uCHTWeXiyg/Kye8n7A+9S/lZfeT9gfeq+op1N3m4IdNZ 5eLKH8rr7yfsD71H5XX3k/YH3qvqKdRd5uCHTWeXiyh/K6+8n7A+9S/lhfeT9gfeq9op1F3m4InT WeXiyi/LC+8n7A+9R+WF95P2B96r2inUXebgh0tnk4sovyyvvJ+x/wDFR+WV95P2P/iq9op1F3m4 IdLZ5OLKP8sr7wfsf/FR+WV94P2P/iq8op1F3m4IdLZ5OLKP8tL7wfsf/FR+Wl94P2P/AIqvKKdR d5uCHS2eTiyj/LS+8H7H/wAVI3hvh2ci56LrYfLV7RTqLvNwQ6Wzy8WY/MwcjDcLMOB9Vx6pqPWt 3SFJsGYMPUUup6iovWSr2WLruRq81gzw/Isq3OiyaqgooorscDLVO2P/AHnB/nx/LUGp2x/7zg/z 4/lrM/tl/Fn1Fmu89Tooor5J6AooooAooooAooooAooooAooooAooooAooooAooooAooooAooooA ooooAooooAooooAooooAopKKAWikooBaKSloAooooAooooAooooAooooAooooAoopKAWiiigCiii gCkpaKAK5LKDalpocRfr41GGOa1pO8Xrrmx6qQ8OfCpVkqMZW77dhuI8mdY3I1BSDy+AUYu77bmO Y8adZHA1EC/IecVlvHSPEYMpRwZTGW6iDf8ATWVwt4zcKQz4sxja2ljwNx1EGrBTlWmlJPbmdZe1 GEfvc5Rrs050PVsrccPDVWyZRGHOlb3Nz8FRz4h2kSiIzi54arHT9q1qw/4pNuQXLzHBk9UAcFAH UOiuXkRxwBPxVwnempuKSwdD3Wfg252ozlN1lHVh2npPerR3i1R+G2zzhaMpf3K29ncntFfqkdQ6 KuK6xk2k6UPnXIuE3GqlpeaHQynka6pgcCDT1aTMpi0UUVShRRRQBRRRQBSUtJQBRRUHeM2XEw29 ms2XJ2IEPMsem3k51G6KrBOpuTIij9ZrnqHE1R7TiZWHC5ycl5Z8gh5ST9IdRqWWt6vDy155/JS+ 1eLNqG8lnN6omt1nhQMxumP/AJhUS7E8TfrvS2/9CuXUXN5rQiauXGfWBTz8qeDKwupuOsVXjUPm rtDY3U6T5OXorpD5D/cjLhuJ1FNRTajpbg3xGna9MZKSqjDVApaSlqgYzf8AR5H8t/7prHVsc3/R 5H8t/wC6ax1e34f2y7z5/wA77odwUUUV6zxmWqdsf+84P8+P5ag1O2P/AHnB/nx/LWZ/bL+LPqLN d56nRRRXyT0BRRRQBRRSUAtJUfM3DCwUD5UyxKeAueJPUBVFmeNMZLrhQtK315Owvo9Y1Um9hKo0 1My5mLCwSWZEZjZVZgCTWDzPEe7ZZsZjCh+hD2fj51WmzG7donmW4n460obyOZ6nS1kvDviMx6cH cHunqwzseX6rn5DWsrLVCp1FoooqFCiiigCiiigCiiigCkoqBvOTNBiquO2nImdY4z5SazKSim3s LGLk0ltJ9LXMYZUUOdTAAM3K5666rRAooooApKKWgErN7v4ly8TNkxMeNAI7Au92JuAeQI660hIA JJsBzJrz/dpUm3TJkjYOjObMOIPRXK9Jxjg6Ynr+FajcuPWtSUeJKbxHu7m/fBR1Kq/NXB3rdWHH Jf4LD5BVeD1V2t7ca8znPmfmfWjYsrK3D+1Ev8V3O9/apftGu133dk5ZLHzhT8oqFSGmufM/M07N p524f2os08UbrH6zJL+0gH9zTWg2Pd23WGR3jETxMFNjcG4vfjWJarvwnlxQZEsMrae/0iO/IsL8 PjrrauSckm8O08Xy/jW1blKEEpRx9PE11RsnOWB+7SKSeW1ykS30j9YmwFd5BnABhYC3MEXvWZw9 5y3zJUsn+Za6k3GlgLKPirtK5GLo6qp863ZnOMpRWrQqvE02Jlw5kXexXFmKOjDSysvNWB6aeqhx humDHJIBHKZXaSTVqDFm6rG3CrnFm7/HjlNrsoJA5Xt0VYyTyMSi0PUVCfcP84uLGlxezyMbAeRR xJqXqrRk6ornVRqoDqiuWayk1ETIDSEBjwvfzCgJtFIpuoPXS0AUUlLQBRRTc0wiUX4s5CoOsmgO 7gc65M0Y4ahTejUbyHUeroroBRwAAq0M6iFvW7R7dts2ULs6jTGAL9o8ATforCr4o3WYgvkOqj/E ZTpUX5W02qw8bbhE85wxEDJEo05CPcgN60bpWa25milaRQmsDss4usd+HeW5XHRXKarU6W7rg06J 0dcVUvmyctheSeRvOx+emjmLoZQheQ8pCxsB+z01cHbu92uBIlWWWZgBksvdlzxIsD9Fug1XPtG5 xnScSTh0ixHxV5pW5J8x9i18mzcjg42ux4MpN0ndscoWJGoc+V6pwVsRa5PTer/xBhz4WLEuQoje Q6hH9IL1ms8HB4X4V7Pj4W6PDFnzPnNSvNp6lpWKNpsewZmVtUGTGsZWQEi7WPA26qnflzcUuyxW kHqlGS3w3Iq78MRiPYMBf/lBvtdqrW1cpWouTeOLqah867GEYUg4xSWK3GSGF4ljGlGlVR0K4t8R rkx+KV5Gc/DetfSMVUFmIVRxJPAAU9pb5eZetb/9Vn+0yB3LxNjWMqyFf14wR6bVodo3Zc3EDz6Y pkJWReQBHn8lV0e/wZSyPGCShIHHs2BsCPPWayN1kilnjZrrr7QHSK9lj4beqspKi/cea98qM0lG 1CLrnHA9GjljkF0YNXdYja903FpQ0bnuxcm/qqDyFa/DylyoQ44MODr1Gl6xK28Wmuw5W7ilhtJF FFFcToFFFFAFJS0lAVe8bvLhWx8OB8nNdS6ooJVFvbU5Hl6KrtqwpkDZ2e5mz5+MhbjoXoReoCr3 K4IQgtJLZSw52FRCluHIV5fkTddK8TpBbTkkk8aAa5nlhx4zLPII415s3AVB2zfMHc8iXHgJDxjU pbhrXpK+avNRurpkbLEWroW5W41Wbzuj4LwxwBS7Xdw3EaeQHw1xjeJIGsuQhjP1l7Q+elDqrFxw U1FtPd9C3A6xalt6KjPuu3LD37TroBA4XJ4+TnXMe87fImuJ2deXBeHx0qli2c9MtzJwHQeY5G/K pMMmtbH1hz+eqZt4gHqxsfQKm4GUMhBOo0i9it78K62b0VKidamZwdKtFhS0lLXuOIxm/wCjyP5b /wB01jq2Ob/o8j+W/wDdNY6vb8P7Zd58/wCd90O4KKKK9Z4zLVO2P/ecH+fH8tQanbH/ALzg/wA+ P5azP7ZfxZ9RZrvPU6KKh7rlzYW3zZUEYlkiGrQTYWvxPwCvknoJdRcvdNvwhfKnSM/VJu3oHGsJ meJN4zLq8/dRt9CEaRb9rnVWeJ1HiTzJ4n0mtqG8zr3GzzPG2Ml1w4WlPQ79lfRzqkyfE275DXab uo/qRDT8fOqgcqUVuKUWmlWm/Ey22SJZZZeMkjSdI1Enn00yLUqMF4Hl0VNnOJlY2qFRDPD9D66+ Ty17p6LtuLS8V+19vYYWDzINF6CGXgwIPUedJevG4tNp7CnV78K0nh7xIYNOFnteHlFMeafqt5PL WaJA4ngPLTTZKL6o1+fgKy4p5lTaPWgQQCDcHiCKWqDwXkS5Gygym/dyOi+RQeA+Or+uLVHQ6oKK KKAKSioozIWYgyqG49m4HLnSoJVF6je0Y2jUHBHWDeuRmYv1refhUqi0ZLJAFzyFU+XMZN0xyy3h gUygDnc9kXqyMkbRarXQj1jwFVwEmZO4gkA7rnfifirx/Ld6sFaxrjTbVfQ62Ulqct1K95aQzJMg dDcGnKh4SyQu8UvFz2gRyIqXXosXHO2nJUkqqS3NHOaSk0sVsFooorqZCiikoCk8RSTSvi7bC2k5 T9sj6osOPk41nJttf8Wfb8c6m16VZuHC17n4KvMmYyeK4E6IQFA8pUv/ANVQcrMODvudOqB5DZEJ 5LcKSa4T0ureydPBI+n8fXBRhBYys+5/3SeDfgMZ2yz4EKyuyspOk6egmoIqTmbll5vCd7oDcIBZ QajiuEtLl6cj6FpXFD/Uacv6Qrk12a5NSR0G2qXjY4bbcjJA7cMkY1dStcH47VEar7w/je1bTuMA 4s9tP7QW6/HWraq6djPP8ieiKlunGvdXEudt3DvdqXIyD2kBDt16eHx1kJXUya04G9+HQb1cxQGf FhxpWKYeKmvIUHSXkca1W/kvUp9r2lwE7sKHsFdGYMptw5kg11cZzislTeeG18izYncdJPXJ4RWC jsI+FvLT4zJNYzxjnwGsdB+erHw1KZtmxnY3Om1/2SV/RWaydqy4MyXGQd4DExiYcNeoG3Dr4Vf+ EVePZYonuGjLDiLfSJ6fPVtKSk9WZ5vk+25N2vseK8TqMH8TJA4CRr+k1ZZUrQY0syrraNSwS9tR HRc1Wxk/iZ/mN+mrLKi7/Glhvp7xSuq17X8ld2ecz6eJp5kVBjMpkNi6cSikeudWkCxq52vPhz8d pIWLrG5j1tbtFQDqFujjVGPDEy2Zcs6k9S8YNunlqtVtsW2/huE0GvvC0hctp0cwo5XPVUKWTDsG o4ChyBw6bVIPqmq6J1O7TJY6hEp1aSBa/LXyNVELNRYAUtJRQC0UUUAVE3BHMaTxqXfHbvNA5sti rAeWxqXSHiCKEeRGhmjmjDxNqU/+uIru9MRQd2ONtXSw4G3RTpYKjMeSgk/BVMKu0zHizaMOTHyM 2KPTloFcst+3xs3AcL6emsbg5Hdd6RjjJlW3cluKIfrsg9Y9V+Fazet6ME8jNEwkKqANRaKSMg9o DoNmrP7fnZasY8CAJrIDCIAcOpma5rDzG+hsdm9pyPZ4pJC8eLaWYvxfvGHZjLcL6b3PDyVoCVql 8PGNYZtfYnch5FLCQceAsy8Kl7lmw4WHLlSt2Il1W6SegDz0w2GlVGJ8dz97uBUG6xlYx8C6j8Zr J2A1EdF6f3PcZ9xynyZTbWxIUcheopWVQbggC17joPKrFUVDcpanXLBLyVD2bY107Pgr1QR/3RU+ sj4E8QDKwztuSQJcVR3TfWjHC39mtScqAfSPwAn9FQwO1F3II+HIrEDhfjxB67r08KZz92xcaBm1 lXbgl1bn6Ky+Vu8vFw47PqXvqN+k3rpCzK5lhXAy508CBunse1uUxphpmFxEQW0/VdXHG3kIvVCp nlkLoC4vYlePE8amThch+2QHYks5POuttxIO9u/aReNui/m6a9St3baWmWXNisN2RNUWsV5ZkvFT JjjSN2McbcQDwN60vhxJ0zLxsWVl/eg8ez0G9+uq3b9kTLjEyEJHdhInrKNPqkDnxrTbLtkmGsh7 wFXsEKcreYjhXGd+7cg5SlGktkFp88/zKoQjJJLLfiWykMLilrlVCiw9J511XE6BRRRQBSUtNyyx QxtLM4jjQXZ2NgBQEbKOqbT0KvxmqTdfEGLtwKJaXI6IxxA/aNVW/eKGyJni21isBsGltZmt9XqF Z+KOWViRxvzY15nb1TcpZVOieCSOtw3LN3ObVkOW+pGPVXzCo8M2Tt+VFkRHRNEQyno8oPkNWyYP cNpKEP03HHjTeZgmaMlR2k43rqoqlEsC02j+RuP4nO2XbQHsAnPTYW01yCLeWqfFnOPKQ/qNwbyH rqxypDAQFa+qxUj5a804NSpvyPpWfkR9tft0JJru+o7P/hk9VP7VOe7db8Fe/wABFQo2yZFsELqL 9kjh5Wu3XXWAjYrS6x2HtpF+ItXKaTg1tM3bymsqFq8xbsjl5av/AA+2rDZepuusfl7tiwSIgVn1 LqYggaT1VofCm44c4kjSUa24hCbN6DWbduUXGWlqL2nluSi00s1sNWpuoPkrquI/8NfNXdfTWSPI xjN/0eR/Lf8AumsdWxzf9Hkfy3/umsdXu+H9su8+f877odwUUUV6zxmWqdsf+84P8+P5ag1O2P8A 3nB/nx/LWZ/bL+LPqLNd56nTc0ayxPEwurqVI84tTlJXyT0HlmXjtjTPEwtpYqR5QaZrS+JsC2fI QLCYCRT5eRrNEEGx5jgRXSDqu45PBgKW9ILk2UXPkrooE4yuEHO3Nj8ArZBB5amYeVNApGPGrStw 1kajbydFV7ZaDhGnH6z8firkTuzhnYt5OiutmdJUf2ywkmRpljmLkke1ZzorcggILtbosnAfDUF8 g8e7XSOQvxNNyuWQqfWU384PTSNXT5KSlGm7ZgVVOHZmPaJPnrmgmghgOIt564KLeSKb/wABNfaJ V+rO3xqprTVlP/b574GVH9WYEf2lHzVF3XxjnAypjBcdIyyk21vwNr8eFea7JRk67z0WrU7mEael VdWbW9FeOT7rn5U/eZORNLYdhlk0kH5BXUO+75jdlM3KRf2g/wAt6IjSWTqew15tvJmwt8y44WKd skfsyDURx89NweK/EccQaDJec3sVyIVAt16haq/N3rMzMs5WZGjz6QrFLoOzyrnNp4J4o72Iyi6y TUZLcTFZ7c/g6KCXPTz4UsVniSS1g6hrdV67K15nOSdKs+mrNuSUtMXXsO5913JMTuFyHWMADSOF X/hOZcTAny8piWllCKTxLELe3x1m5FUAF/VHEitP4cjTI25ZI0DTpIwCnitj9Jh+mqpTabj6pJOl Tz/KhCMeWLaTUcC+x8hslw6oVjA5npvUqoDZWTjMqzR9gmysvEVOVgyhhyIvXT486qUZOXufdLWt L8Ow+fcjSjSSi8qOp1RRRXoOYUlLSUBkM+b2bxKZm5JIhb9kqt/iqJvEiSbnkunFddr/ALI0/oq6 8R7RPlSLlYqa3I0SLcDlybtWrMSxSxSGJrErwJVgw9Km1eS4pKqpg5aqn2viytzUJp+uNr23HbgK K6FcC4510K5LM9oppDS0hqsDbVa7Puq7djMn055Rp4i+kCx66qmp325ocZcZgvdS3sSCSrDjfs8R WrdatrNI8Xz/APZpvkjSyz4gx5mWXVMzGQcuy/L1fJaoUM6O7KsQRi6oWPHvFY9o+jjVZtefHE7J lSWDsNR6wosPNWkxxiTICEUgciPLx6K6O2rsot+nTg+1Hyo3HCM1RS1fa+VldvMIDw5IzVWKJCty bSEnlo0qbk1ZeGJZZcJ2lYu2s8W58gf00xuPdNitEVAEjBRw6Rx6B5Kf8LktgMx4du3oC12aSurf p8RDGxOT/bOMV41IjZco3gxoFH71luePSauTJkqLllNupTWclYjeXI4Hv24/Caue8k+ubV4LvydN ySk7nZpdFQxFVQ8cyUC/A/2GrpMnJkF1C/CGHy1FLN5PQKBJIosrWHULCuXWR33v7i6X2FnGztFe S2q/0eVV2PkK275MAa7BA2nUTa1h6vRzqTBM3cjVxIuSarcfPyDnMjMChvpUr0/tV9SzLVbjLH1R TxzMvMvxyopuCQupuLEU7WyBRRRQBSHkaWuJDpjZuoXoBs1Gz5oosV+8JClSLjh8tPMSRdeXRVF4 kdvYy4YHRdTexAJHANflVZz2GR3BnmHd69UMZKxcbkAm9vN1VLxtgjmSMvMtyoLxC4PHrI6bVUxF ibnl8laDZZ5HfTEv7oEFyyjV1c+FqwMkXW142PhTJBjoI4nQhQOtePGq3/3AndNvggU2Erkt5dI4 VaOxXcsRF+iHd/Na1UPjpzMmIo56mNvRRZmkYckXt0V287yatfaLAC54kBeVjXbxKTc3UnjXAhHX y51uhaln4VyXx9+w2Qka30NbpDC1ep94w6T6a8s8OxX33CAHBX1egXreb1uBw8F2Q/vX7Ef7TdPw UUatJbTMmUu97rJmbg0UJ1xwXUceFx6zVXGKSRwJCX+qOVc48bd6ukEges1vWJ51IznhxISyqSx4 ANzr1J6XSNaJeJzpXPNkSWHuXUkXvzHnpFj0N1KeI66bxphKS5WyE20k34VJFy4BaxT1D5DXZerT SuKZlYVqaDaonONG8TmJ+1Yk8D5NP0uFXe1/iKO0U7JpaxWVbkk/schUPAhKYiOoDNzA5f8Aq9We K475ByPR6K8c4L1LZ2HSMsUyxUWAFybdJpaKK5HUKKKKAKxHjZM9cpDLIWwn/wAFBwVWHMN1mtvU PdNvh3LCkxZeGoXRulXHqtUeQPMoIFkN2PLoqyxkCuhAAAINjy4ddQZIZ8DLeCddMkbaXH6fMa0W 3y4EeOJZF1NyYGxII4qy+Q8jXJs6RJj4cGW5dE7sElmkubt09kN0UZCQRwnGSMi45kW4/pqLLkT5 XGzLEOIUHmegkiowypMZxqBkjAsUa7aBfiy3rnG/DVp47Deh0rwKffNrMJ9pjH7tvXA6DTW3HIED yzXGLaySHkDHzA+A1qMl8Q4LSynXjuOY48+VYrcO+SQRMNKIoEag3GjmLeeul2KklGq9WIhVVlR0 iWOPukMs5gQHtcFY/SPVapkmNpJZrCIcSSbEf8aywOltZ6OgcKtI9ybIxWEhvNGvE9JXrrzXLDTT hlkzpG4nWuZAmDTZLhO1xNvMKRIpQrSodJiI1EGzAnlauEVnfgbdJbqHXT7rKgBlXvI+QYdXwfpr 1pNJJbjitDrqqnjjs7DfeAtwzc3b8gZczTdxKEjLcSF0g2v01qqx3/txp9hzdN7d8t79egVsa2sj m8xjN/0eR/Lf+6ax1bHN/wBHkfy3/umsdXu+H9su8+d877odwUUUV6zxmWqdsf8AvOD/AD4/lqDU 7Y/95wf58fy1mf2y/iz6izXeep0UUV8k9BnfFiyIMXIteEMY5G+qW9Q+a/CslnqkTCXRqLmxXkLi vRdyxEzcGfGddQkU2HlHEV55lK7YzQyD99DZh1soNr/PWlhRrfR+JmSILTykWB0L9VeFNEcK6FFg OddkcxlMbIlNoY2kN/ogmiXHysfjNG0angGYHTfz1OixdyDK8eNO0fMhQVU+eu9wgynB77EOPG9g FuSPISL16IWlJZOtNu8VRDxiBkIs4DRm6Medrjga4KEC8rCNR18WPmWpUu2xYWPHM84eUtcIv1eu /VU3HO2TSaYsMyM443kIa/TZm4Xrq7cW1q2J4V3BvDApQxc6ceNjb6Vrt/wp6SLTEhFzIpPeKRcg 9dWc8WFjzpCO+TWbNAw0OT0doXBHlrQbc0QhAaBUZ2Isi8lHWem9cflXY2baaTm3kl6UvA3bWp8o z/7eklM65vxj+RqyG5yyLl5cJHHvHFj+0a9B2HHhg3XOGNEYoZI4XI0lU1nVq03rNz42JPk5SZMI kKzyaW4hhx5Aj5K+dOtxxaTbfqptPTZk4RnjuRQdxtAKgvkuxtrRUUafrWLHjanJDtAjdIMSUSaS I5XnAIboYoOFXS4O14zEnGVn5ESEtb+zTUowV9XEjYfs1qNq9LK2zD9tZyZSpmS2Clr2FjUBpCTp HEmr3Oiwp4QUg7mYDgymwIFUBQotj67cwOgf8a5+24ScZLTJZo9MrrlGLrVOtPA0eBqOFDq5hbei nyKZ24f5CD9n9NSGIVSx5CvHL7n3s+tbVLcP4R/Ii5reqo6Bc1tvBqgbDCbcWZyT19qsXkoGiaQ/ SXh5q2fg2VW2KBeTKWuvV2javTYpj2HzPnuul78S3y4xJFY8BqHy2pxBpBHQDw81D6WWxPDmT5uN EZuur63Guyik3KmLwb7jw1dKHdFFFUgUzlZUOJA+RMbIg+EnoA8tO1kPEuecjM9mQ/ucfgR0GT6X o5Vi5PTGvkd/jWXeuKOSzk+wjblvGXuDkMTHB9GJTwt+t11BpKWvHKTk6t1PuwhGEVGCUUgoooqG wDdBpTSEXFIDcUBy1TVxJn2dspCXVJCpjJAUHs9rtC1/hFQ2rR7NiSZnh6aCNzG8kjWINuWnh8Nd bH3P+J4f+Q/2f+9FBFjyYWaEy0DKdJ1LfQU/W09VXeBMihmit3bEnhyvfiBWayIHOYIIp7pGxjaw HrAkWHRVntcOQm2d5rLxs5jjccDoPEn5a6QqnVvJVfgfKuQemu+iXiWO6ZShFhTjI/ZUX43bmfgq y8MLbbz5Xasexn9pWWQMrG+m/RpPIeatj4a/20HrZvlqweq62+Xgeq7ZVr4ijm3cTb7aMp5/94f+ c3ymrgimu4x23JiUBbvGNr8zc1MXJwixVl0MvMNcV4/k/G9eqU4QUstR5IVadE3QYtQFubeWrBY4 HUMqggi4IpjcFjiwMmRUGpYnI89qx/8AzpPHVCg1DGDlw5mJJLACAhZOPTp6RVZjsxzkUsLMTZQC Tw+Sm4ScXZEERKvoB1Dncm9Vhz8l2PFYy/F2jGhm6eLDjzr2r5ELcFFr9iaSPP7q2mnbeYIN2g20 XMkvCVrcFJUlAD1k1cV5m0jx5kEwY61kRg3M31CvTK3ZuO4m3hibhKqYtFFFdTQUhAIIPI0tFAV0 LmGQ48p4qf3Z606KrfEEGO8Dq6/vNJ0yAG4HUbc6vpoEmAvwZfVYc6rMuKeJu12lPLq8wq5nKSa7 jAR4kpk1pGWA6QCfiWr7Y9pkMglyAS4sygrZLf2qvNCgDSlja1wLWHVXatpNiL+QdflNTStpKtsa bHEeTJMTqYLoB6vIKp91w4M/cMXFyATG0cpOk2IItYir+RSUueJ6apJw77zCEYKywSFSeI5jnXOb wbWGBuJSZnhbPxS82PkxSw6dJ7/skL0C5uKix+GtzMqokmMHc24k8CBx0gjtecVr2nl091k4xYNw LJZkPwGlWSFXtDjMZE7IIUKLeRjXn9+aVMG99DpQo9t2OLas6GWWXv8AKbUS9rKoA5KKa3jPGRmm O/7rHFv7bc/QKmZmRPHlmWWwZInZI14hegXPSazcbkxtq9ZmJY+U17viVcdcnVnKeZZHLihjXSx7 PHUOHGoe4bpjToURWL89dMoscrCJyFubBje3HpNdLBiY8xWYF7Eg8Rz667NvEJLYcY6Sg3K2Runl zq20XSGTpFgR11WxS6pgo5AaQx6eomryDug92Asq8L8Lkiw+OrauNTSJOOFTRxLHCgZFsWAuL8L1 JwgDkxsTx7RHoqEjJNEtiXC9gdFyBxIqbtkZEwJNyFJ4eWsSbxXZmFmu8tqKKK4nUKKKKAK5Y2Un qBNdU3MLxOvHipHDnxFAYrcf8wxnmjSbvWCyynmgPLSw4i1Rdvx2GQIMhtKq9h0/DXTZDqzIR+7P Ap0Wppe9EveKtwDdbHjby3rwTm3FpOlTvGO03KQYogXHiA5cL/Kazm4YcomkZUIROYPrHy09tu5Z ENu9Fy/0eZ+E1fQyxZSFrDXy66wtM3RpRmlTDJ/4mk3B1a1JmN9p9kZrr32O4IysW3G3S6+Wq3Ow IxpMUglxJrthzHoP0on6iKv9z23JiyGmVLs3FWHR5KphHNJDK4iC47G2TGT3cbMOTxE8nHkrdqeH tyw05Pav8DrFquqO1UlHZJfUpMbChlkkOXkLiww8ZC3akP6safSNLmw9mNsbGbGxLExPJxllHS7H /wBCpw2rNkdJYkErodSEFXaRQeBMd+Xnp/cPanZnyoPacjhdRIGVQvJAsPqHprq5S1J4UXaYcYVd HVZpbShxU1TrqHZB49Xw1pGWGTCDa0ZySjQAG9vrXqrO3Z6ZcjwR6cc9kGSw1p5R1+Wp0JOKLgKz 9DHtWuOgHhWbsoycWpKq3CFEmqPPzNB/7ep3eNuEY5LkAC/7ArX1mfBNvZMq3LvR/dFaavVB1ime WSo2hjN/0eR/Lf8AumsdWxzf9Hkfy3/umsdXv+H9su8+d877odwUUUV6zxmWqdsf+84P8+P5ag1O 2P8A3nB/nx/LWZ/bL+LPqLNd56nRRRXyT0CVhfEmFJBmSNFwsS6dRD+sPhrd1R+JMbXHHkWuFuj+ ZuVWMqOuzJrsJJYGO2/afaY1nlk7qFuQAuxt8QrRYO24OKNSRBOFzLLxc+mqlN0XAxzhGLUQSyG9 rgm/Gq/N3XLyVJkfTH/DXl8J5mvYpQSWnbuxZxabeORfbn4lxsU9zi/5iblpHBQestVO0u5bjE0p OuGMXlK9ngPoiqdQxOo8zUmCaaJHijcqkotIo5MK7xThBywi+3d9RRbh3HxZs1sl09WGK5B6r8BT mzbbl5+WogukUZDSy/RXzeU0/saT97kmJdaFNDgnSnEfSNanaPZcHa11EJHEGeZus8ya89y7KMYy qtWNO6WdTcVVkqPGRVXX2zGLa2ALWHlqPgztlTyAQocLg2Nkg/4g5Hh5DWYz/EpbbcgQSsMrOmJY fw4ALAL5xVh4Rknfa4Ih6iyyEcfoj/ia8rWbeLNrcjTKrK3AlSOIPQb1m94wsjb3ly4Y1njncuwY XZHPPl9GrFd0X8wR4DyKQYjHIAeUt9aDz6atFlhlllgDBngsJV6tQuPTT1RaccHSqfeajJKtVVPN bzKTZGNmzImFDoPdhpFPrBuRtfmKhzREyWkugFufDpqxz8/aYc54MnFHex8UkAvqU8b9njUnFm2m V+8x8oNYFUiluy2P0SrVYfPlCLjOPqjgmt/ianajqWn0qVHSTrn3FBuMMUcMHdsGOmQNbz8Kywta tfvmI2IoDOr6gW7IFhccuHVWP6K53ZxnNyi9SlFY+Z3gqWoLc5foaPb3AwoV6QtGZIWj7tebWHpq bjbDnvgYuTCFkSaIOFBsy+Qg1w+y7lKAEhYMvMtcAemvI4NTq1tqfQV+ErOlSWEaPeM5jxrAqX4B QPirYeGEy/waFgUUPdkDA30+WqXbfBcmU6zbjkARAgnHj9ZrdDN0DzVto0SNFjjAVEAVVHIAchXe 1b04t5ng+VfVz0pYR2jPcSyWE7jRzKILA+c0/S0V1PIFFFFANzSCKF5TyjUsf7IvXnjM0jtIxuzE sT5Txrfbjf8AD8m3Pun/ALprADlXn+R+1d59T/jEqXHtqkLRRRXmPphRRRQC1zyJroVyfWqkZy1b HwqLbUPLI5+Ssca2vhoW2iLylj/zGu3x/ufceH/kf9lfzRkM5mx8vJkQWaPKLWPC41MR6aTY5pJE mwkcgSdorzAtw4VZ+JYo/bWZxZJV0vpHEkcVYeWoaQbZDiRZEGQYM6PsvoBOtfMeupOVNUa0bbVT yShK5onGLkpJZbGsCJkd4MnumY3UWN+ggAforaeHEZNsQMLEkt8BNxWY3LESAYmQ1+9yAxk6Rc9p fQK1+1IY8ONCLFVQEeUKK3Zi1J12RRv5U0/j20uen9qoQU4bmTa15GsfhNTpxiSSLHJYym5W3PgK rcidcWebJZSwiZnK9YBNVcO/vkbik8/ZhAIWJeVyLDifPxrp8hpJJpSTzTVVQ8tizKalJYKNduNd yNGrR8Ei4BR0E2FRc2WeXGyIoyCpR1te7E2NQIXz2QukLMhJ7Q4dkeTpprH3FzmJjtGV1uFYMLED zV89Xb8pQWnStSyy09h3fxsJ0alpTbxOji5b7UirGSwUXFx0fDVOmLktIFEZLdVbgGFE7vsg29Xh yPL5KiRwxe3NkAJpKaQeHBha/wAVe2XxYS2yyofN9lb2ZaXYt37yOT2VtKspJuvIEH61b8cqacq0 fQadX1R5q6W7atqibfedIxUchaKKK2UKKKKA5ZgouxsKr8x3mdAlgo56jYVLlXW1ugchUaWA6b21 VUjEnsIXeEyFb8ugcb+ancaLUxMgbSW7PXS90xUgcByt03NSIkEMXaNz8lKYUMKtakXWG3IYzEiF 1Kr5wL1T+IJcfZdzxZyGeOSN1l49oC44rUvJyCjaweOsMXU8RZqg+LcSTd58buXEZhRhJq62IItU lFNNNZqhqMsHXeTMbLxcyLvMSZZUHMDmL/WXmKkBCAQb3HOwt8dYYeHd3j7zIwpf3kRsyo2mQjnd bcxTIxPEGRLoyXnjDjtPKzadPmvxryv426VF2o6KaZa7pJ32c8WMQ2kKraTcA3va9MHAkR7ZAXU3 EorWPH4Kl4mCu2RLKAzJDGzsALXbldvPXOGzZUjZMwtqubL0eavVbco0ilSMVntZh031K+fDgD9j WI/gv6aYaAEArY8LX4cerhUuecCUhOCgFbeeogQfRFq66nXEJYBHjzKBpQnpuLX51YS9+jKYhxuG BJ5EdBFRF03F5CptU7GUzSKrG6kG/XerGmIZa4m9NFjg5sYFuPeR8efC7CtDsMqZMLZCMGXgoIN+ XHjWQfC7mOd3J0d3YNz4qQ1cbW+SHabBnbHkS3BfVcfrLyNZuSUYOVHRZlhCsljiej0tZrB8VshE W6x6Dy9oi4p/aXmK0MM8ORGJYHWSNuTqbg+iuUZKSqnU24tZocoooqkCmMiUx6FQa5HNlT5SfIKf qOq68mVj9AKq/D2jUluW0IweU375lsF0kjh5DSI9q63JTHmzqRa0jfKajK/GvnyWaPTFlnDOOHG1 WEGUQOy1qo43qXC9wPLXJo2XgyTJ651cOk3puZIJAveRxtp4LdVNvNVer8a6Z70qyUH2aNCbBFJ5 kAXNRJ515A8PJXMjjp5VEkfh5KmZUDlpSQguQCbeaq6Y3Jp6SRtQINmXiCOsUmUFcrOgssouR1OP WFaiqMM0/gj/AEeV/NH90VpqzXgoWxMn+aP7orS19K19kTyz+5jGb/o8j+W/901jq2Ob/o8j+W/9 01jq+h8P7Zd583533Q7gooor1njMtU7Y/wDecH+fH8tQanbH/vOD/Pj+Wsz+2X8WfUWa7z1Oiiiv knoCm54UnheGQXVxY05SUB5xvmM+NkIkg7Ss0ZPX0g/DUHHwzmZCQKbM17fBWw8abd3uAc2MdqAh pLfVB5/BWNU2N1NukEV1tSo12PvOckGVjDHmMIdZCvAleQPSKREtaiwBv8dT9v2ncNwP+VhLL0yN 2U+0f0V2u3nLD9q49pEhrEBVWHHQzrqF+Bt1iuty3gjAyNtse9eYkt9HuuHDz8K1e3eEYILPmyGd uZjXspf5TWZ8ZbQ2DnmeNLYuRxjYDgrfSQ/KKzduQnG3FZwWO4sYyVW9pmnPRatT4W3iLG2rKjku HwA2R5HRuGnz6qyzKwv03oXvApUEgNwYDpHUa5aa4BOh1JlzyZLZesrOz97rB4hyb3FarwRuMj7p ljLmMk2WFfU3NigJZj5hWUWJjzFWWFB3OrMMjQpEtncGx0twK/DXXRVOuGGZNWO/EkbzD7fk5G4L kxgRLZ0a6stj2B+tw413t+1bniwPl5MReBmQWNpInjf6bWN9Ivep+DPtc90hmidXveCQBfW6LNUf O29sB3MOc+NHlgBXNyqkcSnZ6K5XLVYP23F1lqyqddSqtayWmjIu8vFj5DYmOzNCi6nv/h6yOBiv x0kVQKhayqCSeQHE1fbvNO22wx5EkGTJG1va42/eOLcFdbDl11HWKHBieWRtAAGlz68hIvZR1V53 Fp09WGHqPUprSqY1bZv9mBXZttOrSogXieknoqY7BtQ7Q4G7PbT8tRNmTv8AY8DGIYEQxszW4KQL ipZiyJDok0mLkxCWY1s87zZ3tsaJCSva1m5kP0qm1HilEaiNwRo4BiLC3RTyuri6kEeSqZOqKKKA KKKKA4kQSRtG3quCp8xFq87kjaKV4m4MjFWHlBtXo1ZTxNtzQ5Htsa/upuElvov/APFXG/Gsar9p 7/8AjrqjccH/AOzLvRR0tJS15T64UUUUKLXI5mlNIB0DnQjOTW38Oi2z43lDf3mrL42y7jlSBFiM a8Lu/ZAHw8a2eFiph4kWMhusQtc9J5k+mvRYi022qYHzP+RuwcYwjJSeqrpiUm9bfPlZTaLLGyhS x4doG/w1Ei8NusqM86sikFgoIPDqvV/lBxIbWt1H5aiFnNgU85FjXR24uWpo8dv5F2EdEZUXcVu/ QNlZu346HSCZC7kXCqF4k1o8IhodQ4A2t5rcKhPGJYiF7B4AEjja/KrDGj7uIKeHkraVG3vObm3F RrhFtrxKPLiWeaeAnhIzLfzmqPDx8WTcnjJ7zGxjpF+Wr/8ALWhC6s9xfj3jfKakDaMQRuixoqyc XAUC56+FZv23OPpdHTAtq7oqtjK7cd6MC6I+yoFzJy4DhYV1g5WFmostw84AAb6Qt13qJuHhRHQv js5lXiodtS2+rxqXtm140eD7RPA2LKqtrBPVwLgcedeX2LmqLbrJOrr9tDu7lr23TB5YZ+JYyxrK 3eGIPwAJLEHgTwty+kaYTGiLxnuOMZJWzW0ki1+BptGg7gNFmdgjskkcftEUzDLGswDZykEnmy8L f2+mvapR2NeZ5KouEXQn+GEFrAA3qUvqjzCqrKz9uVLS5ijzG5/5atVsVFuVhalU8mmDqiiigCii igGZQytrAup9YDmPLXIYMLqbjyU8TY1FkKs4ZYtX1nF1I+erUw1jgPAAVGySTwAuT0DnUgKpA9YD ynjTmhUViosbUqNNTF57OJ44wLibhzsFF734UuduGLHlvBI371FXsEcwB103nZQUB3IQK2qRv1Rx sB5TVbhbtt0+9HK3NCMaRTdSNQFh2Q1qN0OaTZcwTRQERJMqzteZpHN7ahcBdPIaeQrjMnhEkUYN 3ZVIvwN3PAVmO9tOzLdUsVRAbgDo89S8ncI87MhkIMQ1x6hbkiC1xapg1R4FSxL3chJ7BOkYJdl0 so4gnpPnqkjxdwSKyp2SCSAw4gVZ524xiCRI2uR20NtLFeXEeamtvdgyS2EmkhtDcj5KkrujYqM3 bhVNkXbNuhjkXJ3OF5cSQldEZs6t0Fxw4fDTE2FK08hxIZFh1WRX9cL0XrSy5XtAASJYEH/bUnST 1kddCll4cx0G3RU93ckaoUO37bA7ldxnkxWv2AEDqR5eN6sJtn7tlG2TjKjt+8kYaNLdA+Gp+Wcb JEZzIjOIr6UU6G6uDC1UsWWcbOvG0uPjK1+7lGolfKwqq5JYqg0pkwbZLI5jycpQ+gnuV56TwvUi LacTBLPGWLkW7Rvw81QTHJJmZORrPcyKwWUcHsbdHRSpPkTOMTDBly5OC6uPAfSc1yu3rkloi8JY NLI6xtJPVWtKMR4ZczLXCxBqnk9CL0s3kFbPadqx9qxBjQcT60jnm7nmTTWybLFtUJue9y5eM85+ kfqr1KKs61bt6F2knPV3IKKKK6GApiLhkTjrKn4rfop+mJopi4kgcK4GlgwurD4Oqo9j3AxO/cNz yF6nJ9IvVVq41beIIXi3KYO5kY6WLEAc1HQKpWazGvFNep953i8ESY3qXG9gDVcrVISQ2ArlJHRM sFkvyrtn4eWokbi1dmThesUKds/RUSQ8a6d+nkaju16qQOJTxvSx9qJ06rOPkNNyNTkHNvKprdMC Nmt8GC2Jk/zB/dFaOs/4PW2HOeuX5FFaCvfa+xHml9zGM3/R5H8t/wC6ax1bHN/0eR/Lf+6ax1fQ +H9su8+b877odwUUUV6zxmWqdsf+84P8+P5ag1O2P/ecH+fH8tZn9sv4s+os13nqdFFFfJPQFFFF ANzQxzwvDINUcilWHWGFjWHh8H7o2RJj9mPHiYqk7m+tfo2UceVbyiqnQjVSk2/wptmJZ5VOVKOm T1b+ROVXSqqgKoCqOQHAUtFStS0Co+dg424YsmJlLrikFiOkdRB6CKkUUB5zuPgndcWQ+yKMuD6L KQsgH6yn9FVh2bckJDYk+odUZNesUV0jdaMuCZ5ph+Ft6zJFUY7Y8dwTLN2Rbzc63G3eH8HCwjiy IMnXxmaVQwZv2T0VZ0tSVyUsG8CqKWRnczwPseQzSQo2LKfpRG68f1HuKpM7wJu0UbLg5i5EI4rB LdPRzWt7SVim1YdxvXLKte88fztk3vDUpkYUg/XQF1PwretPsHg3KmaPct8GtwB3WG55AeqZOj+z 6a3NLTN1br3hydKLBdhH71ol/wAJio4AKAfiFc+3rq0iGa/7FSaKEw3DTmR1sE59BNvTRBD3S8ba jz08BTtLQgUUUUAUUUUAU3PBFkRNDKuqNxZgacpKBNp1Wwxm57FlYLF4wZsfocDio/WFVdej1Gl2 3AmbXLjxsx5sVF64SsJusXTsPo2v+SaVLkdX9S+hhYoZZmKxIXYC5C8TYU/BtubMC4iZIl9eRhYA Dnz51s49vwse7wQJG9vWUAG3nrifRJGyHpHTWX8f0vGsqYbqln/yTb9EKLfLMoEw8SKO0bXkK3BY aWYHr1dHmp6PvMUPCuPHrQjTKqBWPm8lTDgyrZwga/Tz+WpOJiSajLPxJ6DXmtWvkOelqUFjWWzw PNO9WrcnKvadxzMESRwVci5H6DUmXJhhi76RtKek1GfUASouTzHkqukMski9/fTa0Y6BY+ivXeu+ 1CtHLt2d7OEY6nuLKDdMLJk7pG7fUwtUkwxNzUVSPHC8PdiFVIbUGtZgByANP95uRYKp/c3XQT6x HTqrnZ+V7lfS5UpjFbzUoU207yzXHhVtQXiK7ckDhUO8oGo9FTACVGrn016zmUsbj8RZWFn1kgci QSfTVoWI5KT5q7fHikKs6gshurdIPkNKIYwb249Z41qpKDWt7X0W85Fct+9V0YDSw0mxueIsakCJ F4hQPgpdIFSooYHP8J7xqKxg5MAN47Pbh+w1qr28Ob6x4YEg+z89en2payklkqFoefbb4P3mXJif KAxsdWDOC4LEA3I0rXoAAAsOQpaKJJZICUtFFUBRRRQHLcxVbuma8e3yzYbgsh0lx2tNjZuHWKnZ UbSwPGrmNmFg681v0iq2LYII4JIGlllSZtUus8/Na1jUddm7MsdKact6w7No1s+6nIRRPKC8o7AP Alk9Y8Og9FXgNxfrqrxtjwsYqVW/dvrjJPFT1X6askI01Vkq57RJxc5aftrhUxm8YUcByVyYHc2P srDtAu3Dl5OdZrO29cSGAh9ckytKVItpjvaNvOwF69P3HFjzcZscvo1cNfMgHg1vKVuKx3i3bAuY 02Oloe6QuRyUKdBJv5LcBUZyppMnrI4ML1JxI2yJu5DhSQdLsbC45C/V5qWfDlx10yoU4d4l/pKe kUYh7vIUSAIWsNZGrTflpHXUBaRYGXFKsUyFtN+ww46G5lvq359qnoY2xci090ibjHKgup9FXsJh xsEgtHGgUWx+8jKux4XaysSWP1qdedZccxQtD7SB2cc/vlksOOnQAV6qskpKjLFuL7yJBlQEaCbN yDW4MKkB+V7W66os3KzsOQR5GAMNm4g3Lqf2eipeA0k0YkPbJ6z+iuM5KHcdlDUq5FmzRspGoA87 Uw4jdSrKGU8wRcU1kq/dEhReqk5c8bhVUszEKsYuSxPQKzG5qwCt7SfLHI+O8WJHqmcpFEo62P6A K0mxbJDtWPxtJly8Z5us/VX9UV1tG3HDiLSC0r8SDxK3HEVZV2jBRI5N9wUUUlbMi0UUUAUlLSUB lPFuI65CZYH7uRQjHqZeXpFZKQ2c16pkY8OTC0E6h434FTWF3rwtnYTtNiq2Vjc7rxkUfrL0+cVw uW3VyW06QlsKVW40+j8aiBuJHIjmDwIp1XNeeSOqZYIxtSNIOVMLIQLUBya50NVHHPCmGbjXTtUd zVSI2KxvTsIk+gNXRbp41xi4uVmyiLFiaZ+nSOA855CttsXhlcECfNIlyOaoOKx/Oa7RtuWXmYlJ ImeHcVsTbUicESkl5QwtZm6Pgq0pKWvXFUSW44N1dRjN/wBHkfy3/umsdWxzf9Hkfy3/ALprHV7v h/bLvPn/ADvuh3BRRRXrPGZap2x/7zg/z4/lqDU7Y/8AecH+fH8tZn9sv4s+os13nqdFFFfJPQFF FFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAFFFFAJTUkAa+n gTz6qeooDlV0qF52FqWlooBl4ASSpsTzHRS9xGYhGwuBTtFKIEUYEIa/E26KkaFK6bdnqrqipGMY qkUorsVA23mMHHuRY2UG9qepaKoCiiigCiiigCiiigCiiigCiiigCiiigEIuLUmkeeuqKATSOqmn 9c+a4p6mZiVZSBcnhahHkQMt0x1WfLnWFVNgRq0knrXpp2SGKeMxzhZo3ADAjgVPRUKVsiTc5cSX tYzRCQAgEKb6bA2rnAz8eeV8OF9UiDsl/pKPmpTHHaTFqqWRG8QbK2SI44VIhxMaVjJzubhlQee1 YQ6jaQcL8eHXXrM0UmTgmEvod1Csy9V+0PhFYrxLtqY2DizxQd0haYPbo1sWjB+CjI1jUzuO7LKh KiTiLRnjqN+VbjZs890r40F3LFZjIEV1txK9i3LqtWT2XEkysgJDJGmSvGGOQXEl73UX6bVttufL xp1wNz4ZLLqhy0HYkHSj3+kPLzqIiWJZIibjiFM2FGVuBjNzb7QFUWZ4YycJ2n2ljInTjOeP9lun 4a06KAL2GojiV4A13SUVJUaqdYyayZ57JuU1zjywumTfSIrHUSegCtJsOwnF05ucA+aw7K8xCD0D 9brNXLY8DyrM8atLH6jkAst+o07WIWoxdUalNtUCiiiuhgKKKKAKKKKAKSlooBKKWigIGdsu2bh/ qsdWfokHZcf2lsapZ/A2KTfGypIv1XAcf9NamisuEXmiqTWTMa3gnNB/d5UbD9ZWB+K9IPBW4dOT DbzN81bOisezDca9yW8ycfglzbvsu3XoT5zU/G8H7PDYyq+Sw/iN2fsrar2itK1BZIjnJ7RqGCHH QRwRrEg5KgCj4qcpaK2ZEpaKKAYzf9Hkfy3/ALprHVsc3/R5H8t/7prHV7fh/bLvPn/O+6HcFFFF es8ZlqnbH/vOD/Pj+WoNTtj/AN5wf58fy1mf2y/iz6izXeep0UlFfJPQLRSUUAtFJRQC0UlFALRS UUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQ C0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQC03N6l+og13QQCLHkaAjNErEn TxNu15uVQE2TCTLGbb9+rFgQbLc+QVbd2nVSgKOQoZ09pxD6pHl51HzsNM0LiyKDACGlB6bcVA+H nUyihaGX23wjBGJzlg+0iQiGZGsUS+pJEt6rVfYa5RxwmbpOTGSveqLBwPVcDouOdSuFFAlQRV0j qvzA5V1SUUKLRSUUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQC0UlFALRSUUAtFJRQDOb /o8j+W/901jq2Ob/AKOf+W/901jq9vw/tl3nz/nfdDuCiiivWeMy1Ttj/wB5wf58fy1Bqdsf+84P 8+P5azP7ZfxZ9RZrvPUaKS9F6+SegWiqzfM3Iw8VJMdgrs4UkgHhYnppoReIyAfaIeIvy/8A2dTV jSjO0bDcFNztwUm0tTezwLiiq45WVgYDz7gyyyhrIE4A35DkKjJJ4hyEGQhiiRgGWIjiR8IPPz01 d4Vhur1QUU9OpvBvsLqiqnF3HLzYJ8dAsG4Q2Ha9XnYnpqJm5O/YXd97PGe9bSulQePlug66mpUr iaj8Wbk4OUIy3SeeFaqmw0NFVuKu8Ry95mzxNjqCXCix4Dn6gqNHnbvuJZ8EJBjqbB5OJb4m+Srq 7GZVhtuk7emNKzr6cdneXdFVGLuWZFmLg7iih3/w5U5N/wDlo3fNzYcrGx8RwhmuO0ARe4A5g01K lQvjz1qFY+qOpSr6WltqW9FUsh8RY6NM0kMyoCWQDjYf2V+WpH4k020SZsPYlVTw56WBt001LuD+ PLBqUJqUlCsXk3lUsqKibbPLkYMU0pvI4Oo2t0+SpV6pylFxk4vOLa8haKq9lzcjLGR37Bu7fStg BYfBUPEyt8zml7ieNVibTZ1A83JTWdSw7Tt00tU05Qj7dNTbw9WRoKKq8ePfRMhyJ4mhB7aqOJHk 7AqzvVTqc5w0umqM/wCOItFUuZl7m26thYciINIYa1FuVzx0k1zkt4hxoHnkyIikYuQqi/8Acqas 8HgdV8ZvTWduLmk4pt1xy2F5RVbFuRi2hM7I7bkchw1NcgCo8cniHJQZEZiiRgCsRHEjo5g8/PV1 Iyvjy9VZQgoycKydE2txdUVXbZub5bSY+QndZUPrqORF7XFNbrl50eXjY2G6o01wdQBF78OYNNSp UisT9z23SLpWreFKVrUtqKpJ/wAwwQvM+RCVjGogAXsOrsVP2rIlycCKaY6pGvqIFuTEdFE8aUYn ZcYa9UJx1afS9uZMoqo3vcsjEaKLFP7wgu/AN2B56ssedZ4I5l5SKG9NKqrW4krUo243H9s608B2 iqbcczcRucWFhyKneICNQBF+102PVXMsviDDjM8rRTxoLuqjiB1+qtTVng8Da+NJqL1205qsYt0e Jd0VVz73GmBFlRJqkn7McZPJhzvbqponxIqme8R6e4sL+bl/1VdS7+4i+POlZOFvFxWt0q1mXNFV kO6nK2yfJjHdzwo2peYDAXB49FPbTkzZWDHNMdUjFrkC3I26KJp/mZlZnGMnLDTPQ1trmTaKrMnN yI94x8RGAhkW7rYcT2unn0UmbnZEW64uNGwEUou62BvxPTTUuNCqxN6cvVbdxdy/6FpRXEjFY3Yc wpI+AVA2XMny8NpZ2DOHZQQAOACno89K40MqDcJTwpFpPxLKiqzY83IzMaSTIYMyvpBAA4Wv0VZX onVVFyDtzcJUrHDAWiqvHzciTecjEZgYY1uq2HA9np59NR5svdZt0mw8SVEWMagHUWtZenST001L jQ6L48m6VhGltXKt4aWXlFVAh8R3F8iG3m//AGdWoJsL8+middhznDTT1wnXkdTqiqvc87Ix8zDi iYBJmtICAbi6jp89WZPOlc+wStuMYSdKXE2vB0Foqs2XNyMuKZp2DFJNK2AHC3krje9xyMQRR4p/ evd24BrIo6j/AOuFNSpU2rE3d9nDVwyqW1FMYmQMnGinH/cUE+fp+Oq7c8zPTcIMTDkVO9W/aAIv c9Nj1UboqmYWpTm4YRca11ZLTmXFFU/c+JPeIfR/+zqdmZi4WIZ5e0ygAKOGpj0Ur4FlaacYxlC4 5OiUHUlUVSpJ4hyEGRGYokYBliI4kfCDz89Sdr3N8syQTp3eVD66jkRe1xRSRZWJRi5KUJ6Pu0ur XeWNFUEOVvWZkZCY00arC5FnUcrkDkp6qcbcN02+WMbiElgkNu8TgR8Q+SpqXaafxZ10qVtzpXQn 6t5d0VV7jnZEGdhwxMBHMe2LA3FwOmrO9VPPsOUoOMYydKTTa8HQWiq/ecufEwjNA2mTUouQDwPn qXju0kETt6zIpPnIpXGgcGoKeFJSce3AdoqJuGcmDjGdhqN9KLyuxqAreI5UE6mJAQGEBHG3wg8/ PRvZmahZlKOpyhCNaJzdKvsLqiqnG3HKz8WWOELBnxEBg3q8+J4g9RqJl5O/YkkMcs8ZM50ppUEA ggcboOupqWeJuPxZuTg5QjJftk8cq17jQ0VX4ce8JNfNmjeGx7KDjfo+iKn3rSZxnHS6aoz7Y5C0 VSbtuW5QamgQRQI4j7xgCXYgngD0VcRsWRWPMgE/CKidW1uNTtShCM240nWlHXLed0VTHN3TOnlT b9EMMJ0mSQcWPoPyU9tm4ZM08uFmKFyIRfUvJhTUjUvjzUXKsaxSlKKfqSe9FnRVRNn7hk5kmHtw RO5/xJX48fj+Slw9wzUzRt+4KpkZdUcqcj5/RTUh089Naxqo69FfVp30LaiqrN3DLOYNvwFXviup 5H5KOdcR5+44eXFjbiEkSc2SWPhx5eT5KakF8ebinWNXHUoV9TjvoXFFJVTvGbmwZGNBiOEM9wdQ BF7gDmDRuiqYt23ckoppN1eOWGJb0VTP+Y4FMpkhmCAkoBxIH9lflrifeMl8GHPx7KqvoyYiAfjN TUttTqvjSdNMrc03prF4J7E+8vKKb7+Pue/v+7067/q2vVftmXmZOJPlzMNN27ldIFgo+OrXGhyV uTjKWCUWo473sLSis/gz79nQ99FPEFBK2ZQDceZDVlgpuqOxzpY5EI7IQWN/srRSrsZu5YcK1nbb jnFN1/InUUl6L1TiNZn+jn/lv/dNY+tfmH/KT/y3/umshXt+H9su8+f877odzCiiivWeMy1Ttj/3 nB/nx/3qg1O2T/ecH+fH/erM/tl/Fn1Fmu89NvReuL0Xr5J6Cr8Sn/JRfzR/darZD2F8w+SqfxGf 8nH/ADR/darVD2F8w+Ssr7n4He5/9ez/ACufoV3iQ/5BP5q/3WqziP7pP2R8lV+9Y8mTglYxqeNg 4UcyBcH5abx99we4TvWKSqoDJpJ4gdFuFKpSdcMDWiVz48FBObhOWpRxarShxgH/AM9mfsn/AKaX xCf9H/MP/TXO0LJPm5O4FSkUvCMHp4/8KPEB/wBJ/MP/AE1P2Pv/AFOy/wDt21tjbUX3qGJaZp/y WR/Kf+6aibAf/GJ+03y1LmTvYJIr27xGW/7QtVPte4w4MTYeZeGSNjYkEgg+a9V4STe4424udicY rVJXIyos6UaHd3P/AJXA/a/6hXO+tIM/CaJQ0gJKKeROoWHRXDTDdN0gfHUmHHsXkIsOd663qVI9 wwpHNkQ6mPUAwrLyk/6kei2nGdmDXqjZuVj31aTFy8rfjjyCTGSNCCHdLMwU8+Gs12ox18PSDGYs mgkluB1X43FOTb7t4icpIZGsQECsLk/tAVFx4ZIdgyO8BUyXcKegHSB8lNro9XpZlKWiOq37H+vC iSa1eDxwF2/I3lMOJcfGjeEA6GZgCeP7YqdgbqcidsXIiMGSgvpPI26qibbu2BBgxRSy6XUHUNLH p8grnGk9v3n2yFSIIV06yLajpK/pqp5UdewXIanec7StqOqUblGquuGedRzw4eGV/M+eoe15s+K2 QIcV8kM9yUv2efUrVK8PHhk/zPnqPtGfi4hyRkSaC73Xgx5X+qDUWUcaZm5Ks/krR7v+36VX9C1w twycmUpLhyY6hb63vYnq4qtTb1Bi3fAmkWKOXU7myjSwufhWpd62u+p4bsWpY23aqvtdf1Kq/wD9 yn+X/wBNTd2P/jcj9n9IqBf/AO4z/L/6ambqf/HZH7P6RWVlLvZ3n/u/G/ha/MrMv/8ADeL+2Ple r6E/uY/2V+SqV8eTI8PQpGNTp2wo5mzMD8tPY2+4Qx0EzGOVVAZNJPEC3C1E0njyo1ehKcGoJzcL 9yqji1XI5wj/APcGX+yf+mu87tb3gjqBPy0ztjGTMyt0cGKBgQpbq4cfQKabcsSTeVyXk0wQppRr E6jx5WB66lVTvlXib0Sd2VE5e38fQ6Y+rTSneXG5n/x+T/LNNbGf/GQD9r+8ai5u77fLhzRRzXd0 IUaWFz8K01h58UOyPob97ECpHEWaRm01arVWv7TkrNzp9LhKLd+OapmqD2Eg3DcMzKcXhAOPH5iL Ej4PlrvYpGSObCk9fGcj+yT89RcLZdeNHI2RLE0g1FE4AXpI4jte7RAyNJHkrpZ353J/QbVFVUbX 4Z1mrc1ctxnqpFaI6Xh7fb2qp1ueSmNvkE8gJVIxcLxPHWOm1OZG9rlQPj4kEryyqV4qOAPC/ZLU mSf/ALhxv2Pv1caj11Um9WNMTnOduMbLlDXJWk09VFm9hnsjGbEXa4X9cSMzDqLMhtWkvxqn32KU rBlRrq9nbUyjqNjf4q7O/wC393rDMXtfutJ1X6r8vjoqRbWWRLkbl63alGLm6z1adjcqkbZ4++h3 GG9u8JW/n1CjB3P8Mg9jzIJFZCdJUA3BPlIp7YoJY4ZZpV0d+2pVPO3X8dWuo9dIrBPIt+9FXLkJ R9yDlF4OlJRVMyiOU2VvmLKYnhFrKJBYkWbjau94laLdsSREMrKtxGvNuJ4Dga6yz/5/E/Y/Q1G4 H/zeF5h8pqbH/JHWLWu01HDppemv8to5Ju+aUYHbZgCCCe1w4fy6PDh/8c/81v7q1Yyn90/7J+Sq zw8f/Hv/ADG/urWsdSxrgzjqhL49zTBW/XDJt1z3kPZ590jgcYUCSxl7szGxDW5estWMG7zrkpi7 hB3EknqOpupJ5dfy1A2TccTEx5Enk0Mz3Asx4W/VBrvLyE3TNxosQF1ibU8liABcdfmrKdEqPHcd 7sNd64p2lGGL92jWSzrkx/EP/wBw5f7H6EqO2TLjb7kyRQNkMVtoS97WXjwDU9in/wC4Mo/qfcpo ZcGLvuTLO2hCum9ieNl6gabFjT1skVWUvTr/AP1IenfluJ+PumXLMkb4EsSsbGRr2XynsCrC9V34 3tn8b/lf7tTtXTW131PHei01/pOz2OuP9xT787JmYTqpdlYkIObEFeAp47xncf8Axk3/ADf/AKum t4P+fwP2/wDqWrcnn8NRJ1ljQ7SnCNmxqtqfplm2v3dhVeGjfHn6CZOXwV1iqM7dcnIYaoYV7hPh 4H9PpqJteT7NtuZN0q50/tEWFdYGzGTFSZsiWJpRqKpy48qysopY7TtcUVO/OUvb1NW4uldlZErY 3aH2jAf1sdyV/ZNMbu8y7xitjqHmCDQp4Am7eUVx3J2rdIH7xpI8gFGd+dybfFwrrdJo4d5xZZTp REBY8Tbi3VT9tHhRoRS9/wByPrV2zKSwzlSjVO8efct4x173Jw17kesUbiPLwZq43vJjytoini9R 5F58wbNcGu8ve8FsaRIXMsjqVVQrDiwtx1AVGO3z/gIi0nvQ/fd3025Wt5uNVvNJ6sCW4qLt3J21 Ykrqis1Vdz3by+iP7pP2R8lVGCf/AD+Z+yf+mu8ffcH2dBKxSVVAZNJPEC3C1N7QJJ83I3AoUil7 Md+niPmo2m40xxOUbc7cb7nFwThpVdrb2byNg7lBgZeZ3qu3eSG2gA8mbncincvJk3oxY2LC6wq2 qSVxYDo6LinNkJGVn/t/9TVcajRKqzwN3rsLd5yUK3IxjSTlh9vKU29mRM3BMKh5F9RTyJBFuqnX 3De4VMs+GhjXi2huNvgZvkpneZUjz8KRzZEN2PUAwqRPvu3iJzG5kYggIFYXJ/aAptljQqUnasJW feTi6ujw9T2rIZ3XMizNmE8VwC6gqeYI5irXEP8AlYf5a/JWdeCSDYW7waTLKHCnmBaw+Sr/ABT/ AJWH9hfkpHF48qOfyIxjaUYOsVeml5IgeJD/AJWH+aPkNW6ngPMKq98gknwwYxqaJg+kcyLEGki3 /AMKtIzLIANUekk3HUeVWqUnXDIzolcsW9EXPRKako40rSg3tR/8vn/tH+9S76f81t/8w/KlJsqS vPk5zKUSc9gHpF70m+H/ADOB/MPypU/Z4/qdl/8AbS5bel96hiXZPGkvXJPGkvWzwFb4kN9vX+av 91qs4j+6T9kfJVV4iP8AkF/mr/derKI/uk/ZHyVlfc+5Hef/ANe1/Of6HGbLmRxBsOJZZCbMrGw0 9fNardlfvM/JlySRmngyEWAXhypyLehHLLDuAEDoeyVDEEfHTe2scrdMjORSISNCki1zwH6KjabV HtyOsYShauqcFFaKq4v3VapGu3wO9qP/AJTcP2v+o0mUf/uLF/YH/XTUORHt26ZRyrok/aR7Ejnf oojmXP3uPIxwWhgSzORYfS6/PU2JbdX6nRxeudynofx/u2fbTMejP/3JJ/K/6RSb4f8AOYH7Z/vL TeRKMLevapwRBKmkOBcA2t+iuMrJj3LcMRMS8gibU72IAFwenzUeTW3UIRfuWrlPRH4+MtipFrM0 BPGqPfZVizcKVrlYyWIHOwKnhVyWqn3c/wDkcD9r/qWtTy8Uef4n+8q8s/8AxZ3J4hhkVkxoJXmY EKpUW4/sljXe3baybZJjZAs+RdmX6pIsvyVZFj101PkxY0ZlmbQgIBNiefmvSm1snu4aLMHDVJPP VJtZFH7bINpO3n/UiTuNPTpvf/hV2sK42B3C8o4yPObcT6aqMNI87eJM2NbQRm4JFtT2tf8ATVzO f3En7DfJUjv8F3HX5MkpRglpbfuzW6ctngUW0T7rHilcPHSWLUbsxsb8P11qxxd2lbJGHmw9xO3q kcVb/wBeeoOzblh4uIYp5ND6ybaWPAgfVBrqSddz3XGbGBMWOQzyEW5HVUi8FR7sDtdhquXddrTB an7tGssscmX16L1G9txvafZNf7/6lj1X52tT166HznFqlU1VVVd285yz/lJ/5b/3TWSrVZZ/ys38 t/7prK17fh/bLvR87533Q7mFFFFes8ZlqnbL/vGF/Pj/AL1QambQ6puuG7myrMhJPRxrM/tl/Fn1 Fmu89JvReub0Xr5J6AdI5BaRFcDiAwDC/wANdXrm9F6Cp1euGhgZtbRIz/WKqT6SKW9F6BNrJ0Or 1y6RyW7xFfTxXUA1j5L0XovQVpkdXrl44pLd4ivblqUN8tF6L0CbWQqhUUKgCqOQUWHoFcvFDJYy Ro5HLUoa3pFLei9BV1rXE5WDGQhkhjVhyIRQfiFdtpcFXAZTzBFwfODSXovQrbeLbOPZcT+BF/TX 5qdFlAVQAByA4Cub0XoHJvNtgiRx37tFS/E6QFufLauPZsUm5giJPM6F+au70XoNUs6s5WDGVgyQ xqw5EIoI+ECnL1zei9CNt5uoaI9feaF7zlrsNVv2udKwVlKsAynmCLg/AaS9F6Cr8hVCooVAFUcl AsB8ArloYHbW8SM31mUE+kilvRehavOpxlI0uNLClgzoVW/AcaYwsCKHFjjniieVb6m0q1+JPMip V6L0pjU0rklDQnROWrtqcezYn8CL+mvzVEwdvMD5PfpG0czho1sGAALdBFump16L1KIK7NRlGuE6 V8HU6BsLDgByFcukclu8RX08V1AG3mvRei9UxVgUjLiQopkHJyBqHw866vXN6L0FTrVTfc4+rX3S a+erSt/Taur0XoE2snQ61UXrm9F6ACkZcSFFLrycgFh5jzoKRswdkUuvqsQCw8xovRegq951e/A1 yixxjTGqovOygKL+YUXovQVOPZsT+BF9hfmpxFSMaY1CL1KAo+KkvRehXKTzbYBIw5kCKHPNwBqP nPOuWgx3Ys8MbMebMik+kiur0XoNT3s49mxP4EX2F+anb1zei9A23m2wZI3IZ0VmX1SwBI8xPKur 1zei9CVE7nH0lO6TQTcrpWxPWRauwQAAOAHAAcq5vRegbbzYOkclu8RXtxGoBrHyXpHihkN5I0cj gCyhj8Ypb0XoVNrJs5SHHRtSRIjdaooPpApzVXN6L0I23m6iNDA7a3iRn+sVUn0kV3eub0XoG282 CpGhJRFUtxYqACfPaur1zei9BWuYjxwyWMkaSEctShrekUiwY6EMkMasORCKD6QK6vRehdUqUq6C uqSLpkUOvUwDD0GlBAAA4AcgK5vRehK7DrVXBhgZtbRIX+sVUn02pb0XoE2snQ6vXLJG5BdFYrxU sAbea/Ki9F6CtMjq9F65vRegB1jkGmRVdedmAYX8xrq9c3ovQVB44pbd6iyW5alDW9NdCwAAFgOQ HAVzei9BV0oDqkg0yKrr1MAw+OlUIi6UUKo5KoAHoFJei9BV0psFYK6lXAZTzBFx6DSIkcYtGioO pQFHxUXovQVdKHV65ZI3YM6KzL6rEAkeYnlRei9BWmR1ekdUkXTIodfqsAR6DSXovQCqFRQqAKo5 KosB8ApSbix4g9Fc3ovQHHsuJ/Ai/pr81OIERdKKEUclUAD0CkvRehXJvNthoi195oXvPr6Rq+1z rq9c3ovQlWcZR/y038t/7prMVpcpgMWYk2Ghh6Ras1Xt+H9su8+f877odwUUUV6zxmWpaSih9M1m 1eLIe6WDcbrIoCicC4YD6w53qz/MWye9r9l/u1gaK88vi2264x7jauNG+/MWye9r9l/u0fmLZPe1 +y/3awNFTo7e+XAe69yN9+Ytl97X7L/do/MWy+9r9l/u1gaWnR298uA917kb78xbL72v2X+7R+Yt l97X7L/drA0U6O3vlwJ7r3I335i2X3tfsv8Ado/MWy+9r9l/u1gaWnR298uA92W5G9/MWy+9r9l/ u0fmHZfe1+y/3awVFOjt758B70tyN7+Ydl97X7L/AHaPzDsvvS/Zf7tYKlp0dvfPgT3pbkbz8w7N 70v2X+7R+Ydm96X7L/drB0U6O3vnwHvS3I3n5h2b3pfsv92j8w7N70v2X+7WEop0dvfPgPeluRu/ zDs3vS/Zf7tH5g2b3pfsv92sJS06O3vnwJ78tyN3+YNm96X7L/do/MGze9L9l/u1hKWnR2+afD6D 35bkbr8wbN70v2X+7R+YNn96X7L/AHawtFOjt80+H0Hvy3I3X4/s/vS/Zf7tH4/s/vS/Zf7tYain R2+afD6E6iW6Jufx/Z/el+y/3aPx/Z/el+y/3aw9FOjt80+H0HUS3RNx+P7P70v2X+7R+PbR70v2 X+7WIop0dvmnw+hOoluibj8e2j3pfsv92j8e2j3pfsv92sRRTo7fNPh9B1E90Tb/AI9tHvK/Zf7t H47tHvK/Zf7tYminR2+afD6DqZ7om2/Hdo95X7L/AHaPx3afeV+y/wB2sVRTo7fNPh9CdTPdE2v4 7tPvK/Zf7tH47tPvK/Zf7tYuinR2+afD6DqZ7om1/HNp95X7L/do/HNp95X7L/drF0tOjt80+H0H VT3RNn+ObV7yv2X+7R+ObV7yv2X+7WMpadHb5p8PoTqp7omy/G9q95X7L/do/G9q95X7L/drG0tO jt80+H0HVT3RNj+N7V7wv2X+7R+N7V7wv2X+7WPop0dvmnw+g6qe6Jsfxra/eF+y33aPxra/eB9l vu1j6KdHb5p8PoTqp7o8TYfjW1+8D7Lfdo/Gtr94H2W+7WQpadHb5p8PoOrnujxNd+M7Z7wPst92 j8Z2z3gfZb7tZGlp0dvmnw+g6ue6PE1v4ztnvA+y33aX8Z2z3gfZb7tZKinR2+afD6Dq57o8TW/j G2e8D7Lfdo/GNt94H2W+7WTop0dvmnw+hOrubo8TWfjG2/xx9lvu0fjG2/xx9lvu1lKWnR298+H0 HV3N0eJqvxfbf449Dfdo/F9t/jj0N92srS06O3vnw+g6y5uhx+pqfxfbv449Dfdpfxfbv449Dfdr K0tOjt758PoOsubocfqan8W27+OPQ33aPxbbv449DfdrLUtOjt758PoTrLm6HH6mo/Ftu/jj0N92 j8W27+OPQ33azFFOjt758PoOsucsOP1NP+K7f/HHob7tH4rt/wDHHob7tZminR298+H0HWXOWHH6 mm/Fdv8A4w9DfdpfxXb/AOMPQ33azNFOjt758B1lzlhx+ppvxTb/AOMPQ33aPxTA/jD0N92s1RTo 7e+fAdZc5YcfqaX8UwP4w9Dfdo/FMD+MPQ33azdFOjt758PoOtucsOP1NJ+KYH8Yehvu0fieB/GH ob5qzlFOjt758PoTrbnLDj9TR/ieB/GHob5qPxPA/jD0N81Z2inSW98+H0HW3OWHH6mi/E8H+MPQ 3zUv4ng/xh6G+as7RTpLe+fAdbc5YcfqaL8Twf4w9DfNR+JYP8YehvmrPUU6S3vlwHW3OWHH6mh/ EsH+MPQ3zUfiWD/GHob5qz1LTpLe+XAdbc5YcfqaD8Swf4w9DfNQdywgL97fyAN81Z+inSW98uA6 25yw4/Un5+4nIHdRgrFe5J5tUGiiu8IRgtMVRHmnOU5apOrCiiitGSq/LO/e5P8AaT71H5Z373J/ tJ96vTaK8PWT5Y8T7HtrezzL8s797k/2k+9R+Wd+9yf7Sfer02inWT5Y8R7S3s8y/LO/e5P9pPvU flnfvcn+0n3q9Nop1k+WPEe0t7PM/wAtb97k/wBpPvUflrfvcn+0n3q9Mop1k+WPEe0t7PM/y1v3 uT/aT71H5a373J/tJ96vTKKdZPljxHtLezzP8tb97k/2k+9S/lrfvcn+0n3q9Lop1k+WPEnsx3s8 0/LW/e5P9pPvUflrfvcn+0n3q9Lop1k+WPEezHezzT8tb77k/wBpPvUv5b333J/tJ96vSqKdZPlj xHsx3s81/Le++5P9pPvUflvffcn+0n3q9Kop1k+WPEezHezzX8t777k/2k+9S/lvffcn+0n3q9Jo p1k+WPEnsR3s82/Le++5P9pPvUflvffcn+0n3q9Jop1k+WPEexHfI83/AC5vvub/AGk+9R+XN99z f7Sfer0iinWT5Y8R7Ed8jzf8ub57m/2k+9R+XN89zf7Sfer0iinWT5Y8R08d8jzj8ub57m/2k+9R +XN89zf7Sfer0einWT5Y8R08d8jzn8u757m/2k+9R+Xd89zf0p96vRqKdZPljxJ08d8jzn8u757m /pT71L+Xd79zf0p96vRaKdZPljxHTx3yPOvy7vfub+lPvUfl3e/c39Kfer0WinWT5Y8R00d8jzv8 vb37m/pT71H5e3v3N/Sn3q9Eop1k+WPEdNDfI88/L29e6P6U+9R+Xt690f0p96vQ6KdZPljxJ00N 8jz38vb17o/pT71H5f3r3R/Sn3q9Cop1k+WPEdLDfI8+/L+9e6P6U+9R+X9690f0p96vQaKdZPlj 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 ------=_NextPart_000_1338_01CEE474.126BD880-- From wwwrun@oss.sgi.com Mon Nov 18 14:38:28 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id F0D8029E05; Mon, 18 Nov 2013 14:38:27 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1036] New: pmcd should not permanently give up on tardy pmdas Date: Mon, 18 Nov 2013 20:38:26 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1384807107.DFC11.21383"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1384807107.DFC11.21383 Date: Mon, 18 Nov 2013 14:38:27 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1036 Bug ID: 1036 Summary: pmcd should not permanently give up on tardy pmdas Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified It can happen for benevolent reasons that a PMDA can't procure answers to a query relayed by PMCD for more than _pmcd_timeout. Some transient kernel business could lock up /proc/$pid/FILE for a few seconds. A burst of I/O could knock out access to a pmda input log file awhile. A pmda request may contend with application-level locking over some shared files. Should any of these happen, pmcd shuns the pmda for the rest of its own lifetime. It would be desirable not to overreact so badly. PMCD could impose a timeout on requests, and notify clients. But it should be willing to exchange further messages with the slow PMDAs, once their in-progress work finishes up and normal response times return. This is especially important considering the absence of a capability to restart PMDAs on demand (which, if overdone, could make a busy system's situation worse). -- You are receiving this mail because: You are on the CC list for the bug. --1384807107.DFC11.21383 Date: Mon, 18 Nov 2013 14:38:27 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1036
Summary pmcd should not permanently give up on tardy pmdas
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

It can happen for benevolent reasons that a PMDA can't procure
answers to a query relayed by PMCD for more than _pmcd_timeout.

Some transient kernel business could lock up /proc/$pid/FILE for
a few seconds.  A burst of I/O could knock out access to a pmda
input log file awhile.  A pmda request may contend with application-level
locking over some shared files.  Should any of these happen, pmcd
shuns the pmda for the rest of its own lifetime.

It would be desirable not to overreact so badly.  PMCD could impose a
timeout on requests, and notify clients.  But it should be willing
to exchange further messages with the slow PMDAs, once their in-progress
work finishes up and normal response times return.  This is especially
important considering the absence of a capability to restart PMDAs on
demand (which, if overdone, could make a busy system's situation
worse).


You are receiving this mail because:
  • You are on the CC list for the bug.
--1384807107.DFC11.21383-- From nscott@redhat.com Mon Nov 18 18:04:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4C30629E04 for ; Mon, 18 Nov 2013 18:04:38 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2F5B38F8039 for ; Mon, 18 Nov 2013 16:04:38 -0800 (PST) X-ASG-Debug-ID: 1384819473-04cb6c537ed0330001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id FkgvZOdrhcXCcm2s for ; Mon, 18 Nov 2013 16:04:33 -0800 (PST) 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 rAJ04Xfu030396 for ; Mon, 18 Nov 2013 19:04:33 -0500 Date: Mon, 18 Nov 2013 19:04:33 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <108449892.7958955.1384819473397.JavaMail.root@redhat.com> Subject: pcp-gui updates: libqmc context fix MIME-Version: 1.0 X-ASG-Orig-Subj: pcp-gui updates: libqmc context fix Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp-gui updates: libqmc context fix Thread-Index: BIvPRqYBQPnXhK0+wyDhw4v+/GI4Kw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384819473 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142426 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev VERSION | 2 +- build/rpm/fedora.spec | 3 +++ debian/changelog | 6 ++++++ doc/CHANGES | 3 +++ src/libqmc/qmc_context.cpp | 15 +++++++++++++++ 5 files changed, 28 insertions(+), 1 deletion(-) commit 6c5ac8b1225c9bfc5793e7fb1f39e482b963b82b Author: Nathan Scott Date: Mon Nov 18 15:31:58 2013 +1100 Update version numbers for development pcp-gui version commit 5a8345bc4b781787399077080338034a5743b61e Author: Nathan Scott Date: Mon Nov 18 15:30:18 2013 +1100 Ensure the correct context is used for several libqmc calls Chandana reported that opening an archive in pmchart, after first starting it with host contexts (the default) using an archive tab, resulted in failure to correctly add a metric to a chart. The metric was "kernel.all.load[1 minute]" which requires an indom lookup - this failed during the chart setup process because of context switching at earlier points. From wwwrun@oss.sgi.com Mon Nov 18 18:50:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 7DCBF29E10; Mon, 18 Nov 2013 18:50:54 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1036] pmcd should not permanently give up on tardy pmdas Date: Tue, 19 Nov 2013 00:50:53 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1384822254.2be522.32505"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1384822254.2be522.32505 Date: Mon, 18 Nov 2013 18:50:54 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1036 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nathans@debian.org --- Comment #1 from Nathan Scott --- So, my 2c - as discussed on IRC, I don't really think of this as improving the situation. PMDA tardiness is a domain-specific problem, and to my mind tackling it (as best one can, its not generally solvable & ultimately practical tradeoffs end up being made) is thus best left to the individual PMDAs - IMO. It'd also add more code to pmcd, for what I feel is an error/corner case, which also adds to my reluctance. Finally, it feels like we'd be taking a stance of being more accepting of mediocrity (these delays reduce the quality/accuracy of the data we export) - if we are to add code, I'd prefer it to be along the lines of helping to find root causes of those latency problems. Perhaps timing mechanisms and new pmcd metrics to help identify those PMDAs which are suffering latency spikes. Even if timeouts are not reached, where pmcd is seen to "overreact", those PMDAs are still contributing to overall reduction of quality in terms of value/timestamp accuracy. Also as discussed on IRC, we could implement a scheme where pmie is used to trigger restarts on those PMDAs that are timed out, using pmcd.agent.status. Counter-point being: pmie runs unprivileged, thus it can only sighup and not restart pmcd (which means root/non-pcp PMDAs get no love). Counter-counter-point: a scheme where pmie touches a file in a safe place (probably not a world-writable-sticky-bit set directory), could be checked by a trivial root cronjob and restarted thusly. Pretty horrifying, but then so is being accepting of PMDA tardiness IMO. :) In other news, I wonder if we should consider adding pmcd.agent.uid metrics to export the user account identifier under which each PMDA is running? -- You are receiving this mail because: You are on the CC list for the bug. --1384822254.2be522.32505 Date: Mon, 18 Nov 2013 18:50:54 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1036
What Removed Added
CC   nathans@debian.org

Comment # 1 on bug 1036 from
So, my 2c - as discussed on IRC, I don't really think of this as improving the
situation.  PMDA tardiness is a domain-specific problem, and to my mind
tackling it (as best one can, its not generally solvable & ultimately practical
tradeoffs end up being made) is thus best left to the individual PMDAs - IMO. 
It'd also add more code to pmcd, for what I feel is an error/corner case, which
also adds to my reluctance.

Finally, it feels like we'd be taking a stance of being more accepting of
mediocrity (these delays reduce the quality/accuracy of the data we export) -
if we are to add code, I'd prefer it to be along the lines of helping to find
root causes of those latency problems.  Perhaps timing mechanisms and new pmcd
metrics to help identify those PMDAs which are suffering latency spikes.  Even
if timeouts are not reached, where pmcd is seen to "overreact", those PMDAs are
still contributing to overall reduction of quality in terms of value/timestamp
accuracy.

Also as discussed on IRC, we could implement a scheme where pmie is used to
trigger restarts on those PMDAs that are timed out, using pmcd.agent.status. 
Counter-point being: pmie runs unprivileged, thus it can only sighup and not
restart pmcd (which means root/non-pcp PMDAs get no love). 
Counter-counter-point: a scheme where pmie touches a file in a safe place
(probably not a world-writable-sticky-bit set directory), could be checked by a
trivial root cronjob and restarted thusly.  Pretty horrifying, but then so is
being accepting of PMDA tardiness IMO. :)


In other news, I wonder if we should consider adding pmcd.agent.uid metrics to
export the user account identifier under which each PMDA is running?


You are receiving this mail because:
  • You are on the CC list for the bug.
--1384822254.2be522.32505-- From bugzilla@redhat.com Mon Nov 18 19:22:10 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8AA7229E04 for ; Mon, 18 Nov 2013 19:22:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B8A3304043 for ; Mon, 18 Nov 2013 17:22:07 -0800 (PST) X-ASG-Debug-ID: 1384824125-04cb6c537cd3900001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id KXdsjxsaWE66R7mo for ; Mon, 18 Nov 2013 17:22:06 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAJ1M5Vr018961 for ; Mon, 18 Nov 2013 20:22:05 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAJ1M52j003426 for ; Mon, 18 Nov 2013 20:22:05 -0500 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rAJ1M4ao003425; Mon, 18 Nov 2013 20:22:04 -0500 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Tue, 19 Nov 2013 01:21:58 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1384824126 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142428 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.8.6-1.fc19 |pcp-3.8.6-1.el6 --- Comment #15 from Fedora Update System --- pcp-3.8.6-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=WGuuf9ff55&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 18 19:23:46 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6AD7129E04 for ; Mon, 18 Nov 2013 19:23:46 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 59C9E304051 for ; Mon, 18 Nov 2013 17:23:46 -0800 (PST) X-ASG-Debug-ID: 1384824225-04cb6c537bd3a20001-S8gJnT Received: from mx1-phx2.redhat.com (mx1-phx2.redhat.com [209.132.183.26]) by cuda.sgi.com with ESMTP id CpXpmwDROtHpdjPD for ; Mon, 18 Nov 2013 17:23:45 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (bzweb02.app.bz.hst.phx2.redhat.com [10.5.117.17]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAJ1Njv6019308 for ; Mon, 18 Nov 2013 20:23:45 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] Received: from bzweb02.app.bz.hst.phx2.redhat.com (localhost.localdomain [127.0.0.1]) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAJ1NiYU004139 for ; Mon, 18 Nov 2013 20:23:44 -0500 Received: (from root@localhost) by bzweb02.app.bz.hst.phx2.redhat.com (8.13.8/8.13.8/Submit) id rAJ1Nib6004138; Mon, 18 Nov 2013 20:23:44 -0500 From: bugzilla@redhat.com To: pcp@oss.sgi.com Subject: [Bug 998735] Several pmatop reporting/output oddities Date: Tue, 19 Nov 2013 01:23:35 +0000 X-ASG-Orig-Subj: [Bug 998735] Several pmatop reporting/output oddities X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Version: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: scox@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: nathans@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Barracuda-Connect: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Start-Time: 1384824225 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142428 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name https://bugzilla.redhat.com/show_bug.cgi?id=998735 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.8.6-1.el6 |pcp-3.8.6-1.el5 --- Comment #16 from Fedora Update System --- pcp-3.8.6-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=GHSQEbLef2&a=cc_unsubscribe From nscott@redhat.com Tue Nov 19 00:43:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 32DBD7F4E for ; Tue, 19 Nov 2013 00:43:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1E508304051 for ; Mon, 18 Nov 2013 22:43:56 -0800 (PST) X-ASG-Debug-ID: 1384843431-04cbb04167e20a0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id pdhx3Syfoga3IiuA for ; Mon, 18 Nov 2013 22:43:51 -0800 (PST) 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 rAJ6hp9o029548; Tue, 19 Nov 2013 01:43:51 -0500 Date: Tue, 19 Nov 2013 01:43:51 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" , Dave Brolley Cc: pcp developers Message-ID: <729861198.8246263.1384843431120.JavaMail.root@redhat.com> In-Reply-To: <20131112212124.GB8993@redhat.com> References: <20131112212124.GB8993@redhat.com> Subject: Re: [pcp] RFC: ruminations re. avahi/etc discovery API MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] RFC: ruminations re. avahi/etc discovery API Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: ruminations re. avahi/etc discovery API Thread-Index: +RbbZA1eT6S2qPO0wZqrP0zFVZxCzw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384843431 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > Hi - > > Just a couple of thoughts re. the forthcoming pcp daemon-discovery API > brolley's working on. > > The most straightforward thing to do would be to have a new libpcp > function that is a dual of the internal __pmServerAvahiAdvertisePresence(), Or __pmServerAdvertisePresence even. We should keep in mind these similar sorts of projects - http://www.openslp.org/ (which is apparently snia.org blessed) - and other cloudy types. As mentioned on IRC sometime back, an indirect (dlopen'd) kinda model more like SASL still seems a nice option, so that we don't have to link pmcd/libpcp directly with all mechanisms. Which, I think you *have* indeed kept in mind, with final parameter here... > Anyway, enough of that fantasy. If no one can think of other relevant > I/O generalities, how about adding a libpcp general-purpose discovery > function: > > int pmDiscoverServices( > char ***urls, /* output string array > allocated as per pmGetChildren/offspring */ > const char *service, /* "pmcd" or such */ > const char *discovery_domain); > /* "AVAHI" or (later) "PROBE:IPV4:a.b.c.d/e:f", > service-dependent syntax. */ So, looks good to me. :) On a related note - chatting to the thermostat folks the other day, they were interested in a non-root-requiring mechanism for detecting freshly started java processes. For this case the sampling-style interface of the PMAPI is not especially well-suited, so maybe PMDAs could begin to announce "services" like that that they've found (assuming a pmdajvm, and an inotify style of interface on the newly created hsperfdata directories)? Virtual machines (guests), libvirt - might be another case where we could help new analysis tools to find newly created/destroyed guests. But, maybe not out place. Or is this (ab)usage going too far? (will the above discovery API handle the quirks of these other advertisements? not sure) [ re thermostat - we should get announcement calls into pmwebd as well. ] cheers. -- Nathan From brolley@redhat.com Tue Nov 19 11:41:55 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AEDE17F67 for ; Tue, 19 Nov 2013 11:41:55 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7F6BC304059 for ; Tue, 19 Nov 2013 09:41:55 -0800 (PST) X-ASG-Debug-ID: 1384882911-04bdf06eef1026f0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id u0BGBgpNB6X377bG for ; Tue, 19 Nov 2013 09:41:51 -0800 (PST) X-Barracuda-Envelope-From: brolley@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 rAJHfoso028805 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 19 Nov 2013 12:41:51 -0500 Received: from [10.15.16.212] ([10.15.16.212]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAJHfnXo010876 for ; Tue, 19 Nov 2013 12:41:49 -0500 Message-ID: <528BA2DD.9020408@redhat.com> Date: Tue, 19 Nov 2013 12:41:49 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: PCP Subject: Service Discovery for PCP Clients Content-Type: multipart/alternative; boundary="------------060907060604060104050601" X-ASG-Orig-Subj: Service Discovery for PCP Clients 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: 1384882911 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------060907060604060104050601 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi All, I've just pushed the following to the brolley/dev branch in the pcpfans repository: commit eaeb0678cf4e06c77a54cc7cd38401bc9bb250b2 Author: Dave Brolley Date: Tue Nov 19 12:04:14 2013 -0500 Service discovery for PCP clients. - New libpcp API function __pmDiscoverServices() - Discovers services as requested. - Currently, only discovery of PMCD via Avahi is supported. - Related new API type: __pmServiceInfo. - Related new API functions: __pmServiceInfoAlloc(), __pmServiceInfoFree(). - Related new API functions: __pmAddDisccoveredService(), __pmServiceListFree(). - New __pmSockAddr API function: __pmSockAddrGetPort(). - Added -p option to pminfo for prototype/testing purposes - not intended to be permanent, but can be, if wanted. - Instruct pminfo to use __pmDiscoverServices() to search for local PMCD servers. I just want to add a few notes to the information in the commit message and to solicit review and comments. * The new __pmDiscoverServices() API is as was discussed on this list and on IRC. Not much to add in the way of notes for that one. * __pmServiceListFree() is to be used for freeing the list returned by __pmDiscoverService(). * I exposed the data structure __pmServiceInfo along with the functions __pmServiceInfoAlloc(), __pmServiceInfoFree() and __pmAddDiscoveredService() in case there is a need for clients to manually add services which are known to them by other means than the supported discovery mechanisms (currently only PMCD via Avahi). If the consensus is that this is not needed, then we can easily hide them again. * Although __pmDiscoverServices() returns an array of urls as strings, __pmServiceInfo maintains the information as __pmSockAddr which I feel will be easier to work with internally once we start adding filters and other manipulations. __pmSockAddr is easily converted to a string at the end of it all using __pmSockAddrToString. * The new API function __pmSockAddrGetPort() was required in order to construct the urls. * I added a prototype option (-p) to pminfo just so that I could demonstrate that the new API is working. It can be removed at any time. * The urls returned for IPv6 PMCDs are similar to pcp://[fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is enclosed in [] in order to separate the address from the port. This is a common notation among IPv6-enabled applications. Currently, PCP's url parser does not accept this notation. It should be an easy fix which I can have ready quickly. Dave --------------060907060604060104050601 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi All,

I've just pushed the following to the brolley/dev branch in the pcpfans repository:

commit eaeb0678cf4e06c77a54cc7cd38401bc9bb250b2
Author: Dave Brolley <brolley@redhat.com>
Date:   Tue Nov 19 12:04:14 2013 -0500

    Service discovery for PCP clients.
   
    - New libpcp API function __pmDiscoverServices()
      - Discovers services as requested.
      - Currently, only discovery of PMCD via Avahi is supported.
      - Related new API type: __pmServiceInfo.
      - Related new API functions: __pmServiceInfoAlloc(), __pmServiceInfoFree().
      - Related new API functions: __pmAddDisccoveredService(), __pmServiceListFree().
    - New __pmSockAddr API function: __pmSockAddrGetPort().
    - Added -p option to pminfo for prototype/testing purposes
      - not intended to be permanent, but can be, if wanted.
      - Instruct pminfo to use __pmDiscoverServices() to search for
        local PMCD servers.

I just want to add a few notes to the information in the commit message and to solicit review and comments.
  • The new __pmDiscoverServices() API is as was discussed on this list and on IRC. Not much to add in the way of notes for that one.

  • __pmServiceListFree() is to be used for freeing the list returned by __pmDiscoverService().

  • I exposed the data structure __pmServiceInfo along with the functions __pmServiceInfoAlloc(), __pmServiceInfoFree() and __pmAddDiscoveredService() in case there is a need for clients to manually add services which are known to them by other means than the supported discovery mechanisms (currently only PMCD via Avahi). If the consensus is that this is not needed, then we can easily hide them again.

  • Although __pmDiscoverServices() returns an array of urls as strings, __pmServiceInfo maintains the information as __pmSockAddr which I feel will be easier to work with internally once we start adding filters and other manipulations. __pmSockAddr is easily converted to a string at the end of it all using __pmSockAddrToString.

  • The new API function __pmSockAddrGetPort() was required in order to construct the urls.

  • I added a prototype option (-p) to pminfo just so that I could demonstrate that the new API is working. It can be removed at any time.

  • The urls returned for IPv6 PMCDs are similar to pcp://[fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is enclosed in [] in order to separate the address from the port. This is a common notation among IPv6-enabled applications. Currently, PCP's url parser does not accept this notation. It should be an easy fix which I can have ready quickly.
Dave
--------------060907060604060104050601-- From fche@redhat.com Tue Nov 19 14:13:20 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BD7137F3F for ; Tue, 19 Nov 2013 14:13:20 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id AD0D5304053 for ; Tue, 19 Nov 2013 12:13:17 -0800 (PST) X-ASG-Debug-ID: 1384891993-04cbb04166101fd0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FsB937ArcQZhG9Bk for ; Tue, 19 Nov 2013 12:13:13 -0800 (PST) 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 rAJKDC3i028792 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 19 Nov 2013 15:13:13 -0500 Received: from fche.csb (vpn-52-193.rdu2.redhat.com [10.10.52.193]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rAJKDCeO010142; Tue, 19 Nov 2013 15:13:12 -0500 Received: by fche.csb (Postfix, from userid 2569) id A7C9A580FE; Tue, 19 Nov 2013 15:13:11 -0500 (EST) To: Dave Brolley Cc: PCP Subject: Re: Service Discovery for PCP Clients References: <528BA2DD.9020408@redhat.com> X-ASG-Orig-Subj: Re: Service Discovery for PCP Clients From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 19 Nov 2013 15:13:11 -0500 In-Reply-To: <528BA2DD.9020408@redhat.com> (Dave Brolley's message of "Tue, 19 Nov 2013 12:41:49 -0500") 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: 1384891993 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 brolley wrote: > [...] > I've just pushed the following to the brolley/dev branch in the pcpfans > repository: Thanks! > I just want to add a few notes to the information in the commit message and to > solicit review and comments. > > * The new __pmDiscoverServices() API is as was discussed on this list and on > IRC. Not much to add in the way of notes for that one. Since it should be usable by normal clients, let's remove the __ prefix. > * __pmServiceListFree() is to be used for freeing the list returned by > __pmDiscoverService(). I'd be just as happy if the appending code from pmns.c:stitch_list (or equivalent elsewhere) were factored out into a general int __pmStringArrayAppend (char ***buffer, const char *appendee); function, and reused generally, so that a caller need only call free() on the result, instead of a purpose-specific free function. > * I exposed the data structure __pmServiceInfo along with the functions > __pmServiceInfoAlloc(), __pmServiceInfoFree() and __pmAddDiscoveredService > () in case there is a need for clients to manually add services which are > known to them by other means than the supported discovery mechanisms > (currently only PMCD via Avahi). If the consensus is that this is not > needed, then we can easily hide them again. (My guess is that such clients would find adding a URL-string no harder.) > * Although __pmDiscoverServices() returns an array of urls as strings, > __pmServiceInfo maintains the information as __pmSockAddr which I feel will > be easier to work with internally once we start adding filters and other > manipulations. __pmSockAddr is easily converted to a string at the end of > it all using __pmSockAddrToString. (Ditto.) Plus the kinds of filtering we were talking about on the other threads were performed by making PMAPI calls on contexts opened from the URL strings, not something based on the sockaddrs. > [...] > * I added a prototype option (-p) to pminfo just so that I could demonstrate > that the new API is working. It can be removed at any time. Right, it's a good quick hack to see the new code work. A tiny pmfind(1) should come along at some point to replace it though. > * The urls returned for IPv6 PMCDs are similar to pcp:// > [fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is enclosed in [] > in order to separate the address from the port. This is a common notation > among IPv6-enabled applications. Currently, PCP's url parser does not > accept this notation. It should be an easy fix which I can have ready > quickly. Good point! - FChE From wwwrun@oss.sgi.com Tue Nov 19 14:44:52 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 1AB457F52; Tue, 19 Nov 2013 14:44:52 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1036] pmcd should not permanently give up on tardy pmdas Date: Tue, 19 Nov 2013 20:44:51 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1384893892.5CE60Fbc2.30023"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1384893892.5CE60Fbc2.30023 Date: Tue, 19 Nov 2013 14:44:52 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1036 --- Comment #2 from Frank Ch. Eigler --- (In reply to comment #1) > So, my 2c - as discussed on IRC, I don't really think of this as improving > the situation. PMDA tardiness is a domain-specific problem, and to my mind > tackling it [there is better...] Not necessarily. As we discussed, momentary system overload (whether deliberately induced by an attacker, or accidental) can affect all PMDAs. So can a VM or power suspend/resume. So can systemwide clock jumps. So can some administrator's misguided debugging activity. > Finally, it feels like we'd be taking a stance of being more accepting of > mediocrity I suspect a lot of your concerns come from here, but IMHO it is a separate subject. The issue is not whether to whether to shorten or lengthen timeouts to a PMAPI client; the current default five seconds seems too long for that, if anything. The issue is how to handle the occasional excursion beyond the timeout: how to optimally *recover*. > Perhaps timing mechanisms and > new pmcd metrics to help identify those PMDAs which are suffering latency > spikes. Even if timeouts are not reached, where pmcd is seen to > "overreact", those PMDAs are still contributing to overall reduction of > quality in terms of value/timestamp accuracy. Sure, such introspection metrics would be nice to have. > Also as discussed on IRC, we could implement a scheme where pmie is used to > trigger restarts [...] by a trivial root cronjob and restarted thusly. These cannot do the job well. Between the time that a PMDA exceeds the timeout the first time, and the time that this cron job would eventually run, the PMDA has been DoS'd. Restarting the entire PMCD and its fleet of PMDAs means an even larger temporary DoS and impact on unrelated PMDAs. -- You are receiving this mail because: You are on the CC list for the bug. --1384893892.5CE60Fbc2.30023 Date: Tue, 19 Nov 2013 14:44:52 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 2 on bug 1036 from
(In reply to comment #1)

> So, my 2c - as discussed on IRC, I don't really think of this as improving
> the situation.  PMDA tardiness is a domain-specific problem, and to my mind
> tackling it [there is better...]

Not necessarily.  As we discussed, momentary system overload (whether
deliberately induced by an attacker, or accidental) can affect all PMDAs.
So can a VM or power suspend/resume.  So can systemwide clock jumps.  So
can some administrator's misguided debugging activity.


> Finally, it feels like we'd be taking a stance of being more accepting of
> mediocrity 

I suspect a lot of your concerns come from here, but IMHO it is a separate
subject.  The issue is not whether to whether to shorten or lengthen
timeouts to a PMAPI client; the current default five seconds seems too
long for that, if anything.  The issue is how to handle the occasional
excursion beyond the timeout: how to optimally *recover*.


> Perhaps timing mechanisms and
> new pmcd metrics to help identify those PMDAs which are suffering latency
> spikes.  Even if timeouts are not reached, where pmcd is seen to
> "overreact", those PMDAs are still contributing to overall reduction of
> quality in terms of value/timestamp accuracy.

Sure, such introspection metrics would be nice to have.


> Also as discussed on IRC, we could implement a scheme where pmie is used to
> trigger restarts [...] by a trivial root cronjob and restarted thusly.  

These cannot do the job well.  Between the time that a PMDA exceeds
the timeout the first time, and the time that this cron job would
eventually run, the PMDA has been DoS'd.  Restarting the entire PMCD
and its fleet of PMDAs means an even larger temporary DoS and impact
on unrelated PMDAs.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1384893892.5CE60Fbc2.30023-- From nscott@redhat.com Tue Nov 19 22:59:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4E4657F51 for ; Tue, 19 Nov 2013 22:59:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 26602304051 for ; Tue, 19 Nov 2013 20:59:21 -0800 (PST) X-ASG-Debug-ID: 1384923559-04bdf06eee119440001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id u3PKykalZwXG4ppU for ; Tue, 19 Nov 2013 20:59:19 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAK4xJ47009835 for ; Tue, 19 Nov 2013 23:59:19 -0500 Date: Tue, 19 Nov 2013 23:59:19 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <466852906.9553332.1384923559318.JavaMail.root@redhat.com> In-Reply-To: <889485155.9553292.1384923527719.JavaMail.root@redhat.com> Subject: pcp updates: qa, pmdasystemd MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, pmdasystemd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: qa, pmdasystemd Thread-Index: pcGzF8cyVj8ZI+pJrm15yzWI/sPmhA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384923559 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev qa/230 | 1 + qa/294 | 1 + qa/297 | 1 + qa/529 | 1 + qa/581 | 1 + src/pmdas/systemd/systemd.c | 12 +++++++----- 6 files changed, 12 insertions(+), 5 deletions(-) commit a8f4882c1494bb9586b201ab2a0ff38e6e969bd6 Merge: 7ae0a3f b953883 Author: Nathan Scott Date: Wed Nov 20 15:54:49 2013 +1100 Merge branch 'fche/dev' of ../pcpfans into dev commit 7ae0a3f027641cfa93021940dd9b19ffc78b2374 Author: Nathan Scott Date: Wed Nov 20 15:49:49 2013 +1100 Test qa/581 filtering for another form of interface naming convention commit e33d5b2d82b116dbf88f632e7c843f9dc5757755 Author: Nathan Scott Date: Wed Nov 20 15:48:52 2013 +1100 Additional qa filtering needed for localhost.localdomain hostnames commit b95388381e49ef152bf2abe9af66db12dd72b290 Author: Frank Ch. Eigler Date: Tue Nov 19 11:07:36 2013 -0500 RHBZ967428: correct pmda-systemd fd_set usage poetter@redhat.com kindly pointed out that we were using fd_set objects without a proper FD_ZERO then FD_SET sequence. (He also advised that we should use *poll(2) instead, but since our PMDA fd's are all small, select(2) should perform adequately.) From pcp-announce-bounces@oss.sgi.com Tue Nov 19 23:13:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from oss.sgi.com (localhost [IPv6:::1]) by oss.sgi.com (Postfix) with ESMTP id 7AC647F53; Tue, 19 Nov 2013 23:13:27 -0600 (CST) X-Original-To: pcp-announce@oss.sgi.com Delivered-To: pcp-announce@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 02D917F51 for ; Tue, 19 Nov 2013 23:13:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E4E9F304043 for ; Tue, 19 Nov 2013 21:13:22 -0800 (PST) X-ASG-Debug-ID: 1384924396-04cb6c537d112940001-87ZIJf Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id o8yoPNZsION45ADk for ; Tue, 19 Nov 2013 21:13:16 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAK5DGku012520 for ; Wed, 20 Nov 2013 00:13:16 -0500 Date: Wed, 20 Nov 2013 00:13:16 -0500 (EST) From: Nathan Scott To: pcp-announce@oss.sgi.com Message-ID: <654114259.9556388.1384924396082.JavaMail.root@redhat.com> In-Reply-To: <803085903.9553792.1384923782634.JavaMail.root@redhat.com> MIME-Version: 1.0 X-ASG-Orig-Subj: Blog post and video about PCP X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Blog post and video about PCP Thread-Index: tXukes6pzKvzJK+BlGZ0w1QFtBX+yQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1384924396 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Subject: [pcp-announce] Blog post and video about PCP X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Nathan Scott List-Id: pcp announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pcp-announce-bounces@oss.sgi.com Sender: pcp-announce-bounces@oss.sgi.com Hi all, The first in a two-part series about PCP has been posted here: http://developerblog.redhat.com/2013/11/19/exploratory-performance-pcp/ Enjoy! Please feel free to post follow-up commentary on that site, and if you liked it drop me a note & perhaps we could create some more. Or you could beg me to stop, if you can't bear the sound of my voice. :) A similar-styled post discussing use of a few of the console tools will follow next week. cheers. -- Nathan _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From ken.mcdonell@messagemedia.com.au Wed Nov 20 15:33:47 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FROM_12LTRDOM autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CA8B07F50 for ; Wed, 20 Nov 2013 15:33:47 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9E3EA8F806F for ; Wed, 20 Nov 2013 13:33:47 -0800 (PST) X-ASG-Debug-ID: 1384983220-04cbb04168141cc0001-S8gJnT Received: from remote.messagemedia.com.au (mail.messagemedia.com.au [175.45.83.34]) by cuda.sgi.com with ESMTP id 7b8CL1O1mIAHgAN1 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 20 Nov 2013 13:33:43 -0800 (PST) X-Barracuda-Envelope-From: ken.mcdonell@messagemedia.com.au X-Barracuda-Apparent-Source-IP: 175.45.83.34 Received: from [10.8.0.222] (192.168.19.155) by MM-SVR-RDC1.messagemedia.local (192.168.19.3) with Microsoft SMTP Server id 8.3.83.0; Thu, 21 Nov 2013 08:33:39 +1100 Message-ID: <528D2AB6.2090500@messagemedia.com.au> Date: Thu, 21 Nov 2013 08:33:42 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: packaging does not preserve crontab entries Content-Type: text/plain; charset="ISO-8859-1"; format=flowed X-ASG-Orig-Subj: packaging does not preserve crontab entries Content-Transfer-Encoding: 7bit X-TM-AS-Product-Ver: SMEX-10.1.0.2244-7.000.1014-20300.002 X-TM-AS-Result: No-5.048900-0.000000-31 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-Barracuda-Connect: mail.messagemedia.com.au[175.45.83.34] X-Barracuda-Start-Time: 1384983222 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142478 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- We install crontab entries, e.g. /etc/cron.d/pcp-pmie /etc/cron.d/pcp-pmlogger but we used to install them in different places and/or with different names. There is some effort to handle migration during upgrades with a mixture of rules and "pre" scripts. I have just observed a spectacular failure of this. In upgrading a Centos system from PCP 3.8.0 to PCP 3.8.9, /etc/cron.d/pcp-pmlogger existed before the upgrade (and had been modified), but after the upgrade a new /etc/cron.d/pcp-pmlogger was installed without any warning, and no .rpmnew, ... assistance. So the old /etc/cron.d/pcp-pmlogger was lost. Worse, the old /etc/cron.d/pcp-pmlogger contained -k 93, so at 00:10 on the day after the upgrade 79 days (93 minus the default 14 for -k) worth of (vary valuable) PCP archives across 50+ hosts were removed. We have to be able to do a better job of protecting the critical configuration files during upgrades. From kenj@internode.on.net Wed Nov 20 15:36:38 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4B6617F50 for ; Wed, 20 Nov 2013 15:36:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0CD2D8F8064 for ; Wed, 20 Nov 2013 13:36:37 -0800 (PST) X-ASG-Debug-ID: 1384983395-04bdf06eef13ffa0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id J19XbtqtD9lrqyOe for ; Wed, 20 Nov 2013 13:36:36 -0800 (PST) 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: ArUfAEoqjVJ20XjKPGdsb2JhbAANTItDtkmBMAMBAQEBOIJbAQEEOEARLBYPCQMCAQIBMQ4GBg0IAQG2dpIEF44/gTOEMgOtW4FW Received: from ppp118-209-120-202.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.120.202]) by ipmail06.adl6.internode.on.net with ESMTP; 21 Nov 2013 08:06:35 +1030 Message-ID: <528D2B66.4020406@internode.on.net> Date: Thu, 21 Nov 2013 08:36:38 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: PCP Mailing List Subject: packaging does not preserve crontab entries References: <528D2AB6.2090500@messagemedia.com.au> X-ASG-Orig-Subj: packaging does not preserve crontab entries In-Reply-To: <528D2AB6.2090500@messagemedia.com.au> X-Forwarded-Message-Id: <528D2AB6.2090500@messagemedia.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1384983395 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142478 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- We install crontab entries, e.g. /etc/cron.d/pcp-pmie /etc/cron.d/pcp-pmlogger but we used to install them in different places and/or with different names. There is some effort to handle migration during upgrades with a mixture of rules and "pre" scripts. I have just observed a spectacular failure of this. In upgrading a Centos system from PCP 3.8.0 to PCP 3.8.9, /etc/cron.d/pcp-pmlogger existed before the upgrade (and had been modified), but after the upgrade a new /etc/cron.d/pcp-pmlogger was installed without any warning, and no .rpmnew, ... assistance. So the old /etc/cron.d/pcp-pmlogger was lost. Worse, the old /etc/cron.d/pcp-pmlogger contained -k 93, so at 00:10 on the day after the upgrade 79 days (93 minus the default 14 for -k) worth of (vary valuable) PCP archives across 50+ hosts were removed. We have to be able to do a better job of protecting the critical configuration files during upgrades. From nscott@redhat.com Wed Nov 20 16:14:58 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 369F27F50 for ; Wed, 20 Nov 2013 16:14:58 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 17B25304066 for ; Wed, 20 Nov 2013 14:14:55 -0800 (PST) X-ASG-Debug-ID: 1384985693-04bdf06eec1415b0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id MfQNgA3Ym1H5Py0t for ; Wed, 20 Nov 2013 14:14:54 -0800 (PST) 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 rAKMEpDU011046; Wed, 20 Nov 2013 17:14:51 -0500 Date: Wed, 20 Nov 2013 17:14:51 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Mailing List Message-ID: <1073470718.11014624.1384985691289.JavaMail.root@redhat.com> In-Reply-To: <528D2B66.4020406@internode.on.net> References: <528D2AB6.2090500@messagemedia.com.au> <528D2B66.4020406@internode.on.net> Subject: Re: [pcp] packaging does not preserve crontab entries MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] packaging does not preserve crontab entries Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: packaging does not preserve crontab entries Thread-Index: 5eTGorn93Yn3XEw75ShJCp/6hw3XXA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1384985693 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142480 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > > We install crontab entries, e.g. > > /etc/cron.d/pcp-pmie > /etc/cron.d/pcp-pmlogger > > but we used to install them in different places and/or with different names. > > There is some effort to handle migration during upgrades with a mixture > of rules and "pre" scripts. > > I have just observed a spectacular failure of this. > > In upgrading a Centos system from PCP 3.8.0 to PCP 3.8.9, > /etc/cron.d/pcp-pmlogger existed before the upgrade (and had been > modified), but after the upgrade a new /etc/cron.d/pcp-pmlogger was > installed without any warning, and no .rpmnew, ... assistance. So the > old /etc/cron.d/pcp-pmlogger was lost. > These are marked as noreplace configuration files... # rpm --query --configfiles pcp | grep cron /etc/cron.d/pcp-pmie /etc/cron.d/pcp-pmlogger so, not clear how this happened. Were these files that had been created (outside of PCP packaging) before we begun installing crontabs? i.e. is this a coincidental naming collision, and rpm didn't know about 'em? I suppose things are tricky in the cron.d directories because we cannot leave around .rpmsave files and so on - both variants would still be found by cron. Perhaps (not sure) rpm has different logic for these directories to ensure duplicates don't happen. cheers. -- Nathan From wwwrun@oss.sgi.com Wed Nov 20 18:13:35 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 0F2617F51; Wed, 20 Nov 2013 18:13:35 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1036] pmcd should not permanently give up on tardy pmdas Date: Thu, 21 Nov 2013 00:13:34 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1384992815.C1A70e2.24681"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1384992815.C1A70e2.24681 Date: Wed, 20 Nov 2013 18:13:35 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1036 --- Comment #3 from Nathan Scott --- > ... momentary system overload (whether deliberately induced by an attacker, > or accidental) can affect all PMDAs. So can a VM or power suspend/resume. > So can systemwide clock jumps. These all affect pmcd just as much as the PMDAs. Thus, they seem to me to not be good examples to support your argument ... e.g. how often would a power suspend resume affect a PMDA and not pmcd itself!?! Thats just silly, no amount of new pmcd code is going to help for these cases. For all the realistic cases I can think of, or have observed, they are/were domain-specific issues where the PMDA was in the best/only position to dodge 'em. > So can some administrator's misguided debugging activity. Surely not on a production system? :) For more responsible sysadmins, for whom lack of service from pmcd and its merry agent-men is a problem, dbpmda(1) would be a more suitable tool, and is readily available on their system if they really must debug it on the production system itself. There seems to be an underlying suggestion that this is readily fixable and pmcd is taking this action lightly - "if only pmcd would just wait, surely everything will be just peachy?" That's simply not the case. Life goes on while the tardy PMDA is off with the weeds. pmcd simply doesn't know *what is going on* with that PMDA, and it could be minutes/hours before the PMDA resurfaces. And who knows what state it - and the horse/communication channel it rode in on - is in at that point if/when it does resurface. New clients may have arrived, sent in their authentication information which pmcd has duly forwarded on to all the (other) agents ... except, who knows what these agents have been up to while they're off doing their own thing for awhile, and they've missed out. Does pmcd need to resend those PDUs? (yes, I think it does have to, and in-order with other PDUs - becomes a hard problem to solve inexpensively). Or what if the PMDA was in the middle of a PDU exchange with pmcd when it stopped talking - does pmcd need to queue everything up that happens while the PMDA is off in lala land, indefinitely? (including partial PDU reads and writes!!! argh!) Or clients have asked (sequentially) for names, PMIDs, descriptors, instances, then started fetching - and one PMDA went away briefly somewhere in the middle there, then comes back and we wonder why the client isn't getting values? No evidence trail either - later, the PMDA is running fine when we try to debug the problem. In theory it'd be nice to have; but in practice, I can't see how it can possibly work in a reliable fashion, nor does it fix the perceived problem it sets out to. And yes, I suspect developers would take this as an easy "out" to not set good response time requirements for their PMDAs (alternatively, it'll make responding quickly something they can come back to, someday - i.e. never). "Perfect" is the enemy of "good" in this case, or so it seems to me anyway. -- You are receiving this mail because: You are on the CC list for the bug. --1384992815.C1A70e2.24681 Date: Wed, 20 Nov 2013 18:13:35 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 3 on bug 1036 from
> ... momentary system overload (whether deliberately induced by an attacker,
> or accidental) can affect all PMDAs.  So can a VM or power suspend/resume.
> So can systemwide clock jumps.

These all affect pmcd just as much as the PMDAs.  Thus, they seem to me to not
be good examples to support your argument ... e.g. how often would a power
suspend resume affect a PMDA and not pmcd itself!?!  Thats just silly, no
amount of new pmcd code is going to help for these cases.

For all the realistic cases I can think of, or have observed, they are/were
domain-specific issues where the PMDA was in the best/only position to dodge
'em.

> So can some administrator's misguided debugging activity.

Surely not on a production system?  :)  For more responsible sysadmins, for
whom lack of service from pmcd and its merry agent-men is a problem, dbpmda(1)
would be a more suitable tool, and is readily available on their system if they
really must debug it on the production system itself.


There seems to be an underlying suggestion that this is readily fixable and
pmcd is taking this action lightly - "if only pmcd would just wait, surely
everything will be just peachy?"

That's simply not the case.  Life goes on while the tardy PMDA is off with the
weeds.  pmcd simply doesn't know *what is going on* with that PMDA, and it
could be minutes/hours before the PMDA resurfaces.  And who knows what state it
- and the horse/communication channel it rode in on - is in at that point
if/when it does resurface.

New clients may have arrived, sent in their authentication information which
pmcd has duly forwarded on to all the (other) agents ... except, who knows what
these agents have been up to while they're off doing their own thing for
awhile, and they've missed out.  Does pmcd need to resend those PDUs?  (yes, I
think it does have to, and in-order with other PDUs - becomes a hard problem to
solve inexpensively).

Or what if the PMDA was in the middle of a PDU exchange with pmcd when it
stopped talking - does pmcd need to queue everything up that happens while the
PMDA is off in lala land, indefinitely?  (including partial PDU reads and
writes!!!  argh!)

Or clients have asked (sequentially) for names, PMIDs, descriptors, instances,
then started fetching - and one PMDA went away briefly somewhere in the middle
there, then comes back and we wonder why the client isn't getting values?  No
evidence trail either - later, the PMDA is running fine when we try to debug
the problem.


In theory it'd be nice to have; but in practice, I can't see how it can
possibly work in a reliable fashion, nor does it fix the perceived problem it
sets out to.  And yes, I suspect developers would take this as an easy "out" to
not set good response time requirements for their PMDAs (alternatively, it'll
make responding quickly something they can come back to, someday - i.e. never).

"Perfect" is the enemy of "good" in this case, or so it seems to me anyway.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1384992815.C1A70e2.24681-- From nscott@redhat.com Thu Nov 21 02:08:01 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A73CF7F4E for ; Thu, 21 Nov 2013 02:08:01 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 68FB5304051 for ; Thu, 21 Nov 2013 00:07:58 -0800 (PST) X-ASG-Debug-ID: 1385021273-04bdf06eed1596e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 5OJZNGQmglAvxSkH for ; Thu, 21 Nov 2013 00:07:53 -0800 (PST) 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 rAL87qOd011378; Thu, 21 Nov 2013 03:07:52 -0500 Date: Thu, 21 Nov 2013 03:07:52 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Dave Brolley Cc: PCP Message-ID: <539115647.11285161.1385021272340.JavaMail.root@redhat.com> In-Reply-To: <528BA2DD.9020408@redhat.com> References: <528BA2DD.9020408@redhat.com> Subject: Re: [pcp] Service Discovery for PCP Clients MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Service Discovery for PCP Clients Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Service Discovery for PCP Clients Thread-Index: 6M4HZDk9Rdr9IC3ZfGmqbBWqx8WRhw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1385021273 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142491 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > Hi All, > > I've just pushed the following to the brolley/dev branch in the pcpfans > repository: Lookin' good! > - Added -p option to pminfo for prototype/testing purposes pmfind(1) sounds good; even just with a main() and that snippet of pminfo code initially. It would be a good idea to make pmwebd advertise soon, to start testing the multi-server aspects of this code. > I just want to add a few notes to the information in the commit message and > to solicit review and comments. > > * The new __pmDiscoverServices() API is as was discussed on this list and > on IRC. Not much to add in the way of notes for that one. As Frank suggested, I tend to agree this would be a good pmapi.h candidate with no double-underscore. Man pages, book sections and navel-gazing about soname's and symbol-files is warranted too as a result. > * I exposed the data structure __pmServiceInfo along with the functions > __pmServiceInfoAlloc(), __pmServiceInfoFree() and > __pmAddDiscoveredService() in case there is a need for clients to > manually add services which are known to them by other means than the > supported discovery mechanisms (currently only PMCD via Avahi). If the > consensus is that this is not needed, then we can easily hide them > again. I don't think clients would ever do this (so, not PMAPI). Others servers may, but double-underscore level of stuff for sure. Its likely that just the calls that pmcd makes will be enough, so not sure this needs to be exposed? At this stage, these routines could perhaps live in libpcp/src/internal.h and not ? > * Although __pmDiscoverServices() returns an array of urls as strings, > __pmServiceInfo maintains the information as __pmSockAddr which I feel > will be easier to work with internally once we start adding filters and > other manipulations. __pmSockAddr is easily converted to a string at the > end of it all using __pmSockAddrToString. Hmm, OK, we'll need to see how that plays out I guess. > * The new API function __pmSockAddrGetPort() was required in order to > construct the urls. *nod*, thats possibly all that should be left in impl.h then, I think? > * I added a prototype option (-p) to pminfo just so that I could > demonstrate that the new API is working. It can be removed at any time. > * The urls returned for IPv6 PMCDs are similar to > pcp://[fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is > enclosed in [] in order to separate the address from the port. This is a > common notation among IPv6-enabled applications. Currently, PCP's url > parser does not accept this notation. It should be an easy fix which I > can have ready quickly. Sounds good & useful & needed to me. Misc other notes follow... diff --git a/src/include/pcp/impl.h b/src/include/pcp/impl.h index 6c9023e..1394a49 100644 --- a/src/include/pcp/impl.h +++ b/src/include/pcp/impl.h @@ -618,6 +618,7 @@ extern __pmSockAddr *__pmSockAddrMask(__pmSockAddr *, const __pmSockAddr *); extern void __pmSockAddrSetFamily(__pmSockAddr *, int); extern int __pmSockAddrGetFamily(const __pmSockAddr *); extern void __pmSockAddrSetPort(__pmSockAddr *, int); +extern int __pmSockAddrGetPort(const __pmSockAddr *); extern void __pmSockAddrSetPath(__pmSockAddr *, const char *); extern int __pmSockAddrIsLoopBack(const __pmSockAddr *); extern int __pmSockAddrIsInet(const __pmSockAddr *); @@ -665,10 +666,25 @@ extern void __pmServerCloseRequestPorts(void); extern void __pmServerDumpRequestPorts(FILE *); extern char *__pmServerRequestPortString(int, char *, size_t); +/* Service broadcasting, for servers. */ typedef struct __pmServerPresence __pmServerPresence; extern __pmServerPresence *__pmServerAdvertisePresence(const char *, int); extern void __pmServerUnadvertisePresence(__pmServerPresence *); +/* Service discovery, for clients. */ +typedef struct { + const char *spec; + __pmSockAddr *address; +} __pmServiceInfo; + Can this live in internal.h? Not clear we should be exposing this outside of libpcp at this stage. + +extern int __pmDiscoverServices(char ***, const char *, const char *); + (into pmapi.h without double-underscore?) +extern __pmServiceInfo *__pmServiceInfoAlloc(); +extern void __pmServiceInfoFree(__pmServiceInfo *); +extern void __pmAddDiscoveredService(char ***, __pmServiceInfo *); +extern void __pmServiceListFree(char **); + So far, all of the above feels like libpcp internal.h fodder. diff --git a/src/libpcp/src/auxserver.c b/src/libpcp/src/auxserver.c index 69207e1..f13388a 100644 --- a/src/libpcp/src/auxserver.c +++ b/src/libpcp/src/auxserver.c @@ -18,9 +18,7 @@ #include "impl.h" #define SOCKET_INTERNAL #include "internal.h" -#if HAVE_AVAHI #include "avahi.h" -#endif Nice. diff --git a/src/libpcp/src/avahi.c b/src/libpcp/src/avahi.c index f74ec32..450c762 100644 --- a/src/libpcp/src/avahi.c +++ b/src/libpcp/src/avahi.c @@ -13,12 +13,21 @@ */ #include +#include +#include +#include +#include +#include +#include +#include +#include *nod* - good stuff. @@ -351,3 +360,233 @@ __pmServerAvahiUnadvertisePresence(__pmServerPresence *s) s->avahi = NULL; } } + +/* Support for clients searching for services. */ +typedef struct browsingContext { + AvahiSimplePoll *simplePoll; + AvahiClient *client; + char ***urls; +} browsingContext; + +/* Called whenever a service has been resolved successfully or timed out. */ +static void +resolveCallback( + AvahiServiceResolver *r, + AvahiIfIndex interface, + AvahiProtocol protocol, + AvahiResolverEvent event, + const char *name, + const char *type, + const char *domain, + const char *hostName, + const AvahiAddress *address, + uint16_t port, + AvahiStringList *txt, + AvahiLookupResultFlags flags, + void *userdata +) +{ + char addressString[AVAHI_ADDRESS_STR_MAX]; + const browsingContext *context = (browsingContext *)userdata; + char ***urls = context->urls; + __pmServiceInfo serviceInfo; + + /* Unused arguments. */ + (void)interface; + (void)protocol; + (void)hostName; + (void)txt; + (void)flags; + assert(r); + + switch (event) { + case AVAHI_RESOLVER_FAILURE: + __pmNotifyErr(LOG_ERR, + "Failed to resolve service '%s' of type '%s' in domain '%s': %s", + name, type, domain, + avahi_strerror(avahi_client_errno(avahi_service_resolver_get_client(r)))); This is visible to PMAPI client (monitor) tools isn't it? If they are GUI tools, __pmNotifyErr is not ideal - can we return an errno here? Or just ignore it? And/or diagnostic guarded by PM_TRACE_DISCOVERY? + break; + + case AVAHI_RESOLVER_FOUND: + /* Currently, only pmcd is supported. */ pmwebd in here will help us to exercise more cases, and remove the need for these kinds of comments :) + if (strcmp(type, "_pmcd._tcp") == 0) { + serviceInfo.spec = SERVER_SERVICE_SPEC; + avahi_address_snprint(addressString, sizeof(addressString), address); + serviceInfo.address = __pmStringToSockAddr(addressString); + if (serviceInfo.address == NULL) { + __pmNoMem("resolveCallback", __pmSockAddrSize(), PM_FATAL_ERR); As above, return ENOMEM? + } + __pmSockAddrSetPort(serviceInfo.address, port); + __pmAddDiscoveredService(urls, &serviceInfo); + __pmSockAddrFree(serviceInfo.address); + } + else { + __pmNotifyErr(LOG_ERR, "Unsupported Avahi service type '%s'", type); + } Ignore or EINVAL or...? +/* + * Called whenever a new service becomes available on the LAN + * or is removed from the LAN. + */ +static void +browseCallback( + AvahiServiceBrowser *b, + AvahiIfIndex interface, + AvahiProtocol protocol, + AvahiBrowserEvent event, + const char *name, + const char *type, + const char *domain, + AvahiLookupResultFlags flags, + void *userdata +) +{ + browsingContext *context = (browsingContext *)userdata; + AvahiClient *c = context->client; + AvahiSimplePoll *simplePoll = context->simplePoll; + assert(b); + + /* Unused argument. */ + (void)flags; + + switch (event) { + case AVAHI_BROWSER_FAILURE: + __pmNotifyErr(LOG_ERR, + "Avahi browse failed: %s", + avahi_strerror(avahi_client_errno(avahi_service_browser_get_client(b)))); + avahi_simple_poll_quit(simplePoll); Ignore, or trace diagnostic? (few more similar cases later as well) +int __pmAvahiDiscoverServices(char ***urls, const char *service) (code style/consistency - separate line for return type) Oh - also, the arguments would usually be the other way around - inputs, then outputs. + + /* Create the service browser. */ + size = sizeof("_._tcp") + strlen(service); /* includes room for the nul */ + if ((serviceTag = malloc(size)) == NULL) { + __pmNoMem("__pmAvahiDiscoverServices: can't allocate service tag", + size, PM_FATAL_ERR); + } + sprintf(serviceTag, "_%s._tcp", service); + sb = avahi_service_browser_new(client, AVAHI_IF_UNSPEC, + AVAHI_PROTO_UNSPEC, serviceTag, + NULL, (AvahiLookupFlags)0, + browseCallback, & context); + free(serviceTag); + if (sb == NULL) { + __pmNotifyErr(LOG_ERR, "__pmAvahiDiscoverServices: Failed to create Avahi service browser: %s", + avahi_strerror(avahi_client_errno(client))); + sts = -1; + goto done; + } + + /* Timeout after 2 seconds. */ Hmm, seems ... arbitrary. Should be env var controllable - maybe use __pmConvertTimeout(TIMEOUT_DEFAULT)? + avahi_simple_poll_get(simplePoll)->timeout_new( + avahi_simple_poll_get(simplePoll), + avahi_elapse_time(&tv, 1000*2, 0), + timeoutCallback, &context); diff --git a/src/libpcp/src/avahi.h b/src/libpcp/src/avahi.h index 78d4372..92fe5d4 100644 --- a/src/libpcp/src/avahi.h +++ b/src/libpcp/src/avahi.h @@ -13,13 +13,11 @@ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. */ -#include -#include -#include -#include -#include Liking this change - good catch! diff --git a/src/libpcp/src/check-statics b/src/libpcp/src/check-statics index 35f3f24..b2512d3 100755 --- a/src/libpcp/src/check-statics +++ b/src/libpcp/src/check-statics @@ -100,6 +100,7 @@ auxserver.o b serviceSpec # single-threaded server scope d localSocketFd # single-threaded server scope b server_features # single-threaded server scope +discovery.o I like this too - we probably should have done this for the advertise code too. diff --git a/src/libpcp/src/discovery.c b/src/libpcp/src/discovery.c new file mode 100644 index 0000000..3e479cc --- /dev/null +++ b/src/libpcp/src/discovery.c @@ -0,0 +1,155 @@ +/* + * Copyright (c) 2013 Red Hat. + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ +#include "pmapi.h" +#include "impl.h" +#include "avahi.h" + +#if defined(HAVE_SERVICE_DISCOVERY) + +int __pmDiscoverServices(char ***urls, const char *service, + const char *discovery_domain) +{ (as discussed already - input, then output args, + fewer underscores) + int sts; + /* + * Attempt to discover the requested service(s) using the requested/available means. + * If a particular method is not available or not configured, then the + * respective call will have no effect. + * + * Currently, only Avahi is supported, so ignore the discovery_domain + */ + (void)discovery_domain; Hmm - shouldn't we still check that its "avahi" or NULL? Else, this argument can never be reliably used by a caller? + *urls = NULL; + sts = __pmAvahiDiscoverServices(urls, service); + return sts; I think this API is also inconsistent with other PMAPI routines - it should return the number of service urls discovered on success, and a urls list allocated in a single allocation call, suitable for the client to pass to free(). See pmNameAll(3), pmGetChildren(3), pmGetChildrenStatus(3) as other examples that pass back arrays of strings which can be freed that way. +} + +#else /* !HAVE_SERVICE_DISCOVERY */ + +int __pmDiscoverServices(char ***urls, const char *service, + const char *discovery_domain) +{ + /* No services to discover. */ + (void)service; + (void)discovery_domain; + *urls = NULL; + return 0; This should return EOPNOTSUPP, and can ignore urls. +} + +#endif /* !HAVE_SERVICE_DISCOVERY */ + +/* For manually adding a service. Also used by __pmDiscoverServices(). */ +void __pmAddDiscoveredService(char ***urls, __pmServiceInfo *info) If this is indeed all internal(.h), can it be within the above ifdef? +{ + const char* prefix; + char *addressString; + char *url; + size_t next; + size_t size; + int isIPv6; + int port; + /* + * Add the given address and port to the given list of urls. + * Build the new entry first, so that we can filter out duplicates. + * Currently, only "pmcd" is supported. + */ + if (strcmp(info->spec, SERVER_SERVICE_SPEC) == 0) { + prefix = "pcp://"; + } + else { + __pmNotifyErr(LOG_ERR, + "__pmAddDiscoveredService: Unsupported service: '%s'", + info->spec); + return; + } + + /* + * Allocate the new entry. We need room for the url prefix, the address + * and the port. IPv6 addresses require a set of [] surrounding the + * address in order to distinguish the port. + */ + port = __pmSockAddrGetPort(info->address); + addressString = __pmSockAddrToString(info->address); + if (addressString == NULL) { + __pmNoMem("__pmAddDiscoveredService: can't allocate address buffer", + 0, PM_FATAL_ERR); + } + size = strlen(prefix) + strlen(addressString) + sizeof(":65535"); + if ((isIPv6 = (__pmSockAddrGetFamily(info->address) == AF_INET6))) + size += 2; + url = malloc(size); + if (url == NULL) { + __pmNoMem("__pmAddDiscoveredService: can't allocate new entry", + size, PM_FATAL_ERR); + } + if (isIPv6) + snprintf(url, size, "%s[%s]:%u", prefix, addressString, (uint16_t)port); + else + snprintf(url, size, "%s%s:%u", prefix, addressString, (uint16_t)port); + free(addressString); + + /* + * Now search the current list for the new entry. + */ + if (*urls == NULL) + next = 0; /* no list to search */ + else { + for (next = 0; (*urls)[next] != NULL; ++next) { + if (strcmp(url, (*urls)[next]) == 0) { + /* Found a duplicate. */ + free(url); + return; + } + } + } + + /* + * It's not a duplicate, so add it to the end of the list. + * We grow the list each time, since it is likely to be + * small. + */ + size = (next + 2) * sizeof(**urls); + *urls = realloc(*urls, size); + if (*urls == NULL) { + __pmNoMem("__pmAddDiscoveredService: can't allocate service table", + size, PM_FATAL_ERR); + } + (*urls)[next] = url; + + /* Terminate the list. */ + (*urls)[next + 1] = NULL; NULL-termination is inconsistent with other PMAPI interfaces which return counts - could we switch it to that existing style? +/* For freeing a service list. */ +void __pmServiceListFree(char **urls) (then, I don't think we need this anymore? - its just a free - if we do need this "__pmFreeServiceList" would match "pmFreeResult" naming convention a bit more). diff --git a/src/pminfo/pminfo.c b/src/pminfo/pminfo.c index 112cfc1..3f0ec81 100644 --- a/src/pminfo/pminfo.c +++ b/src/pminfo/pminfo.c @@ -763,6 +769,21 @@ main(int argc, char **argv) } } + if (discover_pmcd) { + char **urls; + if ((sts = __pmDiscoverServices(&urls, SERVER_SERVICE_SPEC, NULL)) == 0) { + if (urls != NULL) { + char **p; + printf("Local PMCD servers:\n"); ("local" can possibly be misinterpreted here) + for (p = urls; *p != NULL; ++p) + printf(" %s\n", *p); + __pmServiceListFree(urls); + } + else + printf("No local PMCD servers found\n"); + } + } + Yeah, new tool - and start loading it up with search options :) - like pmcd vs pmwebd server searches and so on - this is all really cool! cheers. -- Nathan From brolley@redhat.com Thu Nov 21 10:10:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 022377F52 for ; Thu, 21 Nov 2013 10:10:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8F828AC004 for ; Thu, 21 Nov 2013 08:10:26 -0800 (PST) X-ASG-Debug-ID: 1385050225-04cbb0416817b770001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 46xyQ7TxGJhhMhGg for ; Thu, 21 Nov 2013 08:10:25 -0800 (PST) X-Barracuda-Envelope-From: brolley@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 rALGAOsG001940 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 21 Nov 2013 11:10:25 -0500 Received: from [10.15.16.212] ([10.15.16.212]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rALGANpt012551 for ; Thu, 21 Nov 2013 11:10:24 -0500 Message-ID: <528E306F.3020309@redhat.com> Date: Thu, 21 Nov 2013 11:10:23 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Service Discovery for PCP Clients References: <528BA2DD.9020408@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Service Discovery for PCP Clients In-Reply-To: <528BA2DD.9020408@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; 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: 1385050225 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Thanks for the reviews and comments. I'll start working in them right away. Dave From brolley@redhat.com Thu Nov 21 13:40:08 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DB1B029DF9 for ; Thu, 21 Nov 2013 13:40:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A9DA68F8066 for ; Thu, 21 Nov 2013 11:40:05 -0800 (PST) X-ASG-Debug-ID: 1385062801-04bdf06eee17c2d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id L24BNlGEpJmDAnxn for ; Thu, 21 Nov 2013 11:40:01 -0800 (PST) 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 rALJdxbE019061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 21 Nov 2013 14:40:00 -0500 Received: from [10.15.16.212] ([10.15.16.212]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rALJdxBr002885 for ; Thu, 21 Nov 2013 14:39:59 -0500 Message-ID: <528E618F.8050406@redhat.com> Date: Thu, 21 Nov 2013 14:39:59 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Service Discovery for PCP Clients References: <528BA2DD.9020408@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Service Discovery for PCP Clients In-Reply-To: <528BA2DD.9020408@redhat.com> Content-Type: multipart/alternative; boundary="------------000303070207070108050902" 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: 1385062801 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------000303070207070108050902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/19/2013 12:41 PM, Dave Brolley wrote: > The urls returned for IPv6 PMCDs are similar to > pcp://[fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is > enclosed in [] in order to separate the address from the port. This is > a common notation among IPv6-enabled applications. Currently, PCP's > url parser does not accept this notation. It should be an easy fix > which I can have ready quickly. I have pushed the following to brolley/dev on pcpfans in order to address this: commit 032b7ab23e85f3dad35f03e169ef536a78b01511 Author: Dave Brolley Date: Thu Nov 21 14:21:04 2013 -0500 Allow the host part of the host spec to be enclosed in brackets []. Needed for IPv6 addresses in order to separate the address from the port. e.g. pcp://[fe80::5eff:35ff:fe07:55ca]:44321. For simplicity, the implementation allows the brackets around the host part of any spec, as it does no harm. e.g. pcp://[10.15.16.212]:44321 or pcp://[some.host]:44321. --------------000303070207070108050902 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 11/19/2013 12:41 PM, Dave Brolley wrote:
The urls returned for IPv6 PMCDs are similar to pcp://[fe80::5eff:35ff:fe07:55ca]:44321. That is, the address is enclosed in [] in order to separate the address from the port. This is a common notation among IPv6-enabled applications. Currently, PCP's url parser does not accept this notation. It should be an easy fix which I can have ready quickly.

I have pushed the following to brolley/dev on pcpfans in order to address this:

commit 032b7ab23e85f3dad35f03e169ef536a78b01511
Author: Dave Brolley <brolley@redhat.com>
Date:   Thu Nov 21 14:21:04 2013 -0500

    Allow the host part of the host spec to be enclosed in brackets [].
   
    Needed for IPv6 addresses in order to separate the address from the
    port. e.g. pcp://[fe80::5eff:35ff:fe07:55ca]:44321.
   
    For simplicity, the implementation allows the brackets around the
    host part of any spec, as it does no harm. e.g.
    pcp://[10.15.16.212]:44321 or pcp://[some.host]:44321.

--------------000303070207070108050902-- From nscott@redhat.com Thu Nov 21 17:15:56 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CA47129DF9 for ; Thu, 21 Nov 2013 17:15:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B344D304077 for ; Thu, 21 Nov 2013 15:15:56 -0800 (PST) X-ASG-Debug-ID: 1385075752-04cbb0416718e310001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id MBo7JLZuAUCdhDWH for ; Thu, 21 Nov 2013 15:15:52 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rALNFqZV016569; Thu, 21 Nov 2013 18:15:52 -0500 Date: Thu, 21 Nov 2013 18:15:52 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Dave Brolley Cc: pcp@oss.sgi.com Message-ID: <2013646904.12507922.1385075752064.JavaMail.root@redhat.com> In-Reply-To: <528E306F.3020309@redhat.com> References: <528BA2DD.9020408@redhat.com> <528E306F.3020309@redhat.com> Subject: Re: [pcp] Service Discovery for PCP Clients MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Service Discovery for PCP Clients Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.11] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Service Discovery for PCP Clients Thread-Index: LEkiWZDVpNlHT1L1EzXG63RqI0n1nQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1385075752 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142510 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > Thanks for the reviews and comments. I'll start working in them right away. > No worries; one other thing I thought of overnight is that we should make a note (on the back of our hand, in pen) to add these new APIs into the python library. All strings/ints so far, which makes life nice and easy there. cheers. -- Nathan From zsolt@sgi.com Fri Nov 22 10:50:50 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E81207F50 for ; Fri, 22 Nov 2013 10:50:49 -0600 (CST) Received: from xmail.sgi.com (pv-excas1-dc21.corp.sgi.com [137.38.106.7]) by relay3.corp.sgi.com (Postfix) with ESMTP id 28786AC001; Fri, 22 Nov 2013 08:50:45 -0800 (PST) Received: from P-EXMB1-DC21.corp.sgi.com ([137.38.102.186]) by PV-EXCAS1-DC21.corp.sgi.com ([137.38.106.7]) with mapi id 14.03.0123.003; Fri, 22 Nov 2013 10:50:45 -0600 From: Zsolt Ferenczy To: Nathan Scott CC: "pcp@oss.sgi.com" Subject: Re: [pcp] PCP on MacOS 10.9 .. which Qt version? Thread-Topic: [pcp] PCP on MacOS 10.9 .. which Qt version? Thread-Index: AQHO4vZr3q0j0Amt/EWBv7rpA1uFcJootO8AyprZ0Uq1blXbAA== Date: Fri, 22 Nov 2013 16:50:44 +0000 Message-ID: References: <7DEFAFDF-F298-4EA7-B85E-611EFBE3C84C@sgi.com> <2016546004.6971240.1384746955895.JavaMail.root@redhat.com> In-Reply-To: <2016546004.6971240.1384746955895.JavaMail.root@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [134.15.129.212] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 On Nov 17, 2013, at 10:55 PM, Nathan Scott wrote: >=20 > ----- Original Message ----- >> On Nov 16, 2013, at 1:05 PM, Zsolt Ferenczy wrote: >>=20 >>> Hi, >>>=20 >>> I have been running PCP on MacOS for quite some time going back to 10.6= . >>> Currently running PCP 3.8.6 and GUI 1.5.11 on 10.9 with Qt 4.8.3. I >>> realize that version of Qt is a bit old but it has been working fine un= til >>> 10.9. The problem I have is monitoring live systems in pmchart, the upd= ate >>> of the chart freezes almost straight away on 10.9. >>>=20 >>> My first question is, what version of Qt is recommended for PCP/Mac the= se >>> days? Then, is PCP known to work with 10.9? >=20 > Qt versions from 4.4 onward are expected to work. >=20 >> My bad, Qt 4.8.3 is included with PCP in /Library/PCP/Frameworks. The fa= ct >> that I happened to have the full 4.8.3 SDK installed is not relevant. So= rry. >>=20 >> The problem under 10.9 is the new power management framework. Need to tu= rn >> off App Nap for pmtime.app for things to run correctly. >=20 > Oh, that's interesting (and bad news for us). How ... very wierd. I don= 't > have access to a 10.9 machine, but from searching the webs it looks like = we > might be able to disable this with: > "defaults write com.sgi.pkg.pcp NSAppSleepDisabled -bool YES" > or ... hmm, actually more likely: > "defaults write com.aconex.pkg.pcp-gui NSAppSleepDisabled -bool YES" > Is that anything like the approach you took? I simply used Finder, command-I, checked "Prevent App Nap". I am sure that = is doing defaults write under the covers or something similar. >=20 > It may be possible for us to flick that switch by default, via one of the= XML > files that builds the Mac packages - perhaps build/mac/installer-info? C= ould > you try a build (in the git tree, its "./Makepkgs --verbose") and experim= ent > with changes in that file? (I'm just guessing here, but maybe it will wo= rk) >=20 Sure, will poke around and see how it can be set by default. -- Zsolt From georgegodwin.togo2@gmail.com Sat Nov 23 02:26:40 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 764897F3F for ; Sat, 23 Nov 2013 02:26:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6620A304067 for ; Sat, 23 Nov 2013 00:26:40 -0800 (PST) X-ASG-Debug-ID: 1385195195-04cbb041671d97e0001-S8gJnT Received: from mail-oa0-f66.google.com (mail-oa0-f66.google.com [209.85.219.66]) by cuda.sgi.com with ESMTP id 1sDV2QH3fkxQsHAA (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Sat, 23 Nov 2013 00:26:36 -0800 (PST) X-Barracuda-Envelope-From: georgegodwin.togo2@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.219.66 X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.66] Received: by mail-oa0-f66.google.com with SMTP id m1so471900oag.1 for ; Sat, 23 Nov 2013 00:26:35 -0800 (PST) X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.66] X-Barracuda-IPDD: Level1 [gmail.com/209.85.219.66] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=y1p6VltOUSzqeHcX1c2Yl6ILjf6duo8BVh/wXQSaBIM=; b=KNok8lQ4s9Cp/MfiUwXSGmOfPBYXoV/a6lJhDdStd1LULQBbfM7N2iafyx6vexlpXx U9t7TDPG6X/GTGLauuScurKc1TE0z5ogXKrPeWaMh3Wgw287H2iOFGxBnd82zi7H8sTL F+fHBa1h88o5oMcklV3MmYBvfa3sMJa/i6N8fvq/tZrzznfrFPL1ZRiDcymBdHfpE87U aDCA6+TT9cKtPvYjWCGS+sB5iAsJyXOKCkCxx5hRTxbSIn2tcMpZDTPH7w/KT8Zgniug p2cKRMXZvLqgehsEo8auxdA7GPt8M4pPXWwFaybKwRL+ZaFK425uFgQRLPtCe86S3epu odzQ== MIME-Version: 1.0 X-Received: by 10.182.22.18 with SMTP id z18mr877842obe.42.1385195195438; Sat, 23 Nov 2013 00:26:35 -0800 (PST) Sender: georgegodwin.togo2@gmail.com Received: by 10.60.42.41 with HTTP; Sat, 23 Nov 2013 00:26:35 -0800 (PST) Date: Sat, 23 Nov 2013 08:26:35 +0000 X-Google-Sender-Auth: CCfmaSqTMQquPZhqf8YO8bo9Otw Message-ID: Subject: =?KOI8-R?B?98HbwSDTxc3Y0SDJzsbP0s3Bw8nJLg==?= From: BR X-ASG-Orig-Subj: =?KOI8-R?B?98HbwSDTxc3Y0SDJzsbP0s3Bw8nJLg==?= To: undisclosed-recipients:; Content-Type: multipart/alternative; boundary=001a11332d1691a33b04ebd3e33e X-Barracuda-Connect: mail-oa0-f66.google.com[209.85.219.66] X-Barracuda-Start-Time: 1385195196 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message --001a11332d1691a33b04ebd3e33e Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 5M/Sz8fPyiDE0tXHLA0KDQrwz9bBzNXK09TBINDSz9PUydTFIM3FztEsIMXTzMkg3NTPINPPz8Ld xc7JxSDQ0snIz8TJ1CDLINfBzSwgzsXP1snEwc7Ozy4g8Q0K0M/M1d7JzCDXwdsgy8/O1MHL1CDe xdLF2iDpztTF0s7F1CDXxcIty8HUwczPx8EsINDPy8Eg0SDJ08vBzCDSz8TT1NfFzs7Jy8/XDQrN z8XHzyDQz8vPys7Px88gy8zJxc7UwS4g9yDL0sHUy8/NINfT1NXQydTFzNjOz80g08zP18UsIM3F ztEg2s/X1dQg4snMzMkNCvLPxNbF0tMgySDRINDSwcvUycvVwN3JyiDA0snT1CDJ2iD6wdDBxM7P yiDhxtLJy8kuIPUgzcXO0SDF09TYIMnOxs/SzcHDydEgzw0K18Hbxc0g0s/E09TXxc7OycvBLCDL z9TP0tnKINXNxdIg1yDB19TPzc/CyczYzs/KIMHXwdLJySDXIM3Pxcog09TSwc7FINMNCtbFzs/K IMkgycggxcTJztPU18XOzsHRIMTP3tggzc7Px88gzMXUIM7B2sHELCDP09TB18nXIMXHzyDT18/K 09TXwSDJIM/C3dXADQrT1c3N1SBFVVJPIDggzcnMzMnPziDF19LPINcgwsHOy8Ug1yDNz8XKINPU 0sHOxSDCxdogzsHTzMXEzsnLwS4g8SDFx88gzMneztnNDQrBxNfPy8HUz80sIMkg0SDOwcjP1tXT 2CDXINDPydPLxSDFx88g0s/E09TXxc7OycvP1ywg1MHLIN7UzyDRIM3Px9Ug0M/Nz97YINMNCsnT y8/NIM8gxcfPINPXz8rT1NfByCDJIMTFztjHySDXIMLBzsvFLCDQ0sXWxMUg3sXNIM/OINDPzNXe wcXUIMvPzsbJ08vP18HO2Q0KzsHbxcfPINDSwdfJ1MXM2NPU18EuIPDP08vPzNjL1SDFx88gzMne ztnNIMHE18/LwdTPzSDJIMTP18XSxc7O2c0gzMnDz80sDQrc1M8gzc/RIM/C0drBzs7P09TYIM/C xdPQxd7J18HU2Cwg3tTPwtkg3NTPIM7B08zFxMnFINDP0MHEwcXUINcg0sHT28nSxc7O1cANCtPF zdjALiDrz8fEwSDNz8ogy8zJxc7UIMLZzCDF3cUg1snXLCDPziDEwcwgzc7FIMDSycTJ3sXTy8/K INPJzM/KLCDLwcsgxcfPDQrBxNfPy8HULCDe1M/C2SDExcrT1NfP18HU2CDP1CDFx88gyc3Fzskg ySDPwtLBws/Uy8kg19PFyCDExczByCwgz9TOz9PR3cnI09ENCssgxcfPIMLJ2s7F09Ug1yDT19Ha ySDTIMXHzyDCz8zYztnNINrEz9LP19jFLiDwz9zUz83VINEgyc3FwCDOxc/CyM/Eyc3VwA0Kyc7G z9LNwcPJwCDJIMTPy9XNxc7U2Swgy8/Uz9LZxSDC1cTV1CDT0M/Tz8LT1NfP18HU2CDP09fPws/W xMXOycAgxcfPDQrT18/K09TXwSDJIMTFztjHySDXIMLBzsvFIMTM0SDXwdMuIOjP1NEg19kgzc/W xdTFIM7FINrOwdTYIM3PxcfPINDPy8/Kzs/Hzw0K1yDMycPPLCDOzyDOxSDCz8rUxdPYLCDRIMTF ytPU18nUxczYzs8g08TFzMHMINTdwdTFzNjOz8Ug0sHT08zFxM/Xwc7JxSwNCtDSxdbExSDexc0g 09fR2sHU2NPRINMg18HNySDXIM/Uzs/bxc7JySDEwc7Oz8fPINfP0NLP08EuIPEgxMHAINfBzSAx MDAlDQrHwdLBztTJwCDUz8fPLCDe1M8g09LFxNPU18EgKEVVUk8gOCDNyczMyc/OIMXX0s8pIMLV xNXUINfZ0MzB3sXO2SDLINfBzSDLwcsNCtTPzNjLzyDRINDPxNTXxdLWxMHAINfB28kgz9TOz9vF zsnRINMgzc/Fx88g0M/Lz8rOz8fPIMvMycXO1MEsINzUzyDOxSDJzcXF1A0K2s7B3sXOydEsIMXT zMkg19kg0M/M1d7JzMkgyc3RIM/UINLP1sTFzsnRIMnMySDC0sHLwSwgy8/Uz9LZyiDP2s7B3sHF 1Cwg3tTPDQrX2SDA0snEyd7F08vJINDSwdfPIMLZ1Ngg0NLFxNPUwdfMxc7ZINcgwsHOyyDXIMvB 3sXT1NfFINfZ1snX28nIDQrSz8TT1NfFzs7Jy8/XIM3PxcfPINDPy8/Kzs/HzyDLzMnFztTBLCDU xcgg0M/SINDPy8Eg19kg0M/Ey8zA3sXO2SDLINzUz8oNCtPFzdjFIMnaIMLZ19vJyCDSxdPQ1cLM ycsg88/XxdTTy8/HzyDzz8DawS4g8SDExczBwCDX08UsIN7UzyDXIN7FzM/Xxd7F08vJyA0K08nM wcgsIN7Uz8LZINXCxcTJ1NjT0Swg3tTPINzUzyDOwdPMxcTJxSDOxSDLz87GydPLz9fBztkgy8/S 0tXN0MnSz9fBzs7PxQ0K0NLB18nUxczY09TXzyDNz8XKINPU0sHO2Swg0M/Uz83VIN7UzywgxdPM ySDc1M8g0NLPydrPysTF1Cwg0SDOyd7Fx88gzsUNCtfZycfSwcDUINcgy8/Ow8UuIPTFzSDOxSDN xc7FxSwg0SDPwt/R087AINDPxNLPws7FxSwgy8HLINTPzNjLzyDRINPM2dvVIM/UDQrXwdMsINXL wdrB1yDT18/KIMnO1MXSxdMg1yDc1M/NINfP0NLP08UuIPDP1sHM1crT1MEg18XSztXU2NPRIMvP IM3OxSDLwcsNCs3P1s7PINPLz9LFxSDTIMnOxs/SzcHDycXKLCDLwcsg1cvB2sHOzyDOydbFLCDe 1M/C2SDP0NLFxMXMydTYINfB28kNCs/Uzs/bxc7J0SDTIM3PxcfPINDPy8/Kzs/HzyDLzMnFztTB Lg0KDQr3wdvBINPU0sHOwTogLQ0K98HbxSDQz8zOz8Ugyc3FzsE6IC0NCvDPzM7ZxSDJzcXOwSDP 1MPBINTXz8XHzyAtDQrwz8zO2cUgyc3FzsEg1NfPxcfPIMTFxME6IC0NCg0K8SDTIM7F1MXS0MXO ycXNINbE1SDXwdvFyiDJzsbP0s3Bw8nJLCDe1M/C2SDQz9rXz8zJ1Nggzc7FIM/Q0sXExczJ1Ngg 18HbyQ0Kz9TOz9vFzsnRINMgzc/Fx88g0M/Lz8rOz8fPIMvMycXO1MEuIPcgzc/FzSDTzMXE1cDd xc0g08/Pwt3FzsnJINEg0M/bzMAg18HNDQrOxc/CyM/Eyc3VwCDJzsbP0s3Bw8nAINDPx8nC28XH zyDJIMXHzyDTxc3YwCwgy8/Uz9LB0SDQz8fJwszBINcgwdfB0snJLiDxDQrUwcvWxSDX2dvMxc0g 98HNIMvP0MnJIM3PycggycTFztTJxsnLwcPJySDJIM3PyiDBxNfPy8HUIMzJw8XO2snAIMTM0SDX wdvFx88NCtDPxNTXxdLWxMXOydEuIPzUzyDP3sXO2CDXwdbOzywg3tTPINEg0MXSxcTB1Ngg3NTV IMnOxs/SzcHDycAg18HNIM/CINzUz80NCs7B08zFxMnJINDPy8EgzsUg09TBzM8g08zJ28vPzSDQ z9rEzs8uDQoNCuLJzMzJIPLPxNbF0tMg3NPL18HK0i4NCg== --001a11332d1691a33b04ebd3e33e Content-Type: text/html; charset=KOI8-R Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+5M/Sz8fPyiDE0tXHLCA8YnI+PGJyPvDP1sHM1crT1MEg0NLP09TJ1MUg zcXO0SwgxdPMySDc1M8g08/Pwt3FzsnFINDSycjPxMnUIMsg18HNLCDOxc/WycTBzs7PLiDxINDP zNXeycwg18HbIMvPztTBy9Qg3sXSxdog6c7UxdLOxdQg18XCLcvB1MHMz8fBLCDQz8vBINEgydPL wcwg0s/E09TXxc7OycvP1yDNz8XHzyDQz8vPys7Px88gy8zJxc7UwS4g9yDL0sHUy8/NINfT1NXQ ydTFzNjOz80g08zP18UsIM3FztEg2s/X1dQg4snMzMkg8s/E1sXS0yDJINEg0NLBy9TJy9XA3cnK IMDSydPUIMnaIPrB0MHEzs/KIOHG0snLyS4g9SDNxc7RIMXT1Nggyc7Gz9LNwcPJ0SDPINfB28XN INLPxNPU18XOzsnLwSwgy8/Uz9LZyiDVzcXSINcgwdfUz83PwsnM2M7PyiDB18HSyckg1yDNz8XK INPU0sHOxSDTINbFzs/KIMkgycggxcTJztPU18XOzsHRIMTP3tggzc7Px88gzMXUIM7B2sHELCDP 09TB18nXIMXHzyDT18/K09TXwSDJIM/C3dXAINPVzc3VICZldXJvOzggzcnMzMnPziDF19LPINcg wsHOy8Ug1yDNz8XKINPU0sHOxSDCxdogzsHTzMXEzsnLwS4g8SDFx88gzMneztnNIMHE18/LwdTP zSwgySDRIM7ByM/W1dPYINcg0M/J08vFIMXHzyDSz8TT1NfFzs7Jy8/XLCDUwcsg3tTPINEgzc/H 1SDQz83P3tgg0yDJ08vPzSDPIMXHzyDT18/K09TXwcggySDExc7Yx8kg1yDCwc7LxSwg0NLF1sTF IN7FzSDPziDQz8zV3sHF1CDLz87GydPLz9fBztkgzsHbxcfPINDSwdfJ1MXM2NPU18EuIPDP08vP zNjL1SDFx88gzMneztnNIMHE18/LwdTPzSDJIMTP18XSxc7O2c0gzMnDz80sINzUzyDNz9Egz8LR 2sHOzs/T1Nggz8LF09DF3snXwdTYLCDe1M/C2SDc1M8gzsHTzMXEycUg0M/QwcTBxdQg1yDSwdPb ydLFzs7VwCDTxc3YwC4g68/HxMEgzc/KIMvMycXO1CDC2cwgxd3FINbJ1ywgz84gxMHMIM3OxSDA 0snEyd7F08vPyiDTyczPyiwgy8HLIMXHzyDBxNfPy8HULCDe1M/C2SDExcrT1NfP18HU2CDP1CDF x88gyc3FzskgySDPwtLBws/Uy8kg19PFyCDExczByCwgz9TOz9PR3cnI09EgyyDFx88gwsnazsXT 1SDXINPX0drJINMgxcfPIMLPzNjO2c0g2sTP0s/X2MUuIPDP3NTPzdUg0SDJzcXAIM7Fz8LIz8TJ zdXAIMnOxs/SzcHDycAgySDEz8vVzcXO1NksIMvP1M/S2cUgwtXE1dQg09DP08/C09TXz9fB1Ngg z9PXz8LP1sTFzsnAIMXHzyDT18/K09TXwSDJIMTFztjHySDXIMLBzsvFIMTM0SDXwdMuIOjP1NEg 19kgzc/WxdTFIM7FINrOwdTYIM3PxcfPINDPy8/Kzs/HzyDXIMzJw88sIM7PIM7FIMLPytTF09gs INEgxMXK09TXydTFzNjOzyDTxMXMwcwg1N3B1MXM2M7PxSDSwdPTzMXEz9fBzsnFLCDQ0sXWxMUg 3sXNINPX0drB1NjT0SDTINfBzckg1yDP1M7P28XOyckgxMHOzs/HzyDXz9DSz9PBLiDxIMTBwCDX wc0gMTAwJSDHwdLBztTJwCDUz8fPLCDe1M8g09LFxNPU18EgKCZldXJvOzggzcnMzMnPziDF19LP KSDC1cTV1CDX2dDMwd7FztkgyyDXwc0gy8HLINTPzNjLzyDRINDPxNTXxdLWxMHAINfB28kgz9TO z9vFzsnRINMgzc/Fx88g0M/Lz8rOz8fPIMvMycXO1MEsINzUzyDOxSDJzcXF1CDazsHexc7J0Swg xdPMySDX2SDQz8zV3snMySDJzdEgz9Qg0s/WxMXOydEgyczJIMLSwcvBLCDLz9TP0tnKIM/azsHe wcXULCDe1M8g19kgwNLJxMnexdPLySDQ0sHXzyDC2dTYINDSxcTT1MHXzMXO2SDXIMLBzssg1yDL wd7F09TXxSDX2dbJ19vJyCDSz8TT1NfFzs7Jy8/XIM3PxcfPINDPy8/Kzs/HzyDLzMnFztTBLCDU xcgg0M/SINDPy8Eg19kg0M/Ey8zA3sXO2SDLINzUz8og08XN2MUgydogwtnX28nIINLF09DVwszJ yyDzz9fF1NPLz8fPIPPPwNrBLiDxIMTFzMHAINfTxSwg3tTPINcg3sXMz9fF3sXTy8nIINPJzMHI LCDe1M/C2SDVwsXEydTY09EsIN7UzyDc1M8gzsHTzMXEycUgzsUgy8/OxsnTy8/Xwc7ZIMvP0tLV zdDJ0s/Xwc7Oz8Ug0NLB18nUxczY09TXzyDNz8XKINPU0sHO2Swg0M/Uz83VIN7UzywgxdPMySDc 1M8g0NLPydrPysTF1Cwg0SDOyd7Fx88gzsUg19nJx9LBwNQg1yDLz87DxS4g9MXNIM7FIM3FzsXF LCDRIM/C39HTzsAg0M/E0s/CzsXFLCDLwcsg1M/M2MvPINEg08zZ29Ugz9Qg18HTLCDVy8Hawdcg 09fPyiDJztTF0sXTINcg3NTPzSDXz9DSz9PFLiDwz9bBzNXK09TBINfF0s7V1NjT0SDLzyDNzsUg y8HLIM3P1s7PINPLz9LFxSDTIMnOxs/SzcHDycXKLCDLwcsg1cvB2sHOzyDOydbFLCDe1M/C2SDP 0NLFxMXMydTYINfB28kgz9TOz9vFzsnRINMgzc/Fx88g0M/Lz8rOz8fPIMvMycXO1MEuPGJyPg0K PGJyPvfB28Eg09TSwc7BOiAtPGJyPvfB28Ug0M/Mzs/FIMnNxc7BOiAtPGJyPvDPzM7ZxSDJzcXO wSDP1MPBINTXz8XHzyAtPGJyPvDPzM7ZxSDJzcXOwSDU18/Fx88gxMXEwTogLTxicj48YnI+8SDT IM7F1MXS0MXOycXNINbE1SDXwdvFyiDJzsbP0s3Bw8nJLCDe1M/C2SDQz9rXz8zJ1Nggzc7FIM/Q 0sXExczJ1Ngg18HbySDP1M7P28XOydEg0yDNz8XHzyDQz8vPys7Px88gy8zJxc7UwS4g9yDNz8XN INPMxcTVwN3FzSDTz8/C3cXOyckg0SDQz9vMwCDXwc0gzsXPwsjPxMnN1cAgyc7Gz9LNwcPJwCDQ z8fJwtvFx88gySDFx88g08XN2MAsIMvP1M/SwdEg0M/HycLMwSDXIMHXwdLJyS4g8SDUwcvWxSDX 2dvMxc0g98HNIMvP0MnJIM3PycggycTFztTJxsnLwcPJySDJIM3PyiDBxNfPy8HUIMzJw8XO2snA IMTM0SDXwdvFx88g0M/E1NfF0tbExc7J0S4g/NTPIM/exc7YINfB1s7PLCDe1M8g0SDQxdLFxMHU 2CDc1NUgyc7Gz9LNwcPJwCDXwc0gz8Ig3NTPzSDOwdPMxcTJySDQz8vBIM7FINPUwczPINPMydvL z80g0M/axM7PLiA8YnI+DQo8YnI+4snMzMkg8s/E1sXS0yDc08vXwcrSLjxicj48L2Rpdj4NCg== --001a11332d1691a33b04ebd3e33e-- From nscott@redhat.com Sat Nov 23 04:28:26 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BE6687F4E for ; Sat, 23 Nov 2013 04:28:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 152B3AC001 for ; Sat, 23 Nov 2013 02:28:24 -0800 (PST) X-ASG-Debug-ID: 1385202498-04cb6c537d1d17f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 6GcpJTZQMKLmgtTG for ; Sat, 23 Nov 2013 02:28:18 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rANASIQO005356 for ; Sat, 23 Nov 2013 05:28:18 -0500 Date: Sat, 23 Nov 2013 05:28:17 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1165577176.13853996.1385202497631.JavaMail.root@redhat.com> In-Reply-To: <77211985.13853526.1385201981974.JavaMail.root@redhat.com> Subject: pcp updates: pmcpp, cpuinfo, tempdirs MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmcpp, cpuinfo, tempdirs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: pmcpp, cpuinfo, tempdirs Thread-Index: 91jdk/sq+hazwTPXndIBf+9b+nkMWg== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1385202498 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142551 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev GNUmakefile | 4 - build/rpm/fedora.spec | 11 +-- build/rpm/pcp.spec.in | 2 configure | 34 ++++------- configure.in | 29 +++------- qa/040 | 8 +- qa/061 | 19 +++--- qa/098 | 11 ++- qa/100 | 11 ++- qa/101 | 11 ++- qa/102 | 21 +++---- qa/103 | 17 +++-- qa/104 | 19 +++--- qa/105 | 19 +++--- qa/106 | 19 +++--- qa/132 | 15 ++--- qa/133 | 45 +++++++-------- qa/133.out | 2 qa/134 | 26 +++------ qa/135 | 19 +++--- qa/136 | 13 ++-- qa/177 | 14 ++-- qa/179 | 23 +++----- qa/182 | 16 ++--- qa/183 | 117 +++++++++++++++-------------------------- qa/184 | 18 ++---- qa/185 | 6 +- qa/187 | 24 ++++---- qa/375 | 14 ++-- qa/381 | 12 +--- qa/389 | 16 ++--- qa/500 | 43 +++------------ qa/518 | 17 ++++- qa/529 | 39 +++++++++++-- qa/538 | 9 ++- qa/647 | 9 ++- qa/648 | 9 ++- qa/649 | 9 ++- qa/common.check | 38 +++++++++++++ qa/common.filter | 1 qa/src/permslist | 5 + src/include/pcp.conf.in | 8 ++ src/libpcp/src/auxconnect.c | 4 + src/libpcp/src/logutil.c | 3 - src/libpcp/src/util.c | 4 - src/libpcp_mmv/src/mmv_stats.c | 3 + src/pcp/pcp.sh | 8 ++ src/pmcd/pmdaproc.sh | 4 - src/pmcd/rc_pmcd | 18 ++---- src/pmcd/src/client.c | 2 src/pmcd/src/config.c | 9 +-- src/pmcpp/pmcpp.c | 32 +++++++++-- src/pmdas/bash/GNUmakefile | 3 - src/pmdas/linux/help | 3 - src/pmdas/linux/indom.h | 9 ++- src/pmdas/linux/pmda.c | 99 +++++++++++++++++++++++++++++----- src/pmdas/linux/proc_cpuinfo.c | 90 +++++++++++++++++-------------- src/pmdas/linux/proc_cpuinfo.h | 23 +++----- src/pmdas/linux/root_linux | 3 + src/pmdas/mmv/src/GNUmakefile | 3 - src/pmie/GNUmakefile | 1 src/pmie/pmie_check.sh | 4 - src/pmie/pmie_daily.sh | 2 src/pmie/rc_pmie | 12 +--- src/pmie/src/pmie.c | 23 ++++---- src/pmiestatus/pmiestatus.c | 10 ++- src/pmlogger/GNUmakefile | 4 - src/pmlogger/pmlogger_check.sh | 24 ++++---- src/pmlogger/pmlogger_daily.sh | 6 +- src/pmlogger/pmnewlog.sh | 2 src/pmlogger/rc_pmlogger | 4 - src/pmlogger/src/pmlogger.c | 2 src/pmlogger/src/ports.c | 22 +++++-- src/pmns/Make.stdpmid | 12 +--- src/pmns/pmnsadd | 6 -- 75 files changed, 690 insertions(+), 566 deletions(-) commit 0cfa8763b864945f0cb1aaa9002f03e7d83935a1 Author: Nathan Scott Date: Sat Nov 23 21:18:40 2013 +1100 Split PCP_TMP_DIR setting into its two distinct use-cases Folks have complained that we are creating world-writable-sticky bits in somewhat unorthadox locations, and question the need for PCP to be doing that, arguing it opens up unnecessary potential exposure to security issues via attack from hostile local users. Auditing all of the current uses of PCP_TMP_DIR shows that there are two categories - PCP servers (daemons usually running as "pcp" user, or "root" in the past) use this path to read/write files in a way different programs can communicate (e.g. pmdammv, the status files for pmie/pmlogger, etc) and for the creation of tmpfile(3)'s that are short-lived. For the former case, we do not strictly speaking need to use world writable sticky directories - we could be using paths owned by pcp (or just readable by pcp, in some cases). For the latter case we do need 'em, but we could be using the regular system locations for temporary files. There are many more cases of the former than the latter usage. This commit introduces a PCP_TMPFILE_DIR variable (for the latter), usually /var/tmp - and keeps the existing PCP_TMP_DIR for the other case (PCP daemons), usually /var/lib/pcp/tmp still. PCP_TMP_DIR is no longer installed world-writable-sticky-bit-set, rather it is now a regular directory that only the pcp user/group can modify. Slightly awkward in this scheme are pmdammv and pmdabash (and likely other PMDAs in the future) - which need to share files between "pcp" user daemons and arbitrary other user accounts. They'll continue to use $PCP_TMP_DIR/mmv, for example, but we do not enforce an initial setup for this directory during the package installation anymore. In other words, the user must decide on appropriate security setting for their local site. Any existing installation will continue on as before, as will a manual PMDA Install. However, the opportunity now exists for a finer-grained scheme (e.g. specific-user-account owner, pcp-group readable, and not world-writable-with-sticky-bit-set works just fine). commit 5db1ad2e029ec30a947de600e32818c1efa068fe Author: Nathan Scott Date: Sat Nov 23 21:11:07 2013 +1100 Fix small file descriptor leak iterating over pmie status files commit 3679732f1a2d60a3526738415ffdf04043eb1fad Author: Nathan Scott Date: Sat Nov 23 21:08:48 2013 +1100 Fix small error path leak in pmcd config file parser commit a4ab0ac4428bf0cb936cb06cfabad1aaca8ea616 Author: Nathan Scott Date: Sat Nov 23 21:07:40 2013 +1100 Plug a small leak in pmcd when client attribute hash table used commit c1312d9016f95108e83bcb09e55f540dcc50367a Author: Nathan Scott Date: Sat Nov 23 21:06:10 2013 +1100 Stricter enforcement of umask in MMV map file setup commit 4e2bf952c65977ffbf31ec7e2601756910aabf7a Author: Nathan Scott Date: Sat Nov 23 21:03:01 2013 +1100 Attempt to catch another ENOENT from unix domain socket setup commit f7f1b6d6014f355b84ed8f646a04a95efd524367 Author: Nathan Scott Date: Sat Nov 23 21:01:49 2013 +1100 Filter further global desperate level host diagnostic commit c708e0015629a22e4faba7b3989c06e59cece9e3 Author: Nathan Scott Date: Sat Nov 23 20:27:58 2013 +1100 Add /proc/cpuinfo flags and cache_alignment fields (x86) Add new hinv.cpu.flags and hinv.cpu.cache_alignment metrics, which exist on x86_64. Map s390 features field onto flags. Reduce conditionals needed as we parse the cpuinfo file and also make missing fields handles more correctly (contents of /proc/cpuinfo is architecture specific). commit 7301566c127dc7f5d493e1acc79bda8abfd784c2 Author: Nathan Scott Date: Sat Nov 23 16:16:50 2013 +1100 Create a shared-static-string dictionary for pmdalinux Switch the cpuinfo metric values to use shared strings for several of their values, reducing memory consumption where large CPU counts are in play, and pave the way for further metrics of this type. commit c4f7f9d008eb026e0f57a939b90b06178400afcc Author: Nathan Scott Date: Fri Nov 22 14:16:09 2013 +1100 Fix QA fallout from recent formatting change to pcp command Test qa/518 picked up a recent regression in the pcp(1) command with the -p option (extended pmie stats) - the new sorting code made this option no longer make sense. Fallback to older style of formatting when the -p option has been presented. commit 48ba81a633c6a50a1878a630185efa364704de55 Author: Nathan Scott Date: Fri Nov 22 11:59:41 2013 +1100 Add hinv.cpu.model_name to counter the hinv.cpu.model scourge For some time it turns out we've not had the most useful model name being reported for each cpu in the hardware inventory. It turns out, because the order in which model and model_name are presented/parsed, we end up using the less useful one on x86_64 (and IA64, and probably one or two other spots). This adds in a hinv.cpu.model_name metric to address this issue, and makes a more coherent fallback strategy from one to the other (so we'll always give a name if we can - /proc/cpuinfo contents are arch- dependent and may have 0/1/2 of these fields). commit 0cd33ab5c573015a0403fc2e0f99277012bc085d Author: Nathan Scott Date: Fri Nov 22 11:48:03 2013 +1100 Ensure pmcpp does not accidentally #include directories Whacko corner case - pmcpp parsing a namespace definition with an include "pmns" directive. Then, found a directory named "pmns" on its search path, opened that (fopen succeeds), successfully found no useful content, and continued on its merry way. But, a chunk of the namespace missing and some wierd error messages from tools! Simply fstat descriptors we open, and only use regular files - and if not regular, continue walking along the search path. From kenj@internode.on.net Sun Nov 24 13:51:54 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B24367F3F for ; Sun, 24 Nov 2013 13:51:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 957EB304051 for ; Sun, 24 Nov 2013 11:51:51 -0800 (PST) X-ASG-Debug-ID: 1385322706-04bdf06eec248f30001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id oyIGpl1f5V0fHh0n for ; Sun, 24 Nov 2013 11:51:46 -0800 (PST) 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: ApMBAC9YklJ5LAx7/2dsb2JhbAANTIM/vGSBPYQYMA0WGAMCAQIBPxkGAgEBswCRS48khB0DrWKBVCQ Received: from ppp121-44-12-123.lns20.syd6.internode.on.net (HELO [10.0.3.15]) ([121.44.12.123]) by ipmail05.adl6.internode.on.net with ESMTP; 25 Nov 2013 06:21:45 +1030 Message-ID: <529258CE.5040507@internode.on.net> Date: Mon, 25 Nov 2013 06:51:42 +1100 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates Content-Type: text/plain; charset=ISO-8859-1 X-ASG-Orig-Subj: pcp updates Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1385322706 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 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.142586 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://oss.sgi.com/kenj/pcp.git dev src/libpcp/src/logutil.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit bbbc0244d59ada586ac71370ed6bde5732a68261 Author: Ken McDonell Date: Wed Nov 20 06:40:35 2013 +1100 libpcp/logutil.c - better cleanup of uncompressed temporary files Noticed on a system that $PCP_TMP_DIR contained a number of files like this ... 0DF26i: PCP archive (V.2) log volume #0 host: 1RG2GO: PCP archive (V.2) log volume #0 host: 1WFJrH: PCP archive (V.2) log volume #0 host: These files come from uncompressing the data volume of a PCP archive. There was a gap between the creation of the temporary file and the uncompress command finishing where SIGINT (or similar interruption) would have left the partially uncompressed temporary file in $PCP_TMP_DIR. Moved the unlink() to just after the create+open and before the execution of the uncompress command. From tmtwinkle@o2.co.uk Mon Nov 25 08:18:37 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3573F7F3F for ; Mon, 25 Nov 2013 08:18:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B6198AC00B for ; Mon, 25 Nov 2013 06:18:33 -0800 (PST) X-ASG-Debug-ID: 1385389111-04cb6c537c271fb0001-S8gJnT Received: from cluster2.bresnan.net (cluster1.bresnan.net [69.145.248.58]) by cuda.sgi.com with ESMTP id Jswi1U1JoG3zUyLL for ; Mon, 25 Nov 2013 06:18:32 -0800 (PST) X-Barracuda-Envelope-From: tmtwinkle@o2.co.uk X-Barracuda-Apparent-Source-IP: 69.145.248.58 X-CNFS-Binding: OFF_SMTP_L X-Originating-IP: 188.0.21.28 X-CNFS-Scan: no X-CNFS-Analysis: v=1.1 cv=IQ+odGPQQE8c8cXsvkNmIyI+0Oor3Q3Xv/BQGcU+8as= c=1 sm=0 a=Dyoqhi_TatcA:10 a=f4T0l5hwRNcA:10 a=baHvdvP7DpQA:10 a=jPJDawAOAc8A:10 a=NQeeif9LDCoA:10 a=M58Ut_zYM0YA:10 a=Cfj4BQAnxiAA:10 a=nbGTfSO2AAAA:20 a=akk3I84l-ixHXhHS8MkA:9 a=Ft8UYL4EG9YA:10 a=35CvDNRysiIA:10 a=ddZT45GQ4RAA:10 a=7StxT-_pMrUA:10 a=-VkHR7WrLgMA:10 a=Ir7LeZ3OC28A:10 a=WMxVgMIcKL2nXeVBdRFx4Q==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: blnmtfh2svavs smtp.user=rlstanton@bresnan.net; auth=pass (LOGIN) Received: from [188.0.21.28] ([188.0.21.28:4519] helo=Unknown) by blnmtfh2svavs.cluster2.bresnan.net (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTPA id 2F/91-25509-1E053925; Mon, 25 Nov 2013 13:30:23 +0000 Date: Mon, 25 Nov 2013 13:30:09 +0000 X-Mailer: The Bat! (v0.05.26) Message-ID: <93747262.20131125143009@o2.co.uk> Subject: =?windows-1251?Q?=D1=E5=E3=EE=E4=ED=FF_=FD=F2=EE_=ED=E5?= =?windows-1251?Q?=F2=F0=F3=E4=ED=EE?= To: , , , X-ASG-Orig-Subj: =?windows-1251?Q?=D1=E5=E3=EE=E4=ED=FF_=FD=F2=EE_=ED=E5?= =?windows-1251?Q?=F2=F0=F3=E4=ED=EE?= From: "fedormarikov" Reply-To: "fedormarikov" MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251"; Content-Transfer-Encoding: base64 X-Barracuda-Connect: cluster1.bresnan.net[69.145.248.58] X-Barracuda-Start-Time: 1385389111 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.85 X-Barracuda-Spam-Status: No, SCORE=0.85 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FORGED_MUA_THEBAT_CS, REPTO_OVERQUOTE_THEBAT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142610 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.85 FORGED_MUA_THEBAT_CS Mail pretending to be from The Bat! (charset) 0.00 REPTO_OVERQUOTE_THEBAT The Bat! doesn't do quoting like this 7uHo9e7k7fvpIODs5fDo6uDt8ero6SDn4CDs5fH/9+j46u4gaHR0cDovL2dvby5nbC9oS29uWk4N Cg== From warlock@planetc.com Tue Nov 26 13:29:21 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D5BBA7F3F for ; Tue, 26 Nov 2013 13:29:21 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C31D88F808E for ; Tue, 26 Nov 2013 11:29:18 -0800 (PST) X-ASG-Debug-ID: 1385494152-04cb6c537c2be2e0001-S8gJnT Received: from mail.planetc.com (smtp3.planetc.com [12.218.73.33]) by cuda.sgi.com with ESMTP id qN34HhETuAqtDBMh for ; Tue, 26 Nov 2013 11:29:12 -0800 (PST) X-Barracuda-Envelope-From: warlock@planetc.com X-Barracuda-Apparent-Source-IP: 12.218.73.33 Received: from Unknown (unverified [94.65.98.139]) by planetc.com (SurgeMail 3.9e) with ESMTP id 414773629-1796138 for multiple; Tue, 26 Nov 2013 14:28:58 -0500 X-Mailer: The Bat! (v9.17.25) Reply-To: "marek.spis" X-Priority: 3 (Normal) From: "marek.spis" Subject: *****SPAM*****=?windows-1251?Q?=F1=E5=EA=F0=E5=F2=ED=EE=E5_=E2=EE=EE=F0?= =?windows-1251?Q?=F3=E6=E5=ED=E8=E5_=E4=E0=EC?= To: , , , X-ASG-Orig-Subj: *****SPAM*****=?windows-1251?Q?=F1=E5=EA=F0=E5=F2=ED=EE=E5_=E2=EE=EE=F0?= =?windows-1251?Q?=F3=E6=E5=ED=E8=E5_=E4=E0=EC?= MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251"; Content-Transfer-Encoding: quoted-printable Date: Tue, 26 Nov 2013 14:28:58 -0500 X-Originating-IP: 94.65.98.139 Message-ID: <1385494138_202215@mail.planetc.com> X-Authenticated-User: warlock@planetc.com X-ORBS-Accept: Trusted Forwarder X-SpamDetect: *******: 7.091000 Accept Orbs=-1.0, Mail pretending to be from The Bat! (mid)=3.3, Mail pretending to be from The Bat! (charset)=1.8, Aspam=3.0 X-NotAscii: charset=windows-1251 X-VirusScan: Message is clean (g_virus_cmd scanned message) X-Avast: Message is clean X-Encryption: SSL encrypted X-IP-stats: No info recorded yet ip=94.65.98.139 X-Barracuda-Connect: smtp3.planetc.com[12.218.73.33] X-Barracuda-Start-Time: 1385494152 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: 1.35 X-Barracuda-Spam-Status: No, SCORE=1.35 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FORGED_MUA_THEBAT_CS, REPTO_OVERQUOTE_THEBAT, STAR, STAR_NOMAG X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142640 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 STAR * 0.85 FORGED_MUA_THEBAT_CS Mail pretending to be from The Bat! (charset) 0.00 REPTO_OVERQUOTE_THEBAT The Bat! doesn't do quoting like this 0.40 STAR_NOMAG * =EC=EE=F7=E8 =E6=E5=ED=F9=E8=ED =EF=EE=F2=F0=FF=F1=E0=FE=F2 http://goo.gl= /rRY8T4 From pcp-announce-bounces@oss.sgi.com Tue Nov 26 16:21:11 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from oss.sgi.com (localhost [IPv6:::1]) by oss.sgi.com (Postfix) with ESMTP id 612977F55; Tue, 26 Nov 2013 16:21:11 -0600 (CST) X-Original-To: pcp-announce@oss.sgi.com Delivered-To: pcp-announce@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 44CDA7F52 for ; Tue, 26 Nov 2013 16:21:10 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 32F3F8F8074 for ; Tue, 26 Nov 2013 14:21:10 -0800 (PST) X-ASG-Debug-ID: 1385504465-04cb6c537c2c4bd0001-87ZIJf Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id nvHmYdget4OnJiuk for ; Tue, 26 Nov 2013 14:21:06 -0800 (PST) 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 rAQML5Z2025837 for ; Tue, 26 Nov 2013 17:21:05 -0500 Date: Tue, 26 Nov 2013 17:21:05 -0500 (EST) From: Nathan Scott To: pcp-announce@oss.sgi.com Message-ID: <1394388099.17045588.1385504465587.JavaMail.root@redhat.com> In-Reply-To: <654114259.9556388.1384924396082.JavaMail.root@redhat.com> References: <654114259.9556388.1384924396082.JavaMail.root@redhat.com> MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Blog post and video about PCP X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: Blog post and video about PCP Thread-Index: tXukes6pzKvzJK+BlGZ0w1QFtBX+yaVQbP/q X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1385504466 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Subject: Re: [pcp-announce] Blog post and video about PCP X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Nathan Scott List-Id: pcp announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pcp-announce-bounces@oss.sgi.com Sender: pcp-announce-bounces@oss.sgi.com Hi all, ----- Original Message ----- > > The first in a two-part series about PCP has been posted here: > http://developerblog.redhat.com/2013/11/19/exploratory-performance-pcp/ > > Enjoy! Please feel free to post follow-up commentary on that site, and > if you liked it drop me a note & perhaps we could create some more. ... > Second (and final, at least for now) episode is online: http://developerblog.redhat.com/2013/11/26/performance-regression-pcp/ cheers. -- Nathan _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From nscott@redhat.com Wed Nov 27 00:51:15 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 42F7E7F50 for ; Wed, 27 Nov 2013 00:51:15 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 146178F8087 for ; Tue, 26 Nov 2013 22:51:14 -0800 (PST) X-ASG-Debug-ID: 1385535070-04bdf06eed2e49c0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id FgaIT0ynox8WEZL8 for ; Tue, 26 Nov 2013 22:51:10 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAR6pA5A009073 for ; Wed, 27 Nov 2013 01:51:10 -0500 Date: Wed, 27 Nov 2013 01:51:10 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <2021458111.17282492.1385535070077.JavaMail.root@redhat.com> Subject: pcp updates: qa + kenj merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa + kenj merge Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: pcp updates: qa + kenj merge Thread-Index: YTmxgsE5tRWdDWlHEN03o25hxBY40Q== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1385535070 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142653 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://oss.sgi.com/pcp/pcp.git dev debian/pcp.postinst.tail | 12 +++++++++++- qa/119 | 11 ++++++----- qa/187 | 2 +- qa/272 | 6 +----- qa/280 | 3 ++- qa/294 | 10 +++++----- qa/297 | 16 ++++++++-------- qa/322 | 3 ++- qa/326 | 4 ++-- qa/374 | 18 ++++++++---------- qa/430 | 6 +++--- qa/536 | 10 +++++----- qa/536.out | 1 - qa/544 | 10 +++++----- qa/544.out | 1 - src/libpcp/src/logutil.c | 14 ++++++-------- src/pmie/rc_pmie | 1 + src/pmlogger/rc_pmlogger | 2 ++ src/pmlogger/src/ports.c | 2 -- 19 files changed, 68 insertions(+), 64 deletions(-) commit 2a69d1057501ae4a0210da652c82f781f29159f5 Author: Nathan Scott Date: Wed Nov 27 17:49:15 2013 +1100 Remove PATH dependence in the collect2pcp tests The collectl2pcp tests included a full path to the collectl2pcp binary used in their output, which usually is just fine. I've come across a host today where /bin is a symlink to /usr/bin so the PATH evaluation order then determines the output produced by the tests - murphys law kicks in - and tests fail. Resolve this by putting the path used in a seq.full file instead. commit e9ae3e7a901adcb92ed83cd3eff86926602e5565 Author: Nathan Scott Date: Wed Nov 27 15:30:30 2013 +1100 Tackle further qa fallout from recent hostname updates One other side-effect of no longer associating hostnames with anything related to DNS is that the location of the pmlogger archives for a host may have moved. This causes a handful of other tests to fail in non-obvious ways on a test host that contains dots in its (real) hostname. commit 95f21c50a8be6d442acd42f4adc88fe791aab9d7 Author: Nathan Scott Date: Tue Nov 26 15:11:51 2013 +1100 Remove non-deterministic output during pcp (pmcd/pmlogger) restart Dave reported numerous QA failures as a result of this issue, and I too am seeing some. A workaround existed in qa/187 so seems others also have hit this. There's a race condition in the restart script for pcp which calls the pmcd and pmlogger variants which can result in pmcd stopping but not yet pmlogger, before the pmlogger start is performed. This results in the get_running_pid check there finding a pmlogger and reporting that its waiting, but there's no guarantee being provided that the primary logger has reacted to the fact that pmcd stopped before we get to that point. Hence, a spurious output message can occur. Resolve this by making the scripts honour the "quietly" first parameter in this section of the script (note that a regular "start" (not "restart") will still report a need to delay as a result of pmlogger presence. commit ab69d85af325f99bf4ad98e30e344225669760a1 Author: Nathan Scott Date: Tue Nov 26 14:56:42 2013 +1100 Resolve further (remote) QA fallout from recent tempdir changes commit ef226d340c6bc97bafaa8ebd3f07c1e6d0511f00 Author: Nathan Scott Date: Mon Nov 25 13:56:54 2013 +1100 Resolve installer errors around mmv files in deb packaging commit 417013320bd20a710604139655a9365269374e49 Author: Nathan Scott Date: Mon Nov 25 12:11:39 2013 +1100 Fix permissions on pcp private tmp directories in deb packages commit 57dcbf04b2ddf2b4c7ecc6cdd86274ec07b425f6 Author: Nathan Scott Date: Mon Nov 25 11:49:53 2013 +1100 Remove recently-unused variable from pmlogger GetPorts function commit 534aaeb91d27869b53dab64b509bd283a02023da Merge: 0cfa876 bbbc024 Author: Nathan Scott Date: Mon Nov 25 07:12:55 2013 +1100 Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev commit bbbc0244d59ada586ac71370ed6bde5732a68261 Author: Ken McDonell Date: Wed Nov 20 06:40:35 2013 +1100 libpcp/logutil.c - better cleanup of uncompressed temporary files Noticed on a system that $PCP_TMP_DIR contained a number of files like this ... 0DF26i: PCP archive (V.2) log volume #0 host: 1RG2GO: PCP archive (V.2) log volume #0 host: 1WFJrH: PCP archive (V.2) log volume #0 host: These files come from uncompressing the data volume of a PCP archive. There was a gap between the creation of the temporary file and the uncompress command finishing where SIGINT (or similar interruption) would have left the partially uncompressed temporary file in $PCP_TMP_DIR. Moved the unlink() to just after the create+open and before the execution of the uncompress command. From scox@redhat.com Wed Nov 27 14:31:27 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 80A157F4E for ; Wed, 27 Nov 2013 14:31:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6DDA630407E for ; Wed, 27 Nov 2013 12:31:24 -0800 (PST) X-ASG-Debug-ID: 1385584283-04cb6c537d30aa70001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id l46NObXgeffxfRw5 for ; Wed, 27 Nov 2013 12:31:23 -0800 (PST) X-Barracuda-Envelope-From: scox@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rARKVNNm023975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 27 Nov 2013 15:31:23 -0500 Received: from [10.10.59.67] (vpn-59-67.rdu2.redhat.com [10.10.59.67]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rARKVMdc012090; Wed, 27 Nov 2013 15:31:22 -0500 Message-ID: <5296569A.1050000@redhat.com> Date: Wed, 27 Nov 2013 15:31:22 -0500 From: Stan Cox User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: [pcp] rpm pmda References: <52608FC9.2050103@redhat.com> <2052845457.6426836.1382325018005.JavaMail.root@redhat.com> X-ASG-Orig-Subj: Re: [pcp] rpm pmda In-Reply-To: <2052845457.6426836.1382325018005.JavaMail.root@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.25 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1385584283 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 I just wanted to give a heads up for this reboot, which caches the rpm metrics in advance as opposed to version one's accessing them just in time. This is an effort to improve the fetch performance. The rpm metrics are cached into the data structure 'cache'. A hash table is built; the key is the rpm name and the value is the pointer to the cache entry. The hash table, via hsearch_r, is used to find the cache entry for an rpm. The fetch callback accesses the cache and returns the proper info. If the rpm database changes then it is reloaded. -Currently inotify checks the entire dir to make testing easier -The hashing sometimes fails; I am diagnosing that problem -Threading needs to be revisited since the reboot -A subset of available rpm metrics is being cached committed to pcpfans scox/dev branch From nscott@redhat.com Wed Nov 27 16:08:53 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1A3F37F4E for ; Wed, 27 Nov 2013 16:08:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 073E98F806F for ; Wed, 27 Nov 2013 14:08:49 -0800 (PST) X-ASG-Debug-ID: 1385590125-04cbb041663188d0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 0rVtleWGATRp6YG7 for ; Wed, 27 Nov 2013 14:08:46 -0800 (PST) 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 rARM8fxl006858; Wed, 27 Nov 2013 17:08:41 -0500 Date: Wed, 27 Nov 2013 17:08:41 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <632473151.19046786.1385590121642.JavaMail.root@redhat.com> In-Reply-To: <1626967316.19041413.1385589559423.JavaMail.root@redhat.com> Subject: QA temporaries MIME-Version: 1.0 X-ASG-Orig-Subj: QA temporaries Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: QA temporaries Thread-Index: +iLR0xWTyvgepEXFYXkTBisfJk7tzw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1385590125 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142668 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi, I'm finding quite a few tests fail to cleanup temporaries and its fairly painful to try work out which ones after a full QA run. As a result, I'm thinking of tagging temporaries with a test sequence number for diagnosis, e.g.... qa$ diff common.rc common.rc.newtmp 85a86 > [ "X$seq" != X ] && tmp=/tmp/$seq.$$ There is test output filtering work to be done as a result of this kind of change, but I need to do something as my /tmp is starting to look like a dogs breakfast. Is there a better way you know of to trace these files back to the culprit test? cheers. -- Nathan From kenj@internode.on.net Wed Nov 27 19:49:57 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 057AB7F4E for ; Wed, 27 Nov 2013 19:49:57 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D4C2B304048 for ; Wed, 27 Nov 2013 17:49:53 -0800 (PST) X-ASG-Debug-ID: 1385603388-04bdf06eee3203d0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id D30VHaOTT00WJMH4 for ; Wed, 27 Nov 2013 17:49:49 -0800 (PST) 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: AllcAAugllJ20SHVPGdsb2JhbABYgweDMVSEOrEPgSIXAwEBAQE4NYIlAQEFCAIZBS4jDAEDAgYDEQQBAQMCIwMCAhkgCgMJCAIEEwsFh3CvC5BqF4EpjVkHBoJlgUgDjxyeSCiBLCQ Received: from ppp118-209-33-213.lns20.mel4.internode.on.net (HELO bozohorize) ([118.209.33.213]) by ipmail06.adl6.internode.on.net with ESMTP; 28 Nov 2013 12:19:47 +1030 From: "Ken McDonell" To: "'Nathan Scott'" Cc: "'PCP'" References: <1626967316.19041413.1385589559423.JavaMail.root@redhat.com> <632473151.19046786.1385590121642.JavaMail.root@redhat.com> In-Reply-To: <632473151.19046786.1385590121642.JavaMail.root@redhat.com> Subject: RE: QA temporaries Date: Thu, 28 Nov 2013 12:49:42 +1100 X-ASG-Orig-Subj: RE: QA temporaries Message-ID: <002e01ceebdc$1ed2b160$5c781420$@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQIHF8tGpGBS5VqrImQGasOgsLOPn5nJh4Eg Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1385603388 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142672 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Good idea ... $seq-$$ might be better just in case some bogan script is = expecting $tmp.foo to expand to something with a single dot. We should extend this to adding "dodgey version from QA/$seq" comments = to all the configuration files we replace during QA, for much the same = reason. The only technique I've found useful is ls -lt on the temp file and ls = -ltu on the qa/[0-9]*[0-9] files (assuming you've not done a grep there = in desperation in the recent past). -----Original Message----- From: Nathan Scott [mailto:nathans@redhat.com]=20 Sent: Thursday, 28 November 2013 9:09 AM To: Ken McDonell Cc: PCP Subject: QA temporaries Hi, I'm finding quite a few tests fail to cleanup temporaries and its fairly = painful to try work out which ones after a full QA run. As a result, = I'm thinking of tagging temporaries with a test sequence number for = diagnosis, e.g.... qa$ diff common.rc common.rc.newtmp 85a86 > [ "X$seq" !=3D X ] && tmp=3D/tmp/$seq.$$ There is test output filtering work to be done as a result of this kind of change, but I need to do something as my /tmp is starting to look like a dogs breakfast. Is there a better way you know of to trace these files back to the culprit test? cheers. -- Nathan From nscott@redhat.com Thu Nov 28 19:06:25 2013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0D44D7F37 for ; Thu, 28 Nov 2013 19:06:25 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 613ACAC002 for ; Thu, 28 Nov 2013 17:06:21 -0800 (PST) X-ASG-Debug-ID: 1385687172-04cb6c537d3639f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id GYy7KMpq3M78ptnr for ; Thu, 28 Nov 2013 17:06:12 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id rAT16Cvs013285; Thu, 28 Nov 2013 20:06:12 -0500 Date: Thu, 28 Nov 2013 20:06:11 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Stan Cox Cc: PCP Message-ID: <1001285130.20183908.1385687171832.JavaMail.root@redhat.com> In-Reply-To: <5296569A.1050000@redhat.com> References: <52608FC9.2050103@redhat.com> <2052845457.6426836.1382325018005.JavaMail.root@redhat.com> <5296569A.1050000@redhat.com> Subject: Re: [pcp] rpm pmda MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] rpm pmda Content-Type: multipart/mixed; boundary="----=_Part_20183906_1344210771.1385687171829" X-Originating-IP: [10.5.82.12] X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664) Thread-Topic: rpm pmda Thread-Index: +fRidJObicn5i9yRLQasX4ywzy393g== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1385687172 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.142695 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_20183906_1344210771.1385687171829 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Stan, ----- Original Message ----- > I just wanted to give a heads up for this reboot, which caches the rpm > metrics in advance as opposed to version one's accessing them just in > time. This is an effort to improve the fetch performance. The rpm > metrics are cached into the data structure 'cache'. A hash table is > built; the key is the rpm name and the value is the pointer to the cache > entry. The hash table, via hsearch_r, is used to find the cache entry > for an rpm. The fetch callback accesses the cache and returns the > proper info. If the rpm database changes then it is reloaded. > -Currently inotify checks the entire dir to make testing easier > -The hashing sometimes fails; I am diagnosing that problem There's a number (3 iirc) of places where it takes the lock but returns without unlocking, possibly part of the problem, possibly not. Memory and I/O management remains an issue in general though - see notes below. > -Threading needs to be revisited since the reboot > -A subset of available rpm metrics is being cached All need to be cached (scanned by background thread, reported to pmcd via main thread). There still seems to be rpm.file.* metrics - are these leftovers, still to be removed? Those are going to consume too much memory, I think? I had expected them to exit stage left, never to be seen again. :) Either way, lets get the smaller stuff working first and revisit those. > committed to pcpfans scox/dev branch >=20 Misc other schtuff: - some build warnings on RHEL6 gcc-4.4.6... rpm.c: In function =E2=80=98rpm_update_cache=E2=80=99: rpm.c:482: warning: assignment discards qualifiers from pointer target type rpm.c:490: warning: enumeration value =E2=80=98RPM_NULL_TYPE=E2=80=99 not h= andled in switch rpm.c:490: warning: enumeration value =E2=80=98RPM_CHAR_TYPE=E2=80=99 not h= andled in switch rpm.c:490: warning: enumeration value =E2=80=98RPM_BIN_TYPE=E2=80=99 not ha= ndled in switch rpm.c:490: warning: enumeration value =E2=80=98RPM_I18NSTRING_TYPE=E2=80=99= not handled in switch rpm.c:589: warning: unused variable =E2=80=98code=E2=80=99 rpm.c: In function =E2=80=98rpm_fetchCallBack=E2=80=99: rpm.c:354: warning: =E2=80=98ret_type=E2=80=99 may be used uninitialized in= this function rpm.c: In function =E2=80=98rpm_update_cache=E2=80=99: rpm.c:510: warning: =E2=80=98ccecp=E2=80=99 may be used uninitialized in th= is function rpm.c: In function =E2=80=98rpm_update_indom=E2=80=99: rpm.c:650: warning: =E2=80=98e.data=E2=80=99 may be used uninitialized in t= his function - build fails... simpler to just install the help files (to be compiled at ./Install time), and not build 'em during the build - see pmdasimple and attached makefile patch: pmcpp: root[5]: #include pmcpp: Error: Cannot open file for #include Error Parsing ASCII PMNS: pmcpp returned non-zero exit status newhelp: pmLoadNameSpace: Problems parsing PMNS definitions - makefile needs to build conditionally based on presence of rpm lib and headers (see note in patch attached). - need configure.in support for detecting whether/not to build this code, will cause build failure on non-Linux and non-rpm platforms currently. - add PMDA_NOTREADY into rpm_fetch and rpm_instance to tackle latency on a request during or shortly after startup (see patch, untested) - based on pmdasample logic - RPM_BUFSIZE macro is unused - "ret_type" is usually named "sts" in the rest of the pcp code. Used in a sentence: "aliens froze my spaceship and i was stuck in sts" [sts? status? a count of "st"'s? its a stasis symbol.] - add in a metric to cheaply track memleaks via __pmProcessDataSize like the pmcd.datasize metric in pmcd - the units for those refresh metrics are missing, and should be free running counters. (see attached patch) - refresh.time - hmm, its not really cpu time we want though, its the elapsed time thats important here (with I/O) - lets make this into a tree with refresh.time.{user,kernel,elapsed}. We need some new gettimeofday based calipers for elapsed time - see timer.c in patch. =20 - there's no initialisation of indom_lock (pthread_rwlock_init) - is rwlock helpful? theres only one reader & one writer - mutex? - rpm_update_cache - holds locks while doing rpmdb I/O, which will block fetches, no? locking needs to become more fine-grained. - const char *rpmname =3D rpmtdGetString(td); ... e.key =3D rpmname; (what's the lifecycle of the memory rpmname points at here? it looks like we're pointing at memory that might go away later?) - stepping back, thinking about data structures in general: - so, we have a linked list (cache) and a hash table (htab) - we need the linked list because theres no hsearch(3) API to walk the hash table - can we use a second pmdaCacheOp indom hash here instead of the above? I think this will be simpler, and may help us with the locking too - will catch you on IRC to discuss when you're back. - needs another test (750 is a good start though) - the tricky memory management here definitely warrants a valgrind test (via DSO use in dbpmda perhaps?) - not sure how to automate the rpmdb changes to trigger a refresh though? needs deeper thought, but thats the hard part of this PMDA and 750 doesn't cover that aspect. cheers. -- Nathan ------=_Part_20183906_1344210771.1385687171829 Content-Type: text/x-patch; name=scox-pmdarpm.patch Content-Disposition: attachment; filename=scox-pmdarpm.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3FhLzc1MCBiL3FhLzc1MAppbmRleCAwNTBlYjBjLi4zNTExYTI0IDEwMDc1 NQotLS0gYS9xYS83NTAKKysrIGIvcWEvNzUwCkBAIC0xLDE3ICsxLDE5IEBACiAjIS9iaW4vc2gK ICMgUENQIFFBIFRlc3QgTm8uIDc1MAotIyBFeGVyY2lzZSB0aGUgcHl0aG9uIGNvbGxlY3RsIGlt cGxlbWVudGF0aW9uCisjIEV4ZXJjaXNlIHRoZSBSUE0gUE1EQQogIwogIyBDb3B5cmlnaHQgKGMp IDIwMTIsIDIwMTMgUmVkIEhhdC4KICMKIAorc2VxPWBiYXNlbmFtZSAkMGAKK2VjaG8gIlFBIG91 dHB1dCBjcmVhdGVkIGJ5ICRzZXEiCisKICMgZ2V0IHN0YW5kYXJkIGVudmlyb25tZW50LCBmaWx0 ZXJzIGFuZCBjaGVja3MKIC4gLi9jb21tb24ucHJvZHVjdAogLiAuL2NvbW1vbi5maWx0ZXIKIC4g Li9jb21tb24uY2hlY2sKIAotc2VxPWBiYXNlbmFtZSAkMGAKLWVjaG8gIlFBIG91dHB1dCBjcmVh dGVkIGJ5ICRzZXEiCit3aGljaCBycG0gPi9kZXYvbnVsbCAyPiYxIHx8IF9ub3RydW4gInJwbSBu b3QgaW5zdGFsbGVkIgogCiBzdGF0dXM9MAkjIHN1Y2Nlc3MgaXMgdGhlIGRlZmF1bHQhCiAkc3Vk byBybSAtZnIgJHRtcC4qICRzZXEuZnVsbApAQCAtMzUsNiArMzcsOSBAQCBjYW5vbmljYWxpemUo KQogCS1lICJzfFxbWycgL0EtWmEtejAtOVxfXC5cLFwoXClcLV0qXF18WycvUEFUSC9OQU1FJywg L1BBVEgvTkFNRSddfGciCiB9CiAKKyMgVE9ETzogbmVlZCB0byBjb25kaXRpb25hbGx5IEluc3Rh bGwgYW5kIFJlbW92ZSB0aGUgUE1EQSAoc2VlIHRlc3QgMzQ4KQorIyAgICAgICBjdXJyZW50bHkg d2UncmUgYXNzdW1pbmcgaXRzIGFscmVhZHkgdGhlcmUuCisKICMgcmVhbCBRQSB0ZXN0IHN0YXJ0 cyBoZXJlCiBta2RpciAkdG1wLiRzZXEKIGNkICR0bXAuJHNlcQpAQCAtNDcsMTIgKzUyLDEyIEBA IHBtdmFsIC1zIDEgcnBtLmRpcm5hbWVzIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAt YSAkdG1wLm91dCAyPiYxCiAjIHBtdmFsIC1zIDEgcnBtLmRpc3RyaWJ1dGlvbiAtaSBweXRob24g fCBjYW5vbmljYWxpemUgfCB0ZWUgLWEgJHRtcC5vdXQgMj4mMQogcG12YWwgLXMgMSBycG0uZXZy IC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCiAjIHBtdmFs IC1zIDEgcnBtLmZpbGUuY2xhc3MgLWkgcHl0aG9uIHwgY2Fub25pY2FsaXplIHwgdGVlIC1hICR0 bXAub3V0IDI+JjEKLXBtdmFsIC1zIDEgcnBtLmZpbGUubGlua3RvcyAtaSBweXRob24gfCBjYW5v bmljYWxpemUgfCB0ZWUgLWEgJHRtcC5vdXQgMj4mMQotcG12YWwgLXMgMSBycG0uZmlsZS5tZDVz IC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCi1wbXZhbCAt cyAxIHJwbS5maWxlLm1vZGVzIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1w Lm91dCAyPiYxCi1wbXZhbCAtcyAxIHJwbS5maWxlLm5hbWVzIC1pIHB5dGhvbiB8IGNhbm9uaWNh bGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCi1wbXZhbCAtcyAxIHJwbS5maWxlLnJlcXVpcmUg LWkgcHl0aG9uIHwgY2Fub25pY2FsaXplIHwgdGVlIC1hICR0bXAub3V0IDI+JjEKLXBtdmFsIC1z IDEgcnBtLmZpbGUuc2l6ZXMgLWkgcHl0aG9uIHwgY2Fub25pY2FsaXplIHwgdGVlIC1hICR0bXAu b3V0IDI+JjEKKyMgcG12YWwgLXMgMSBycG0uZmlsZS5saW5rdG9zIC1pIHB5dGhvbiB8IGNhbm9u aWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCisjIHBtdmFsIC1zIDEgcnBtLmZpbGUubWQ1 cyAtaSBweXRob24gfCBjYW5vbmljYWxpemUgfCB0ZWUgLWEgJHRtcC5vdXQgMj4mMQorIyBwbXZh bCAtcyAxIHJwbS5maWxlLm1vZGVzIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAk dG1wLm91dCAyPiYxCisjIHBtdmFsIC1zIDEgcnBtLmZpbGUubmFtZXMgLWkgcHl0aG9uIHwgY2Fu b25pY2FsaXplIHwgdGVlIC1hICR0bXAub3V0IDI+JjEKKyMgcG12YWwgLXMgMSBycG0uZmlsZS5y ZXF1aXJlIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCisj IHBtdmFsIC1zIDEgcnBtLmZpbGUuc2l6ZXMgLWkgcHl0aG9uIHwgY2Fub25pY2FsaXplIHwgdGVl IC1hICR0bXAub3V0IDI+JjEKIHBtdmFsIC1zIDEgcnBtLmdyb3VwIC1pIHB5dGhvbiB8IGNhbm9u aWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCiBwbXZhbCAtcyAxIHJwbS5pbnN0ZmlsZW5h bWVzIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1wLm91dCAyPiYxCiBwbXZh bCAtcyAxIHJwbS5saWNlbnNlIC1pIHB5dGhvbiB8IGNhbm9uaWNhbGl6ZSB8IHRlZSAtYSAkdG1w Lm91dCAyPiYxCmRpZmYgLS1naXQgYS9zcmMvcG1kYXMvcnBtLy5naXRpZ25vcmUgYi9zcmMvcG1k YXMvcnBtLy5naXRpZ25vcmUKaW5kZXggMjUzNTA5OS4uYjk4ZGY3YyAxMDA2NDQKLS0tIGEvc3Jj L3BtZGFzL3JwbS8uZ2l0aWdub3JlCisrKyBiL3NyYy9wbWRhcy9ycG0vLmdpdGlnbm9yZQpAQCAt MSArMSwzIEBACi1wbWRhZ2x1c3Rlci5weQorZG9tYWluLmgKK3BtZGFycG0KK3BtZGFfcnBtLnNv CmRpZmYgLS1naXQgYS9zcmMvcG1kYXMvcnBtL0dOVW1ha2VmaWxlIGIvc3JjL3BtZGFzL3JwbS9H TlVtYWtlZmlsZQppbmRleCA3OGFlOGNiLi5hMjIzYjFkIDEwMDY0NAotLS0gYS9zcmMvcG1kYXMv cnBtL0dOVW1ha2VmaWxlCisrKyBiL3NyYy9wbWRhcy9ycG0vR05VbWFrZWZpbGUKQEAgLTE1LDMy ICsxNSw0OCBAQAogVE9QRElSID0gLi4vLi4vLi4KIGluY2x1ZGUgJChUT1BESVIpL3NyYy9pbmNs dWRlL2J1aWxkZGVmcwogCi1DRklMRVMJPSBycG0uYwotQ01EVEFSR0VUID0gcG1kYXJwbSQoRVhF Q1NVRkZJWCkKLUxJQlRBUkdFVCA9IHBtZGFfcnBtLnNvCi1MTERMSUJTID0gJChQQ1BfUE1EQUxJ QikgLWxycG0gLWxwdGhyZWFkCi0KLUxDRkxBR1MgPSAtSS4KLUxTUkNGSUxFUyA9IEluc3RhbGwg UmVtb3ZlIHBtbnMgcm9vdCBoZWxwCi0KIElBTQk9IHJwbQogRE9NQUlOCT0gUlBNCisKK0NNRFRB UkdFVCA9IHBtZGEkKElBTSkkKEVYRUNTVUZGSVgpCitMSUJUQVJHRVQgPSBwbWRhXyQoSUFNKS4k KERTT1NVRkZJWCkKK1RBUkdFVFMgPSAkKENNRFRBUkdFVCkgJChMSUJUQVJHRVQpCisKIFBNREFE SVIJPSAkKFBDUF9QTURBU19ESVIpLyQoSUFNKQogCi1MRElSVAk9IGRvbWFpbi5oICoubyAkKElB TSkubG9nIHBtZGEkKElBTSkgcG1kYV8kKElBTSkuc28gaGVscC5kaXIgaGVscC5wYWcKK0hGSUxF Uwk9IHRpbWVyLmgKK0NGSUxFUwk9IHJwbS5jIHRpbWVyLmMKK0xTUkNGSUxFUyA9IEluc3RhbGwg UmVtb3ZlIHBtbnMgcm9vdCBoZWxwCitMRElSVAk9ICQoVEFSR0VUUykgZG9tYWluLmggKi5vICQo SUFNKS5sb2cKKworIyBYWFg6IG1vdmUgdGhlc2UgdG8gY29uZmlndXJlL2J1aWxkZGVmcworTElC X0ZPUl9SUE0gPSAtbHJwbQorSEFWRV9SUE1fU1VQUE9SVCA9IDEKKworTENGTEFHUyA9IC1JLgor TExETElCUyA9ICQoUENQX1BNREFMSUIpICQoTElCX0ZPUl9SUE0pICQoTElCX0ZPUl9QVEhSRUFE UykKIAotZGVmYXVsdF9wY3AgZGVmYXVsdDogZG9tYWluLmggJChDTURUQVJHRVQpICQoTElCVEFS R0VUKSBoZWxwLmRpciBoZWxwLnBhZworZGVmYXVsdDoJYnVpbGQtbWUKIAogaW5jbHVkZSAkKEJV SUxEUlVMRVMpCiAKLWhlbHAuZGlyIGhlbHAucGFnIDogaGVscAotCSQoUlVOX0lOX0JVSUxEX0VO VikgJChUT1BESVIpL3NyYy9uZXdoZWxwL25ld2hlbHAgLW4gcm9vdCAtdiAyIC1vIGhlbHAgPCBo ZWxwCitpZmVxICIkKEhBVkVfUlBNX1NVUFBPUlQpIiAiMSIKK2J1aWxkLW1lOiBkb21haW4uaCAk KENNRFRBUkdFVCkgJChMSUJUQVJHRVQpCiAKLWluc3RhbGxfcGNwIGluc3RhbGw6CWRlZmF1bHQg CitpbnN0YWxsOglkZWZhdWx0IAogCSQoSU5TVEFMTCkgLW0gNzU1IC1kICQoUE1EQURJUikKLQkk KElOU1RBTEwpIC1tIDY0NCByb290IHBtbnMgZG9tYWluLmggaGVscCBoZWxwLmRpciBoZWxwLnBh ZyAkKFBNREFESVIpCisJJChJTlNUQUxMKSAtbSA2NDQgcm9vdCBwbW5zIGRvbWFpbi5oIGhlbHAg JChQTURBRElSKQogCSQoSU5TVEFMTCkgLW0gNzU1ICQoQ01EVEFSR0VUKSAkKExJQlRBUkdFVCkg JChQTURBRElSKQorZWxzZQorYnVpbGQtbWU6CitpbnN0YWxsOgorZW5kaWYKKworZGVmYXVsdF9w Y3AgOiBkZWZhdWx0CisKK2luc3RhbGxfcGNwIDogaW5zdGFsbAogCiBkb21haW4uaDogLi4vLi4v cG1ucy9zdGRwbWlkCiAJJChET01BSU5fTUFLRVJVTEUpCiAgCitycG0ubyB0aW1lci5vOiB0aW1l ci5oCmRpZmYgLS1naXQgYS9zcmMvcG1kYXMvcnBtL0luc3RhbGwgYi9zcmMvcG1kYXMvcnBtL0lu c3RhbGwKaW5kZXggZGE3YzFlMC4uOWFiMTRiYiAxMDA2NDQKLS0tIGEvc3JjL3BtZGFzL3JwbS9J bnN0YWxsCisrKyBiL3NyYy9wbWRhcy9ycG0vSW5zdGFsbApAQCAtMTksOSArMTksOCBAQAogLiAk UENQX1NIQVJFX0RJUi9saWIvcG1kYXByb2Muc2gKIAogaWFtPXJwbQotcHl0aG9uX29wdD10cnVl Ci1kYWVtb25fb3B0PWZhbHNlCi1mb3JjZWRfcmVzdGFydD10cnVlCitkYWVtb25fb3B0PXRydWUK K3BpcGVfb3B0PXRydWUKIAogcG1kYVNldHVwCiBwbWRhSW5zdGFsbApkaWZmIC0tZ2l0IGEvc3Jj L3BtZGFzL3JwbS9oZWxwIGIvc3JjL3BtZGFzL3JwbS9oZWxwCmluZGV4IGI4NWI1ZWYuLjBhM2M2 MzYgMTAwNjQ0Ci0tLSBhL3NyYy9wbWRhcy9ycG0vaGVscAorKysgYi9zcmMvcG1kYXMvcnBtL2hl bHAKQEAgLTExNCwzICsxMTQsNyBAQCBVcmwgb2YgdGhlIHBhY2thZ2UuCiBAIHJwbS52ZXJzaW9u IHBhY2thZ2UgdmVyc2lvbgogVmVyc2lvbiBvZiB0aGUgcGFja2FnZS4KIAorQCBycG0ucmVmcmVz aC5jb3VudCBDdW11bGF0aXZlIGNvdW50IG9mIHJwbWRiIHNjYW5zIHBlcmZvcm1lZAorQCBycG0u cmVmcmVzaC50aW1lLnVzZXIgQ3VtdWxhdGl2ZSBjb3VudCBvZiB1c2VyIG1vZGUgc2NhbiB0aW1l CitAIHJwbS5yZWZyZXNoLnRpbWUua2VybmVsIEN1bXVsYXRpdmUgY291bnQgb2Yga2VybmVsIG1v ZGUgc2NhbiB0aW1lCitAIHJwbS5yZWZyZXNoLnRpbWUuZWxhcHNlZCBDdW11bGF0aXZlIGNvdW50 IG9mIGVsYXBzZWQgc2NhbiB0aW1lCmRpZmYgLS1naXQgYS9zcmMvcG1kYXMvcnBtL3BtZGFycG0u cHl0aG9uIGIvc3JjL3BtZGFzL3JwbS9wbWRhcnBtLnB5dGhvbgpkZWxldGVkIGZpbGUgbW9kZSAx MDA2NDQKaW5kZXggYjIwZmZkMC4uMDAwMDAwMAotLS0gYS9zcmMvcG1kYXMvcnBtL3BtZGFycG0u cHl0aG9uCisrKyAvZGV2L251bGwKQEAgLTEsMTk0ICswLDAgQEAKLScnJwotUHl0aG9uIGltcGxl bWVudGF0aW9uIG9mIHRoZSAicnBtIiBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudC4K LScnJwotIwotIyBDb3B5cmlnaHQgKGMpIDIwMTMgUmVkIEhhdC4KLSMKLSMgVGhpcyBwcm9ncmFt IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkg aXQKLSMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh cyBwdWJsaXNoZWQgYnkgdGhlCi0jIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIKLSMgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KLSMKLSMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAotIyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91 dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWQotIyBvciBGSVRO RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UKLSMgZm9yIG1vcmUgZGV0YWlscy4KLSMKLQotZnJvbSBzdWJwcm9jZXNzIGltcG9y dCBQb3BlbiwgUElQRSwgU1RET1VUCi1mcm9tIHRocmVhZGluZyBpbXBvcnQgVGhyZWFkCi1mcm9t IHBvc2l4cGF0aCBpbXBvcnQgZ2V0bXRpbWUKLWltcG9ydCBycG0KLWZyb20gY3R5cGVzIGltcG9y dCBjX2ludCwgUE9JTlRFUiwgY2FzdAotaW1wb3J0IGNwbWFwaSBhcyBjX2FwaQotZnJvbSBwY3Au cG1kYSBpbXBvcnQgUE1EQSwgcG1kYU1ldHJpYywgcG1kYUluZG9tCi1mcm9tIHBjcC5wbWFwaSBp bXBvcnQgcG1Vbml0cywgcG1Db250ZXh0IGFzIFBDUAotCi0KLWNsYXNzIHNldHVwX2luZG9tKFRo cmVhZCk6Ci0gICAgJycnCi0gICAgVGhyZWFkIHRvIGNyZWF0ZSBhbiBpbmRvbSB3aG9zZSBjb21w b25lbnRzIGFyZSB0aGUgY3VycmVudCBycG0gcGFja2FnZSBsaXN0Ci0gICAgJycnCi0KLSAgICBk ZWYgX19pbml0X18oc2VsZiwgcG1kYSwgbmFtZSk6Ci0gICAgICAgIFRocmVhZC5fX2luaXRfXyhz ZWxmKQotICAgICAgICBzZWxmLnBtZGEgPSBwbWRhCi0gICAgICAgIHNlbGYubmFtZSA9IG5hbWUK LQotICAgIGRlZiBydW4oc2VsZik6Ci0gICAgICAgIHBhY2thZ2VfbGlzdCA9IHNlbGYucG1kYS5y cG1faGFuZGxlLmRiTWF0Y2goKQotICAgICAgICBycG1zID0ge30KLSAgICAgICAgaSA9IDAKLSAg ICAgICAgcmVwbGFjZV9pbmRvbSA9IEZhbHNlCi0KLSAgICAgICAgIyBHZXQgY3VycmVudCBwYWNr YWdlIGxpc3QKLSAgICAgICAgZm9yIHBhY2thZ2UgaW4gcGFja2FnZV9saXN0OgotICAgICAgICAg ICAgaWYgcmVwbGFjZV9pbmRvbSA9PSBGYWxzZSBhbmQgcGFja2FnZSBub3QgaW4gcnBtczoKLSAg ICAgICAgICAgICAgICByZXBsYWNlX2luZG9tID0gVHJ1ZQotICAgICAgICAgICAgcnBtc1twYWNr YWdlWyduYW1lJ11dID0gY19pbnQoaSkKLSAgICAgICAgICAgIGkgKz0gMQotCi0gICAgICAgICMg UmVidWlsZCBpZiBhIHBhY2thZ2Ugd2FzIGFkZGVkIG9yIGEgcGFja2FnZSB3YXMgcmVtb3ZlZAot ICAgICAgICBpZiByZXBsYWNlX2luZG9tID09IFRydWUgb3IgbGVuKHJwbXMpICE9IGxlbihzZWxm LnBtZGEucnBtc19ieV9uKToKLSAgICAgICAgICAgIHNlbGYucG1kYS5sb2coIlVwZGF0ZWQgaW5k b20gd2l0aCAiICsgc3RyKGkpICsgIiBwYWNrYWdlcyIpCi0gICAgICAgICAgICBzZWxmLnBtZGEu cmVwbGFjZV9pbmRvbShzZWxmLnBtZGEuc291cmNlX2luZG9tLCBycG1zKQotCi0gICAgICAgICAg ICBmb3IgKGssIHYpIGluIHJwbXMuaXRlcml0ZW1zKCk6Ci0gICAgICAgICAgICAgICAgbnYgPSBp bnQgKHYudmFsdWUpCi0gICAgICAgICAgICAgICAgc2VsZi5wbWRhLnJwbXNfYnlfbltudl0gPSBr Ci0KLQotY2xhc3MgUnBtUE1EQShQTURBKToKLSAgICAnJycKLSAgICBBIFBlcmZvcm1hbmNlIE1l dHJpY3MgRG9tYWluIEFnZW50IGZvciBycG0gbWV0cmljcy4KLSAgICAnJycKLQotICAgIHNvdXJj ZSA9IHt9Ci0gICAgc3RhdGUgPSB7fQotCi0gICAgIyBycG0ubnVtZmV0Y2ggcHJvcGVydGllcwot ICAgIG51bWZldGNoID0gMAotICAgIG9sZGZldGNoID0gLTEKLQotCi0gICAgcnBtX21ldHJpY3Mg PSAoCi0jICAgICAgICBOYW1lLCBDbHVzdGVyLCBJdGVtIChhc3NpZ25lZCksIFRhZyBmcm9tIHJw bS5weQotICAgICAgICBbJy5uYW1lJywgMCwgMCwgIlJQTVRBR19OQU1FIl0sIFwKLSAgICAgICAg Wycuc291cmNlcnBtJywgMCwgMCwgIlJQTVRBR19TT1VSQ0VSUE0iXSwgXAotICAgICAgICBbJy5z dW1tYXJ5JywgMCwgMCwgIlJQTVRBR19TVU1NQVJZIl0sIFwKLSAgICAgICAgWycuc2l6ZScsIDAs IDAsICJSUE1UQUdfU0laRSJdLCBcCi0gICAgICAgIFsnLmRlc2NyaXB0aW9uJywgMCwgMCwgIlJQ TVRBR19ERVNDUklQVElPTiJdLCBcCi0gICAgICAgIFsnLmFyY2gnLCAwLCAwLCAiUlBNVEFHX0FS Q0giXSwgXAotICAgICAgICBbJy5yZWxlYXNlJywgMCwgMCwgIlJQTVRBR19SRUxFQVNFIl0sIFwK LSAgICAgICAgWycudmVyc2lvbicsIDAsIDAsICJSUE1UQUdfVkVSU0lPTiJdLCBcCi0gICAgICAg IFsnLnVybCcsIDAsIDAsICJSUE1UQUdfVVJMIl0sIFwKLSAgICAgICAgWycuYmFzZW5hbWVzJywg MCwgMCwgIlJQTVRBR19CQVNFTkFNRVMiXSwgXAotICAgICAgICBbJy5kaXJuYW1lcycsIDAsIDAs ICJSUE1UQUdfRElSTkFNRVMiXSwgXAotICAgICAgICBbJy5kaXN0cmlidXRpb24nLCAwLCAwLCAi UlBNVEFHX0RJU1RSSUJVVElPTiJdLCBcCi0gICAgICAgIFsnLmV2cicsIDAsIDAsICJSUE1UQUdf RVZSIl0sIFwKLSAgICAgICAgWycuZ3JvdXAnLCAwLCAwLCAiUlBNVEFHX0dST1VQIl0sIFwKLSAg ICAgICAgWycubGlzdCcsIDAsIDAsICJSUE1UQUdfRklMRU5BTUVTIl0sIFwKLSAgICAgICAgWycu aW5zdGZpbGVuYW1lcycsIDAsIDAsICJSUE1UQUdfSU5TVEZJTEVOQU1FUyJdLCBcCi0gICAgICAg IFsnLmxpY2Vuc2UnLCAwLCAwLCAiUlBNVEFHX0xJQ0VOU0UiXSwgXAotICAgICAgICBbJy5wbGF0 Zm9ybScsIDAsIDAsICJSUE1UQUdfUExBVEZPUk0iXSwgXAotICAgICAgICBbJy5vYnNvbGV0ZXMn LCAwLCAwLCAiUlBNVEFHX09CU09MRVRFUyJdLCBcCi0gICAgICAgIFsnLnByb3ZpZGVzJywgMCwg MCwgIlJQTVRBR19QUk9WSURFUyJdLCBcCi0gICAgICAgIFsnLnJlcXVpcmVzJywgMCwgMCwgIlJQ TVRBR19SRVFVSVJFUyJdLCBcCi0gICAgICAgIFsnLmJ1aWxkdGltZScsIDAsIDAsICJSUE1UQUdf QlVJTERUSU1FIl0sIFwKLSAgICAgICAgWycuZmlsZS5jbGFzcycsIDksIDAsICJSUE1UQUdfRklM RUNMQVNTIl0sIFwKLSAgICAgICAgWycuZmlsZS5saW5rdG9zJywgOSwgMCwgIlJQTVRBR19GSUxF TElOS1RPUyJdLCBcCi0gICAgICAgIFsnLmZpbGUubmFtZXMnLCA5LCAwLCAiUlBNVEFHX0ZJTEVO QU1FUyJdLCBcCi0gICAgICAgIFsnLmZpbGUubWQ1cycsIDksIDAsICJSUE1UQUdfRklMRU1ENVMi XSwgXAotICAgICAgICBbJy5maWxlLm1vZGVzJywgOSwgMCwgIlJQTVRBR19GSUxFTU9ERVMiXSwg XAotICAgICAgICBbJy5maWxlLnJlcXVpcmUnLCA5LCAwLCAiUlBNVEFHX0ZJTEVSRVFVSVJFIl0s IFwKLSAgICAgICAgWycuZmlsZS5zaXplcycsIDksIDAsICJSUE1UQUdfRklMRVNJWkVTIl0sIFwK LSAgICApCi0gICAgZGVmIHJwbV9pbnN0YW5jZShzZWxmLCBzZXJpYWwpOgotICAgICAgICAnJycK LSAgICAgICAgQ2FsbGVkIG9uY2UgcGVyIGluc3RhbmNlIHJlcXVlc3Q7IHRvIGNoZWNrIGlmIHBh Y2thZ2UgbGlzdCBoYXMgY2hhbmdlZC4KLSAgICAgICAgJycnCi0KLSAgICAgICAgIyBXYWl0IG9u IHNldHVwX2luZG9tIHRocmVhZCBpZiBpdCBpcyBhY3RpdmVseSB1cGRhdGluZyB0aGUgaW5kb20K LSAgICAgICAgaWYgc2VsZi51cGRhdGluZ19pbmRvbSA9PSBUcnVlOgotICAgICAgICAgICAgc2Vs Zi5pbmRvbV90aHJlYWQuam9pbigpCi0gICAgICAgICAgICBzZWxmLnVwZGF0aW5nX2luZG9tID0g RmFsc2UKLQotICAgICAgICAjIElmIHRoZSBycG0gZGF0YWJhc2UgaGFzIGNoYW5nZWQgdGhlbiBy ZWxvYWQgdGhlIHBhY2thZ2UgbGlzdAotICAgICAgICBycG1kYl9tdGltZSA9IGdldG10aW1lKCIv dmFyL2xpYi9ycG0vUGFja2FnZXMiKQotICAgICAgICBpZiAoc2VsZi5ycG1kYl9tdGltZSAhPSBy cG1kYl9tdGltZSk6Ci0gICAgICAgICAgICBzZWxmLnJwbWRiX210aW1lID0gcnBtZGJfbXRpbWUK LSAgICAgICAgICAgIHNlbGYudXBkYXRpbmdfaW5kb20gPSBUcnVlCi0gICAgICAgICAgICBzZWxm LmluZG9tX3RocmVhZCA9IHNldHVwX2luZG9tKHNlbGYsIHNlbGYubXluYW1lKQotICAgICAgICAg ICAgc2VsZi5pbmRvbV90aHJlYWQuc3RhcnQoKQotCi0KLSAgICBkZWYgcnBtX2ZldGNoX2NhbGxi YWNrKHNlbGYsIGNsdXN0ZXIsIGl0ZW0sIGluc3QpOgotICAgICAgICAnJycKLSAgICAgICAgTWFp biBmZXRjaCBjYWxsYmFjawotICAgICAgICBHZXQgbWV0cmljIHJwbS5jbHVzdGVyLml0ZW0gZm9y IGluc3RhbmNlIGluc3Q7Ci0gICAgICAgIGUuZy4gZ2V0IHRoZSBmaWxlbmFtZSBsaXN0ICgubGlz dCkgZm9yIHRoZSBweXRob24gaW5zdGFuY2UKLSAgICAgICAgJycnCi0KLSAgICAgICAgcXR5cGUg PSAiIgotICAgICAgICAjIEdldCB0aGUgbWV0cmljIHJwbS5jbHVzdGVyLml0ZW0KLSAgICAgICAg Zm9yIG0gaW4gc2VsZi5ycG1fbWV0cmljczoKLSAgICAgICAgICAgIGlmIChjbHVzdGVyID09IG1b MV0gYW5kIGl0ZW0gPT0gbVsyXSk6Ci0gICAgICAgICAgICAgICAgcXR5cGUgPSBtWzNdCi0gICAg ICAgIGlmIGxlbihxdHlwZSkgPT0gMDoKLSAgICAgICAgICAgIHJldHVybiBbY19hcGkuUE1fRVJS X1BNSUQsIDBdCi0KLSAgICAgICAgaW5zdHAgPSBzZWxmLmluc3RfbG9va3VwKHNlbGYuc291cmNl X2luZG9tLCBpbnN0KQotICAgICAgICBpZiAoaW5zdHAgPT0gTm9uZSkKLSAgICAgICAgICAgIHJl dHVybiBbY19hcGkuUE1fRVJSX0lOU1QsIDBdCi0gICAgICAgIHZhbHVlcCA9IGNhc3QoaW5zdHAs IFBPSU5URVIoY19pbnQpKQotICAgICAgICB0cnk6Ci0gICAgICAgICAgICBycG1fbmFtZSA9IHNl bGYucnBtc19ieV9uW3ZhbHVlcC5jb250ZW50cy52YWx1ZV0KLSAgICAgICAgZXhjZXB0IEtleUVy cm9yOgotICAgICAgICAgICAgc2VsZi5sb2coIktleSAlcy8lI3ggbm90IGluIHJwbXMgbGlzdCAl cy8lcy8lcyIgJSAoc3RyKGluc3RwLnZhbHVlKSx2YWx1ZXAuY29udGVudHMudmFsdWUsc3RyKGNs dXN0ZXIpLHN0cihpdGVtKSxzdHIoaW5zdCkpKQotICAgICAgICAgICAgcmV0dXJuIFtjX2FwaS5Q TV9FUlJfSU5TVCwgMF0KLQotICAgICAgICAjIEdldCB0aGUgbWV0cmljIGZvciB0aGlzIGluc3QK LSAgICAgICAgcGFja2FnZV9saXN0ID0gc2VsZi5ycG1faGFuZGxlLmRiTWF0Y2goJ25hbWUnLCBy cG1fbmFtZSkKLSAgICAgICAgZm9yIHBhY2thZ2UgaW4gcGFja2FnZV9saXN0OgotICAgICAgICAg ICAgbWV0cmljX3ZhbHVlID0gc3RyKHBhY2thZ2VbZXZhbCgicnBtLiIgKyBxdHlwZSldKQotCi0g ICAgICAgIHJldHVybiBbbWV0cmljX3ZhbHVlLCAxXQotCi0KLSAgICBkZWYgX19pbml0X18oc2Vs ZiwgbmFtZSwgZG9tYWluKToKLSAgICAgICAgUE1EQS5fX2luaXRfXyhzZWxmLCBuYW1lLCBkb21h aW4pCi0KLSAgICAgICAgc2VsZi5jb25maWdmaWxlID0gUENQLnBtR2V0Q29uZmlnKCdQQ1BfUE1E QVNfRElSJykKLSAgICAgICAgc2VsZi5jb25maWdmaWxlICs9ICcvJyArIG5hbWUgKyAnLycgKyBu YW1lICsgJy5jb25mJwotCi0gICAgICAgIHNlbGYuc291cmNlX2luZG9tID0gc2VsZi5pbmRvbSgw KQotICAgICAgICBzZWxmLmFkZF9pbmRvbShwbWRhSW5kb20oc2VsZi5zb3VyY2VfaW5kb20sIHNl bGYuc291cmNlKSkKLQotICAgICAgICBzZWxmLm15bmFtZSA9IG5hbWUKLSAgICAgICAgc2VsZi5y cG1faGFuZGxlID0gcnBtLlRyYW5zYWN0aW9uU2V0KCkKLQotICAgICAgICBzZWxmLnJwbWRiX210 aW1lID0gZ2V0bXRpbWUoIi92YXIvbGliL3JwbS9QYWNrYWdlcyIpCi0gICAgICAgIHNlbGYucnBt c19ieV9uID0ge30KLSAgICAgICAgc2VsZi5pbmRvbV90aHJlYWQgPSBzZXR1cF9pbmRvbShzZWxm LCBuYW1lKQotICAgICAgICBzZWxmLnVwZGF0aW5nX2luZG9tID0gVHJ1ZQotICAgICAgICBzZWxm LmluZG9tX3RocmVhZC5zdGFydCgpCi0KLSAgICAgICAgY2x1c3RlciA9IC0xCi0gICAgICAgIGZv ciBtIGluIHNlbGYucnBtX21ldHJpY3M6Ci0gICAgICAgICAgICBpZiBjbHVzdGVyICE9IG1bMV06 Ci0gICAgICAgICAgICAgICAgY2x1c3RlciA9IG1bMV0KLSAgICAgICAgICAgICAgICBpdGVtID0g MAotICAgICAgICAgICAgaXRlbSArPSAxCi0gICAgICAgICAgICBtWzJdID0gaXRlbQotICAgICAg ICAgICAgc2VsZi5hZGRfbWV0cmljKG5hbWUgKyBtWzBdLCBwbWRhTWV0cmljKHNlbGYucG1pZChj bHVzdGVyLCBpdGVtKSwgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNfYXBpLlBNX1RZUEVfU1RSSU5HLCBzZWxmLnNvdXJjZV9pbmRvbSwgXAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNfYXBp LlBNX1NFTV9JTlNUQU5ULCBwbVVuaXRzKDAsIDAsIDAsIDAsIDAsIDApKSkKLQotICAgICAgICBz ZWxmLnNldF9pbnN0YW5jZShzZWxmLnJwbV9pbnN0YW5jZSkKLSAgICAgICAgc2VsZi5zZXRfZmV0 Y2hfY2FsbGJhY2soc2VsZi5ycG1fZmV0Y2hfY2FsbGJhY2spCi0gICAgICAgIHNlbGYuc2V0X3Vz ZXIoUENQLnBtR2V0Q29uZmlnKCdQQ1BfVVNFUicpKQotCi0KLWlmIF9fbmFtZV9fID09ICdfX21h aW5fXyc6Ci0KLSAgICBScG1QTURBKCdycG0nLCAyNTUpLnJ1bigpCmRpZmYgLS1naXQgYS9zcmMv cG1kYXMvcnBtL3BtbnMgYi9zcmMvcG1kYXMvcnBtL3BtbnMKaW5kZXggNmUyNTQ2Ny4uNjI3MjJj MiAxMDA2NDQKLS0tIGEvc3JjL3BtZGFzL3JwbS9wbW5zCisrKyBiL3NyYy9wbWRhcy9ycG0vcG1u cwpAQCAtMzgsNSArMzgsMTEgQEAgcnBtLmZpbGUgewogCiBycG0ucmVmcmVzaCB7CiAgICAgY291 bnQJUlBNOjA6MAotICAgIHRpbWUJUlBNOjA6MQotfQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp bGUKKyAgICB0aW1lCit9CisKK3JwbS5yZWZyZXNoLnRpbWUgeworICAgIHVzZXIJUlBNOjA6MQor ICAgIGtlcm5lbAlSUE06MDoyCisgICAgZWxhcHNlZAlSUE06MDozCit9CmRpZmYgLS1naXQgYS9z cmMvcG1kYXMvcnBtL3JwbS5jIGIvc3JjL3BtZGFzL3JwbS9ycG0uYwppbmRleCA3N2JlZDAxLi41 ZTY0NGZlIDEwMDY0NAotLS0gYS9zcmMvcG1kYXMvcnBtL3JwbS5jCisrKyBiL3NyYy9wbWRhcy9y cG0vcnBtLmMKQEAgLTE1LDI0ICsxNSwxOCBAQAogICovCiAKICNpbmNsdWRlIDxzeXMvc3RhdC5o PgotI2luY2x1ZGUgPGFzc2VydC5oPgotI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8cHRo cmVhZC5oPgogI2luY2x1ZGUgPHNlYXJjaC5oPgotCiAjaW5jbHVkZSA8c3lzL2lub3RpZnkuaD4K LQotCiAjaW5jbHVkZSA8cnBtL3JwbWxpYi5oPgogI2luY2x1ZGUgPHJwbS9oZWFkZXIuaD4KICNp bmNsdWRlIDxycG0vcnBtdHMuaD4KICNpbmNsdWRlIDxycG0vcnBtZGIuaD4KLQogI2luY2x1ZGUg PHBjcC9wbWFwaS5oPgogI2luY2x1ZGUgPHBjcC9pbXBsLmg+CiAjaW5jbHVkZSA8cGNwL3BtZGEu aD4KLQogI2luY2x1ZGUgImRvbWFpbi5oIgorI2luY2x1ZGUgInRpbWVyLmgiCiAKIC8vIExpc3Qg b2YgbWV0cmljcyBjb3JyZXNwb25kaW5nIHRvIHJwbSAtLXF1ZXJ5dGFncwogCkBAIC0xNjUsNyAr MTU5LDYgQEAgc3RhdGljIHN0cnVjdCBtZXRyaWNzIHsKICAgICBSUE1UQUdfVkVSU0lPTiwgMH0K IH07CiAKLQogI2RlZmluZSBNRVRSSUNUQUJfRU5UUlkoTSxOLFQpICgmbWV0cmljc1tOXS50YWcp LCB7IFBNREFfUE1JRCAoTSwgTiksIFQsIDAsIFBNX1NFTV9JTlNUQU5ULCBQTURBX1BNVU5JVFMo MCwwLDAsMCwwLDApIH0sCiAKIHN0YXRpYyBwbWRhTWV0cmljIG1ldHJpY3RhYltdID0gewpAQCAt MTczLDE0ICsxNjYsMjYgQEAgc3RhdGljIHBtZGFNZXRyaWMgbWV0cmljdGFiW10gPSB7CiAgICAg ICogcmVmcmVzaC5jb3VudCAKICAgICAgKi8KICAgICB7TlVMTCwKLSAgICAge1BNREFfUE1JRCgw LCAwKSwgUE1fVFlQRV9VNjQsIFBNX0lORE9NX05VTEwsIFBNX1NFTV9JTlNUQU5ULAotICAgICAg UE1EQV9QTVVOSVRTKDAsIDAsIDAsIDAsIDAsIDApfSx9LAorICAgICB7UE1EQV9QTUlEKDAsIDAp LCBQTV9UWVBFX1U2NCwgUE1fSU5ET01fTlVMTCwgUE1fU0VNX0NPVU5URVIsCisgICAgICBQTURB X1BNVU5JVFMoMCwgMCwgMSwgMCwgMCwgUE1fQ09VTlRfT05FKX0sfSwKKyAgICAvKgorICAgICAq IHJlZnJlc2gudGltZS51c2VyCisgICAgICovCisgICAge05VTEwsCisgICAgIHtQTURBX1BNSUQo MCwgMSksIFBNX1RZUEVfRE9VQkxFLCBQTV9JTkRPTV9OVUxMLCBQTV9TRU1fQ09VTlRFUiwKKyAg ICAgIFBNREFfUE1VTklUUygwLCAxLCAwLCAwLCBQTV9USU1FX1NFQywgMCl9LH0sCisgICAgLyoK KyAgICAgKiByZWZyZXNoLnRpbWUua2VybmVsCisgICAgICovCisgICAge05VTEwsCisgICAgIHtQ TURBX1BNSUQoMCwgMiksIFBNX1RZUEVfRE9VQkxFLCBQTV9JTkRPTV9OVUxMLCBQTV9TRU1fQ09V TlRFUiwKKyAgICAgIFBNREFfUE1VTklUUygwLCAxLCAwLCAwLCBQTV9USU1FX1NFQywgMCl9LH0s CiAgICAgLyoKLSAgICAgKiByZWZyZXNoLnRpbWUgCisgICAgICogcmVmcmVzaC50aW1lLmVsYXBz ZWQKICAgICAgKi8KICAgICB7TlVMTCwKLSAgICAge1BNREFfUE1JRCgwLCAxKSwgUE1fVFlQRV9E T1VCTEUsIFBNX0lORE9NX05VTEwsIFBNX1NFTV9JTlNUQU5ULAotICAgICAgUE1EQV9QTVVOSVRT KDAsIDAsIDAsIDAsIDAsIDApfSx9LAorICAgICB7UE1EQV9QTUlEKDAsIDMpLCBQTV9UWVBFX0RP VUJMRSwgUE1fSU5ET01fTlVMTCwgUE1fU0VNX0NPVU5URVIsCisgICAgICBQTURBX1BNVU5JVFMo MCwgMSwgMCwgMCwgUE1fVElNRV9TRUMsIDApfSx9LAogICAgIC8qCiAgICAgICogYXJjaCAKICAg ICAgKi8KQEAgLTMxOSwxMyArMzI0LDE1IEBAIGNhY2hlX2VudHJ5ICpjdXJyZW50X2NhY2hlX2Vu dHJ5Owogc3RhdGljIHB0aHJlYWRfdCBpbmRvbV90aHJlYWQ7CiAvLyBUbyBub3RpY2Ugd2hlbiB0 aGUgcnBtIGRhdGFiYXNlIGNoYW5nZXMKIHN0YXRpYyBwdGhyZWFkX3QgaW5vdGlmeV90aHJlYWQ7 Ci1zdGF0aWMgbG9uZyBudW1yZWZyZXNoID0gMDsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcg bnVtcmVmcmVzaDsKIAogLy8gaGFzaCB0YWJsZSBpbmZvIHVzZWQgYnkgaHNlYXJjaF9yCiAKICNk ZWZpbmUgSEFTSF9IQk9VTkQgNTAwMAogc3RydWN0IGhzZWFyY2hfZGF0YSBodGFiOwogCisvLyBJ dCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgYSBjb21tZW50IChvciBzdHJ1Y3QpIHNob3dpbmcgc2hh cmVkIGRhdGEKKy8vIGxvY2tlZCBieSB0aGlzIGxvY2suLi4KIHB0aHJlYWRfcndsb2NrX3QgaW5k b21fbG9jazsKIAogLy8gTG9hZCB0aGUgaW5zdGFuY2VzIGR5bmFtaWNhbGx5CkBAIC0zMzksMTcg KzM0Niw4IEBAIHN0YXRpYyBwbUluRG9tICpycG1faW5kb20gPSAmaW5kb210YWJbMF0uaXRfaW5k b207CiBzdGF0aWMgaW50IGlzRFNPID0gMTsKIHN0YXRpYyBjaGFyICp1c2VybmFtZTsKIAotI2Rl ZmluZSBSUE1fQlVGU0laRQkJMjU2Ci0KLXN0YXRpYyBjaGFyIG15cGF0aFtNQVhQQVRITEVOXTsK LQotLyoKLSAqIENhbGxiYWNrIHByb3ZpZGVkIHRvIHBtZGFGZXRjaCB0byBmZXRjaCB2YWx1ZXMg ZnJvbSBycG0gZGIgY29ycmVzcG9uZGluZyB0byBtZXRyaWNfcXVlcnl0YWdzCi0gKi8KLQogc3Rh dGljIGludAotcnBtX2ZldGNoQ2FsbEJhY2socG1kYU1ldHJpYyAqIG1kZXNjLCB1bnNpZ25lZCBp bnQgaW5zdCwKLQkJICBwbUF0b21WYWx1ZSAqIGF0b20pCitycG1fZmV0Y2hDYWxsQmFjayhwbWRh TWV0cmljICogbWRlc2MsIHVuc2lnbmVkIGludCBpbnN0LCBwbUF0b21WYWx1ZSAqIGF0b20pCiB7 CiAgICAgaW50IHJldF90eXBlOwogICAgIEVOVFJZIGUsCkBAIC0zNTgsNiArMzU2LDcgQEAgcnBt X2ZldGNoQ2FsbEJhY2socG1kYU1ldHJpYyAqIG1kZXNjLCB1bnNpZ25lZCBpbnQgaW5zdCwKICAg ICBwbUF0b21WYWx1ZSB0aGlzX2F0b207CiAgICAgaW50IHR5cGU7CiAgICAgaW50IHRhZzsKKwog ICAgIC8vIEdldCB0aGUgaW5zdGFuY2UgbmFtZSBmb3IgdGhpcyBpbnN0YW5jZQogICAgIGNoYXIg KnJwbV9pbnN0X25hbWU7CiAgICAgaW50IGNhY2hlaWR4ID0gcG1kYUNhY2hlTG9va3VwKCpycG1f aW5kb20sIGluc3QsICZycG1faW5zdF9uYW1lLCBOVUxMKTsKQEAgLTM2OCwxNiArMzY3LDI3IEBA IHJwbV9mZXRjaENhbGxCYWNrKHBtZGFNZXRyaWMgKiBtZGVzYywgdW5zaWduZWQgaW50IGluc3Qs CiAgICAgfQogCiAgICAgaWYgKGlkcC0+Y2x1c3RlciA9PSAwKSB7Ci0JaWYgKGlkcC0+aXRlbSA9 PSAwKSB7CS8qIHJwbS5yZWZyZXNoLmNvdW50ICovCi0JICAgIGF0b20tPmxsID0gbnVtcmVmcmVz aDsKLQkgICAgcmV0dXJuIFBNREFfRkVUQ0hfU1RBVElDOwotLy8JfSBlbHNlIGlmIChpZHAtPml0 ZW0gPT0gMSkgeyAvKiBycG0ucmVmcmVzaC50aW1lICovCi0JICAgIGRvdWJsZSB1c3IsCi0JICAg ICBzeXM7Ci0JICAgIF9fcG1Qcm9jZXNzUnVuVGltZXMoJnVzciwgJnN5cyk7Ci0JICAgIGF0b20t PmQgPSB1c3IgKyBzeXM7Ci0JICAgIHJldHVybiBQTURBX0ZFVENIX1NUQVRJQzsKKwlyZXRfdHlw ZSA9IFBNREFfRkVUQ0hfU1RBVElDOworCXB0aHJlYWRfcndsb2NrX3JkbG9jaygmaW5kb21fbG9j ayk7CisJc3dpdGNoIChpZHAtPml0ZW0pIHsKKwljYXNlIDA6CQkvKiBycG0ucmVmcmVzaC5jb3Vu dCAqLworCSAgICBhdG9tLT51bGwgPSBudW1yZWZyZXNoOworCSAgICBicmVhazsKKwljYXNlIDE6 CQkvKiBycG0ucmVmcmVzaC50aW1lLnVzZXIgKi8KKwkgICAgYXRvbS0+ZCA9IGdldF91c2VyX3Rp bWVyKCk7CisJICAgIGJyZWFrOworCWNhc2UgMjoJCS8qIHJwbS5yZWZyZXNoLnRpbWUua2VybmVs ICovCisJICAgIGF0b20tPmQgPSBnZXRfa2VybmVsX3RpbWVyKCk7CisJICAgIGJyZWFrOworCWNh c2UgMzoJCS8qIHJwbS5yZWZyZXNoLnRpbWUuZWxhcHNlZCAqLworCSAgICBhdG9tLT5kID0gZ2V0 X2VsYXBzZWRfdGltZXIoKTsKKwkgICAgYnJlYWs7CisJZGVmYXVsdDoKKwkgICAgcmV0X3R5cGUg PSBQTV9FUlJfUE1JRDsKKwkgICAgYnJlYWs7CiAJfQorCXB0aHJlYWRfcndsb2NrX3VubG9jaygm aW5kb21fbG9jayk7CisJcmV0dXJuIHJldF90eXBlOwogICAgIH0KIAogICAgIHR5cGUgPSAoKHN0 cnVjdCBtZXRyaWNzICopIG1kZXNjLT5tX3VzZXIpLT50eXBlOwpAQCAtMzk0LDYgKzQwNCw3IEBA IHJwbV9mZXRjaENhbGxCYWNrKHBtZGFNZXRyaWMgKiBtZGVzYywgdW5zaWduZWQgaW50IGluc3Qs CiAgICAgZS5rZXkgPSBycG1faW5zdF9uYW1lOwogICAgIGUuZGF0YSA9IE5VTEw7CiAgICAgaWYg KGhzZWFyY2hfcihlLCBGSU5ELCAmZXAsICZodGFiKSA9PSAwKQorLypCVUcuLi4gKGxvY2sgbGVh ayBoZXJlKSAqLwogCXJldHVybiBQTV9FUlJfSU5TVDsKIAogICAgIC8vIHRoZSBoYXNoIHRhYmxl IHBvaW50cyB0byB0aGUgbWV0cmljcyBmb3IgdGhpcyBycG0KQEAgLTQxMiwyNCArNDIzLDQxIEBA IHJwbV9mZXRjaENhbGxCYWNrKHBtZGFNZXRyaWMgKiBtZGVzYywgdW5zaWduZWQgaW50IGluc3Qs CiAJYXRvbS0+bGwgPSB0aGlzX2F0b20ubGw7CiAJcmV0X3R5cGUgPSBQTURBX0ZFVENIX1NUQVRJ QzsKIAlicmVhazsKKyAgICBkZWZhdWx0OgorCXJldF90eXBlID0gUE1fRVJSX1RZUEU7CisJYnJl YWs7CiAgICAgfQogCiAgICAgcHRocmVhZF9yd2xvY2tfdW5sb2NrKCZpbmRvbV9sb2NrKTsKLQog ICAgIHJldHVybiByZXRfdHlwZTsKIH0KIAotLyoKLSAqIENhbGxlZCBvbmNlIGZvciBlYWNoIHBt RmV0Y2goMykgb3BlcmF0aW9uLiAgSm9pbiB0aGUgaW5kb20gbG9hZGluZyB0aHJlYWQgaGVyZS4K LSAqLwotCisvKiBTeW5jIHVwIHdpdGggdGhlIChpbml0aWFsKSBpbmRvbSBsb2FkaW5nIHRocmVh ZCAqLwogc3RhdGljIGludAotcnBtX2ZldGNoKGludCBudW1wbWlkLCBwbUlEIHBtaWRsaXN0W10s IHBtUmVzdWx0ICoqIHJlc3AsIHBtZGFFeHQgKiBwbWRhKQorbm90cmVhZHkocG1kYUV4dCAqcG1k YSkKIHsKKyAgICBfX3BtU2VuZEVycm9yKHBtZGEtPmVfb3V0ZmQsIEZST01fQU5PTiwgUE1fRVJS X1BNREFOT1RSRUFEWSk7CiAgICAgcHRocmVhZF9qb2luKGluZG9tX3RocmVhZCwgTlVMTCk7Cisg ICAgcmV0dXJuIFBNX0VSUl9QTURBUkVBRFk7Cit9CisKKy8qIENhbGxlZCBvbmNlIGZvciBlYWNo IHBtRmV0Y2goMykgb3BlcmF0aW9uICovCitzdGF0aWMgaW50CitycG1fZmV0Y2goaW50IG51bXBt aWQsIHBtSUQgcG1pZGxpc3RbXSwgcG1SZXN1bHQgKipyZXNwLCBwbWRhRXh0ICpwbWRhKQorewor ICAgIGlmIChudW1yZWZyZXNoID09IDApCisJcmV0dXJuIG5vdHJlYWR5KHBtZGEpOwogICAgIHJl dHVybiBwbWRhRmV0Y2gobnVtcG1pZCwgcG1pZGxpc3QsIHJlc3AsIHBtZGEpOwogfQogCisvKiBD YWxsZWQgb25jZSBmb3IgZWFjaCBwbUdldEluRG9tKDMpIG9wZXJhdGlvbiAqLworc3RhdGljIGlu dAorcnBtX2luc3RhbmNlKHBtSW5Eb20gaWQsIGludCBpLCBjaGFyICpuYW1lLCBfX3BtSW5SZXN1 bHQgKippbiwgcG1kYUV4dCAqcG1kYSkKK3sKKyAgICBpZiAobnVtcmVmcmVzaCA9PSAwKQorCXJl dHVybiBub3RyZWFkeShwbWRhKTsKKyAgICByZXR1cm4gcG1kYUluc3RhbmNlKGlkLCBpLCBuYW1l LCBpbiwgcG1kYSk7Cit9CiAKIC8qCiAgKiBMb2FkIHRoZSBycG0gbW9kdWxlIG5hbWVzIGludG8g dGhlIGluc3RhbmNlIHRhYmxlCkBAIC00NDIsMTUgKzQ3MCwxMCBAQCBycG1fdXBkYXRlX2NhY2hl KHZvaWQgKnB0cikKICAgICBIZWFkZXIgaDsKICAgICBycG1kYk1hdGNoSXRlcmF0b3IgbWk7CiAg ICAgcnBtdGQgdGQ7Ci0gICAgZG91YmxlIHVzcjEsCi0gICAgIHVzcjIsCi0gICAgIHN5czEsCi0g ICAgIHN5czI7Ci0KLSAgICBudW1yZWZyZXNoKys7CisgICAgaW50IHN0cyA9IDA7CiAKLSAgICBf X3BtUHJvY2Vzc1J1blRpbWVzKCZ1c3IxLCAmc3lzMSk7CiAgICAgcHRocmVhZF9yd2xvY2tfd3Js b2NrKCZpbmRvbV9sb2NrKTsKKyAgICBzdGFydF90aW1pbmcoKTsKIAogICAgIHRkID0gcnBtdGRO ZXcoKTsKICAgICB0cyA9IHJwbXRzQ3JlYXRlKCk7CkBAIC00OTYsNyArNTE5LDggQEAgcnBtX3Vw ZGF0ZV9jYWNoZSh2b2lkICpwdHIpCiAJCSAgICBpZiAoY3VycmVudF9jYWNoZV9lbnRyeSA9PSBO VUxMKSB7CiAJCQlfX3BtTm90aWZ5RXJyKExPR19JTkZPLCAic3RyZHVwKCVkKSBmb3IgJWQgZmFp bGVkIiwKIAkJCQkgICAgICAoaW50KSBzdHJsZW4ocnBtdmFsKSwgaSk7Ci0JCQlyZXR1cm4gLUVO T01FTTsKKwkJCXN0cyA9IC1FTk9NRU07CisJCQlicmVhazsKIAkJICAgIH0KIAkJICAgIG1ldHJp Y3NbaV0udHlwZSA9IFBNX1RZUEVfU1RSSU5HOwogCQkgICAgYnJlYWs7CkBAIC01OTAsMjAgKzYx NCwxOSBAQCBycG1fdXBkYXRlX2NhY2hlKHZvaWQgKnB0cikKICAgICAvLyBydW4gdGhyb3VnaCB0 aGUgY2FjaGUgYW5kIGxvYWQgdGhlIGhhc2ggdGFibGUKICAgICBmb3IgKHRoaXNfY2FjaGVfZW50 cnkgPSBjYWNoZTsgdGhpc19jYWNoZV9lbnRyeSAhPSBOVUxMOwogCSB0aGlzX2NhY2hlX2VudHJ5 ID0gdGhpc19jYWNoZV9lbnRyeS0+bmV4dCkgewotCWUua2V5ID0gdGhpc19jYWNoZV9lbnRyeS0+ ZW50cnlbMTZdLmNwOworCWUua2V5ID0gdGhpc19jYWNoZV9lbnRyeS0+ZW50cnlbMTZdLmNwOwkJ Ly8gaG1tLCB3aGF0cyAxNj8/CiAJaWYgKCFlLmtleSkKIAkgICAgY29udGludWU7CiAJZS5kYXRh ID0gdGhpc19jYWNoZV9lbnRyeTsKLQlpZiAoaHNlYXJjaF9yKGUsIEVOVEVSLCAmZXAsICZodGFi KSA9PSAwKQotCSAgICByZXR1cm4gUE1fRVJSX0lOU1Q7CisJaWYgKGhzZWFyY2hfcihlLCBFTlRF UiwgJmVwLCAmaHRhYikgPT0gMCkgeworCSAgICBzdHMgPSBQTV9FUlJfSU5TVDsKKwkgICAgYnJl YWs7CisJfQogICAgIH0KIAotICAgIF9fcG1Qcm9jZXNzUnVuVGltZXMoJnVzcjIsICZzeXMyKTsK LSAgICBfX3BtTm90aWZ5RXJyKExPR19OT1RJQ0UsICJ1c2VyLyVnIHN5cy8lZyIsICh1c3IyIC0g dXNyMSkgLyAxMDAsCi0JCSAgKHN5czIgLSBzeXMxKSAvIDEwMCk7Ci0KKyAgICBzdG9wX3RpbWlu ZygpOwogICAgIHB0aHJlYWRfcndsb2NrX3VubG9jaygmaW5kb21fbG9jayk7Ci0gICAgcmV0dXJu IDA7CisgICAgcmV0dXJuIHN0czsKIH0KIAogCkBAIC02MTYsMTIgKzYzOSw2IEBAIHJwbV91cGRh dGVfaW5kb20odm9pZCAqcHRyKQogewogICAgIGludCBzdHM7CiAgICAgY2FjaGVfZW50cnkgKnRo aXNfY2FjaGVfZW50cnk7Ci0gICAgZG91YmxlIHVzcjEsCi0gICAgIHVzcjIsCi0gICAgIHN5czEs Ci0gICAgIHN5czI7Ci0KLSAgICBudW1yZWZyZXNoKys7CiAKICAgICAvLyBGb3IgcmVidWlsZGlu ZyB0aGUgaGFzaCB0YWJsZQogICAgIGhkZXN0cm95X3IoJmh0YWIpOwpAQCAtNjMwLDggKzY0Nyw5 IEBAIHJwbV91cGRhdGVfaW5kb20odm9pZCAqcHRyKQogCiAgICAgcnBtX3VwZGF0ZV9jYWNoZShO VUxMKTsKIAotICAgIF9fcG1Qcm9jZXNzUnVuVGltZXMoJnVzcjEsICZzeXMxKTsKICAgICBwdGhy ZWFkX3J3bG9ja193cmxvY2soJmluZG9tX2xvY2spOworICAgIHN0YXJ0X3RpbWluZygpOworCiAg ICAgc3RzID0gcG1kYUNhY2hlT3AoKnJwbV9pbmRvbSwgUE1EQV9DQUNIRV9JTkFDVElWRSk7CiAg ICAgaWYgKHN0cyA8IDApCiAJX19wbU5vdGlmeUVycihMT0dfRVJSLApAQCAtNjQzLDcgKzY2MSw3 IEBAIHJwbV91cGRhdGVfaW5kb20odm9pZCAqcHRyKQogICAgIGZvciAodGhpc19jYWNoZV9lbnRy eSA9IGNhY2hlOyB0aGlzX2NhY2hlX2VudHJ5ICE9IE5VTEw7CiAJIHRoaXNfY2FjaGVfZW50cnkg PSB0aGlzX2NhY2hlX2VudHJ5LT5uZXh0KSB7CiAJRU5UUlkgZTsKLQllLmtleSA9IHRoaXNfY2Fj aGVfZW50cnktPmVudHJ5WzE2XS5jcDsKKwllLmtleSA9IHRoaXNfY2FjaGVfZW50cnktPmVudHJ5 WzE2XS5jcDsJCS8vIGhtbSwgd2hhdHMgMTY/PwogCWlmICghZS5rZXkpCiAJICAgIGNvbnRpbnVl OwogCXN0cyA9CkBAIC02NTQsMTEgKzY3MiwxMCBAQCBycG1fdXBkYXRlX2luZG9tKHZvaWQgKnB0 cikKIAkJCSAgcG1JbkRvbVN0cigqcnBtX2luZG9tKSwgcG1FcnJTdHIoc3RzKSk7CiAgICAgfQog Ci0gICAgX19wbVByb2Nlc3NSdW5UaW1lcygmdXNyMiwgJnN5czIpOwotICAgIF9fcG1Ob3RpZnlF cnIoTE9HX05PVElDRSwgInVzZXIvJWcgc3lzLyVnIiwgKHVzcjIgLSB1c3IxKSAvIDEwMCwKLQkJ ICAoc3lzMiAtIHN5czEpIC8gMTAwKTsKKyAgICBzdG9wX3RpbWluZygpOwogICAgIHB0aHJlYWRf cndsb2NrX3VubG9jaygmaW5kb21fbG9jayk7CiAKKyAgICBudW1yZWZyZXNoKys7CiAgICAgcmV0 dXJuIE5VTEw7CiB9CiAKQEAgLTcxMSw3ICs3MjgsOCBAQCB2b2lkCiBycG1faW5pdChwbWRhSW50 ZXJmYWNlICogZHApCiB7CiAgICAgaWYgKGlzRFNPKSB7Ci0JcG1kYURTTyhkcCwgUE1EQV9JTlRF UkZBQ0VfNSwgInJwbSBEU08iLCBteXBhdGgpOworCWNoYXIgaGVscHBhdGhbTUFYUEFUSExFTl07 CisJcG1kYURTTyhkcCwgUE1EQV9JTlRFUkZBQ0VfNSwgInJwbSBEU08iLCBoZWxwcGF0aCk7CiAg ICAgfSBlbHNlIHsKIAlfX3BtU2V0UHJvY2Vzc0lkZW50aXR5KHVzZXJuYW1lKTsKICAgICB9CkBA IC03MTksMTggKzczNywxOSBAQCBycG1faW5pdChwbWRhSW50ZXJmYWNlICogZHApCiAgICAgaWYg KGRwLT5zdGF0dXMgIT0gMCkKIAlyZXR1cm47CiAKKyAgICBwdGhyZWFkX3J3bG9ja19pbml0KCZp bmRvbV9sb2NrLCBOVUxMKTsKICAgICAvLyBMb2FkIHJwbXMgaW50byBpbnN0YW5jZSB0YWJsZQog ICAgIHB0aHJlYWRfY3JlYXRlKCZpbmRvbV90aHJlYWQsIE5VTEwsIHJwbV91cGRhdGVfaW5kb20s IE5VTEwpOwogICAgIC8vIE5vdGUgY2hhbmdlcyB0byB0aGUgcnBtIGRhdGFiYXNlCiAgICAgcHRo cmVhZF9jcmVhdGUoJmlub3RpZnlfdGhyZWFkLCBOVUxMLCBycG1faW5vdGlmeSwgTlVMTCk7CiAK ICAgICBkcC0+dmVyc2lvbi5hbnkuZmV0Y2ggPSBycG1fZmV0Y2g7CisgICAgZHAtPnZlcnNpb24u YW55Lmluc3RhbmNlID0gcnBtX2luc3RhbmNlOwogCiAgICAgcG1kYVNldEZldGNoQ2FsbEJhY2so ZHAsIHJwbV9mZXRjaENhbGxCYWNrKTsKIAotCi0gICAgcG1kYUluaXQoZHAsIGluZG9tdGFiLCAx LCBtZXRyaWN0YWIsCi0JICAgICBzaXplb2YobWV0cmljdGFiKSAvIHNpemVvZihtZXRyaWN0YWJb MF0pKTsKKyAgICBwbWRhSW5pdChkcCwgaW5kb210YWIsIHNpemVvZihpbmRvbXRhYikgLyBzaXpl b2YoaW5kb210YWJbMF0pLAorCQltZXRyaWN0YWIsIHNpemVvZihtZXRyaWN0YWIpIC8gc2l6ZW9m KG1ldHJpY3RhYlswXSkpOwogCiAgICAgaWYgKGRwLT5zdGF0dXMgIT0gMCkKIAlfX3BtTm90aWZ5 RXJyKExPR19FUlIsICJwbWRhSW5pdCBmYWlsZWQgJWQiLCBkcC0+c3RhdHVzKTsKQEAgLTc2NCwx NSArNzgzLDE3IEBAIG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICBlcnIgPSAwOwog ICAgIGludCBzZXAgPSBfX3BtUGF0aFNlcGFyYXRvcigpOwogICAgIHBtZGFJbnRlcmZhY2UgZGlz cGF0Y2g7CisgICAgY2hhciBoZWxwcGF0aFtNQVhQQVRITEVOXTsKIAogICAgIGlzRFNPID0gMDsK ICAgICBfX3BtU2V0UHJvZ25hbWUoYXJndlswXSk7CisgICAgX19wbVByb2Nlc3NEYXRhU2l6ZShO VUxMKTsKICAgICBfX3BtR2V0VXNlcm5hbWUoJnVzZXJuYW1lKTsKIAotICAgIHNucHJpbnRmKG15 cGF0aCwgc2l6ZW9mKG15cGF0aCksICIlcyVjIiAicnBtIiAiJWMiICJoZWxwIiwKKyAgICBzbnBy aW50ZihoZWxwcGF0aCwgc2l6ZW9mKGhlbHBwYXRoKSwgIiVzJWMiICJycG0iICIlYyIgImhlbHAi LAogCSAgICAgcG1HZXRDb25maWcoIlBDUF9QTURBU19ESVIiKSwgc2VwLCBzZXApOwogICAgIHBt ZGFEYWVtb24oJmRpc3BhdGNoLCBQTURBX0lOVEVSRkFDRV81LCBwbVByb2duYW1lLCBSUE0sCi0J ICAgICAgICJycG0ubG9nIiwgbXlwYXRoKTsKKwkgICAgICAgInJwbS5sb2ciLCBoZWxwcGF0aCk7 CiAKICAgICB3aGlsZSAoKGMgPQogCSAgICBwbWRhR2V0T3B0KGFyZ2MsIGFyZ3YsICJEOmQ6aTps OnB1OjY6VTo/IiwgJmRpc3BhdGNoLApkaWZmIC0tZ2l0IGEvc3JjL3BtZGFzL3JwbS90aW1lci5j IGIvc3JjL3BtZGFzL3JwbS90aW1lci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw MDAuLjg5Y2Q4YWEKLS0tIC9kZXYvbnVsbAorKysgYi9zcmMvcG1kYXMvcnBtL3RpbWVyLmMKQEAg LTAsMCArMSw0NSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxMyBSZWQgSGF0LgorICogCisg KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg YW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlCisgKiBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyCisgKiBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICogCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0CisgKiBXSVRIT1VU IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNI QU5UQUJJTElUWQorICogb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBmb3IgbW9yZSBkZXRhaWxzLgorICov CisKKyNpbmNsdWRlIDxwbWFwaS5oPgorI2luY2x1ZGUgPGltcGwuaD4KKyNpbmNsdWRlIDxzeXMv dGltZS5oPgorI2luY2x1ZGUgPHN5cy9yZXNvdXJjZS5oPgorCitzdGF0aWMgc3RydWN0IHJ1c2Fn ZSBzdGFydF9yc3JjLCBmaW5hbF9yc3JjOworc3RhdGljIHN0cnVjdCB0aW1ldmFsIHN0YXJ0X3Rp bWUsIGZpbmFsX3RpbWU7CitzdGF0aWMgZG91YmxlIHVzZXIsIGtlcm5lbCwgZWxhcHNlZDsKKwor ZG91YmxlIGdldF91c2VyX3RpbWVyKCkgeyByZXR1cm4gdXNlcjsgfQorZG91YmxlIGdldF9rZXJu ZWxfdGltZXIoKSB7IHJldHVybiBrZXJuZWw7IH0KK2RvdWJsZSBnZXRfZWxhcHNlZF90aW1lcigp IHsgcmV0dXJuIGVsYXBzZWQ7IH0KKwordm9pZAorc3RhcnRfdGltaW5nKHZvaWQpCit7CisgICAg Z2V0cnVzYWdlKFJVU0FHRV9TRUxGLCAmc3RhcnRfcnNyYyk7CisgICAgZ2V0dGltZW9mZGF5KCZz dGFydF90aW1lLCBOVUxMKTsKK30KKwordm9pZAorc3RvcF90aW1pbmcodm9pZCkKK3sKKyAgICBn ZXR0aW1lb2ZkYXkoJmZpbmFsX3RpbWUsIE5VTEwpOworICAgIGdldHJ1c2FnZShSVVNBR0VfU0VM RiwgJmZpbmFsX3JzcmMpOworCisgICAgLyogYWNjdW11bGF0ZSB0aGUgdG90YWxzIGFzIHdlIGdv ICovCisgICAgdXNlciArPSBfX3BtdGltZXZhbFN1YigmZmluYWxfcnNyYy5ydV91dGltZSwgJnN0 YXJ0X3JzcmMucnVfdXRpbWUpOworICAgIGtlcm5lbCArPSBfX3BtdGltZXZhbFN1YigmZmluYWxf cnNyYy5ydV9zdGltZSwgJnN0YXJ0X3JzcmMucnVfc3RpbWUpOworICAgIGVsYXBzZWQgKz0gX19w bXRpbWV2YWxTdWIoJmZpbmFsX3RpbWUsICZzdGFydF90aW1lKTsKK30KZGlmZiAtLWdpdCBhL3Ny Yy9wbWRhcy9ycG0vdGltZXIuaCBiL3NyYy9wbWRhcy9ycG0vdGltZXIuaApuZXcgZmlsZSBtb2Rl IDEwMDY0NAppbmRleCAwMDAwMDAwLi41MjljYTMzCi0tLSAvZGV2L251bGwKKysrIGIvc3JjL3Bt ZGFzL3JwbS90aW1lci5oCkBAIC0wLDAgKzEsMjQgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIw MTMgUmVkIEhhdC4KKyAqIAorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBv ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZQorICog RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl LCBvciAoYXQgeW91cgorICogb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqIAorICogVGhp cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm dWwsIGJ1dAorICogV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll ZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkKKyAqIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogZm9y IG1vcmUgZGV0YWlscy4KKyAqLworI2lmbmRlZiBUSU1FUl9ICisjZGVmaW5lIFRJTUVSX0gKKwor ZXh0ZXJuIHZvaWQgc3RhcnRfdGltaW5nKHZvaWQpOworZXh0ZXJuIHZvaWQgc3RvcF90aW1pbmco dm9pZCk7CisKK2V4dGVybiBkb3VibGUgZ2V0X3VzZXJfdGltZXIodm9pZCk7CitleHRlcm4gZG91 YmxlIGdldF9rZXJuZWxfdGltZXIodm9pZCk7CitleHRlcm4gZG91YmxlIGdldF9lbGFwc2VkX3Rp bWVyKHZvaWQpOworCisjZW5kaWYgLyogVElNRVJfSCAqLwo= ------=_Part_20183906_1344210771.1385687171829--