From kenj@internode.on.net Tue Mar 1 00:11:04 2016 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 DB0C77CA0 for ; Tue, 1 Mar 2016 00:11:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4F11CAC001 for ; Mon, 29 Feb 2016 22:11:00 -0800 (PST) X-ASG-Debug-ID: 1456812656-04cb6c58319d370001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id AW4IxcdrhyG7YAzG for ; Mon, 29 Feb 2016 22:10:56 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 Received: from ppp118-209-45-132.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.45.132]) by ipmail06.adl6.internode.on.net with ESMTP; 01 Mar 2016 16:40:00 +1030 To: pcp@oss.sgi.com Subject: pcp updates: Mac OS X changes From: Ken McDonell X-ASG-Orig-Subj: pcp updates: Mac OS X changes Message-ID: <56D53207.5060005@internode.on.net> Date: Tue, 1 Mar 2016 17:09:11 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1456812656 X-Barracuda-URL: https://192.48.176.15:443/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.3.27460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (10): qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule qa/024: tweaks to fix Mac OS X failures Mac OS X build: fix a number of problems qa/admin/myconfigure: fix for Mac OS X Makepkgs: fix a comment that was no longer correct qa/src/torture_indom.c: guard against bad malloc() call src/libpcp/src/logutil.c: pander to gcc on Mac OS X src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD qa/079: you'd think od -c was pretty standard qa/232: skip some metrics that are not available on Mac OS X Makepkgs | 2 build/mac/cmdline-install | 2 build/mac/install-pcp | 56 +++++++++++++++++++-------- build/mac/installer-resources/postupgrade | 36 ++++++++--------- build/mac/uninstall-pcp.in | 2 qa/024 | 19 ++++++--- qa/024.out | 3 - qa/079 | 6 ++ qa/079.out | 10 ++-- qa/232 | 2 qa/admin/myconfigure | 61 ++++++++++++++++++++++-------- qa/archives/GNUmakefile.install | 2 qa/src/torture_indom.c | 13 ++++-- src/libpcp/src/lock.c | 1 src/libpcp/src/logutil.c | 12 ++--- 15 files changed, 147 insertions(+), 80 deletions(-) Details ... commit 6f604c52c59f62c87884309e8f5f941cb1b71239 Author: Ken McDonell Date: Tue Mar 1 17:06:00 2016 +1100 qa/232: skip some metrics that are not available on Mac OS X commit c84abeced8781758b2a878807892c21810716876 Author: Ken McDonell Date: Tue Mar 1 17:04:35 2016 +1100 qa/079: you'd think od -c was pretty standard But not for the "we're smarter than everyone else" pixies at Apple, so of course on Mac OS X it has gratuitous white space differences in the output. commit b1582f26d9b7e0a770f6dcc9f9c9a2fc409a4dd5 Author: Ken McDonell Date: Tue Mar 1 17:01:58 2016 +1100 src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD If the compiler does not support thread-private-data, then we do our own implementation. This is not used on most platforms. But the code contained a lurking intialization error and on Mac OS X it blew up. Fix is simple, and memset() is your friend. commit 7d425b7dc01479c8e9bc07ae9e8ea0d649079a6f Author: Ken McDonell Date: Tue Mar 1 17:01:19 2016 +1100 src/libpcp/src/logutil.c: pander to gcc on Mac OS X To make bogus compiler warnings go away. commit 3f9a8e1dc59bc9fb669702fdca6fbff5b294c151 Author: Ken McDonell Date: Tue Mar 1 16:54:38 2016 +1100 qa/src/torture_indom.c: guard against bad malloc() call Found with malloc failure on Mac OS X. commit 35abdf4e1a54d5226a69f0d2aab0f56a7ee5af64 Author: Ken McDonell Date: Tue Mar 1 16:53:47 2016 +1100 Makepkgs: fix a comment that was no longer correct commit 3e378e982f376f3385f912a6a4e88c916b4ac814 Author: Ken McDonell Date: Tue Mar 1 16:51:29 2016 +1100 qa/admin/myconfigure: fix for Mac OS X Makepkgs myconfigure were using an entirely different set of configopts (the Makepkgs ones are correct, so fix myconfigure). commit 84c15236afb3a3de88b922c07bef1119c3d716d8 Author: Ken McDonell Date: Tue Mar 1 16:47:46 2016 +1100 Mac OS X build: fix a number of problems This is for the old 10.8.0 version of Mac OS X. The installation scripts were not cleaning up the previous install ... in particular binaries in /usr/bin were left behind, meaning the newer ones in /usr/local/bin were never found for most common $PATH setups. Also there was a lot of useless verbage in the installer logs. commit d7bb226d82ab979e9046b5977eb5d939e8cb36ee Author: Ken McDonell Date: Tue Mar 1 09:04:56 2016 +1100 qa/024: tweaks to fix Mac OS X failures commit 1b88a442f073f5012036d4afec70970926b446de Author: Ken McDonell Date: Tue Mar 1 09:04:03 2016 +1100 qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule Avoids === multi === output line from check. From myllynen@redhat.com Tue Mar 1 07:11:10 2016 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 335F67CB3 for ; Tue, 1 Mar 2016 07:11:10 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 05561304032 for ; Tue, 1 Mar 2016 05:11:06 -0800 (PST) X-ASG-Debug-ID: 1456837862-04cbb00b6ff1120001-S8gJnT Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by cuda.sgi.com with ESMTP id to6CA7Q5AArJBx24 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 01 Mar 2016 05:11:03 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.50 Received: by mail-wm0-f50.google.com with SMTP id p65so32785699wmp.0 for ; Tue, 01 Mar 2016 05:11:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=/Vc6Rz4spiQ+GhyGU2SSBRBPFz3W5+bTv0Hjtzfdpas=; b=I5AeGMVqoc6I6MZ3QwibzQbBV6QEozLzRtGH4Sf7qy/M91VjyHWxQe2Icx59OXW4Aw 6rCuMXsJNf/1snArvm+0j1p766uiKbZk8F2VgeSERNO+gsJB9Zfo97ubz0Nw/0IFvOtj +5qXRcO5pb2e+XmiY/vw5htY/gJOY2LTGZyRSaeTM98IysTFpOaInl72Te3B3HZGnPqP iIftp4jm4ypcnASmB/iPiDcHMo/j9LVLWd+Tkyz/CG2/Pb8gkp3rviRDt3LdJ4lh/ysR n/YCjouVYMf5aieXzYVfe3TAiQGFNuYIRzvdCXBZVq3znyJtFmzVRYVfmzXM/1rxu1Ra 8ftA== X-Gm-Message-State: AD7BkJKmeEUn3rGvsk0FqfrMfyrc8vKoj9MCashbDuj7wBvta65kVs4MszgwkskGy6FLwX0I X-Received: by 10.28.215.16 with SMTP id o16mr3576156wmg.57.1456837856322; Tue, 01 Mar 2016 05:10:56 -0800 (PST) Received: from [192.168.1.100] (176-93-226-73.bb.dnainternet.fi. [176.93.226.73]) by smtp.gmail.com with ESMTPSA id k125sm16359380wmb.14.2016.03.01.05.10.55 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Mar 2016 05:10:55 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [pcp] pmda leftover processes after pmda removal References: <56D49B88.3050205@redhat.com> <631903287.26016737.1456804286017.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pmda leftover processes after pmda removal To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56D594DD.2070308@redhat.com> Date: Tue, 1 Mar 2016 15:10:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <631903287.26016737.1456804286017.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Start-Time: 1456837863 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27467 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-01 05:51, Nathan Scott wrote: > ----- Original Message ----- >> [...] I'd expect them both getting killed. Is this a feature or a >> bug or something that should be handled in the Remove script? > > Not seeing this here - can you share the Install & Remove scripts > you're using there too? Thanks. > > After the Remove script is run, there should definitely be no trace > of the PMDA or any children anymore (has pmcd.conf not been updated > somehow? maybe check the "iam=xxx" setting in Remove script?). Install/Remove are just like everywhere else, PMDA installed as collector, tried enabling/disabling daemon_opt/forced_restart to no avail: Install: . $PCP_DIR/etc/pcp.env . $PCP_SHARE_DIR/lib/pmdaproc.sh iam=test perl_opt=true daemon_opt=false forced_restart=true pmdaSetup pmdaInstall exit 0 Remove: . $PCP_DIR/etc/pcp.env . $PCP_SHARE_DIR/lib/pmdaproc.sh iam=test pmdaSetup pmdaRemove exit 0 pmcd.conf hasn't been updated, this happens also on a freshly booted machine when doing the test more or less as the first thing. Log for the test PMDA show it stopped logging when it was removed ... [Tue Mar 1 14:55:53] pmdatest(11628) Info: Incoming data:DATA: [Tue Mar 1 14:55:58] pmdatest(11628) Info: Incoming data:DATA: Log finished Tue Mar 1 14:55:59 2016 But in pmcd.log I see: pmcd RESTARTED at Tue Mar 1 14:55:59 2016 ... [Tue Mar 1 14:55:59] pmcd(11617) Info: CleanupAgent ... Cleanup "test" agent (dom 497): unconfigured, exit(0) ... [Tue Mar 1 14:56:00] pmcd(11617) Info: PMNS file "DEFAULT" is unchanged ... If I stop and start pmcd with systemctl stop/start pmcd then the test PMDA is gone as expected. So I wonder what is this cleanup agent? Should the domain be configured somewhere else than in Install, too? Or perhaps the QA tests I've run on this system have left some scars behind? Thanks, -- Marko Myllynen From myllynen@redhat.com Tue Mar 1 10:33:41 2016 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 1ED727CB4 for ; Tue, 1 Mar 2016 10:33:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E2267304032 for ; Tue, 1 Mar 2016 08:33:40 -0800 (PST) X-ASG-Debug-ID: 1456850015-04cbb00b70100320001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id GkmwLmMMhWmDtpQC (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 01 Mar 2016 08:33:36 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id l68so41299942wml.1 for ; Tue, 01 Mar 2016 08:33:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=DJe3EF923hnIOVSkyigZooQzJSSZ/RU/FLU4dlNEn00=; b=PBqCAtCajIw51mTwZysKLcxJzbecy7jd41Y0NUySqFfRgTE+hlm+nammkvNHYVaJNe 7TJ6vrkgw6EazMg8wop0MhhbHeer7tfzXRjmEWDTNG4gXG4JliNafQfa9/oUBnEk8VRL U6R18OsmobVKQx11gUa32KrWg7ZUsd2WPxne24LnuzLqa6edCI9XX27P3lzrew+UYAGM f4slDQu4rzlqpt0Ra8xKxasRE2rm7Xz4pd9AAvoqkqoYbMa9qh8xtks0tvDL4Ahos6JD ZD/1xDq+ok3l4NCTiMiWDDCtiJ37P5HVBRV4fdBJ3T9/WxpDsQU4OiUupTxVHmaVLL4C kg9g== X-Gm-Message-State: AD7BkJJZhzTKI8R1sPAkFNh//u9jyBbTN6c2c8CISwPkMjm+mWIxW1qg8jzoguKI8GWkmKq0 X-Received: by 10.194.2.41 with SMTP id 9mr23741469wjr.10.1456850014914; Tue, 01 Mar 2016 08:33:34 -0800 (PST) Received: from [192.168.1.100] (176-93-226-73.bb.dnainternet.fi. [176.93.226.73]) by smtp.gmail.com with ESMTPSA id v68sm15509066wmv.10.2016.03.01.08.33.33 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Mar 2016 08:33:34 -0800 (PST) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: Fix Perl PMDA Socket Input Organization: Red Hat X-ASG-Orig-Subj: Fix Perl PMDA Socket Input Message-ID: <56D5C45C.2050600@redhat.com> Date: Tue, 1 Mar 2016 18:33:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1456850015 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.27470 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, While reviewing the Perl PMDA pipe input code (basically it doesn't work, I'm randomly getting empty lines or seeing lines missed which never happens with the external command and tee(1)), I noticed the following socket input related bug. This makes me wonder how well tested the pipe/socket input mechanisms are, are they worth trying or is it best to stick with the more widely used methods? (I see, for example, that the pipe input mechanism has only three in-tree users and those PMDAs haven't been touched for years.) --- src/perl/PMDA/local.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/perl/PMDA/local.c b/src/perl/PMDA/local.c index cc9956b..6d6f8c9 100644 --- a/src/perl/PMDA/local.c +++ b/src/perl/PMDA/local.c @@ -343,7 +343,7 @@ local_connection(files_t *file) { if (file->type == FILE_TAIL) local_log_rotated(file); - else if (file->type == FILE_TAIL) + else if (file->type == FILE_SOCK) local_reconnector(file); } Thanks, -- Marko Myllynen From wwwrun@oss.sgi.com Tue Mar 1 13:37:01 2016 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 D35AA7CBD; Tue, 1 Mar 2016 13:37:01 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1137] New: activate more compiler warnings Date: Tue, 01 Mar 2016 19:37:01 +0000 X-Bugzilla-Reason: CC AssignedTo 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@oss.sgi.com 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="1456861021.4d8eCED0.28125"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1456861021.4d8eCED0.28125 Date: Tue, 1 Mar 2016 13:37:01 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1137 Bug ID: 1137 Summary: activate more compiler warnings Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@oss.sgi.com Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified With gcc6, a variety of new high-quality warnings are available, some of which have helped find genuine bugs. (For example, it finds the file->type == FILE_TAIL duplication in perl/PMDA/local.c). We should get the autoconf.* machinery to activate -Wextra -Wduplicated-cond and probably others, if $CC supports them. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1456861021.4d8eCED0.28125 Date: Tue, 1 Mar 2016 13:37:01 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1137
Summary activate more compiler warnings
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@oss.sgi.com
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

With gcc6, a variety of new high-quality warnings are available,
some of which have helped find genuine bugs.  (For example, it
finds the file->type == FILE_TAIL duplication in perl/PMDA/local.c).
We should get the autoconf.* machinery to activate

-Wextra
-Wduplicated-cond

and probably others, if $CC supports them.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1456861021.4d8eCED0.28125-- From nscott@redhat.com Tue Mar 1 15:23:13 2016 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 AAF4F7CBB for ; Tue, 1 Mar 2016 15:23:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5E8EC8F8035 for ; Tue, 1 Mar 2016 13:23:13 -0800 (PST) X-ASG-Debug-ID: 1456867387-04bdf002ebfc3f0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id srKqR3lYoWEDKQ3x (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 01 Mar 2016 13:23:08 -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 u21LN7bE021385; Tue, 1 Mar 2016 16:23:07 -0500 Date: Tue, 1 Mar 2016 16:23:06 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <896217520.26492556.1456867386925.JavaMail.zimbra@redhat.com> In-Reply-To: <56D5C45C.2050600@redhat.com> References: <56D5C45C.2050600@redhat.com> Subject: Re: [pcp] Fix Perl PMDA Socket Input MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Fix Perl PMDA Socket Input Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.155] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: Fix Perl PMDA Socket Input Thread-Index: RY4bgLl7eRAknF1SId6qNE8QuZQa0A== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1456867388 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27481 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > Hi, > > While reviewing the Perl PMDA pipe input code (basically it doesn't > work, I'm randomly getting empty lines or seeing lines missed which > never happens with the external command and tee(1)), I noticed the > following socket input related bug. This makes me wonder how well tested > the pipe/socket input mechanisms are, are they worth trying or is it > best to stick with the more widely used methods? Best would be to fix the bug(s) as you've done - also good would be to have some modern PMDAs using the code to exercise it, and/or some more regression tests in the area. :) Thanks Marko! cheers. -- Nathan From myllynen@redhat.com Tue Mar 1 15:57:21 2016 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 E29B17CBB for ; Tue, 1 Mar 2016 15:57:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 96518304032 for ; Tue, 1 Mar 2016 13:57:18 -0800 (PST) X-ASG-Debug-ID: 1456869434-04bdf002ecfed60001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id zPKTSHzUWNgUoemA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 01 Mar 2016 13:57:15 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id l68so55070449wml.0 for ; Tue, 01 Mar 2016 13:57:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=HJOQhmR6s1XqfGTER4vwLxc5kNCbgnTUhOXGqlI6A0k=; b=IycQ5jFygtd4WwTsLS0vggSU6qpmZc/ga5REXy9tdhLUAVv7629NVkttRZz6BhteyQ ikXqWlDLn4975ZUgaPBSOQGkQcLdK3RI6yL8ivamc3RbU6NOwAWYyutPOnJiel49xwDD uhJNDcrvWyUmkWVmh9t6Em3WG9nwXwWI+QXlU68NWjlPyFjMul4qerjfekqYa7tpnwMV 2HcX1EelQLjeOlLHfiS/jNqt/Odsi8B9xjCGMMJVh0nGYFWmNmoWAiTBzEqtnioLagVw fwNuHvpDDTDnrvwe0Is3IbM9NPpgbdzqHxVhfpevQTHjP2prYttG5mN1D8Ldwhmo7MPH 8bIQ== X-Gm-Message-State: AD7BkJL5PATi0YitQyc/T0SyujLaJR+tikbQozE49aObYK8mPOq2kTTGvjBhx9h5nzNnlkJX X-Received: by 10.194.94.106 with SMTP id db10mr22495195wjb.175.1456869434590; Tue, 01 Mar 2016 13:57:14 -0800 (PST) Received: from [192.168.1.100] (176-93-226-73.bb.dnainternet.fi. [176.93.226.73]) by smtp.gmail.com with ESMTPSA id 192sm1109228wmw.0.2016.03.01.13.57.13 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Mar 2016 13:57:13 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [pcp] Fix Perl PMDA Socket Input References: <56D5C45C.2050600@redhat.com> <896217520.26492556.1456867386925.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Fix Perl PMDA Socket Input To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56D61037.8060300@redhat.com> Date: Tue, 1 Mar 2016 23:57:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <896217520.26492556.1456867386925.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1456869435 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27482 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-01 23:23, Nathan Scott wrote: > ----- Original Message ----- >> >> While reviewing the Perl PMDA pipe input code (basically it doesn't >> work, I'm randomly getting empty lines or seeing lines missed which >> never happens with the external command and tee(1)), I noticed the >> following socket input related bug. This makes me wonder how well tested >> the pipe/socket input mechanisms are, are they worth trying or is it >> best to stick with the more widely used methods? > > Best would be to fix the bug(s) as you've done - also good would be to > have some modern PMDAs using the code to exercise it, and/or some more > regression tests in the area. :) If still using the earlier sent pmdatest.pl but with the below script to produce "CSV" data, I'm starting to see discrepancies in the received data immediately - looks like the key factor is the length of the input lines: #!/bin/sh echo "# Timestamp;ID;Key;Value;Type" while true; do ts="A very long time timestamp here for the sake of testing" echo "# BOD" for i in $(seq 1 99); do echo "$ts;$i;Date;$ts$ts$ts;String" done echo "# EOD" sleep 5 done And this is what the PMDA prints (obviously works ok on cmd line): ... Info: Incoming data:A very long time timestamp here for the sake of testing;88;Date;A very long time timestamp here for the sake of testingA very long time timestamp here for the sake of testingA very long time timestamp here for the sake of testing;String: Info: Incoming data:the sake of testingA very long time timestamp here for the sake of testingA very long time timestamp here for the sake of testing;String: Info: Incoming data:A very long time timestamp here for the sake of testing;90;Date;A very long time timestamp here for the sake of testingA very long time timestamp here for the sake of testingA very long time timestamp here for the sake of testing;String: ... Thanks, -- Marko Myllynen From kenj@kenj.com.au Tue Mar 1 22:47:30 2016 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.4 required=5.0 tests=DATE_IN_PAST_03_06 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 BA1D77CBB for ; Tue, 1 Mar 2016 22:47:30 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3CE64AC003 for ; Tue, 1 Mar 2016 20:47:30 -0800 (PST) X-ASG-Debug-ID: 1456894041-04cbb00b71129490001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id 6NAB91kFUQEIe8vr for ; Tue, 01 Mar 2016 20:47:23 -0800 (PST) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.129 Received: from ppp118-209-12-53.lns20.mel4.internode.on.net (HELO kenj) ([118.209.12.53]) by ipmail06.adl2.internode.on.net with ESMTP; 02 Mar 2016 15:17:20 +1030 Received: by kenj (Postfix, from userid 1000) id A0194A0BE2; Wed, 2 Mar 2016 12:40:47 +1100 (AEDT) To: pcp@oss.sgi.com Subject: pcp updates: misc Message-Id: <20160302014047.A0194A0BE2@kenj> X-ASG-Orig-Subj: pcp updates: misc Date: Wed, 2 Mar 2016 12:40:47 +1100 (AEDT) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1456894041 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.09 X-Barracuda-Spam-Status: No, SCORE=1.09 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DATE_IN_PAST_03_06, DATE_IN_PAST_03_06_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27494 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 1.08 DATE_IN_PAST_03_06_2 DATE_IN_PAST_03_06_2 Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/324: notrun guard if pmda not installed and cleanup shm segment assorted qa tests: add notrun check for PMDA dir before cd'ing there qa/992: fix broken PMID filter qa/1017 | 1 + qa/1031 | 1 + qa/137 | 2 ++ qa/200 | 28 ++++++++++++++-------------- qa/241 | 1 + qa/255 | 2 ++ qa/273 | 2 ++ qa/308 | 2 ++ qa/324 | 3 +++ qa/347 | 2 ++ qa/455 | 7 ++++--- qa/560 | 2 ++ qa/572 | 4 ++++ qa/578 | 2 ++ qa/587 | 2 ++ qa/603 | 2 ++ qa/628 | 2 ++ qa/642 | 5 ++++- qa/643 | 2 ++ qa/657 | 1 + qa/716 | 2 ++ qa/717 | 3 +++ qa/718 | 2 ++ qa/721 | 2 ++ qa/725 | 1 + qa/778 | 2 ++ qa/788 | 4 ++-- qa/798 | 2 ++ qa/805 | 3 ++- qa/825 | 2 ++ qa/835 | 2 ++ qa/845 | 3 +++ qa/960 | 2 ++ qa/964 | 2 ++ qa/976 | 3 ++- qa/981 | 2 ++ qa/992 | 6 +++--- qa/992.out | 12 ++++++------ 38 files changed, 97 insertions(+), 31 deletions(-) Details ... commit e382507571c5dc9077a09add0bd5c75cdf587990 Author: Ken McDonell Date: Wed Mar 2 10:54:23 2016 +1100 qa/992: fix broken PMID filter commit 420ac93c1d2a136254b1dea5bf9564fd42450efc Author: Ken McDonell Date: Wed Mar 2 10:08:19 2016 +1100 assorted qa tests: add notrun check for PMDA dir before cd'ing there Missing guards were producing some very strange results on Mac OS X where some PMDAs are not built and installed. commit 5e2cb168016bce45cfcafbb6d740840390552685 Author: Ken McDonell Date: Wed Mar 2 08:03:20 2016 +1100 qa/324: notrun guard if pmda not installed and cleanup shm segment From charles.cui1984@gmail.com Wed Mar 2 15:46:57 2016 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 54ADF7CB3 for ; Wed, 2 Mar 2016 15:46:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 27414304053 for ; Wed, 2 Mar 2016 13:46:54 -0800 (PST) X-ASG-Debug-ID: 1456955208-04cbb00b7015e470001-S8gJnT Received: from mail-lf0-f51.google.com (mail-lf0-f51.google.com [209.85.215.51]) by cuda.sgi.com with ESMTP id IXu80OpBzzBerzk8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 02 Mar 2016 13:46:49 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.215.51 Received: by mail-lf0-f51.google.com with SMTP id l83so1457175lfd.3 for ; Wed, 02 Mar 2016 13:46:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=H+0dAP+qLWMO/0LVl9wLJpGJBSVqQZdg97ApIXg0J00=; b=fk1VUeja71nUIauI5bTEBblO/mXjWZiYVdIQe6hoX2cvphqzw8rbF7n27RlDues1Ho M65aGZWJYRS1tdx8BX738ffWxh0Xapm0EooBFxIHpfLB7A/1remlBEII3oqHDm7qLI/r QjQQJNBJVjMNHF8UujfiLwdfp/JtTw5OADoUzRXJwsEq3m1ngmbIs6lhvEF1e+SB7l2j wh5gqY06gvLBgdd/LKsVQ8MfXm1eG4SYR5bsvtEzU+LACTvve7VSOH+iLvTpoz0qZd4p 8YLuCVSbawaih6HEL/9GWk9yICGIG0RMFQ6JzLyO6y3eQAPTiwi4y2R/DILvYtxyHh50 0Xsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=H+0dAP+qLWMO/0LVl9wLJpGJBSVqQZdg97ApIXg0J00=; b=aSJLAg5GhZd8BOkcfBmjPq8YGLmGPmoM2b6/JodUqni/GT4B8I++iHmj5pU28n//ZG 1KlNoATV/5roBd6NOXdxTHxzz+SEA3gpkoVhlTzBpoyqRMQq7BpOM/qrlMskPIdRRcbb IsQzi2kwBU7Og4AoeA6ZAF0jxRegY/H9xZwYNICXJOdg9Kl9DUG4KpDDy6P6iwfvqiec pWeqmUVF/ZclbLG2LRhmbhKdtImnheCJ8Q0ZQZXf94AHY5ujBcujcaBGX+BcjxvYoReO BmO6ffkH1UJzmzxBmyOAVgsxBLyy5Jft7AcdSxEYMO1mMkQzQeCp6EZxouJ2NSJrBHvW ODVw== X-Gm-Message-State: AD7BkJJPuRLKsbbQZjQ6PbpOQMgeU08ZelfCGZUVbFNmy3uVj168j3tkAcv8qtMqy4ebagFFJSr+hYA/wUzdpg== MIME-Version: 1.0 X-Received: by 10.25.170.85 with SMTP id t82mr8792966lfe.57.1456955208209; Wed, 02 Mar 2016 13:46:48 -0800 (PST) Received: by 10.25.86.68 with HTTP; Wed, 2 Mar 2016 13:46:48 -0800 (PST) Date: Wed, 2 Mar 2016 13:46:48 -0800 Message-ID: Subject: GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: GSOC 2016 idea for PCP To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a114113e8a39c0f052d17d1ae X-Barracuda-Connect: mail-lf0-f51.google.com[209.85.215.51] X-Barracuda-Start-Time: 1456955209 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.27516 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 --001a114113e8a39c0f052d17d1ae Content-Type: text/plain; charset=UTF-8 Hi Guys, This is Charles Cui from Tsinghua University, China. I am pretty interested in the ideas listed in GSOC 2016 pages for PCP, especially the idea of "performance metric extraction using go language agents". As a PhD student in Tsinghua, I used C for roughly 4 years. At the same time, I have golang experience for the production code. Besides, I speak fluent English and am available the full summer. I am not sure whether I can join in the development of PCP? In case my project is selected by others, I am able to pick others. Thanks, Charles. --001a114113e8a39c0f052d17d1ae Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Guys,=C2=A0

=C2=A0 =C2=A0 This is Ch= arles Cui from Tsinghua University, China. I am pretty interested in the id= eas listed in GSOC 2016 pages for PCP, especially the idea of "perform= ance metric extraction using go language agents". As a PhD student in = Tsinghua, I used C for roughly 4 years. At the same time, I have golang exp= erience for the production code. Besides, I speak fluent English and am ava= ilable the full summer. I am not sure whether I can join in the development= of PCP? In case my project is selected by others, I am able to pick others= .

Thanks, Charles.


--001a114113e8a39c0f052d17d1ae-- From nscott@redhat.com Wed Mar 2 17:54:56 2016 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 D94E77CB4 for ; Wed, 2 Mar 2016 17:54:55 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 50B3DAC003 for ; Wed, 2 Mar 2016 15:54:52 -0800 (PST) X-ASG-Debug-ID: 1456962884-04cbb00b72161bb0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id f4VS7gWvEVV6shGd (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 02 Mar 2016 15:54:44 -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 u22Nsi33023451 for ; Wed, 2 Mar 2016 18:54:44 -0500 Date: Wed, 2 Mar 2016 18:54:43 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <1353490033.26924432.1456962883970.JavaMail.zimbra@redhat.com> Subject: pcp updates: kenj+marko merges, perl api fixes MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+marko merges, perl api fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.134] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: kenj+marko merges, perl api fixes Thread-Index: kMmEQ7p4Blwum8a5XLruObsuAxIkWQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1456962884 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27522 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://git.pcp.io/pcp.git master Ken McDonell (13): qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule qa/024: tweaks to fix Mac OS X failures Mac OS X build: fix a number of problems qa/admin/myconfigure: fix for Mac OS X Makepkgs: fix a comment that was no longer correct qa/src/torture_indom.c: guard against bad malloc() call src/libpcp/src/logutil.c: pander to gcc on Mac OS X src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD qa/079: you'd think od -c was pretty standard qa/232: skip some metrics that are not available on Mac OS X qa/324: notrun guard if pmda not installed and cleanup shm segment assorted qa tests: add notrun check for PMDA dir before cd'ing there qa/992: fix broken PMID filter Nathan Scott (2): build: another piece of the puzzle re gpg signing bintray repos perl api: merge logger pmda fix from kenj commit 560c37c41a Marko Myllynen (1): perl api: fix input-type-socket connection logic typo Makepkgs | 2 build/mac/cmdline-install | 2 build/mac/install-pcp | 56 +++++++++++++++++++-------- build/mac/installer-resources/postupgrade | 36 ++++++++--------- build/mac/uninstall-pcp.in | 2 qa/024 | 19 ++++++--- qa/024.out | 3 - qa/079 | 6 ++ qa/079.out | 10 ++-- qa/1017 | 1 qa/1031 | 1 qa/137 | 2 qa/200 | 28 ++++++------- qa/232 | 2 qa/241 | 1 qa/255 | 2 qa/273 | 2 qa/308 | 2 qa/324 | 3 + qa/347 | 2 qa/455 | 7 +-- qa/560 | 2 qa/572 | 4 + qa/578 | 2 qa/587 | 2 qa/603 | 2 qa/628 | 2 qa/642 | 5 +- qa/643 | 2 qa/657 | 1 qa/716 | 2 qa/717 | 3 + qa/718 | 2 qa/721 | 2 qa/725 | 1 qa/778 | 2 qa/788 | 4 - qa/798 | 2 qa/805 | 3 - qa/825 | 2 qa/835 | 2 qa/845 | 3 + qa/960 | 2 qa/964 | 2 qa/976 | 3 - qa/981 | 2 qa/992 | 6 +- qa/992.out | 12 ++--- qa/admin/myconfigure | 61 ++++++++++++++++++++++-------- qa/archives/GNUmakefile.install | 2 qa/src/torture_indom.c | 13 ++++-- scripts/bintray-upload | 15 ++++--- src/libpcp/src/lock.c | 1 src/libpcp/src/logutil.c | 12 ++--- src/perl/PMDA/local.c | 8 ++- 55 files changed, 260 insertions(+), 118 deletions(-) commit 22fdcd707d64ad35e68c057c8c66478e427c464a Author: Nathan Scott Date: Thu Mar 3 09:26:06 2016 +1100 perl api: merge logger pmda fix from kenj commit 560c37c41a commit 977239e3baa5df04b9edc8ef7ec93db32e098959 Author: Marko Myllynen Date: Thu Mar 3 09:24:22 2016 +1100 perl api: fix input-type-socket connection logic typo commit 3566e8038d436b09141e0fc134abdecc86b7fd18 Author: Nathan Scott Date: Thu Mar 3 09:13:27 2016 +1100 build: another piece of the puzzle re gpg signing bintray repos commit e382507571c5dc9077a09add0bd5c75cdf587990 Author: Ken McDonell Date: Wed Mar 2 10:54:23 2016 +1100 qa/992: fix broken PMID filter commit 420ac93c1d2a136254b1dea5bf9564fd42450efc Author: Ken McDonell Date: Wed Mar 2 10:08:19 2016 +1100 assorted qa tests: add notrun check for PMDA dir before cd'ing there Missing guards were producing some very strange results on Mac OS X where some PMDAs are not built and installed. commit 5e2cb168016bce45cfcafbb6d740840390552685 Author: Ken McDonell Date: Wed Mar 2 08:03:20 2016 +1100 qa/324: notrun guard if pmda not installed and cleanup shm segment commit 6f604c52c59f62c87884309e8f5f941cb1b71239 Author: Ken McDonell Date: Tue Mar 1 17:06:00 2016 +1100 qa/232: skip some metrics that are not available on Mac OS X commit c84abeced8781758b2a878807892c21810716876 Author: Ken McDonell Date: Tue Mar 1 17:04:35 2016 +1100 qa/079: you'd think od -c was pretty standard But not for the "we're smarter than everyone else" pixies at Apple, so of course on Mac OS X it has gratuitous white space differences in the output. commit b1582f26d9b7e0a770f6dcc9f9c9a2fc409a4dd5 Author: Ken McDonell Date: Tue Mar 1 17:01:58 2016 +1100 src/libpcp/src/lock.c: fix initialization error in roll-your-own TPD If the compiler does not support thread-private-data, then we do our own implementation. This is not used on most platforms. But the code contained a lurking intialization error and on Mac OS X it blew up. Fix is simple, and memset() is your friend. commit 7d425b7dc01479c8e9bc07ae9e8ea0d649079a6f Author: Ken McDonell Date: Tue Mar 1 17:01:19 2016 +1100 src/libpcp/src/logutil.c: pander to gcc on Mac OS X To make bogus compiler warnings go away. commit 3f9a8e1dc59bc9fb669702fdca6fbff5b294c151 Author: Ken McDonell Date: Tue Mar 1 16:54:38 2016 +1100 qa/src/torture_indom.c: guard against bad malloc() call Found with malloc failure on Mac OS X. commit 35abdf4e1a54d5226a69f0d2aab0f56a7ee5af64 Author: Ken McDonell Date: Tue Mar 1 16:53:47 2016 +1100 Makepkgs: fix a comment that was no longer correct commit 3e378e982f376f3385f912a6a4e88c916b4ac814 Author: Ken McDonell Date: Tue Mar 1 16:51:29 2016 +1100 qa/admin/myconfigure: fix for Mac OS X Makepkgs myconfigure were using an entirely different set of configopts (the Makepkgs ones are correct, so fix myconfigure). commit 84c15236afb3a3de88b922c07bef1119c3d716d8 Author: Ken McDonell Date: Tue Mar 1 16:47:46 2016 +1100 Mac OS X build: fix a number of problems This is for the old 10.8.0 version of Mac OS X. The installation scripts were not cleaning up the previous install ... in particular binaries in /usr/bin were left behind, meaning the newer ones in /usr/local/bin were never found for most common $PATH setups. Also there was a lot of useless verbage in the installer logs. commit d7bb226d82ab979e9046b5977eb5d939e8cb36ee Author: Ken McDonell Date: Tue Mar 1 09:04:56 2016 +1100 qa/024: tweaks to fix Mac OS X failures commit 1b88a442f073f5012036d4afec70970926b446de Author: Ken McDonell Date: Tue Mar 1 09:04:03 2016 +1100 qa/archives/GNUmakefile.install: use QA version of SUBDIRS rule Avoids === multi === output line from check. From pcp-announce-bounces@oss.sgi.com Wed Mar 2 18:43:02 2016 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 7A63C7CB8; Wed, 2 Mar 2016 18:43:02 -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 6C3827CB4 for ; Wed, 2 Mar 2016 18:43:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 314F88F8035 for ; Wed, 2 Mar 2016 16:42:59 -0800 (PST) X-ASG-Debug-ID: 1456965773-04cbb00b6f163610001-87ZIJf Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id uFIAdEdp021o6hod (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 02 Mar 2016 16:42:54 -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 u230grdN012707; Wed, 2 Mar 2016 19:42:53 -0500 Date: Wed, 2 Mar 2016 19:42:53 -0500 (EST) From: Nathan Scott To: pcp-announce Message-ID: <488657440.26930813.1456965773591.JavaMail.zimbra@redhat.com> In-Reply-To: <876577393.26924469.1456962916667.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 X-ASG-Orig-Subj: PCP is a mentor organisation for GSoC 2016 X-Originating-IP: [10.64.48.134] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP is a mentor organisation for GSoC 2016 Thread-Index: sslerSMDcZMdkpKtjMzQObcS/Zbesg== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1456965774 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27522 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Cc: Lukas Berk Subject: [pcp-announce] PCP is a mentor organisation for GSoC 2016 X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Nathan Scott List-Id: Performance Co-Pilot 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 Performance Co-Pilot project has been accepted as a Google Summer of Code mentor organization this year. Many thanks to the mentors who have volunteered their time and expertise from all of our organization admins (Lukas, Martha, and myself). The PCP project list is here: http://pcp.io/gsoc/2016/ideas.html and we're already seeing some student interest for several ideas there which is great! If you know of any students who might be interested in being involved, please forward our details on - https://summerofcode.withgoogle.com/organizations/5748058985857024/ https://developers.google.com/open-source/gsoc/timeline If you are an experienced PCP or Vector developer and are interested in getting involved as a mentor, please feel free to send me a note - there's certainly scope for additional potential projects to be added at this early stage too. cheers. -- Nathan _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From lberk@redhat.com Wed Mar 2 20:51:07 2016 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 4A8C57CB7 for ; Wed, 2 Mar 2016 20:51:07 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1E0AD8F8040 for ; Wed, 2 Mar 2016 18:51:03 -0800 (PST) X-ASG-Debug-ID: 1456973462-04cbb00b6f1693b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0hLNecnHgiaNAc2e (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 02 Mar 2016 18:51:02 -0800 (PST) X-Barracuda-Envelope-From: lberk@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 (Postfix) with ESMTPS id 26BB714A80; Thu, 3 Mar 2016 02:51:02 +0000 (UTC) Received: from toium (vpn-55-211.rdu2.redhat.com [10.10.55.211]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u232p08E009307 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 2 Mar 2016 21:51:01 -0500 From: Lukas Berk To: Charles Cui Cc: pcp@oss.sgi.com Subject: Re: [pcp] GSOC 2016 idea for PCP References: X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP Date: Wed, 02 Mar 2016 21:51:00 -0500 In-Reply-To: (Charles Cui's message of "Wed, 2 Mar 2016 13:46:48 -0800") Message-ID: <87si089svf.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1456973462 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Charles, Charles Cui writes: [...] > This is Charles Cui from Tsinghua University, China. I am pretty > interested in the ideas listed in GSOC 2016 pages for PCP, especially > the idea of "performance metric extraction using go language agents". > As a PhD student in Tsinghua, I used C for roughly 4 years. At the > same time, I have golang experience for the production code. Besides, > I speak fluent English and am available the full summer. I am not sure > whether I can join in the development of PCP? In case my project is > selected by others, I am able to pick others. Thanks for your interest in PCP! Currently, no proposed project has been taken yet (official applications start on March 14), so no worries there. It's great to see that you've subscribed to the mailing list, we've also got a irc channel on freenode.net (#pcp) if you prefer that form of communication. Sounds like you've got some relevant programming language experience, have you contributed to any open source projects, or Google Summer of Code before? A few more details about the task itself: So, from a metrics collection standpoint, Performance Co-Pilot has two components. The first is the pmcd (1) (Performance Metrics Collector Daemon), which orchestrates client requests, and gathers the requested metrics from the individual pmdas (Performance Metric Domain Agents). Each of which define and collect a certain subset of metrics from the system in question. The pmcd is written in C, and currently we have pmdas (the agents), written in C/C++, perl, and python. We're looking to extend pmdas to Golang as well, which will include writing some of the standard pmda functions, as well as libraries, to interface between pmdas written in Golang, to the C level apis and libraries which currently exist. If you're particularly keen to read more about the technical implementation details within PCP, we've got plenty of documentation on the website[1], specifically the Programmer's Guide[2] (Chapter Two is specifically for writing a pmda). Please feel free to reach out with any more specific questions you might have, regardless if it's about the task, or the PCP community as a whole. Cheers, Lukas [1] - http://pcp.io/documentation.html [2] - http://pcp.io/books/PCP_PG/pdf/PCP-3-pcp-programmers-guide-en-US.pdf From charles.cui1984@gmail.com Wed Mar 2 23:31:42 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9FF3A7CB7 for ; Wed, 2 Mar 2016 23:31:42 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3519CAC001 for ; Wed, 2 Mar 2016 21:31:39 -0800 (PST) X-ASG-Debug-ID: 1456983094-04bdf002ee1601a0001-S8gJnT Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by cuda.sgi.com with ESMTP id FBK9WTeEzfY7Jfn5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 02 Mar 2016 21:31:35 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.171 Received: by mail-lb0-f171.google.com with SMTP id of3so10365731lbc.1 for ; Wed, 02 Mar 2016 21:31:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=5LrUgZvObc/fx19fDDIoZMkOWpLNOkgRuxFKjdKN3FE=; b=PX3TVGWLjp+VeAgzmIeAzw7czfsLj+eURZU1V6JuPmu2P1JGVkfMtG3qNppUsfB43v +Z03L7w61YGA7zUo/3x4ueMfM0w4/mSkgJ0o7o0ASMA8HxvavRLpOrfkX8YGUPLPuQ2+ 6Yv5tFEHouSrrM8ruBWA6wkUyDUhb6HzSeAd74ps1EuzKngiVcJCTxe7n+ssln7Ilv1F gYprIzaXeZvpbu7bs0UmD4kNadDk4ZFj+MbNMB9LVk1sdZ0MaXNhuG4mGNwQQWF6Yce+ qY3kPhS001iKdm5haszCJJXXUZFHvyBJWS2Hm+a3A7G/jk/48Z00fgkG64Vt+rHtqPIi NGgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=5LrUgZvObc/fx19fDDIoZMkOWpLNOkgRuxFKjdKN3FE=; b=Ls0toe1NCzx8HRbI7anFq4tJbEK7P8C/SZlpO4RoiJ9Yp6ZTOqjvuaZXWfPn9wzpzG b2fzAhVhcPepLp8l7Jt+l4ljmQ1OrMO8bEiiQpwv8VVSHdkvNE+pFHJGxwcv340CbGOV F0RV4enyqjCE7Hz/rxqcJXX3vqeERDv0pfhGmiVCEwYQYP3I50PJ0seeJ+8PIafYgQUM eKyZGRpRibujVK1kshpCc4aC09+705rSl/fPhJ1xNQHZ1oXP9hMnWFZ0g/J9Lt/aJBRW jIOkDG3/Rj8fiObkf/xmSac9wZ9i4THr0jchvHaUs3maKI0EPUfGiMj+5ErmR0oC1XXJ m5ig== X-Gm-Message-State: AD7BkJKuybDI43OehGUAnYubHRYToDJPcDJW7ZaZ9KzGNmv8SpgEOQC+VvkFDG8nNWKhTHvrwqogOAhHOslaUQ== MIME-Version: 1.0 X-Received: by 10.25.40.210 with SMTP id o201mr200709lfo.44.1456983093884; Wed, 02 Mar 2016 21:31:33 -0800 (PST) Received: by 10.25.86.68 with HTTP; Wed, 2 Mar 2016 21:31:33 -0800 (PST) In-Reply-To: <87si089svf.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> Date: Wed, 2 Mar 2016 21:31:33 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a11411b8ac13f4d052d1e4fd3 X-Barracuda-Connect: mail-lb0-f171.google.com[209.85.217.171] X-Barracuda-Start-Time: 1456983095 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27529 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a11411b8ac13f4d052d1e4fd3 Content-Type: text/plain; charset=UTF-8 Hi Lukas, Thanks for your reply! To answer your question. Yes, I have been selected in GSoC 2014 and successfully complete the project. Also thanks for providing such a great document. I will read it carefully. By the way, is it enough to familiar with the documents for the current phase? Let me know if you want some initial work to be done for this period. Thanks, Charles. 2016-03-02 18:51 GMT-08:00 Lukas Berk : > Hi Charles, > > Charles Cui writes: > [...] > > This is Charles Cui from Tsinghua University, China. I am pretty > > interested in the ideas listed in GSOC 2016 pages for PCP, especially > > the idea of "performance metric extraction using go language agents". > > As a PhD student in Tsinghua, I used C for roughly 4 years. At the > > same time, I have golang experience for the production code. Besides, > > I speak fluent English and am available the full summer. I am not sure > > whether I can join in the development of PCP? In case my project is > > selected by others, I am able to pick others. > > Thanks for your interest in PCP! Currently, no proposed project has > been taken yet (official applications start on March 14), so no > worries there. It's great to see that you've subscribed to the > mailing list, we've also got a irc channel on freenode.net (#pcp) if > you prefer that form of communication. > > Sounds like you've got some relevant programming language experience, > have you contributed to any open source projects, or Google Summer of > Code before? > > A few more details about the task itself: > > So, from a metrics collection standpoint, Performance Co-Pilot has two > components. The first is the pmcd (1) (Performance Metrics Collector > Daemon), which orchestrates client requests, and gathers the requested > metrics from the individual pmdas (Performance Metric Domain Agents). > Each of which define and collect a certain subset of metrics from the > system in question. The pmcd is written in C, and currently we have > pmdas (the agents), written in C/C++, perl, and python. We're looking > to extend pmdas to Golang as well, which will include writing some of > the standard pmda functions, as well as libraries, to interface between > pmdas written in Golang, to the C level apis and libraries which > currently exist. > > If you're particularly keen to read more about the technical > implementation details within PCP, we've got plenty of documentation on > the website[1], specifically the Programmer's Guide[2] (Chapter Two is > specifically for writing a pmda). > > Please feel free to reach out with any more specific questions you might > have, regardless if it's about the task, or the PCP community as a whole. > > Cheers, > > Lukas > > [1] - http://pcp.io/documentation.html > [2] - http://pcp.io/books/PCP_PG/pdf/PCP-3-pcp-programmers-guide-en-US.pdf > > --001a11411b8ac13f4d052d1e4fd3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Lukas,=C2=A0

=C2=A0 =C2=A0Thanks for= your reply! To answer your question. Yes, I have been selected in GSoC 201= 4=C2=A0
and successfully complete the project. Also thanks for pr= oviding such a great document.
I will read it carefully. By the w= ay, is it enough to familiar with the documents for the current phase?=C2= =A0
Let me know if you want some initial work to be done for this= period.

Thanks, Charles.

2016-03-02 18:51 GMT-08:00 Luk= as Berk <lberk@redhat.com>:
Hi Charles,

Charles Cui <charles.cui198= 4@gmail.com> writes:
[...]
> This is Charles Cui from Tsinghua University, China. = I am pretty
> interested in the ideas listed in GSOC 2016 pages for PCP, especially<= br> > the idea of "performance metric extraction using go language agen= ts".
> As a PhD student in Tsinghua, I used C for roughly 4 years. At the
> same time, I have golang experience for the production code. Besides,<= br> > I speak fluent English and am available the full summer. I am not sure=
> whether I can join in the development of PCP? In case my project is > selected by others, I am able to pick others.

Thanks for your interest in PCP!=C2=A0 Currently, no proposed projec= t has
been taken yet (official applications start on March 14), so no
worries there.=C2=A0 It's great to see that you've subscribed to th= e
mailing list, we've also got a irc channel on freenode.net (#pcp) if
you prefer that form of communication.

Sounds like you've got some relevant programming language experience, have you contributed to any open source projects, or Google Summer of
Code before?

A few more details about the task itself:

So, from a metrics collection standpoint, Performance Co-Pilot has two
components.=C2=A0 The first is the pmcd (1) (Performance Metrics Collector<= br> Daemon), which orchestrates client requests, and gathers the requested
metrics from the individual pmdas (Performance Metric Domain Agents).
Each of which define and collect a certain subset of metrics from the
system in question.=C2=A0 The pmcd is written in C, and currently we have pmdas (the agents), written in C/C++, perl, and python.=C2=A0 We're loo= king
to extend pmdas to Golang as well, which will include writing some of
the standard pmda functions, as well as libraries, to interface between
pmdas written in Golang, to the C level apis and libraries which
currently exist.

If you're particularly keen to read more about the technical
implementation details within PCP, we've got plenty of documentation on=
the website[1], specifically the Programmer's Guide[2] (Chapter Two is<= br> specifically for writing a pmda).

Please feel free to reach out with any more specific questions you might have, regardless if it's about the task, or the PCP community as a whol= e.

Cheers,

Lukas

[1] - http://pcp.io/documentation.html
[2] - http://pcp.io/books/PCP_PG= /pdf/PCP-3-pcp-programmers-guide-en-US.pdf


--001a11411b8ac13f4d052d1e4fd3-- From lberk@redhat.com Thu Mar 3 09:46:30 2016 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 35D277CA1 for ; Thu, 3 Mar 2016 09:46:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id ADB5FAC003 for ; Thu, 3 Mar 2016 07:46:26 -0800 (PST) X-ASG-Debug-ID: 1457019982-04cb6c58311565b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QzPCBzP7PVhnVfeB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 03 Mar 2016 07:46:22 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 12A68804EF; Thu, 3 Mar 2016 15:46:22 +0000 (UTC) Received: from toium (vpn-62-225.rdu2.redhat.com [10.10.62.225]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u23FkKUp029681 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 3 Mar 2016 10:46:21 -0500 From: Lukas Berk To: Charles Cui Cc: pcp@oss.sgi.com Subject: Re: [pcp] GSOC 2016 idea for PCP References: <87si089svf.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP Date: Thu, 03 Mar 2016 10:46:20 -0500 In-Reply-To: (Charles Cui's message of "Wed, 2 Mar 2016 21:31:33 -0800") Message-ID: <874mcntvhv.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1457019982 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Charles, Charles Cui writes: [...] > Thanks for your reply! To answer your question. Yes, I have been > selected in GSoC 2014 > and successfully complete the project. Also thanks for providing such > a great document. Nice! Was that the Plan9 project? > I will read it carefully. By the way, is it enough to familiar with > the documents for the current phase? > Let me know if you want some initial work to be done for this period. I would also recommend trying to build and install pcp from source[1] to start, and perhaps even running the testsuite. What OS do you typically use? (if possible, I would suggest starting with a popular linux distro, it's a bit more simple to setup the build dependencies). Check out the INSTALL file, specifically the 'B. Building From Source' section, where I'd recommend the Makepkgs approach. Please feel free to let me know if you run into any issues at all! Cheers, Lukas [1] - git://pcp.io/pcp/pcp.git From alec@alectenharmsel.com Thu Mar 3 11:39:01 2016 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=T_DKIM_INVALID 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 E59417CA1 for ; Thu, 3 Mar 2016 11:39:01 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C31D0304039 for ; Thu, 3 Mar 2016 09:38:58 -0800 (PST) X-ASG-Debug-ID: 1457026731-04bdf002ed17eb00001-S8gJnT Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by cuda.sgi.com with ESMTP id h7Fr7JXIsyFSCfFY (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 03 Mar 2016 09:38:52 -0800 (PST) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.25 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id C11272151F for ; Thu, 3 Mar 2016 12:38:51 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Thu, 03 Mar 2016 12:38:51 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=swTjcOqKzg7SWlGXkgKtZiEnZqE=; b=LRl6h Cpve4r2UGaNtzHAd4l3Ii4zVEtV0HnQb4SuShG0uO5KRCzKBrMimmoT8X0dMS/bX ZfPtNSqY8dK0GOUHL9hX1K1iQMJnEj49/9w3jfQ3GVooIZyoakVW3P9HiVfM93/U jOvRu7YeCbS6SPBH6UQGFCWO6N9jEty1KZO4E8= X-Sasl-enc: VNfjY10aQPh9/y95vzTLwk2feJN+/x4UanBDahdthcRo 1457026731 Received: from apio.adsroot.itcs.umich.edu (0587396917.wireless.umich.net [35.2.247.53]) by mail.messagingengine.com (Postfix) with ESMTPA id 41A4AC00014; Thu, 3 Mar 2016 12:38:51 -0500 (EST) Date: Thu, 3 Mar 2016 12:38:49 -0500 From: Alec Ten Harmsel To: pcp@oss.sgi.com Subject: Re: support for elasticsearch 2 metrics Message-ID: <20160303173849.GC904@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: support for elasticsearch 2 metrics References: <20160219145514.GB726@apio.adsroot.itcs.umich.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="c3bfwLpm8qysLVxt" Content-Disposition: inline In-Reply-To: <20160219145514.GB726@apio.adsroot.itcs.umich.edu> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out1-smtp.messagingengine.com[66.111.4.25] X-Barracuda-Start-Time: 1457026732 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27541 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 --c3bfwLpm8qysLVxt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Feb 19, 2016 at 09:55:14AM -0500, Alec Ten Harmsel wrote: > Hi, > > The ElasticSearch PMDA was mostly written in 2011-2013, and now the ES > REST API has changed. Specifically, some of the URLs have changed: > > * _cluster/nodes/stats -> _nodes/stats > * _cluster/nodes -> _nodes There were plenty more changes than that. I have finally got around to updating the PMDA. I added a function, es_rest_version_internal(), that translates the ElasticSearch (ES) version to an internal version (an integer) for ease of use. es_rest_version_internal() is used in a few places to update behavior for newer versions of ES, and keep behavior for older versions of ES. I have been testing on my machine with ES 0.20.6 and 1.7.4. The patch is attached for review; I can use GitHub or anything else that is the preferred method of sharing patches. Alec --c3bfwLpm8qysLVxt Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="new_es_support.patch" diff --git a/src/pmdas/elasticsearch/pmdaelasticsearch.pl b/src/pmdas/elasticsearch/pmdaelasticsearch.pl index a66a347..ff99769 100755 --- a/src/pmdas/elasticsearch/pmdaelasticsearch.pl +++ b/src/pmdas/elasticsearch/pmdaelasticsearch.pl @@ -12,6 +12,17 @@ # for more details. # +# NOTE: This PMDA attempts to support all versions of ElasticSearch. The +# ElasticSearch REST API changed from <=0.20 to >=0.90. We internally version +# the ES REST API, since the upstream developers did not version it. +# +# | Internal version | ElasticSearch version range | +# | 1 | [0, 0.20.6] | +# | 2 | [0.90.0, 2.x] | +# +# The ElasticSearch version can be mapped to an internal version by running +# es_rest_version_internal(). + use strict; use warnings; use JSON; @@ -135,13 +146,20 @@ sub es_rewrite_cluster_state foreach my $index_key (keys %$indices) { # Go over each setting key and transpose what the key name is called my $settings = $indices->{$index_key}->{'settings'}; - foreach my $settings_key (keys %$settings) { - # Convert keys like "index.version.created" to "version_created" - my $transformed_key = $settings_key; - $transformed_key =~ s/index\.//; - $transformed_key =~ s/\./_/g; - $settings->{$transformed_key} = $settings->{$settings_key}; - } + + if (es_rest_version_internal() == 1) { + foreach my $settings_key (keys %$settings) { + # Convert keys like "index.version.created" to "version_created" + my $transformed_key = $settings_key; + $transformed_key =~ s/index\.//; + $transformed_key =~ s/\./_/g; + $settings->{$transformed_key} = $settings->{$settings_key}; + } + } else { + $indices->{$index_key}->{'settings'} = $settings->{'index'}; + $settings = $indices->{$index_key}->{'settings'}; + $settings->{'version_created'} = $settings->{'version'}->{'created'}; + } } } @@ -159,7 +177,14 @@ sub es_refresh_cluster_state sub es_refresh_cluster_nodes_stats_all { - my $content = es_agent_get($baseurl . "_cluster/nodes/stats?all"); + my $url = undef; + if (es_rest_version_internal() == 1) { + $url = "_cluster/nodes/stats?all"; + } else { + $url = "_nodes/stats?all"; + } + + my $content = es_agent_get($baseurl . $url); if (defined($content)) { $es_nodestats = decode_json($content); es_data_node_instances($es_nodestats->{'nodes'}); @@ -170,7 +195,14 @@ sub es_refresh_cluster_nodes_stats_all sub es_refresh_cluster_nodes_all { - my $content = es_agent_get($baseurl . "_cluster/nodes?all"); + my $url = undef; + if (es_rest_version_internal() == 1) { + $url = "_cluster/nodes?all"; + } else { + $url = "_nodes?all"; + } + + my $content = es_agent_get($baseurl . $url); if (defined($content)) { $es_nodes = decode_json($content); es_data_node_instances($es_nodes->{'nodes'}); @@ -190,7 +222,11 @@ sub es_refresh_stats_search my $content = es_agent_get($baseurl . "_stats/search"); if (defined($content)) { $es_searchstats = decode_json($content); - es_search_instances($es_searchstats->{'_all'}->{'indices'}); + if (es_rest_version_internal() == 1) { + es_search_instances($es_searchstats->{'_all'}->{'indices'}); + } else { + es_search_instances($es_searchstats->{'indices'}); + } } else { $es_searchstats = undef; } @@ -236,7 +272,12 @@ sub es_lookup_search { my ($json, $inst) = @_; my $searchID = $search_instance_ids[($inst*2)+1]; - return $json->{'_all'}->{'indices'}->{$searchID}; + + if (es_rest_version_internal() == 1) { + return $json->{'_all'}->{'indices'}->{$searchID}; + } else { + return $json->{'indices'}->{$searchID}; + } } sub es_lookup_index @@ -246,6 +287,22 @@ sub es_lookup_index return $json->{'metadata'}->{'indices'}->{$indexID}; } +# Returns our internal REST version number +sub es_rest_version_internal +{ + my $es_version = es_value($es_root, ['version', 'number']); + + if ($es_version =~ /^0\.[0-9]+\.[0-9]+$/ and + (not $es_version =~ /^0\.90/)) { + return 1; + } else { + return 2; + } + + # Assume a recent version of ES + return 2; +} + # iterate over metric-name components, performing hash lookups as we go. sub es_value { --c3bfwLpm8qysLVxt-- From charles.cui1984@gmail.com Thu Mar 3 12:18:43 2016 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DB7047CA1 for ; Thu, 3 Mar 2016 12:18:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id AE7E78F8035 for ; Thu, 3 Mar 2016 10:18:40 -0800 (PST) X-ASG-Debug-ID: 1457029117-04cbb00b7218f440001-S8gJnT Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) by cuda.sgi.com with ESMTP id 7FVX6XOyxzbAoVPc (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 03 Mar 2016 10:18:38 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.170 Received: by mail-lb0-f170.google.com with SMTP id x1so33635943lbj.3 for ; Thu, 03 Mar 2016 10:18:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=vjbfTapS5PamA9ea0GYFL3RSS725EKkWnPKHrMjBOb4=; b=DDIMefbD0bgJXsZjBQl2xE+dgANnDpBv4PSyoPWK2gOlLNTufQ3QuWd/pg+FLNFK5Y K/WhsgO6ALJLsuoSaj0Jb/jeddBRlJAtjvhnnZ4tOIFd1xtMTcQfMrX9YEutbMObZLB3 kJRtLesw3XmGobqRW+jL6rVlNm+JF+KtCj/Gw0wxtwdOa1DbvhDUDeW3EynTFCKRXH6H RvnHQAZ3+D8/dZsSlxoQvb+tDX19DzvUcYvqZK+qxOFnYKqgzA9YmVDyYlyH6tlqpfl7 ozz4ZmjtiV/qttc+azFTshkO+L1N5zQ8btRb/mV9OtTzOf2kD4yVk3nsqj0GS9wnm6K4 GnDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=vjbfTapS5PamA9ea0GYFL3RSS725EKkWnPKHrMjBOb4=; b=FHXH/wlW3EysareSkGaABUvbW0641hQUnMofY5otcJ3X6NnagacCcsAy5aJp5VHcWx eqL5d2tKL7fcu30WEIllIJAt9vofiuVM2ai/g9D1IV/jw1BSat4Fb+9QoHznJe1JIzt+ ZDe6/LHY77U1ITyqLs/soMMbv8eN4EMjJpK3I74oLYxA94jOlNUvqXP1fMqO/fJirOnr Inwdr9EKd93Kfpt9cpNkj5XXkeBRfUr/5j7+XA/gvwDl8MfaN0DwTbKHL+DHZRxDI7Vg E3APlj3JF/iJiCniBj7ClyHLmdES6Wzx5Ss5OcuwrJF/5u6X3IjWQ+gxgK6H2kmDkaKl tpqw== X-Gm-Message-State: AD7BkJJbQ5ImPa4uvuA12afSBY9rNvMsj//7Y4agIVnSsw13hc5q6hDKAv1GLD+srIPY7Ffgh/3lVQyi16lv0w== MIME-Version: 1.0 X-Received: by 10.25.154.65 with SMTP id c62mr1669427lfe.54.1457029116787; Thu, 03 Mar 2016 10:18:36 -0800 (PST) Received: by 10.25.86.68 with HTTP; Thu, 3 Mar 2016 10:18:36 -0800 (PST) In-Reply-To: <874mcntvhv.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> Date: Thu, 3 Mar 2016 10:18:36 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a114012b4ef05ff052d290660 X-Barracuda-Connect: mail-lb0-f170.google.com[209.85.217.170] X-Barracuda-Start-Time: 1457029117 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27542 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a114012b4ef05ff052d290660 Content-Type: text/plain; charset=UTF-8 2016-03-03 7:46 GMT-08:00 Lukas Berk : > Hi Charles, > > Charles Cui writes: > [...] > > Thanks for your reply! To answer your question. Yes, I have been > > selected in GSoC 2014 > > and successfully complete the project. Also thanks for providing such > > a great document. > > Nice! Was that the Plan9 project? > > > I will read it carefully. By the way, is it enough to familiar with > > the documents for the current phase? > > Let me know if you want some initial work to be done for this period. > > I would also recommend trying to build and install pcp from source[1] to > start, and perhaps even running the testsuite. What OS do you typically > use? (if possible, I would suggest starting with a popular linux distro, > it's a bit more simple to setup the build dependencies). > > Check out the INSTALL file, specifically the 'B. Building From Source' > section, where I'd recommend the Makepkgs approach. Please feel free to > let me know if you run into any issues at all! > Great! I will start to run PCP locally on ubuntu. I am sure there will be some issues for this project from me. I will let the community know. > > Cheers, > > Lukas > > [1] - git://pcp.io/pcp/pcp.git > --001a114012b4ef05ff052d290660 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016= -03-03 7:46 GMT-08:00 Lukas Berk <lberk@redhat.com>:
Hi Charles,

Charles Cui <charles.cui198= 4@gmail.com> writes:
[...]
> Thanks for your reply! To answer your question= . Yes, I have been
> selected in GSoC 2014
> and successfully complete the project. Also thanks for providing such<= br> > a great document.

Nice! Was that the Plan9 project?

> I will read it carefully. By the way, is it enough to familiar with > the documents for the current phase?
> Let me know if you want some initial work to be done for this period.<= br>
I would also recommend trying to build and install pcp from source[1= ] to
start, and perhaps even running the testsuite.=C2=A0 What OS do you typical= ly
use? (if possible, I would suggest starting with a popular linux distro, it's a bit more simple to setup the build dependencies).

Check out the INSTALL file, specifically the 'B. Building From Source&#= 39;
section, where I'd recommend the Makepkgs approach.=C2=A0 Please feel f= ree to
let me know if you run into any issues at all!
Great! = I will start to run PCP locally on ubuntu. I am sure there will be=C2=A0
some issues for this project from me. I will let the community know= . =C2=A0

Cheers,

Lukas

[1] - git://pcp.io/pcp/pcp.git

--001a114012b4ef05ff052d290660-- From myllynen@redhat.com Thu Mar 3 12:42:32 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7F7777CA1 for ; Thu, 3 Mar 2016 12:42:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id EDBB4AC001 for ; Thu, 3 Mar 2016 10:42:28 -0800 (PST) X-ASG-Debug-ID: 1457030541-04cbb00b7018fd80001-S8gJnT Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by cuda.sgi.com with ESMTP id ELUGe1Wgw9uXiGne (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 03 Mar 2016 10:42:22 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.42 Received: by mail-wm0-f42.google.com with SMTP id p65so2488523wmp.0 for ; Thu, 03 Mar 2016 10:42:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=fTe/U3YewuTMk0FWReDey6TP1YIWGjYCnzXsdYg70fw=; b=DGsWtk4WBsBDDTMsxy76ClbQ5sF5NFhRPPuHIohcH5HPsKnQP3vjVQTAOUcfojGOLH 4ogbERddoTeXjFTGN+wDIQt/Az70uVSOYFrSgBYq3mQYb6kJ9HkuJUs1lkKn9wn2AY5v 8jzirp4Rx0dMCH1Dw4f0GCgqcyFHtkwKpgMSWF8NfTUniqJGJBS7J6hlqh1YrwUj4b9r IelpfTv6yrpbSNi6jXsG2EJUU/FYnyzCcZbKYRIk1crjYOMyEP3F7ur9JpE88836ppDi 8rh5omVtAcu3+sCQ9AkZIRbmxKkRBBLM0BwFeGdNmH4w0vefOgB+CbRBB6ylxMg+lsgQ eQuQ== X-Gm-Message-State: AD7BkJLDdDcaKtVrtFc8Sf/vK4Q+rZtYMx+4h+mUyMhKHXuOUM9P7k5HQ5EpZPTTutT+4fk5 X-Received: by 10.28.172.132 with SMTP id v126mr621027wme.28.1457030541221; Thu, 03 Mar 2016 10:42:21 -0800 (PST) Received: from ?IPv6:2001:14bb:100:607:402:1fcc:a508:3? (dyfyypb4fyks85lkkyybt-4.rev.dnainternet.fi. [2001:14bb:100:607:402:1fcc:a508:3]) by smtp.gmail.com with ESMTPSA id z65sm3887378wmg.1.2016.03.03.10.42.20 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Mar 2016 10:42:20 -0800 (PST) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: PCP JMX PMDA Organization: Red Hat X-ASG-Orig-Subj: PCP JMX PMDA Message-ID: <56D8858A.3020407@redhat.com> Date: Thu, 3 Mar 2016 20:42:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f42.google.com[74.125.82.42] X-Barracuda-Start-Time: 1457030542 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.38 X-Barracuda-Spam-Status: No, SCORE=2.38 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, SUBJ_ALL_CAPS, SUBJ_ALL_CAPS_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27542 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 SUBJ_ALL_CAPS Subject is all capitals 0.75 BSF_RULE_7580D Custom Rule 7580D 1.62 SUBJ_ALL_CAPS_2 SUBJ_ALL_CAPS_2 Hi! PCP has very complete coverage for system and supporting applications / infrastructure metrics (like containers, 389 Directory Server, KVM, Oracle, PostgreSQL, etc.) but there are lots of places where Java performance metrics would be essential to have in the mix as well. To fill this gap for PCP, I've written PCP JMX PMDA, below is a quick illustration what kind of metrics this PMDA plugin provides: $ pminfo jmx | wc -l 274 $ pminfo jmx | grep -Ei '(garbagecollector|heap|memory)' | wc -l 150 $ pminfo jmx.threading jmx.threading.threadallocatedmemorysupported jmx.threading.peakthreadcount jmx.threading.threadcputimeenabled jmx.threading.totalstartedthreadcount jmx.threading.threadcputimesupported jmx.threading.currentthreadcputimesupported jmx.threading.threadcount jmx.threading.allthreadids jmx.threading.threadcontentionmonitoringsupported jmx.threading.currentthreadcputime jmx.threading.threadcontentionmonitoringenabled jmx.threading.synchronizerusagesupported jmx.threading.currentthreadusertime jmx.threading.daemonthreadcount jmx.threading.objectmonitorusagesupported jmx.threading.threadallocatedmemoryenabled $ pminfo -dfm jmx.threading.threadcount jmx.threading.threadcount PMID: 498.0.153 Data Type: 32-bit int InDom: 498.0 0x7c800000 Semantics: instant Units: count inst [0 or "localhost:9010"] value 11 inst [1 or "localhost:9012"] value 14 $ pminfo -dfm jmx.runtime.systemproperties.sun_java_command jmx.runtime.systemproperties.sun_java_command PMID: 498.0.106 Data Type: string InDom: 498.0 0x7c800000 Semantics: instant Units: none inst [0 or "localhost:9010"] value "JavaTest" inst [1 or "localhost:9012"] value "JavaTest" $ Below are some design principles and implementation notes, let me know what you think, could this be considered to merged to PCP? The design goals were to have zero Java code changes for monitored applications, preferably also zero configuration changes. Target was both local Java applications and remote Java apps over the network. Since there's a wide range of metrics available and use cases are wildly different, the user should have full control on what metrics to collect, if possible also from custom performance metrics providers. Lastly, the implementation itself should also have minimum number of dependencies to external libraries to keep it as portable as possible. On the implementation side JMX is the standard API for management and monitoring resources [1] so it was the natural choice to be used for collection the metrics. Since we're talking Java/JMX, it's best to be done from a Java application. I checked some existing alternatives but they were either non-native / not available for many distributions (like jmx4perl) or not actively maintained and/or somewhat limited (various command line JMX utilities), especially when it comes to attribute filtering and output formatting results. So writing a new one from scratch specifically for PCP was IMHO warranted. This is now called PCPJMXConnector. OTOH, PCP does not have Java PMDA API so a counterpart component in a supported language would be needed. I chose to use Perl as it's pretty good in extraction and reporting and also because the Perl PMDA API is slightly more complete than the Python PMDA API (e.g., pipe support is available only with Perl). More practically speaking, one the issues to take into consideration from early on was the fact that it's a known fact that under extreme load the JMX requests might take several seconds to complete - otherwise no such a big deal but since PMCD is quite trigger happy with slowly responding PMDAs the JMX PMDA must allow JMX requests to complete while still keeping PMCD at bay (the worst case scenario to avoid is that when under extreme load, perhaps due to application issues, either the PMDA gets killed or is unable to collect metrics when they are most needed). To achieve this, the Java side uses connection caching and threading to be as efficient as possible and the Perl side reads the results from a pipe (or a tailed file, if configured) as they come and only give them to PMCD once a consistent set of fresh metrics are available, otherwise providing instant replies with the most recent complete results. The Perl implementation should be pretty easy to read for anyone familiar with PCP PMDAs, the one thing worth noting is that it support three different modes of communication with the Java application (with the cost of only few extra lines): in-pmda piping (the default, works well), libpcp piping (hopefully works after the yesterday's fix from Ken), and tailing from a file (works ok, uses a local file which can be later discarded/stored as needed). The Java side outputs CSV - it would be easy to extend it to support other formats like JSON as well (but I'm not sure how well it would work with the JSON PMDA then, perhaps something that could be tested in the future). The Java side has two alternatives for collecting the metrics over JMX. The first one is to use the Attach API [2] which will also automatically start to management agent on the target JVM if needed to collect data from MBeans [3]. This mode can be used to monitor any running JVM on the local system, filtering for local JVMs is supported as well. Due to this mode, one external requirement for the Java code is present, namely the standard tools.jar which is part of Java SDK (included in the -devel package on many distributions). The second alternative is to use host:port type specifications to monitor only a selected list of JVMs, local or remote. In this case the JVM needs to be started with the management already enabled [4]. The way to define the metrics to be collected is fully dynamic, I've tested the filtering configurations against the standard MBeans but any custom MBean providing supported data types should work as well. The standard JMX filtering [5] can be used but that might be a bit inconvenient for some, thus there's a also a PCP JMX Connector specific filtering alternative (which can even be combined with the standard JMX filtering to certain extent): # Question mark (?) separated list of beans. Beans may optionally be # followed by a list attributes as a pipe (|) separated list. List mode # lists matching attributes. Note that the attribute filter matches # innermost attributes only, like the Vm* ones in the example below. # # Example: java.lang:type=Runtime|VmName|VmVendor|VmVersion?java.lang:type=OperatingSystem # Default: java.lang:type=Memory?java.lang:type=Threading?java.lang:type=Runtime|sun.java.command As the comment from the configuration file example states, the attribute filters match only the innermost (I'd say the "real") attributes - meaning that instead of fetching 50+ irrelevant Runtime/SystemProperties attributes in a higher level container data structure only the intesresting attributes can be selected. There's also a list mode available so that one can examine what attributes (metrics) are available and what the current filtering configuration is providing. The code is currently in my Fedora people area (no public git repo available, sorry), as said the tools.jar is the only requirement so using -cp /etc/alternatives/java_sdk/lib/tools.jar:. or such with java/javac should be enough: https://myllynen.fedorapeople.org/pcp-jmx/ This is 1.6 / 1.7 / 1.8 compatible, changes to support 1.6 and 1.7 were reasonable and didn't affect the code much on the whole. Lastly I think I could mention that I've seen some of the earlier PCP list discussions about Parfait and Jolokia based instrumentation. They are certainly interesting alternatives and might be wanted by some and could be even more suitable than this JMX PMDA in some cases but since the standard JMX metrics are enough for many, I think if those Parfait and Jolokia alternatives materialize in the PCP upstream one day then we can simply have different alternatives (PMDAs) to cover different use cases. However, I'm currently interested only in this JMX PMDA. 1) https://docs.oracle.com/javase/8/docs/technotes/guides/jmx/index.html 2) https://docs.oracle.com/javase/8/docs/jdk/api/attach/spec/index.html 3) https://docs.oracle.com/javase/tutorial/jmx/mbeans/standard.html 4) To start a JVM with remote JMX enable use something like: java -Dcom.sun.management.jmxremote.port=9012 -Dcom.sun.management.jmxremote.rmi.port=9012 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false ... 5) https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html Thanks, -- Marko Myllynen From kenj@kenj.com.au Thu Mar 3 20:06:44 2016 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 A9C7C7CA1 for ; Thu, 3 Mar 2016 20:06:44 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 31A0EAC002 for ; Thu, 3 Mar 2016 18:06:41 -0800 (PST) X-ASG-Debug-ID: 1457057198-04bdf002ed18cee0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id cSTysLCldBxm4fHu for ; Thu, 03 Mar 2016 18:06:38 -0800 (PST) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.143 Received: from ppp121-44-23-103.lns20.syd4.internode.on.net (HELO kenj) ([121.44.23.103]) by ipmail05.adl6.internode.on.net with ESMTP; 04 Mar 2016 12:36:07 +1030 Received: by kenj (Postfix, from userid 1000) id 60BE99FEEB; Fri, 4 Mar 2016 13:06:01 +1100 (AEDT) To: pcp@oss.sgi.com Subject: QA Status Message-Id: <20160304020601.60BE99FEEB@kenj> X-ASG-Orig-Subj: QA Status Date: Fri, 4 Mar 2016 13:06:01 +1100 (AEDT) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1457057198 X-Barracuda-URL: https://192.48.157.11:443/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.3.27558 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 24025 run, 62 failed (0.26%) QA Test Fail Failure Signatures (number of different failure patterns) 878 11 6 3 1 1 1038 5 3 1 1 983 4 3 1 1069 3 3 1062 3 3 1031 3 2 1 880 3 3 823 3 1 1 1 756 3 3 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160304.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-03-02 819 815 4 85|bo|bozo PCP 3.11.1 x86_64 Ubuntu 15.10 2016-03-04 794 791 3 110|bl|bozo-laptop PCP 3.11.1 i686 LinuxMint 15 2016-03-04 806 805 1 98|bv|bozo-vm PCP 3.11.1 x86_64 Debian 8.2 2016-03-04 704 699 5 157|gr|grundy PCP 3.11.0 ia64 SUSE SLES11 SP1 2016-03-04 823 822 1 81|00|vm00 PCP 3.11.1 x86_64 Ubuntu 12.04 2016-03-01 826 826 0 78|01|vm01 PCP 3.11.1 i686 Ubuntu 15.10 2016-03-01 812 810 2 92|02|vm02 PCP 3.11.1 i686 openSUSE 13.2 2016-03-01 848 846 2 56|03|vm03 PCP 3.11.1 x86_64 Fedora 21 2016-03-02 736 729 7 168|04|vm04 PCP 3.11.1 i586 CentOS 5.11 2016-03-02 822 818 4 82|05|vm05 PCP 3.11.1 x86_64 Gentoo 2.2 2016-03-02 61 61 0 4|06|vm06 PCP 3.11.1 amd64 FreeBSD 10.2-RELEASE 2016-03-02 804 800 4 100|07|vm07 PCP 3.11.1 x86_64 Debian 6.0.10 2016-02-29 846 845 1 58|08|vm08 PCP 3.11.1 x86_64 CentOS Linux7.2.1511 2016-02-29 61 61 0 4|09|vm09 PCP 3.11.1 i386 NetBSD 6.1.5 2016-03-01 61 61 0 4|10|vm10 PCP 3.11.1 i386 FreeBSD 9.3-RELEASE-p30 2016-03-02 803 800 3 101|11|vm11 PCP 3.11.1 i686 Debian 6.0.10 2016-03-02 844 843 1 60|12|vm12 PCP 3.11.1 i686 Fedora 22 2016-03-03 839 838 1 65|14|vm14 PCP 3.11.1 x86_64 CentOS6.7 No daily runs |15|vm15 PCP 3.9.1 x86_64 Slackware 13.37.0 2016-03-03 834 833 1 70|18|vm18 PCP 3.11.1 x86_64 LinuxMint 17.3 2016-03-03 814 812 2 90|19|vm19 PCP 3.11.1 x86_64 openSUSE 12.2 2016-03-03 816 815 1 88|20|vm20 PCP 3.11.1 x86_64 Ubuntu 13.04 2016-03-03 817 817 0 87|21|vm21 PCP 3.11.1 i686 Debian 7.9 2016-03-03 843 842 1 61|22|vm22 PCP 3.11.1 x86_64 Fedora 19 2016-03-03 842 841 1 62|23|vm23 PCP 3.11.1 i686 Fedora 20 2016-03-04 837 835 2 67|24|vm24 PCP 3.11.1 i686 openSUSE 13.1 2016-02-29 732 725 7 172|25|vm25 PCP 3.11.1 x86_64 CentOS 5.11 2016-03-01 846 844 2 58|26|vm26 PCP 3.11.1 x86_64 Fedora 21 2016-03-02 835 835 0 69|27|vm27 PCP 3.11.1 x86_64 Ubuntu 15.04 2016-03-03 841 840 1 63|28|vm28 PCP 3.11.1 x86_64 RHEL Server 6.7 2016-03-03 848 847 1 56|29|vm29 PCP 3.11.1 x86_64 RHEL Server 7.1 2016-02-29 844 844 0 60|30|vm30 PCP 3.11.1 x86_64 SUSE SLES12 SP0 2016-03-01 845 843 2 59|31|vm31 PCP 3.11.1 x86_64 Fedora 23 2016-03-03 61 59 2 4|32|vm32|vm32 2016-03-03 61 61 0 4|33|vm33 PCP 3.11.1 amd64 OpenBSD 5.8 Summary: 24025 run, 62 failed (0.26%) ==== QA Failure (X) Map ==== Host bo bl bv gr 00 02 03 04 05 07 08 11 12 14 18 19 20 22 23 24 25 26 28 29 31 32 Test %fail Test QA groups 878 32% X X X X X X X X X X X 878 pmda.pipe pmval 1038 15% X X X X X 1038 pmrep archive multi-archive 983 12% X X X X 983 pmie 756 9% X X X 756 pmda.perfevent 823 9% X X X 823 pmda.sample pmstore secure 880 9% X X X 880 pmrep python 1031 9% X X X 1031 pmda.slurm perl 1062 9% X X X 1062 pmrep python 1069 9% X X X 1069 pmrep python 169 6% X X 169 pmcd 666 6% X X 666 pmmgr slow 809 6% X X 809 archive multi-archive 810 6% X X 810 pmiostat archive multi-archive 1036 6% X X 1036 pmclient archive multi-archive 206 3% X 206 archive pmval 280 3% X 280 pmlogger logutil folio pmlc 436 3% X 436 archive pmdumplog 437 3% X 437 archive Host bo bl bv gr 00 02 03 04 05 07 08 11 12 14 18 19 20 22 23 24 25 26 28 29 31 32 518 3% X 518 pcp flakey pmie 555 3% X 555 pmie 651 3% X 651 pmproxy 661 3% X 661 pmwebapi 662 3% X 662 pmwebapi pmda.sample 667 3% X 667 python 709 3% X 709 python 710 3% X 710 python pmimport 739 3% X 739 python getopt 892 3% X 892 pmcd libpcp Host bo bl bv gr 00 02 03 04 05 07 08 11 12 14 18 19 20 22 23 24 25 26 28 29 31 32 From nscott@redhat.com Thu Mar 3 22:46:04 2016 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.0 required=5.0 tests=FRT_ADOBE2 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 6C23A7CA1 for ; Thu, 3 Mar 2016 22:46:04 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 165748F8033 for ; Thu, 3 Mar 2016 20:46:01 -0800 (PST) X-ASG-Debug-ID: 1457066754-04bdf002ec191720001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id GDcTTXLTiLvM3ONe (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 03 Mar 2016 20:45:54 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u244jspO027419; Thu, 3 Mar 2016 23:45:54 -0500 Date: Thu, 3 Mar 2016 23:45:54 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> In-Reply-To: <1240982544.27234304.1457065841902.JavaMail.zimbra@redhat.com> Subject: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 MIME-Version: 1.0 X-ASG-Orig-Subj: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.181] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: initial pass at fixing zbxpcp.so for Zabbix v3 Thread-Index: aNUGAh9rE6p9sMmax+al37ilCoy0Pg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457066754 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27560 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, This should fix the problematic interactions between zbxpcp and the new version of Zabbix with the ABI/API break. I noticed the problem structure (AGENT_RESULT) can actually be determined at runtime, so we can (at least in theory) solve this via a single .so as we first hoped. We don't ever use zbx_log_t (which also changed), and it is only ever referenced via pointer, so I made that opaque and dropped its definition entirely. This switches between using v2/v3 interface based on presence or lack of a named file. This is a bit suboptimal as it still involves some manual user interaction, but its better than having multiple shared libraries I think. If we could find some reliable way of detecting a Zabbix 3 vs 2 install (?) at runtime, we'd be laughing. Something in the environment, or a file we could test for? A symbol we could look for with dlsym, even? Anyway, this will probably do for now. I don't know whether we need to set the new AGENT_RESULT fields, i.e. lastlogsize and mtime, in the zbxpcp.so v3 callback code - any idea? cheers. diff --git a/src/zabbix-agent/src/module.h b/src/zabbix-agent/src/module.h index aaccc61..91c32d1 100644 --- a/src/zabbix-agent/src/module.h +++ b/src/zabbix-agent/src/module.h @@ -1,5 +1,5 @@ /* -** Copyright (C) 2001-2015 Zabbix SIA +** Copyright (C) 2001-2016 Zabbix SIA ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License as published by @@ -22,6 +22,8 @@ typedef __uint64_t zbx_uint64_t; #define ZBX_MODULE_API_VERSION_ONE 1 +#define get_rkey(request) (request)->key +#define get_rparams_num(request) (request)->nparam #define get_rparam(request, num) ((request)->nparam > num ? (request)->params[num] : NULL) /* flags for command */ @@ -49,17 +51,17 @@ typedef struct } AGENT_REQUEST; -typedef struct -{ - char *value; - char *source; - zbx_uint64_t lastlogsize; - int timestamp; - int severity; - int logeventid; - int mtime; -} -zbx_log_t; +struct zbx_log; +typedef struct zbx_log zbx_log_t; + +/* agent result types */ +#define AR_UINT64 0x01 +#define AR_DOUBLE 0x02 +#define AR_STRING 0x04 +#define AR_TEXT 0x08 +#define AR_LOG 0x10 +#define AR_MESSAGE 0x20 +#define AR_META 0x40 /* agent return structure */ typedef struct @@ -74,15 +76,21 @@ typedef struct /* null-terminated list of pointers */ zbx_log_t **logs; } -AGENT_RESULT; +AGENT_RESULT_V2; -/* agent result types */ -#define AR_UINT64 0x01 -#define AR_DOUBLE 0x02 -#define AR_STRING 0x04 -#define AR_TEXT 0x08 -#define AR_LOG 0x10 -#define AR_MESSAGE 0x20 +typedef struct +{ + zbx_uint64_t lastlogsize; /* meta information */ + zbx_uint64_t ui64; + double dbl; + char *str; + char *text; + char *msg; /* possible error message */ + zbx_log_t *log; + int type; /* flags: see AR_* above */ + int mtime; /* meta information */ +} +AGENT_RESULT_V3; /* SET RESULT */ @@ -113,13 +121,6 @@ AGENT_RESULT; ) /* NOTE: always allocate new memory for val! DON'T USE STATIC OR STACK MEMORY!!! */ -#define SET_LOG_RESULT(res, val) \ -( \ - (res)->type |= AR_LOG, \ - (res)->logs = (zbx_log_t **)(val) \ -) - -/* NOTE: always allocate new memory for val! DON'T USE STATIC OR STACK MEMORY!!! */ #define SET_MSG_RESULT(res, val) \ ( \ (res)->type |= AR_MESSAGE, \ diff --git a/src/zabbix-agent/src/zbxpcp.c b/src/zabbix-agent/src/zbxpcp.c index 5e20d4f..700630f 100644 --- a/src/zabbix-agent/src/zbxpcp.c +++ b/src/zabbix-agent/src/zbxpcp.c @@ -39,6 +39,10 @@ #define ZBX_PCP_DERIVED_CONFIG "/etc/zabbix/zbxpcp-derived-metrics.conf" #endif +#ifndef ZBX_PCP_CONFIG_VERSION3 +#define ZBX_PCP_CONFIG_VERSION3 "/etc/zabbix/zbxpcp.conf.d/version3" +#endif + /* PCP includes. */ #include "pmapi.h" #include "impl.h" @@ -46,12 +50,14 @@ /* Zabbix includes. */ #include "module.h" +static int zbx_version = 2; /* back-compat */ + /* * PCP connection */ static int ctx = -1; -int zbx_module_pcp_connect() +static int zbx_module_pcp_connect() { /* Load possible derived metric definitions. */ if (access(ZBX_PCP_DERIVED_CONFIG, F_OK ) != -1) @@ -61,7 +67,7 @@ int zbx_module_pcp_connect() return ctx; } -int zbx_module_pcp_disconnect() +static int zbx_module_pcp_disconnect() { return pmDestroyContext(ctx); } @@ -73,6 +79,8 @@ int zbx_module_init() { if (zbx_module_pcp_connect() < 0) return ZBX_MODULE_FAIL; + if (access(ZBX_PCP_CONFIG_VERSION3, F_OK) != -1) + zbx_version = 3; return ZBX_MODULE_OK; } @@ -83,7 +91,7 @@ int zbx_module_api_version() static int metric_count = 0; static ZBX_METRIC *metrics = NULL; -void zbx_module_pcp_add_metric(const char *name); +static void zbx_module_pcp_add_metric(const char *name); ZBX_METRIC *zbx_module_item_list() { @@ -119,9 +127,10 @@ int zbx_module_uninit() /* * Zabbix/PCP connection */ -int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result); +static int zbx_module2_pcp_fetch_metric(AGENT_REQUEST *, AGENT_RESULT_V2 *); +static int zbx_module3_pcp_fetch_metric(AGENT_REQUEST *, AGENT_RESULT_V3 *); -void zbx_module_pcp_add_metric(const char *name) +static void zbx_module_pcp_add_metric(const char *name) { int sts; pmID pmid[1]; @@ -162,12 +171,15 @@ void zbx_module_pcp_add_metric(const char *name) if (metrics == NULL) { metrics = mptr; free(metric); free(param); return; } metrics[metric_count].key = metric; metrics[metric_count].flags = flags; - metrics[metric_count].function = zbx_module_pcp_fetch_metric; + if (zbx_version >= 3) + metrics[metric_count].function = zbx_module3_pcp_fetch_metric; + else + metrics[metric_count].function = zbx_module2_pcp_fetch_metric; metrics[metric_count].test_param = param; metric_count++; } -int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) +static int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, int *type, pmAtomValue *atom, char **errmsg) { int sts; char *metric[] = { request->key + strlen(ZBX_PCP_METRIC_PREFIX) }; @@ -175,7 +187,6 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) pmID pmid[1]; pmDesc desc[1]; pmResult *rp; - pmAtomValue atom; int iid = 0; int i; @@ -188,9 +199,8 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) inst = get_rparam(request, 0); break; default: - SET_MSG_RESULT(result, strdup("Extraneous instance specification.")); + *errmsg = "Extraneous instance specification."; return SYSINFO_RET_FAIL; - break; } /* Try to reconnect if the initial lookup fails. */ @@ -198,7 +208,7 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) if (sts < 0 && (sts == PM_ERR_IPC || sts == -ECONNRESET)) { ctx = pmReconnectContext(ctx); if (ctx < 0) { - SET_MSG_RESULT(result, strdup("Not connected to pmcd.")); + *errmsg = "Not connected to pmcd."; return SYSINFO_RET_FAIL; } sts = pmLookupName(1, metric, pmid); @@ -209,18 +219,18 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) sts = pmLookupDesc(pmid[0], desc); if (sts < 0) return SYSINFO_RET_FAIL; if (inst != NULL && desc[0].indom == PM_INDOM_NULL) { - SET_MSG_RESULT(result, strdup("Extraneous instance specification.")); + *errmsg = "Extraneous instance specification."; return SYSINFO_RET_FAIL; } if ((inst == NULL && desc[0].indom != PM_INDOM_NULL) || (request->nparam == 1 && !strlen(inst))) { - SET_MSG_RESULT(result, strdup("Missing instance specification.")); + *errmsg = "Missing instance specification."; return SYSINFO_RET_FAIL; } if (desc[0].indom != PM_INDOM_NULL) { iid = pmLookupInDom(desc[0].indom, inst); if (iid < 0) { - SET_MSG_RESULT(result, strdup("Instance not available.")); + *errmsg = "Instance not available."; return SYSINFO_RET_FAIL; } } @@ -230,7 +240,7 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) if (sts < 0) return SYSINFO_RET_FAIL; if (rp->vset[0]->numval < 1) { pmFreeResult(rp); - SET_MSG_RESULT(result, strdup("No value available.")); + *errmsg = "No value available."; return SYSINFO_RET_FAIL; } @@ -245,12 +255,30 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) /* Extract the wanted value. */ sts = pmExtractValue(rp->vset[0]->valfmt, &rp->vset[0]->vlist[i], - desc[0].type, &atom, desc[0].type); + desc[0].type, atom, desc[0].type); pmFreeResult(rp); if (sts < 0) return SYSINFO_RET_FAIL; + *type = desc[0].type; + + /* Success. */ + return SYSINFO_RET_OK; +} + +static int zbx_module3_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT_V3 *result) +{ + char *errmsg = NULL; + pmAtomValue atom; + int type; + int sts; - /* Hand it to the caller. */ - switch(desc[0].type) { + /* note: SET_*_RESULT macros evaluate to different code for v2/v3 */ + sts = zbx_module_pcp_fetch_metric(request, &type, &atom, &errmsg); + if (sts < 0) { + if (errmsg) + SET_MSG_RESULT(result, strdup(errmsg)); + return sts; + } + switch (type) { case PM_TYPE_32: SET_UI64_RESULT(result, atom.l); break; @@ -274,10 +302,53 @@ int zbx_module_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT *result) break; default: SET_MSG_RESULT(result, strdup("Unsupported metric value type.")); - return SYSINFO_RET_FAIL; + sts = SYSINFO_RET_FAIL; break; } - /* Success. */ - return SYSINFO_RET_OK; + return sts; +} + +static int zbx_module2_pcp_fetch_metric(AGENT_REQUEST *request, AGENT_RESULT_V2 *result) +{ + char *errmsg = NULL; + pmAtomValue atom; + int type; + int sts; + + /* note: SET_*_RESULT macros evaluate to different code for v2/v3 */ + sts = zbx_module_pcp_fetch_metric(request, &type, &atom, &errmsg); + if (sts < 0) { + if (errmsg) + SET_MSG_RESULT(result, strdup(errmsg)); + return sts; + } + switch (type) { + case PM_TYPE_32: + SET_UI64_RESULT(result, atom.l); + break; + case PM_TYPE_U32: + SET_UI64_RESULT(result, atom.ul); + break; + case PM_TYPE_64: + SET_UI64_RESULT(result, atom.ll); + break; + case PM_TYPE_U64: + SET_UI64_RESULT(result, atom.ull); + break; + case PM_TYPE_FLOAT: + SET_DBL_RESULT(result, atom.f); + break; + case PM_TYPE_DOUBLE: + SET_DBL_RESULT(result, atom.d); + break; + case PM_TYPE_STRING: + SET_STR_RESULT(result, strdup(atom.cp)); + break; + default: + SET_MSG_RESULT(result, strdup("Unsupported metric value type.")); + sts = SYSINFO_RET_FAIL; + break; + } + return sts; } From fche@redhat.com Fri Mar 4 11:20:49 2016 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 CF33B7CAF for ; Fri, 4 Mar 2016 11:20:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 52CEBAC001 for ; Fri, 4 Mar 2016 09:20:46 -0800 (PST) X-ASG-Debug-ID: 1457112042-04bdf002ec1ac3e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OwRsmc3EedwR60Ot (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 04 Mar 2016 09:20:42 -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-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 1A4D364D0F for ; Fri, 4 Mar 2016 17:20:42 +0000 (UTC) Received: from fche.csb (vpn-58-5.rdu2.redhat.com [10.10.58.5]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u24HKfW7010686; Fri, 4 Mar 2016 12:20:41 -0500 Received: by fche.csb (Postfix, from userid 2569) id EEB125868D; Fri, 4 Mar 2016 12:20:42 -0500 (EST) To: Nathan Scott Cc: Marko Myllynen , pcp@oss.sgi.com Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 References: <1240982544.27234304.1457065841902.JavaMail.zimbra@redhat.com> <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 From: fche@redhat.com (Frank Ch. Eigler) Date: Fri, 04 Mar 2016 12:20:42 -0500 In-Reply-To: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Thu, 3 Mar 2016 23:45:54 -0500 (EST)") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 04 Mar 2016 17:20:42 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457112042 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 nathans wrote: > [...] This switches between using v2/v3 interface based on presence > or lack of a named file. [...] This wouldn't be quite so bad if that file name (and others!) weren't hard-compiled into the zbxpcp.so binary. Instead zbxpcp.so could read a config file from /etc/pcp with such site-specific installation path names ... in which case that file could also spell out the v2 vs. v3 situation, and other useful stuff like zbxpcp pmNewContext parameters (so it's not restricted to "localhost"). - FChE From kenj@internode.on.net Sat Mar 5 15:26:51 2016 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 1904F7F5A for ; Sat, 5 Mar 2016 15:26:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 921E5AC001 for ; Sat, 5 Mar 2016 13:26:47 -0800 (PST) X-ASG-Debug-ID: 1457213203-04cb6c58301aea50001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id hw1KgS120KIBx0bw for ; Sat, 05 Mar 2016 13:26:44 -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: A2CtCQC7TttWPGcXLHldgzqBP4Jtg3mGSJ1GkUOGCQQCAoEiTQEBAQEBAQcBAQEBQUCEQQEBAQQIAhkFLi8BAwIGAxEEAQEDAiMDAgIZIAoDCQgCBBMLBYgRsESOVyp7iVmHOoE6BZJ6hDABgUybGo5VhFooLolAAQEB Received: from ppp121-44-23-103.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.23.103]) by ipmail06.adl6.internode.on.net with ESMTP; 06 Mar 2016 07:56:40 +1030 From: "Ken McDonell" To: "'PCP'" References: <56D627B6.6000900@internode.on.net> In-Reply-To: <56D627B6.6000900@internode.on.net> Subject: RE: Yet another Python snarfoo Date: Sun, 6 Mar 2016 08:26:38 +1100 X-ASG-Orig-Subj: RE: Yet another Python snarfoo Message-ID: <001601d17725$b4f20430$1ed60c90$@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: AQLvqQLv/fNB2KVOfunHCyODAhCp750O34vQ Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1457213204 X-Barracuda-URL: https://192.48.176.15:443/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=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27608 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== I've been beating my head against this brick wall for a few days, and = would really like some pain relief ... > -----Original Message----- > From: Ken McDonell [mailto:kenj@internode.on.net] > Sent: Wednesday, 2 March 2016 10:37 AM > To: PCP > Subject: Yet another Python snarfoo > ... > On Mac OS X we've carefully moved PCP artifacts out of /usr to avoid > installer issues ... this has be necessary on some of the *BSD > platforms also, so this is not confined to Mac OS X (although that's > where I'm battling with it at present). > ... > As a consequence ... > ... > 2. Because pcp(1) is not in /usr/bin on these platforms, none of the > following will work in a fit: >=20 > src/pmclient/pmclient_fg.python:#! /usr/bin/pcp python > ... The problem is worse than this ... on Mac OS X, shebang (#!) only works = if the next argument is an executable binary (and not a shell scripts = like pcp(1)) ... I have days of bloody evidence to support this claim. When I eventually discovered this I wrote pmpython.c to run = $PCP_PYTHON_PROG from the env or pcp.conf and changed a couple of the = Python scripts to use #!/usr/bin/env pmpython which demonstrably works. Anyone see a problem with globally replacing the existing #!/usr/bin/pcp = python with the above for Python scripts in PCP? From nscott@redhat.com Sat Mar 5 16:41:58 2016 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 4BEF27F54 for ; Sat, 5 Mar 2016 16:41:58 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B8955AC002 for ; Sat, 5 Mar 2016 14:41:54 -0800 (PST) X-ASG-Debug-ID: 1457217712-04cbb00b711e3880001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id a7BUF7FEo2mCRBOO (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 05 Mar 2016 14:41: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 u25MfmGO020663; Sat, 5 Mar 2016 17:41:48 -0500 Date: Sat, 5 Mar 2016 17:41:48 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <671813428.28024681.1457217708502.JavaMail.zimbra@redhat.com> In-Reply-To: <001601d17725$b4f20430$1ed60c90$@internode.on.net> References: <56D627B6.6000900@internode.on.net> <001601d17725$b4f20430$1ed60c90$@internode.on.net> Subject: Re: [pcp] Yet another Python snarfoo MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Yet another Python snarfoo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.220] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: Yet another Python snarfoo Thread-Index: AQLvqQLv/fNB2KVOfunHCyODAhCp750O34vQfNdbKPM= X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457217712 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27608 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 Hi Ken, ----- Original Message ----- > I've been beating my head against this brick wall for a few days, and would > really like some pain relief ... > :) Thanks for fighting the good fight! > [...] > #!/usr/bin/env pmpython > > which demonstrably works. > > Anyone see a problem with globally replacing the existing #!/usr/bin/pcp > python with the above for Python scripts in PCP? > Seems a good approach to me (we can drop pcp-python then? or make it a symlink I guess, for back-compat with existing scripts in the wild). cheers. -- Nathan From sitaramshelke@gmail.com Sun Mar 6 03:20:11 2016 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.1 required=5.0 tests=FREEMAIL_FROM, HTML_IMAGE_ONLY_20,HTML_MESSAGE,T_DKIM_INVALID,T_REMOTE_IMAGE 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 964D77F5E for ; Sun, 6 Mar 2016 03:20:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id EF07CAC001 for ; Sun, 6 Mar 2016 01:20:07 -0800 (PST) X-ASG-Debug-ID: 1457256002-04cbb00b701eeac0001-S8gJnT Received: from mail-vk0-f51.google.com (mail-vk0-f51.google.com [209.85.213.51]) by cuda.sgi.com with ESMTP id l6mWaCKWpyeQDILi (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 06 Mar 2016 01:20:02 -0800 (PST) X-Barracuda-Envelope-From: sitaramshelke@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.51 Received: by mail-vk0-f51.google.com with SMTP id c3so91566001vkb.3 for ; Sun, 06 Mar 2016 01:20:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=m/FXaZnaeAkiJYZDUzETVXVP9cBKKgqPzME3j93opsY=; b=JG2zXtI77MmX0pMSk7CJK785R0gvirKVsN/f65NbWhejdV+bk0xaVuT57jTCRb1Ch+ J8HjZXXUno1Y1INyZuJdwW1g2i4iRhDit/uSKZLhy6ClCWttwGE+LN7vegZbTIbdeUxb r2A7FOe5fd5uZJOcj0Uobro9VmhJ11dcnBlBUd6X1N4g8/x8+Tyf2jqX8agXnF1J3ZRV hagqHJfsh7Be4u2fAWJ6RVG7IF7AumU039y1OSE1ZVF6kO/8PryzLUmCxur1fKPbGVBF IN88iCZPoOdiuTRhkMAJVqBtf0TtguCrz5fnG8g7U+0w9H8sxwcPx7x1iw9ZcuHud/2Y eeTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=m/FXaZnaeAkiJYZDUzETVXVP9cBKKgqPzME3j93opsY=; b=gfl7xaeblJE7Yr8JdW+ln4ZYlBOSdhpsmjKMP08yjP1ebOlA5GSD/59zR09pp+eh2D Ybq5cmhEe5q9qpMwRlWBnZH94vaLmTbWnx+/NyA8y9ZS6avm+gdr17PtlF/hV9JzDhr3 HVQvYEAqEutV6hFdNyjdQ4wz9v0yQitmAuO2LpymKPPB7NXoBrM/4WgLmIeQTRr/AaMi FQFknGWXCDn7boo6x4vDIEiF6pn4zkb/tQ5WRBFVEtyPrOK29OQxsR6W/psFq4HewRGi C9TSEDZQR3QDkjEgRkx5/dPr04TtJkPg9zvCK9mxX4dK/XVgbg8WW0vzQJ173aB2YeP9 FXkQ== X-Gm-Message-State: AD7BkJLvx9IvPDn4d6u/UQnxR0j9U8b9GHcJnDj0VpwbnLoUdhHrYXs3EoGWbzoqoKdPbVFR7Spn6lhZYCT2eQ== MIME-Version: 1.0 X-Received: by 10.31.52.195 with SMTP id b186mr13660402vka.39.1457256001823; Sun, 06 Mar 2016 01:20:01 -0800 (PST) Received: by 10.159.41.36 with HTTP; Sun, 6 Mar 2016 01:20:01 -0800 (PST) Date: Sun, 6 Mar 2016 14:50:01 +0530 Message-ID: Subject: Interested to contribute to PCP in GSoC 16 From: Sitaram Shelke X-ASG-Orig-Subj: Interested to contribute to PCP in GSoC 16 To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1143e54255ecea052d5dda7d X-Barracuda-Connect: mail-vk0-f51.google.com[209.85.213.51] X-Barracuda-Start-Time: 1457256002 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: sitaramshelke.github.io X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27612 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_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words --001a1143e54255ecea052d5dda7d Content-Type: text/plain; charset=UTF-8 Hello Community, I am Sitaram, and I am interested to contribute to Performance Co-Pilot. I read the the ideas listed on the GSoC Ideas page and found these two ideas interesting. 1. Performance metric extraction using Go language agents 2. PCP versions of console tools I read the reply to all of the previous discussions on this mailing list and read the programmers guide for pcp mentioned in one of the reply. I understood the basic concepts used in pcp like pcp daemon, domain agents, collectors and metrics and I have built pcp from source using the instructions provided in the source ( Thanks to Nathan for helping with the errors) and tried few commands to test their working as explained on the pcp website. I also ran some QA tests (not the complete test suite though). Lukas has explained about first task in one of the replies earlier and I would like to know more about the second task. About me: I am an undergraduate student at Pune Institute of Computer Technology. I have worked with golang and python as well as postgresql and mysql. I have some experience in Devops, especially AWS technologies as well as CI tools like Jenkins I have worked as an intern where my responsibility was the backend server which written in golang, and deployed on AWS I blog at sitaramshelke.github.io and my Freenode and Telegram handle is 'sitaramshelke'. -- -sitaram --001a1143e54255ecea052d5dda7d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Community,
I am Sitaram, and I am interested to c= ontribute to=20 Performance Co-Pilot. I read the the ideas listed on the GSoC Ideas page and found these two ideas interesting.
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 1. Performance metric extraction using Go language agents
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2. PCP versions of console tools=
I read the reply to all of the previous discussions on this mailing list=20 and read the programmers guide for pcp mentioned in one of the reply.
I= understood the=20 basic concepts used in pcp like pcp daemon, domain agents, collectors and metrics and I have built pcp from source using the instructions=20 provided in the source ( Thanks to Nathan for helping with the errors)=20 and tried few commands to test their working as explained on the pcp=20 website. I also ran some QA tests (not the complete test suite though).
= Lukas has explained about first task in one of the replies earlier and I wo= uld like to know more about the second task.

About me:
=C2=A0=C2= =A0 I am an undergraduate student at Pune Institute of Computer Technology.= I have worked with=C2=A0 golang and python as well as postgresql and mysql= .
I have some experience in Devops, especially AWS technologies as well = as CI tools like Jenkins
I have worked as an intern where my responsibil= ity was the backend server which written in golang, and deployed on AWS
= I blog at sitaramshelke.github.i= o and my Freenode and Telegram handle is 'sitaramshelke'.
=

--
-sitaram
--001a1143e54255ecea052d5dda7d-- From charles.cui1984@gmail.com Sun Mar 6 12:27:29 2016 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0B8F57F63 for ; Sun, 6 Mar 2016 12:27:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BDAB98F8033 for ; Sun, 6 Mar 2016 10:27:22 -0800 (PST) X-ASG-Debug-ID: 1457288835-04bdf002ec1f3cf0001-S8gJnT Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by cuda.sgi.com with ESMTP id UB2v08iCf4YvfqZp (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 06 Mar 2016 10:27:16 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.174 Received: by mail-lb0-f174.google.com with SMTP id k15so108805036lbg.0 for ; Sun, 06 Mar 2016 10:27:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=9a+Vf751+DJm2EZBIfkt8GkxL0ayrDSeR+5T0uGbsxw=; b=kMZvUBJv9LzSY03g7Sm8wG+i0lh0zJgwuCDwi0IP45rePRlvDJLOrD2tfTdoR4q/ts AVEHkxW56gfjJwI+hQ9mdnWJ9TkHM5jczujl1IeeCJIylBG+BRgv54urEB2zJOt4yeCc xWPzbKuxKJTdJEdYryNT+F4sxTv+8vYnnxYZffmPnaILnoyqmmMYHZtsE3zsBGhfdiK7 am+jFgZgEhN4VsMmLNX+A4qsSFC5Qm39GCE71Ux58ETyswvTqH4i7OYJ0p42dX2tUQ9e ZJQurhtuSll1naoU0fyuQ0BSq1kHfkaFBGhRThlN+cyl+jZKbyMqQrbfA2Woi1X/RiEN DTeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=9a+Vf751+DJm2EZBIfkt8GkxL0ayrDSeR+5T0uGbsxw=; b=TJKrbGzFupWQyJ5R1K40hd+7BHSFsxWMN/W029ePG61XXRuuC6OCshfVNFu5no3rYG 7ee/v+Lj4qKvYDdKd4XLhv/BhUDifbWG0dH0Jd7vOhbs/yWbkc5Lxq1aEpARNOQTJ2go K0c6BqkcmPw9CUDjKJVY30wkMigqzy0j/fOJ/5mNgs4vljDfXxXkhgt5YEzVSjIWwEhc cMzS80cpJ3v2xeUm+CUysYVmhZvtxa0mpaTK1H+z0U2il7DB0puXDortow9I8cTH5kVZ +vUBOgViupA2rhbA+IFann8m8y+8OjKjccPdTKuSRngAH01TzLgJU3KKBKflKqovsMRC 73MQ== X-Gm-Message-State: AD7BkJIE5AO/qODk5tjWjHqTVxrWPJVWRxfRjjZD2/1tLx9/DH5q+Z1QS+gycnBH0NJ/dYzkPQHTaLmeUJvf0A== MIME-Version: 1.0 X-Received: by 10.25.170.85 with SMTP id t82mr4885880lfe.57.1457288834761; Sun, 06 Mar 2016 10:27:14 -0800 (PST) Received: by 10.25.86.68 with HTTP; Sun, 6 Mar 2016 10:27:14 -0800 (PST) In-Reply-To: References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> Date: Sun, 6 Mar 2016 10:27:14 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a114113e854ce1b052d657f2a X-Barracuda-Connect: mail-lb0-f174.google.com[209.85.217.174] X-Barracuda-Start-Time: 1457288836 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27621 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a114113e854ce1b052d657f2a Content-Type: text/plain; charset=UTF-8 Hi Lukas Berk, Following your advices, I build PCP from source on an Ubuntu system, and went through a part of the document. PCP project provides a great document, which answers all of my questions in the build. The whole process is smooth. However, I have one specific question about the task: I found that PCP agents (pmdas) are domain related. So, basically you have different agents for different parts of the system. You can have agent for the kernel or agent for the database. My question is which agent(s) should I focus during the project? Do you have specific targets? I plan to look at the current implementation and prepare for possible challenges. Thanks, Charles. 2016-03-03 10:18 GMT-08:00 Charles Cui : > 2016-03-03 7:46 GMT-08:00 Lukas Berk : > >> Hi Charles, >> >> Charles Cui writes: >> [...] >> > Thanks for your reply! To answer your question. Yes, I have been >> > selected in GSoC 2014 >> > and successfully complete the project. Also thanks for providing such >> > a great document. >> >> Nice! Was that the Plan9 project? >> >> > I will read it carefully. By the way, is it enough to familiar with >> > the documents for the current phase? >> > Let me know if you want some initial work to be done for this period. >> >> I would also recommend trying to build and install pcp from source[1] to >> start, and perhaps even running the testsuite. What OS do you typically >> use? (if possible, I would suggest starting with a popular linux distro, >> it's a bit more simple to setup the build dependencies). >> >> Check out the INSTALL file, specifically the 'B. Building From Source' >> section, where I'd recommend the Makepkgs approach. Please feel free to >> let me know if you run into any issues at all! >> > Great! I will start to run PCP locally on ubuntu. I am sure there will be > some issues for this project from me. I will let the community know. > >> >> Cheers, >> >> Lukas >> >> [1] - git://pcp.io/pcp/pcp.git >> > > --001a114113e854ce1b052d657f2a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Lukas Berk,

=C2=A0 =C2=A0Following y= our advices, I build PCP from source on an Ubuntu system, and went through = a part of the document. PCP project provides a great document, which answer= s all of my questions in the build. The whole process is smooth. However, I= have one specific question about the task: I found that PCP agents (pmdas)= are domain related. So, basically you have different agents for different = parts of the system. You can have agent for the kernel or agent for the dat= abase. My question is which agent(s) should I focus during the project? Do = you have specific targets? I plan to look at the current implementation and= prepare for possible challenges.=C2=A0

Thanks, Ch= arles. =C2=A0

2016-03-03 10:18 GMT-08:00 Charles Cui <charles.cui1984@gm= ail.com>:
=
2016= -03-03 7:46 GMT-08:00 Lukas Berk <lberk@redhat.com>:
Hi Charles,

Charles Cui <charles.cui1984@gmail.com> writes:
[...]
> Thanks for your reply! To answer your question. Yes, I ha= ve been
> selected in GSoC 2014
> and successfully complete the project. Also thanks for providing such<= br> > a great document.

Nice! Was that the Plan9 project?

> I will read it carefully. By the way, is it enough to familiar with > the documents for the current phase?
> Let me know if you want some initial work to be done for this period.<= br>
I would also recommend trying to build and install pcp from source[1= ] to
start, and perhaps even running the testsuite.=C2=A0 What OS do you typical= ly
use? (if possible, I would suggest starting with a popular linux distro, it's a bit more simple to setup the build dependencies).

Check out the INSTALL file, specifically the 'B. Building From Source&#= 39;
section, where I'd recommend the Makepkgs approach.=C2=A0 Please feel f= ree to
let me know if you run into any issues at all!
= Great! I will start to run PCP locally on ubuntu. I am sure there will be= =C2=A0
some issues for this project from me. I will let the commu= nity know. =C2=A0

Cheers,

Lukas

[1] - git://pcp.io/pcp/pcp.git


--001a114113e854ce1b052d657f2a-- From kenj@internode.on.net Sun Mar 6 19:45:53 2016 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 6F0687F6A for ; Sun, 6 Mar 2016 19:45:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4287030404E for ; Sun, 6 Mar 2016 17:45:52 -0800 (PST) X-ASG-Debug-ID: 1457315143-04cbb00b70202d00001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 6SHEMEjimLl5l0qC for ; Sun, 06 Mar 2016 17:45:44 -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: A2DkAQCl3NxWPBrS0XYNUIQMbYZmtVAZh2MBAQEBAQEHAQEBAUGFKwRRMAYCBRYLAgsDAgECATEnBgIBAbgZZ456e5ETgToFlyqFY4o4jEyOVYRaVok9AQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Mar 2016 12:15:43 +1030 To: pcp@oss.sgi.com Subject: pcp updates: pmpython and mac os x qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: pmpython and mac os x qa Message-ID: <56DCDD45.9000307@internode.on.net> Date: Mon, 7 Mar 2016 12:45:41 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1457315144 X-Barracuda-URL: https://192.48.176.25:443/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.3.27631 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (8): pmpython: (new) replacement for "pcp python" qa/863: (new) exercise pmpython python scripts and qa: use pmpython qa/admin/pcp-daily: small change to post QA output filtering qa/948: filter PMIDs that are only correct for Linux qa/842: avoid seq(1) and echo -n qa/929: filter out privateTMP -> TMP qa/781: filter privateLOGDIR -> LOGDIR man/man1/pcp-python.1 | 7 + man/man1/pmpython.1 | 104 ++++++++++++++++++++++++ qa/1081 | 4 qa/781 | 1 qa/842 | 8 + qa/847 | 4 qa/863 | 37 ++++++++ qa/863.out | 5 + qa/929 | 1 qa/948 | 2 qa/948.out | 16 +-- qa/admin/pcp-daily | 5 - qa/group | 1 qa/pmdas/memory_python/pmdamemory_python.python | 2 qa/pmdas/slow_python/pmdaslow_python.python | 2 qa/src/check_import.python | 2 qa/src/fsstats.python | 2 qa/src/pmapi_exceptions.python | 2 qa/src/procpid.python | 2 qa/src/test_mmv.python | 2 qa/src/test_pcp.python | 2 qa/src/test_pcp_getopts.python | 2 qa/src/test_pcp_options.python | 2 qa/src/test_pcp_time.python | 2 qa/src/test_pmcc.python | 2 qa/src/test_pmfg.python | 2 qa/src/test_pmi.python | 2 qa/src/test_pmnswalk.python | 2 qa/src/test_set_source.python | 2 qa/src/test_webapi.python | 2 qa/src/test_webcontainers.python | 2 qa/src/test_webprocesses.python | 2 src/GNUmakefile | 1 src/pcp/collectl/pcp-collectl.py | 2 src/pcp/dmcache/pcp-dmcache.py | 2 src/pcp/free/pcp-free.py | 2 src/pcp/iostat/pcp-iostat.py | 2 src/pcp/numastat/pcp-numastat.py | 2 src/pcp/uptime/pcp-uptime.py | 2 src/pcp/verify/pcp-verify.py | 2 src/pcp2graphite/pcp2graphite.py | 2 src/pmclient/pmclient_fg.python | 2 src/pmdas/gluster/pmdagluster.python | 2 src/pmdas/json/pmdajson.python | 2 src/pmdas/simple/pmdasimple.python | 2 src/pmdas/unbound/GNUmakefile | 1 src/pmdas/unbound/pmdaunbound.python | 2 src/pmdas/zswap/pmdazswap.python | 2 src/pmgadgets/pmgsys.py | 2 src/pmpython/.gitignore | 1 src/pmpython/GNUmakefile | 36 ++++++++ src/pmpython/pmpython.c | 57 +++++++++++++ src/pmrep/pmrep.py | 2 53 files changed, 309 insertions(+), 52 deletions(-) Details ... commit 2874635592d31f8e4e15544985f000abe3844e68 Author: Ken McDonell Date: Mon Mar 7 07:33:12 2016 +1100 qa/781: filter privateLOGDIR -> LOGDIR On Mac OS X /tmp is a symlink to /private/tmp which can lead to some pathnames having a /private prefix we don't otherwise expect. commit 9a5bf4c3a35992db4b777aac6a0f86bb0850c122 Author: Ken McDonell Date: Mon Mar 7 07:27:54 2016 +1100 qa/929: filter out privateTMP -> TMP On Mac OS X /tmp is a symlink to /private/tmp which can lead to some pathnames having a /private prefix we don't otherwise expect. commit 987a7f819612c5e773b4ff5d34290a31cf0fa210 Author: Ken McDonell Date: Mon Mar 7 07:22:45 2016 +1100 qa/842: avoid seq(1) and echo -n Both are non-portable and not necessary. commit e4edd7b065c4a4b3201e792958915dc3a8d8165c Author: Ken McDonell Date: Mon Mar 7 07:18:36 2016 +1100 qa/948: filter PMIDs that are only correct for Linux commit a4fe3a2ca396ed7c3ba06fbef4323e2046cb4282 Author: Ken McDonell Date: Mon Mar 7 07:16:22 2016 +1100 qa/admin/pcp-daily: small change to post QA output filtering commit 35e73f97c66e5916d3d5fc3297c6a65ac910ef7c Author: Ken McDonell Date: Sun Mar 6 20:52:14 2016 +1100 python scripts and qa: use pmpython commit 569977b5bcd6bf91115bdd4130af4704210aad8e Author: Ken McDonell Date: Sun Mar 6 20:51:29 2016 +1100 qa/863: (new) exercise pmpython commit 31132093e543fe7d47321c27d3869047eddcaa1f Author: Ken McDonell Date: Sun Mar 6 20:50:12 2016 +1100 pmpython: (new) replacement for "pcp python" From mgoodwin@redhat.com Sun Mar 6 22:43:56 2016 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 271F729E08 for ; Sun, 6 Mar 2016 22:43:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EE2CC8F8035 for ; Sun, 6 Mar 2016 20:43:55 -0800 (PST) X-ASG-Debug-ID: 1457325831-04cb6c58301d2c40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id cwg1RPEymXcrgNEQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 06 Mar 2016 20:43:51 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 26E7963175 for ; Mon, 7 Mar 2016 04:43:51 +0000 (UTC) Received: from [10.64.49.14] (vpn1-49-14.bne.redhat.com [10.64.49.14]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u274hnet028933 for ; Sun, 6 Mar 2016 23:43:50 -0500 From: Mark Goodwin Subject: patch/RFC - install global derived metrics dir and configs To: pcp X-ASG-Orig-Subj: patch/RFC - install global derived metrics dir and configs Message-ID: <56DD0704.3000800@redhat.com> Date: Mon, 7 Mar 2016 15:43:48 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Mon, 07 Mar 2016 04:43:51 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457325831 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 RFC - ship a global derived metrics config directory in the pcp package. $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. Other configs can be added. If this is deemed reasonable, then my next commit makes pmchart load all configs in this directory by default (and other generic monitoring tools such as pmrep, pmval, pmdumptext etc could do the same). REALLY handy being able to plot iostat metrics in pmchart using these new configs - especially since they work for existing archives, i.e. no server side changes needed. This can already be done by setting PCP_DERIVED_CONFIG in the environment, but try explaining that to new users ... TODO: deb packaging. By default this ships in the 'pcp' package for RPM based distros. Changes committed to git://git.pcp.io/mgoodwin/pcp master commit 689c031ca6f5db455cce6aab8f145eb5b8029223 Author: Mark Goodwin Date: Mon Mar 7 15:23:56 2016 +1100 config: install a global derived metrics config directory with iostat.conf Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived along with iostat.conf (containing iostat derived metrics definitions). modified: src/GNUmakefile new file: src/derived/GNUmakefile new file: src/derived/iostat.conf From myllynen@redhat.com Mon Mar 7 04:08:32 2016 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 F1B067CA1 for ; Mon, 7 Mar 2016 04:08:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A73448F8035 for ; Mon, 7 Mar 2016 02:08:29 -0800 (PST) X-ASG-Debug-ID: 1457345301-04bdf002ec211770001-S8gJnT Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by cuda.sgi.com with ESMTP id 4vInM6HxmCVE4gPq (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Mar 2016 02:08:22 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.49 Received: by mail-wm0-f49.google.com with SMTP id p65so101132109wmp.1 for ; Mon, 07 Mar 2016 02:08:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=ylMw5Q9P9eAJaSSvzgb/2zAqTuLqNqB6Ju3yfLDYmco=; b=NOT611jQCxQz2BT8UaZWa5VtpxOYYUdXEUsjVen/looLS1LOwdvUyrAP/hbfyV5Ozm D5DMR0SKu8oB9lSQb7VgoDB71pXDcgGd2roiv3k08ZVDJPAQ4YNGDnN4+0iUPH5B4YVd 7k+JG42WgtLXEC/qPShFO6MPddInHvb7g9osykoAWPPhNGosUaEtWX7WulFc/hzCAUqf 8/zESMrhA0vOv0RLdLNR632fIUer1krxll7ChtY1rf/47qmu1VJXZScgtSOab+QwvsIY 3KdqaZFVn4nBvISQvrpitQwBXozM9xJb8irGGN6Ru4X6CaiOYa8CUryKt0GI6LVY/zsw Y1mg== X-Gm-Message-State: AD7BkJIbAAn7k7otzg4Cd6zC72Sy7WAANmbs2P0WipZnLAi+mmJqa1dyg3yotzJr0XmPRx0/ X-Received: by 10.194.189.231 with SMTP id gl7mr21564717wjc.162.1457345301332; Mon, 07 Mar 2016 02:08:21 -0800 (PST) Received: from ?IPv6:2001:14bb:100:24e4:402:1fcc:a508:2? (dyfycl5yfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:100:24e4:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id v1sm17114681wjf.49.2016.03.07.02.08.19 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Mar 2016 02:08:20 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56DD5312.2030004@redhat.com> Date: Mon, 7 Mar 2016 12:08:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f49.google.com[74.125.82.49] X-Barracuda-Start-Time: 1457345302 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27640 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Nathan, On 2016-03-04 06:45, Nathan Scott wrote: > > This should fix the problematic interactions between zbxpcp and the > new version of Zabbix with the ABI/API break. I noticed the problem > structure (AGENT_RESULT) can actually be determined at runtime, so > we can (at least in theory) solve this via a single .so as we first > hoped. We don't ever use zbx_log_t (which also changed), and it is > only ever referenced via pointer, so I made that opaque and dropped > its definition entirely. > > This switches between using v2/v3 interface based on presence or lack > of a named file. This is a bit suboptimal as it still involves some > manual user interaction, but its better than having multiple shared > libraries I think. If we could find some reliable way of detecting a > Zabbix 3 vs 2 install (?) at runtime, we'd be laughing. Something in > the environment, or a file we could test for? A symbol we could look > for with dlsym, even? Anyway, this will probably do for now. Thanks, this is a nice idea and the patch in general looks but I think I agree with Frank that it'd be better to have a configuration file than a .d directory. However, not sure would it have to be under /etc/pcp or would /etc/zabbix be ok as well. Initially perhaps only the Zabbix version and PCP source could be supported there. Do you think you could update the patch in that regard, I can do some testing and also update the man page accordingly? > I don't know whether we need to set the new AGENT_RESULT fields, i.e. > lastlogsize and mtime, in the zbxpcp.so v3 callback code - any idea? I don't think so, the macros don't do it and a quick look at the agent side doesn't reveal anything either. Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Mar 7 07:39:51 2016 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 679347CA0 for ; Mon, 7 Mar 2016 07:39:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 332EA8F8035 for ; Mon, 7 Mar 2016 05:39:51 -0800 (PST) X-ASG-Debug-ID: 1457357988-04cb6c58331e9fc0001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id 0uOa8pLJ4i4l6aca (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Mar 2016 05:39:48 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id l68so86471862wml.0 for ; Mon, 07 Mar 2016 05:39:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=5xOwaNyTJnCZBHAdsHf8mykFkPDkGnZnwbZTXGqROUE=; b=QZOg/3hpVOoxzKC0yJE8qK3vdtaO7LAm/jS05jTnFhVlkW0k26fA2PdDtZGGITpPHm bupoMeCD5cq1IbgZYAfqtBccJ8TbWK/GuovdNzkgF7i7VDHZrH7go3E3wjFhxYAWmiDY Nj+Izdg+elgFLuWV8f+NJjPgzAaFGIOQ8BbIcJ1LjTEFl5AzGaZOpywagUoj1WSmtc6x 1ZVoXL2Okv1INTciU/TlpAjNrwQNsDMQvgyOpRq1Rn9eTpYgBKhajqcMzUbvxUHBLyYl USUKIZ29OoBYtEh7slnfrkY9T6xQ3QignBCN7wCeGZjnP00sJPWOhyZikuq6f6C3xuJw J8Mg== X-Gm-Message-State: AD7BkJLcJy7KgxyRyK5PKvZzGuDLc5QRfUrYDpWX97C6UmAn6YJK4SWmnKS79yv5FfL7iFI7 X-Received: by 10.194.216.40 with SMTP id on8mr25491355wjc.40.1457357987833; Mon, 07 Mar 2016 05:39:47 -0800 (PST) Received: from ?IPv6:2001:14bb:100:24e4:402:1fcc:a508:2? (dyfycl5yfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:100:24e4:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id hm9sm18054582wjb.34.2016.03.07.05.39.46 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Mar 2016 05:39:47 -0800 (PST) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: Script to run individual QA test cases Organization: Red Hat X-ASG-Orig-Subj: Script to run individual QA test cases Message-ID: <56DD84A1.8020000@redhat.com> Date: Mon, 7 Mar 2016 15:39:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1457357988 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.27643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, FWIW, I'm using the below kind of script to setup my environment to allow me running individual QA test cases with a non-system PCP installation. This is handy when working on some completely isolated features. 1) PCP installation under /tmp/pcp: SYSTEMD_SYSTEMUNITDIR=/tmp/pcp/lib/systemd/system ./configure --prefix=/tmp/pcp --with-secure-sockets=no --with-static-probes=yes --with-infiniband=no --with-discovery=no --with-webapi=no --with-manager=no --with-pmdajson=no --with-perfevent=yes --with-qt=yes --with-x=yes make -j 4 make -j 4 install 2) Setup the test environment and run a test case to make sure all is ok: #!/bin/sh PCP_INSTALL=/tmp/pcp PCP_QA_TEST=$PCP_INSTALL/var/lib/pcp/testsuite PCP_PYTHON_VER=3.3 mkdir -p $PCP_INSTALL/var/tmp $PCP_INSTALL/var/lib/pcp/pmns cp -p /NotBackedUp/src/pcp.build/src/pmns/* /tmp/pcp/var/lib/pcp/pmns/ printf "#!/bin/sh\nexit 0\n" > $PCP_QA_TEST/994 echo echo export PATH=$PCP_INSTALL/bin:\$PATH echo export LD_LIBRARY_PATH=$PCP_INSTALL/lib echo export PCP_DIR=$PCP_INSTALL echo export PYTHONPATH=$PCP_INSTALL/lib64/python$PCP_PYTHON_VER/site-packages/ echo here=$PCP_QA_TEST echo cd \$here echo echo "Configuring and testing QA..." export PATH=$PCP_INSTALL/bin:$PATH export LD_LIBRARY_PATH=$PCP_INSTALL/lib export PCP_DIR=$PCP_INSTALL export PYTHONPATH=$PCP_INSTALL/lib64/python$PCP_PYTHON_VER/site-packages/ cd $PCP_QA_TEST if [ ! -f ./localconfig ]; then printf "y\ny\n" | ./chk.setup fi ./check 1069 Cheers, -- Marko Myllynen From myllynen@redhat.com Mon Mar 7 08:15:16 2016 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 BD1D87CA0 for ; Mon, 7 Mar 2016 08:15:16 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 33623AC001 for ; Mon, 7 Mar 2016 06:15:12 -0800 (PST) X-ASG-Debug-ID: 1457360108-04cbb00b70224de0001-S8gJnT Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by cuda.sgi.com with ESMTP id JG5ofIMKmS5t6bOp (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Mar 2016 06:15:09 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.49 Received: by mail-wm0-f49.google.com with SMTP id l68so72052002wml.1 for ; Mon, 07 Mar 2016 06:15:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=D6Tm6O5bBvwNbNaVqcGSgSHP61QTUjmEc1P84ShJm2U=; b=guB9HQfh74d/FgtRWD/Wi2oiGEwA/1U/uaLopmFrxWnUed9YUSJVJR70xHHa3GjYAK wolTiC5oo7D6rdr06QilalI//I5fI3AD76h9MVFI1kB+lbHLXA00L4S3Cz8kUVexvdc9 /DM8RY5/Nri9KrqbkhPVcGcy5zrDjTgEIYEptJGI6/Fgi7fWElSWnaAAh8qJlb7zbXs4 W/GBgmLQ9qE8Vw9AOh1ul7tyAZD7d+XaJ6wCnE8MUmJv2napX3Dtzfsn+L0vAqXAVUTd iH3lm86GntQLKer/bvMdJokqZ0EjB/NDVU1oUpFyRZn1T343O+wuuOl5lYAqktBRqLZ5 AHMQ== X-Gm-Message-State: AD7BkJLMp5fJQXaqcFlRvnbAnTHuHnZWo9rzrrbr9bitWrl9GPwdUjXM1Ym8pYzU/umPBAHa X-Received: by 10.28.226.212 with SMTP id z203mr13445896wmg.78.1457360108370; Mon, 07 Mar 2016 06:15:08 -0800 (PST) Received: from ?IPv6:2001:14bb:100:24e4:402:1fcc:a508:2? (dyfycl5yfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:100:24e4:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id u14sm7697916wmu.8.2016.03.07.06.15.07 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Mar 2016 06:15:07 -0800 (PST) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: PMDA Metrics Limit Organization: Red Hat X-ASG-Orig-Subj: PMDA Metrics Limit Message-ID: <56DD8CE8.9020202@redhat.com> Date: Mon, 7 Mar 2016 16:15:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f49.google.com[74.125.82.49] X-Barracuda-Start-Time: 1457360109 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.27644 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, A while back there was a fix to remove a limit of 1024 when importing logs: http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=commit;h=90ae8bc5e69e754760a9caa3cd0a18b2de0bc503 It would seem that the limitation still exists for PMDAs, see the below test PMDA - it works as expected if the innermost loop is removed from generate_metrics() (676 metrics added) but if the innermost loop is in place, then only 1024 metrics are added even though there are over 17k metrics in the hash: use strict; use warnings; use PCP::PMDA; my $pmda; sub test_fetch_callback { return (PM_ERR_AGAIN, 0); } sub generate_metrics { my %metrics; for my $i ("a".."z") { for my $j ("a".."z") { for my $k ("a".."z") { $metrics{$i . $j . $k} = 0; } } } $pmda->log(scalar(keys %metrics)); return %metrics; } $pmda = PCP::PMDA->new('test', 497); my %data = generate_metrics() unless defined($ENV{'PCP_PERL_DOMAIN'}); my $i = 0; foreach my $key (keys %data) { my $name = "test" . '.' . $key; $pmda->add_metric(pmda_pmid(0, $i++), PM_TYPE_STRING, 0, PM_SEM_INSTANT, pmda_units(0,0,0,0,0,0), $name, '', ''); } $pmda->set_fetch_callback(\&test_fetch_callback); $pmda->run(); Thanks, -- Marko Myllynen From fche@redhat.com Mon Mar 7 08:16:01 2016 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 374767CA0 for ; Mon, 7 Mar 2016 08:16:01 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0A55B8F8033 for ; Mon, 7 Mar 2016 06:15:57 -0800 (PST) X-ASG-Debug-ID: 1457360156-04cbb00b70224f50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tSmcIoZBPOeJOuR7 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 07 Mar 2016 06:15:56 -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 (Postfix) with ESMTPS id 4520CC0B78BA for ; Mon, 7 Mar 2016 14:15:56 +0000 (UTC) Received: from fche.csb (vpn-58-5.rdu2.redhat.com [10.10.58.5]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u27EFtfQ013036; Mon, 7 Mar 2016 09:15:56 -0500 Received: by fche.csb (Postfix, from userid 2569) id 87EB8585D2; Mon, 7 Mar 2016 09:15:55 -0500 (EST) To: Mark Goodwin Cc: pcp Subject: Re: patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> X-ASG-Orig-Subj: Re: patch/RFC - install global derived metrics dir and configs From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 07 Mar 2016 09:15:55 -0500 In-Reply-To: <56DD0704.3000800@redhat.com> (Mark Goodwin's message of "Mon, 7 Mar 2016 15:43:48 +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: 1457360156 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 mgoodwin wrote: > RFC - ship a global derived metrics config directory in the pcp package. > $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. [...] Makes perfect sense, except why $PCP_VAR_DIR as opposed to $PCP_SYSCONF_DIR ? - FChE From Martin@holmsgaard.com Mon Mar 7 11:45:02 2016 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 3AA417CA0 for ; Mon, 7 Mar 2016 11:45:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 14C5F8F8049 for ; Mon, 7 Mar 2016 09:44:58 -0800 (PST) X-ASG-Debug-ID: 1457372690-04cbb00b71234e90001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id CJbfQoh0B0uWAocs (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Mar 2016 09:44:51 -0800 (PST) X-Barracuda-Envelope-From: Martin@holmsgaard.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mail1.bemta3.messagelabs.com ([195.245.230.172]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aczCy-0005XC-Ln for ; Tue, 08 Mar 2016 04:44:48 +1100 Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id 7B/38-19343-FFDBDD65; Mon, 07 Mar 2016 17:44:31 +0000 X-Barracuda-Apparent-Source-IP: 195.245.230.172 X-Barracuda-RBL-IP: 195.245.230.172 X-Barracuda-BBL-IP: 195.245.230.172 X-Env-Sender: Martin@holmsgaard.com X-Msg-Ref: server-13.tower-31.messagelabs.com!1457372670!26953847!1 X-Originating-IP: [130.185.138.52] X-StarScan-Received: X-StarScan-Version: 8.11; banners=-,-,- X-VirusChecked: Checked Received: (qmail 59577 invoked from network); 7 Mar 2016 17:44:31 -0000 Received: from unknown (HELO mail.holmsgaard.com) (130.185.138.52) by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 7 Mar 2016 17:44:31 -0000 Received: from lombard.com (85.117.96.160) by SRV02.holmsgaard.com (192.168.4.12) with Microsoft SMTP Server id 14.3.279.2; Mon, 7 Mar 2016 18:44:27 +0100 Message-ID: From: Iam Human To: , , , , , , Subject: They kill with wars, alcohol and abortions. Save us!!! Date: Mon, 7 Mar 2016 18:43:59 +0100 X-ASG-Orig-Subj: They kill with wars, alcohol and abortions. Save us!!! MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="1ca02ae344b7ec749c8b339efc9b" X-Originating-IP: [85.117.96.160] X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1457372691 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.46 X-Barracuda-Spam-Status: No, SCORE=0.46 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE, PLING_PLING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27647 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message 0.46 PLING_PLING Subject has lots of exclamation marks --1ca02ae344b7ec749c8b339efc9b Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable They kill with wars, alcohol and abortions. Save us!!! --1ca02ae344b7ec749c8b339efc9b Content-Type: text/html; charset="windows-1251" Content-Transfer-Encoding: quoted-printable
They kill with wars, alcoho= l and=20 abortions. Save us!!!
--1ca02ae344b7ec749c8b339efc9b-- From daniel.jenkins@1bestdata.com Mon Mar 7 14:12:17 2016 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,T_DKIM_INVALID 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 374667CA0 for ; Mon, 7 Mar 2016 14:12:17 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 092EB8F804B for ; Mon, 7 Mar 2016 12:12:13 -0800 (PST) X-ASG-Debug-ID: 1457381529-04cb6c5833205610001-S8gJnT Received: from mail.1bestdata.com (mail.1bestdata.com [191.101.235.231]) by cuda.sgi.com with ESMTP id Y6NhFYbna97Qii9E for ; Mon, 07 Mar 2016 12:12:09 -0800 (PST) X-Barracuda-Envelope-From: daniel.jenkins@1bestdata.com X-Barracuda-Apparent-Source-IP: 191.101.235.231 Received: from VOXTIDE (unknown [106.51.143.84]) by mail.1bestdata.com (Postfix) with ESMTPSA id DE9E0ED086 for ; Mon, 7 Mar 2016 15:12:07 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.1bestdata.com DE9E0ED086 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=1bestdata.com; s=default; t=1457381528; bh=eu8hlsyc6yzf8m0bGmc1+haVTxZ7AM7BFXZah/fDKZ4=; h=From:To:Subject:Date:From; b=M1zGxe0LxgiHdInKnJVKaL57MhmW5rCESi2x0ypGfmq7Ut++iQOCWYBfYlDb8bo2P b1PSneXZfw7Y97wlD73VEdGlYdfOCBpK44VRPOm0qbv4z9Jd2gt3jOzEo1yMUvPa8i K9yeqL3ZFc/6iPkGL8Ovrer5VAZ1eY+Aqir2dIOw= Return-Receipt-To: "Daniel Jenkins" From: "Daniel Jenkins" To: Subject: Re: Customized SAP User Detail For Your Marketing Initiatives Date: Tue, 8 Mar 2016 01:36:38 +0530 X-ASG-Orig-Subj: Re: Customized SAP User Detail For Your Marketing Initiatives Message-ID: MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_27E0_01D178DB.B9E5EF80" X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdF4rCbeXYVIdqjJSfO69O17agWDew== Importance: High Content-Language: en-us Sensitivity: Private Disposition-Notification-To: "Daniel Jenkins" X-Barracuda-Connect: mail.1bestdata.com[191.101.235.231] X-Barracuda-Start-Time: 1457381529 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.41 X-Barracuda-Spam-Status: No, SCORE=1.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, K2_MISSING_MIMEOLE, MISSING_MIMEOLE, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27650 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== -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 0.20 MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE 1.19 K2_MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE This is a multi-part message in MIME format. ------=_NextPart_000_27E0_01D178DB.B9E5EF80 Content-Type: multipart/alternative; boundary="----=_NextPart_001_27E1_01D178DB.B9E5EF80" ------=_NextPart_001_27E1_01D178DB.B9E5EF80 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, Quickly wanted to check and see if you have had a chance to review my previous e-mail sent on Thursday, 18 February, 2016, regarding SAP Users Contacts. Please do share your target audience like Industry / Geography / Job title, So that we can give you more information about our services, we can also provide you counts, price with a sample list to check the fields available Awaiting your response and thoughts. Best Regards, Daniel Jenkins Marketing Executive - Data Appending| Email Campaigns| Email marketing |B2B Email List _____ From: Daniel Jenkins [ mailto:daniel.jenkins@1bestdata.com] Sent: Tue 2/18/2016 12:23 PM Subject: Customized SAP User Detail For Your Marketing Initiatives Hello, Hope you are the right person to discuss regarding our Customized SAP User Details Database for your Marketing Initiatives like Email Marketing, Email Campaign and Direct mailings. Customized Database Available : SAP Users: - SAP CRM, SAP ERP, SAP HANA, SAP Business Intelligence, SAP HRMS, SAP SCPM, SAP SUPM, SAP EWM, SAP Success Factors, SAP ABAP Users and many more. Which can be customized based on the below data fields: Target Technology: Target Titles: Target Geography: Employee Size: Revenue Size: SIC Codes. Etc.. Other Technology Users: - Microsoft Dynamic, Oracle, Cisco, Citrix, VMware, Net Suite, Net App, Sugar CRM, IBM, AVAYA, Sales force, SAGE, EPICOR, INFOR, Rack Space Users and many more. Please do share your target audience like Industry / Geography / Job title, So that we can give you more information about our services, we can also provide you counts, price with a sample list to check the fields available Best Regards, Daniel Jenkins 1 Best Data Marketing Executive - Data Appending| Email Campaigns| Email marketing |B2B Email List _____ If you do not wish to receive further emails kindly reply with "Leave Out" or "Unsubscribe" ------=_NextPart_001_27E1_01D178DB.B9E5EF80 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

 

Hello,

 

Quickly = wanted to check and see if you have had a chance to review my previous = e-mail sent on Thursday, 18 = February, 2016, = regarding SAP Users Contacts.

 

Please do share your target audience like Industry / Geography / Job title, So that we can give you more = information about our services, we can also provide you counts, price = with a sample list to check the fields = available

 

 

Awaiting your = response and thoughts.

 

Best = Regards,

 

 

Daniel Jenkins

Marketing Executive - Data Appending| Email Campaigns| Email = marketing |B2B Email List


From: Daniel Jenkins [m= ailto:daniel.jenkins@1bestdata.com]
Sent: Tue 2/18/2016 12:23 PM

Subject: Customized SAP User Detail For Your Marketing = Initiatives

 

Hello, =

 

Hope you are the right person to discuss regarding our Customized = SAP User Details Database for your Marketing Initiatives like Email = Marketing, Email Campaign and Direct mailings.

 

Customized = Database Available :

 

SAP Users: -

SAP CRM,     SAP ERP,     SAP = HANA,     SAP Business = Intelligence,      SAP = HRMS,      SAP = SCPM,      SAP SUPM,     = SAP EWM,     SAP Success = Factors,     SAP ABAP   Users and many more.

 

 

Which can be customized based on the below data = fields:

Target Technology:

Target Titles:

Target Geography:

Employee Size:

Revenue Size:

SIC Codes.

Etc..

 =

Other Technology Users: -

Microsoft Dynamic, Oracle, Cisco, Citrix, VMware, Net Suite, Net = App, Sugar CRM, IBM, AVAYA, Sales force, SAGE, EPICOR, INFOR, Rack Space = Users and many more.

 

 

 

Please do share your target audience like Industry / Geography / Job title, So that we can give you more = information about our services, we can also provide you counts, price = with a sample list to check the fields = available

 

 

 

Best = Regards,

 

Daniel = Jenkins

1 Best = Data

Marketing = Executive - Data Appending| Email Campaigns| Email marketing |B2B Email = List


If you do not wish to receive further emails kindly reply with = "Leave Out" or “Unsubscribe”

 

 

------=_NextPart_001_27E1_01D178DB.B9E5EF80-- ------=_NextPart_000_27E0_01D178DB.B9E5EF80 Content-Type: image/gif; name="image001.gif" Content-Transfer-Encoding: base64 Content-ID: R0lGODlhMgAyAIAAAP///wAAACH5BAAAAAAALAAAAAAyADIAAAIzhI+py+0Po5y02ouz3rz7D4bi SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKicFADs= ------=_NextPart_000_27E0_01D178DB.B9E5EF80-- From nscott@redhat.com Mon Mar 7 15:44:24 2016 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 1FB997CA0 for ; Mon, 7 Mar 2016 15:44:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id CAF2C8F8039 for ; Mon, 7 Mar 2016 13:44:20 -0800 (PST) X-ASG-Debug-ID: 1457387057-04bdf002ed239790001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id xX5W96g9F3sIgNp6 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 07 Mar 2016 13:44:18 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u27LiHKh032456; Mon, 7 Mar 2016 16:44:17 -0500 Date: Mon, 7 Mar 2016 16:44:17 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <2036692062.28640709.1457387057371.JavaMail.zimbra@redhat.com> In-Reply-To: <56DD8CE8.9020202@redhat.com> References: <56DD8CE8.9020202@redhat.com> Subject: Re: [pcp] PMDA Metrics Limit MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PMDA Metrics Limit Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: PMDA Metrics Limit Thread-Index: /QexT2e65nreNX+VCX0sIYeUXKtA6Q== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1457387058 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27654 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > [...] > It would seem that the limitation still exists for PMDAs, see the below > test PMDA - it works as expected if the innermost loop is removed from > generate_metrics() (676 metrics added) but if the innermost loop is in > place, then only 1024 metrics are added even though there are over 17k > metrics in the hash: > [...] > $pmda->add_metric(pmda_pmid(0, $i++), You're not using the cluster space (the 0 above) - only item ($i above), which is limiting the number of metrics you can have artificially here. cheers. -- Nathan From nscott@redhat.com Mon Mar 7 18:14:39 2016 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 5673F7CA0 for ; Mon, 7 Mar 2016 18:14:39 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 195738F8039 for ; Mon, 7 Mar 2016 16:14:36 -0800 (PST) X-ASG-Debug-ID: 1457396073-04cb6c583120ab40001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id l6uxXdiKuXjS3idf (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 07 Mar 2016 16:14:34 -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 u280EXCo026082; Mon, 7 Mar 2016 19:14:33 -0500 Date: Mon, 7 Mar 2016 19:14:31 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: pcp Message-ID: <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> In-Reply-To: <56DD0704.3000800@redhat.com> References: <56DD0704.3000800@redhat.com> Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: patch/RFC - install global derived metrics dir and configs Thread-Index: GKvw0kMGj+yITFaDsnrU0CenvtP4/w== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1457396073 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27657 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Mark, ----- Original Message ----- > RFC - ship a global derived metrics config directory in the pcp package. > $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. Other > configs can be added. My initial concern is: this is putting server-platform-specific stuff on a client-side install - which is kinda going back to the bad old days of agent Installs on client machines. IOW, your example there (the iostat metrics) is very Linux-specific. But, I don't really see any sensible way around it - we need 'em for the archive case, and there's no server-side derived metric concept either, by design IIRC (too complex to do in pmcd I'm sure). > If this is deemed reasonable, then my next commit > makes pmchart load all configs in this directory by default (and other > generic monitoring tools such as pmrep, pmval, pmdumptext etc could do > the same). Sounds like a libpcp API will be needed here? Oh, or maybe not - we could do this in the pmGetOptions code (maybe __pmEndOptions) and that will be visible in all tools without changes then. > TODO: deb packaging. By default this ships in the 'pcp' package for RPM > based distros. Hmm, I wonder if thats the best place or should it be the pcp-conf package? (for a pcp-libs -only install, which someone might do to support just their own PMAPI utility) cheers. -- Nathan From nscott@redhat.com Mon Mar 7 18:33:40 2016 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.0 required=5.0 tests=FRT_ADOBE2 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 3A44F7CA0 for ; Mon, 7 Mar 2016 18:33:40 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D875D304053 for ; Mon, 7 Mar 2016 16:33:36 -0800 (PST) X-ASG-Debug-ID: 1457397213-04bdf002ee23e060001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 9V1KCtHJcCmuFPou (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 07 Mar 2016 16:33:33 -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 u280XXlj013803; Mon, 7 Mar 2016 19:33:33 -0500 Date: Mon, 7 Mar 2016 19:33:32 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> In-Reply-To: <56DD5312.2030004@redhat.com> References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> <56DD5312.2030004@redhat.com> Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 Content-Type: multipart/mixed; boundary="----=_Part_28687033_1313340145.1457397212943" X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: initial pass at fixing zbxpcp.so for Zabbix v3 Thread-Index: XqVHgUuDK+UsbjcQPwJkasxO24acXg== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457397213 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27657 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_28687033_1313340145.1457397212943 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Marko, ----- Original Message ----- > On 2016-03-04 06:45, Nathan Scott wrote: > > This switches between using v2/v3 interface based on presence or lack > > of a named file. This is a bit suboptimal as it still involves some > > manual user interaction, but its better than having multiple shared > > libraries I think. If we could find some reliable way of detecting a > > Zabbix 3 vs 2 install (?) at runtime, we'd be laughing. [...] > > Thanks, this is a nice idea [... snip comments re config files] As discussed on IRC, I've changed it to make version detection dynamic using a separate script, so that we avoid relying on the end-user doing the configuration themselves. Lightly tested, will flesh out the QA if you're thinking this approach still looks OK at this stage? One open question to my mind is whether we should make zbxpcp.so fail to load if it cannot get the Zabbix version reliably, rather than continue on with a default version. cheers. -- Nathan ------=_Part_28687033_1313340145.1457397212943 Content-Type: text/x-patch; name=zabbix-version.patch Content-Disposition: attachment; filename=zabbix-version.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy96YWJiaXgtYWdlbnQvR05VbWFrZWZpbGUgYi9zcmMvemFiYml4LWFn ZW50L0dOVW1ha2VmaWxlCmluZGV4IGQ1YzY1ZGYuLjI3NDFhZmQgMTAwNjQ0Ci0tLSBhL3NyYy96 YWJiaXgtYWdlbnQvR05VbWFrZWZpbGUKKysrIGIvc3JjL3phYmJpeC1hZ2VudC9HTlVtYWtlZmls ZQpAQCAtMSw1ICsxLDUgQEAKICMKLSMgQ29weXJpZ2h0IChDKSAyMDE1IFJlZCBIYXQuCisjIENv cHlyaWdodCAoQykgMjAxNS0yMDE2IFJlZCBIYXQuCiAjCiAjIFRoaXMgbGlicmFyeSBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CiAjIHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz IHB1Ymxpc2hlZApAQCAtMTYsMTEgKzE2LDE2IEBAIFRPUERJUiA9IC4uLy4uCiAKIGluY2x1ZGUg JChUT1BESVIpL3NyYy9pbmNsdWRlL2J1aWxkZGVmcwogCitTQ1JJUFRTID0gemFiYml4LXZlcnNp b24KIFNVQkRJUlMgPSBzcmMKIAotZGVmYXVsdCBpbnN0YWxsOiAkKFNVQkRJUlMpCitkZWZhdWx0 OiAkKFNVQkRJUlMpCiAJJChTVUJESVJTX01BS0VSVUxFKQogCitpbnN0YWxsOiAkKFNVQkRJUlMp ICQoU0NSSVBUUykuc2gKKwkkKFNVQkRJUlNfTUFLRVJVTEUpCisJJChJTlNUQUxMKSAtbSA2NDQg JChTQ1JJUFRTKSAkKFBDUF9CSU5BRE1fRElSKS8kKFNDUklQVFMpLnNoCisKIGluY2x1ZGUgJChC VUlMRFJVTEVTKQogCiBkZWZhdWx0X3BjcDogZGVmYXVsdApkaWZmIC0tZ2l0IGEvc3JjL3phYmJp eC1hZ2VudC9zcmMvbW9kdWxlLmggYi9zcmMvemFiYml4LWFnZW50L3NyYy9tb2R1bGUuaAppbmRl eCBhYWNjYzYxLi45MWMzMmQxIDEwMDY0NAotLS0gYS9zcmMvemFiYml4LWFnZW50L3NyYy9tb2R1 bGUuaAorKysgYi9zcmMvemFiYml4LWFnZW50L3NyYy9tb2R1bGUuaApAQCAtMSw1ICsxLDUgQEAK IC8qCi0qKiBDb3B5cmlnaHQgKEMpIDIwMDEtMjAxNSBaYWJiaXggU0lBCisqKiBDb3B5cmlnaHQg KEMpIDIwMDEtMjAxNiBaYWJiaXggU0lBCiAqKgogKiogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICoqIGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5CkBAIC0yMiw2ICsyMiw4IEBAIHR5cGVkZWYgX191aW50NjRfdCB6YnhfdWludDY0X3Q7CiAK ICNkZWZpbmUgWkJYX01PRFVMRV9BUElfVkVSU0lPTl9PTkUJMQogCisjZGVmaW5lIGdldF9ya2V5 KHJlcXVlc3QpCQkocmVxdWVzdCktPmtleQorI2RlZmluZSBnZXRfcnBhcmFtc19udW0ocmVxdWVz dCkJKHJlcXVlc3QpLT5ucGFyYW0KICNkZWZpbmUgZ2V0X3JwYXJhbShyZXF1ZXN0LCBudW0pCSgo cmVxdWVzdCktPm5wYXJhbSA+IG51bSA/IChyZXF1ZXN0KS0+cGFyYW1zW251bV0gOiBOVUxMKQog CiAvKiBmbGFncyBmb3IgY29tbWFuZCAqLwpAQCAtNDksMTcgKzUxLDE3IEBAIHR5cGVkZWYgc3Ry dWN0CiB9CiBBR0VOVF9SRVFVRVNUOwogCi10eXBlZGVmIHN0cnVjdAotewotCWNoYXIJCSp2YWx1 ZTsKLQljaGFyCQkqc291cmNlOwotCXpieF91aW50NjRfdAlsYXN0bG9nc2l6ZTsKLQlpbnQJCXRp bWVzdGFtcDsKLQlpbnQJCXNldmVyaXR5OwotCWludAkJbG9nZXZlbnRpZDsKLQlpbnQJCW10aW1l OwotfQotemJ4X2xvZ190Oworc3RydWN0IHpieF9sb2c7Cit0eXBlZGVmIHN0cnVjdCB6YnhfbG9n IHpieF9sb2dfdDsKKworLyogYWdlbnQgcmVzdWx0IHR5cGVzICovCisjZGVmaW5lIEFSX1VJTlQ2 NAkweDAxCisjZGVmaW5lIEFSX0RPVUJMRQkweDAyCisjZGVmaW5lIEFSX1NUUklORwkweDA0Cisj ZGVmaW5lIEFSX1RFWFQJCTB4MDgKKyNkZWZpbmUgQVJfTE9HCQkweDEwCisjZGVmaW5lIEFSX01F U1NBR0UJMHgyMAorI2RlZmluZSBBUl9NRVRBCQkweDQwCiAKIC8qIGFnZW50IHJldHVybiBzdHJ1 Y3R1cmUgKi8KIHR5cGVkZWYgc3RydWN0CkBAIC03NCwxNSArNzYsMjEgQEAgdHlwZWRlZiBzdHJ1 Y3QKIAkvKiBudWxsLXRlcm1pbmF0ZWQgbGlzdCBvZiBwb2ludGVycyAqLwogCXpieF9sb2dfdAkq KmxvZ3M7CiB9Ci1BR0VOVF9SRVNVTFQ7CitBR0VOVF9SRVNVTFRfVjI7CiAKLS8qIGFnZW50IHJl c3VsdCB0eXBlcyAqLwotI2RlZmluZSBBUl9VSU5UNjQJMHgwMQotI2RlZmluZSBBUl9ET1VCTEUJ MHgwMgotI2RlZmluZSBBUl9TVFJJTkcJMHgwNAotI2RlZmluZSBBUl9URVhUCQkweDA4Ci0jZGVm aW5lIEFSX0xPRwkJMHgxMAotI2RlZmluZSBBUl9NRVNTQUdFCTB4MjAKK3R5cGVkZWYgc3RydWN0 Cit7CisJemJ4X3VpbnQ2NF90CWxhc3Rsb2dzaXplOwkvKiBtZXRhIGluZm9ybWF0aW9uICovCisJ emJ4X3VpbnQ2NF90CXVpNjQ7CisJZG91YmxlCQlkYmw7CisJY2hhcgkJKnN0cjsKKwljaGFyCQkq dGV4dDsKKwljaGFyCQkqbXNnOwkJLyogcG9zc2libGUgZXJyb3IgbWVzc2FnZSAqLworCXpieF9s b2dfdAkqbG9nOworCWludAkgCXR5cGU7CQkvKiBmbGFnczogc2VlIEFSXyogYWJvdmUgKi8KKwlp bnQJCW10aW1lOwkJLyogbWV0YSBpbmZvcm1hdGlvbiAqLworfQorQUdFTlRfUkVTVUxUX1YzOwog CiAvKiBTRVQgUkVTVUxUICovCiAKQEAgLTExMywxMyArMTIxLDYgQEAgQUdFTlRfUkVTVUxUOwog KQogCiAvKiBOT1RFOiBhbHdheXMgYWxsb2NhdGUgbmV3IG1lbW9yeSBmb3IgdmFsISBET04nVCBV U0UgU1RBVElDIE9SIFNUQUNLIE1FTU9SWSEhISAqLwotI2RlZmluZSBTRVRfTE9HX1JFU1VMVChy ZXMsIHZhbCkJCVwKLSgJCQkJCQlcCi0JKHJlcyktPnR5cGUgfD0gQVJfTE9HLAkJCVwKLQkocmVz KS0+bG9ncyA9ICh6YnhfbG9nX3QgKiopKHZhbCkJXAotKQotCi0vKiBOT1RFOiBhbHdheXMgYWxs b2NhdGUgbmV3IG1lbW9yeSBmb3IgdmFsISBET04nVCBVU0UgU1RBVElDIE9SIFNUQUNLIE1FTU9S WSEhISAqLwogI2RlZmluZSBTRVRfTVNHX1JFU1VMVChyZXMsIHZhbCkJCVwKICgJCQkJCQlcCiAJ KHJlcyktPnR5cGUgfD0gQVJfTUVTU0FHRSwJCVwKZGlmZiAtLWdpdCBhL3NyYy96YWJiaXgtYWdl bnQvc3JjL3pieHBjcC5jIGIvc3JjL3phYmJpeC1hZ2VudC9zcmMvemJ4cGNwLmMKaW5kZXggNWUy MGQ0Zi4uZDliMmNjNCAxMDA2NDQKLS0tIGEvc3JjL3phYmJpeC1hZ2VudC9zcmMvemJ4cGNwLmMK KysrIGIvc3JjL3phYmJpeC1hZ2VudC9zcmMvemJ4cGNwLmMKQEAgLTQ2LDEyICs0NiwxNCBAQAog LyogWmFiYml4IGluY2x1ZGVzLiAgKi8KICNpbmNsdWRlICJtb2R1bGUuaCIKIAorc3RhdGljIGlu dCB6YnhfdmVyc2lvbjsKKwogLyoKICAqIFBDUCBjb25uZWN0aW9uCiAgKi8KIHN0YXRpYyBpbnQg Y3R4ID0gLTE7CiAKLWludCB6YnhfbW9kdWxlX3BjcF9jb25uZWN0KCkKK3N0YXRpYyBpbnQgemJ4 X21vZHVsZV9wY3BfY29ubmVjdCgpCiB7CiAgICAgLyogTG9hZCBwb3NzaWJsZSBkZXJpdmVkIG1l dHJpYyBkZWZpbml0aW9ucy4gICovCiAgICAgaWYgKGFjY2VzcyhaQlhfUENQX0RFUklWRURfQ09O RklHLCBGX09LICkgIT0gLTEpCkBAIC02MSwxNiArNjMsMzMgQEAgaW50IHpieF9tb2R1bGVfcGNw X2Nvbm5lY3QoKQogICAgIHJldHVybiBjdHg7CiB9CiAKLWludCB6YnhfbW9kdWxlX3BjcF9kaXNj b25uZWN0KCkKK3N0YXRpYyBpbnQgemJ4X21vZHVsZV9wY3BfZGlzY29ubmVjdCgpCiB7CiAgICAg cmV0dXJuIHBtRGVzdHJveUNvbnRleHQoY3R4KTsKIH0KIAorc3RhdGljIGludCB6YnhfZ2V0X3Zl cnNpb24oKQoreworICAgIGNoYXIgY29tbWFuZFtNQVhQQVRITEVOXTsKKyAgICBjaGFyICpiaW5k aXI7CisgICAgaW50IHZlcnNpb247CisKKyAgICBiaW5kaXIgPSBwbUdldE9wdGlvbmFsQ29uZmln KCJQQ1BfQklOQURNX0RJUiIpOworICAgIGlmICghYmluZGlyKQorICAgICAgICByZXR1cm4gMjsK KyAgICBzbnByaW50Zihjb21tYW5kLCBzaXplb2YoY29tbWFuZCksICIlcy96YWJiaXgtdmVyc2lv biIsIGJpbmRpcik7CisgICAgdmVyc2lvbiA9IHN5c3RlbShjb21tYW5kKTsKKyAgICBpZiAodmVy c2lvbiA8IDIpCisgICAgICAgIHZlcnNpb24gPSAyOworICAgIHJldHVybiB2ZXJzaW9uOworfQor CiAvKgogICogWmFiYml4IGNvbm5lY3Rpb24KICAqLwogaW50IHpieF9tb2R1bGVfaW5pdCgpCiB7 CisgICAgemJ4X3ZlcnNpb24gPSB6YnhfZ2V0X3ZlcnNpb24oKTsKICAgICBpZiAoemJ4X21vZHVs ZV9wY3BfY29ubmVjdCgpIDwgMCkKICAgICAgICAgcmV0dXJuIFpCWF9NT0RVTEVfRkFJTDsKICAg ICByZXR1cm4gWkJYX01PRFVMRV9PSzsKQEAgLTgzLDcgKzEwMiw3IEBAIGludCB6YnhfbW9kdWxl X2FwaV92ZXJzaW9uKCkKIAogc3RhdGljIGludCBtZXRyaWNfY291bnQgPSAwOwogc3RhdGljIFpC WF9NRVRSSUMgKm1ldHJpY3MgPSBOVUxMOwotdm9pZCB6YnhfbW9kdWxlX3BjcF9hZGRfbWV0cmlj KGNvbnN0IGNoYXIgKm5hbWUpOworc3RhdGljIHZvaWQgemJ4X21vZHVsZV9wY3BfYWRkX21ldHJp Yyhjb25zdCBjaGFyICpuYW1lKTsKIAogWkJYX01FVFJJQyAqemJ4X21vZHVsZV9pdGVtX2xpc3Qo KQogewpAQCAtMTE5LDkgKzEzOCwxMCBAQCBpbnQgemJ4X21vZHVsZV91bmluaXQoKQogLyoKICAq IFphYmJpeC9QQ1AgY29ubmVjdGlvbgogICovCi1pbnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0 cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVCAqcmVzdWx0KTsKK3N0YXRp YyBpbnQgemJ4X21vZHVsZTJfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICosIEFHRU5U X1JFU1VMVF9WMiAqKTsKK3N0YXRpYyBpbnQgemJ4X21vZHVsZTNfcGNwX2ZldGNoX21ldHJpYyhB R0VOVF9SRVFVRVNUICosIEFHRU5UX1JFU1VMVF9WMyAqKTsKIAotdm9pZCB6YnhfbW9kdWxlX3Bj cF9hZGRfbWV0cmljKGNvbnN0IGNoYXIgKm5hbWUpCitzdGF0aWMgdm9pZCB6YnhfbW9kdWxlX3Bj cF9hZGRfbWV0cmljKGNvbnN0IGNoYXIgKm5hbWUpCiB7CiAgICAgaW50IHN0czsKICAgICBwbUlE IHBtaWRbMV07CkBAIC0xNjIsMTIgKzE4MiwxNSBAQCB2b2lkIHpieF9tb2R1bGVfcGNwX2FkZF9t ZXRyaWMoY29uc3QgY2hhciAqbmFtZSkKICAgICBpZiAobWV0cmljcyA9PSBOVUxMKSB7IG1ldHJp Y3MgPSBtcHRyOyBmcmVlKG1ldHJpYyk7IGZyZWUocGFyYW0pOyByZXR1cm47IH0KICAgICBtZXRy aWNzW21ldHJpY19jb3VudF0ua2V5ID0gbWV0cmljOwogICAgIG1ldHJpY3NbbWV0cmljX2NvdW50 XS5mbGFncyA9IGZsYWdzOwotICAgIG1ldHJpY3NbbWV0cmljX2NvdW50XS5mdW5jdGlvbiA9IHpi eF9tb2R1bGVfcGNwX2ZldGNoX21ldHJpYzsKKyAgICBpZiAoemJ4X3ZlcnNpb24gPj0gMykKKwlt ZXRyaWNzW21ldHJpY19jb3VudF0uZnVuY3Rpb24gPSB6YnhfbW9kdWxlM19wY3BfZmV0Y2hfbWV0 cmljOworICAgIGVsc2UKKwltZXRyaWNzW21ldHJpY19jb3VudF0uZnVuY3Rpb24gPSB6YnhfbW9k dWxlMl9wY3BfZmV0Y2hfbWV0cmljOwogICAgIG1ldHJpY3NbbWV0cmljX2NvdW50XS50ZXN0X3Bh cmFtID0gcGFyYW07CiAgICAgbWV0cmljX2NvdW50Kys7CiB9CiAKLWludCB6YnhfbW9kdWxlX3Bj cF9mZXRjaF9tZXRyaWMoQUdFTlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUICpyZXN1 bHQpCitzdGF0aWMgaW50IHpieF9tb2R1bGVfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNU ICpyZXF1ZXN0LCBpbnQgKnR5cGUsIHBtQXRvbVZhbHVlICphdG9tLCBjaGFyICoqZXJybXNnKQog ewogICAgIGludCBzdHM7CiAgICAgY2hhciAqbWV0cmljW10gPSB7IHJlcXVlc3QtPmtleSArIHN0 cmxlbihaQlhfUENQX01FVFJJQ19QUkVGSVgpIH07CkBAIC0xNzUsNyArMTk4LDYgQEAgaW50IHpi eF9tb2R1bGVfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICpyZXF1ZXN0LCBBR0VOVF9S RVNVTFQgKnJlc3VsdCkKICAgICBwbUlEIHBtaWRbMV07CiAgICAgcG1EZXNjIGRlc2NbMV07CiAg ICAgcG1SZXN1bHQgKnJwOwotICAgIHBtQXRvbVZhbHVlIGF0b207CiAgICAgaW50IGlpZCA9IDA7 CiAgICAgaW50IGk7CiAKQEAgLTE4OCw5ICsyMTAsOCBAQCBpbnQgemJ4X21vZHVsZV9wY3BfZmV0 Y2hfbWV0cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVCAqcmVzdWx0KQog ICAgICAgICAgICAgaW5zdCA9IGdldF9ycGFyYW0ocmVxdWVzdCwgMCk7CiAgICAgICAgICAgICBi cmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3Vs dCwgc3RyZHVwKCJFeHRyYW5lb3VzIGluc3RhbmNlIHNwZWNpZmljYXRpb24uIikpOworICAgICAg ICAgICAgKmVycm1zZyA9ICJFeHRyYW5lb3VzIGluc3RhbmNlIHNwZWNpZmljYXRpb24uIjsKICAg ICAgICAgICAgIHJldHVybiBTWVNJTkZPX1JFVF9GQUlMOwotICAgICAgICAgICAgYnJlYWs7CiAg ICAgfQogCiAgICAgLyogVHJ5IHRvIHJlY29ubmVjdCBpZiB0aGUgaW5pdGlhbCBsb29rdXAgZmFp bHMuICAqLwpAQCAtMTk4LDcgKzIxOSw3IEBAIGludCB6YnhfbW9kdWxlX3BjcF9mZXRjaF9tZXRy aWMoQUdFTlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUICpyZXN1bHQpCiAgICAgaWYg KHN0cyA8IDAgJiYgKHN0cyA9PSBQTV9FUlJfSVBDIHx8IHN0cyA9PSAtRUNPTk5SRVNFVCkpIHsK ICAgICAgICAgY3R4ID0gcG1SZWNvbm5lY3RDb250ZXh0KGN0eCk7CiAgICAgICAgIGlmIChjdHgg PCAwKSB7Ci0gICAgICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQsIHN0cmR1cCgiTm90IGNv bm5lY3RlZCB0byBwbWNkLiIpKTsKKyAgICAgICAgICAgICplcnJtc2cgPSAiTm90IGNvbm5lY3Rl ZCB0byBwbWNkLiI7CiAgICAgICAgICAgICByZXR1cm4gU1lTSU5GT19SRVRfRkFJTDsKICAgICAg ICAgfQogICAgICAgICBzdHMgPSBwbUxvb2t1cE5hbWUoMSwgbWV0cmljLCBwbWlkKTsKQEAgLTIw OSwxOCArMjMwLDE4IEBAIGludCB6YnhfbW9kdWxlX3BjcF9mZXRjaF9tZXRyaWMoQUdFTlRfUkVR VUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUICpyZXN1bHQpCiAgICAgc3RzID0gcG1Mb29rdXBE ZXNjKHBtaWRbMF0sIGRlc2MpOwogICAgIGlmIChzdHMgPCAwKSByZXR1cm4gU1lTSU5GT19SRVRf RkFJTDsKICAgICBpZiAoaW5zdCAhPSBOVUxMICYmIGRlc2NbMF0uaW5kb20gPT0gUE1fSU5ET01f TlVMTCkgewotICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQsIHN0cmR1cCgiRXh0cmFuZW91 cyBpbnN0YW5jZSBzcGVjaWZpY2F0aW9uLiIpKTsKKyAgICAgICAgKmVycm1zZyA9ICJFeHRyYW5l b3VzIGluc3RhbmNlIHNwZWNpZmljYXRpb24uIjsKICAgICAgICAgcmV0dXJuIFNZU0lORk9fUkVU X0ZBSUw7CiAgICAgfQogICAgIGlmICgoaW5zdCA9PSBOVUxMICYmIGRlc2NbMF0uaW5kb20gIT0g UE1fSU5ET01fTlVMTCkgfHwKICAgICAgICAgKHJlcXVlc3QtPm5wYXJhbSA9PSAxICYmICFzdHJs ZW4oaW5zdCkpKSB7Ci0gICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3VsdCwgc3RyZHVwKCJNaXNz aW5nIGluc3RhbmNlIHNwZWNpZmljYXRpb24uIikpOworICAgICAgICAqZXJybXNnID0gIk1pc3Np bmcgaW5zdGFuY2Ugc3BlY2lmaWNhdGlvbi4iOwogICAgICAgICByZXR1cm4gU1lTSU5GT19SRVRf RkFJTDsKICAgICB9CiAgICAgaWYgKGRlc2NbMF0uaW5kb20gIT0gUE1fSU5ET01fTlVMTCkgewog ICAgICAgICBpaWQgPSBwbUxvb2t1cEluRG9tKGRlc2NbMF0uaW5kb20sIGluc3QpOwogICAgICAg ICBpZiAoaWlkIDwgMCkgewotICAgICAgICAgICAgU0VUX01TR19SRVNVTFQocmVzdWx0LCBzdHJk dXAoIkluc3RhbmNlIG5vdCBhdmFpbGFibGUuIikpOworICAgICAgICAgICAgKmVycm1zZyA9ICJJ bnN0YW5jZSBub3QgYXZhaWxhYmxlLiI7CiAgICAgICAgICAgICByZXR1cm4gU1lTSU5GT19SRVRf RkFJTDsKICAgICAgICAgfQogICAgIH0KQEAgLTIzMCw3ICsyNTEsNyBAQCBpbnQgemJ4X21vZHVs ZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVCAq cmVzdWx0KQogICAgIGlmIChzdHMgPCAwKSByZXR1cm4gU1lTSU5GT19SRVRfRkFJTDsKICAgICBp ZiAocnAtPnZzZXRbMF0tPm51bXZhbCA8IDEpIHsKICAgICAgICAgcG1GcmVlUmVzdWx0KHJwKTsK LSAgICAgICAgU0VUX01TR19SRVNVTFQocmVzdWx0LCBzdHJkdXAoIk5vIHZhbHVlIGF2YWlsYWJs ZS4iKSk7CisgICAgICAgICplcnJtc2cgPSAiTm8gdmFsdWUgYXZhaWxhYmxlLiI7CiAgICAgICAg IHJldHVybiBTWVNJTkZPX1JFVF9GQUlMOwogICAgIH0KIApAQCAtMjQ1LDEyICsyNjYsMzAgQEAg aW50IHpieF9tb2R1bGVfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICpyZXF1ZXN0LCBB R0VOVF9SRVNVTFQgKnJlc3VsdCkKIAogICAgIC8qIEV4dHJhY3QgdGhlIHdhbnRlZCB2YWx1ZS4g ICovCiAgICAgc3RzID0gcG1FeHRyYWN0VmFsdWUocnAtPnZzZXRbMF0tPnZhbGZtdCwgJnJwLT52 c2V0WzBdLT52bGlzdFtpXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjWzBdLnR5cGUs ICZhdG9tLCBkZXNjWzBdLnR5cGUpOworICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NbMF0u dHlwZSwgYXRvbSwgZGVzY1swXS50eXBlKTsKICAgICBwbUZyZWVSZXN1bHQocnApOwogICAgIGlm IChzdHMgPCAwKSByZXR1cm4gU1lTSU5GT19SRVRfRkFJTDsKKyAgICAqdHlwZSA9IGRlc2NbMF0u dHlwZTsKIAotICAgIC8qIEhhbmQgaXQgdG8gdGhlIGNhbGxlci4gICovCi0gICAgc3dpdGNoKGRl c2NbMF0udHlwZSkgeworICAgIC8qIFN1Y2Nlc3MuICAqLworICAgIHJldHVybiBTWVNJTkZPX1JF VF9PSzsKK30KKworc3RhdGljIGludCB6YnhfbW9kdWxlM19wY3BfZmV0Y2hfbWV0cmljKEFHRU5U X1JFUVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVF9WMyAqcmVzdWx0KQoreworICAgIGNoYXIg KmVycm1zZyA9IE5VTEw7CisgICAgcG1BdG9tVmFsdWUgYXRvbTsKKyAgICBpbnQgdHlwZTsKKyAg ICBpbnQgc3RzOworCisgICAgLyogbm90ZTogU0VUXypfUkVTVUxUIG1hY3JvcyBldmFsdWF0ZSB0 byBkaWZmZXJlbnQgY29kZSBmb3IgdjIvdjMgKi8KKyAgICBzdHMgPSB6YnhfbW9kdWxlX3BjcF9m ZXRjaF9tZXRyaWMocmVxdWVzdCwgJnR5cGUsICZhdG9tLCAmZXJybXNnKTsKKyAgICBpZiAoc3Rz IDwgMCkgeworICAgICAgICBpZiAoZXJybXNnKQorICAgICAgICAgICAgU0VUX01TR19SRVNVTFQo cmVzdWx0LCBzdHJkdXAoZXJybXNnKSk7CisgICAgICAgIHJldHVybiBzdHM7CisgICAgfQorICAg IHN3aXRjaCAodHlwZSkgewogICAgICAgICBjYXNlIFBNX1RZUEVfMzI6CiAgICAgICAgICAgICBT RVRfVUk2NF9SRVNVTFQocmVzdWx0LCBhdG9tLmwpOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0y NzQsMTAgKzMxMyw1MyBAQCBpbnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JF UVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVCAqcmVzdWx0KQogICAgICAgICAgICAgYnJlYWs7 CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQsIHN0 cmR1cCgiVW5zdXBwb3J0ZWQgbWV0cmljIHZhbHVlIHR5cGUuIikpOwotICAgICAgICAgICAgcmV0 dXJuIFNZU0lORk9fUkVUX0ZBSUw7CisgICAgICAgICAgICBzdHMgPSBTWVNJTkZPX1JFVF9GQUlM OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgLyogU3VjY2Vzcy4gICovCi0gICAg cmV0dXJuIFNZU0lORk9fUkVUX09LOworICAgIHJldHVybiBzdHM7Cit9CisKK3N0YXRpYyBpbnQg emJ4X21vZHVsZTJfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICpyZXF1ZXN0LCBBR0VO VF9SRVNVTFRfVjIgKnJlc3VsdCkKK3sKKyAgICBjaGFyICplcnJtc2cgPSBOVUxMOworICAgIHBt QXRvbVZhbHVlIGF0b207CisgICAgaW50IHR5cGU7CisgICAgaW50IHN0czsKKworICAgIC8qIG5v dGU6IFNFVF8qX1JFU1VMVCBtYWNyb3MgZXZhbHVhdGUgdG8gZGlmZmVyZW50IGNvZGUgZm9yIHYy L3YzICovCisgICAgc3RzID0gemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKHJlcXVlc3QsICZ0 eXBlLCAmYXRvbSwgJmVycm1zZyk7CisgICAgaWYgKHN0cyA8IDApIHsKKyAgICAgICAgaWYgKGVy cm1zZykKKyAgICAgICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3VsdCwgc3RyZHVwKGVycm1zZykp OworICAgICAgICByZXR1cm4gc3RzOworICAgIH0KKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICAg ICAgY2FzZSBQTV9UWVBFXzMyOgorICAgICAgICAgICAgU0VUX1VJNjRfUkVTVUxUKHJlc3VsdCwg YXRvbS5sKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFBNX1RZUEVfVTMyOgor ICAgICAgICAgICAgU0VUX1VJNjRfUkVTVUxUKHJlc3VsdCwgYXRvbS51bCk7CisgICAgICAgICAg ICBicmVhazsKKyAgICAgICAgY2FzZSBQTV9UWVBFXzY0OgorICAgICAgICAgICAgU0VUX1VJNjRf UkVTVUxUKHJlc3VsdCwgYXRvbS5sbCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz ZSBQTV9UWVBFX1U2NDoKKyAgICAgICAgICAgIFNFVF9VSTY0X1JFU1VMVChyZXN1bHQsIGF0b20u dWxsKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFBNX1RZUEVfRkxPQVQ6Cisg ICAgICAgICAgICBTRVRfREJMX1JFU1VMVChyZXN1bHQsIGF0b20uZik7CisgICAgICAgICAgICBi cmVhazsKKyAgICAgICAgY2FzZSBQTV9UWVBFX0RPVUJMRToKKyAgICAgICAgICAgIFNFVF9EQkxf UkVTVUxUKHJlc3VsdCwgYXRvbS5kKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNl IFBNX1RZUEVfU1RSSU5HOgorICAgICAgICAgICAgU0VUX1NUUl9SRVNVTFQocmVzdWx0LCBzdHJk dXAoYXRvbS5jcCkpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAg ICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQsIHN0cmR1cCgiVW5zdXBwb3J0ZWQgbWV0cmlj IHZhbHVlIHR5cGUuIikpOworICAgICAgICAgICAgc3RzID0gU1lTSU5GT19SRVRfRkFJTDsKKyAg ICAgICAgICAgIGJyZWFrOworICAgIH0KKyAgICByZXR1cm4gc3RzOwogfQpkaWZmIC0tZ2l0IGEv c3JjL3phYmJpeC1hZ2VudC96YWJiaXgtdmVyc2lvbi5zaCBiL3NyYy96YWJiaXgtYWdlbnQvemFi Yml4LXZlcnNpb24uc2gKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uMmY1Y2Rh NgotLS0gL2Rldi9udWxsCisrKyBiL3NyYy96YWJiaXgtYWdlbnQvemFiYml4LXZlcnNpb24uc2gK QEAgLTAsMCArMSw0NSBAQAorIyEvYmluL3NoCisjCisjIENvcHlyaWdodCAoYykgMjAxNiBSZWQg SGF0LgorIyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlCisjIEZyZWUgU29mdHdh cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlv dXIKKyMgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBk aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKKyMgV0lU SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBN RVJDSEFOVEFCSUxJVFkKKyMgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT ZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGZvciBtb3JlIGRldGFpbHMuCisj IAorCisjIEZpbmQgWmFiYml4IHZlcnNpb24gZnJvbSBlaXRoZXIgemFiYml4X2FnZW50ZCBvciB0 aGUgZW52aXJvbm1lbnQgLQorIyByZXR1cm4gaXQgdmlhIGV4aXQgY29kZS4KKwordmVyc2lvbj0y CSMgZGVmYXVsdAordmVyYm9zZT1mYWxzZQorWyAiWCQxIiA9ICJYLXYiIF0gJiYgdmVyYm9zZT10 cnVlCisKK2dldF92ZXJzaW9uKCkKK3sKKyAgICAjIGdldCBYLlkuWiBmcm9tIGZpbmFsIGZpZWxk IG9mIGZpcnN0IHJvdywgZXh0cmFjdCBtYWpvciBudW1iZXIKKyAgICBhd2sgJ3sgJDA9JE5GOyBw cmludDsgZXhpdCB9JyB8IGF3ayAtRi4gJ3sgcHJpbnRmKCJ2ZXJzaW9uPSVkIiwgJDEpIH0nCit9 CisKK2lmIFsgLW4gIiRaQUJCSVhfVkVSU0lPTiIgXQordGhlbgorICAgIGV2YWwgYGVjaG8gIiRa QUJCSVhfVkVSU0lPTiIgfCBnZXRfdmVyc2lvbmAKKyAgICAkdmVyYm9zZSAmJiBlY2hvICJVc2lu ZyB2ZXJzaW9uPSR2ZXJzaW9uIGZyb20gWkFCQklYX1ZFUlNJT04iCisgICAgZXhpdCAkdmVyc2lv bgorZmkKKworY29tbWFuZD1gd2hpY2ggemFiYml4X2FnZW50ZCAyPi9kZXYvbnVsbGAKK2lmIFsg JD8gLW5lIDAgXQordGhlbgorICAgICR2ZXJib3NlICYmIGVjaG8gIk5vIHphYmJpeF9hZ2VudGQg Zm91bmQsIHVzaW5nIHZlcnNpb249JHZlcnNpb24iCisgICAgZXhpdCAkdmVyc2lvbgorZmkKKwor ZXZhbCBgemFiYml4X2FnZW50ZCAtViAyPi9kZXYvbnVsbCB8IGdldF92ZXJzaW9uYAorJHZlcmJv c2UgJiYgZWNobyAiVXNpbmcgdmVyc2lvbj0kdmVyc2lvbiBmcm9tICRjb21tYW5kIC1WIgorZXhp dCAkdmVyc2lvbgo= ------=_Part_28687033_1313340145.1457397212943-- From lberk@redhat.com Mon Mar 7 21:16:07 2016 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 9AA537CA0 for ; Mon, 7 Mar 2016 21:16:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 115C6AC001 for ; Mon, 7 Mar 2016 19:16:03 -0800 (PST) X-ASG-Debug-ID: 1457406962-04cb6c583120dd00001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id y1KaoTYKOq4bhH0A (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 07 Mar 2016 19:16:02 -0800 (PST) X-Barracuda-Envelope-From: lberk@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 (Postfix) with ESMTPS id EC17A8C567; Tue, 8 Mar 2016 03:16:01 +0000 (UTC) Received: from toium (vpn-58-190.rdu2.redhat.com [10.10.58.190]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u283G07e008531 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 7 Mar 2016 22:16:01 -0500 From: Lukas Berk To: Charles Cui Cc: pcp@oss.sgi.com Subject: Re: [pcp] GSOC 2016 idea for PCP References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP Date: Mon, 07 Mar 2016 22:16:00 -0500 In-Reply-To: (Charles Cui's message of "Sun, 6 Mar 2016 10:27:14 -0800") Message-ID: <874mch8xsf.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1457406962 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Charles, Charles Cui writes: > Following your advices, I build PCP from source on an Ubuntu system, > and went through a part of the document. PCP project provides a great > document, which answers all of my questions in the build. The whole > process is smooth. Awesome, glad to hear things worked well. Did you happen to try running the testsuite? > However, I have one specific question about the > task: I found that PCP agents (pmdas) are domain related. So, > basically you have different agents for different parts of the system. > You can have agent for the kernel or agent for the database. My > question is which agent(s) should I focus during the project? Do you > have specific targets? I plan to look at the current implementation > and prepare for possible challenges. Right. The first step is getting a simple, self contained pmda working. Check out the src/pmdas/simple directory. There we have a simple pmda written in C, perl, and python. Each exercising the bindings of libpcp_pmda in their respective language. This is important for not only documentation purposes (great sample pmda for beginners learning about libpcp_pmda), but also for qa purposes (which is highly valued by the PCP community). Once we've gotten that working in a golang implementation, we could proceed to working on 'real' golang pmda. Did you have a specific domain in mind? Cheers, Lukas From nscott@redhat.com Mon Mar 7 22:56:26 2016 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 E2DE229E05 for ; Mon, 7 Mar 2016 22:56:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B4B378F8040 for ; Mon, 7 Mar 2016 20:56:23 -0800 (PST) X-ASG-Debug-ID: 1457412980-04cb6c583220f9b0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 7FsKBLtouznjjngF (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 07 Mar 2016 20:56:21 -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 u284uJDS008572; Mon, 7 Mar 2016 23:56:19 -0500 Date: Mon, 7 Mar 2016 23:56:18 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Sitaram Shelke Cc: pcp developers Message-ID: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: Interested to contribute to PCP in GSoC 16 Thread-Index: qCn2397FZBw3bPw4Mpzj9q26HDyvAQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457412981 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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.3.27663 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 Hi Sitaram, ----- Original Message ----- > Hello Community, > I am Sitaram, and I am interested to contribute to Performance Co-Pilot. I > read the the ideas listed on the GSoC Ideas page and found these two ideas > interesting. > 1. Performance metric extraction using Go language agents > 2. PCP versions of console tools > I read the reply to all of the previous discussions on this mailing list and > read the programmers guide for pcp mentioned in one of the reply. > I understood the basic concepts used in pcp like pcp daemon, domain agents, > collectors and metrics and I have built pcp from source using the > instructions provided in the source ( Thanks to Nathan for helping with the > errors) and tried few commands to test their working as explained on the pcp > website. I also ran some QA tests (not the complete test suite though). > Lukas has explained about first task in one of the replies earlier and I > would like to know more about the second task. > Sounds like you are picking it up quickly, that's great. The second task there is about writing new performance analysis tools to display performance data in a variety of ways, using the PCP client APIs. In the case of the htop tool, it would involve working on making htop able to consume data from PCP using the PMAPI (instead of, or in addition to, directly accessing the machine it is running on). http://hisham.hm/htop/ - all C code. Once implemented, you would then work with the htop authors/maintainers to see if the new code could be merged into the master htop git tree (as a bonus). For the other, less complex tools - like pidstat - the aim is to write python scripts to implement the same functionality as the original tool. Again, that involves accessing the metric values using the PMAPI (as you read about in the "PCP Programmers Guide") such that the data is accessible from pmcd(1) - either remotely or locally - and also via recorded PCP archives. cheers. -- Nathan From sitaramshelke@gmail.com Mon Mar 7 23:14:42 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 269187CA0 for ; Mon, 7 Mar 2016 23:14:42 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EB8D88F8049 for ; Mon, 7 Mar 2016 21:14:38 -0800 (PST) X-ASG-Debug-ID: 1457414076-04cb6c583320ff10001-S8gJnT Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by cuda.sgi.com with ESMTP id JKrVnZa0En3GGKeh (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Mar 2016 21:14:36 -0800 (PST) X-Barracuda-Envelope-From: sitaramshelke@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.46 Received: by mail-vk0-f46.google.com with SMTP id c3so4919324vkb.3 for ; Mon, 07 Mar 2016 21:14:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=cm1f5CnROMHQbiZLpxoOG7Iz73v7UjW0U5sRyTrBZtQ=; b=AGURU+mqE/UpLFZFVwsJ/hqrNlqlE5LM0ahqCZadglUSGEXLU3FBk6kJLE0zXZyDJ0 IHGwVKLwBjAC/cc24kjzKyMc2HKhw3pIwwJmHWefs9uhxWiEpWouf1Ui8JURk7nsDTNj 4MaFujGDPB/6FJgt7mu+cZ09/3g0eszqweVKA3+uYd0tUOIYz0csROQNjHSyzZx5lQUc nBUUXLjCzfAHkjZHiJSPirXGHiuxgS+0JmlBA8yW+HPB8K9FpqLzaJnTiNCTtllPT4i1 VhPSoPYrd320FDkVnglLP9Z0y7Z/TWiLuHBbr8kR5JblkohIR256FYRU76eJHqH/oZFW 6T2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=cm1f5CnROMHQbiZLpxoOG7Iz73v7UjW0U5sRyTrBZtQ=; b=j/V0SNJUGZ1ekNr/7fQYOB6IXQCcfevc8Yw+fCCLcBOVvuHy7Fyh6ygRuEotx/Jgmd qZDFfamu3btRgVm76G4QzEWJLswQO7saHKbT5+v0fXXoU63ggkza8q9Eqc3SbYpA+PxO 0bYAclI4ddTqoeM3WxZCfWUmXzHGExF0XEVbTVM1mcD1Np1z6NfIHJZnLcNW3vYge+Li Lg2eiYe1FecTE7Xl2OqzF6DcV8L+sf/8IHSAfWcDdLZk60ZFzY+QaK9Kq+7mZlDURK44 l7f5/x2NbEvOE3XrS3zjoizP/B+zruSheCPT+HZS7w+CZ52HNCQBhfkoGzl0JtrC44xK DWrQ== X-Gm-Message-State: AD7BkJLcGVxtIUaR8Ye1YfRf0o7rMfMO4Wuf28URYiGmc5v+9z7updCLP+2shB1L5FRqGxqMZQeiYkbXqRQw/Q== MIME-Version: 1.0 X-Received: by 10.31.150.215 with SMTP id y206mr23888073vkd.63.1457414076233; Mon, 07 Mar 2016 21:14:36 -0800 (PST) Received: by 10.159.41.36 with HTTP; Mon, 7 Mar 2016 21:14:36 -0800 (PST) In-Reply-To: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> Date: Tue, 8 Mar 2016 10:44:36 +0530 Message-ID: Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 From: Sitaram Shelke X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1140fdd84e00cb052d82a8d5 X-Barracuda-Connect: mail-vk0-f46.google.com[209.85.213.46] X-Barracuda-Start-Time: 1457414076 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.27663 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 --001a1140fdd84e00cb052d82a8d5 Content-Type: text/plain; charset=UTF-8 On Tue, Mar 8, 2016 at 10:26 AM, Nathan Scott wrote: > Sounds like you are picking it up quickly, that's great. The second task > there > is about writing new performance analysis tools to display performance > data in > a variety of ways, using the PCP client APIs. > In the case of the htop tool, it would involve working on making htop able > to > consume data from PCP using the PMAPI (instead of, or in addition to, > directly > accessing the machine it is running on). http://hisham.hm/htop/ - all C > code. > Once implemented, you would then work with the htop authors/maintainers to > see > if the new code could be merged into the master htop git tree (as a bonus). > > For the other, less complex tools - like pidstat - the aim is to write > python > scripts to implement the same functionality as the original tool. Again, > that > involves accessing the metric values using the PMAPI (as you read about in > the > "PCP Programmers Guide") such that the data is accessible from pmcd(1) - > either > remotely or locally - and also via recorded PCP archives. > > cheers. > > -- > Nathan > Thank you for the reply, so first thing I will do is to download and build htop from source and try to dive in into the code to get its better understanding. Once I am done with that we can discuss further on this. Meanwhile I am trying to set up a bouncer to log messages on irc thus I will stick to the mailing list for some time. -- -sitaram --001a1140fdd84e00cb052d82a8d5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Tue, Mar 8, 2016 at 10:26 AM, Nathan Scott <nathans@redhat.com= > wrote:
Sounds like you are pi= cking it up quickly, that's great.=C2=A0 The second task there
is about writing new performance analysis tools to display performance data= in
a variety of ways, using the PCP client APIs. =C2=A0=C2=A0
In the case of the htop tool, it would involve working on making htop able = to
consume data from PCP using the PMAPI (instead of, or in addition to, direc= tly
accessing the machine it is running on).=C2=A0 http://hisham.hm/htop/ - al= l C code.
Once implemented, you would then work with the htop authors/maintainers to = see
if the new code could be merged into the master htop git tree (as a bonus).=

For the other, less complex tools - like pidstat - the aim is to write pyth= on
scripts to implement the same functionality as the original tool.=C2=A0 Aga= in, that
involves accessing the metric values using the PMAPI (as you read about in = the
"PCP Programmers Guide") such that the data is accessible from pm= cd(1) - either
remotely or locally - and also via recorded PCP archives.

cheers.

--
Nathan
=C2=A0
Thank you for the reply, so f= irst thing I will do is to download and build htop from source and try to d= ive in into the code to get its better understanding.
Once I am done with that we can discuss further on this. M= eanwhile I am trying to set up a bouncer to log messages on irc thus I will= stick to the mailing list for some time.


--
-sitaram
--001a1140fdd84e00cb052d82a8d5-- From nscott@redhat.com Mon Mar 7 23:15:52 2016 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 A75AE7CA0 for ; Mon, 7 Mar 2016 23:15:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 07042AC002 for ; Mon, 7 Mar 2016 21:15:48 -0800 (PST) X-ASG-Debug-ID: 1457414144-04cb6c583020ff70001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id EkAh2kqodRKBpKD2 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 07 Mar 2016 21:15:44 -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 u285Fiwb025644 for ; Tue, 8 Mar 2016 00:15:44 -0500 Date: Tue, 8 Mar 2016 00:15:44 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <1355507001.28713344.1457414144040.JavaMail.zimbra@redhat.com> Subject: pcp updates: kenj+marko merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+marko merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: kenj+marko merges Thread-Index: ZAvYS5aed5LwGCvXoIIiWTsX/xeqRw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1457414144 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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.3.27663 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://git.pcp.io/pcp.git master Ken McDonell (8): pmpython: (new) replacement for "pcp python" qa/863: (new) exercise pmpython python scripts and qa: use pmpython qa/admin/pcp-daily: small change to post QA output filtering qa/948: filter PMIDs that are only correct for Linux qa/842: avoid seq(1) and echo -n qa/929: filter out privateTMP -> TMP qa/781: filter privateLOGDIR -> LOGDIR Marko Myllynen (1): pmdaoracle: tweak the Install script man/man1/pcp-python.1 | 7 + man/man1/pmpython.1 | 104 ++++++++++++++++++++++++ qa/1081 | 4 qa/781 | 1 qa/842 | 8 + qa/847 | 4 qa/863 | 37 ++++++++ qa/863.out | 5 + qa/929 | 1 qa/948 | 2 qa/948.out | 16 +-- qa/admin/pcp-daily | 5 - qa/group | 1 qa/pmdas/memory_python/pmdamemory_python.python | 2 qa/pmdas/slow_python/pmdaslow_python.python | 2 qa/src/check_import.python | 2 qa/src/fsstats.python | 2 qa/src/pmapi_exceptions.python | 2 qa/src/procpid.python | 2 qa/src/test_mmv.python | 2 qa/src/test_pcp.python | 2 qa/src/test_pcp_getopts.python | 2 qa/src/test_pcp_options.python | 2 qa/src/test_pcp_time.python | 2 qa/src/test_pmcc.python | 2 qa/src/test_pmfg.python | 2 qa/src/test_pmi.python | 2 qa/src/test_pmnswalk.python | 2 qa/src/test_set_source.python | 2 qa/src/test_webapi.python | 2 qa/src/test_webcontainers.python | 2 qa/src/test_webprocesses.python | 2 src/GNUmakefile | 1 src/pcp/collectl/pcp-collectl.py | 2 src/pcp/dmcache/pcp-dmcache.py | 2 src/pcp/free/pcp-free.py | 2 src/pcp/iostat/pcp-iostat.py | 2 src/pcp/numastat/pcp-numastat.py | 2 src/pcp/uptime/pcp-uptime.py | 2 src/pcp/verify/pcp-verify.py | 2 src/pcp2graphite/pcp2graphite.py | 2 src/pmclient/pmclient_fg.python | 2 src/pmdas/gluster/pmdagluster.python | 2 src/pmdas/json/pmdajson.python | 2 src/pmdas/oracle/Install | 6 - src/pmdas/simple/pmdasimple.python | 2 src/pmdas/unbound/GNUmakefile | 1 src/pmdas/unbound/pmdaunbound.python | 2 src/pmdas/zswap/pmdazswap.python | 2 src/pmgadgets/pmgsys.py | 2 src/pmpython/.gitignore | 1 src/pmpython/GNUmakefile | 36 ++++++++ src/pmpython/pmpython.c | 57 +++++++++++++ src/pmrep/pmrep.py | 2 54 files changed, 312 insertions(+), 55 deletions(-) commit fe2961eb832b96d2de7e9727ee23768db2f67ac4 Author: Marko Myllynen Date: Tue Mar 8 10:24:50 2016 +1100 pmdaoracle: tweak the Install script Oracle PMDA installation tweaks: - don't duplicate os_user between Install/connect.pl - reduce possible network access during user check - spell out --config for obviousness commit 2874635592d31f8e4e15544985f000abe3844e68 Author: Ken McDonell Date: Mon Mar 7 07:33:12 2016 +1100 qa/781: filter privateLOGDIR -> LOGDIR On Mac OS X /tmp is a symlink to /private/tmp which can lead to some pathnames having a /private prefix we don't otherwise expect. commit 9a5bf4c3a35992db4b777aac6a0f86bb0850c122 Author: Ken McDonell Date: Mon Mar 7 07:27:54 2016 +1100 qa/929: filter out privateTMP -> TMP On Mac OS X /tmp is a symlink to /private/tmp which can lead to some pathnames having a /private prefix we don't otherwise expect. commit 987a7f819612c5e773b4ff5d34290a31cf0fa210 Author: Ken McDonell Date: Mon Mar 7 07:22:45 2016 +1100 qa/842: avoid seq(1) and echo -n Both are non-portable and not necessary. commit e4edd7b065c4a4b3201e792958915dc3a8d8165c Author: Ken McDonell Date: Mon Mar 7 07:18:36 2016 +1100 qa/948: filter PMIDs that are only correct for Linux commit a4fe3a2ca396ed7c3ba06fbef4323e2046cb4282 Author: Ken McDonell Date: Mon Mar 7 07:16:22 2016 +1100 qa/admin/pcp-daily: small change to post QA output filtering commit 35e73f97c66e5916d3d5fc3297c6a65ac910ef7c Author: Ken McDonell Date: Sun Mar 6 20:52:14 2016 +1100 python scripts and qa: use pmpython commit 569977b5bcd6bf91115bdd4130af4704210aad8e Author: Ken McDonell Date: Sun Mar 6 20:51:29 2016 +1100 qa/863: (new) exercise pmpython commit 31132093e543fe7d47321c27d3869047eddcaa1f Author: Ken McDonell Date: Sun Mar 6 20:50:12 2016 +1100 pmpython: (new) replacement for "pcp python" From nscott@redhat.com Tue Mar 8 00:05:27 2016 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 4C06D7CA0 for ; Tue, 8 Mar 2016 00:05:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C26E1AC001 for ; Mon, 7 Mar 2016 22:05:23 -0800 (PST) X-ASG-Debug-ID: 1457417117-04cbb00b7124d520001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id gSIl8pRi4v9vZH9E (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 07 Mar 2016 22:05:17 -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 u2865GX2015106; Tue, 8 Mar 2016 01:05:16 -0500 Date: Tue, 8 Mar 2016 01:05:16 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Sitaram Shelke Cc: pcp@oss.sgi.com Message-ID: <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> In-Reply-To: References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.227] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: Interested to contribute to PCP in GSoC 16 Thread-Index: kDgyk8wdOtheynkO/PMsAmeGFzKxJA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457417117 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: teom.org 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.3.27664 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 Hi Sitaram, ----- Original Message ----- > [...] > Thank you for the reply, so first thing I will do is to download and build > htop from source and try to dive in into the code to get its better > understanding. > Once I am done with that we can discuss further on this. Meanwhile I am > trying to set up a bouncer to log messages on irc thus I will stick to the > mailing list for some time. Sounds good. Keep an eye on the timeline from Google too - https://developers.google.com/open-source/gsoc/timeline At the end of this week of familiarization, the next step will involve putting together a detailed proposal of the work - which is due by the end of the following week. So as you're looking through the code and discussing it with me, keep notes and start building up that proposal document as you go - it'll need to be submitted to the GSoC site relatively soon. http://teom.org/blog/kde/how-to-write-a-kick-ass-proposal-for-google-summer-of-code/ It's a bit KDE-specific, but all the same principles apply. Note especially: "get it reviewed [...] well before submitting it to the Google Summer of Code web application." cheers. -- Nathan From myllynen@redhat.com Tue Mar 8 04:53:03 2016 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 D9B797CA0 for ; Tue, 8 Mar 2016 04:53:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id AEE24304032 for ; Tue, 8 Mar 2016 02:53:00 -0800 (PST) X-ASG-Debug-ID: 1457434377-04cb6c5830216ac0001-S8gJnT Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by cuda.sgi.com with ESMTP id Rh5MVTQi8Z4mU8PE (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 08 Mar 2016 02:52:58 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.49 Received: by mail-wm0-f49.google.com with SMTP id l68so21945698wml.1 for ; Tue, 08 Mar 2016 02:52:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=y6OvOR6l6ys6Q3f7ERd3TpchMJtaTVQa1AncpLxFRQU=; b=FYAbtbIu3TVIxKxXZd1e/Sd8rNGhvYJ9ereV5erzYWt/7dvQ+BZ63KkO5prJRVbwsu I3vHOIxaOp4lxq99k28FK35tvVMYpEE9uKTDcK2/AERssi+NBtNZbLkzMuefATwEvPew L53W58fCk70rrUZvYF86LZUIh4L8ru4n08AnXKWdemUYTtBGJXYtC2gUMbooD7kvg0bE OuufsBy633gZlKDV+n8IBczni463kl9fQTeZkvNm+j3hdV/cHGPUOvT0yMbYkVU5349l zuRPJpTMA32vpDjuZeqsMJPQ/Ltg0nWrU7PHuniuIG1PLAagYzJYyHnPQW0QBSLy2/O5 kOMw== X-Gm-Message-State: AD7BkJJVMzXMsWysxevvaHlXsD6SR+oQM91DhwVSs1l6B0uZNDpla4vfsPO0u2dGRQ0iPi2r X-Received: by 10.28.9.71 with SMTP id 68mr18124968wmj.33.1457434377380; Tue, 08 Mar 2016 02:52:57 -0800 (PST) Received: from ?IPv6:2001:14bb:150:71b8:402:1fcc:a508:2? (dygkjdryfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:150:71b8:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id c71sm2802142wmd.4.2016.03.08.02.52.56 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 08 Mar 2016 02:52:56 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> <56DD5312.2030004@redhat.com> <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56DEAF06.50801@redhat.com> Date: Tue, 8 Mar 2016 12:52:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f49.google.com[74.125.82.49] X-Barracuda-Start-Time: 1457434378 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27669 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-08 02:33, Nathan Scott wrote: > ----- Original Message ----- >> On 2016-03-04 06:45, Nathan Scott wrote: >>> This switches between using v2/v3 interface based on presence or lack >>> of a named file. This is a bit suboptimal as it still involves some >>> manual user interaction, but its better than having multiple shared >>> libraries I think. If we could find some reliable way of detecting a >>> Zabbix 3 vs 2 install (?) at runtime, we'd be laughing. [...] >> >> Thanks, this is a nice idea [... snip comments re config files] > > As discussed on IRC, I've changed it to make version detection dynamic > using a separate script, so that we avoid relying on the end-user doing > the configuration themselves. Lightly tested, will flesh out the QA if > you're thinking this approach still looks OK at this stage? Otherwise looks good but few tiny issues and one crucial problem: - perhaps the script could be named zabbix-agent-version - with v2 the -V output is slightly different so parsing fails in the case the agent is not running (so need to strip the v): Zabbix Agent (daemon) v2.4.7 (revision 56694) (12 November 2015) Compilation time: Nov 13 2015 10:42:17 zabbix_agentd (daemon) (Zabbix) 3.0.0 Revision 58460 15 February 2016, compilation time: Feb 15 2016 16:15:24 - did you test this with Zabbix agent or by some other means? I'm seeing the following: 7132:20160308:123810.407 using configuration file: /etc/zabbix/zabbix_agentd.conf 7132:20160308:123810.414 One child process died (PID:7133,exitcode/signal:2). Exiting ... 7132:20160308:123810.414 Zabbix Agent stopped. Zabbix 2.4.7 (revision 56694). It seems that Zabbix code sets up a SIGCHLD handler as part of its daemonizing code. > One open question to my mind is whether we should make zbxpcp.so fail to > load if it cannot get the Zabbix version reliably, rather than continue > on with a default version. I guess trying to go on with the default version is ok, perhaps with some logging explaining what's going on. There's no real logging mechanism available but anything printed to stderr seems to end to zabbix-agent.log. Thanks, -- Marko Myllynen From lberk@redhat.com Tue Mar 8 16:19:03 2016 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 0E99729E05 for ; Tue, 8 Mar 2016 16:19:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 93995AC006 for ; Tue, 8 Mar 2016 14:18:59 -0800 (PST) X-ASG-Debug-ID: 1457475534-04bdf002ee276340001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id D1LG2tKG73goCP2H (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 14:18:55 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id DCF44F44E3 for ; Tue, 8 Mar 2016 22:18:54 +0000 (UTC) Received: from toium (vpn-53-172.rdu2.redhat.com [10.10.53.172]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u28MIrM8021058 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 8 Mar 2016 17:18:54 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: pmdaelasticsearch, qa Date: Tue, 08 Mar 2016 17:18:53 -0500 X-ASG-Orig-Subj: pcp updates: pmdaelasticsearch, qa Message-ID: <87wppcoboy.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457475535 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp master Alec Ten Harmsel (1): Adust pmdaelasticsearch to deal with elasticsearch api changes Lukas Berk (1): Add qa for pmdaelasticsearch for metrics effected by api change qa/819 | 79 +++++++++++++++++++++++++++ qa/819.out | 29 +++++++++ qa/group | 1 src/pmdas/elasticsearch/pmdaelasticsearch.pl | 79 +++++++++++++++++++++++---- 4 files changed, 177 insertions(+), 11 deletions(-) Details ... commit 613fa2c5eeccea6c2cd09865d8a9440ab3d46c79 Author: Alec Ten Harmsel Date: Tue Mar 8 17:16:09 2016 -0500 Adust pmdaelasticsearch to deal with elasticsearch api changes I added a function, es_rest_version_internal(), that translates the ElasticSearch (ES) version to an internal version (an integer) for ease of use. es_rest_version_internal() is used in a few places to update behavior for newer versions of ES, and keep behavior for older versions of ES. commit 5b24baeb0cf2f4bdb31d52b401782d6dfebcf85d Author: Lukas Berk Date: Tue Mar 8 17:03:39 2016 -0500 Add qa for pmdaelasticsearch for metrics effected by api change Some of the url's for elasticsearch's metrics have changed. Test that some of the metrics effected work properly with the pmda. From lberk@redhat.com Tue Mar 8 16:19:53 2016 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 AD7D729E05 for ; Tue, 8 Mar 2016 16:19:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2E05DAC007 for ; Tue, 8 Mar 2016 14:19:52 -0800 (PST) X-ASG-Debug-ID: 1457475591-04bdf002ec276380001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id vhH7mkGnn8WgtREG (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 14:19:52 -0800 (PST) X-Barracuda-Envelope-From: lberk@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 (Postfix) with ESMTPS id E09DCC00EB2F; Tue, 8 Mar 2016 22:19:51 +0000 (UTC) Received: from toium (vpn-53-172.rdu2.redhat.com [10.10.53.172]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u28MJoQN007657 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 8 Mar 2016 17:19:51 -0500 From: Lukas Berk To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Subject: Re: [pcp] support for elasticsearch 2 metrics References: <20160219145514.GB726@apio.adsroot.itcs.umich.edu> <20160303173849.GC904@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: [pcp] support for elasticsearch 2 metrics Date: Tue, 08 Mar 2016 17:19:50 -0500 In-Reply-To: <20160303173849.GC904@apio.adsroot.itcs.umich.edu> (Alec Ten Harmsel's message of "Thu, 3 Mar 2016 12:38:49 -0500") Message-ID: <87pov4obnd.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1457475592 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Alec, Alec Ten Harmsel writes: > On Fri, Feb 19, 2016 at 09:55:14AM -0500, Alec Ten Harmsel wrote: [...] > The patch is attached for review; I can use GitHub or anything else that > is the preferred method of sharing patches. The patch looked good to me. I've merged it in my tree, added some qa, and posted the pcp updates mail to the list. Thanks for putting the patch together. Cheers, Lukas From charles.cui1984@gmail.com Tue Mar 8 16:42:56 2016 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 D564029E05 for ; Tue, 8 Mar 2016 16:42:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A7556304032 for ; Tue, 8 Mar 2016 14:42:56 -0800 (PST) X-ASG-Debug-ID: 1457476973-04cbb00b71296350001-S8gJnT Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) by cuda.sgi.com with ESMTP id Am5JE4RR9SYfaAtv (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 08 Mar 2016 14:42:54 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.176 Received: by mail-lb0-f176.google.com with SMTP id xr8so38266147lbb.1 for ; Tue, 08 Mar 2016 14:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=C8FdwkcgPHNHqZemWjb51yzAQVvuNyWHq+cm+HVS5qY=; b=aBWHKK647U4R5eRyPcn602PAzoMOyj/RTw6/FmQGm1IiKOQ7nKnkbHUieZmAywhuHr PiM1Rf0k/r07NOk8ayaV4HiNI5yLAQ4F+SdtBpVuHeWEsfOreNuQzziTFfFxt2+6t50D DY8K5o63DFRXB2P8xwoIyptcWAd3MwGIvmVbVl6gJb5uVFk59KdQ/oj/3XSSZ9kj8gqZ U2qcg3EZfkr1vBq9KUmWVYacCxe2m83FSshWKc+7dvkTX2S3GgV0ng0nDvwVBRXvR1Ml 8t62bp7dygpjT7TVpz2bCH8lisg+ypDc+dHl5tobrhX5gpNFzUVa4oP6whLJ8+llupKh VWqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=C8FdwkcgPHNHqZemWjb51yzAQVvuNyWHq+cm+HVS5qY=; b=lnF/VrVp3DFk84l3baBCE+ym847R/f7P2bkhdoGkPPXKd3BGFdxfdSz3/yn6KXFsb/ 7bmMKIbKXmjj89Rzx7rTDTIM0KO9jl+5BuHA6KtGkWBYuSPw1o1kF/EKbZMZlUGvULkR ua0eSEqW1TNgDu4kkNBKK5q1pazf/TTO0mGuwMh9NRwrzilI46+Yt/9GpRYsupOLMOsU F/FSOiHX3IK41C/mdaP6eZoKDCzZv4dTMHfk3U5U5uD4wQdj6OHm1M/fvxSrmEGG2PJ/ CkNzqggT2GSCpwS8bWCTWnaIwVTU/V934V/q9wtBz4karEhfABvWfr1vn9DUPvQPrMPm Fa3g== X-Gm-Message-State: AD7BkJI9vlW2yKFZ/soF+Gz/90ZWVRjmcJQA0RTsEXdaXJES/QQ3chZfzjAU+rpE16AL43iemVE0Jt+OwlNQRQ== MIME-Version: 1.0 X-Received: by 10.25.154.65 with SMTP id c62mr11378164lfe.54.1457476973277; Tue, 08 Mar 2016 14:42:53 -0800 (PST) Received: by 10.25.86.68 with HTTP; Tue, 8 Mar 2016 14:42:53 -0800 (PST) In-Reply-To: <874mch8xsf.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> Date: Tue, 8 Mar 2016 14:42:53 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a114012b442bcf0052d914d8b X-Barracuda-Connect: mail-lb0-f176.google.com[209.85.217.176] X-Barracuda-Start-Time: 1457476974 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a114012b442bcf0052d914d8b Content-Type: text/plain; charset=UTF-8 Hi Lukas, please see my comments below. 2016-03-07 19:16 GMT-08:00 Lukas Berk : > Hey Charles, > > Charles Cui writes: > > Following your advices, I build PCP from source on an Ubuntu system, > > and went through a part of the document. PCP project provides a great > > document, which answers all of my questions in the build. The whole > > process is smooth. > > Awesome, glad to hear things worked well. Did you happen to try running > the testsuite? > If I understand correctly, it is tests under the qa folder, right? I am currently running it, and will post you my results later. > > > However, I have one specific question about the > > task: I found that PCP agents (pmdas) are domain related. So, > > basically you have different agents for different parts of the system. > > You can have agent for the kernel or agent for the database. My > > question is which agent(s) should I focus during the project? Do you > > have specific targets? I plan to look at the current implementation > > and prepare for possible challenges. > > Right. The first step is getting a simple, self contained pmda working. > Check out the src/pmdas/simple directory. There we have a simple pmda > written in C, perl, and python. Each exercising the bindings of > libpcp_pmda in their respective language. This is important for not > only documentation purposes (great sample pmda for beginners learning > about libpcp_pmda), but also for qa purposes (which is highly valued by > the PCP community). Once we've gotten that working in a golang > implementation, we could proceed to working on 'real' golang pmda. Did > you have a specific domain in mind? > Yes, that will work for me by starting with an easier task. I prefer to monitor memcache or database. Sounds good? > > Cheers, > > Lukas > --001a114012b442bcf0052d914d8b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Lukas, please see my comments below.

2016-03-07 19:16 GMT-08:00 Lukas Ber= k <lberk@redhat.com>:
Hey C= harles,

Charles Cui <charles.cui198= 4@gmail.com> writes:
> Following your advices, I build PCP from source on an Ubuntu system, > and went through a part of the document. PCP project provides a great<= br> > document, which answers all of my questions in the build. The whole > process is smooth.

Awesome, glad to hear things worked well.=C2=A0 Did you happen to tr= y running
the testsuite?
If I understand correctly, it is tests = under the qa folder, right?
I am currently running it, and will p= ost you my results later. =C2=A0

> However, I have one specific question about the
> task: I found that PCP agents (pmdas) are domain related. So,
> basically you have different agents for different parts of the system.=
> You can have agent for the kernel or agent for the database. My
> question is which agent(s) should I focus during the project? Do you > have specific targets? I plan to look at the current implementation > and prepare for possible challenges.

Right.=C2=A0 The first step is getting a simple, self contained pmda= working.
Check out the src/pmdas/simple directory.=C2=A0 There we have a simple pmda=
written in C, perl, and python.=C2=A0 Each exercising the bindings of
libpcp_pmda in their respective language.=C2=A0 This is important for not only documentation purposes (great sample pmda for beginners learning
about libpcp_pmda), but also for qa purposes (which is highly valued by
the PCP community).=C2=A0 Once we've gotten that working in a golang implementation, we could proceed to working on 'real' golang pmda.= =C2=A0 Did
you have a specific domain in mind?
Yes, that will wor= k for me by starting with an easier task.=C2=A0
I prefer to monit= or memcache or database. Sounds good?=C2=A0

Cheers,

Lukas

--001a114012b442bcf0052d914d8b-- From nscott@redhat.com Tue Mar 8 16:52:09 2016 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.0 required=5.0 tests=FRT_ADOBE2 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 D40D029E05 for ; Tue, 8 Mar 2016 16:52:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B9CD304039 for ; Tue, 8 Mar 2016 14:52:09 -0800 (PST) X-ASG-Debug-ID: 1457477525-04bdf002ed277040001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id zvNWTD4APIdH5UFL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 14:52:06 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u28Mq5jb001949; Tue, 8 Mar 2016 17:52:05 -0500 Date: Tue, 8 Mar 2016 17:52:05 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <262603004.28935441.1457477525468.JavaMail.zimbra@redhat.com> In-Reply-To: <56DEAF06.50801@redhat.com> References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> <56DD5312.2030004@redhat.com> <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> <56DEAF06.50801@redhat.com> Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 Content-Type: multipart/mixed; boundary="----=_Part_28935439_1008488724.1457477525465" X-Originating-IP: [10.64.48.228] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: initial pass at fixing zbxpcp.so for Zabbix v3 Thread-Index: XINwZ6jmeQjnOuMNZox6p1YBbMPwwQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457477526 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27682 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_28935439_1008488724.1457477525465 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Marko, ----- Original Message ----- > > As discussed on IRC, I've changed it to make version detection dynamic > > using a separate script, so that we avoid relying on the end-user doing > > the configuration themselves. Lightly tested, will flesh out the QA if > > you're thinking this approach still looks OK at this stage? > [...] > > Zabbix Agent (daemon) v2.4.7 (revision 56694) (12 November 2015) > Compilation time: Nov 13 2015 10:42:17 > > zabbix_agentd (daemon) (Zabbix) 3.0.0 > Revision 58460 15 February 2016, compilation time: Feb 15 2016 16:15:24 /me shakes his head, wow > - did you test this with Zabbix agent or by some other means? I'm seeing Just tested the script, and only lightly (as mentioned) so as to not spend too much time on code that's not likely to go anywhere. Turned out to be a good idea... Ding, ding - here's round three, based on our IRC chat this morning - back to earlier thoughts along the dlsym(3) line. I'm assured it cannot fail, so compile-tested only at this stage. cheers. -- Nathan ------=_Part_28935439_1008488724.1457477525465 Content-Type: text/x-patch; name=zabbix-dlopen.patch Content-Disposition: attachment; filename=zabbix-dlopen.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy96YWJiaXgtYWdlbnQvc3JjL21vZHVsZS5oIGIvc3JjL3phYmJpeC1h Z2VudC9zcmMvbW9kdWxlLmgKaW5kZXggYWFjY2M2MS4uOTFjMzJkMSAxMDA2NDQKLS0tIGEvc3Jj L3phYmJpeC1hZ2VudC9zcmMvbW9kdWxlLmgKKysrIGIvc3JjL3phYmJpeC1hZ2VudC9zcmMvbW9k dWxlLmgKQEAgLTEsNSArMSw1IEBACiAvKgotKiogQ29weXJpZ2h0IChDKSAyMDAxLTIwMTUgWmFi Yml4IFNJQQorKiogQ29weXJpZ2h0IChDKSAyMDAxLTIwMTYgWmFiYml4IFNJQQogKioKICoqIFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5CiAqKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQpAQCAtMjIsNiArMjIsOCBAQCB0eXBlZGVmIF9fdWlu dDY0X3QgemJ4X3VpbnQ2NF90OwogCiAjZGVmaW5lIFpCWF9NT0RVTEVfQVBJX1ZFUlNJT05fT05F CTEKIAorI2RlZmluZSBnZXRfcmtleShyZXF1ZXN0KQkJKHJlcXVlc3QpLT5rZXkKKyNkZWZpbmUg Z2V0X3JwYXJhbXNfbnVtKHJlcXVlc3QpCShyZXF1ZXN0KS0+bnBhcmFtCiAjZGVmaW5lIGdldF9y cGFyYW0ocmVxdWVzdCwgbnVtKQkoKHJlcXVlc3QpLT5ucGFyYW0gPiBudW0gPyAocmVxdWVzdCkt PnBhcmFtc1tudW1dIDogTlVMTCkKIAogLyogZmxhZ3MgZm9yIGNvbW1hbmQgKi8KQEAgLTQ5LDE3 ICs1MSwxNyBAQCB0eXBlZGVmIHN0cnVjdAogfQogQUdFTlRfUkVRVUVTVDsKIAotdHlwZWRlZiBz dHJ1Y3QKLXsKLQljaGFyCQkqdmFsdWU7Ci0JY2hhcgkJKnNvdXJjZTsKLQl6YnhfdWludDY0X3QJ bGFzdGxvZ3NpemU7Ci0JaW50CQl0aW1lc3RhbXA7Ci0JaW50CQlzZXZlcml0eTsKLQlpbnQJCWxv Z2V2ZW50aWQ7Ci0JaW50CQltdGltZTsKLX0KLXpieF9sb2dfdDsKK3N0cnVjdCB6YnhfbG9nOwor dHlwZWRlZiBzdHJ1Y3QgemJ4X2xvZyB6YnhfbG9nX3Q7CisKKy8qIGFnZW50IHJlc3VsdCB0eXBl cyAqLworI2RlZmluZSBBUl9VSU5UNjQJMHgwMQorI2RlZmluZSBBUl9ET1VCTEUJMHgwMgorI2Rl ZmluZSBBUl9TVFJJTkcJMHgwNAorI2RlZmluZSBBUl9URVhUCQkweDA4CisjZGVmaW5lIEFSX0xP RwkJMHgxMAorI2RlZmluZSBBUl9NRVNTQUdFCTB4MjAKKyNkZWZpbmUgQVJfTUVUQQkJMHg0MAog CiAvKiBhZ2VudCByZXR1cm4gc3RydWN0dXJlICovCiB0eXBlZGVmIHN0cnVjdApAQCAtNzQsMTUg Kzc2LDIxIEBAIHR5cGVkZWYgc3RydWN0CiAJLyogbnVsbC10ZXJtaW5hdGVkIGxpc3Qgb2YgcG9p bnRlcnMgKi8KIAl6YnhfbG9nX3QJKipsb2dzOwogfQotQUdFTlRfUkVTVUxUOworQUdFTlRfUkVT VUxUX1YyOwogCi0vKiBhZ2VudCByZXN1bHQgdHlwZXMgKi8KLSNkZWZpbmUgQVJfVUlOVDY0CTB4 MDEKLSNkZWZpbmUgQVJfRE9VQkxFCTB4MDIKLSNkZWZpbmUgQVJfU1RSSU5HCTB4MDQKLSNkZWZp bmUgQVJfVEVYVAkJMHgwOAotI2RlZmluZSBBUl9MT0cJCTB4MTAKLSNkZWZpbmUgQVJfTUVTU0FH RQkweDIwCit0eXBlZGVmIHN0cnVjdAoreworCXpieF91aW50NjRfdAlsYXN0bG9nc2l6ZTsJLyog bWV0YSBpbmZvcm1hdGlvbiAqLworCXpieF91aW50NjRfdAl1aTY0OworCWRvdWJsZQkJZGJsOwor CWNoYXIJCSpzdHI7CisJY2hhcgkJKnRleHQ7CisJY2hhcgkJKm1zZzsJCS8qIHBvc3NpYmxlIGVy cm9yIG1lc3NhZ2UgKi8KKwl6YnhfbG9nX3QJKmxvZzsKKwlpbnQJIAl0eXBlOwkJLyogZmxhZ3M6 IHNlZSBBUl8qIGFib3ZlICovCisJaW50CQltdGltZTsJCS8qIG1ldGEgaW5mb3JtYXRpb24gKi8K K30KK0FHRU5UX1JFU1VMVF9WMzsKIAogLyogU0VUIFJFU1VMVCAqLwogCkBAIC0xMTMsMTMgKzEy MSw2IEBAIEFHRU5UX1JFU1VMVDsKICkKIAogLyogTk9URTogYWx3YXlzIGFsbG9jYXRlIG5ldyBt ZW1vcnkgZm9yIHZhbCEgRE9OJ1QgVVNFIFNUQVRJQyBPUiBTVEFDSyBNRU1PUlkhISEgKi8KLSNk ZWZpbmUgU0VUX0xPR19SRVNVTFQocmVzLCB2YWwpCQlcCi0oCQkJCQkJXAotCShyZXMpLT50eXBl IHw9IEFSX0xPRywJCQlcCi0JKHJlcyktPmxvZ3MgPSAoemJ4X2xvZ190ICoqKSh2YWwpCVwKLSkK LQotLyogTk9URTogYWx3YXlzIGFsbG9jYXRlIG5ldyBtZW1vcnkgZm9yIHZhbCEgRE9OJ1QgVVNF IFNUQVRJQyBPUiBTVEFDSyBNRU1PUlkhISEgKi8KICNkZWZpbmUgU0VUX01TR19SRVNVTFQocmVz LCB2YWwpCQlcCiAoCQkJCQkJXAogCShyZXMpLT50eXBlIHw9IEFSX01FU1NBR0UsCQlcCmRpZmYg LS1naXQgYS9zcmMvemFiYml4LWFnZW50L3NyYy96YnhwY3AuYyBiL3NyYy96YWJiaXgtYWdlbnQv c3JjL3pieHBjcC5jCmluZGV4IDVlMjBkNGYuLmRlNGQ0MjYgMTAwNjQ0Ci0tLSBhL3NyYy96YWJi aXgtYWdlbnQvc3JjL3pieHBjcC5jCisrKyBiL3NyYy96YWJiaXgtYWdlbnQvc3JjL3pieHBjcC5j CkBAIC0zOSwxOSArMzksMzEgQEAKICNkZWZpbmUgWkJYX1BDUF9ERVJJVkVEX0NPTkZJRyAiL2V0 Yy96YWJiaXgvemJ4cGNwLWRlcml2ZWQtbWV0cmljcy5jb25mIgogI2VuZGlmCiAKKy8qCisgKiBX ZSBhdHRlbXB0IHRvIGF1dG8tZGV0ZWN0IHRoZSBaYWJiaXggYWdlbnQgdmVyc2lvbiB0byBkZWFs CisgKiB3aXRoIEFCSS9BQkkgYnJlYWthZ2UgYXQgdGhlIFphYmJpeCB2Mi92MyBib3VuZGFyeS4K KyAqLworI2RlZmluZSBaQlhfQ09NUEFUX1ZFUlNJT04JMgorI2RlZmluZSBaQlhfUkVDRU5UX1ZF UlNJT04JMworCiAvKiBQQ1AgaW5jbHVkZXMuICAqLwogI2luY2x1ZGUgInBtYXBpLmgiCiAjaW5j bHVkZSAiaW1wbC5oIgorI2lmIGRlZmluZWQoSEFWRV9ETEZDTl9IKQorI2luY2x1ZGUgPGRsZmNu Lmg+CisjZW5kaWYKIAogLyogWmFiYml4IGluY2x1ZGVzLiAgKi8KICNpbmNsdWRlICJtb2R1bGUu aCIKIAorc3RhdGljIGludCB6YnhfdmVyc2lvbjsKKwogLyoKICAqIFBDUCBjb25uZWN0aW9uCiAg Ki8KIHN0YXRpYyBpbnQgY3R4ID0gLTE7CiAKLWludCB6YnhfbW9kdWxlX3BjcF9jb25uZWN0KCkK K3N0YXRpYyBpbnQgemJ4X21vZHVsZV9wY3BfY29ubmVjdCgpCiB7CiAgICAgLyogTG9hZCBwb3Nz aWJsZSBkZXJpdmVkIG1ldHJpYyBkZWZpbml0aW9ucy4gICovCiAgICAgaWYgKGFjY2VzcyhaQlhf UENQX0RFUklWRURfQ09ORklHLCBGX09LICkgIT0gLTEpCkBAIC02MSwxNiArNzMsMzkgQEAgaW50 IHpieF9tb2R1bGVfcGNwX2Nvbm5lY3QoKQogICAgIHJldHVybiBjdHg7CiB9CiAKLWludCB6Ynhf bW9kdWxlX3BjcF9kaXNjb25uZWN0KCkKK3N0YXRpYyBpbnQgemJ4X21vZHVsZV9wY3BfZGlzY29u bmVjdCgpCiB7CiAgICAgcmV0dXJuIHBtRGVzdHJveUNvbnRleHQoY3R4KTsKIH0KIAorc3RhdGlj IGludCB6YnhfZ2V0X3ZlcnNpb24oKQoreworICAgIGludCB2ZXJzaW9uID0gWkJYX0NPTVBBVF9W RVJTSU9OOworI2lmIGRlZmluZWQoSEFWRV9ETE9QRU4pCisgICAgdm9pZCAqaGFuZGxlID0gZGxv cGVuKE5VTEwsIFJUTERfTk9XKTsKKworICAgIGlmICghaGFuZGxlKSB7CisgICAgICAgIGZwcmlu dGYoc3RkZXJyLCAiZGxvcGVuIGZhaWxlZCwgYXNzdW1pbmcgemFiYml4LWFnZW50IHZlcnNpb249 JWRcbiIsCisgICAgICAgICAgICAgICAgdmVyc2lvbik7CisgICAgICAgIHJldHVybiB2ZXJzaW9u OworICAgIH0KKyAgICAvKiBsb29rdXAgYSBzeW1ib2wgdGhhdCBzaG91bGQgZXhpc3QgaW4gYWxs IG5ldyB2ZXJzaW9ucywgYnV0IG5vdCBvbGQgKi8KKyAgICBpZiAoZGxzeW0oaGFuZGxlLCAiemJ4 X3VzZXJfbWFjcm9fcGFyc2UiKSAhPSBOVUxMKQorICAgICAgICB2ZXJzaW9uID0gWkJYX1JFQ0VO VF9WRVJTSU9OOworICAgIGRsY2xvc2UoaGFuZGxlKTsKKyNlbHNlCisgICAgZnByaW50ZihzdGRl cnIsICJkbG9wZW4gdW5zdXBwb3J0ZWQsIGFzc3VtaW5nIHphYmJpeC1hZ2VudCB2ZXJzaW9uPSVk XG4iLAorICAgICAgICAgICAgICAgIHZlcnNpb24pOworI2VuZGlmCisgICAgcmV0dXJuIHZlcnNp b247Cit9CisKIC8qCiAgKiBaYWJiaXggY29ubmVjdGlvbgogICovCiBpbnQgemJ4X21vZHVsZV9p bml0KCkKIHsKKyAgICB6YnhfdmVyc2lvbiA9IHpieF9nZXRfdmVyc2lvbigpOwogICAgIGlmICh6 YnhfbW9kdWxlX3BjcF9jb25uZWN0KCkgPCAwKQogICAgICAgICByZXR1cm4gWkJYX01PRFVMRV9G QUlMOwogICAgIHJldHVybiBaQlhfTU9EVUxFX09LOwpAQCAtODEsOSArMTE2LDkgQEAgaW50IHpi eF9tb2R1bGVfYXBpX3ZlcnNpb24oKQogICAgIHJldHVybiBaQlhfTU9EVUxFX0FQSV9WRVJTSU9O X09ORTsKIH0KIAotc3RhdGljIGludCBtZXRyaWNfY291bnQgPSAwOwotc3RhdGljIFpCWF9NRVRS SUMgKm1ldHJpY3MgPSBOVUxMOwotdm9pZCB6YnhfbW9kdWxlX3BjcF9hZGRfbWV0cmljKGNvbnN0 IGNoYXIgKm5hbWUpOworc3RhdGljIGludCBtZXRyaWNfY291bnQ7CitzdGF0aWMgWkJYX01FVFJJ QyAqbWV0cmljczsKK3N0YXRpYyB2b2lkIHpieF9tb2R1bGVfcGNwX2FkZF9tZXRyaWMoY29uc3Qg Y2hhciAqKTsKIAogWkJYX01FVFJJQyAqemJ4X21vZHVsZV9pdGVtX2xpc3QoKQogewpAQCAtMTE5 LDkgKzE1NCwxMCBAQCBpbnQgemJ4X21vZHVsZV91bmluaXQoKQogLyoKICAqIFphYmJpeC9QQ1Ag Y29ubmVjdGlvbgogICovCi1pbnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JF UVVFU1QgKnJlcXVlc3QsIEFHRU5UX1JFU1VMVCAqcmVzdWx0KTsKK3N0YXRpYyBpbnQgemJ4X21v ZHVsZTJfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICosIEFHRU5UX1JFU1VMVF9WMiAq KTsKK3N0YXRpYyBpbnQgemJ4X21vZHVsZTNfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNU ICosIEFHRU5UX1JFU1VMVF9WMyAqKTsKIAotdm9pZCB6YnhfbW9kdWxlX3BjcF9hZGRfbWV0cmlj KGNvbnN0IGNoYXIgKm5hbWUpCitzdGF0aWMgdm9pZCB6YnhfbW9kdWxlX3BjcF9hZGRfbWV0cmlj KGNvbnN0IGNoYXIgKm5hbWUpCiB7CiAgICAgaW50IHN0czsKICAgICBwbUlEIHBtaWRbMV07CkBA IC0xNjIsMTIgKzE5OCwxNSBAQCB2b2lkIHpieF9tb2R1bGVfcGNwX2FkZF9tZXRyaWMoY29uc3Qg Y2hhciAqbmFtZSkKICAgICBpZiAobWV0cmljcyA9PSBOVUxMKSB7IG1ldHJpY3MgPSBtcHRyOyBm cmVlKG1ldHJpYyk7IGZyZWUocGFyYW0pOyByZXR1cm47IH0KICAgICBtZXRyaWNzW21ldHJpY19j b3VudF0ua2V5ID0gbWV0cmljOwogICAgIG1ldHJpY3NbbWV0cmljX2NvdW50XS5mbGFncyA9IGZs YWdzOwotICAgIG1ldHJpY3NbbWV0cmljX2NvdW50XS5mdW5jdGlvbiA9IHpieF9tb2R1bGVfcGNw X2ZldGNoX21ldHJpYzsKKyAgICBpZiAoemJ4X3ZlcnNpb24gPT0gWkJYX1JFQ0VOVF9WRVJTSU9O KQorCW1ldHJpY3NbbWV0cmljX2NvdW50XS5mdW5jdGlvbiA9IHpieF9tb2R1bGUzX3BjcF9mZXRj aF9tZXRyaWM7CisgICAgZWxzZQorCW1ldHJpY3NbbWV0cmljX2NvdW50XS5mdW5jdGlvbiA9IHpi eF9tb2R1bGUyX3BjcF9mZXRjaF9tZXRyaWM7CiAgICAgbWV0cmljc1ttZXRyaWNfY291bnRdLnRl c3RfcGFyYW0gPSBwYXJhbTsKICAgICBtZXRyaWNfY291bnQrKzsKIH0KIAotaW50IHpieF9tb2R1 bGVfcGNwX2ZldGNoX21ldHJpYyhBR0VOVF9SRVFVRVNUICpyZXF1ZXN0LCBBR0VOVF9SRVNVTFQg KnJlc3VsdCkKK3N0YXRpYyBpbnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JF UVVFU1QgKnJlcXVlc3QsIGludCAqdHlwZSwgcG1BdG9tVmFsdWUgKmF0b20sIGNoYXIgKiplcnJt c2cpCiB7CiAgICAgaW50IHN0czsKICAgICBjaGFyICptZXRyaWNbXSA9IHsgcmVxdWVzdC0+a2V5 ICsgc3RybGVuKFpCWF9QQ1BfTUVUUklDX1BSRUZJWCkgfTsKQEAgLTE3NSw3ICsyMTQsNiBAQCBp bnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVlc3QsIEFH RU5UX1JFU1VMVCAqcmVzdWx0KQogICAgIHBtSUQgcG1pZFsxXTsKICAgICBwbURlc2MgZGVzY1sx XTsKICAgICBwbVJlc3VsdCAqcnA7Ci0gICAgcG1BdG9tVmFsdWUgYXRvbTsKICAgICBpbnQgaWlk ID0gMDsKICAgICBpbnQgaTsKIApAQCAtMTg4LDkgKzIyNiw4IEBAIGludCB6YnhfbW9kdWxlX3Bj cF9mZXRjaF9tZXRyaWMoQUdFTlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUICpyZXN1 bHQpCiAgICAgICAgICAgICBpbnN0ID0gZ2V0X3JwYXJhbShyZXF1ZXN0LCAwKTsKICAgICAgICAg ICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgU0VUX01TR19SRVNVTFQo cmVzdWx0LCBzdHJkdXAoIkV4dHJhbmVvdXMgaW5zdGFuY2Ugc3BlY2lmaWNhdGlvbi4iKSk7Cisg ICAgICAgICAgICAqZXJybXNnID0gIkV4dHJhbmVvdXMgaW5zdGFuY2Ugc3BlY2lmaWNhdGlvbi4i OwogICAgICAgICAgICAgcmV0dXJuIFNZU0lORk9fUkVUX0ZBSUw7Ci0gICAgICAgICAgICBicmVh azsKICAgICB9CiAKICAgICAvKiBUcnkgdG8gcmVjb25uZWN0IGlmIHRoZSBpbml0aWFsIGxvb2t1 cCBmYWlscy4gICovCkBAIC0xOTgsNyArMjM1LDcgQEAgaW50IHpieF9tb2R1bGVfcGNwX2ZldGNo X21ldHJpYyhBR0VOVF9SRVFVRVNUICpyZXF1ZXN0LCBBR0VOVF9SRVNVTFQgKnJlc3VsdCkKICAg ICBpZiAoc3RzIDwgMCAmJiAoc3RzID09IFBNX0VSUl9JUEMgfHwgc3RzID09IC1FQ09OTlJFU0VU KSkgewogICAgICAgICBjdHggPSBwbVJlY29ubmVjdENvbnRleHQoY3R4KTsKICAgICAgICAgaWYg KGN0eCA8IDApIHsKLSAgICAgICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3VsdCwgc3RyZHVwKCJO b3QgY29ubmVjdGVkIHRvIHBtY2QuIikpOworICAgICAgICAgICAgKmVycm1zZyA9ICJOb3QgY29u bmVjdGVkIHRvIHBtY2QuIjsKICAgICAgICAgICAgIHJldHVybiBTWVNJTkZPX1JFVF9GQUlMOwog ICAgICAgICB9CiAgICAgICAgIHN0cyA9IHBtTG9va3VwTmFtZSgxLCBtZXRyaWMsIHBtaWQpOwpA QCAtMjA5LDE4ICsyNDYsMTggQEAgaW50IHpieF9tb2R1bGVfcGNwX2ZldGNoX21ldHJpYyhBR0VO VF9SRVFVRVNUICpyZXF1ZXN0LCBBR0VOVF9SRVNVTFQgKnJlc3VsdCkKICAgICBzdHMgPSBwbUxv b2t1cERlc2MocG1pZFswXSwgZGVzYyk7CiAgICAgaWYgKHN0cyA8IDApIHJldHVybiBTWVNJTkZP X1JFVF9GQUlMOwogICAgIGlmIChpbnN0ICE9IE5VTEwgJiYgZGVzY1swXS5pbmRvbSA9PSBQTV9J TkRPTV9OVUxMKSB7Ci0gICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3VsdCwgc3RyZHVwKCJFeHRy YW5lb3VzIGluc3RhbmNlIHNwZWNpZmljYXRpb24uIikpOworICAgICAgICAqZXJybXNnID0gIkV4 dHJhbmVvdXMgaW5zdGFuY2Ugc3BlY2lmaWNhdGlvbi4iOwogICAgICAgICByZXR1cm4gU1lTSU5G T19SRVRfRkFJTDsKICAgICB9CiAgICAgaWYgKChpbnN0ID09IE5VTEwgJiYgZGVzY1swXS5pbmRv bSAhPSBQTV9JTkRPTV9OVUxMKSB8fAogICAgICAgICAocmVxdWVzdC0+bnBhcmFtID09IDEgJiYg IXN0cmxlbihpbnN0KSkpIHsKLSAgICAgICAgU0VUX01TR19SRVNVTFQocmVzdWx0LCBzdHJkdXAo Ik1pc3NpbmcgaW5zdGFuY2Ugc3BlY2lmaWNhdGlvbi4iKSk7CisgICAgICAgICplcnJtc2cgPSAi TWlzc2luZyBpbnN0YW5jZSBzcGVjaWZpY2F0aW9uLiI7CiAgICAgICAgIHJldHVybiBTWVNJTkZP X1JFVF9GQUlMOwogICAgIH0KICAgICBpZiAoZGVzY1swXS5pbmRvbSAhPSBQTV9JTkRPTV9OVUxM KSB7CiAgICAgICAgIGlpZCA9IHBtTG9va3VwSW5Eb20oZGVzY1swXS5pbmRvbSwgaW5zdCk7CiAg ICAgICAgIGlmIChpaWQgPCAwKSB7Ci0gICAgICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQs IHN0cmR1cCgiSW5zdGFuY2Ugbm90IGF2YWlsYWJsZS4iKSk7CisgICAgICAgICAgICAqZXJybXNn ID0gIkluc3RhbmNlIG5vdCBhdmFpbGFibGUuIjsKICAgICAgICAgICAgIHJldHVybiBTWVNJTkZP X1JFVF9GQUlMOwogICAgICAgICB9CiAgICAgfQpAQCAtMjMwLDcgKzI2Nyw3IEBAIGludCB6Ynhf bW9kdWxlX3BjcF9mZXRjaF9tZXRyaWMoQUdFTlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVT VUxUICpyZXN1bHQpCiAgICAgaWYgKHN0cyA8IDApIHJldHVybiBTWVNJTkZPX1JFVF9GQUlMOwog ICAgIGlmIChycC0+dnNldFswXS0+bnVtdmFsIDwgMSkgewogICAgICAgICBwbUZyZWVSZXN1bHQo cnApOwotICAgICAgICBTRVRfTVNHX1JFU1VMVChyZXN1bHQsIHN0cmR1cCgiTm8gdmFsdWUgYXZh aWxhYmxlLiIpKTsKKyAgICAgICAgKmVycm1zZyA9ICJObyB2YWx1ZSBhdmFpbGFibGUuIjsKICAg ICAgICAgcmV0dXJuIFNZU0lORk9fUkVUX0ZBSUw7CiAgICAgfQogCkBAIC0yNDUsMTIgKzI4Miwz MCBAQCBpbnQgemJ4X21vZHVsZV9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVl c3QsIEFHRU5UX1JFU1VMVCAqcmVzdWx0KQogCiAgICAgLyogRXh0cmFjdCB0aGUgd2FudGVkIHZh bHVlLiAgKi8KICAgICBzdHMgPSBwbUV4dHJhY3RWYWx1ZShycC0+dnNldFswXS0+dmFsZm10LCAm cnAtPnZzZXRbMF0tPnZsaXN0W2ldLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NbMF0u dHlwZSwgJmF0b20sIGRlc2NbMF0udHlwZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgZGVz Y1swXS50eXBlLCBhdG9tLCBkZXNjWzBdLnR5cGUpOwogICAgIHBtRnJlZVJlc3VsdChycCk7CiAg ICAgaWYgKHN0cyA8IDApIHJldHVybiBTWVNJTkZPX1JFVF9GQUlMOworICAgICp0eXBlID0gZGVz Y1swXS50eXBlOworCisgICAgLyogU3VjY2Vzcy4gICovCisgICAgcmV0dXJuIFNZU0lORk9fUkVU X09LOworfQogCi0gICAgLyogSGFuZCBpdCB0byB0aGUgY2FsbGVyLiAgKi8KLSAgICBzd2l0Y2go ZGVzY1swXS50eXBlKSB7CitzdGF0aWMgaW50IHpieF9tb2R1bGUzX3BjcF9mZXRjaF9tZXRyaWMo QUdFTlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUX1YzICpyZXN1bHQpCit7CisgICAg Y2hhciAqZXJybXNnID0gTlVMTDsKKyAgICBwbUF0b21WYWx1ZSBhdG9tOworICAgIGludCB0eXBl OworICAgIGludCBzdHM7CisKKyAgICAvKiBub3RlOiBTRVRfKl9SRVNVTFQgbWFjcm9zIGV2YWx1 YXRlIHRvIGRpZmZlcmVudCBjb2RlIGZvciB2Mi92MyAqLworICAgIHN0cyA9IHpieF9tb2R1bGVf cGNwX2ZldGNoX21ldHJpYyhyZXF1ZXN0LCAmdHlwZSwgJmF0b20sICZlcnJtc2cpOworICAgIGlm IChzdHMgPCAwKSB7CisgICAgICAgIGlmIChlcnJtc2cpCisgICAgICAgICAgICBTRVRfTVNHX1JF U1VMVChyZXN1bHQsIHN0cmR1cChlcnJtc2cpKTsKKyAgICAgICAgcmV0dXJuIHN0czsKKyAgICB9 CisgICAgc3dpdGNoICh0eXBlKSB7CiAgICAgICAgIGNhc2UgUE1fVFlQRV8zMjoKICAgICAgICAg ICAgIFNFVF9VSTY0X1JFU1VMVChyZXN1bHQsIGF0b20ubCk7CiAgICAgICAgICAgICBicmVhazsK QEAgLTI3NCwxMCArMzI5LDUzIEBAIGludCB6YnhfbW9kdWxlX3BjcF9mZXRjaF9tZXRyaWMoQUdF TlRfUkVRVUVTVCAqcmVxdWVzdCwgQUdFTlRfUkVTVUxUICpyZXN1bHQpCiAgICAgICAgICAgICBi cmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3Vs dCwgc3RyZHVwKCJVbnN1cHBvcnRlZCBtZXRyaWMgdmFsdWUgdHlwZS4iKSk7Ci0gICAgICAgICAg ICByZXR1cm4gU1lTSU5GT19SRVRfRkFJTDsKKyAgICAgICAgICAgIHN0cyA9IFNZU0lORk9fUkVU X0ZBSUw7CiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICAvKiBTdWNjZXNzLiAgKi8K LSAgICByZXR1cm4gU1lTSU5GT19SRVRfT0s7CisgICAgcmV0dXJuIHN0czsKK30KKworc3RhdGlj IGludCB6YnhfbW9kdWxlMl9wY3BfZmV0Y2hfbWV0cmljKEFHRU5UX1JFUVVFU1QgKnJlcXVlc3Qs IEFHRU5UX1JFU1VMVF9WMiAqcmVzdWx0KQoreworICAgIGNoYXIgKmVycm1zZyA9IE5VTEw7Cisg ICAgcG1BdG9tVmFsdWUgYXRvbTsKKyAgICBpbnQgdHlwZTsKKyAgICBpbnQgc3RzOworCisgICAg Lyogbm90ZTogU0VUXypfUkVTVUxUIG1hY3JvcyBldmFsdWF0ZSB0byBkaWZmZXJlbnQgY29kZSBm b3IgdjIvdjMgKi8KKyAgICBzdHMgPSB6YnhfbW9kdWxlX3BjcF9mZXRjaF9tZXRyaWMocmVxdWVz dCwgJnR5cGUsICZhdG9tLCAmZXJybXNnKTsKKyAgICBpZiAoc3RzIDwgMCkgeworICAgICAgICBp ZiAoZXJybXNnKQorICAgICAgICAgICAgU0VUX01TR19SRVNVTFQocmVzdWx0LCBzdHJkdXAoZXJy bXNnKSk7CisgICAgICAgIHJldHVybiBzdHM7CisgICAgfQorICAgIHN3aXRjaCAodHlwZSkgewor ICAgICAgICBjYXNlIFBNX1RZUEVfMzI6CisgICAgICAgICAgICBTRVRfVUk2NF9SRVNVTFQocmVz dWx0LCBhdG9tLmwpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgUE1fVFlQRV9V MzI6CisgICAgICAgICAgICBTRVRfVUk2NF9SRVNVTFQocmVzdWx0LCBhdG9tLnVsKTsKKyAgICAg ICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFBNX1RZUEVfNjQ6CisgICAgICAgICAgICBTRVRf VUk2NF9SRVNVTFQocmVzdWx0LCBhdG9tLmxsKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg ICBjYXNlIFBNX1RZUEVfVTY0OgorICAgICAgICAgICAgU0VUX1VJNjRfUkVTVUxUKHJlc3VsdCwg YXRvbS51bGwpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgUE1fVFlQRV9GTE9B VDoKKyAgICAgICAgICAgIFNFVF9EQkxfUkVTVUxUKHJlc3VsdCwgYXRvbS5mKTsKKyAgICAgICAg ICAgIGJyZWFrOworICAgICAgICBjYXNlIFBNX1RZUEVfRE9VQkxFOgorICAgICAgICAgICAgU0VU X0RCTF9SRVNVTFQocmVzdWx0LCBhdG9tLmQpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg IGNhc2UgUE1fVFlQRV9TVFJJTkc6CisgICAgICAgICAgICBTRVRfU1RSX1JFU1VMVChyZXN1bHQs IHN0cmR1cChhdG9tLmNwKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoK KyAgICAgICAgICAgIFNFVF9NU0dfUkVTVUxUKHJlc3VsdCwgc3RyZHVwKCJVbnN1cHBvcnRlZCBt ZXRyaWMgdmFsdWUgdHlwZS4iKSk7CisgICAgICAgICAgICBzdHMgPSBTWVNJTkZPX1JFVF9GQUlM OworICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHJldHVybiBzdHM7CiB9Cg== ------=_Part_28935439_1008488724.1457477525465-- From mgoodwin@redhat.com Tue Mar 8 17:36:51 2016 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 48B0B29E05 for ; Tue, 8 Mar 2016 17:36:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id EFE618F8035 for ; Tue, 8 Mar 2016 15:36:47 -0800 (PST) X-ASG-Debug-ID: 1457480204-04bdf002eb278a20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QOY5E92SYazPDkOt (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 15:36:44 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 6804BD3C27 for ; Tue, 8 Mar 2016 23:36:44 +0000 (UTC) Received: from [10.64.49.67] (vpn1-49-67.bne.redhat.com [10.64.49.67]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u28NagDC002045; Tue, 8 Mar 2016 18:36:43 -0500 Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> Cc: pcp From: Mark Goodwin Message-ID: <56DF6209.9040905@redhat.com> Date: Wed, 9 Mar 2016 10:36:41 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Tue, 08 Mar 2016 23:36:44 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457480204 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/08/2016 11:14 AM, Nathan Scott wrote: > Hi Mark, > > ----- Original Message ----- >> RFC - ship a global derived metrics config directory in the pcp package. >> $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. Other >> configs can be added. > > My initial concern is: this is putting server-platform-specific stuff on > a client-side install - which is kinda going back to the bad old days of > agent Installs on client machines. derived metrics are client-side. I guess we could add them to pmcd, server-side, but it's kind of handy client-side, i.e. they work on existing archives and on downrev live pmcds, etc. > IOW, your example there (the iostat > metrics) is very Linux-specific. the iostat example is fairly Linux specific. We could add some 'probe' syntax to pmLoadDerivedConfig(3), like pmlogconf-setup, but that's not going to work too well since pmLoadDerivedConfig is normally called before any contexts have been created - I suppose the probe could be excecuted at the same time the derived config is actually set up in __dminit(), and the config either created or rejected depending on the probe. Context is available by the time __dminit() is run). > > But, I don't really see any sensible way around it - we need 'em for the > archive case, and there's no server-side derived metric concept either, > by design IIRC (too complex to do in pmcd I'm sure). yep > >> If this is deemed reasonable, then my next commit >> makes pmchart load all configs in this directory by default (and other >> generic monitoring tools such as pmrep, pmval, pmdumptext etc could do >> the same). > > Sounds like a libpcp API will be needed here? Oh, or maybe not - we could > do this in the pmGetOptions code (maybe __pmEndOptions) and that will be > visible in all tools without changes then. somewhere around there. Or actually, anywhere before contexts are created. The easiest is just to putenv(PCP_DERIVED_CONFIG=...) if it's not already defined, and __dminit() will pick it up in due course. If the probe fails then __dminit() will reject it. That gives us platform independence and also handles the case where an archive doesn't contain the required metrics. > >> TODO: deb packaging. By default this ships in the 'pcp' package for RPM >> based distros. > > Hmm, I wonder if thats the best place or should it be the pcp-conf package? > (for a pcp-libs -only install, which someone might do to support just their > own PMAPI utility) yeah guess so. It's needed by all clients, and they require pcp-libs, which in turn requires pcp-conf (at least in RPM spec, not sure about deb). Cheers -- Mark From nscott@redhat.com Tue Mar 8 17:45:27 2016 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 ED51629E05 for ; Tue, 8 Mar 2016 17:45:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4A68EAC006 for ; Tue, 8 Mar 2016 15:45:23 -0800 (PST) X-ASG-Debug-ID: 1457480717-04cb6c583224a860001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id eL2CJWGzzqtHEthd (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 15:45:18 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u28NjHQF008368; Tue, 8 Mar 2016 18:45:17 -0500 Date: Tue, 8 Mar 2016 18:45:17 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: pcp Message-ID: <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> In-Reply-To: <56DF6209.9040905@redhat.com> References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.228] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: patch/RFC - install global derived metrics dir and configs Thread-Index: VlO+0kF/97Srh1pU2nDLF+SKbf1iKA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457480717 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27682 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > On 03/08/2016 11:14 AM, Nathan Scott wrote: > > Hi Mark, > > > > ----- Original Message ----- > >> RFC - ship a global derived metrics config directory in the pcp package. > >> $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. Other > >> configs can be added. > > > > My initial concern is: this is putting server-platform-specific stuff on > > a client-side install - which is kinda going back to the bad old days of > > agent Installs on client machines. > > derived metrics are client-side. I guess we could add them to pmcd, > server-side, Yep, understood; I was really just thinking out loud, not suggesting we go do any of these things - lets work with what we've got for now & reassess once we have more real-world experience with using it. > > IOW, your example there (the iostat > > metrics) is very Linux-specific. > > the iostat example is fairly Linux specific. We could add some 'probe' syntax > to pmLoadDerivedConfig(3), like pmlogconf-setup, but that's not going to *nod* - feels like overkill at this stage. > > But, I don't really see any sensible way around it - we need 'em for the > > archive case, and there's no server-side derived metric concept either, > > by design IIRC (too complex to do in pmcd I'm sure). > > yep > > > Sounds like a libpcp API will be needed here? Oh, or maybe not - we could > > do this in the pmGetOptions code (maybe __pmEndOptions) and that will be > > visible in all tools without changes then. > > somewhere around there. Or actually, anywhere before contexts are created. > The easiest is just to putenv(PCP_DERIVED_CONFIG=...) if it's not already > defined, and __dminit() will pick it up in due course. If the probe fails Yep, good call - so probably no API additions needed, which is good. Watch out for QA fallout here, special QA handling for the event.* metrics ended up splattered across the QA universe when we added those two metrics in. > > > > Hmm, I wonder if thats the best place or should it be the pcp-conf package? > > (for a pcp-libs -only install, which someone might do to support just their > > own PMAPI utility) > > yeah guess so. It's needed by all clients, and they require pcp-libs, which > in turn requires pcp-conf (at least in RPM spec, not sure about deb). deb has a pcp-conf underlying everything too - see debian/pcp-conf.* files. cheers. -- Nathan From lberk@redhat.com Tue Mar 8 19:06:27 2016 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 99A857CA0 for ; Tue, 8 Mar 2016 19:06:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 57E608F8049 for ; Tue, 8 Mar 2016 17:06:24 -0800 (PST) X-ASG-Debug-ID: 1457485576-04cbb00b712998a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id RK0ef6bD6OmThQi7 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 17:06:16 -0800 (PST) X-Barracuda-Envelope-From: lberk@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 (Postfix) with ESMTPS id F1CCB166398; Wed, 9 Mar 2016 01:06:15 +0000 (UTC) Received: from toium (vpn-53-172.rdu2.redhat.com [10.10.53.172]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2916EIl004556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 8 Mar 2016 20:06:15 -0500 From: Lukas Berk To: Charles Cui Cc: pcp@oss.sgi.com Subject: Re: [pcp] GSOC 2016 idea for PCP References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP Date: Tue, 08 Mar 2016 20:06:14 -0500 In-Reply-To: (Charles Cui's message of "Tue, 8 Mar 2016 14:42:53 -0800") Message-ID: <87io0w794p.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Wed, 09 Mar 2016 01:06:16 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457485576 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Charles, Charles Cui writes: [...] > Awesome, glad to hear things worked well. Did you happen to try > running > the testsuite? > > > If I understand correctly, it is tests under the qa folder, right? > I am currently running it, and will post you my results later. Yep. I might consider running it under the installed pcp-testuite package (as the pcpqa user), instead of under the source tree. Let me know how it fares. May I suggest running a quicker, './check -g sanity -x flakey' run first, to make sure things are setup properly before running a full testrun? [...] > the PCP community). Once we've gotten that working in a golang > implementation, we could proceed to working on 'real' golang pmda. > Did > you have a specific domain in mind? > > Yes, that will work for me by starting with an easier task. > I prefer to monitor memcache or database. Sounds good? Sure, just be aware that we do have a memcache pmda, as well as several database pmdas already (check src/pmdas/ for a full list). That being said, there are always more databases to monitor. Feel free to choose one you're interested in and detail it in your proposal. Cheers, Lukas From mgoodwin@redhat.com Tue Mar 8 19:15:39 2016 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 F05247CA0 for ; Tue, 8 Mar 2016 19:15:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7DBF8AC009 for ; Tue, 8 Mar 2016 17:15:38 -0800 (PST) X-ASG-Debug-ID: 1457486133-04bdf002eb27bb40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id jpoaCjDkvWYiEAnv (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 17:15:33 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 8854AC0C5A50 for ; Wed, 9 Mar 2016 01:15:33 +0000 (UTC) Received: from [10.64.49.67] (vpn1-49-67.bne.redhat.com [10.64.49.67]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u291FVno009340; Tue, 8 Mar 2016 20:15:32 -0500 Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> Cc: pcp From: Mark Goodwin Message-ID: <56DF7933.1030005@redhat.com> Date: Wed, 9 Mar 2016 12:15:31 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457486133 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/09/2016 10:45 AM, Nathan Scott wrote: > > > ----- Original Message ----- >> On 03/08/2016 11:14 AM, Nathan Scott wrote: >>> Hi Mark, >>> >>> ----- Original Message ----- >>>> RFC - ship a global derived metrics config directory in the pcp package. >>>> $PCP_VAR_DIR/config/derived along with a config for IOSTAT metrics. Other >>>> configs can be added. >>> >>> My initial concern is: this is putting server-platform-specific stuff on >>> a client-side install - which is kinda going back to the bad old days of >>> agent Installs on client machines. >> >> derived metrics are client-side. I guess we could add them to pmcd, >> server-side, > > Yep, understood; I was really just thinking out loud, not suggesting we go > do any of these things - lets work with what we've got for now & reassess > once we have more real-world experience with using it. > >>> IOW, your example there (the iostat >>> metrics) is very Linux-specific. >> >> the iostat example is fairly Linux specific. We could add some 'probe' syntax >> to pmLoadDerivedConfig(3), like pmlogconf-setup, but that's not going to > > *nod* - feels like overkill at this stage. yes, it is overkill since pmLoadDerivedConfig already silently handles configs that don't have the underlying metrics used as terms in the expression : # cat foo.config foo = disk.dev.read_foo + disk.dev.write_foo bar = disk.dev.read + disk.dev.write # PCP_DERIVED_CONFIG=foo.config pminfo -f foo bar foo: pmLookupDesc: Unknown or illegal metric identifier bar inst [0 or "sda"] value 1331365 inst [2 or "sdb"] value 0 # PCP_DERIVED_CONFIG=foo.config pminfo -DDERIVE -f foo bar pmRegisterDerived: register metric[0] event.flags = anon(PM_TYPE_U32) pmRegisterDerived: register metric[1] event.missed = anon(PM_TYPE_U32) Derived metric initialization from $PCP_DERIVED_CONFIG pmLoadDerivedConfig("foo.config") pmRegisterDerived: register metric[2] foo = disk.dev.read_foo + disk.dev.write_foo pmRegisterDerived: register metric[3] bar = disk.dev.read + disk.dev.write __dmopencontext: bind metric[0] event.flags __dmopencontext: bind metric[1] event.missed __dmgetpmid: metric "foo" -> PMID 511.0.3 __dmgetpmid: metric "disk.dev.read_foo" -> Unknown metric name bind_expr: error: derived metric foo: operand: disk.dev.read_foo: Unknown metric name __dmgetpmid: metric "bar" -> PMID 511.0.4 __dmopencontext: bind metric[3] bar __dmgetpmid: metric "foo" -> PMID 511.0.3 __dmgetpmid: metric "bar" -> PMID 511.0.4 foo: pmLookupDesc: Unknown or illegal metric identifier bar inst [0 or "sda"] value 1331218 inst [2 or "sdb"] value 0 >>> Sounds like a libpcp API will be needed here? Oh, or maybe not - we could >>> do this in the pmGetOptions code (maybe __pmEndOptions) and that will be >>> visible in all tools without changes then. >> >> somewhere around there. Or actually, anywhere before contexts are created. >> The easiest is just to putenv(PCP_DERIVED_CONFIG=...) if it's not already >> defined, and __dminit() will pick it up in due course. If the probe fails > > Yep, good call - so probably no API additions needed, which is good. Watch > out for QA fallout here, special QA handling for the event.* metrics ended up > splattered across the QA universe when we added those two metrics in. So I'm proposing to add the above putenv call to __pmEndOptions() so that global derived metrics will be loaded by default for all client tools (but not overriding $PCP_DERIVED_CONFIG if it's already set). This is a libpcp change, but not an API change. >>> Hmm, I wonder if thats the best place or should it be the pcp-conf package? >>> (for a pcp-libs -only install, which someone might do to support just their >>> own PMAPI utility) >> >> yeah guess so. It's needed by all clients, and they require pcp-libs, which >> in turn requires pcp-conf (at least in RPM spec, not sure about deb). > > deb has a pcp-conf underlying everything too - see debian/pcp-conf.* files. ok. Regards From charles.cui1984@gmail.com Tue Mar 8 23:36:28 2016 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D60117CA0 for ; Tue, 8 Mar 2016 23:36:28 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7EE9B8F8049 for ; Tue, 8 Mar 2016 21:36:25 -0800 (PST) X-ASG-Debug-ID: 1457501778-04bdf002eb284800001-S8gJnT Received: from mail-lb0-f177.google.com (mail-lb0-f177.google.com [209.85.217.177]) by cuda.sgi.com with ESMTP id tSKXJkIZOlUOFR7q (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 08 Mar 2016 21:36:19 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.177 Received: by mail-lb0-f177.google.com with SMTP id k15so49986780lbg.0 for ; Tue, 08 Mar 2016 21:36:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=oC6PIPOTk0mL5STQN7XMFHgUvyWxMfRm/oxCodvjsvw=; b=siWpg7yp1P2IYegiDRLtwdtRq97whqoEM+lUXRDZ5z9DpvFmbm4pJWmON598DoNpM4 Qh1z8vAeqrcxIltNOnysihn9grcO76exe8mRd47fcg5sKJgBn9buZbnRwyI4Zugaff85 NLnuNmHHgNu5dTGEHzrtx+KtUjXguMisSoMSlDoXal40fbAwucOLYYaBp0+tPaaajsZ4 vywbPcsIIPEb2lDRHuGvw+IikDnMXH1CpmH9vmbap0CN0WMYQKzta+92OWs9fgQQyacJ ema5OwxZZUwVEUbUwDxuUzXMj27dcnheWCg0GdqDZ5vHEImxMZG8nKNcTpjHf8zNAghZ wEdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=oC6PIPOTk0mL5STQN7XMFHgUvyWxMfRm/oxCodvjsvw=; b=PhOqHXDwzPZoedWWp2czvp2xZFzWAuVoCvObZlDmkMvtjdYXRXiRBZp+Fuuy9Kq2Zt DdPEW/b0aatcFiTd/ILxXByg7dmVyZ3F2/N/QfVUJ24ro4mnOV7ilCfranAenwxKahhW wDhtiSDQoiwSoBwoMOFKCTU4gML69wpc2Mw4wH6hmHZte8O0+lqI8jIqoNc4U6aa9f8J AkkuM4mUIhq9QQiCpPT0mRK+EtV1qgE1orm3QwETJJGDTAZfIoTKMi82t0dUY2zdKvGl W9vcXbCwthyDm14vNats8za/oO8GREIgI5xnkaRChzzPjzu4DR7BdEjkHSwO4+8RYYri YxHw== X-Gm-Message-State: AD7BkJIY5YPmF97cPeIVXioJK84h2vxw3jXvF6qDt7hBXQQlGJ1dkm740j0t9dMlWDI902ubetJYZ+/r2zD7vQ== MIME-Version: 1.0 X-Received: by 10.25.154.65 with SMTP id c62mr11849395lfe.54.1457501778040; Tue, 08 Mar 2016 21:36:18 -0800 (PST) Received: by 10.25.86.68 with HTTP; Tue, 8 Mar 2016 21:36:17 -0800 (PST) In-Reply-To: <87io0w794p.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> Date: Tue, 8 Mar 2016 21:36:17 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a114012b4bd6166052d9713c6 X-Barracuda-Connect: mail-lb0-f177.google.com[209.85.217.177] X-Barracuda-Start-Time: 1457501779 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27689 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a114012b4bd6166052d9713c6 Content-Type: text/plain; charset=UTF-8 Please find my comments below. 2016-03-08 17:06 GMT-08:00 Lukas Berk : > Hi Charles, > > Charles Cui writes: > [...] > > Awesome, glad to hear things worked well. Did you happen to try > > running > > the testsuite? > > > > > > If I understand correctly, it is tests under the qa folder, right? > > I am currently running it, and will post you my results later. > > Yep. I might consider running it under the installed pcp-testuite > package (as the pcpqa user), instead of under the source tree. > Let me know how it fares. May I suggest running a quicker, './check -g > sanity -x flakey' run first, to make sure things are setup properly > before running a full testrun? > I add the pcpqa user into the system, and run test under the pcp-testsuite package. When I run "./check -g sanity -x flakey" it has permission problem. So, I issued the command with sudo, which executed without any errors. In terms of the testsuite, (sudo ./check 000-) some tests report problem like output mismatch, or some packages are not found(e,g, no docker binary found), but most of these tests pass. Do I need to investigate the test with problems and fix them? > > [...] > > the PCP community). Once we've gotten that working in a golang > > implementation, we could proceed to working on 'real' golang pmda. > > Did > > you have a specific domain in mind? > > > > Yes, that will work for me by starting with an easier task. > > I prefer to monitor memcache or database. Sounds good? > > Sure, just be aware that we do have a memcache pmda, as well as several > database pmdas already (check src/pmdas/ for a full list). That being > said, there are always more databases to monitor. Feel free to choose > one you're interested in and detail it in your proposal. > I looked at the listed provided, I think I can write agents to monitor redis or cassandra database, if that's possible. > > Cheers, > > Lukas > --001a114012b4bd6166052d9713c6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Please find my comments below.

2016-03-08 17:06 GMT-08:00 Lukas Berk <lb= erk@redhat.com>:
Hi Charl= es,

Charles Cui <charles.cui198= 4@gmail.com> writes:
[...]
>=C2=A0 =C2=A0 =C2=A0Awesome, glad to hear things worke= d well. Did you happen to try
>=C2=A0 =C2=A0 =C2=A0running
>=C2=A0 =C2=A0 =C2=A0the testsuite?
>
>
> If I understand correctly, it is tests under the qa folder, right?
> I am currently running it, and will post you my results later.

Yep.=C2=A0 I might consider running it under the installed pcp-testu= ite
package (as the pcpqa user), instead of under the source tree.
Let me know how it fares.=C2=A0 May I suggest running a quicker, './che= ck -g
sanity -x flakey' run first, to make sure things are setup properly
before running a full testrun?
I add the pcpqa user in= to the system, and run test under the pcp-testsuite package.=C2=A0
When I run "./check -g sanity -x flakey" it has permission prob= lem.=C2=A0
So, I issued the command with sudo, which executed wit= hout any errors.

In terms of the testsuite, (sudo = ./check 000-)
some tests report problem like output mismatch, or = some packages are not found(e,g, no docker binary found),
but mos= t of these tests pass.=C2=A0
Do I need to investigate the test wi= th problems and fix them? =C2=A0

[...]
>=C2=A0 =C2=A0 =C2=A0the PCP community). Once we've= gotten that working in a golang
>=C2=A0 =C2=A0 =C2=A0implementation, we could proceed to working on '= ;real' golang pmda.
>=C2=A0 =C2=A0 =C2=A0Did
>=C2=A0 =C2=A0 =C2=A0you have a specific domain in mind?
>
> Yes, that will work for me by starting with an easier task.
> I prefer to monitor memcache or database. Sounds good?

Sure, just be aware that we do have a memcache pmda, as well as seve= ral
database pmdas already (check src/pmdas/ for a full list).=C2=A0 That being=
said, there are always more databases to monitor.=C2=A0 Feel free to choose=
one you're interested in and detail it in your proposal.
I looked at the listed provided, I think I can write agents to monit= or redis or cassandra database,=C2=A0
if that's possible.=C2= =A0

Cheers,

Lukas

--001a114012b4bd6166052d9713c6-- From mgoodwin@redhat.com Wed Mar 9 06:01:29 2016 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 76EDA7CA0 for ; Wed, 9 Mar 2016 06:01:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1E6A28F8040 for ; Wed, 9 Mar 2016 04:01:26 -0800 (PST) X-ASG-Debug-ID: 1457524884-04bdf002ee291e10001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id lSHBTk73kzfBS8zh (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 04:01:24 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 3123B7F083 for ; Wed, 9 Mar 2016 12:01:24 +0000 (UTC) Received: from [10.64.49.67] (vpn1-49-67.bne.redhat.com [10.64.49.67]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29C1M0b015121 for ; Wed, 9 Mar 2016 07:01:23 -0500 From: Mark Goodwin Subject: pcp updates - add global derived metrics config directory and pmchart 'Iostat' view To: pcp X-ASG-Orig-Subj: pcp updates - add global derived metrics config directory and pmchart 'Iostat' view Message-ID: <56E01091.8070706@redhat.com> Date: Wed, 9 Mar 2016 23:01:21 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457524884 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This adds a new config directory for global derived metrics definitions, loaded by libpcp __dminit() if $PCP_DERIVED_CONFIG is NOT set in the environment. Adds iostat.conf derived metrics and a new Iostat view for pmchart. Since this is all client side, the new derived metrics and pmchart view work on current pmcd and existing archives. Generic tools can now report Iostat metrics, and any other derived metrics that are added to the global config directory. e.g. if you only have one disk, the following is almost the same as iostat: pmrep disk.dev.{read_bytes,write_bytes,await,avg_rqsz,avg_qlen,util} Still to come: QA - please don't consider merging this until I've finished the necessary QA updates and added a few new tests. Changes committed to git://git.pcp.io/mgoodwin/pcp master commit b83ef983a98979528a3d70736c0dc3c6677075ce Author: Mark Goodwin Date: Wed Mar 9 22:05:16 2016 +1100 packaging: packaging for global derived metrics configs Add new dir PCP_VAR_DIR/config/derived and config file iostat.config to the pcp-config package. modified: build/rpm/fedora.spec modified: debian/pcp-conf.dirs modified: debian/pcp-conf.install commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 Author: Mark Goodwin Date: Wed Mar 9 21:57:32 2016 +1100 pmchart: add Iostat view using disk metrics and derived iostat metrics This is a new multi-tabbed view showing disk and device-mapper traffic and most of the traditional iostat metrics. Some of these metrics are derived, see /var/lib/pcp/config/derived/iostat.conf. modified: src/pmchart/views/GNUmakefile new file: src/pmchart/views/Iostat commit 5d5620645415100a4734d379f111b179c25267d6 Author: Mark Goodwin Date: Wed Mar 9 17:41:05 2016 +1100 libpcp: load global derived metrics config by default If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() now loads derived configs from $PCP_VAR_DIR/config/derived by default. This follows on from previous commit 689c031ca6f5, where we now ship an iostat.config. A follow-up change will move the global derived config directory and iostat.config into the pcp-conf package (currently in pcp base package). Also, some QA changes to follow. commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 Author: Mark Goodwin Date: Wed Mar 9 17:26:33 2016 +1100 pmchart: fix an autoscale bug when loading a view in archive mode Fix an issue in pmchart when loading a view in archive mode, autoscale isn't properly performed until a pmtime event is received (was initially fixed scale at 0 .. 1000). Also improves console diagnostics in related areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). commit df5ec5921a8dab639530d939fb43382d18921305 Author: Mark Goodwin Date: Wed Mar 9 17:17:46 2016 +1100 docs: clarify pmchart -geometry and -g flags (former is for display geometry) commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e Merge: 7a2d529 689c031 Author: Mark Goodwin Date: Wed Mar 9 17:15:43 2016 +1100 Merge branch 'master' of git://pcp.io/mgoodwin/pcp commit 689c031ca6f5db455cce6aab8f145eb5b8029223 Author: Mark Goodwin Date: Mon Mar 7 15:23:56 2016 +1100 config: install a global derived metrics config directory with iostat.conf Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived along with iostat.conf (containing iostat derived metrics definitions). modified: src/GNUmakefile new file: src/derived/GNUmakefile new file: src/derived/iostat.conf From myllynen@redhat.com Wed Mar 9 07:43:49 2016 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 98FA67CA0 for ; Wed, 9 Mar 2016 07:43:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4C221304039 for ; Wed, 9 Mar 2016 05:43:49 -0800 (PST) X-ASG-Debug-ID: 1457531022-04bdf002ee299e10001-S8gJnT Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by cuda.sgi.com with ESMTP id 4TISHDXjTvzQMgO7 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 05:43:43 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.51 Received: by mail-wm0-f51.google.com with SMTP id n186so178975085wmn.1 for ; Wed, 09 Mar 2016 05:43:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=PYcqVZqfxEmYdZxZ3vMqHPaoEU9DrNlGFOLDDI2KPL0=; b=OndNtAOHCtjEb4Z6r+WWr6c4vQbDSJaiwdyl6ShZLMYcMSJA9hkonoux9f5X5iZqL/ hiZ2hG0UYAqdYNdFBuRZns8gYTsbANvBJzUxNcMWng2dUhXIa/V5iT/cXsom4c1kvJ56 HZp+MPMAZYJsuqL+24K0CJGSDbA4EcNTwc0W4hc+/RgrWbSH2ZEFFfTRlCpH68JzmTpP +KB5yHn5JsFEJufRHercw3lNefPLYh6J/1szq2WGRiipr2N6v7PTHoORaIpLD3PlVqXv z95A0kWOV6uxFkCb8EYZBcN5A1awarMRIiSspo6Oilvstw69ThCRJeRNLdOW8sAZhhwM HluQ== X-Gm-Message-State: AD7BkJIWrKGYYBv23doYlYIYEvT9kw3IBZrOjbAi1p3CklzU6lCOtwBbst0jTg/HW/7hC5iV X-Received: by 10.28.145.8 with SMTP id t8mr26111105wmd.103.1457531022444; Wed, 09 Mar 2016 05:43:42 -0800 (PST) Received: from ?IPv6:2001:14bb:170:9de:402:1fcc:a508:2? (dyg4yx3tfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:170:9de:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id c71sm8482357wmd.4.2016.03.09.05.43.41 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Mar 2016 05:43:41 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [pcp] PMDA Metrics Limit References: <56DD8CE8.9020202@redhat.com> <2036692062.28640709.1457387057371.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PMDA Metrics Limit To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56E0288B.4000909@redhat.com> Date: Wed, 9 Mar 2016 15:43:39 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <2036692062.28640709.1457387057371.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f51.google.com[74.125.82.51] X-Barracuda-Start-Time: 1457531023 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27697 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-07 23:44, Nathan Scott wrote: > ----- Original Message ----- >> [...] >> It would seem that the limitation still exists for PMDAs, see the below >> test PMDA - it works as expected if the innermost loop is removed from >> generate_metrics() (676 metrics added) but if the innermost loop is in >> place, then only 1024 metrics are added even though there are over 17k >> metrics in the hash: >> [...] >> $pmda->add_metric(pmda_pmid(0, $i++), > > You're not using the cluster space (the 0 above) - only item ($i above), > which is limiting the number of metrics you can have artificially here. Confirmed, by putting max 1024 metrics per cluster space all the ~17k metrics can be added for the PMDA. This makes me wonder shouldn't the user get some sort of warning about the situation, now data is silently discarded in a non-obvious manner? Thanks, -- Marko Myllynen From myllynen@redhat.com Wed Mar 9 08:04:13 2016 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 A5CCD7CA0 for ; Wed, 9 Mar 2016 08:04:13 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 28693AC006 for ; Wed, 9 Mar 2016 06:04:10 -0800 (PST) X-ASG-Debug-ID: 1457532246-04bdf002eb29ede0001-S8gJnT Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by cuda.sgi.com with ESMTP id iAGrRa9nWEiDd89H (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 06:04:07 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.41 Received: by mail-wm0-f41.google.com with SMTP id l68so72301166wml.1 for ; Wed, 09 Mar 2016 06:04:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=LKqs8ubPO4wjE5r4f3fzjjOwNvO5elVlI1JoXi89Q0k=; b=IEYGxl6fLHoBhhbZE6Pqws9gk6TftjKUnYdciyEILXqeYtD0qAU276fw5w7YzfwE36 LCtgsEku1QZIjqunBoKPT3KVMAzNoe28Y2zWKTiHGDvS5XQ0LxWd25PLx2VNlmpp4Nsp EBfhaVH/KtHQYv9Wlcrl0I8/0KNq9Cey5Pu7mah4YeM0Ic9QFRNF54wOpvfYdx77JkyJ biXNyuWBQexeZthTPAy5I1ZT5eyJ9xaGUk+Ml74tGoKQ60GY9kN6UfcgVH088o/uSq5y GitUx4brs7kkRO2Jnu+7NVWqfq283Kug3gsmglHeefKLgxLHrpKGxFNMpCB1cmX+xLi9 vdnA== X-Gm-Message-State: AD7BkJKVihBNkK4zEMSMOu1KDcwIVmX65mZCY5Hs3NKElmVlyPXNPRoW0/eeNs9t4OEEsEQS X-Received: by 10.194.90.137 with SMTP id bw9mr35094851wjb.120.1457532245917; Wed, 09 Mar 2016 06:04:05 -0800 (PST) Received: from ?IPv6:2001:14bb:170:9de:402:1fcc:a508:2? (dyg4yx3tfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:170:9de:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id c128sm23907787wma.11.2016.03.09.06.04.04 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Mar 2016 06:04:05 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> <56DD5312.2030004@redhat.com> <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> <56DEAF06.50801@redhat.com> <262603004.28935441.1457477525468.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56E02D53.2050102@redhat.com> Date: Wed, 9 Mar 2016 16:04:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <262603004.28935441.1457477525468.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f41.google.com[74.125.82.41] X-Barracuda-Start-Time: 1457532247 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-09 00:52, Nathan Scott wrote: > ----- Original Message ----- >>> As discussed on IRC, I've changed it to make version detection dynamic >>> using a separate script, so that we avoid relying on the end-user doing >>> the configuration themselves. Lightly tested, will flesh out the QA if >>> you're thinking this approach still looks OK at this stage? >> [...] >> >> Zabbix Agent (daemon) v2.4.7 (revision 56694) (12 November 2015) >> Compilation time: Nov 13 2015 10:42:17 >> >> zabbix_agentd (daemon) (Zabbix) 3.0.0 >> Revision 58460 15 February 2016, compilation time: Feb 15 2016 16:15:24 > > /me shakes his head, wow > >> - did you test this with Zabbix agent or by some other means? I'm seeing > > Just tested the script, and only lightly (as mentioned) so as to not spend > too much time on code that's not likely to go anywhere. Turned out to be > a good idea... > > Ding, ding - here's round three, based on our IRC chat this morning - back > to earlier thoughts along the dlsym(3) line. I'm assured it cannot fail, > so compile-tested only at this stage. Yes, thanks a lot, it didn't fail, works out perfectly, tested zabbix-agent 2.4.7 and 3.0.0 on RHEL 7 using RPMs from Zabbix. (Symbol-wise 2.2 is the same as 2.4.) Cheers, -- Marko Myllynen From minnus@buffalo.edu Wed Mar 9 08:07:52 2016 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 5750A7CA1 for ; Wed, 9 Mar 2016 08:07:52 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 094268F804B for ; Wed, 9 Mar 2016 06:07:48 -0800 (PST) X-ASG-Debug-ID: 1457532455-04bdf002ee29f170001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve107.acsu.buffalo.edu [128.205.6.233]) by cuda.sgi.com with ESMTP id CKRZF9JFWnv5cHQJ for ; Wed, 09 Mar 2016 06:07:36 -0800 (PST) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.233 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 26FFEE1CB3A; Wed, 9 Mar 2016 09:05:11 -0500 (EST) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 1A7764006B; Wed, 9 Mar 2016 09:05:11 -0500 (EST) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id A8FB440080; Wed, 9 Mar 2016 09:05:10 -0500 (EST) Received: from smtp.buffalo.edu (smtp4.acsu.buffalo.edu [128.205.5.229]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id A60044006B; Wed, 9 Mar 2016 09:05:10 -0500 (EST) Received: from prince.ccr.buffalo.edu (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 9C694E21DC3; Wed, 9 Mar 2016 09:05:10 -0500 (EST) Subject: Re: GSOC Queries : Optimized logging of unchanging performance metrics To: Vineet Purswani X-ASG-Orig-Subj: Re: GSOC Queries : Optimized logging of unchanging performance metrics References: Cc: PCP , Ken McDonell From: Martins Innus Message-ID: <56E02D96.7070900@buffalo.edu> Date: Wed, 9 Mar 2016 09:05:10 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 9% X-Barracuda-Connect: mtareserve107.acsu.buffalo.edu[128.205.6.233] X-Barracuda-Start-Time: 1457532456 X-Barracuda-URL: https://192.48.157.11:443/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.3.27698 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Vineet, Thanks for the interest in PCP! If you haven't already, please subscribe to the PCP mailing list: http://www.pcp.io/mailman/listinfo/pcp To see if this task would interest you it would probably be best to read up on the current pcp architecture and focus on the pmlogger component. You can find documentation here: http://pcp.io/documentation.html Section 6 of the "User and Administrators Guide" describes the pmlogger process. As another step, you should download the pcp and make sure you can build and run it on a linux system you have administrative access on. I'd expect someone that worked on this specific project to have a solid C programming background. As for some more information on this task, the pmlogger process interfaces with the rest of the pcp processes to take periodic snapshots of various system metrics and logs them usually to disk. Over time it is possible that many of these metric values are unchanging from between time-steps. This leads to larger pmlogger archives than would be necessary if we could configure the system to only keep metrics that have changed. If this sounds interesting to you, please reply to the list with any other specific questions you may have. Let us know if anything is unclear. There is a great community of developers here. Thanks Martins On 3/8/16 4:42 PM, Vineet Purswani wrote: > Greetings, > > My name is Vineet Purswani and I am a fourth year Computer Science MTech > Integrated student at IIT Kanpur, India. I am interested in knowing more > about a project listed on PCP GSOC ideas page - *Optimized logging of > unchanging performance metrics* > > I have a great interest in Computer Systems, specifically operating > systems, computer architecture and cloud computing. I have worked on > NACHOS to test some of the scheduling algorithms, demand paging > techniques, implemented condition variables and semaphores. I did an > architecture project to get my hands on over cache hierarchy techniques > and branch & target predictors. I am currently working on computer > security projects, wherein I have done control hijacking, privilege > separation, learnt about several symbolic execution techniques like > DART, KLEE & EXE. I have a basic knowledge of compiler design, > databases, functional programming, machine learning and computer > security as well. You can find my work here: > https://github.com/vineetpurswani > > /_*Kindly guide me as to how do I start working on this idea? Which bug > fix/enhancement should I work on? Expectations in proposal? > *_/ > Kindly share any details that you would like to share or any questions > that you may have for me regarding this GSOC project. > *_ > _* > Let me know what you think. Thanks a lot. > > Yours Sincerely > Vineet Purswani > IIT Kanpur From bugzilla@redhat.com Wed Mar 9 09:14:38 2016 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 5DF7E7CA0 for ; Wed, 9 Mar 2016 09:14:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2F53C8F8049 for ; Wed, 9 Mar 2016 07:14:37 -0800 (PST) X-ASG-Debug-ID: 1457536470-04cbb00b712bbac0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id yiCp6CiPYha66fVf (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 07:14:31 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adfod-0000PI-L7 for ; Thu, 10 Mar 2016 02:14:29 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29FEEwx004016 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 9 Mar 2016 10:14:14 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29FEEOL018020 for ; Wed, 9 Mar 2016 10:14:14 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u29FEEfm018019; Wed, 9 Mar 2016 10:14:14 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1316179] New: RFE: Complete Python PMDA API Date: Wed, 09 Mar 2016 15:14:14 +0000 X-ASG-Orig-Subj: [Bug 1316179] New: RFE: Complete Python PMDA API Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1457536471 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27699 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1316179 Bug ID: 1316179 Summary: RFE: Complete Python PMDA API Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: According to src/python/pcp/pmda.py several methods available for the Perl = PMDA API are missing from the Python PMDA API, including few useful ones like pmda_pmid_name, add_pipe and add_tail. # Other methods perl API provides: # add_timer() # add_pipe() # add_tail() # add_sock() # put_sock() # set_inet_socket # set_ipv6_socket # set_unix_socket # pmda_pmid_name(cluster,item) # pmda_pmid_text(cluster,item) --=20 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=3DtIXYjNi= GrW&a=3Dcc_unsubscribe= From jonas.soya04@gmail.com Wed Mar 9 09:30:23 2016 Return-Path: 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 C07707CA0 for ; Wed, 9 Mar 2016 09:30:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8CC368F804C for ; Wed, 9 Mar 2016 07:30:23 -0800 (PST) X-ASG-Debug-ID: 1457537417-04cb6c58302733c0001-S8gJnT Received: from mail-oi0-f68.google.com (mail-oi0-f68.google.com [209.85.218.68]) by cuda.sgi.com with ESMTP id tQLBADnyF1CkDEi8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 07:30:18 -0800 (PST) X-Barracuda-Envelope-From: jonas.soya04@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.218.68 Received: by mail-oi0-f68.google.com with SMTP id m82so3083786oif.1 for ; Wed, 09 Mar 2016 07:30:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to; bh=I2DbSzD/apBKLa2+kFPPCm5ZCcNhSIfNoB3LIVh+xbE=; b=o1soJfHFDk31rp4DHlW1RH8dIgLtIzzNGDFHzoTbUKTAumymPJVEpLqiwhi8LaJTAg tQT/JOVwV2XZLkpgX/GZxo5v+5i7rAmVmvPXQTvSeCqGQcJB3w8Umxs6xc51HGifWvW7 5DqJs5OlgC5R9/yCBPIpY5n4x5h+HiHFTO02EGd75YJftjyPTAaN9ecHHxFljiqvZFv6 Bu1vyL0eun0CaMeOMQIA7NlCYQYSP2RhQrsRlWEzpcZrUMeHMQb4pOeJHqXqqD1XaLIG LS6DQpg3QbAfWnO2OBQdcFFiQvTeQaQznJNIzsRs1PAWNMGyX8veGobq6uuiGP3ZbHRb dj6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:date:message-id:subject :from:to; bh=I2DbSzD/apBKLa2+kFPPCm5ZCcNhSIfNoB3LIVh+xbE=; b=NCOCZ/4aoLp74XBxSnygO0H4s0e9A9FaWgHFYiV3kM4bJZh8TFyjwqPGQUE3cV8R5k dlfo+p5v2J7YUKllvxnQmQG+TWX8hAnv95EhQZPm359NjeUyRkvGPKsKsFjsDmoF44Fg ysUzp5ZZuquRELtGAagFh5SAB4wMuipISteT3JpfSJa6IAaW9LY+yYqvfsMYqL+ntpZ0 FlAjiRbCQeli+XjOsMgpugMyjMe4qFoTdeRY2fjIyfBZLwIGZwW98qL1rM+Xl2bgzFwQ vGbZH1kzGbHHJ03G5f3eT/T1CEGgr2XB0bWvhF9YudWU7VT1j2uXAUPt1Q5PPSEnmssn 2rrw== X-Gm-Message-State: AD7BkJJikg5LfejPoNb/wigpL6riloLqLkfYEJ+VSof6Ijkjsjj2m4BqEF8OUS4KWTEsBzSA0Tqkw5JXmBcQ1Q== MIME-Version: 1.0 X-Received: by 10.202.230.15 with SMTP id d15mr18025186oih.104.1457537416476; Wed, 09 Mar 2016 07:30:16 -0800 (PST) Received: by 10.202.234.68 with HTTP; Wed, 9 Mar 2016 07:30:16 -0800 (PST) Reply-To: jonas.soya1@gmail.com Date: Wed, 9 Mar 2016 23:30:16 +0800 Message-ID: Subject: INVESTMENT From: Jonas Soya X-ASG-Orig-Subj: INVESTMENT To: undisclosed-recipients:; Content-Type: multipart/mixed; boundary=001a1141775cf56c54052d9f5f91 X-Barracuda-Connect: mail-oi0-f68.google.com[209.85.218.68] X-Barracuda-Start-Time: 1457537418 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 --001a1141775cf56c54052d9f5f91 Content-Type: multipart/alternative; boundary=001a1141775cf56c51052d9f5f8f --001a1141775cf56c51052d9f5f8f Content-Type: text/plain; charset=UTF-8 --001a1141775cf56c51052d9f5f8f Content-Type: text/html; charset=UTF-8

--001a1141775cf56c51052d9f5f8f-- --001a1141775cf56c54052d9f5f91 Content-Type: image/jpeg; name="Jonas Soya.jpg" Content-Disposition: attachment; filename="Jonas Soya.jpg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ik3yd8520 /9j/4AAQSkZJRgABAgEBLAEsAAD/4RAPRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUA AAABAAAAbgEbAAUAAAABAAAAdgEoAAMAAAABAAIAAAExAAIAAAAcAAAAfgEyAAIAAAAUAAAAmgE7 AAIAAAAFAAAArodpAAQAAAABAAAAtAAAAOAALcbAAAAnEAAtxsAAACcQQWRvYmUgUGhvdG9zaG9w IENTNCBXaW5kb3dzADIwMTU6MTE6MDUgMTI6MTI6NTcAVXNlcgAAAAOgAQADAAAAAQABAACgAgAE AAAAAQAAB/ygAwAEAAAAAQAABJcAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABLgEbAAUA AAABAAABNgEoAAMAAAABAAIAAAIBAAQAAAABAAABPgICAAQAAAABAAAOyQAAAAAAAABIAAAAAQAA AEgAAAAB/9j/4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/ 2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAFwAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEB AQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIE AgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRai soMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dn d4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi 4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl 9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APR879qi5rsLYawwy10QX7m/zn5+ 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 6jdzSA5siQXfRB/rJvXp936RvtEu1GgADtx/svYqzui9LfkNyXYzDe2z1hZrO+d2/n95QZ0HpNbi 5mM0SyysiXRttLX3N2btvv2M/sfo/wCbSU3mWVvEscHA8EEFSVXE6ZhYVtluLWKnXBjXgcQzds9v /XHq0kp//9P1Ta3dugboie8J1Wy+o4eG9jMmz0/UEtcWu2gB1dXvta306/0l9Tf0j1B/WOlsfsfl 1BwLgRvGhYLH2b/3NjaLfpf6NJTcSSSSUpM5rXNLXAFpEEHUEFOkkpSYgEEESDoQU6SSli0OEOAI 8CmaxjZLWhu4y6BEnxKkkkpSYgGJExqE6SSlJJJJKUkkkkpSSSSSlJJJJKf/1PTr/sRexuQKy9wI rFm2SCWbg3f/AMJ6P/gaqmjoFdBs9PFbRU1124Nr2tYW7rbtPzHVO97/APRqPV/2HvZ+1ds7HbN+ 7bs09f6Ps2fR+0f8H/Pfo1Xp/wCbP2q30I+0w/f6fqbo2v8AU2bPzdvqfzX+E/4VJTqUvw6qxVU9 jGMIYGbvok/Rrh30XfyEdc43/mbuq2ent2j0437Y9XG9L/rf2j7P6X+C/n/+7S6NJSkkkklKSSSS UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//9n/7RUAUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAA ABAcAgAAAgBhHAJQAARVc2VyOEJJTQQlAAAAAAAQWx+JwNbv/fnv6U/L7CsYBzhCSU0D7QAAAAAA EAEsAAAAAQABASwAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAA AHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAA AAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAA AAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////// //////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4 QklNBAIAAAAAAAIAADhCSU0EMAAAAAAAAQEAOEJJTQQtAAAAAAAGAAEAAAACOEJJTQQIAAAAAAAQ AAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA2EAAAAGAAAAAAAAAAAA AASXAAAH/AAAABYAQwBvAG0AcABsAGkAbQBlAG4AdABzACAAbwBmACAAdABoAGUAIABkAGEAeQAA AAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAH/AAABJcAAAAAAAAAAAAAAAAAAAAAAQAA AAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAA AAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAA BJcAAAAAUmdodGxvbmcAAAf8AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAA ABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAA DEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUA AAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAA AABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAASXAAAAAFJnaHRsb25nAAAH/AAAAAN1cmxURVhU AAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQA AAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9y ekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVt AAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xp Y2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRs b25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhC SU0EKAAAAAAADAAAAAI/8AAAAAAAADhCSU0EFAAAAAAABAAAAAI4QklNBAwAAAAADuUAAAABAAAA oAAAAFwAAAHgAACsgAAADskAGAAB/9j/4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/u AA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREM DAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAFwAoAMBIgACEQEDEQH/3QAE AAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgME BQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRy gtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1 VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMF MoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePz RpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APR879qi 5rsLYawwy10QX7m/zn5+30t/pelZV+l/nf0arPP1nO1gGLLwSbGbgGRt9n6Rz9/52yz0f69dC10k lOXP1llojDhx9xiz26cbd/6T+v8Ao/8Ai/0nqVIO+sYrcNmM63cNhO4Ngm3cI3f4Nv2b3/8AHfov 9LqJJKcgs+s1Y/R2Y9xaxjR6jS3c7bX6tx9It93qtv8A0X6Kv9JX/N7FK5/1kZkWmmvHsoL4rDiQ Q32tae3u9/q2f8V6Vf8ApbNVJJTFhLmhxaWEgEtMSP5J2lzVJJJJSkkkklKSSSSUpJJJJSkkkklK SSSSUpJJJJT/AP/Q9Iz8zNxrG+hiHJqLSXva6C0/m+za97/+tt3/APB2fQVerq+fb6kdNtZ6bHua bHQHOY5tfo+1tj9/03+1j6n/APaazI/wdnOq6m97ThXMqaB7g9s67m68O3ez/iv/AAX1sWqMbr4s AbnVWMa4epLAHRDf0bNjP0b3fznqWet/xKSl29U6mK3+r02w2MrLwGOBa5wNY2Ncf+N3/v8A6K39 HZ/hGt6t1RjSB0u0vJcK4cHCA1zw636Oz3tZX/bUG1deqsoac2q5rH1/a2kNa4VAe+0HZ9O57X7v Zs2fzPpfziLj0fWEPrdfk0OYS31WBhHtn3emf39jfzv9L/gvs/6ylKu6j1Smy4fYDdWw/onVu5bt b9IbXO/nd/qemz2U/wA19ot/RJj1fObXTu6da66wPL2t+i303Mr9ztv+F9VjqP8ArvqenVS+1Ddj fWdr2tZl02MLTL3MDSHbK2s3Na33t9X7Q/2+n/glP7H18WueM5hG1oa0sG0kAuduYB7G2W+x/wBO z0PoenYkpMzqGY99G3BsDLSRaXkNNe1/pe4fn/6T/iv0nqfQ31sfr2bkU13N6XftsG6Jgjn2uD2s 9/8A6Tu/wn2L7dOqj6xGms2ZFTLPRYLBtDv04s33PlrWN9F2P+i2f+rEwxPrEXuccytoeQdrWzED btrNlbtm7Z7v5z+c/wAH6f6ZKZN6p1NorNnTnuFjGOc6t30Ca/VuY9ljWWeyz9HV7P0n+E9H/Cjb 1PrdjHbenek4sc5m9xJDo30tsY0Bv0t9Nuy5/wDpVMYn1g9rn5tRcCS6trIZ/wAH7tpt/re7/wBI 2OMTr/pU1/ba2uDX/aLRXJc9zt9fpNs3NrrYz9GkpJkdRz6nNZXgWXGw2jewt2sFZ/Rut3lrv07f dXsQT1XqdVQfb05z4r9R4rcd077K/SYws2uf7aHN/S+/1f8Agv0kxjfWDcQcurYT9IV+4AfuCNn6 T+X9D+c/w3o4rsw+sGzH9bMBqqh1+1oDrHNdY6Paxmyt7TT/ANt+n+k9T1UlLXdT6iw3tZgOJpks dLi17RY2vTZVu3Poc672eql+1OpONMdNsb6rrGuY9wDmbXVsqfa+sW0tY9r7bH7Xv/m/0HrqAwfr A2COoMLoY1wdXLYB3Wbf+E/MY/8Ac/nP0np21SOH14OAbnM2Oje4sbuENLX+k3Zt3Os/SfpN/wDx f76Us3qnVPTsuf06wMrDA2kEG173Wem8tAmplddf6b+cTnqnUg25x6e8ei1jtoO4vLnEPbVDWtds Z/b/AOC/mvWcYfXLGubdmsbIrLTUyIey31bef8FdSPR9H9z/AA1n88kzF646yt1+XXs3OdbXW3bA LXsZXW8t3PY1zq3+7037/f8Azf6ukpb9rdQMbem2yRJBcAWwXe06bHP2t/wT3/8Abf6ZF/aGX9mb d9jfvBs9WnXc0MZY9m327bHWvrZX+j9Sv9J/OWKuzp/XQyx1nUN9r6X1NDGhjGv9/oXtDmXP3s3e /wB3/bvpqX2Lr5cXOz6wToGtrhoHO7971W/1vTs/Sfo/5uuhKbODm5mTY4ZGE/FZtDmOc4OnxY9r foPV1ZJw+vbS4ZjDYLA5vtAb6ba3s2Or2/Sfa5j3/pP+E9X0/wBVWlji8Y9YyC114aPVczRpfHv2 fyN30UlP/9H0nN6ViZ1jLbw7fWC2tzXEbZ7iFWf9XMGz0zZZc91bGsDjYZJa2usXuP8A3I20M/S/ 2/prVSSU5Vn1b6bZsBDwK2tbAIh2xrK6nWN2/pHVtqbs3ouL0TBxL/Xo3teNGguLmtb7BsqY/c2t myv027P5tn82tBJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//0vRs9hfdtrzv slzq5a3Q6MsrfZbsc4N/4D/rqp14F1jmh3WX3B9Lmho2NJZbWyplzHUlj93rM9am7/1Yi9Yv6LXk Vs6gxz7XsIYGh5O31KXxtq/4dlPv/M/t+/PcfqsXEfZ7fWdDwALTZLq2spe3c7e39Xf+j/0H/BJK bdFJsxbPT6vua4s9K2GgMbW5tjtvu9/qepVXdv8AZ/gvTr/mkSnAs9Vpt6o+5jDNlQIYCHsdWxs1 v9Rv876lbnO/0X+Er9VUzb9V7Zu+zutrFrqmODbHtL4uveK6pdtY1ov2+z0/0v6P/CKI/wCa191W O3DLrnuH6NzHNLfULq91m4/yv+2/5tJTZGDea9j+tPcSGMJbtbL37WOI2O9RvrWvfsrZZ+i9Wv0/ 5qlHZReLW3W9W3tBe5zAGNYWBtjGt0du/RuFltljX+/0/wDB+n+jzf2j9V3X03VUWWPY4Ppc3ftD nWP3enW54+g9z7Gba/eyz9V9T9P6cqaPqxY1mFXTYHlzgHOFjHl1YeHPdY7a72fs/wBn+jfWz00l NodOto9PHPWHgDYzGrcRvL2bXWOe7f6mQ5/v/RfzNbP8F+jSuxLKcW62/rTm0DT1H7A1jT6ftc9p Zuf6LXbX7/8AC+t/OKDKPqy2osZjbK7CAQGvAcXF7BXp9L+k2fov/SamG/V6nHNAr249ra7XMG8t hrfbbtB/MZV+m2/ufpv5uxO9uf7p+xb7kP3h9qRvT85r7WftRxa+uKw4AvG17d73Q5m7bW30N7dl n6X+c9T00/2DI/Rsd1Wzewv3O9gc4u9L2lo/R+y1ns/R/wCG9H+bVXIo+rzvXufjuse97nvIJa4v LvSsAAexzdu53u/4W+v/AAt9aI2v6v8A2h2QcZ3r+uL7LHhxLbmg+57nOds9P1Ht/wBGl7c/3Sr3 IfvBk3EyXlrXdaL3mLIAY3j0R7GVuZ+j9X8x/qM/WGVWb/8ACo4V4G09as2vG2ufTmdr7Xe/6Vnt /S/8XX/o0IY31asq3nFGwH2g7hu9vqbyHOb/AKXZ+k/4T/B70r8b6vnGybhhOftDnmsB1ZtNu52x m91bXPsd9BqRhIakFQnE6AhsfZsqXCvqoFdRrrtYWh0Payqa3WOt9Rn2j2vd7vW/T/zn+ET1YWQK 8RtPVHGukS7cA91oL6rWNe8u3bdjfS/f/TfTVNzvq8/GsDKbnYxubuqY1+x1m2z6DZ+h6P8APbP0 X83RZ/hKVCtn1TvsrqZivd6rvRZDbQ2bS6527X2ep6H6Xf7/AE2eld/o01c2n9OyGC0VdZfWy4mx oftftFj3ZDtjnu3bPSrfXT/o6WWf8ItNuViU45c/Ir9OkbbLHPEAtljt7i72+5j925YH276rWM3u x3iqkakhwra2tp9E/T2WepXh1+nUz1L/ANHT6tfq0fobOFi/V7PusbXjltrGOZtc57ZqsNtb/Sbv /m7f0vqbf+uJKdv1qdxb6jdzSA5siQXfRB/rJvXp936RvtEu1GgADtx/svYqzui9LfkNyXYzDe2z 1hZrO+d2/n95QZ0HpNbi5mM0SyysiXRttLX3N2btvv2M/sfo/wCbSU3mWVvEscHA8EEFSVXE6ZhY VtluLWKnXBjXgcQzds9v/XHq0kp//9P1Ta3dugboie8J1Wy+o4eG9jMmz0/UEtcWu2gB1dXvta30 6/0l9Tf0j1B/WOlsfsfl1BwLgRvGhYLH2b/3NjaLfpf6NJTcSSSSUpM5rXNLXAFpEEHUEFOkkpSY gEEESDoQU6SSli0OEOAI8CmaxjZLWhu4y6BEnxKkkkpSYgGJExqE6SSlJJJJKUkkkkpSSSSSlJJJ JKf/1PTr/sRexuQKy9wIrFm2SCWbg3f/AMJ6P/gaqmjoFdBs9PFbRU1124Nr2tYW7rbtPzHVO97/ APRqPV/2HvZ+1ds7HbN+7bs09f6Ps2fR+0f8H/Pfo1Xp/wCbP2q30I+0w/f6fqbo2v8AU2bPzdvq fzX+E/4VJTqUvw6qxVU9jGMIYGbvok/Rrh30XfyEdc43/mbuq2ent2j0437Y9XG9L/rf2j7P6X+C /n/+7S6NJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//9kAOEJJTQQhAAAAAABV AAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQ AGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA0AAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hE1dodHRw Oi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1w Q2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8i IHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMi4yLWMwNjMgNTMuMzUyNjI0LCAyMDA4LzA3LzMw LTE4OjEyOjE4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i IiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBkZj0iaHR0 cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJj ZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S ZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3No b3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5z OmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRlRGF0ZT0iMjAx NS0xMS0wNVQwNDoxMToyNVoiIHhtcDpDcmVhdG9yVG9vbD0iTWljcm9zb2Z0wq4gT2ZmaWNlIFdv cmQgMjAwNyIgeG1wOk1vZGlmeURhdGU9IjIwMTUtMTEtMDVUMTI6MTI6NTcrMDg6MDAiIHhtcDpN ZXRhZGF0YURhdGU9IjIwMTUtMTEtMDVUMTI6MTI6NTcrMDg6MDAiIHBkZjpQcm9kdWNlcj0iTWlj cm9zb2Z0wq4gT2ZmaWNlIFdvcmQgMjAwNyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJ bnN0YW5jZUlEPSJ4bXAuaWlkOkUzRTQ5QTdFNzM4M0U1MTE5RDI2QjY4MTRCODRFRTEzIiB4bXBN TTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyRTQ5QTdFNzM4M0U1MTE5RDI2QjY4MTRCODRFRTEzIiB4 bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RTJFNDlBN0U3MzgzRTUxMTlEMjZCNjgx NEI4NEVFMTMiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJz UkdCIElFQzYxOTY2LTIuMSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0i MzAwMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iMzAwMDAwMC8xMDAwMCIgdGlmZjpSZXNv bHV0aW9uVW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0 LDI3NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAs MjcxLDI3MiwzMDUsMzE1LDMzNDMyOzExNzAwMjgzMUIxMTVBRUJBQzg1MENENTQ0NDQ5MzI2IiBl eGlmOlBpeGVsWERpbWVuc2lvbj0iMjA0NCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjExNzUiIGV4 aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3 MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3 LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3 MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3 LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQx OTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2 LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwy MywyNCwyNSwyNiwyNywyOCwzMDtBOUIyQzRFNTVCNDI0NDIyQTJGNzdENkRGREU4MzUwRiI+IDxk YzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5Vc2VyPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC9k YzpjcmVhdG9yPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9u PSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMkU0OUE3RTczODNFNTExOUQyNkI2 ODE0Qjg0RUUxMyIgc3RFdnQ6d2hlbj0iMjAxNS0xMS0wNVQxMjoxMjo1NyswODowMCIgc3RFdnQ6 c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNCBXaW5kb3dzIiBzdEV2dDpjaGFuZ2Vk PSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJj b252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pw ZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAu aWlkOkUzRTQ5QTdFNzM4M0U1MTE5RDI2QjY4MTRCODRFRTEzIiBzdEV2dDp3aGVuPSIyMDE1LTEx LTA1VDEyOjEyOjU3KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3Ag Q1M0IFdpbmRvd3MiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rv cnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUyRTQ5QTdF NzM4M0U1MTE5RDI2QjY4MTRCODRFRTEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUyRTQ5 QTdFNzM4M0U1MTE5RDI2QjY4MTRCODRFRTEzIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9Inht cC5kaWQ6RTJFNDlBN0U3MzgzRTUxMTlEMjZCNjgxNEI4NEVFMTMiLz4gPC9yZGY6RGVzY3JpcHRp b24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklM RQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBz UkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAA FGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJU AAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMA AAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRl eHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAA AAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EA AQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAA YpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cu aWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAA AAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAA AAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAA AAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAA AENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBe AGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA 8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGp AbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqIC rAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APs A/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcF hgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdh B3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8J pAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwq DEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkP JQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJk EoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMW JhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoq GlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQe vh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOU I8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQp Bik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63 Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1 EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuq O+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC 90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9 SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxS x1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtF W5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBk lGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4S bmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4 bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0 g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+O Zo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8 mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqm i6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4 s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA 7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62 zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDd lt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG 7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8 mP0p/br+S/7c/23////uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQECAQEBAQEBAgICAgICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMBAQEBAQEBAgEBAgMCAgID AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIBJcH /AMBEQACEQEDEQH/3QAEAQD/xAGiAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkDCgIBAAsBAAAGAwEB AQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1AQIDBBEFEgYhBxMiAAgxFEEy IxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRUc0VGN0djKFVWVxqywtLi8mSD dJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqUlZaXmJmapKWmp6ipqrS1tre4 ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQDBQQEBAYGBW0BAgMRBCESBTEG ACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC 0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3h5ent8fX5/dI WGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AN/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3X//0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3X//0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3X//0t/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3VSHyI/ nwfyifixumu2T3J85+o6LdmKqHo8xgOvaTfHeOSwdfDL4Z8bnoOjsTuP7GqibialqzHLHzrRbH37 r3Sk+NH87L+VP8vdyYnZnQvzd6b3HvTcFZHjtubL3dU7i6g3luXJzMUhxe2tp9yY/b+QyNU9iUpq KmllYAsEIF/fuvdWl+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917rXp/n0/zxs/8AyZKX4sjbnxzw/ftd8kajuoyyZvsyt6+pdo0vTse1A6Rw 0GEyz1smQfdSEMZIBAKVhpmMwMXuvdXc/H3tZO9+heke8I8E2107l6i627WTbL5IZl9up2Jsyi3e uCbLrBSirNIKz7c1IpofLo1+KPVoHuvdVSYf/hQT/Lmzn8waq/lr0O7eyj35S9tZjoc7gl2A0fVE 3cWBrpcJk9gQ7r+8NZ93HlIJ8QJ3xa0rVaGNagoUkb3XuruPfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvdaon84D/hUh1R/Ls75zfxI+P/AEXN8ovkBtFcfRdj ZCu3nJs/rXrrc2aoVrsZs5JMTQZPIbgzMUctM2RoKUUcNOZlg+9esjqKaD3Xulj/ACYP+FBnb/8A Mg+U+7Ph78jPhTkPjL2Vhum9w9z4PcVLn91/YZTE7d3PicBU4bKbH3xh6GvovImXimp8jHkJ45Gi aMwx61Ye691tFe/de697917r3v3Xuve/de61jO9P+FDmd6b/AJ322v5RUXxWxOf27lu1egOqK7vG Tt2sx2ajre+OtNv7/g3BSbFXbs0Aixb7igpmpHyhapFNI4ngM6rD7r3Wzn7917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917qg3+e9/OrzX8mvY/wAdtx7f+PWL78yXfe6OwcGI cz2TV9e0O1aXr/F4rITz6aLC5eStkrGy0aINUAiETE+UuAnuvdW6/FHvNPk/8W/jX8lo9sNslPkP 0D053mmzHzI3E+0U7a67x2/l2w24FpaEV5oBkPtDWCip/N4/J4ItXjX3Xuh99+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/T3+Pfuvde9+691737r3Xvfuvd e9+691737r3Xz6/+FNf84X5Bdx/Jum/k5fArMbkiafObX6375yfXGQam3l3J272J4KXEfHnA5ehk QwYeiSupafPolQjVmQmmx9X4abH1CVnuvdHP+An/AAjg+H+xerNubg/mA7p353p3lnMXSV+6di9f b1r+vuntg1lXRa5ts4fJbbSHO5qoo5ZCs2XkyVNBO0a+KgiQM03uvdKD5k/8Iz/g12Ts/MZH4Ydl dofGztOmx8jbcwm99yVPbHTWXr4lMkNJuGnzUL7movuGAiavpMzULApMgx9SV8be691fJ/Ju6E+X Xxg/l5dHdC/N/dsO9e/es6rsfbeRzsW85+wml2PS9lZY9Z053hVIk1XFHgTQCiE/70FJ9vTTLFLC 8EXuvdWg+/de6TtLu/addmJ9vUW6Nu1m4KVp0qcHS5vG1GYp3pTapWfGQymdDGf84GQafzb37r3S i9+691737r3XvfuvdMsW5Nuz5qo21Dn8LNuKjhWoq8BFlKGTNUtO0ccyz1GKSQzohSWJwzRgWdTe zC/uvdPXv3XumWXcm3YM1T7amz+Fh3FWQtUUmAlylDHmqqnWOSZp6fFPIJ3QJFK5ZYyLIxvZTb3X unr37r3Xvfuvde9+690x0O59tZPJ12Exu4cHkMzi/J/E8RQ5agq8njvFKIJfvqCnkaWHS5CN5EFm IB5Pv3Xunz37r3WgH/wuc/7pd/8Al7P/AMyP37r3W57/AC9v+yBfg9/4qB8af/fMYX37r3VbGE/4 Tn/y9sD/ADHKv+ZxRVXfDd2VfdGb+Qv+juo7A20/SUHce4MpNuTJb0gwKYBdweRsxPNmFpJNzNSL UuVEH2wWnX3Xur5vfuvde9+690yxbk27PmqjbUOfws24qOFairwEWUoZM1S07RxzLPUYpJDOiFJY nDNGBZ1N7ML+6909e/de6ZZdybdgzVPtqbP4WHcVZC1RSYCXKUMeaqqdY5Jmnp8U8gndAkUrlljI sjG9lNvde6evfuvde9+691DyGRx+JoqjJZWuo8Zj6OMzVdfkKmGjoqWIGxlqKqpZURbkDUzAe/de 6j4fOYXcNEuSwGYxecx7SSQrX4fIUmTomliNpYlqqJ3Qsp4ZdVx+ffuvdOnv3Xuve/de6b8rlsVg 6CfK5vJ4/D4yl8X3ORytbTY+gp/PMtPD56yrZI01yOka6mF2YKOSB7917rNRV1Fk6OmyGNrKXIUF ZDHUUddRVEVXR1VPKuqKemqYCyOjDlWViCPoffuvdSvfuvdaCP8AMk/mI/OPrL/hUT8cPi7198o+ 4tn/AB0y/wAkf5eOxMx0rgd2VlB1vmNqdrZbaUPYmJzG1YrUtUMquWr1qZqiN5bSDRIvih8fuvdb 93v3Xuve/de6Y59z7apczTbcqdw4On3DWRiajwM+WoIczVRMrsJabFySCd1IjkIZUIsrf0Nvde6f Pfuvde9+691737r3XvfuvdJ1d37TfOHa6bo26+5QzodvLm8a2cDx0prZFOJEv3F1hBmI8fCAufTz 7917pRe/de697917r5lf/CfnBYr5C/8AClz5L9p9p0FHuTde1twfN3vPCzVsH3dLQdh5TtYbVXMU 0Fc0pVqWm3DX/ZFmZoX8ToweNWHuvdfTMakpXqoa56aneupqeppKesaGNqqClrZIZqymhqCNaxzP TwPKikBjHGWBKLb3XupHv3XugZ+Ru4s1tD49d8bs21kJsTuLa/TPaG4sBlacRtUYzNYTZFdksVkI FmVkLwzxRyKHUi4FwRx7917rTd/4SC/PD5k/MLf/AM6sJ8pfkn2337jNkbT6JzOz6btLduQ3d/dj I7gzW6KTNTYObKl5KZaqOlp1miidY28aErdQffuvdbxHv3XuvmifOH/uNH2V/wCLf/y9v/gcutPf uvdfSnzGcwu3qJsln8xi8Hj1kjhavzGQpMZRLLKbRRNVVrogZjwq6rn8e/de6nU9RT1lPBV0k8NV S1UMVRTVNPKk9PUU86CWGeCaIlXR1IZWUkEEEG3v3Xus3v3Xuve/de6T9HuzauQy9Vt+g3Nt+uz1 D5/vcJR5nHVOXo/tnEVT91jYZGmj8bMqvrQaSQDYn37r3Sg9+691737r3Xvfuvde9+690xvufbUe bh2zJuHBx7kqIzNBt98tQLm54lgaqMsOJaTzsoiR5CyxkaVZvoCffuvdaL//AAuL/wCZV/y7f/Eg fI7/AN5zZ/v3Xutr3+U7/wBusv5af/igHw3/APgddue/de6P/wC/de6TtDu/aeUy1XgcbujbuRzt A1SldhaHN42ry1G9FN9vWLV46nlaaMwyHxyh0GlvS1jx7917pRe/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de6/9Tf49+691737r3Xvfuvde9+691737r3SZ3ruvF7D2bu3fGc do8JszbOe3XmJE0h0xe3cVLl8g6lyFuIYXIuQP6n37r3XzAv+ErWxa75mfzvOwPk927FHuTdXXvX ffvyty2Urkeanq+3+zN60GyjkHR9QaoL7wy2Rp2kvokgEoYSxoffuvdfUj9+691737r3THufcuB2 ZtvcO8N1ZWjwW19qYPLbl3JnMhL4cfhsDgqCTKZjK103OiGnp4pJpWtwqk+/de6+aR2982/5mv8A wp5+d24viT8M997k+O/wv23Hk8vNg03Bm9obUxXUeEyyYyTtn5FZLaaiuz+YzM0tKMXtPXNR087w U9PGvgyOaf3Xujl7y/4RB7jwmwpMx1F/MUp8n3ThaOPJ4Oi3b8f6vZmx8tuOkAnpKQbp27u7LZTC RiYKyZCPH5CRNIIprtdPde6Qv8j/APnDfOH4L/zC4/5QP8zjd+6t67cyvZydBbXznZ+4Kjdm9ekO 4aqRcf13RYXsGvaarzWzt0yy46hx8dVUTQQR1ePr8dLT0Zqoqn3Xutwv+dHV1VD/ACl/5i9VRVNR R1UXxA7y8VTSzSU88evY1XG/jmhIYXUlTY8gkfQ+/de6+ct/Ju7o/mr/ACa+PWV/k9/y18pVdQUG /u8t9/In5E/J2l3FlNvVmwuqd07I2h11BtiXeGPges23jI6zB1NZP/AC+XzFRWJSUwgpYcgKz3Xu j1/zEf8AhKB358E/jVvf5t/H/wCaGa757B6Hwtd212ph/wDRzmOqN9RYbBj+L727H673lidy5uol qcTD9zlqyCsMExpYKidKt6hUp5fde6TvxH/nv/zmPn/8ceof5VvxSGY3P81d07g3di91/M/Ibgio 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 NuOmq6uoOyO9Pjjmos3tquopXbRRxZDEVmNlpKONQsk2OyM51GWS3uvdb8vw8+SW0/mF8WPj/wDK HZJhTb3efVOzuxIaGGR5v4Hk87iI5txbXnkkAJnxORFXjKjj/OwPYkWJ917rV5/4WXfMuo6c+C3U fxI2tnJsduv5adnS5XeFNQ17wzz9M9LRU2dzeOyFPTEOsVfuPIbbMRlIjmSkqowkmlzH7r3VtP8A wnl+I2V+Gn8pT4p7A3P/ABCPfPZG16r5Cb5ocg9Qr4XM93VA3riNuJjqnmjkxuEmxNBW0w4+8hqZ SFaVlHuvdXXe/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r//V3+Pfuvde9+691737r3Xvfuvde9+690FPe+0c n2B0f3LsPChTmd7dU9ibRxIe2g5Pcm0KzDUAbUVFvLMl7sP9ce/de6+bB/wi539h9r/zNe8dhZmS GiyXYvw+3vS7dapqRBPV53aPau0c9U4KmonS8kr44ZCtYhwUSkf0sGJT3Xuvp6+/de697917qnn/ AIUAb+z3Wv8AJq/mCbk23VVFFkq3ouo2NLPS1H20ww3aO68Z1nuSEShX9MuOy9XE6gAsrFQyk6h7 r3VBX/CInrrb2P8Ait82e2oaaH+9e7vkDsjrrJVhgH3H93uu+uU3LhaYVJYnR9zujIOUCjmxJbgL 7r3W737917r5e3/CvChi6K/nRdP9w7ESHG7yz3xi+Pnd9ZX00clJPLvjZHbG7tj4PJVNTDJreWOi 2niollUoypEiAXQMfde63yv51v8A26P/AJjX/ioHeH/vE1Xv3Xutbv8A4RCU9Ovxh+ctWsEK1U3f PWtPNUrEgqJael69qJKaCWYDUyRtNKyKTZS7kAFjf3Xutvn5f0VJkviX8osdkKaGsoK/4692UVbS VEay09VSVXWmTgqaaeJ+GR0ZlZTwQSPfuvdaI/8Awh2p6du2/wCYbVtBC1VB1z8eKeGpaJDUQ09V ubdktTBFMRqVJGhiaRQbMUQkEqtvde6+iF7917r5n3/CPanp8f8AzlPmBjaCCGhx1J8Ou/aeloKO JKaipqej+U/WdPSQU9LCFjRIo/RGqqAq8KAPfuvdbIf/AAry/wC3Nu9P/FgOif8A3eVXv3Xulx/w k5pKWm/kn/H2anpqeCav7I+QtXXSwwxxSVtUncuXoUqat0AMkggghhDuSQkaJfSqge691sZZzC4n cuFzG3M9QU+VwefxeQwuZxlWnkpcjicrSPQ5GgqU41RzQyPG4vyCffuvdfMe/wCEfFZkdgfzhe9+ usZWNVYOv+K3d+1sj90JFaqj2l3Js6txWUWGB1jWpVqUoGZXVY5plUAsGX3Xuj8/8LnP+6Xf/l7P /wAyP37r3W57/L2/7IF+D3/ioHxp/wDfMYX37r3WgF1p/wBxo2S/8XA7Z/8AgdMz7917rd9/nW/9 uj/5jX/ioHeH/vE1Xv3Xutbv/hEJT06/GH5y1awQrVTd89a081SsSColp6Xr2okpoJZgNTJG00rI pNlLuQAWN/de62+fl/RUmS+Jfyix2Qpoaygr/jr3ZRVtJURrLT1VJVdaZOCppp4n4ZHRmVlPBBI9 +691oj/8Idqenbtv+YbVtBC1VB1z8eKeGpaJDUQ09VubdktTBFMRqVJGhiaRQbMUQkEqtvde6+iF 7917r5n3/CPanp8f/OU+YGNoIIaHHUnw679p6Wgo4kpqKmp6P5T9Z09JBT0sIWNEij9EaqoCrwoA 9+690ff/AIXH74zmP6+/lxda087Ltvdm8vk9vjLUwYBJs517hNi4Db87Jbkxwbnyag6hbWeDfj3X ugn+D382b/hQN0h8OPi51P8AHn+TDDv7o7Y3QvVuF6r7Dg6X+RuVTsfZCbOpKjBdjtlMPnI6Opfc EMi5mSejjSnkepZ4USIoo917pbfJn+aH/wAKQPlJ8c++PjXvj+SHkMZtHv3p/sbp3cWXw/QXyNmz eDxXY20avadVn8CuXzFRSjIUC1f3lBJPBIiVEcblG029+690e3/hIf8ADD5i/Dzoj5jUPyr6Q7F6 Ix/YPa3WeR652z2bhW2vn8rU7f2pkqLeucp9u1+mujpmWoxECVM8SxTNG6wljDLb3XuqPP5+NPT1 n/CoT4t0lXBDVUtVvr+XvT1NNURJPT1FPP2Pj4poJ4ZQVdHUlWVgQQSCLe/de6+mF7917r5/P/C5 mio463+WFkkpoVr6ul+ZtFU1ixqKiejx8vVU9DTSy/UpE9TUNGp4Bkcj9R9+691ul/y/Jpaj4F/C OeeWSeef4ifGyaaaZ2klmlk6awrySyyOSWZiSWYm5PJ9+6918/8A/mvf9xgXxg/8W/8A5V//ALu9 ge/de6+l37917rVm/wCFLn8jzsv+aPsDq3vT4vSYOp+UXx9w+4NsRbAz+Rxu3aPuXrPPV0eaXbNB urLNHS0WYxGQWepxK19RBRzJW1qTzwv4G9+691SN8WP+FQn8wn+W3ltsfFD+bt8R+xt9vselotvn sHOY7LdY/Jn+7GLm/hyZ/LQbxT+A79KQxrHS5SKpxrV2n7ipytZNI9Q/uvdbwfwT+f8A8XP5j3R2 P7++KnYMe9NoSVi4Xc2EyNG+E3x13u1KKKvrNmb/ANrzs0lDkII5o2BR5aaoQiejqKmndJm917o5 /v3Xuq+P5s2/891d/LB/mCb82tVVGP3Nt/4efIWbb+UpJ/tqzD5mt6vyWMxubo5tL2moppkq4gVs XjAJANx7r3WoZ/wh166286fzEe26imhn3XSt8dOusTWPABUYrb1eN3bm3DTU9TquUyFTTYxpk0ix o4jc3sPde63+vfuvdfNQ/wCFr+xsNt/52/Ezs7Ewx0G5d5/GCfBZqroo2paiqPX3aeWq8Hkqiohc a6hFzMkCzFBII4YkMjJHEsfuvdfRV6C3XlN+dE9K74zjrJm959S9cbrzEiaij5TcWzqPL5B1LktY zTORck/1Pv3XuvnO/wDCYz/uIW+XP/iP/mR/7/vA+/de6+l57917r3v3Xui//LL/ALJY+S//AIr/ ANy/++6yXv3XutEP/hDp/wAzU/mJf+I/+OP/AL0e8PfuvdfQ89+6918z750U9PVf8LQtmQVUENTC 3zB/l5O0M8STRF4fjt1nNExjkBF1dVZTbggEcj37r3X0wffuvdfN5/4W7UVJH8tPhPkUpoVr6r46 73oqmrWNRUT0lB2W89FTSyjkpE9TUNGp4Bkcj9R9+691ue/zGt/bh6+/k2/MHfmBrJotz4v+X92t NjMq0parosvlOj6rGw5pJZA+qemkqPuo9YIaRBquCffuvdfOc/4T/fM7+Zj8N8b8osp/Lr/l/Q/M uTsWu6koO2NytsDtffFRsJNpU+4qjZmCil67yNFFRpkDk8nUSLOheYwIbkQqF917rYw/4e7/AOFN P/ejb/2BHye/+v3v3Xuq2fgZ8UP5uHyD/wCFBvTX8xDvr+X/ANrfGXH7p7mn7H7cy0nW259gdVbQ wNL1LPsfcxpcnv2SSR5cpToytCamapqKqqkMYJa6+6919KL37r3XvfuvdfL82/SU3yG/4WPVdP2H DHlYMJ/MD3XLRxVSiqjEnxo2bWVPWzFX0j/Jn2pimQc6PGP1aefde6+oH7917rQ9/wCFxdPTnrP+ XXVmCE1S76+SFOtSYk+4WnfAbOleBZraghZVYrexIBtcD37r3W2H/Kd/7dZfy0//ABQD4b//AAOu 3PfuvdVYfzT/APhTb8Of5b3aOY+OW0Njbw+WnyY294aXc/XvXOdxW2NkbHz9WivR7P3x2ZVwZN4c w4kiMmPxGEyUlPqMdWIKgCA+691WZD/wo7/ngbuii3J13/wn/wC+8hsvLRpU4Cth6f8Al1vKKppQ oikli3Ng9n0dJVqZVk0yQ0yAD0G5Usfde6qp/wCEbeRyGX/m+fKbLZbHyYjKZT4Sd35HJYqaOaGX GZCt+T3V9TWY+WKpCyK0MjNGyyKGBWzAG/v3Xutw/wD4UW/CdPnB/Kj+Rm1sNiVynZvR+JX5MdTB KcVNadzdP0VTltzYjGwpG8slTltry5/EUkMJUvU1MFyVUq3uvdVLf8Ix/mce1vhV3H8Mtz5r7rdH xV7IbduwsfO8iyRdN92zVOe+xoEkuJFod1024aipeNrR/wASpkZF1K0nuvdU7/zFIaj+db/wqF2J 8SKCeq3F0X0Rv7a3x/3JDRVLzY+m626Caq7I+U08giPgpKupy43JgI6slmd46BH1ssUC+6919LWG GKniiggijgggjSGGGFFjihijUJHFFGgAVVAAVQLAcD37r3WT37r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/W 3+Pfuvde9+691737r3Xvfuvde9+691737r3XynP5k3S3en/Cev8Ank7c+XPU+05JenN0dubl+Q/x +mX7jH7S3p1tvepmo+7vj7U5SKOaOkqMZT5nI7cmiHlngoKrGZMxg1UK+/de6+hl8G/5vXwB/mBd aba350b8iOuaXcuWxNNWbk6X33u7bmz+6dgZU0pmyeE3RsDMVUdYwpZI54lydCtRj6kRPLSVc8I1 +/de6UHy8/mwfy9Pg3tDK7q+Q3yo6l2/X4+hkrKDrnbm7cNvbtzcziNHgpNs9Y7XnqcvUmUywr9w 1MlLF5EeoqIYiZB7r3RJsB3rtb/hQl/Jk+VFb1F1zuDrCm772n39071ft7svJ4WpyD722JM79Ybl z1Vh2akpY6jLwYupqoYp5lpGEsa1E4iEz+691qXf8JQP5lHV/wABPkB8l/g38xdwUfRGO7o3Jgqn a+5ezaiHZuC2B3v1hPkNobt677Ar84YY8TUZanmigimyDwxQVeM+0kYTVcY9+6919GXsXvXpXqLr mv7f7R7Z656/6rxmNny9b2Hu7eW38Ds6PHU9O1VJVR7gyNRHTSAojFFikZntZAxsPfuvdfMu7L3Z Uf8ACir/AIUebHr+kMTnMr8a9obs61xkW46vE1NFJjPip8eMlFnt+b7zcdZFG9Cu5cnPlDhYq+FJ Y58xjqKePz6lPuvdb9H863/t0f8AzGv/ABUDvD/3iar37r3WuD/wiG/7JZ+cP/if+u//AH3Unv3X utv35Zf9ksfJf/xX/uX/AN91kvfuvdaIf/CHT/man8xL/wAR/wDHH/3o94e/de6+h57917r5on/C QL/t9D8x/wDxUD5C/wDwVvWfv3Xutj3/AIV5f9ubd6f+LAdE/wDu8qvfuvdVc/8ACT7+c58Xdk/H jAfyz/kBubb/AEl2TtLem8M70jvfeGahxOx+36Lsbc9Ruqv2fLnsl46XG7io8hVTRUdLUzJHkIJI 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 17o2fv3Xuve/de6+W5/ORi3j/Ke/4Up4f5nVO06yt663J3B0/wDL7aqUkEEf9+dj5empNv8Aeu38 dUt+xFknydJuihTyNri81JVyppnj1+6919Jnqz5cfGTuroXG/KDrXvTrHcfx/wAlt2HdL9rDd2Hx m0MHiZKdKio/vdk8xLTrhamk1iLIUWWFPUUkwaGpiilRkHuvdfNW/wCFTH83vo7+Y/2/1L0h8X4P 769MfEvMb9TJd+wPUNgOzuwuxKbG0ldQ7Fi0qpweOhwciU2UmN8nM08tIgoaeGqrfde6+hp/Kd/7 dZfy0/8AxQD4b/8AwOu3PfuvdfPf/wCEu+d6hh/nZ9r1/wA3p9v0/wAjsrtPugdX1vZ8+Oh0fLCt 7Txkm9IsbLmJB/v7JqE7jTG/qdr1ixn7pqe/uvdfRU+cnz6+Lv8ALt6R3D3t8oOysPsvb+Lx9fLt rakdZQVHYfZ2epYQ9Ls7rPaM00VRlclUSNHHpj0wU6t9xWz01JHLPH7r3Xz8/wDhG3nItz/zfPlN uSCCSlg3D8JO785DTTMry08WW+T3V9fHBK6cFkEgViOCRx7917r6ac0MVRFLBPFHPBPG8M0MyLJF NFIpSSKWNwQysCQykWI4Pv3XuvlYbV7iyX/Ca/8AnzfLWggwGQqelk2f3pgdr7TpYDVJufqntfZD dyfGnFUeiRY2+y3JTbVxNfWal8SwZBWMR8gX3Xurb/8AhGN8V87vvdnzQ/mY9peTcG6Nzbgl6E2P ujKxJNksnufcNZTdud/bldpI1VZqiSo2vDHVUxGryV8J0rqU+691vye/de6oj6g/4UQ/Afu3+Y5l P5Y+y8N37/ptx/Z3afT9N2HkNi7MHR+b351DBlJd043Dbmxe5arNvBI+Hr4aGul27HTTMiv5UhkS Vvde6vc9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691//9ff49+691737r3Xvfuvde9+691737r3XvfuvdFm+Wvw6+Nv zm6bzvQvyl6q272v1tnG+6XG5mOamyu3s1HTyU1FujZu5Mc8NfiMrTJLIsGQx9RFMqu8ZZopJEb3 XutQruz/AIRDfHfcu4avIfH350dtdRbeqa6Spi272h09tbvKfH0kpkf+HUWb29ndjOUjLRrDJUQy yBEIkaV28g917oR/jX/wip+GPXm4cbnfk18nu5vknRY6aGok2dtLbGG+P+0c4YyDJR596DI7lzZp pBcFcbm6KYcaZxbn3Xutu/o/orp3409WbQ6S6D642n1N1RsPHtjdqbF2VioMRgsTBNUPW1s4hh9c 9VV1MstXXVtQ8lRVVEktRUSyzySSN7r3VH/80f8A4TY/A/8Ambb7yneVfUby+OXyPzcMCbl7W6kX EVGJ7Cno6ZaOgruzeu85G1FkauCJRH/EcfPj66ZVjSqqqiOGFI/de6pL2r/whw2BR7njq97/AMx/ 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 uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuv//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdUU/8KL/AIWfI/57/wAs/eHQ HxV2FT9l9vVXbHVG78ds+fd2zNkNksNtjNSy5t6bP7/yGLxSSQxSiUR1FdEXVWCan0o3uvdLD/hP v8QfkB8F/wCVx0f8c/k9sqn677l2vujuHN7k2dT7p2nvP+DUu7+1MruTBRz7h2NXZLFTSS0VRBMw pK6YJrCMwkVlX3Xurpvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691of7k/kkfzJvm5/woVyvzZ+ZnSGD2h8MNqfIyj3nt7cFf2/1Hu2l3V0z0FEtJ0P s/DbB2ll6zMxLnziMPLmqXI4qiVBWZGSdzUMRN7r3W+B7917quT+ah8Bsx/Mw+I24fiPSfIHcnx1 21vneG0Mx2Huba2z6HeeQ3ds3adZJnP7gT0FdkMaIKeqysWLr5qlJ2JFGIGieKeQe/de6Hb4V/D/ AKb+Bnxk6n+KnQ+ImxnXnVG3Y8VT12QNPLuDdufq5myO6t9bsrKWOKOfK5nIS1GQrnjjSJXl8VPF DTxxQx+690aX37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3X/9Hf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Lf49+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Pf49+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Tf49+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691//9Xf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691//9bf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691//9ff49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Df49+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Hf49+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Lf49+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/ /9Pf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691//9Tf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691//9Xf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691//9bf49+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9ff49+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Df49+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Hf 49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691//9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691//9Pf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691//9Tf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Xf49+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9bf49+691737r3Xvfuv de9+691737r3XvfuvdaZ3cH/AAoE+bGw/wDhQlhP5YeF2h8fJfjXVfJPpLo2prMhsnes/Zs23+y9 qYLK5zPHdUO5I6QZKGpy87UbLixTLHHCklPKRI8vuvdbmPv3XugK+UfaOd6P+M3yK7p2vRYnJbl6 g6K7c7R27js9FWVGCyGd2B1/kN2YmizUGPnpqh6SWopI46lIKmKQxlgkiNZh7r3Wtz/wmv8A52fy 7/m0bs+Wu1/lFt3pHFQdJ4HqbcWzK7qbZ+6dp1ssm/MlnsdmcdnBns9mIaiCJcXTPSGKKKVGabyS TK0Yi917ra79+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+690Xj5XfKnpD4TfH/sP5P8AyO3ZUbH6Z6up9vz7x3LSbe3Duqqom3Xuyg2LtumpsBtWlrK6 okq8tlKCiQQ07KhlEkrRwpJInuvdIn4R/Ov4z/zEOkx8g/ijvmu391iu7s/sSryuT2luzZWQoN17 aipqrK4mqw28KOiqbrBWUlQk0SPEyTKBJrWRE917o3vv3Xuvm8/8Jpuy+x9yf8KBvmFitxb/AN7Z /F1uxfl9UVmNzW6s7laCrqKHvvB/ZT1NHXTyRyPDqbxM6kpc6SLn37r3X0hvfuvde9+690Sz+Y1v 75GdWfBP5W9i/Efb+Q3P8k9m9Kb1z3T2Gw+2Id75uXd1DjWkp6zA7LqI50zGQo4vNWUGLalqRV1E UdP9rVeT7eX3XuqB/wDhLz8yf5rfyyxfy2/4cTbtHcuxtlVXVH+h3ffa3T+K6syT7mza5wb92tgq 7G4fCDLwQ01NiKqpUwVBonlivLEKxEf3Xutsv37r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdIvsjIbvxHXe/cr19iafP 79xmy905DZGCqyopc1u+iwc9TtrE1JeWAeOprVhhe88YsxvIn6h7r3WmR/wnD+e/87j5P/OfvDr7 5/0/dOc6Kw3T279wZyftf474bp7Hdb9vUO/sRjtuYDC5fH7dwDwVdRBUZmnbAO8p8VPJKKdBRvIn uvdHM/4WCbp3PtP+UtiKra2489tqqyPyx6bxmQqcBl8hhp67Gnau6cicfWTY6SNpYDUU9PP4nJTy RRvbUike690bn/hMfuHP7p/kd/B/NbnzmY3HmZ6f5FUk+Wz2Trcvk5qXE/LPfmIxVNLX5B5JWjpq SCClp0L2jijSNAERVHuvdXze/de697917r5v/wDPA+XHzU/mk/znsb/J7+L/AHBnOr+ntr78wHSF PgcTuXcO0tp7x39HtWPevcPZvb6baJqsrS7eVa+kpMfIJ4YqfFmelp0q62dn917q4n+VJ/wmn+Rf 8qz5wdMfInZ/8waHtTpPG4Xsig746dpeut4dQxb3bdfWOU21trHRYei3NuPF5mDH56bDZgVGTFI6 GgjeOLyKgHuvdFX3n/MH/nz0P/CiPE/GrD4LuL/ZN5fmDs3YI69g+PGEqOqKr4jV+4qWj3H2c3ZB wTVTCLbT1u45M0M/qiq42gOmOI0A917ref8Afuvde9+691737r3Xvfuvde9+691737r3QE/KSurc Z8ZfkXksbWVWPyOP6J7drqCvoaiWkraGtpOv8hUUtZR1VOVkilikVXjkRgysAQQR7917rRp/4RL9 h7/3h2T/ADDaHdu+N4bpoafZ/wAe8tBR7j3Nms3Sw5Wuz27Ya3JxU+TnlRaiZERJZgA7hVDEgD37 r3X0DPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691r1/8KS/kt/MQ+Lfwb2Pvz+XTS76pt+ZTvnbO2+0t4db9aUHae69 n9Z1W0c1XrUx4PI47LpRUlZmafGUdTljjz4meKmE0LVaiT3XujE/yHO8fmv8if5avTfaXz7xm6KP vvMZzf8ARrl977DpOtN4bw6+xe6Z6PY27Nw7OoaPHRwSVFKpip6kY6m+9pYoK7TN9z91Ue691cX7 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r5v3wp7Q7Lrv+FlW/Nr1vYm+qzbVV8pfnntup29Vbtz9Rg6 jbuB+PnYNbg8DPiZag070VFNQ0U1JStGYoXp4HjVWijK+6919IH37r3XvfuvdfN6/wCFofZfY2zf nl8R6TaG/wDe21aWh+K0eeoqbbe6s7g6ejzkvcm4YpM1Sw4ueJY6tlpKVWqUAkIhiBa0aW917r6Q vv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuvm8/8KWey+x9t/8ACgb4 e4rbu/8Ae2AxdFsX4g1FHjcLurO4qgpKiu77zn3s9NR0M8ccbzaV8rIoL2Gomw9+6919Ib37r3VX WL/nKfy98z87p/5beO7ly03y1p9zZbZb7GbrHs2LBtu3B7Tl3tlcAm+5cSMP5YsfBNJ5TWCBnQwp K0pRG917q0X37r3Xz7/+Fte/d87U7J/l50O1t6bs21Q1Oy/kRkaijwG48xhqWfIU+e2jDT101Pjp o0aaNGZElYFlBIBAPv3Xut5r4t11bk/jL8dMlkqyqyGRyHRPUVdX19dUS1dbXVtX1/j6iqrKyqqC 0ksssjM8kjsWZiSSSffuvdDt7917r3v3XutOT+ZjiP8AhSx81/nv3j8W/g1kK74e/Crq+bZOE258 gDloul8P2CNx9fYndeR3We6aKmym88tLBX19fQPF1/SCmoft/tMhF/EYJJH917qszuL+R/8A8KcP ixtzKd8dMfzJOxvkPu/blLWZjN7F6s+XXyVqux8/Cki5DIR4va/atPQ4jcYYo08mOqKsz1MiIsFJ Uzsie/de6s9/4Tcf8KDe1vn9vTcHwg+b5w9T8nNsbXyW6usO18Vt+l2nN2/g9q6V3rtjfe1sRFDj 6Pc2LjJr46jG0tLTVlGlQr0tPU0Rlr/de63Effuvde9+691pnf8ACiX/AIUCfNj+VP8ANvpr4+fG 3aHx8zuw9x/GzZneW5Ju19k713Ln8vuDcfbe79k1mB/iG3tyYiOnxqUe2KUxLT061IkqKlmqGHgW H3XutzH37r3Xvfuvde9+691737r3Xvfuvde9+691737r3TTn58vTYLNVOAooclnqfE5GfCY6olSG nr8vFRvJjaKeaR4lRJZgiMzSIACSWUcj3XutIz/hPl/MA/nofJP+Y92b1j88sd3Pkeh6LrTsXL9g Y3sv454fqfbXUu/sVuGlg2fj9v5+j2/hpqWskqJKvGw4aSsqDUUwqJ2p5TQmqpvde6uj/wCFOG4c /tb+R384M1tjOZjbmZgp/jrSQZbA5OtxGThpct8s9h4jK00Vfj3jlWOppJ56WoQPaSKR43BR2U+6 90Ub/hH3unc+7P5S2Xqt07jz25arHfLHuTGY+pz+XyGZnocaNq7WyIx9HNkZJGigFRUVE/iQhPJL I9tTsT7r3VKX/C1nsPf+0vk78HqHau+N4bZoR0f2FlhR7f3NmsNSjKjsGCEZMU+NnjT7jRHGnmtr sii9lFvde6+gl1fUVFZ1n13V1c81VVVWxdo1FTU1Erz1FRUT4CnlmnnmlJZ3diWZmJJJJJv7917p de/de6SO/wDfe1Ordh727N35llwGx+uto7k33vPOvR5DIJhdqbRw024NxZZqDExT1U4pqOnmmMNN BJK+nTHG7kKfde6It/L9/ms/CP8Ame0vatT8Oez8x2E/StRsuDsejzfXm/dhVWCXsOPKSbOqYxvT H0SVUdacJlVBpJJGjNO3mWMSQmT3XurF/fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 0Fvd3c/XPx06f7M757fz7bW6t6g2TuLsPf8AuJMXl83JhtqbWxsmWzVfFhsBBVVtU8cMTFKekp5J ZGsqIzED37r3RXvgR/Mt+H38zDY++OwfiB2PlOwdvdcbopNn7ybM7F3tsSuw+byGLXM4+L7LedBR NPHNTsXSWm8igqyuVYWPuvdHz9+691737r3Xvfuvde9+691737r3XvfuvdakX/CzXdm6to/yuOkq nam5dwbYqMr87+rMTk59vZnI4WbI4o9Cdm5Q4yvlxskTTU/3VLS1PhkJTywxSW1xoR7r3Vmv/Cdj PZ3c38lz4G5ncmay24MvUdc70p58rm8jWZbJT0+N7i3JjMdBNXV7ySslPTQw08KsxCRIkagKqge6 91dR7917r3v3Xuve/de697917r3v3Xuve/de697917rWd/4Vp7n3LtT+Txvuu2vuHObbrqrvTo7H VNZgMtX4eqqMfPuCeaahnqMdJG7wu8cbtExKkqpIuot7r3S+/wCEru5Nxbq/ksfHDJ7nz+a3Hkk3 t3/QpkM9lK7MVyUVH3Zm4qSjWryEkkgiiX0xxhtKjhQB7917rYk9+691737r3Xvfuvde9+69005+ fL02CzVTgKKHJZ6nxORnwmOqJUhp6/LxUbyY2inmkeJUSWYIjM0iAAkllHI917rSM/4T5fzAP56H yT/mPdm9Y/PLHdz5Hoei607Fy/YGN7L+OeH6n211Lv7FbhpYNn4/b+fo9v4aalrJKiSrxsOGkrKg 1FMKidqeU0Jqqb3Xut4n37r3Xvfuvde9+691737r3Wtn/wAKgv5lvbP8uz4D4Ki+PO5qrZHe/wAm +xv9E+2t+4w+LP8AXuxsbt6p3H2NvHaVadQp8voTHYeiqQvkphkJKymeKrpoJF917rWQ+D3/AAlw +YXz3+MXWv8AMD3z/MGqOru6+7ttx9odYYncm09/dl7wrNvZ6WWfbW4d891tujH5HGVWUpnOQUUO MyTJBURl5DK8sUfuvdfRM+MmwexOqvjb8fOr+399Sdo9s9b9H9T7B7Q7Mmq8nkJexexNn7DoNvb2 31LX5oCsnbL5Knqcg01WPM5l1S+st7917ob/AH7r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3VDf/AApt3JuLaX8jz5w5zauezW2c1DS/HihhzG38pXYbKRUWa+WGxMLmKOPI Y6SOVYqujqKikqYw+mWGWSJwyOyn3Xuijf8ACP3dm6t3/wApjL1m7Ny7g3RV475X9w4nH1W4szkc 3UUGKi2ltWtixlFPkpJWip1mnnmWFCEDySMBqdifde62nffuvde9+69183r/AIRedl9jby+eXy4p N37/AN7bqpa74rSZ6tptybqzucp6zORdybeijzVVDlJ5Vkq1WrqlWpcGQCaUBrSPf3XuvpC+/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oAP ljubt/ZXxY+S28vj5t+Tdnfm0vj/ANybm6Q2rDixnJdy9v4HrrJZXrXb8WFJX7xq3NRUVMtLqHlL +O41e/de61X/APhMf84f5xHyt7r+UG3v5hbdvbo6c2r17hsxtXd3a/RmE6nbb3bc+7IaFtobfymH wOBFUKvFNXVNXjzHOtL9rA6il8xFR7r3W4/7917r3v3Xuve/de697917r3v3Xuve/de697917rTO +YP/AAoE+bHQ3/ChDY38sLZm0Pj5VfG7KfJP4T9G5Suz2yd61vZdbt/5L7a2Plt6Z7+9FHuSnpI8 lQy7uq/4S0eMFMi01KKinqT9wZ/de63Mffuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//19/j37r3Xvfuvde9+691737r 3Xvfuvde9+6918wT5K/9xkm3P/F//if/AO8Ns337r3X0+/fuvdFA/mE/9kC/OH/xUD5Lf++YzXv3 XutIL/hDp/zNT+Yl/wCI/wDjj/70e8PfuvdfQ2qKino6eerq54aWlpYZaipqaiVIKenp4EMs0880 pCoiKCzMxAABJNvfuvdaonzT/wCFfX8uf4075znWvRu0uzPmNuHblRU0OV3f1vUYDZ/TDZOkZ4J8 dhuw9zPLV5TxzLpauxmCqMfIhElLWVKn37r3Re+h/wDhaz8KN77rx2B79+L3e/Q+CyWQSjbe+3M9 tfufB4KnlCAZbceMoocFlVp4yZDMuMx9dOFVTHDKzFV917rbx6S7v6k+SHVeyu7+iuwNt9o9UdiY ePO7N3xtOuFfhszj3lanmCsQssFRTzxy01ZR1McdRTVEctPURRTxyRr7r3Van84L+cH1Z/J86t6k 7L7N6j7A7fXuDfmW2Pg8NsTKbdwpxkuEwBz1fkctkNwSCylTHHDHDA5YlizIFGv3Xui8fN//AIUk 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 uve/de6KV8z/AJzfFv8Al+dO1nenyx7XwvVmw0rv4LhTVw12W3JvPc8lFNkKTaeyNq4aKevymRmi glkENNAyxRo89Q8NPHJKnuvdapHav/C3D4l4DclVjumvhj352XtqmqJ4I9yb53zsTqeqr0hfQlZQ 4HFRbpYQy2Lx/cVEUugqZIkcsi+691Zp/LH/AOFN3wK/mQ9oYL4/nE7++NHf+62kp9l7L7dk27Vb R7Dyq6pI9t7C7FwNS0M+VeNS0OPylDj5ah7Q0Qqpjo9+691sce/de617/jB/wov+JHyH+WvzU+MW 6dl7u+Pm3/hFs3uff3YvfHbe5tmUXXdbtrpHuPD9Lbjn8GOqJKmlnrMjm6OXF037z1AvCtql4YZf de6rE7y/4WtfDHZHY1Ztjoz4td3d67BxtdJRTdnZjc+3uoYc1HDUCM5baWz8tR5XITUkkeqSD+L/ AMMqTZVlpoSTp917q9r+XH/Ow+C38y/pvsLtnqXfdV1nXdK4E7l73677tbCbJ3T1JtyKnqKmbeee yKVlTiKnbxSkqZVzdFkZIYkUCuWinb7ce691Sr8rP+Fm3wb6b7Iy2w/jr0R2t8qsLt+unxuR7Qp9 x4fqHYOaqKd2SWo2Kc7RZXLZGkDAKtVW4ugWQ6nhEsPjll917q4P+VF/PK+Gn827H7mwnS826utu 7diYmDO7z6I7SjwtFvKLb0tStBLu7Z1dhaqqpM5hoamSKmqaumaOemklgFbS0v3NMZvde6uY9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691//9Df49+691737r3Xvfuvde9+691737r3XvfuvdfJa/m87z74 67/4Uw9576+Lu26reHyL2l8muis90ptai23JvCs3B2RjeqdpVO1cVTbWi9WQeaqWNFpF5kJ0/n37 r3VtP/Don/CwL/vBrsD/ANIZzPv3Xugl78/mTf8ACrrdXRXdO1+5PhhvrA9Q7k6l7GwPaucqPhfl 8DT4brfMbPrMfvnKz5x/TRJT4uSqmarPEIUyH9Pv3Xuha/4Q6f8AM1P5iX/iP/jj/wC9HvD37r3V qv8AwsK+c+9PjT8D+sfjV1tuDJbW3T8099bo25u7L4qqmoq2p6O6sxFFkuyts09XSlJYxlsjm9t0 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 LTLYDBZ5KWPOYXE5pKGqSuoky2Oo8ilHWxArHWUq1iOI5VBIWRLML8H37r3Tt7917plo9t7dx+Ur s5QYDC0ObyalMlmKPF0NNlMghZXK12QhjWaUFlU2kc8gH8D37r3T17917plXbe3VzT7lXAYVdxSQ inkz64uhGaenEYhED5UR+cpoVU0mS1gBaw9+6909e/de6Zanbe3azMUe4avAYWq3Bj4RT0GcqcXQ z5ihpwZCIKPJyxmeJLyy+lHA9b8eo3917p69+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//1N/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdV4 fzE/5XfxL/mjbC2B138sdu7wzeD6y3ZW7y2fUbK3tl9l5PH5fJ4lsLkVnnx+uKohmgK6kmhYqyKY 2S76vde6Nn0H0f158aOk+qvj71LjKzDdZ9NbD211xsXF5HK1+cyFHtnamLjxGKirsvk3knqZvFGD LNI92YkgAWA917oXPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3VYn8xf+UR8M/wCaZL1DL8t8D2JuAdJSbubY9Ns3svcuysfGm+GxrbkjyeMx jmnmaf8AhNEoqFiSoVVKCbTYD3Xuj59PdR9ddBdU9c9I9RbYo9mdX9TbL2519sHatBLV1NPgtqbV xcWHwtB97kZJqmpkWCJPNVVU0k88haaeWSV3dvde6Ej37r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdB32v1H1b3tsDcf VXdPXey+1utd3UYoNzbE7A23id2bVzdKsizwrkMJmopoHaKVUmgkKa4pFWSNldVYe691QT2P/wAJ SP5K+/8ANz5zG/HzfnWUlVUT1VXjeuO8e0KPCTTVDa38GL3XkMvHSxhrmOCiEMSA6UQIFUe690PP xh/4TmfyfvilujE772P8SsDvzfeDqqSuxG6u8tz7t7jbG1+PnSroMlj9p71rKjb1PVwTos8FZBhk njcBkkWy2917q79ESNFjjVURFVERFCoiKNKqqrwABwAPfuvdcvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdU+b I/kWfy7tjfPHO/zH6XrrfG4fk5muyN39uw5jeXaO8NzbQwPY29hUjLblwe0MhOadWg+8qP4VS1DT UuOJiNDBTmlpDT+691cH7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu v//V3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvdf//W3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvdf//X3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3XvfuvdV/d0fzUv5enx2+RG3fif3X8rOsevPkHuiba9NjOt 85PmjXU9TvVkG06XcGZoaObGYmXILJDJTR5Wup2eOWGUDxzRM/uvdWA+/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6on+e/8AP++Kn8vb5s9SfBrt fqrv7d3YXa2J63zUW7+vsN19V7K2/Rdqbyq9kbaWrfcW4cdXzyxVNFNNXrFRBY4TGYXqJC0Se691 eNmczidu4fK7gz2SocNgsFja7M5rMZOqhocbisTjKVq3I5LIVtQVjhgghR5ZZZGCoilmIAJ9+690 SL4k/wAzn4FfO3dO99kfEn5Ndf8Adm7uusfHmN37d22m4cflcfhJMiMQM9R0u5aGhavx4qmjgevx /np1eWENIPNFr917o9/v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917qiP+Zd/P/wDiz/K8 +VPT3xN7n6m753zvPtzYOzOy4NydZ4vYFXtjb+1t8djZjrXFirbc+extXPWx1eByM89PHTiMReDT M7yOsXuvdXue/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuq/q/+al/L0xnyvp/g7X/ACs6xpvlRVbiotnw9SST 5r+JHeORpVq6DZ0m4Vozhky8wdI4sW+SFU0rpAIjM6xn3XurAffuvde9+691737r3XvfuvdUR/zW f5//AMWf5R3cvVHSnevU3fPYWf7R2D/pLjyvVOL2BWYjA7WbdVVtOMVB3bnsVNPWmagrJDTxxLGE WL94tIwj917q9z37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3SN7E7D2P1JsLeXaPZm6cLsfrzr3bOa3lvbeG462L HYLbO19u4+TK5vN5aumIWOCmp4pJZG+thYAmw9+691qHdqf8LUP5fm0t+1W3Osvjx8me29lY/JNR T9irTbE2HS5ekjnVHzG1dr7hyT5CaB4y7wJlUxs5IVZIodRK+691s7fB/wCY3U3z/wDit1D8vejo N1UfWPcuJzmR2/jt8Yqiwu7sRV7W3dkNh7nwm4MdjaqupUqaHLYqupHalrZ4JPH5IZpI3Vz7r3Rr ffuvdEG+Vv8ANG/l/fB3f+zOrPlf8o+uelewd/4mm3Btna25jn6rIz7ercvLgaPcWWOAoqyPF46W rgqYI6/KSU9OxgqCJCsExT3Xuj40lXS19LTV1DU09bQ1tPDV0dZSTR1NLV0tTGJqeppqiEskkciM HR0JDAggkH37r3Uj37r3Xvfuvde9+690HPcPZ23+kupO0u5t202WrNq9R9c737O3NR4GnpazO1W3 9g7Zqt1ZmmwtJXT00EtW9NSSLTRzVMSNIVV5Y1JYe691Vf8Ayiv52Px5/nFUvf0nRfV/cnWVZ8d6 jrBN30vbFJsuGLLU3bMe4G21Pt2q2hl8n5GibbWRWtjqI4dAanMbS+RxF7r3Vy3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de6S+997bR612ZuzsTf+48Ps/YuxNt5veG8t2bhroMZgds7W 23jZMxns/mcjUlY4KWkpYZZ55XIVEUseB7917op3w9/mOfCL5+Lvo/D/AOROye75+tJsTFvnH7eg 3DiMvt1M8J/4LW1eF3ZRY+rekqjTVCQ1sMDwM8UkYk1oyj3Xujs+/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu uLukaNJIyoiKzu7sFREUamZmbgADkk+/de61Mvlz/wALB/5dfx37T3H1T1J153L8p6nZ2arMFuDs Pr87Q2v1PV1+OnlosjHszdG5K1q7MJDURaBWw4mOhqEImo6yphKu3uvdXPfysP5p3QP82noDcPfn Qm2+xtk0Oy+wq/rDemze0MZg8fuLC7poMBj9zCWkqdt1+SoqygqKTJU701SlQshYSJLBEyWPuvdW Y+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuidfP75rda/wAuz4i9wfMft7bm 9t29f9OUuz5Mztzrujwddu/LVm/OwsR1jtymxcG467G0YT+J5qjarlmrFMVMJpUSaREhk917oMf5 YP8AMo6e/mqfGZ/k/wBJ7M7I2FtWl7E3R1jkdudo0W2qPcNPuPalDQZStnpjtXJZSmmo5IMlStDK ZkkL+RWiUKrP7r3Vifv3Xuve/de6oj/lTfz/AP4s/wA3HuXtfpTorqbvnr3P9XbB/wBJcmV7Wxew KPEZ7ay7qpdpyCnO0s9lZoK0TV9HIKeSJoyjS/vBo1EnuvdXue/de697917r3v3Xuve/de6K58yP mX8efgT0Huz5J/J3fdPsLrDaclDQPVLSVGVzu49xZeRocHtHaG3qENU5HKVrq/hpoF9MaS1EzRU0 E80fuvdastN/wtj+Bku+xiaj4q/K+k66fICnXejDqabc0dA0wjGRqNhxZ4wiykyPDHm3YAWUs3Hv 3XutxvaG6sLvrae1977aqWrdu7x27hN1YCseGSnerwu4cbFl8VUtTzAOhkgmjco4BW9iLj37r3Si 9+691737r3XvfuvdVofzVf5onTP8pX457Y+SHd+xezOw9t7x7g230rg9vdWUu2KnO/3o3JtHPb3p 67IvuzJYynhoYqHbuQDyRyySmZoEERR3ki917owXwd+XewPnn8UumPlz1dgN3bW2L3Vt2vz+D29v umxFJuvEHEbjrdqZSiy0OBrK+kJWtx9R4ZIapxJF43IjZmjT3XujW+/de697917r3v3Xuve/de69 7917r3v3XuqI/jp/P/8Aiz8lP5nPZX8rbaPU3fOE7e6339331pVdhbixewI+t8tun461eSpN8Glf G56oykdFUNh8gcZUSUHklAg80NP5X8PuvdXue/de697917pj3Pubb2y9t7h3ju7N4vbW09p4PLbm 3PuPOVtPjcLt/b2BoJMpms3l8jVssVPS0lNFLPUTysESNWZiACffuvdE2+IX8yz4K/PbJb3wvxD+ SOxe7c11xDQ1e88Nt6HcWKy+Gx+SqHpKHLHF7qoaCeoopJUaIVtLHLBrshkDMoPuvdHl9+691737 r3Xvfuvde9+691737r3XvfuvdVpfzU/5ofS38pX45ba+SHeWx+zuwtubw7e230tgNvdVUW16vONu vcm1M7vaCtykm7cpi6eCgix+3cjrljkmlM5p4hDokkmh917owXwg+XfXvzz+KvTfy46qwW8Ns7B7 q2/kc9gMBv6jw9Du7FLh9yVu08lSZim2/W5GjDLWY+o8TwVkgeLQ50MxjX3XujV+/de6SPYG9MT1 vsPe3Ymeirp8FsLaO5N6ZqDGQw1GSmxO1sNNnMjFj6eokhjedoYHESSSorPYM6gkj3Xuqf8A+Uj/ ADy/jf8Azg813lt/ozqvuzrPJdEY/Y+Y3AO2aHY0FLmsZv2rylFipMLPs/NZVvNDJip/uoqiONQH iMckpLhPde6uu9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3X//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691pU/wDCeL+dd8+/5h/8 yz5P/G/5P7+2TunqbY3QvbvZ2zMFt7rPaOz63bm4Nn9+bP2HhKamzmBgiq6mkXG5+thkjyE1Q7sk Mhk1q7Se691ure/de697917r3v3Xuve/de697917r3v3Xuve/de697917rSp/wCE8X86759/zD/5 lnyf+N/yf39sndPU2xuhe3eztmYLb3We0dn1u3NwbP782fsPCU1NnMDBFV1NIuNz9bDJHkJqh3ZI ZDJrV2k917rdW9+691qxfzB/+EvnWXz5/mS1P8wHMfLLeHW2N3dmOns32j0zQdT4vc9TuOq6j2ni NiU8e0OyptwUAwkdfisFj45BU7fyRin88ysyyJDF7r3W077917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r5of/AApz/wC4hb4jf+I/+G//AL/vPe/d e6+jp3H1jg+7Ooe1Omdz1OQottdudb746x3DWYmSGHK0mD37tiq2rlqnGS1CSRrUR09XI0LPGyhw CVIuD7r3Wvj/ACWf+E5Wzv5PvyH7a+RkHyp3B8hdy9hdT5TpnbuGn6joeq8VtPZ2d3xht9ZmfLPH uPcUmWyD1G38VFDURfYxRoKi8EhmTw+691sre/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuvmif8ACv3/ALfQ/Dj/AMVA+PX/AMFb2Z7917r6Xfv3Xuve/de697917r3v3Xuve/de697917rS o2V/Ov8An3m/+FLtf/LfyG/dkyfEqPvrfnWEWwk6z2lFmI9v7e6WyG7MdUrvhIBmDVjIUsdQ8jVp RrtH4hEQg917rdX9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3QU977xzHXfR/cvYG3 jSjcGxuqexN44M10BqqIZjbO0KzNYw1lMGUyReeBPImoaluLi9/fuvdaqn/CXb+b984/5ne9PmPt z5gb92nvuh6i2303nthy4DrraOw6rE1G8stuOgztNM+0aakSphkTH0pQVKO6FTpcBmB917rcB9+6 91qxbk/4S+dZbi/m6UX80ZvllvCkw1N8n9s/LSb4+L1Pi5q2bs3bO7KbsSmx8fcB3Aqx4eTPUsVQ 9KdrPOKUvSip1kVK+691tO+/de697917r3v3Xuve/de6+aJ/wto/7L6+KP8A4qBT/wDv590e/de6 +l37917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuqmP55ny27p+C38rH5T/K b48ZjD7f7j6yp+nIdm5vPbfxu6cZjJN+/ILafWmbq5cDmFelqJFxuZrPtxURuiy6HZHC6T7r3Rdv +E4nz4+SX8xr+XlXd+fKncuB3f2jivkD2V1uufwG08HsuCt21t7BYLN4hazC7bigovPE+UqIvLDB HqjWPWGcNI/uvdX4e/de697917r3v3Xuve/de697917r3v3XutYn/hXR2fuTr3+TjvfAbfqaikp+ 4e+OlOsNzS01U9LI+20yVb2VUUzGNSzxz1W26SGaIMgdGYMWTVG/uvdBV/wln+APxJqf5Q/Unee9 OgOneyeyvktubu/M7/3Z2J1ts/e2cqcHs7uHPdO4PZceR3PR1UiYiKk2+KkY9GEBnqqiUoXldj7r 3W0L1N1B1V0L1/geqOkuudk9SdYbWbLttjr3rnbWI2dsvbv8fztTubMpgttYGKCjpEqchW1dZLHB CimWWR7XY+/de6Eb37r3Wsb/ADj/APhNdsn+bb8p9hfKGb5Ybk6AymA6z2z1ZvTadN1Dj+z6PdeC 2rufJZ7H5Hb+Vn3HgXw1c8WVqaWV56fIQnRBKsClZVm917rZG2Fs3Edc7G2X17t9qx8DsTae3Nm4 R8jMlTkHxG18PDhMa1dURJGskxhgQyusahmuQqg2HuvdKz37r3Xvfuvde9+690UD+YT/ANkC/OH/ AMVA+S3/AL5jNe/de60wv+EMf/dUT/yyb/5rnv3Xut/z37r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3XvfuvdF9+WHx5238tfjL338Yt35nLbc21351LvrqjMbiwS00ma2/Sb229PgjnMXDWBoZJ6 NplqI4pgY3KBH9LH37r3VMv8kP8AkBbW/k2bs7538vyZzXyO3f3TgdrbQpp36ppOosFtPa23MlPm p6ZsOu4dzTZCtqqqWJjVmtp4444tAp2ZzIPde6Nr/PM+W3dPwW/lY/Kf5TfHjMYfb/cfWVP05Ds3 N57b+N3TjMZJv35BbT60zdXLgcwr0tRIuNzNZ9uKiN0WXQ7I4XSfde6Lt/wnE+fHyS/mNfy8q7vz 5U7lwO7+0cV8geyut1z+A2ng9lwVu2tvYLBZvELWYXbcUFF54nylRF5YYI9Uax6wzhpH917q/D37 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3VZH86Ds/cnTn8qP8AmAb/ANoVNRQ7lx3xg7PwuIyVHVNRVuIqt6YN9k/xqgq41Zo6 iiXItVQMoB8ka2ZDZh7r3WqR/wAIzPhR8bu0Okvll8m+2Ooeue1OxqDuHb/Tmzsh2Lsvb28/7i7b w2w4N15yTake4qeoSiny8ucjhr54FWSSKkii1CMur+691vGdO/Hnob48UG68T0H0x1b0piN87qm3 xu/D9U7E2z1/h9xbxqcTSYOq3NlMVtWmpaeWtlpaGlilqDHrfxhmJcsx917oYvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3VAP8AwqO/7cUfOb/y2b/4MPr737r3RQP+Ebf/AG6P 3H/4t/3L/wC8TtD37r3W177917r3v3Xuvmif8Il/+y+vld/4qBUf+/n2v7917r6Xfv3Xuve/de69 7917r3v3XutAv/hcR2fuSGl/l59L0tTUU+0cjUfITs/OUa1TGly+5MNHtXam1amaiChRJjqWvzKx Sl2JFdIoCaSZPde62cvgb/K4+BGzf5evxl6bzPxK+Om/8Nlvj/1XlewMlvvpjr3deY7H3ruHYtDl t2b33blM9j56iqyFdXTzVCzSSk06mOGm8MMEMcfuvdJ3+e58t+4/5dH8rDtnvr4pVu2dh9iddZbp XZux6mt2nhdw4LbOC3D2PiNm1dNj9r5WN6AiLHTSU9MksDxxAgql1Uj3XumH/hPR84vkJ/MK/lub R+RPye3Dg91dr1fanamzchn8BtfD7PpchiNq5mKHDNPhNvxw0aTJHMYmeCCMOFUspfUze691eF79 17r3v3XutQL/AIWrf9usug//ABf/AKs/+B17V9+691Z//wAJvf8AtyV8CP8AxH/YP/v790e/de6u +9+691737r3Xvfuvde9+691737r3XvfuvdfNE/lQ/wDcYF8n/wDxb/8Amof+7vf/AL917r6Xfv3X uve/de6Bv5FdK7e+Sfx971+Ou7shlMRtPvzpvs7pXc+VwbU6ZrGbe7T2TXbGzWQxD1aSRCqhpq+W SnMsbIJAupSLj37r3VFP8kz/AITzbT/k6dsd0dyL8os58it2dq7Do+tMXTv1LR9S4Xam003LTbqy P3dGm49yy5KunqaGiVKlZ6SOONJF8DmUNH7r3Wx17917r3v3Xuve/de697917r3v3Xuve/de61Av +Fq3/brLoP8A8X/6s/8Agde1ffuvdWf/APCb3/tyV8CP/Ef9g/8Av790e/de6u+9+690X/5Zf9ks fJf/AMV/7l/991kvfuvdaIf/AAh0/wCZqfzEv/Ef/HH/AN6PeHv3Xuvoee/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r//R3+Pfuvde9+691737r3Xvfuvde9+691737r3WgP8AzcP59Pzy+Vnzxqv5V38m+rzGDyON7AyX Tmc7T66gxlR2f2x2Tt8VVP2DBtDeWT8lLtnaO3mgqmq9wUpgnK0FTkjk4MZZX917pLz/AMh3/hT5 1RgU7s68/mlZjfHclLRtmsj1rj/mv8l6jP56qltXy7cbMdn0FPtfL1DzJCs8Gcq4ce8ilmqHREd/ de62RP5A3zF+evyt+M3b22/5jnVma2D8kfjN3jX9G57cmd2HJ1xlew6Sg2ZityR5jcG3IUix7ZWG SucVFfhKaDG1dNLRT00N2kll917qmf8Ansf8KHvkZsz5O/8ADX38qTH1GU+RH96Md1h2Z23g9s0G 9t4R9o7mkhoqPpvo/A5GOpoRlKVqgUuZzNXSzPT1bPS0iUtRRyVfv3Xuip4v+QF/wpo7K2/Sds79 /mtZTZXblbHBmqXYmf8Am58sKrObZqopVrqbEVu5uv8AG12Fx9VTzNKYocHPVUUTBDFUgOxi917o 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 vuntPrPs/cHcXZ+3t642fq+HdP8AB8NisBtYYJaeuq910dBPJUTSu7lI6bQiqv7jliE917rWR/nZ dm7o/ne/zyukf5SHVeL6/wBg7S6L7I3H1VV90V21Mdluxq7M4rZj9ifIXMy59VNYMTt6gxGTpsRt qCpgp6uvpHqq2UNPTnH+691enV/8I7/5QlVisVQRn5R46toKeCKtzeO7pxZyGbmiplhlqshT5PAV VJG0rgzMtJTQqGJChUso917rV9/nj/yjYP5AnavxZ+W3wF+TXcmBpt7703TQ7VTdWZwi9q9Yb32Z Q0mc+4xe7tqUeLpczgcjS1ctJUY+uxA0RR/bV0mSirXCe6919HL4Ed+bh+VHwj+JXyS3diocJu3v P47dQdo7qxlLAaegpdzby2LRZvcAxULEkUT1c00lFqNzA0ZPJI9+690bX37r3VGv863+Rx0r/OH6 82ZLld61nSnyK6jp8rTdWdy43AU+5qCXB5iZKzKbA7E2w09HLksPNPGKikkp66Cox9Sz1EDSxS1d HV+691rt7E/4TZ/z/MBtSD42y/zg8Lsr4lRUsu3o9sbK+QXy0yj0Gz54Vpp9vY3qSfD4fFxY6SMy iTCRbljomu2oEyyH37r3Qod8f8I4MNjsZ8O8L8P+8tm4jJdUbi3BuT5Ndqd40m5jvbt7L5bcGAyG Iq9obd2bS1ePoKDEUuNr4MZhJKmIJ59U9dUzzVFU3uvdbz3v3Xuve/de614f53P8hHAfzZtx9U95 bC+Qe5Pjj8mukNrzbS2XupMVU7j2VncBHuGXdmJocvRYyroMliq6iyFRVTUmaxlUzoJmEtJUlIDD 7r3VHOd/4Tvf8KM+zttzdI9vfzjcHn/j5k6cYbO4ms+UHzC3nW5rbegxHFZ7Zea23Q02TpdDsP4d X556c6Ih/Yj8fuvdbGn8mn+SD8e/5PXX27o9m7ny3cnf/a1LiKXtjvPcmGo9vyV2KwjvUY3ZfX+1 Kaar/geCjqJGq56d6+rqayp0S1dVLHT0MFH7r3R+fnN8Kukf5hHxj7K+KvyBxNZX7A7Fx9OI8rh5 oaPdGy904ioXI7W3ztDIzxypBksZVok8JkjeGVPJTVMU1LPNDJ7r3WkJiP8AhJn/ADb/AIv9hboX 4G/zOtk9Z9c7sqvsM1ubEdsfJj40dhZzbEdSRRU26NrdN4zNUGRlhgkl/ZlzgiZ7hTGsh0e691YD tH/hI717tT4dfKTBbq71o/kB/MN+RGzxicN8le3sPnDsDrDL1G98du/N1G18G0+Wy5yGVhopcZk9 1VlRU17wzy/b09LDPVUtR7r3V338kb+XZ2J/K7+B21/ip2nv3ZfY29MX2J2LvnJbh6/gzkW10i3n lkqqLHUMm4oKWrlaKKJTLJJTRDWxVVIUO3uvdVz/AM3f+QX2l/Mr/mcfEL5n4vtDpXE9K9J7J6T2 D211V2Xgty5vNb02/wBZd97i7X3LQ4zG0VFU4uvpsxjc++LejyM8CBkfyF45bL7r3RCPk1/wlF+R 3T3dG7e6f5Lvzy3F8Q6bfdVK2Q6r3J2j3X1K20cfUzNPUYLbnd3SaZPM5DERGadaDGZfDyTQR2SX IVTM0g917pn+E/8AwkH3nW9/UfyN/mx/KvG/J3K0WeoNz5rrHYeZ7D3vB2vnKGaOohPbPdvbEGOz dbjD4hDWY2nw8c9XGwX+I06I0c3uvdbq3YXVmy+zept8dJ7kxnh677B673N1ZnsNg5P4J4tl7r21 PtLKYzDy0AX7TTQ1EkVO0KjxekoBpHv3XutHmt/4Sy/zR/h9vHck/wDKq/muV3WnXW466Wsfbe+e we7OhMsYZAIYKXdv+hOh3FhtwVMEXC5GTD0eplUpTQWFvde6WXRX/CS75F97984Lvr+cZ8+sx8oJ cPUUU2X2JsbeXavYOZ3tQY+q+9pNoZHu/t2PG5LE4ENqhmx+HwUcpp3aOiqsdIEmX3Xut4LA4HCb VwWF2xtnEY3b+3NuYnHYHb+Bw1FT43EYTCYejTH4rEYrHUipFT01NBHHDBDEioiKqqAAB7917rVC /nof8Jn6v+Zd3xD8xfi73TtXpX5H5TA7bwHY2C7KpdwDrzsKo2VjosLs3eUG6toU9dlcLl6LHU9J jJ2TG1sNRBTUhRKWWCV6r3Xusn8ov+SL/NL+LvzJ2N8rv5h38xyu+R+M6m2DvnZ+wurcX3Z8ie9c dUvvXBTbZWGuzPeFNho8ZQUEM7VsVNRY6fXUpELxKhdvde6N7/PA/kAdP/zf6XZXZWI7Ck6E+UvW e35tobe7PG3E3Ztbe2w2yMuapNi9kbdino6p46GsnrJ8Rk6GsSSjNZWeanrkkijg917qi3av/CbL +ffujaVJ8bO5P5xGPwvxHWjpts1e09n99/K7shm2PSotBBtj/RTuXF7axc+NjpBpiwk+4fsUKRqq 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 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/1d/j37r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691ra/wDCjz+Svv7+bV0n1DuXoDcG18J8kPjZkN8VO0MFvKslw+2+zNl7/pMe+6NlVG4YUkWh ySVWHx1Th6qrQ0oY1ME7wJUmph917qkn43/zJ/8AhT1/Lv6x2h8aO4/5UHZHyrwHVm38XsTZG7sZ 0z2n2BvGh2/tmkGIwmHy/ZfxxqM7gMzS0dJBDTU1Y1H9zIqB562pZw/v3Xum35Ndr/8ACnz+dtsC r+KtB8Cl+DXx17AmoqTtLI752zunpGoz23YsotUMfv8A3Z3jVfx+bERzw08s+O2jtta2oVWSdKqk keD37r3W1n/Ju/lZ7E/lK/D7EfHvA7ij392PuncFT2T3n2XHRPj6Xd/ZOVxlNip6fb1FOWmp8Liq Okpsfi4Zm1uElq5Ejnq5o1917q1/37r3XvfuvdaBv/Cpj4//AMyD+Yf8+fjN8Vvjp8S/kbvboHqn ZOM/hfamF6q3vVdHVvbfdGYV957m3H2rj6Z9v0lFhMRjsLRO+Tq4paOVcjYBKpPL7r3W8J8auhtm fFz49dJfHDryNk2V0b1bsfqzbkssSQ1Vfjtk7ep8CmXyKoW1Vda0DVdZIWZnmkkdmZmLH3Xuhu9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691qBf8KTv5DfyJ/mE9i9WfNj4RZHB13yI6o6/oevN0dWZXcdFsfK77wm1N01u8dhbk 683hl5abGU2ex1Xk6+GaPLVlLFNB9sY6uKSlEU/uvdFA64/nTf8ACm7497axvWnf/wDJu7M+R27N vUdPjV7O2z8ce/myu4UooUhkyO68t0vFm9s1lZK3qafFU1DE31EJIZj7r3QD/JPqX/hSp/woLbZv S3d3xm238CviLjN0YjdGfxu98JmOpcLJlKGJv4duLe2C31XZLfu466iimqjj8bjsXS4xZjGayOCo jiq4/de63Z/5ffwh6s/l1fEfp/4jdQ1FdldsdXYWqTJ7ry8EFNnN9bz3Bkptwb13vmYKcusUuRyV TUTRUyyOtLB4aSN2jgQ+/de6Ob7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de60Mf5un8jL+ZP0t/Msy/wDNt/lLtS773Rnd9DuPI7Ew eR2rj+z+teyazAHDdh1NBtvfkkOM3VgNxq9ZLVUNPNJWP/EKqhfHy06rUSe690usR/Pr/wCFHe38 cm0t5/yI+xNz7/p448e+7dt/Gj5f4/ZdTX1FKi0VfPBQx5ajaMSMJKswZ1Ih6k10+klfde6LTk/5 U/8APD/n/fJvqrub+axgsT8OPix101V/AtgUlPits7gwGz8tkKWr3btfqXqRq7NZ2mzubNLSx1ue 31UoYo4kkT7qOjpsa3uvdb/nX+xNp9W7D2T1lsLC0u3NjddbR23sTZe3qHX9lgdp7Rw0O39uYWj8 hZvFS0dPDBHqYnSouSffuvdK737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691863+bN8Gfn9/N2/wCFAG2dgbl+KnyZ2v8ACnrTd3VfRVD3 RnOq987b6ioug9q10G6+7OxMB2bWwRberKvLVmRz8mIejyBqaqMY6lZRLTlYvde6+iJjMZjsLjcf hsRQ0uMxOJoaTGYvG0MEdNRY/HUFOtLRUNHTRAJHFFEixxooAVQABYe/de6ne/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/9bf49+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9ff49+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/ /9Df49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691//9Hf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+690UD+YT2jvno/4C/OHurrDNf3a7K6g+IHyW7R683H/D8Zlv 4Bvnr/pfNbs2lmv4Vm4amiqfta+kp5/t6unlhk06JY3Qsp917rXb/wCEnv8AMY+Z/wDMD6z+aFZ8 w+78t3bX9Vb66apdh5DNbZ2NgK3A0e8sBuCXcNGs+zMXjTPFM+Mo3VKryCJlcxaPLJq917rbj9+6 91737r3Xvfuvde9+690D03yH6Apu0Y+j6jvPp6DumVoki6gm7N2VF2jK8+N/jMCx7AetGWYvRkVa gUnMP7o9Hq9+690MPv3Xuve/de697917r3v3Xuve/de697917pvy2VxuBxWTzmZrafG4jDY+tyuV yNXIIqWgxuOpmrK6tqZW4WOKJGkdj9ACffuvdfN/yn84v+ep/O4+ZvZ3Tf8AKg3DWdIdJbK/jG4d u4fbo672VXYjq7F5uPC4HsHuTtjfNPPXrlMtK8DfwXDTqiGZqeGkqlpaisb3Xutp7+RlhP51Wx8Z 8m+s/wCcHXU+7Y9n5TqST4z9l/xnqDcddu/EZWh3DB2dRyZ7q4xVVVT0MlHgJYZNyUcWQ8lXPd5I tCxe691fl7917r3v3Xuve/de6D/srtjqzpnbg3j3B2X1/wBUbROQpcSN1dlby25sXbhytcjyUWMG c3RU0tL9xMsUjRQ+XW4RioOk2917p+2lu/ae/ttYbeexN0bd3rs/cdDFk9vbr2lm8buPbWexs9/D kMNncPLNS1UD2OmWCVkNuD7917oFPmJv/dfVHxG+U3aWw8muF3x1r8cu79/7MzD0OPyaYndezus8 nuLbuTbG5aKelqBBWU0MpgqYZIpNOmRHQlT7r3Wrv/wkv/mVfNz+YRS/Pek+Y3e+Y7vTpyo+L9T1 xNm9r7CwFVttuyI+wot4xx1Wy8VjXqI6sbfxREdW0qxGJjCIzNNr917rcV9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Lf 49+691737r3Xvfuvde9+691737r3XvfuvdV/dKfzS/gZ8iflf2z8H+mu/qHenyi6Om37TdodYQ7B 7Vwv926nrDdUGyd/UsW9NyYKj29kJcZlamKjnixmWqGLa2QOkcjJ7r3RQvkJ/wAKNf5Ofxo7HyPV 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 2BBXRs8eiHdmD21UQVcDOqqtfQCekIdX+48Qd0917q6zp/ufqX5Bdd7b7b6O7I2X2z1lu+j++23v nYG4cZufbWWhVjHOlPk8VJJGJoJA0NTTuVlglV4pkSRGQe690Jnv3Xuq0Pmf/OH/AJbP8v3NHaXy o+Vew9idgfZrW/6MMDRbo7M7Np4qikFZjWzGxOsaDL5HFR1qFTR1OXgpaeUHUs2gMy+690Xr45/8 KKv5O3yf3njeu+v/AJkbV23vfNZKnxWDwfcG0ewumabN1ta6QY6mxe6uyMVjsHLPUzOKempBkxUy S2RYTrj1+691dp7917qv75HfzS/gZ8Sfkd078SfkL39Q9d/ITvyHZ1T1T15NsHtXckm5KbsDfFT1 vs6qqtzbOwWRw2Lirs3R1dDFLl8jSqrRSSOUhUye/de6Bn5qfzxv5YX8v/sKHqP5K/JrD4HtXx0t RlOvdlbS312juba1FWQmop6reVN15jclFiGdPHJHSZCaKqkjkjlip3hbyD3Xuj8/HH5HdJ/LjpTY nyK+Om/sb2f0x2ZQ5LIbJ3xiqHM4ykzNPhs7VbYzEbYvcVNR19LPSZGhrKGqpaykimhnhkjkjVlI 9+690N3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//T3+Pfuvde9+691737r3Xvfuvde9+6 91737r3XyG831F8ufkp/P5/mLfE/4Z74quu+w/lZ8zfnd0hv/dcGThwlLjOicl8jszvLt2ozeYXT VxYyLG4U1GTpsY4q6+mjlxsSzisemm917reD6o/4Sbfyg9k/Hun6f7C6p3p292VV4NqbcnyQyvZW /tp9kVG5Z4bvuHam39s5RNu4mGmmJbH418VVxCNUjr2yLeSWX3XutDzrvYv8xH+XV/M3+U/8sX4I 9s7ixHcXde9s58MY8xicjR7Vm3xsjO7mp85sffArsqyU2AypwpSsTOwMKrFQVuQFBUo0vmb3Xut5 /wCI3/CTf+V30/0TRbN+T/XmU+WveWfozVdjdy7g372lsGFc3VprqaHrjbWwc7jo8Zj6aQkwT1bV NfO2qSpqSjJTQ+691qn9K7A3f/IU/wCFMXXPx36431uqu6V3Z3j1P1NJV5eeSP8Av38cPlX/AAyh xNJvenoUhhyU+16rLwyS1MVOiyZPC/dQQoCsI917rc1/4Ux/CgfM/wDlPd5HBYdsp2b8Z2pflB1x 9rSvUZGU9aUFUnY+Ip1p1M8oq9pVmc8VJHcS1cVISjNGhX3Xuq7P+EafzMPcXwQ7S+IO4sks+6fi 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 lm/y3+0+9Nh1ENL3RvjNYPovoirqaeOqpcZ2d2DR1tau5JYJw8bvhcHjM3nKaKWN45aijihlUxyN b3XutZX/AITv/wAgDof5p9Ex/wAy7+ZFRbm+Re4e/d5b4zfWHXu8N5bnGJyuMw26qvbu4O1+1snj ayDLZrL5bOUmTNNSVtZ9r9tGlVPHVtWR/be691YL/OZ/4TL/AAE3Z8M+8O6Phj0jR/Hf5HdH9b7o 7T2zSde5rc8uze0MbsDEPuXOde7g2Lm62roUqq/HUtZBia7GpRzrXyU7VctRTB4T7r3T9/wkI/mC djfLH4TdpfHDt/c2S3lvP4W7q2Vt3aW5c3VVFdmqjpHs7F5Gq662/k8jWM8tU+GrcFncfSyM58WP WgpQAkCFvde6ob/4WE763b1f/OW+IPZmwan7LffXfw46A31sqs+yhyX2m7do/Kjs3P7cqf4dUK8d R46ynhbwOjK9tJUgke/de6tW/lq/8JS+me0ukqr5Hfzba7tztv5afJGSt7Q3VtFeydxbWm6rq98T NuGSXeGcw0i5HNb0qpamSsz9RX1clHDUSGkWllkp5ayq917ra4+C/wAMepv5fHxY6v8AiF0bkd7Z bq3qRt8ttav7Fy+Kz28Zh2B2PmO0MymXy2EoMXTSiPIZuripvHQxlYFiRzJIrSv7r3Rtffuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvdf/1N/j37r3Xvfuvde9+691737r3Xvfuvde9+69180T+VD/ ANxgXyf/APFv/wCah/7u9/8Av3Xuvpd+/de6+aH2X/3GjY3/AMXA6m/+B0w3v3Xuvpee/de6+aH/ AD6P+4oz4qf+JA/l5/8Avysd7917r6WGRx2Py+PrsTlqGjymLylHU47JY3I00Nbj8jj62Fqasoa6 jqVaOaGaNmjlikUqykqwIJHv3XuvmTfy0Zq3+SP/AMKbN6/EXcE9diOnO2+xtzfF/FS5KslMVf1n 3vW0G/fivuCod18NRVmtO1KKrqQR4DPXxiQWlRvde6NP/wAK8e7N5/Kz55/Bz+V10y02c3DhlwOb yWAodcsOT7s+Sm6KbY/XODykMIeUT4vEUcVZGyR2WDNuSXPEfuvdb5Xxi6E2f8WPjp0d8btgQxw7 P6N6r2P1fg5EgWnkyFNs3b0GEkzNagLFqqvlikrauV2Z5J5ZJHZnZmPuvdDp7917ogH82L/t1l/M s/8AFAPmR/8AA67j9+691qhf8IdP+ZV/zEv/ABIHxx/95zeHv3Xurrv59v8APO21/KB6w2TtvYez cP2p8r+7KPMV/WGzNyy18Oxdn7Vwc6UOU7H7F/hEsFZUUv3Ui0eNxVJU08lbKtQfuoI6WQv7r3VJ HVXUX/Cwb+YZszDd41Pyz6s+GOxd8Y+h3hsLY+7qjbfT1edu5GmE2Ien2/1Fsbdm5KeGoiqGqI4N 2VwqioVpVAWnHv3XutZ7+fV8cP5lfxp+RnTu1P5nXye2X8pu2s90pHuHYG8Nk7s3bu7H7e66O+sv jU23V1u79r7UnimGTgr6rxRUcyaZVbzaiUT3XuvsTe/de6+aH2X/ANxo2N/8XA6m/wDgdMN7917r 6Xnv3Xuvluf8KrMdvXL/AM9nZGJxm5v7l5fKdUfF3Hdd7xyNdJjKDab1u5a+moNzLkqYGSnp6DMN V1Uk6gtGySMo4Hv3Xurp/wDhkT/hTT/3vJ/9jv8AJ7/6w+/de6Bvvb/hN9/P2+T+wKjqr5EfzcNh 90db1eUxubqdj9j9qfI3dO2Z8vhpGmxWSlxOU27JEZqd2ZoZCt1JNvfuvdbUf8nX4C7n/lm/y/um viHvff2B7K3nsWu7A3BujdW1cfkMbtifL7/37kd6S43AQ5fTVSU1FHWx0i1NRHE87RtMYYA4hT3X urPffuvdFA/mE/8AZAvzh/8AFQPkt/75jNe/de60wv8AhDH/AN1RP/LJv/mue/de63pu9O6uuvjh 012j3525nV211j09sXcvYm+c2YJauWh23tXFSZbJNR0NODLU1LpEYqWlhBknmZIo1Z3UH3XutEPZ 385H+f1/O87t7N2d/KU2Tsn4ufHzrvJUcGT35nsV19XZbb+3sxUzQbdl7W7Q7PpM3SnM5BYpKsYf ZWF+6p4kZV+7iglrJvde6D3+Y3/Lm/4Ur9XfB35K9lfLn+Zz0x258cdrdb1ua7i6uwHavamYzO79 pjIU6VWDx+HynV2HoZpDM8TCOTKU8dlNpBYA+691Yv8A8Il/+yBfld/4t/Uf++Y2v7917oQP+Fq3 /brLoP8A8X/6s/8Agde1ffuvdWf/APCb3/tyV8CP/Ef9g/8Av790e/de6P8A/wAwn/sgX5w/+Kgf Jb/3zGa9+691phf8IY/+6on/AJZN/wDNc9+691v+e/de6+aH/IX/AO4oz5V/+JA/mGf+/KyPv3Xu rV/+Fuf8Z/2Tr4Y+D7j+73+zL7n/AIpp0/a/xn/RbW/wHzfnyeD+I+K3FvJf8e/de6IT/La/lRfz 6++vgx8bO3fi1/N8p+megN7dfrkesuqqbufvzEx7BwdLm6zFT7ZbF7Tw9TjqaSmq6epSWClnZUfU pIcMB7r3Ry85/Iq/4UpblwuY25uD+dvR5nA7gxeQwmbxGR7w+TVVj8riMrSPQZLG11NLgCskM8Mj xSxsLMrEHg+/de6sk/4TzfyLO5f5PeS+UG6e7e6ese0M/wB8UPV+38DiOq6DdX8IwGI6/qM1kavJ ZfMbtpcfNLU1k2XWKOmhogkSQF2mlaYRw+691rYf8K/f+30Pw4/8VA+PX/wVvZnv3Xuvpd+/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/9Xf49+691737r3Xvfuvde9+691737r3 XvfuvdfNE/lQ/wDcYF8n/wDxb/8Amof+7vf/AL917r6Xfv3Xuvmh9l/9xo2N/wDFwOpv/gdMN791 7r6Xnv3Xuvmh/wA+j/uKM+Kn/iQP5ef/AL8rHe/de6+l57917rQB/wCFoXxEzGz94fET+ZN1tHVY XLUtcnx67E3Hhr0Vfid1bdqKvtDovcqVVM/k+50x7kpzVlAY/taGPyEmJF917oq3/Cd/A9k/zdP5 7HeH8zTv/D0dUvSmHrO5cvFQp9xtzFdnbxwg6d6C2WkdZqkMeKwNHlK/HTDQVmwcLgILJ7917r6U /v3Xuve/de6IB/Ni/wC3WX8yz/xQD5kf/A67j9+691qhf8IdP+ZV/wAxL/xIHxx/95zeHv3Xuis/ 8LTeg+09tfLX4e/NCHbk2c6crOlcX0S1fV0E+R2piOzeueztydpRYHc4icJEc7jNwg0sMhjNVFjq wRs328nj917rYg63/wCFWP8AJw3b0ViO1969/wC4OtN9Ntumr9z9D5fqXtjN9jYXdRo1kq9pYus2 5hanCZK85MVLkafKijZSr1E1KRKsXuvdaDP897+Yn2L/ADVvkLsf5ir0buLp/wCMEeJ3f8e/i9lN yUMi5bfmJ6lzNNu7f+R3DmIZZaGozMNVu/HzV9Ji3emx8VVSUfmqpopquf3XuvsUe/de6+Xx/OQ3 fuD+Wf8A8KgsX8zd+bTzmb62n7M+OPyXwcNBTxJk949XR7Aw/XnZlPtuTIeGkeupq3E7joKNWnCe WGAzSR620e691up/GH/hQp/K7+ZvyT6V+KPxl7i3t2h273hQ7yq8JRRdN9mbMwW1ajYvXmS7NzuM 3jm+xcdh41nGNxNcsLYpa6F5kCeUK6ufde6ot/4WGfywe0+69tdRfzHOiNsZreGY6C2TWdWfIPCb bp563cOH6koc9V732N2hj6CjAmeiwGSyOahzssIklhgraWrKR0dFWTxe690Zf+Wb/wAKzPgT2x0D 19tj549j5b43/Jjae2cVtvfmZzmw987s627SzmExgp6vfu1dx9eY7Lfw45NYTWVeOzUFH9vUyPTU 0tYgilk917oxvyR/4Vm/yfekNv1lV1x2j2J8o93pT3odn9NdW7vxED1c0YakXJ7x7bptt4qKnuVN RLRz1k0S6rU8ki+I+691e38R/kDS/K/4u/H35NUOz8xsCh786g2B23R7Kz9THW5bbNLvzbdPuOnx FXXwxwpU+JKgCOpSGMTJplEaB9I917ow/v3XuigfzCf+yBfnD/4qB8lv/fMZr37r3WmF/wAIY/8A uqJ/5ZN/81z37r3W1/8AzoPjz2R8q/5WnzY6I6gx1dm+zd59M19bsvbmLRpcruzNbJzdFv8Ag2Zi YUZfJV5lcU2LpYywDy1CK3pJ9+691pX/APCW3+dZ8LP5eXTPfnxG+aO567o2bdfd1X3TsrtSs2Pu /c+DyeQy2yMJ19uLrzdx2ZR5DI42egO36asx0lRj/tW+5rVmqIJUhjn917o5P88D/hRD0l80+gOz v5d/8sLae7PlNuPunZ+4I+3u3odh7xwWztn9U7Ix8m+ewpdkYXctPjcrW1VLRYueoyOcrqGHFUNB HNUxS1mtZaf3XujD/wDCJf8A7IF+V3/i39R/75ja/v3XujUf8K/+j95dv/yiZNz7RxtZlYPj18l+ p+8N409BBLVVMGzV2xubqDI5I08CO5hpKnd9JVVUgssUEck8jLHG59+691Wx/Ia/4Uc/y5fih/LE 6r+Mvy77H3Z1T278c5Owdv4vE0HVfYu+6XtXbGf37lOwNtZHamU2Fi8hQ0dRDDlhiamDN1VFeamM 4kaKYFPde62k++u+9h/KX+UT3/8AI/q/+NDrzvD+X13V2ds1Nx45MTuCHb+8OgMrmsdTZzGRSzpB VxJKI6iOOeVA6tolkTS7e691qWf8IY/+6on/AJZN/wDNc9+691v+e/de6+aH/IX/AO4oz5V/+JA/ mGf+/KyPv3XutxD+f/8Ay59y/wAzL+W92V0t1rSw13eHXO4sF310Vi6iqpqKDcXYewcfX42p2a1Z WNHDHLnMDlM1iKGSeaKCOtqKWWokSCORh7r3Wqj/AMJ9P+FCvUf8urp/K/y4/wCZPiuxuncL0zvr eyda9kz7C3buCo63TNbhqM5vfqTtfr7CUtRuSjnoc9PkauiqKLF1Tg1UtJUwUy0sUk3uvdbLHZn/ AAqD/kn9cbbqM7S/LqTsrIJHM1DtHrPp/uXNbkyskChmp6eXM4LHYunZrgI2RyVMjG9nOlre690a v+Ut/Nb62/m59O9t96dS9SdkdU7F637rynUOGHZc+Blze7osfs3D7vG4JKfbU1VR0UwXLrBUY+Kv qxCUR/uXEoVPde60m/8AhX7/ANvofhx/4qB8ev8A4K3sz37r3X0u/fuvdBL352pT9F9Fd0921eIm z9L051L2N2pU4GnqUo6jN0/Xuzqzds2Igq5FZYnqVozCsjKQpYMQQLe/de61MP5Cf/CkX5TfzSfm 5u34t/IPo7ojZ22anqTe3ZexdydK4bs7G5nBVez89jYBh97y7vz2fpaynqKOvdBXQxY5Vqo41EbG pSJPde63Kffuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1t/j37r3Xvfuvde9+691737r3Xvfuvde 9+690Qbrb+V18BOn/lRuz5tdbfGjZO1PlLvfNb83Juft2hyG7p8xkdwdoTTVHYObjw9fkpsVTVeW epqWrKiloI3fzTeoeaTV7r3R+ffuvdEGyH8rr4CZT5cw/PDIfGjZNT8tafNY/ckXcr5DdozC7gxW 249o47ONgUyIw7VcOPijp0qGxxcaVk1eUB/fuvdH59+690Qbub+V18BPkL8kNmfLvub40bJ378jO v6rZdbtPs/KZDdtNk8dWddZQZnZNTUYjF5GnxlY+OqQskDVtFMfSqtqRFUe690fn37r3WqN/wsD+ VGyOmf5XtP8AHvJ4zb+d7E+W/am1dt7NocxQ09dX7b2z1JmaLsvfvYmAFSCsVRRyQ4bBGdP3EXNX S3LL7r3Qmf8ACTz4Xr8XP5V20e18/ivsexvmTuzJ975maohliyEHXcSf3S6exDl7K9LJi6SXcVIy re2Ze7EaQvuvdbNvv3Xuve/de6R/YWwNm9r7A3x1b2Nt7H7u697K2fubYG+9qZZJJMVufZu8sLPt 3dG3snHEyM1PW0NTPTTBWBKOQCDz7917os3w7/l8/Df4A4Le22/h90TtnpHEdjZbE5ve8GAye6s1 UbjyWCo5aDDTV+R3fkMjU6KWKedYIUmWJDLKwQNI7N7r3Rie0uqOsO8Nhbj6s7l692X2r1ru+jSg 3TsLsLbWI3dtHP0kVQlZBFlcBnYZ6abxTxxTws8ZaOVEkQq6Kw917qnvH/8ACbX+SPjN6/3+pvgV sWTO/dfefYZDsnvfLbK8uhU0f6Nsruqbbniso/Y/hXjvc6Lkk+690cv5Gfyt/wCX18sttdKbL79+ KnVu+Nl/HKHOUnR+zKahymy9odbY7c38N/j2H27tfYNVi6BaCqGHxgloJad6cinRREBqDe690fn3 7r3RSPl38Dvh/wDPPZuI2H8u+gdh94be29WVVftptz0tfQ7i2tV18SwZGXam9NuVFFmcX90kcS1S 0FfCs3ji8ofxR6fde6Lv8Pf5MP8ALG+BPYI7Y+KfxN2f1r2bFj8niqHfuS3Z2d2duzDUGapTQ5eD buc7bzmdqMb91Tl6adqB4WeF5IWJjkkVvde6s9dEkRo5FV0dWR0dQyOjDSysrcEEcEH37r3VQfff 8gv+T38ltz1+8+1fgh1GdzZWsfI5bK9aV+/uiZctkZiWqcjloOi8xtuKqqJ3JkqJ543eaQmSVncl j7r3Tr0L/Il/lEfGrNY7cfVPwN6Riz+HmWpxGa7EpNy935TFVkcnmgyGNru7sjuKSCpib1Q1MTLL GQNDrYW917q2dESNFjjVURFVERFCoiKNKqqrwABwAPfuvdcvfuvdJ3d+0ttb+2nujYm88NQ7j2fv Xbub2luvb2Ti8+Nz22tx42XD53DZCG41wVVLNLBKtxdGI9+690Ur4b/y5/hT/L8pewaP4ddA7X6O h7VqNs1PYT4DK7tzVVumTZkdfFtZchXbwyORnEdCMpkTTxRSIimombTqcn37r3R1/fuvdVTfKX+R 9/Kk+Z++sn2f8iPhd1rursXO10uU3JvfaeY7A6d3RuzKz2E+W3jmul8xt6fMVbgAPVZN55WAALmw 9+690MXx2/lc/wAvv4ndb7/6o+PXxT6r602d2rs/Mdf9mHG47I5Xd2/tkZ/GticvtXd3ZG5Kmt3H kKGaB3Bp6nKuqszSIFkYufde6Er4i/B34pfA3YOd6w+I/TG3elNjbn3VPvbcOD2/X7jy38Y3TU4u mwsuXrsluqtr6x3+1o6aBENRoRUGhVJYn3XujN5nDYjcWIyu39wYrG53AZ3G12GzeEzNDS5PEZnE ZOlaiyWKyuNrVeGopqiF3hngmRkkRmR1Kkj37r3VKOa/4TdfySc9vaXsCu+BGwYM7LVS1jUGF7E7 y23skSzGQukXWe3d00u20iHkbRAmKEaWUKg0Jp917q3peoer4upT0PTbB2rQdMDr1+p4usMZh6PF 7KpetH26do/3GocBjliggxi4w/YJSQoqJDZFAAHv3Xui3fDf+XP8Kf5flL2DR/DroHa/R0PatRtm p7CfAZXduaqt0ybMjr4trLkK7eGRyM4joRlMiaeKKREU1EzadTk+/de6Ov7917og3TP8rr4CfHr5 Ibz+XfTPxo2TsL5GdgVW9K3dnZ+LyG7anJ5Gs7FyhzO9qmnxGUyNRjKN8jUlpJ2oqKE+plXSjsp9 17o/Pv3Xuq/vln/Ks/l3fObItnvlP8R+oe1d2vSpQy7/AJsNWbQ7MqKCKIQ01DVdm7AqMVuCWCBR anhkyTJDdjEqFmJ917oonXf/AAm//kl9X5iPOba+A/XuTrYpoZ1g7E393b29hy8BJRZNvds7nzeP dDf1xvTFH/tq1vfuvdXHbE6/2H1btPC7C6y2TtHrrY23KX7Hb2y9ibbw20dp4Gi1mT7PC7c2/DT0 dLFqZm8cEKrck2uffuvdE0+T/wDK6+AnzP7b2J3t8n/jRsnt/tnrTC4XbezN5bhyG7qOtxe39u7m qt44TCVNFgclR0ldSU+Srq2qjp8hTzpqnmUqUkdT7r3R+ffuvdQcnjMbm8bkMNmcfQ5fD5ehq8Zl sTk6Snr8bk8bX07Uldj8hQ1avFNBNE7xyxSIyOjFWBBI9+690RL4ofytv5fnwb37u3tH4ofFrrfp fsLfGHrNubi3bttc9XZmbbeRy1Pna/bWLqNxVtb/AA3GzVlJSVEuPxogp2angvGRDEE917o/fv3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r//X3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Wtj/OR/4T0S/wA4P5MdO9170+am5Omut+p+t6PryLprC9JYzes9 UZt21u5N2bmwG/Kzc+MTHV2ViqKKjkNTg69IxRQOFcXj9+691sRbC2RtjrLY2y+ttk4qnwWzOvtp 7d2RtHCUihKXDbY2nh4cDgMVTILAR09JTxQoAOAo9+690rPfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//Q3+Pfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//R3+Pfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//S 3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvdf//T3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvdf//U3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvdf//V3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//W3+Pfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//X3+Pfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//Q3+Pf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvdf//R3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvdf//S3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvdf//T3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//U3+Pfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//V3+Pfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//W3+Pfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd f//X3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvdf//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvdf//R3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvdf//S3+Pfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//T3+Pfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//U3+Pfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3XvfuvdF8+T3yr+Pfwy6lynenye7QwfUXVGGymGwmQ3hn6bMV1LHl9wVYocNjY Mft+mrKyeaeS4WOCmcgBnayKzD3Xup3xt+TPRPy+6g21358beyML2v1FvCbM023d64GDK0lDX1O3 sxPt/N0rUOcp6SsglpqymmgkiqKaNgVuAVKk+690Ovv3Xuve/de697917r3v3Xuqkfkz/Pd/lJfE DsLMdUd9fNbrvb/Yu3MhPiNzbS2Ztrs7ubK7WzNI7x1uE3UnSuC3CmMrqd0aOpoq94p4XsksaMQD 7r3R6fjD8sPjl8z+qqLu34udu7R7p6vrstksAu6to1VS8VDuDELFJk9v5zF5KKnrsdXwxz0870Vf TQzCGaGbR4ponf3XujC+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917pppc/gq7J1+Fos1iavM4pY3yeJpcjR1GTxyTANE1fQROZYQwYFTIgvc W+vv3Xunb37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3XvfuvdEQ+X38zf4IfAjP7G2t8vPkds/pLcPZOPyGW2Xi dwYvd+WqszisVWx46vyZXamNyApqeOeVY/NVmJCdWknQ+n3Xujy0NbR5Oio8lj6mGsoMhS09bQ1l PIstPVUdXEJ6apglXhkdGVlYcEEH37r3Ur37r3XvfuvdNM+fwVNl6LAVOaxNPnslDLUY7CT5Gjiy 9fTwo8k09FjZHE0qIsUjMyIQAjEmym3uvdO3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917ovnye+ Vfx7+GXUuU70+T3aGD6i6ow2Uw2EyG8M/TZiupY8vuCrFDhsbBj9v01ZWTzTyXCxwUzkAM7WRWYe 691O+NvyZ6J+X3UG2u/Pjb2Rhe1+ot4TZmm27vXAwZWkoa+p29mJ9v5ulahzlPSVkEtNWU00EkVR TRsCtwCpUn3Xuh19+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RBu5v5ov wE+PXyQ2Z8RO5vkvsnYXyM7Aqtl0W0+sMpj921OTyNZ2LlBhtk01Rl8XjqjGUb5GpKxwLW1sJ9Ss 2lHVj7r3R+ffuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//V3+Pf uvde9+691737r3Xvfuvde9+691737r3Xzj/kN8wPlnif+Fbe2+mcX8nvkHjenl+afxm2GvU2P7l7 Eo+shsncGxtrHPbRGwafIrif4bXNWVclZRfaeKaSeaSRGeV2b3Xuvo4e/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XutYH/hXl/25t3p/4sB0T/7vKr37r3Qg f8JP/wDtyV8cv/EgfIj/AN/fm/fuvdbH3v3Xuve/de697917qtb+cR8j93/En+WD82O/+vclVYPf +yejdxUGxdw0EkkOQ2xvPfdTT9d7W3XjZYgStTi6/LU+Qp2IKiSFdfpv7917rSN/4S+/yQfhn/Mf 6N+Qvyt+buytydz43Ad2VHSWxNjL2RvvYeEhzOF2PiOwd57uz+R64yWJzdZWTDcmLipQ+SSnUJO0 kU7yAw+691vXfy+v5c3xn/lkdRb26N+KmI3dget99du7i7pyGH3hu2t3nU43de5drYTZtZRYjLZN RVCgjodv49IIqmWaUMJHeZy/HuvdHt9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Wl L/ws0+Q/f3Q3VPwNTo7vDt3pkbs7C73bdJ6p7I3j14+4zgNt7ZGDGdk2jWUbVYo/vqz7YTlhH55S gGtr+691sg/yhN6bw7F/lc/APfXYG6txb43tur4pdL5ndG8N3ZnI7j3RuTM1my6V63MZ/P5eSaqr KudvXPU1MrySMSzszEk+691Yz7917r3v3Xuve/de697917rR2/lNf8J8v5jvwz/nNVXzY7u7N6zy nSeC3B8jcxnd2YDsTcGc3h3zRdtbXze39uUOW21UUsdRFJ/EsrQbiyK5eZo4qjHgRvUSiCY+691v E+/de697917r3v3Xuve/de6r4/mpfOSq/lt/Anvz5pUPW9P25XdM0/XIo+vqvdEmzKXPVXY3buA6 np3qdxw0GTeCOjfOivdUonMwgMAaIyeVPde6Br+S1/M5yX82b4b1HyjzPT1D0jlcd27vjqmt2fjN 61G+8fUvtPG4vNQZ2ly9VjMVJGJoctHC9M8D6XiZxKVkCR+691bZ7917r3v3XuvnM/8ACmzvH53/ AMub+bz038n+n/kh8gcP1F2rtXqvuDYvXEHbPY+M6VXeHR9VR7I7I6qfYlDkY8TNjK+noMRlM/Qr S+Kp/j05nR2qJC/uvdfQW6R7c2f3/wBNdT96de1n8Q2J3J1vsntHZ1aSpeo2zvzbdNujCvMF/TJ9 vVRiRDyrAqQCCPfuvdCh7917rQJ/4VwfzB/khivll8TPgR8Re4u1evtzUW0Yt+78xnSXYm6diZ/e nYnc26F2d1VsbcNVtWto3lloaXGS1tHSTSaCMykrgnxFPde63evit1Vuvoz4z/H/AKZ35vzcHaW+ urem+uNh727J3Vm8ruTcG/N4bX2lSYjc+7cpnM48lZUyV9dFPUiSpkZ9LgMSR7917ofPfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvdaxn847/hQ5nf5VXzd6F+I2L+K2J7qx3a3VXXfa+d3xX9u1 mxa3FUW/O3NxdZHb+JwVPt3KxtLSx7cmrBVzVRWRqlI/AghZ5fde62c/fuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdaFf/AAsM+cXzG+M/efw16++N 3yg74+Pe1twdT9h7y3HRdHdp706mqtybgG8KfCU9VuLL7BrMfV10cFNEEpqaqneGItI8cavI7H3X ugf2R/JH/wCFRXYXW20OztufzlcxLid8bHwG/MDhqv8AmMfzAaXPyY7cuBh3Bi8ZUxttc0cdYY50 icGt8KyXHn0Dye/de6L1i/5yX8+L+RV8n9vdK/zNYM98jerc+sGZfb/aGXwW7azeexY65sfkN5dE fInb6PUvWxkJ5aHOS1iQErDWY2innEye6919F/obu/rj5K9LdW/IDqHOruTrHuLYu2+w9kZnxGnn qtv7oxkeUokr6JyXpquESGCspJP3IJ0khkAdGA917oWvfuvde9+691737r3Xvfuvde9+691737r3 WsX8/wD/AIUO534S/wA1zpb+W7Q/FbE9iYLsvPfHfA5ntmq7erNtZbFv31uuHbr1mM2hDt2thkGK jqEmEUuQH3TKya6cMHX3XutnT37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3XvfuvdfOD/4W8/9lT/B/wD8V/7C/wDfip7917r6HnU3/Mq+tP8AxH+z f/ecpvfuvdCB7917r3v3XutHb+YB/wAJ8v5j3yT/AJ6GO+eXWPZvWlF0Pke5/jn2XjewMv2LuHFb +6l211Ph9v0ef2/j9nwUslRJWUs2GrJMNDjasU1QainaeooTLVGm917reJ9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdVXfzvN/wC+ urf5Tfzt7A6z3nurrzfe2Ois1Xba3rsjcGV2ruzbtdJlaOkavwW4sHLBV0c/ikkQTU8yOAxswv79 17qjH/hG98ge+e+vi/8AMGo7z7r7a7nqdqd67Kodr1Xa/Yu7+xKvblDlNhtWZGgwdVu+srJKSCeZ FmlhgZUaT1ldRJPuvdbj/v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de61jP5x3/ChzO/yqvm70L8RsX8VsT3Vju1uquu+187viv7drNi1uKot +dubi6yO38TgqfbuVjaWlj25NWCrmqisjVKR+BBCzy+691s5+/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XutYz+Tj/woczv81X5u99f EbKfFbE9K47qnqrsTtfBb4oO3azfVblaLYfbm3esht/LYKo27io1lqo9xw1hq4aoLG1M8fgcTK8X uvdbOfv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917rWB/ 4V5f9ubd6f8AiwHRP/u8qvfuvdCB/wAJP/8AtyV8cv8AxIHyI/8Af35v37r3Wx97917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+bz/wpe+bH8wba384zbnxf +N3zQ+RXQWz8v1z8f9s7Q2n1V3h2X05sql3N2dXSQVWc3NT9X1VJJWPJWVKNPW1UFVURwqIorxxx xD3Xuh+r/wCRB/wqnwdJLmMd/ONrNx12N8dZSYOg/mMfPWWryc0MqulLFDura1Jjnuf1JW1CRMt1 ckGx917otXx2/n4/zd/5P/zFxfxK/m/U+6u2+s6Oq29Tb2o+w6bbWc7V2jsbcVWYKTuHqjuDZkch 3fRIizTNT5GryKVX289DFPj61JjF7r3X0h8DncLunBYXc+3MpQ5zb248Tjs7gc1jKiOsxuXwuXo0 yGLymPq4SUlgqIJI5YpEJDIwYGx9+6907e/de697917r3v3Xuve/de697917r3v3Xuve/de6+aH/ AD6P+4oz4qf+JA/l5/8Avysd7917r6Xnv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuv/W3+Pfuvde9+691737r3Xvfuvde9+691737r3XzBPkr/3GSbc/8X/+J/8A7w2z ffuvdfT79+691737r3VFP887+dnsT+Tv01sitx+x6PuD5Hd21G4aLp/rKuzT4XbuPxu2Yqcbi7F7 CrqFZKtMTQy1tJDT0VMsc+SqHNPDPTJFVVdN7r3Wvbtb5nf8LMe4to435I7B+LOz8T1RncWu6sNs Nuufjnteqr8DWwfxChag617O3MOx5I5IJ4mpU5nlRUKmQ6y3uvdbFv8AI9/mTfJv+Yf033fD8xvj VJ8Z/kd8au2KLqXsfbMO396bNx2Zr8htKl3VS1y7G7B8uVwlZHHUAVWPqK2qUo9PUxTBKgRR+690 MH83D+bh8ff5Rfx9o+2e2aOs352Rvysym3+jujtv5Skxe5uz9zYukjqsnUVGTqo5xi8DixPStm82 1LOKYT08UVPU1dTTU03uvdaq3Xn8zj/hWh/MR27J8gfhZ8Udj9b9B5iSrq9kvQ7G6X2xhtw4GE+K nrdvbi+WeejrtzL6WSTJ4KIUs1QJVhii0GCP3Xuhu+F//Cnj5c/H/wCV+G+E/wDPC+OeN6Jz+dy2 CwUHc+L2rkOsshsSbc1WlBt/dPZu08vW1WIyW1qqVneXdG3qmCClhRpRT1kayvF7r3W8ojpIiyRs ro6q6OjBkdGGpWVl4II5BHv3XutST+cP/wAKX6/4nfIKX4E/y7el8f8AKr5jwZzH7N3Xkq3Hbl3j sbZPYGXaOOk6s2vsXr+WDLbt3UnlEddSUlfTQY6p0UkpraxK2io/de6ru3F8xP8AhZ31NteTv7ev xbwO4et8fQybirthUfVnxx3lk4sTBAayoir+s+qc+/YcQSONzJFoSoW5DWOm3uvdXhfyLP5//XX8 3DG7o6m7A2Pjej/l91pt2Lc+6NgYzKy12yexdqJXLislvXq58tI2RhShqZaaLK4euM0tH9xTslXW I8rw+690Fv8Awry/7c270/8AFgOif/d5Ve/de6ED/hJ//wBuSvjl/wCJA+RH/v7837917qrr+Zn/ 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 qCnki+8soBJcOT7r3Vlv8kj/AIUiT/Pbuar+D3za6kxfxx+aOP8A7yUW3ziKXN7Z2R2RndlRu+7N iVOyt8VE2Z23uyiigq6iTEVFTVRzpTVWl6WaJKST3Xutg75wfLjYXwQ+KHdvy47Owu5Nx7K6S2nH uTK7e2jDRT7jztTkMzS7awWHxn8Smgp42qchXUsLzzShIUZpWDBNJ917rTWwP84X/hTp/MrpJt// AMuX+X/tfpnorJyPPsnd+c25tKefPYxJBUeel7e+UGWwG18+ulDA1Rg8FFEGLxj94Lp917oG63/h RD/PV/lad57H2F/N2+K+29zbA3dWSS1bHZe1Nk7wzO3sbkY4NyZPpztPqLIT7IzFVjo6mJpqJ4Kh HJpo5aii+4FSfde634OiO7Ou/kj0v1Z391Jmv7w9Z9x7D2x2NsfMNC1LUVe3N14mLL44V9FIS9NV RpL4qulk9cEyyROA6MB7r3Xzm/59H/cUZ8VP/Egfy8//AH5WO9+6919Lz37r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3X/19/j37r3Xvfuvde9+691737r3Xvfuvde9+69 18wT5K/9xkm3P/F//if/AO8Ns337r3X0+/fuvde9+691oH/8LQviN3dkN4/FD55bM2zkN49Qda7L runuy5KXFTZrFdbZ6DfL7y2Xn94UKq6R4vPPkajGtVSqIFnpYaad1kq6VJfde6uy/lv/APCnX+XH 839sbJ212t2Xg/iR8ksrR4zHbj6w7krjt/YmR3XMBTVK9ddwZBUwdZR1FQVWgpspV0ORcyLEKR2G tvde62NqSrpa+lpq6hqaetoa2nhq6OspJo6mlq6WpjE1PU01RCWSSORGDo6EhgQQSD7917r5c3/C if5E9ad4f8KGNsdafKPdGWpPiD8XdzfGPqnsGPH0O4a44/qnJUWF7e77qcRg8LG9ZJkav+O5LHGo pIDLKKal0GSOGE+/de620cN/wqn/AJGe3cRitv7f743dgsBgsbQ4bCYTDfGnubGYjDYjGUq0WNxW KxtFgUhp6anhRIYIIUVI0VURQoA9+691q2f8Kfv5oP8ALE/mcdbfGHdHxG37nN79/dRb43ZgNwVu V6n37sGVunt34H+I1VLWZvduOoo6xaTNUFE9FSiR2hNVVyRqolmLe691ubfBj5cbkwP8gbpf5kbv mbKbo6h/lxZHs3OV+U+5yc2eyXQHTlcajNZYRXlnlyBwP3dUEBd3lcDkj37r3Whj/wAJxfn/APAb 4bfLn5M/M/8AmOdj7gh7pzm26fH9Nbtqeu979pZmv3V2tn8pmO999vU7VoK77HLSwwUNE1fP45pq fKV8MTNHLVKfde63Pf8AoLA/klf95G9gf+k793//AFk9+691p4fGz5S/H6u/4VX9Z/IP4FZauqfj v378rdt4/ByHbmZ2JFlYfkl1pT7V7upKnaOcgpZ4KaLc+cz01NBNTKl4YJ4QAIXHuvdbZ/8Awry/ 7c270/8AFgOif/d5Ve/de60zMT/Oz7D+P38kr49fywPjE2e2P2b2tVd4ZPv7uetH92IMP1dv/unc VDQdc9cZ7KtBH58zCsgz24UlWnoqTXRQzGrlrHxvuvdb0/8AIW/kjdJ/ytOi8T2Nkqra/bXy77m2 fiMh2Z3dinpMxgcDt7M08OapusOmcpGXVduxN4ZKrKQsJc1OiVcxSmjoaOj917rYK9+691737r3V IP8AwpC/7clfPf8A8R/19/7+/a/v3XuqwP8AhFT/ANusu/P/ABf/ALT/APgdeqvfuvdGp/4VifJD cXx9/k99k4La2Smw+V+Sva3W3xvnyVLJLFWJt3ccWS7G3njYHjBGjJ4ba+QxVWsnpalqZ0FmZT79 17oAv+Ee3xB2J1D/AC0H+VaYGjl7T+W/ZG/KvIbvmihkykXWnUO8K7q3a+zaKcDVDRw5jF57IyIL NLNU3kLrDTiP3XutsPJ4zG5vG5DDZnH0OXw+XoavGZbE5Okp6/G5PG19O1JXY/IUNWrxTQTRO8cs UiMjoxVgQSPfuvdfLo+EuBT+V7/wq4j6C6waqwXV9X8qd/dAUW1hU1DUs/T3yH2/NV9bbVyMlN5H nixL5bblbTtIRqqMfTyTaQHA917rcn/4VHf9uKPnN/5bN/8ABh9fe/de6px/4RjfBXo+k+O3a/8A MGzWFp9z9/Z3tjd3Q2zMvl8fSzRdW7D2ttnD5bPHZzya2iyGfmy7RZOvAWT7SnipItEUtZ917r3W 8Z7917r3v3Xuve/de60Q/wDhcX/zKv8Al2/+JA+R3/vObP8AfuvdbPv8lL/t0f8Ay5f/ABUDo/8A 94ml9+691oM/y4do4f8AnAf8Kb+xe1e96OHfvXmF7i70+Q1ZtnLgVmNr9jdIVZ2n0BtCup68FajH Y2YbSp6illiKVNLTSQSxhJXt7r3X1JffuvdaIf8Awtp+KeyH6n+JHzaxeBo8f2FQdmZD4ybz3FSQ QRVe59sbm2jluztgY/NTD9yX+EVGCz7UJ/srX1CsbeMD3XutkX+Qp31uH5K/yf8A4Hdq7syFRltx t03J1rlstWS1FRX5aq6K3nlejDlMlVVSrJNVVK7cWaqnfUZZWeQvJq1t7r3Wl1/IX/7ijPlX/wCJ A/mGf+/KyPv3Xutv7/hSF/25K+e//iP+vv8A39+1/fuvdUV/8IrfiN0LVfGfv/5v5PZFDmfkbB8j d3fHfbu+MwlPkJNk9abe6l2dvapotlQTR3x9Xlqvc1ZHl6yJzJUU0FLTgxxLMs/uvdbgnzB6m2h3 x8Ufkl0zv3HUuV2h2b0b2js3O0tXSx1aR0uc2ZWUaZCnjkI01NJIyVdJMjLJFPHHLG6SIrj3XutD X/hD7uvM0vfHz52PFPbb+d6j6X3XX0paf1Znae8sziMROiBxF6YM1WqxaMtyullGoN7r3Wy1/wAK jv8AtxR85v8Ay2b/AODD6+9+690UD/hG3/26P3H/AOLf9y/+8TtD37r3W177917r3v3XukD2r1pt DujrDsbp/sHGrmdidq7F3Z1zvPEt47ZLau9cDPtvP0QMyuoMtLUyoCyMASDY2t7917r5r3/CbXsj en8sn+ef3b/Lz7cyn2GP7ayHaHxi3IJ5fscJX9s9L5iu3T1LvKEOT5FyVPRZbG4exIlGciKk6lPv 3Xutyv8A4UP/ADBHww/lLfKbeuLyi4zfvbW2Y/jd1iRI0NXLuru1Jdr5mrxlQhBjq8Ztv+P5umcc h6IEc+/de6q0/wCEbfw2fpb+X92N8sdw49afdfzE7OmG253jImHT3R1TX7I22xEyK8T1O46jdcrh CUlgWjkueLe690aP/hWX8jdyfH/+T72BgNq5aqweT+Svb3WvxyqshQmpjrG23uCkyvZW8cTHUU/E cWSxG1q7GVnl9ElLUTwn1SqPfuvdUX/8J1P5wn8nb+WL8CIdj91dobg2b8pO2uxN4b673kxPSPaO 7atocTnara/Vm3m3ft7E1NNU0NJgKeDI0tJBUvFTVOSrjpSonqb+691c53f/AMKX/wCQn8g+nO0u i+y+9t7Z3YHb2wd19dbvxVZ8cO6qmKqwO7sLNhMgUjmwZAljSYywSCzRyKjoVZQR7r3VEn/CIftX cmP+SXzd6QSqqJNobt6Q2D2rUUTzu1LSbk6734do0lVTUzXVJKil3ROk8iWLiGEPq8cen3Xugv8A +FtH/ZfXxR/8VAp//fz7o9+6919Cb4i/EboX4NdBbD+Nfxv2RQ7G6y2BjY6alp4kp5c3uXNSQoma 3rvXMQxxPks3lJUFRkK+VQZHsqLHCkUUfuvdahP/AAt16m2hXfGv4Vd6vjqWPfu1+8d59TU+XipY 0razaG+9hTbwrMdXVqEPLFTVu3IJaSKQMImnqGj0GaXye691sYfyMt15nef8oL+Xfmc7P9zX0/xg 6720k2qd2OM2TQtszBo71LyMWShoKdG9Wm4OhUWyr7r3Wk//AMK/f+30Pw4/8VA+PX/wVvZnv3Xu vpd+/de61gf+FeX/AG5t3p/4sB0T/wC7yq9+690IH/CT/wD7clfHL/xIHyI/9/fm/fuvdWf/AM2L /t1l/Ms/8UA+ZH/wOu4/fuvdaoX/AAh0/wCZV/zEv/EgfHH/AN5zeHv3Xuvf8Li/+ZV/y7f/ABIH yO/95zZ/v3Xur7v+E7/wV6P+GX8sD4w7m60wtPU9h/KzpPqH5Md09i12PpYt07s3L21sGj37h9sV VdHqcYnbFJlBh8PSI6xAJPWGNauuq3k917q3zvHsuj6W6U7g7jyMS1GP6m6t7A7LroHSeRJqPYm0 6vdNTE0dKDKwZKVgRGCx+ii9vfuvdfK8/wCE+/8AMA+EPxp+fvyE+eX8zLsTNP2rnNu7kyvVu6Ze vN59lZCr7c7h3ZPlO1uwgu06GtejyK0H3NDHUzlLw5SqSPUblPde63V/+gsD+SV/3kb2B/6Tv3f/ APWT37r3Wm9hPl38cNz/APCp/oD5T/y/81kKjpXv35l/HvEx1I2xndgPPmPkfQYjpz5Bg4DP09LV pHkcjnc/W1AlgVZmqZNN0ZT7917r6r/v3Xuve/de6+cH/wALef8Asqf4P/8Aiv8A2F/78VPfuvdL zqv/AIWr5Xr7qjrbqXB/y0I83mdj9f7M67xWal+XdS8eZyG2dvU226TJNtqj6v8AL/lLwCQUUdcW BbxiZiNZ917oqGc+NH86X/hUF8qetezfkD1TmPjD8T9k+XE7b3Zn9kbl2P071RsDM1kNZuqv6swG +Jostvjc2XWlgWpraSSSGaohpoampxePghSn917r6Rvx76J64+MHRvU3x36hxM2E6y6X2DtnrnZW Oqqk11emB2ti48XSVOWyDKrVNbUeM1FbVMoaad5JWGpz7917oEu9vlp8Df5e+2jP3t3R8e/i3htz ZTP7xpdu5fMbV2Vmd5ZzcOYlye69z4TYWIC5PM1lZXyzVOSrKKgnlknaSWdy5ZvfuvdUtfL7/hRh /It7g+M/yZ6Ln+ZGN3hU9ndG9v8AWK7bT49/Kmoxm4q3eGw8htumxUWcGxhQaKiWoSNKv7oRJcSe VVGse691SP8A8IccrkI9/wD8xzCJVSDFVmz/AIx5WpovSYpMhjc1vikoqq5GoMkdXUJ6SAQ3qB0r b3Xuj3/8LaP+yBfij/4t/T/++Y3R7917o9//AAlw+CvR/wAYv5Y3Tnfm0MLT5Puv5ebbXs/tnsfI UFLHnZsb/Gquh2f1zh6hdckGFw9LCrrAJT9xWy1VY4Xyxwwe691sne/de6+aH/Po/wC4oz4qf+JA /l5/+/Kx3v3Xuvpee/de60wv+FtH/ZAvxR/8W/p//fMbo9+691ZT/wAJlfiN0L8d/wCVP8dO0ust kUON7N+TmzYe1u6ewa5Keu3fu/P1WUqsfi8RNmjGssWGxVNCkOKxMRWngLT1Gl6yrq6if3XupH/C orqbaHaH8lb5XZTcuOpanM9SVXUnamwspNSx1FTt/dWL7cwu2qusoGcgxvV4bK5bFyOrAiKqc2b9 J917omX/AAjF3XmNxfynuysRk5/NRbE+bfbu1Nux6p2+1w9Z1J1/vieC0zuq3yGZrpbRKi+u5UuX d/de61t/+FE/yJ607w/4UMbY60+Ue6MtSfEH4u7m+MfVPYMePodw1xx/VOSosL2933U4jB4WN6yT I1f8dyWONRSQGWUU1LoMkcMJ9+691to4b/hVP/Iz27iMVt/b/fG7sFgMFjaHDYTCYb409zYzEYbE YylWixuKxWNosCkNPTU8KJDBBCipGiqiKFAHv3XutWz/AIU/fzQf5Yn8zjrb4w7o+I2/c5vfv7qL fG7MBuCtyvU+/dgyt09u/A/xGqpazN7tx1FHWLSZqgonoqUSO0JqquSNVEsxb3Xut7T+TV2tuTuv +VV8A+x931VRX7oy/wAYOrcTncpWTtU1uZyWzsBHsqpztfUPy9RXHHfeTsfrJI3v3XuvnTf8Jzvg x0l87P5yu+9u/IDEQ7t2B8e9q9v/ACbXr3JUNNkdsdibn2V3Ft/Ym1tt7zo6k6ZsVBWbmjzFTSMr xVbUMdHUxyUlROje6919YZESNFjjVURFVERFCoiKNKqqrwABwAPfuvdaIf8AwtS+G3dW/ts/Fj5m 7E2/mt3dU9NYXfvVvcYxFHVV462/vZm8dnNlb1ysFKsnixmQmSsxlbXyhIqeoTHwu7NWRhfde6tS /ljf8Kf/AOXb8wtidd7G707B278PvkkcTiMBuLY3aDjbPUua3FSUcdJUV/XPa0yLgoMdVygfZY7N VVDWRs32yRVIjWeX3XutmDHZHH5fH0OWxNdR5TF5SjpsjjcljqmGtx+Rx9bCtTR11DWUzNHNDNGy yRSxsVZSGUkEH37r3Xzj/wDhbz/2VP8AB/8A8V/7C/8Afip7917ren/l6fEboX4S/Ebpnor477Io dmbJxezcBncpOqU8+5N6bwz+Gp67ce+d852OOOTJZfITHVPVSqFSNYqanSCkp6eni917rWJ/4W0d TbQynwX+J/etTjqU792N8sYepsNlhSx/ertDtXp/c+8Ny45q0WfxNW7NxMoiII1AsNJvq917q7H/ AITz7rzG8v5L38v7L52f7mto+m6/akEmud9OH2J2Dmtj7dgvUPI37WPx1LFYMFGmyKiBUX3XutN7 +a9/3GBfGD/xb/8AlX/+7vYHv3Xuvo99s/8AMq+y/wDxH+8v/ecqffuvdfMm/wCEffw+6D+Svzv7 a7M7t2RQ9gZb4vdY7a7I6iw+eVKzbGG7GzG8kxFBvavwkqmKsrcVFE8uJ+41RU1S61ix/dU9LND7 r3X1GffuvdfLQ/mDbPxX8tr/AIVR7G3p1FQR7O2XlPlX8Ye8aTB4COmx1NHtvvKXDR934ChpMUdM FLk6qu3TSrTrDGEgqBGsTRhWf3XuvqX+/de697917r5fn84b7/8Amef8Ke9k/EHduTyE/U+2e5Pj p8UKaioq2ejqcR1pR0+O3r3hPjHOkR1z1uV3PJDMgDNpp11MI0I917r6cO0No7X2BtTbWxdk4DE7 U2bs3A4na+1NsYGhgxmE29t3A0EeLw2FxGOpQscFNS08UcMMSKFVFAAsPfuvda0f/Ctj4p7I7y/l M7/7wrsDR1HZ3xI3p192NsLcMcEC5mm2/vjf2J6s7H22mQkswx9VQ5aHK1dMGtJPjKR7M8SA+690 iP8AhHd31uHtn+VFl+uNy5CorpPjf8k+yesdqLUS1FS9NsLce38J21ioBPMoAWPK7hzcMUCu3jij jA0oUUe691rK/wA2bonYHye/4Vr57489q0+UrOte5PkX8EOv990OFyUmGylftXcXxp61oc3j6PLQ K0tM08DPCZ4bSIGLRsjhXX3Xuvp29edebE6l2PtbrTrDaG3dg9fbIwtFt3aGzNp4mjwe3NuYPHRC GjxmJxWPRIoYkH4VeSSzXYkn3Xuvm6f8LRettvde/wAwf4v927OhXb2+OyfjrTNufJ4mMUNXX5/q vsKto9s7qqKyAh3r46KspaBZz6lgoaVA1o1C+6919JXZGbqty7L2huOujp4q7cG18Bm6yKkSSOli qsriYa+ojpkmeR1jV5CEDuxAtdieffuvdKj37r3VQH8/j/tzb/MJ/wDEAZf/AN3tB7917qgH/hEN /wBks/OH/wAT/wBd/wDvupPfuvdID/hcX/zKv+Xb/wCJA+R3/vObP9+691sUfyEPiN0L8VP5W3w7 rumNkUO3twfIb45dEfIjuXdsyU9Vuvf/AGX2x1bjd9Zmtz+bWNJZqTHy5KagwtGf26OjRIkDSNNN N7r3RB/+Fe3U20N+fyf91b/zmOpZdz9H95dM7y2TljSxtkKGq3VuT/RdncfDXAiRKaqoc5JJUQgm OSSCnd0LwxPH7r3Sy/4SVbrzO4/5LnTeLyk/npdjdud+7UwALTu1Php+xqneLQN5ncC1bl6xlEYR QpHp1amb3XutXj/hQHsjcf8AKi/4UA9MfzAetqGqi2t2rubq35Z0VDjEjgpshujZmbh2X8gOvRLN o1vnIaFq/IkyW058qsifSP3XuvpI1fc3W1F0vU/IWfdOPXp+k6vm7mm3rrtil62g2od7ybp8j2tT jFg1eo29HJ9+69187P8A4TZdfbp/ma/zxPlH/M27QxdRPh+pcp2P3jHBXmXI0mE7P+QmUym0OpNm iVv2jDhtuHPnHaiTC2MpWjW6K6e691cD/wALQ/kbuTrX4B9EfHzbmWqsVT/JTvlqne0VKalFz+w+ mcB/eaXb1a8f7RgOfyG3cgY3OppKOMqCFe3uvdF3/kk/zxv5Jv8ALi/lzdEfHvcvbu5tqdzTY3I7 /wDkJJiehe28zPme4N4V712afI7hw2Gkpq842iFBg6SeGV4/taGBUZgNbe690Yr+ZH/wod/kd/NH 4HfK/wCMtR3TvDdWZ7V6Q39htg4zJfHzuCmhh7WosDNmepcxDXZTCpT001DuSmxdZDUTSIkbRhnY JqPv3Xui2f8ACHrtXceZ6Y/mC9JVdVUSbT667M6C7QwVI87vTU2e7i2xufa255YKc8I0sGx8V5GH 6tK3/T7917qtz+axVd3fyYv+FIOM/mV7x6lyHanS/YHYk/b/AFxkasTUeD3xtveXT7dUdsbFxu45 oZ6Si3JtsZDInH08pdolXF10kaw1CqPde63aPgf/ADvf5bP8xKLC4joX5E7bxXamXp6Mv0R2uyda dwU+Sq1XXh8XtvcLpT56aFmCSybZrcjACR+7yPfuvdWz+/de6+aJ/wAK/f8At9D8OP8AxUD49f8A wVvZnv3Xuvpd+/de61Qv+Fkn/bo/bn/i3/TX/vE7v9+690sf+Ek3xQ6O6m/lQ9UfJraGzqWHu/5V ZrtrKdu7/rhBWZzI47rDvXc/VWytoYisMayUmGo6HCRVgoVdg9dU1dS7N5I0i917oRv+FYnVm09/ fyUvkJvHcGNo6zOdIdgfH3sjYtbPSpPVYncWc7twfTuRqaGoJDQtLh905OB2W+pHKFeQy+691Xt/ wjE+JfRWI+Gva/zOXZtLkPkRvXu3enS8+/st4a+t251psvbmBzdJtjZySRj+HRV1Zk5qnLSQt5Kx o6ZZnMdLAie691eZ/P56w2n2x/J1+fmD3fjafIUu2uhNxdn4R5oUlmxu7OqKiDsPa+SopWs0Ui1m Nijd0YExPJG2pHdG917qif8A4RIbpzVb8LvmLsuoqmk2/t35O4LcmJpGaUimym7urMdjs5KgZigE sWGoRZUBuhJJ4t7r3VK//CoX5BbP7p/nr9Z9Cd/7szGG+MXxho/jZ152PHi6bO1Z2vs7tZ8R3J3Z vPF4vEpJVVGSm2/nqKN2x0byypQUkMYM0QX37r3W1Ptb/hUv/In2Ptjbmytm937q2ttDZ+BxG1tq 7ZwPxp7nxWC27tvb+PjxODwWFxlHgkhpqSjpYYqemgiRUjjRUUBQB7917rWl/wCFO/8ANX/lbfzO vj18dav4o9g57ffyQ6e7lraZ58x1F2DsR6fpHemyMlLvWKTcG7cbRwzhM9jNsGCjErOPJNJGgXzH 37r3W6R/Ic7V3J3P/J9+AG+d21VRXZ1Og8Psaprqyd6qsrqXqfNV3VOKrqyqk9cs01JhYJJZJCXZ 2LOzMSx917rQi/lafE7o35if8KWe/OuPkLs+n7B682h8lPml2+Nj5QxS7Y3PufrntfK5Ta+P3ni5 kdMjiUq3Soq8XLaCr8awVSzUjz083uvdfVFp6eno6eCkpIIaWlpYYqempqeJIKenp4EEUMEEMQCo iKAqqoAAAAFvfuvdfMg+cm0MR8bv+FhXTz9V0tLt+k7A+cvwX3Tk8fRQPRU0OR+QQ2fjO2ZV+ykj LvlanL5jITMbK0tW6yJImoP7r3X05ffuvdfNE/4SBf8Ab6H5j/8AioHyF/8Agres/fuvdfS79+69 1737r3REv5nvxy3r8uf5evzD+NvW1XDS9h9udDb82vsVaqpWio8jvA4psjtvA5CvkIWnpslWU8OP qahrrFFM8hVgpU+691oQ/wDCdT+dX1F/J+PfPwJ+f3Wu/OncNn+9Mtvuu7KGzMzX7p6r7Ji2xi+v t2bH7c2DTQHNjHxxYKjkpJsdS1M9NUtUrJSPFUeaD3Xuvom/HX5U/G/5c7Dp+zPjL3d1r3hsiZab zZzrrdWL3EMTUVaNJDjdyY6kkNXiq2yProclBBUIVYPEpUge691X9/P4/wC3Nv8AMJ/8QBl//d7Q e/de6pB/4RL/APZAvyu/8W/qP/fMbX9+691ue+/de6+aJ/wiX/7L6+V3/ioFR/7+fa/v3Xujq/8A C3v5Bbgo8N8FvizispVU22c7Xdr9774xMctUlLlctt6PG7D61qp4gqwuaSOv3QFu7sDMDpjGkye6 91tX/wAm34sbM+Hn8s34ddQbSwOPwmRquj+v+x+yaiiipvuNxdt9nbWpN59i57JVtOXNVI2Qq5KW nleR9FJBTQI3hhjVfde6Pj2d1B1R3XgsZtfuHrbYvaO28LurbW+cRgewNq4Td2Ixe8tnZNcxtbdF Bj87DPFDX0FSglpaqNRJGdQDWZgfde61x/8AhXl/25t3p/4sB0T/AO7yq9+690FX/CQT4jdC9d/y 2sL8tsBsihk+QfyF3l2dgt/dk5VKfIZ6n2f132HXbT25sbatVJGHxuIIoUyFbSwNqq6xvLUvKtPR R0vuvdXDfzu+ptodzfyjv5iG2N6Y6lyOO278Tu5u2cStTSx1Rot39I7Lqu39l5Gm8ljHLDlMJSMs qkFRf6glT7r3Wtp/wh+3XmKz4+/PbY88+rb+3u5Om914yl1znw5jeWycviM7PoZzEPJBgcct0jVj o9bOAgT3Xut5j37r3XvfuvdFY7r+QHw1+D23twdk969o9CfGXD77zlZuXO5/eGb2b15kOyN2U+Pp 6GtyS08jQVu4swKWGlgbwRVVWYo4ksVRAPde6qs3X/wpl/kQgZraW5Pm7g8zR1dHUYrM0VN8ePlR urA5PH5Oi8dXRNX4bYlVQ1cMsMpjmWOZ15aNuQyj3XutSz/hGdk6On/mv/KzBbTrZjsSv+F3bGTx VKwnCVdHhfkl1zR7VrZfvlFQHio66dVEtm/dbWNX0917q87/AIWMfDfur5EfCPpLvTqLb2a3pi/i h2NvLcfa21dvUdVksrQ9ddgbbpaCu7H/AIbSKzzUmBqcVTJkGjRmp6aslq3001PUyR+690x/yTP+ FNPwC3T8Xvjv8VPlbu/G/EjujpPq7r/pKizW8qWopei9/YfrbbFHsvbm5MV2DRRNRbelqaKjimyF FnxQ0tNLrSmq54ygX3Xutv8A21ufbe88Dit1bP3Dg917XztHFkMHuTbWWoM7gczj5v8AM12KzGLk lp6iF7HTLDIyn8H37r3T57917r3v3Xuvlif8KmcfvLLfz5sVi+uq3+G9g5LYHxXx+xMj9zHR/wAP 3lWSmn2xW/dyqyxeKuaCTyMpC21EEC3v3Xujh/JT4of8LFep+pN17yzvyN7w7I2vicXVV258d8fP kHtXKdl47D0YWeor8Fh9sLitxVUgt/mdu/cVhUMfF4w59+690HX/AAlO6E/lvfKn5T7j398pc/2d 2p/MS67zVX3H1tsfuCtx9T1VnGweYjyMvaWArJp6jK7n3jhqvx11VBnJI46XUK6npqySCSqovde6 +l77917r5J/8uL+YV8Pcl/PP7Z/mV/zI945JdkDdXc/dnVFfLsXeHYscPauS3PS4DpPFRbZwVHW1 UEG2tu1VRUYOWqgC0E2LoGR0qYqc+/de63cv+gsD+SV/3kb2B/6Tv3f/APWT37r3WlT/ADXfn58R +4v54vxy+fv8undGWzOMjy3xi7C7Dzc2y9z9a1Ff3x112dUYnMU8mI3NSUc88VbtrG7bStqBC0NS Zp0kMjeYH3Xuvq6bq2ntXfW3cvtDe+2tv7y2nuCjfH57a+6sNjtw7dzePlIaShy+Ey8c1NUwsQC0 U0TKbC49+691XV8lv5xn8rj4Z5qt2T3780ekdkbt28tTS5fYG3Mpkeyt7bafGRkSYzObE6mpM3lM dOqrpipKqjilfhY0Y2Hv3XutQj/hTb/OE/lV/wAxj4D7A6u+KvyFp+4u8tjfJPZPYGHxR6Y+QGwa zFbQj2NuTbe76yLcXZe1MLj2hdq+hWaiFYZJXEUixP4NSe691sff8JhMrkMz/Ix+CtXk6qSsqYcf 8g8VHLLpDJj8F8rt94TEUo0ADTBSU8MCcX0oLkm5PuvdamP8+j/uKM+Kn/iQP5ef/vysd7917r6X nv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/0N/j37r3Xvfuvde9 +691737r3Xvfuvde9+6918wT5K/9xkm3P/F//if/AO8Ns337r3X0+/fuvde9+69025nDYfcWJyWB 3BisbncFmaGqxmYwuZoaXJ4nK42uhNPW4/JY6tV4Z4Jo2aOWKVGR1JVgQSPfuvdasn8zH/hKR8A/ lNs3sDf3xP2rT/ED5Hti8tndsx7FrJaToLde6IopKylw28esqvzUmFoat9NN91tb7BKO61DUlWI3 p5vde6rK/wCEX3zr723/AJP5F/BXsTdme3x1P1j1rge4+mhuGvqcpL1ekW6afZe6tj4CtrHeSHEV /wDEKCtpMYhEFLNT1MkCI1VNq917qrL+dnsbrj4+f8Kfsdvr5N7Tw+4/jP2d3R8N+5d8YrflDQ5b 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 yu7er+uu5Ots1T7j697V2PtbsTZGepXjeDL7U3lhINw4DIRmJmUeWlqInKhjpJIPI9+6918sT+QT 8cPjBtP+d52n8HPnf051v2ljJcP8jvjntLZvd+3cFufCY7vLrLf1FmsXXxw5lEpVyk2N2xnMbRTx RgzNWGCBSalQfde6+h5/wyl/KP8A+9cvxA/9Efsn/wCpffuvdKLaP8n7+VlsLdO3d7bP/l9/ErAb s2lmsbuPbOeoOkNirkMHn8NVpX4jM46WSjYR1NLPHHPTzKNUcirIhDqCPde6rw/4VE/ODuH4Nfyt 81uLoncWW2T2N393Nsv42UPYG36k0W4tjYPeGz9x783ZmtvZFGWSkrajF7Zq8TBW0/79M1Z9xTtF PHHNH7r3VPv/AAnb/wCE9XwD+QHwW6m+c3zB2LN8luyu+q7e24tvbT3FuzdWM6467wO1OxMnsaip JcHtSuof43k6yTEz1mSkzMlRTp51po6VXgeon917ph/4VLfy0P5bvwr/AJdGzt//ABt+NPTHRnce 5fkv19tXF5ja5qMduvO7UbZ+48nunF42jyNbK9RTo8FDNVmGJvHaMsVDC/uvdXnf8Jcf+3FHwZ/8 uZ/+DD7B9+691qg/z6P+4oz4qf8AiQP5ef8A78rHe/de6+l57917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r//0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691oX95/yg P5i+7P8AhTvt/wCcW3vjdlMl8Uovln8fO3pe5E371VBhIthbF2btyj3TlZsLVZ2PLpNS1GMrYBQN jhVSsimGGRJYnf3Xut9D37r3Xvfuvdam38474L/zw8R826b+YV/KM7+yGQXJdUbK62318cG3ztvD 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 n/4Vcfycdv5f4t9A/GzC93dJvuLM5bZlKaXYPdfWWKyWYq1nzW4di5zFZ3DZ7C01fUSfcyY/OrSx eYzVP2McklRJJ7r3Uz5Y/wAiT+eZ/MQ6J7y+a38wTeVV2J8utr7Z2lhfiZ8Ldkbv6uiGGizPb2Ag 7AfJPiKqn2PgsdSbTbM18OPxWVnyeSq4aaTIVn3FMtJW+691twfyCvjN3f8ADz+Un8Sfjr8jtjVH Wvc2wKfu2p3jsirzG3s9VYJd7/I7eHYe246nJ7Vq66heSbE5agqXjhqnaIyGKUJMkka+691rxfze f5S38wj5Ifz/AP42fLjpX465bfHxz25u74aZfcfaNLvbrLF4nA4/qvf1Lkt/T5PFZ7NUuTU4+mp5 JzGlCzzLpFMszsqn3Xut6P37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3X/9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 0H/bP/Mq+y//ABH+8v8A3nKn37r3Xzw/+EQ3/ZU/zg/8V/69/wDfiv7917r6Pnv3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/9Pf49+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3SD2Z1Z1j1x Llp+vOuNh7Dnz0kM2dm2ZtDb+15c1LTtI9PLlpMHTwGpZDLKUaYsVLsRbUb+690vPfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/1N/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3X//1d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3X//1t/j37r3Xvfuvde9+691737r3Xvfuvde9+691Sr8t/8AhQh/Kr+EffG8PjX3 73/nMN2/1/Hhv77bc2x1H2rvSl23W5/Dw7gx2Jrs9tvET0L1RoamlqZYqeok8YmRJCsokjT3Xui1 /wDQWB/JK/7yN7A/9J37v/8ArJ7917ozHxB/4UEfyuPnR8gNlfGH4594bo3R3L2JT7pqNnbbzfT3 am0KXM/3M2nXb53DBHndyYqnoopIcVja6rCzTprELKhaQqre691dN7917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917qLXV1FjKKs yWSrKXH47H0tRXV9fXVEVJRUNFSRGoqqysqqgrHFFFGrPJI7BVUEkgD37r3Xz6/5N3yy+Xn82X/h Qv3d8isV8hvkDi/hv07N252fj+qKbsrf2J6pl6sEcvUPx764ymwaSuGFjqa772k3JXUj0emqqKDI 1BBmLSe/de6+g97917qm35s/z9f5WfwI3PlOu+6fkni9xdtYSoakzXUnTOFyvbG9sBWRG1Tj91yb XR8ThKyK6l6DNZSkqirKywstyPde6JB1f/wrm/k29hZ6LCbi3/3n01TzyRxRbi7Q6QztRgTJL6UE svVtTueqiXVZWkmpURb6mZUDMPde62H+mu7+nfkT15ge2uh+z9i9v9Z7nhM2D3x13ubE7s23XmOw qaVcnh5ZY46mnY+OqpJSs0EgaKaNJFZR7r3Qpe/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuk3vLdmE2FtDdW+tzVMlHtvZe285uzcFZDTT1ktLhNuYyXMZapipKVWll ZIIZGWONSzEaVBJA9+691QL/ACov+FGvxi/mw/JDffxo606V7n6k3btzr/P9obUyvYj7QyOK3ftL bW46DAZOnrRtWtqmxeUVcpRVSUrGop2QVCCs8kUS1HuvdbD3v3Xuve/de697917r3v3XutRraP8A woA+WO4P+FB1b/Khq+qfjvF8c4O6N6dVQ7xpsD2SvdYpds9R12+aXMSbll3O+CaSSvpFWSEbbUfb sYwwkHm9+691ty+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de61vcB/wph+I+4P5pFZ/LBp+nu64Nz03yD3B8Wo+5potrnZ8vcu2twT7JyFA+2kqzkkxLZ6lnxk OTGpmHjqWpkp3Z4/de62Qvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv dBz3D2tsfofqTtLvHs3KTYPrbpnrne/a3YObp8bkcxUYfY/Xe2ard+7MpBiMRFNV1T09BR1Ey01L DJNKVCRozsqn3XuiIfy4f5uPwx/mp0Xb1V8R90b2zc/RtVsen7Exu99g5vZNbjIux4stJs6uopMg HpqqKrOCy0ZEFQ0kTU580caywNL7r3R5+6u4evvj31D2b3p2xnodr9Z9Q7F3P2LvrPzRvP8AwzbG 0cPLm8vPBSQ3kqJzDCyU1LCrSzylIolaR1U+691oQzf8Kk/5xPzZ7Z33jP5Xv8vPb+7esNjVC1r4 tenu4PkR2Vj9v1M00GEyPZm4NgZbGYXFSZNaeSWDHwUIZJBLTw1td4jM3uvdbbP8nX5pfJz52fDu HuD5gfHOs+MHfm3+0N8dYbz67n2b2D19R1su0oqGqg3Ph9mdoNNmsdTz/etSPTVdZVFZ6acCduUT 3XurU/fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvda8P813 /hRr8Yv5T3yQ2J8aOy+le5+2927j6/wHaG68r12+0MditobS3LuOvwGMp6IbqraVsplGXF1tU9Kp p6dUNOhrPJLKtP7r3V/Wzd2YTfu0Nq762zUyVm296bbwe7Nv1k1NPRy1WE3HjIsxiamWkqlWWJng mjZo5FDKTpYAgj37r3Sk9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvdaj3zW/4UAfKz41/z4Okv5XmzOpvj5meg+wO5/h/1XufeG58L2PUdvrS/ JKt2/R5/MYHPYrctJhaaTHfxwtRxVGAqQ/htIx8l0917rbh9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Wo18J/wCf/wDLH5J/z4e7P5Xu9eqfjvh+gev+6PmL1Xtrd+1sB2TS9wPS/G/I Z+k2zmM7n8tueswtRJXrg710VPt+nAM/7TII7Se691ty+/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xutb35yf8KYfiP8Ev5gX+yCdhdPd17r3B t7KdV4Xs7s7a8W1121sjIdtbexm8MIcfg8jVpXZiGkxOaxdZXyQeJgZJYYI55YdL+691she/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de6//19/j37r3Xvfuvde9+691737r3Xvfuvde9+6918r7 559S9d99f8K1M30v25til3p1h2h81fjPsnfm0q2qyNDR7i2tuDrrZ9BmMRU1mImp6qNJ4XZGennj cA3Vgeffuvdbwf8A0De/ySv+8COv/wD0YPd//wBlHv3Xuh3+NX8lf+V58Pu49sfIH44fEPY/WXce y6fP021N9UO5eyc7k8BHunb9VtTcDY2m3Zm6+ljkqsbW1dE8op9YimkRWAdr+691aP7917opXYvz 7+CXUG75uvu2vmr8Surt+01c+MqNkdi/I7p3ZO74MlHIkL4+bbW5czTVqzq8iIYmhDgsotcj37r3 Rkdo7y2h2Bt3F7v2Hurbe9tp5unFXhd0bRzmM3Jt3L0rEqKnF5vDSzU1RGSCA8UrD/H37r3Wuf8A 8Kgvkxgtjfym/kltrq75A4nZ3dVFvbovGT4DYPa1Ht7tGkoqjt3CTZrHy4rbtfDlo4noyXqojGFM JJkBQ+/de6C3/hLl8vNl1P8AKd2QnyF+T+16jf8AR90dzUiJ3L3XiZd4Uu3xnoZ8VTIu98ma1KMG SV6dBaO7OUHJ9+691tGbd3Jt3d+Fx+5dp5/C7o27loTUYrP7dylDm8Lk6dZGhafH5XGySwTIHVkL RyEXBF7g+/de6R/aPc3T/R+3hu7urtfrXqDahm+3G5+0d9bX6/28ajTq8AzW7KqkptdudPlvb8e/ de6Bzqj54fB3vnccOzujfmZ8Uu593VLaKfa3VHyI6h7F3HO/jaXTDg9oZisqWOlWayxHgE/QH37r 3Rrffuvdamn/AArR+UeM2r/LPXbXSnyKodt9p0vyt6vwO7MB1b25T4fsCnxGOwG5ps1hdxYraeQj yKU0FfT0b1VNUxhEqIoTIokRLe690ZX/AITm/Lzrat/kz/DSbvf5QbHq+00p++6TccvbfdeBn3+l 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 c88SNPVQUkWLhSoGQloqv3Xut0z4ef8ACQja3xB+SHxC+UeA+cG5N2b3+Pna+xO0t/7WyfS+OoNr 76l2rWxZSrwe0MhRbg+7w8ck0bRLNWrkC8TepI2BB917o3//AAp1/nCb6/lofGbY3U3x0zse3/lP 8pKjceO21vCOGGqrupeq9rQwRb37AxUNRHLCuYqqitosTg2njshkra2I+egjVvde6qj/AJcX/CST ZHyK6U218o/5ofenyFzneXfeFxvZk3XWyN2YjF5ralFu+hTL0Ddt7933jdwZTM7jnp5YaiujiNIt HMz00rVbo0g917ohn82j+T13N/wnd3T0/wDzFf5a3ya7ig68j39S9fZ2Tdk+An3513uLM0k+ZweL 3dW7cpaDE7p2ln46KqoauiyGBiiiliggqfuzWxNF7r3W/J/LV+aOF/mF/Br45fMDD4ql29UdxbFF buvbNDPJU0W1+xNsZiq2V2TtzHz1BMz0lHnsbkIaGWe0klMIZXAZ7e/de6+eb8JOlt3f8Kn/AOan 8i97fMHv7szZXR/WW19x9j7N672XlsQdxbQ63ye+qPa3X/U3WFHuOnrcThaeCjeGfPZtcRUyVVVC slRDJU1xqYfde6vK+Q//AAjN+OFLicZvT4D/ACw7/wDj93rs+ogzW1Mp2lnMRvfak2exlSK3D1lJ ntg4zb24Nv1iSDjK0dTW+LTG8VFrV2k917q9b+a3/KP2J/No+NPUXx67f7n351zN1T2JgOzE3vsn E4TKVm4s9i9iZPZOQhyeIz14hHUjJyVSyJIHjddI1K7e/de6+ah0D/KW687i/nsZ7+Ujku296Ybr vEd1/JXqyPtyhwmDn3pNj+jOsN1b9xOVfB1DfYiavm29DT1CBtKJM7J6lX37r3W+V/Kt/wCE0PQ/ 8rL5V03ys2P8le3e19yUHXu8dhUW1d1ba2ht/BiPeX2sVXk6yowvknmMMVO6xQAqut1kLft6W917 oo3/AAqh/nFdz/EXEdV/AH4b7kzm1fkh8jdvjdfYe+9mNUrv3ZHVWazc+zNn7U66qqFWmpc9uvKU 2Ri+/pnWsoaWjtTKJ8jT1VN7r3QLfDP/AIRo/HrJdQ4Xev8AMJ7y753d8jt942Hcu99tdQ7u2jtr aGwc9nlGTyeDqtx7iw2eyG4srTTOyVuYNTBTTTGXx00qhKiT3XuqiP5hnwZ+Tn/CWf5WdDfLj4Lf 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 Ve4dyVWz927Oo6zctHt6g3M1Rg6beNHQ1VTRPT5GERVJgTUyv6dGh3917o7vv3Xuve/de6+e3/ws 4+LGe6u7u+HP8yfrF6jbmWyfg6N3hubDj7Osw3ZnWtfUdo9KbmjqI0IfIT0RzkKzu+pYsRTIoZU9 PuvdEU6W7azn/Ci//hQ38Vexdx7brKTqHrPYfSO895bRyCTVeP2zsL467Mo+yuzNr1qx8fw3PdlV +SxEMkYS8OVgJbVdz7r3X1D/AH7r3XzQ/wCfR/3FGfFT/wASB/Lz/wDflY737r3W8X/OZ2l2Lvr+ VJ/ME2p1VBXVm9sv8Vu3I6LHYzyNksxhqXa81dvDA4+CFXeeevw0VfRxUsal53lEKeqQe/de61Cv +EafzF+F/SWy/lp0j292R1j038hewewtjbx2zneyty4PZS9odc4vbUuGotnbZ3BuGaCmqKvA5Nsh WyYsTLUSJkxNBHOkNS1P7r3Vt/8Awog/nXfCDrH4R9+/DvrPtHaPyP8Akl8neudy9MYjr7pjdeJ3 nS9e0G96B8Hlt5di7m22a6ioHo4pb0WDMhyNdUPCiQRUpnraf3Xuic/8Ihv+yWfnD/4n/rv/AN91 J7917rd99+691737r3XzRPg9/wBxo+9f/Fv/AOYT/wDA5dl+/de6+l37917r5onzh/7jR9lf+Lf/ AMvb/wCBy609+6919Lv37r3XzQ/+FOf/AHELfEb/AMR/8N//AH/ee9+6919Lz37r3Xzr/wDhX58b t2/GD5ufD7+aP0rHJtvP7tqNsYLO7qx9NCVwvyB+OeVpt3dUbryLlBrrK3CpT01MHdgYsBayhfV7 r3QKfypsvm/56X/Ckjc3zt3ptnIYzqfpLx/Iml2tmUgqo9t4jqfC43rH44bPean8tJBkEzJxm4p4 YmcTPRZF0d3LT+/de6+l37917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/T3+Pfuvde9+691737 r3Xvfuvde9+691737r3Wvj82/wDhM7/LW+evyT3/APKruD/T/tvtLtD+BT74XrXtHGYTbOZyu38B TbYpM2uH3Jhcu1NUSUNHSQzpSzxwMYhIIVleV5Pde6Kh/wBAbf8AKP8A+ej+X/8A6OXZP/2Ie/de 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 Lbo+PtVj6vYNVncBk9rVuaaMti6EV0NJuCnSYRekRl5C/uvdXGb62dh+xNkbx6/3CKo7f3ztXcOz s4KGcUtacPubETYXJijqSrCOXwTv430nS1jY2t7917qp3+Vd/JB+JP8AKGzHdOd+NO9O/t55LvWh 2XjN2Td37v2HuZMXj9i1WSrMPS7ah2LtjbaxB5MpUGoerFS7aYwjIA2v3XurjPfuvdUk/wAun+Qj 8Mf5Y3yc7a+V3x93p8iNxdidwbH3f15mMN2vvbYW4tl7d2vvXsHE9kZil2vjtr7Wwlcsi12Ex8UE 2RyNY6wIysWkdpT7r3V23v3XuqSfj/8AyEfhj8b/AOZD2J/NC2JvT5EZHv7snfHePYeV2hune2wq /p/E7o+QVVkKvf1VgsBjNrUWaWMNlK4UMNXuCoSES+oSFIynuvdXbe/de613/m9/wl//AJVfza3x uHtOs2Dv7449n7srq7M7p3V8adz4bZeM3RuCulNVU5rOdf7qxWc28s887PNXTYzGUU1U7ySzzNO5 lHuvdEk67/4RdfyyNsZiPKb77o+YPZtJTzQyR7cq98dX7TwVXEpJngysm29pR5Jw/AVqTI0xUauW JBX3XutlT4f/AAn+LvwJ6jh6N+JfUO3+nutxmKjcmQxOHqcxl8nuLc9ZQ0+MrNzbr3RuWprcplMh LT0lLTmqr6yV1ihihQrFHGi+691Xh/MW/kI/DH+Zz8nOpfld8gt6fIjbvYnT+x9odeYfDdUb22Ft 3Ze4tr7K7By3ZGHpd0Y7dG1s3XNI1dm8hFPNjsjRu0DqqlZEWUe691dt7917r3v3XuqGf5iH/CcX +Wn/ADHd+5juPsLZm+OlO8NxXm3R2v8AHncGE2Xlt7ZBSXiym+tsbixeYwOSrGYkVWS/hcWQqEsk 1a2iExe690Sz49f8I7/5VvT278fvDsvO/Iv5LfwvIR1tLsrtDfm2tvdeVK06q9LHmMR1dhcHlKvT MDJLHJmft5lCxS07R+US+691tI7J2Ts7rXZ+2evuvdrbf2RsXZeDxu2do7P2piKHA7a2zt7DUq0O KwmCwuMSKnpaWnhRIoYIY1RFAAAHv3Xuqcf5YP8AIR+GP8pnt7tHun42b0+RG6d09q7H/wBHmUoO 5N7bC3NgNv7XO56bdb0u2qXaG1sBUiRqijpUM2Qqqt/HGACGaR3917q0b5HfG3o75cdNb1+P3yN6 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 uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r//U3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3VPfwu/k cfBX4JfK/tn5n9M43tXNd5duQ73psll+zuw5N7Yza0HY26k3fvM7SpJKOnnWeuqY4opK3JVNbVCA PEs6iepM3uvdXCe/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3XutWr/hS5/Jo+WX826l+GE/xaznTeMqPj3UfIWLe1F2xu7cW05a2HtyPZD7fqtuy4TC5aOZa dtr1qVqzvCymanMQlBlMXuvdbEHxc6uzvR/xm+OvS26K3E5LcvUHRXUfV24sjgZayowWQzuwOv8A H7Ty1bhZ8hBTVD0ktRSSSUzz00UhjKl40a6j3Xuh19+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3VR388b4MdxfzG/5cHcfxS6GymxcT2hvTcXVWewFR2PmMtgNqSw7G7Jxm7ctSVmXwtBk 54ZZKSkmWm/yRkaXQjtGjGRfde6Sv8hf+X93b/LR/l67U+MXyDyvX+W7KoOzOzN8ZCXrTN5jcW2a XHbwzEdRiqNcrmsdi5ZKhYoQ84Sm0KWCq72J9+691c37917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oOe4abs2s6k7SpOlarbNF3JVdc73 pupa3ek9bS7OpOzZ9s1UWw6rdlTjKatqY8ZHlTSPXyU9HPIsAcxwysAje691qif8J5/+E+HyN/lv fJfuj5e/NXdvUG9O0NxbDrtgdV0XXm59y78rsZVb03BFn+zN/blzO5sNilp8hUx0VLj6J6V6iSSG qyQnaIOgm917rcB9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691Wh/Mz/lYdC/zWuvuq+qPkh2D3vtnrXq3shO0f7l9N7x2ntLEb/3FT4qTB0EPYD7iwGaqZ6e lpKnIQUv8MnoZ4xWVDLPrMTxe690f/r3YGy+qNibN6w6423i9ndf9ebXwWy9lbUwkH22I25tbbOM jw+CwmNguSsNNTQxxJqYmy3Yk3J917pYe/de697917rT0/nK/wAhf5n/AD8/mwfHf5pdJbp6FxnT uwNs/H/B7tp9/wC9N3YPedBU9W9q5Pd+456PB4jb+Rp6mKWhrYfsylaGeUOkiRKFkf3Xutwv37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvdai3/CiD+Sl/MN/m7fJP43T9JdhfHzaPxm6d67yOIWHsnem+cXufDdi753W1 T2TuyTbWA29kYaqGXE47btPQpFWa2emmWTwK4c+691tF/H/pTZfxu6M6f+P3XNGtDsXpbrXZfWG1 IBDDBK+F2Tt+n2/RVdYtOArVNQsH3FVL9ZJneRiWYk+690L3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de6/9Xf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691//9bf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691//9ff49+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdMsW5Nuz5qo21Dn8LNuKjhW oq8BFlKGTNUtO0ccyz1GKSQzohSWJwzRgWdTezC/uvdPXv3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6ZaPcm3chlK7B 0Gfwtdm8YpfJYejylDU5THoGVC1dj4ZGmiAZlF5EHJA/I9+6909e/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917ppgz+CqcvW4CmzWJqM9jYYqjI4SDI0cuXoKeZEkhnrcbG5miR1ljZWdAC HUg2YX917p29+691737r3XvfuvdNOHz+C3DTzVeAzWJzlLTVUlDUVOHyNHk6eCthRZZaOaaid1WV VdGaNiGAZSRYj37r3Tt7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de6xTzwUsE1VVTRU1NTRST1FRPIkMEEEKGSWaaWQhVRVBZmYgA C5492RGkYIgLMxoAMkk8AB5k9Vd0jQySEKqgkkmgAHEk+QHmesFBkKDKUyVmMrqPI0chdY6ugqYa umdo2KSKk9OzKSrAggHg8H3aWGWBzHOpRh5MCD+w56rFNDOglgcOp81II/aMdTPbfTnXvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Qe7y7c6p66rcdjewezuvdi5HMKHxNBvLem29sVuURpTTq2Opc3UwSTgyAoD Ererj6+/de6XlPUU9ZTwVdJPDVUtVDFUU1TTypPT1FPOglhngmiJV0dSGVlJBBBBt7917rN7917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6actn8 FgUpZM5msThUrqpKGifLZGjxyVlbKC0dHStWOgklYAlY0uxtwPfuvdO3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917plrtybdxeRx+IyefwuOy2WYJisXXZS hpMjk3aTxKuPoqiRZZiXIUCNTzx9ffuvdPXv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv /9Df49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3XvfuvdfNI+D80p/4Wj73vLIdfy7/AJg0L3djrii+OXZPjibnlV0JpU8DSLfQ e/de6+lv7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de60lP+FHm8P59+B+c/R9H/AC38f8zZfju/Tu0J8bP8Vdmbr3NtCTuB9/ZdN1r2 9VbQoqyGMrSrhAse5imN+zuyKQa8+/de63N+t33rJ13sKTsmGjp+xZNl7Wff0GONM2Pg3q2DgbdM NCaNnhMK13nWIxOyaQNLFbH37r3Xze/5DE0rf8KjflgzSyFp+wP5hvnYuxaa/Z2QlPlJPquwDG/5 AP19+6919Lj37r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfNI/lRTSn/hYF8obyyHX8 u/5psL3djriize/fHE3PKroTSp4GkW+g9+6919Lf37r3XvfuvdFC/mDO8fwI+b0kbMjp8Qvko6Oj FXR16ZzTKysvIIPII9+691phf8IY3cp/NDjLMUVvhQ6oWOhXcdtq7Kv0BIVQT+bD+g9+691v9e/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r Wf3DuH+bOv8ANnocbjaHv8/Gc9/7epiabb2Xb4/f7L82XgXM1FRmVgOC+6/gRqJGaSo++FdZVH3G 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 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de6+eL/wuLdz2j/LrjLMUXYPyQdULHQrvuLZyuyr9 ASFUE/mw/oPfuvdb3nxQd5Pi18a5JGZ3foHpx3d2LO7t13jmZmZuSSeST7917ofvfuvde9+69173 7r3SF7Q7F2x0/wBadidtb2qKqk2Z1dsXdvYu7qqho5chW022Nk4Co3LnqijoIPXPKlLSytHCnqdg FHJ9+691XF/LE/nGfEP+bVS901HxXg7YopuhKjr6Hf1D2psvHbRqkj7OjzT7Tq8O+JyeUgqY5Tt/ KJMPMjxmNdSaZEY+691av7917r3v3Xuve/de697917rXr/4Ul53+ZlgPg3ser/lh0fetV2XL3ztm DtZvjRgs1uLueHqw7RzTq2Ax21YanM/ZNm1xIyMmIgNQq+MSMtGaq/uvdGJ/kO5b545r+Wr05kP5 jNL2ZS/IyTOb/Rh3TiqjCdwzdexbpnTY83ZOKyUcOQhyX2+tFGVgjrWplp3qVaRjI/uvdaaX/CnK aVf+FC/xBZZZA0HX/wANvAwdg0Nu/wDPyjxEH02Ylhb8kn6+/de6+lx7917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r/9Hf49+691737r3Xvfuvde9+691737r3Xvfuvda0PRf/AApR6R7A/mF/ OH4Wd2dQYf409XfCT/Zi23R8pt7d6UGU2/uCH479uUnUeRer6/bbWPfHyZqrqQ+KpKXN5GpmmMFF DBNU1CKPde6rE+RH/C1HYWK3puXE/D34L747v652nUTmu7X7M7CqOtVyONg1xDL0+xdu7fz01BQ1 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 FqneGg3Jv3NZSWOj2/i55I3SCWo81XPpZ6WiqI45XT3Xutdt/wDhZx3hi6XHdk7k/lI7qxPROVqq RKPeD967ugpZ6Kub7enqMdviv63iw1XK7rI8MKJGspHhEqm8o917rZ7/AJW384n4f/zZ+vM7ub48 5vObb7E2LHRt2f0Z2LT4/Fdl7Gir5npqDNfb42oqaPKYeqkjZabK42pljBKxVSUtS324917qon/h Qd/P22X8Ctwdr/y8cn8Zt4dk57v74cbmni7Rp+w8TtHCbb/0247dPWFC0G3ajE5CbIx49qI1U0gq 6fyMXp1CmPyt7r3Wnl/IU/ni7V/kyf7NZ/eb47bg78/2ZD/QZ9l/Aux8d1//AHT/AND/APfH7n7r +IYfLfd/f/3pj0aPF4vt2vr8g0e6919EP+TF/OF2r/OJ6i7g7U2z0Tujoj/RD2Pjev63D5/eOO31 S53+K7Yh3HTZPH5zH4/GaJI/JJFUUj0p0DwyCV/MUj917oj38yX/AIVP/CD4Hdr7w+OfW+wuxvlz 8hthZ7JbP3rtbYNRRbI652dvvD5J8Rltgbi7Jz0FZUy5emqV8FRDg9v5OGKUPBNPHVRPAPde6qrn /wCFmvdHXecxFd3z/KY3hsDr/cNQ8eMrp+6t17ezhpWmScVOIm3l19SUWXkhpi2qCN6USsVfzQoC re691tp/y6P5kvxg/mg9BUvf/wAZNyZKpxlJkm29vzr/AHdS0OI7J6t3YkIqjtvfOBoKmshieWFl qKKso6qopKqIloJ3aOZIvde6CH+cZ/M7pf5SvxDg+VFR0tUd9zVvbGy+q6HYMPYMfWMb1W7sdk8s +Yq92PhdwGKOmgxc1oUxchkd0XVGupx7r3QwfywvnLS/zJvgx0V81KPrSo6eh7pp+wmfrep3bHvq TbNV172vneqa6Fd2xY7ECtjqJ8FJVwynG05CSqjRhlJPuvdaHX/CnP8A7iFviN/4j/4b/wDv+897 917r6Xnv3XutPT5r/wDCvX4+9Rd0ZjoD4O/Gbe3zo3fgs1kdsZDe+I3hJsbrrJ57FzS01cvWseDw m5ctummikiKfdxUdDTTi81JUVNP45Zfde6h/C3/hW/s3t75I9Y/Fn5i/Bntb4m767a3ls/r/AGlu fH7qqt84qHc3YW4Y8Ds+beWy92YDa+YxWMnmqIIGr6M5M6j5TCkJcxe691uL+/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de6/9Lf49+691737r3Xvfuvde9+691737r3XvfuvdfJJ2b8D9tfzJ/+FLfy3+JO+d55jYnX +9/5gfz33Hv/ADW3IYZtyVWz+ue294b8y+3tvNVhoIKzJjHrQQ1tRHKlIZfujBUmEU8vuvdfVC+P vxm6C+KvUu3+i/jz1RsvqjqnbWPjx+P2htPDU1FRVVqVaSqyWfqGDVGUyFWqBq/JZGWeqqnJkqJp HYsfde6+aJ/wpV+LOE/lUfzZukflH8OMXj+nqLtDF7X+TmzMJtejXF7a2N3z1xv+WDeMW2sLRFIo MXWS0+Iy81BEUgEtdV08cUVKIox7r3W/p8+fngnx5/lP94fPrYP2cORpvi/jOy+p3rJYMrjqXenb mEoMT1HPWPCjRVlPDmc7i3lVQEnRSoZFfWvuvdaYX/CTrq/4LjO/Ib+YX84e8fj4vyDx3aj7C6Xp vkb211vid04HNT4am392d3bRYfsXJJWVOWytRmKGhotxGASQtDlI4Kh5KipEXuvdbsvdvyb/AJVv yO6r3r0n3j8o/g52Z1Z2Hg6zb27tm7q+QvSOSxWTx9ZGUEiLLmtdPVU76aiiradkqKWdI6inlimj R1917rRn/wCEvfY7fEv+eP8AK34NbD7Fp+xejewY/kZ1ZhM9g8xFmdqb8yfxr31W5frLtjE5DEaq OqWowOPzYpKyIiKWDJMyMbxg+691Zd/wt5/7JZ+D3/if+xP/AH3Ufv3XujLf8Ji/5M3QnR/xF60+ eHdW1do9z/Jr5S7RoOxNq7g3biKPdOO6a6n3HAtTtPb2zoc9HKsWbyVLprs7mURZwJlxkLLTwTy1 3uvdbQ+A6V666vxHZL9EdbdX9Sbr7FkyG4M7mNlbE2ttBdz79OGOLxG7N7Pt+gU5OqhCQRtVVsVR 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 s7I64lqMcctQEY7N01Bk69ZKbI46ZoMjjKtPHNT1EcNRBJHIiOPde60WP+ERe+9xUHy5+aXWVPXT JtLdXxy2jvvL40TSinn3FsDs2m2/t2uaAHQXhpty5SMOV1ASEAgE3917q8z/AIWSf9uj9uf+Lf8A TX/vE7v9+690b/8A4S4/9uKPgz/5cz/8GH2D7917rVB/4U5/9xC3xG/8R/8ADf8A9/3nvfuvdfQX +cu2ezd6/Cf5hbN6Ueuj7l3b8WvkFtnqSTGSSw5KPs3PdS5fFbCfHzQpI6TjKy0hiZI2YPYhWPB9 17r5/v8AwkL+cXwc+I/Zvyd6a+UWf2f0X373LkNiUnWXbnaZxu2tvVuG2muRpdw9OVe9894o9vV0 mQqIa2Omq5oIcnKqwO5q6Sigm917r6GfaHx++OnyRi66z/bXU3Vfci7C3RtXs/qrcW69r7e3bUbU 3Rt7J0+59rbv2Rn6qKWWkkWeGCZZqOZUnjuknkhkZG917odPfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/9Pf 49+691737r3Xvfuvde9+691737r3XvfuvdfM4/lW5HH4/wD4WBfJX7+uo6H775l/zScdRfeVMNN9 5kKnN9gfbUNL5mXyTSaW0RJdmsbA29+6919Mf37r3Xzg/wDhbv2Ngct8pPhD1RSVFPLuTYvQ/Y2+ 83BHU+SopsX2bv6mwmAWppQgEWt9rVzITIS4+qIFVpPde62I/wCcz0hvTE/8Jje0elaqiqIt49V/ Ej4c0+56Kam8VTSSdE79693HvdKimV28bQU+DrTIPIwTSeWtz7r3Wr3/AMJw/wCR3/L6/mvfFvvL sH5I7h72o+5Opu/pdmtiur+wtrbWwUHWWb67wmb2ZkK3F5XC5Wparnyq7ljeoMiRtHDGiKWjlPv3 XutiD/oDb/lH/wDPR/L/AP8ARy7J/wDsQ9+690d3+X5/wnS/l3fy2/kNjfk/0MneO4O1cFtncm2N t1nafZGN3HhtuwbtoTiM7k8bidv4fEK9XLQvPRB6t5o0jmkKxCXRInuvdUxf8Lef+yWfg9/4n/sT /wB91H7917rY+/kpf9uj/wCXL/4qB0f/AO8TS+/de6s/9+691RP/ADP/APhPP8Af5oGXy3Z++Nu5 7pL5J5Ghp6aXv/p2Whxuc3HJjqMUWJHZmz8lHLidwpDGkUJqZYYMmYIoqaPJRQxRovuvdaUHyN6d /muf8JS/kN1hufqP5JydnfGHtPOZKv2xTwyZyDpDtup26aeTd2xO4uiMrXVUOFzwpZ42gyeOq5J/ tpvNjcuk8dZBTe691t0/zsezab50/wDCanvXv3rHD1mNxPd3xz+MHyOoNvZGUVOR27tyl7h2N3Nu fC5GphRFlqMXQ0dbBPLGgjd4WdfQQffuvdES/wCETHYu3sn8A/lb1LTVML7r2T8warsXNUazq1RB t7tHpbau2tsVMtNa6JLU7Py6RuWIcxuABoJPuvdbnfv3XuvmCf8ACjt4Pk//AMKM+neh+uJv4lu7 Gx/DX48160Eb5NqffG893jd9NAaeLxhmgpN1UBmiWU6SGDujB1T3Xut7z+db/wBuj/5jX/ioHeH/ ALxNV7917rXB/wCEQ3/ZLPzh/wDE/wDXf/vupPfuvdbvvv3Xuvmif8JAv+30PzH/APFQPkL/APBW 9Z+/de62HP8AhUn/ADd+5/5bfx56f6g+MWXXZ3fPysrt+Qp2nDFDV5jq3rPrqDFx7nyG1KaqR4Ys 3lqrNUVHj8hKsn2kEVdJDGtX9rU0/uvdVgfB3/hJXQfL7pzrz5XfzNvmR8ld0dyd9bJ252VX7V2B uLAVu8Nr4rd2Fjzm3cXvjt3uCi3dUZjKpS1EEmQSLHQxU8xkpYpagRiqf3XuqYv+FIX8lT4sfyfP 9k0/2Wjf3yA3x/sxH+zEf31/06bp663N/C/9En9xf7uf3W/uBtXbPg8/956/777v7nX46fxeHTJ5 fde6+l5/L2/7IF+D3/ioHxp/98xhffuvdaAfwe/7jR96/wDi3/8AMJ/+By7L9+6919Lv37r3Xvfu vdfLG/4U4dZ7Wh/4UE4qLu2pyWG6d7kwvxCze68ti6mkxeUpeppYKPq/fWUxOSyIeningXCZfw1E y+OORAXBVTf3Xutnz/oDb/lH/wDPR/L/AP8ARy7J/wDsQ9+6917/AKA2/wCUf/z0fy//APRy7J/+ xD37r3WxN8O/iV018FvjZ1Z8Uvj/AIvMYjqXqHF5jHbWptw5mfcGeqJtybort67ly+ZzFQqeaqyG WyVfXTmOKOJXmKQxRQqka+69189v+VD/ANxgXyf/APFv/wCah/7u9/8Av3Xuvpd+/de6+aH2X/3G jY3/AMXA6m/+B0w3v3Xuvpee/de6+aH/AD6P+4oz4qf+JA/l5/8Avysd7917rep/mwfOcfy3/gB8 iPl7R7fx+7N0da7bw+O6+2vlpKmPEZrsbf26aHYGx0zQomjmkx9LkMlDX5KGCaKWSkp544popGWR fde60Z/5Zf8AKS+Vn/CjjE74+eH8xv5wdxx9Sxdmbg2ZsTbOFkpM1n87m8VR0tVuqfr/AAubd9s7 K2/QGqhoKanx2CmNTOlSDBAsImqvde6G/wDnMf8ACX/4C/y7f5bPyP8AmL0p278v90dm9P8A+h/+ 7WC7S390vm9iV3+kDvra3VuZ/juM2n1/hMhL4sfm6ual+3ykOmoSJ38kavFJ7r3Vv/8Awjb/AO3R +4//ABb/ALl/94naHv3XuqAf+FtH/ZfXxR/8VAp//fz7o9+6919Lv37r3XzQ/wCQv/3FGfKv/wAS B/MM/wDflZH37r3X0vPfuvde9+691oU/8KM/5ofzY7Y/mG9c/wAlf4I79z3TlfuHPdL7G7I3bsvc mQ2ZvPf/AGj3/S47L7T2fkt84lo6vEbWxuHzOKq8l9lNGak1FT94ZKanjiPuvdGH6k/4RSfDf+68 FZ8m/l78reyO18mseR3RuHqSr6s622vNna1nqs00GP7A23vPJVQaZ/TV1GRSSUhpZIkaTxx+691r edrfA/qH+Wx/wpe+FfxI6M3H2RuvrjYnzX/lxZvEZvtjL7Yzu96mq3z2Jsvd+WjyWS2fh8FQPHHU 1kiU4ixsZWIKrtI4Lt7r3W95/wAKX9o5fe38j3544bCReasotr9O7umTS7WxGwPkfs7fm4JbRgn0 UGNqXvawtdiACR7r3VUH/CJrf+ByP8vv5UdW09VTvujZ3zHyO/8AMUSz6qqnwPZXSe0du7bqpqXS NEc1RtTKpFJrOsxSCy6Lt7r3W5r7917r5m38o3J43N/8K7/kfmcNkKHL4fL/ACx/mi5PE5bGVdPX 43J42vye/auhyGPrqRnimgmidJIpY3ZHRgykgg+/de6s1/4XAbSy9b8ePgZvuGK+B233R2/tLJT6 XPjy+9dj4vM4SLWBpGuHb+QNiQTp4BAa3uvdbDv8hHf2B7I/k5/y9s/tyqp6uhxfx42zsGremqPu Fiz3VtbVda7mpZG0ppkiyGJqY5IyPQwK3YAMfde6NV/MbyeNw38vj50ZPMZChxWNpPh98lHqshkq unoaGmR+m8zEjVFXVMkaAsyqCzC5IH1Pv3XutND/AIQx/wDdUT/yyb/5rnv3XuhA/wCFxf8AzKv+ Xb/4kD5Hf+85s/37r3W17/Kd/wC3WX8tP/xQD4b/APwOu3PfuvdDd8ytmZjsf4g/Kvrzb0TVGf35 8bu8tmYOBEMrzZjdHWGUweMiWMEai006ALcXva/v3Xuvlxf8Jt/5XPw0/mr92/JPpz5WZztjGZnr vqvafZnWtF1XvLb+0aquxke7W2tv6qzH8axmUeojp5chgUi8MKKhmbyPd41PuvdbeP8A0Bt/yj/+ ej+X/wD6OXZP/wBiHv3Xuhw+NX/CVT+Vr8XO/eofkbslvkfuffPSHYG2O0Ni43fnbGEyW1Yd77Ky sW4No5jJ47b2AxdTUfw/IwU1dDD94sTyRIsySwl4n917rYZ7F652D29sTdnWHaWztt9hddb6wdft reWyd34iiz22dzYHJwmCuxWZxGRSSGeGRTyrobGzCzAEe691phfPf/hGv0jvCtzvaf8ALf7t3B8d N+Usk24du9L9nVuY3l1YM9RhqrF43aHZkEjbp23GJ1iZKqv/AI88b3KeNNIj917oCv8AhNz/ADdP nPtn54bg/k7/AMwLcm8uy9wUlV29szYea7NzR3d2t1N210Ri8nuXevXOa3+81TNnMFNjcNmTST1d bVmnlpqVKCoNBMI0917rd2+Rfxs6J+W/UW6+hvkj1htft7qTetPFBuDZu66WaWjmlppPPQZTGV9F JDWY/IUkgE1FksdUwVdNIBJTzRyAMPde60j/AJ4/8I+dwdWSZ/5E/wApz5F9gbe7C2P99vPZnRG/ 87Jit4Lk6FTWpieofkFtuXHVNDXKglgxEGbpC0jtElVmohrqD7r3Rpf+Eqf85/5I/NnJ9ufBf5gb ky3Z/avSPWqdq9b9vblRj2BnOvcFurG9fbw2l2hkXVHyWRxdfl8M9HlqoNXVKz1Ir5ZpYUlb3Xut zv37r3Xvfuvdace8f+4iaj/8T9sX/wB9JjvfRjbv/EPW/wCeCf8A7S5Oua25f+JnL/0sIP8AtEj6 tt/n87eyOa/l/ZHJUMXkpto9w9a7hzD2P7OOqWrtqRS8f1q8nSpz/qv6+8f/ALpt5Dbe7SQymjXF pcxp82GiUj/eImP5dZEfe9s57r2feeIVW2vLaR/kp8SIH/e5UH59Tv5Ce7cTuL+XxtnCUE0b12wu zezNs5yFZQ8kFfkMyu9KbyR2BQNSZanK/UHkg/UBr71u33Fn7uT3Uool3bW0iGnFVQwn7aPE3Tv3 R9xt732dgtYTV7S6uYnFchmcTj7KpKv+rhdD7xs6yc60uu32i7w/4UIYk7Mk+8TC/Kfo9axqZGrN Evx621t9N+RsF0EeB9s5FJT9ItDE6ghv0m5dDcr/AHRZP3kNPi7Xe0rjG4ST+B6/ELmMj+Ko4V65 jcyFeavvix/uw6vC3WxrTOduit/HHl8JtpAf4aHjTq/b+db/ANuyvkv/AOUa/wDggNqe8T/u0f8A T7dk/wCoz/tAuusvPvQf9OM3z/qC/wC7hadAF/wnw/7IOy//AIn3sL/3m8B7Fn3uv+nqx/8APBb/ APVyfoIfc6/6dLJ/0sLj/q3b9W8d6/8AMke4/wDxFfYX/vI1nvHrlb/lZtu/56rf/q6nWRvNf/Kr bl/zy3H/AFZfrWL/AOE1n/H7/LT/AMNXqL/3b5/3m799H/kmcv8A/NW7/wCOQdYKfch/5KnMX/NK z/4/cdGn/nj/AMwHt74/1HXvxg6DzWR2ZvbtDa/99N374wE0tNu+g2rX52p2vtzb+z66D9yinyFZ Q15qa2BlqEWGNIHTyyN7Av3X/aTl7m1LznjmyJbm1sZfBhgkAMTSqiyySTKcOsaPHpRqoSzFwdIH Q++9V7wcx8nvZ8icoytbXV/F4008ZImWJpGijjhYZRpHSTU60cBVCEaiekh1J/wnk2PuXb9Luv5Y /IDt/cva246ODKbpp+vcntqip8TmamKNp8fV7q3tj9w1OYeABopKzRTiRgCihFBcw5g+99ulldtY cg7TaQWEJKxG4WRi6AmjCKGS3WENxCVeg4mpwXcu/c22q+s13D3C3i8n3CcB5RbtEoRyBVTLPHcN MV4F6JqPAUGaaP5s3wb6m+CHc3W/XXUW4exNx4TeHWKb0ydV2RlttZfKQZRt1ZHBmnoZ9sYjDwrT +GkjbRJA76yx16SFGSHsD7ob/wC6nLd7vHMMNvDLb3PgqLdJEUr4Ub1YSyzEtVzkMBSmK5OM/wB4 b2q5e9puZrLZeXJrieK5tfHY3LxO4fxZI6KYoYQFogNCpNa5pgb8/vk/1116qg+Z/wDJ6+K/zBzG Y3+aXK9O9xZl5KrJdhbAjpWo9x5Fo9CV29NmVtqKvkLeuappno6yZv8AO1b2AE9+233iee/bu3j2 nUu47dHhbeetY1/hhmXvjHkFYSRqPhjHWPnub927kD3IuZd30vtu5S1LXFvTTI1PinhbskPmzKY5 GPxSHrXy3ZV/OX+Rp3xsvAx9kP2H0hu+WtzWE29/EcmesOzdv4zIU0W7se20cq8529n6dJqXzVdE Gki80DLUVcDSRNlzt8ftf96LlW5ujZfR7pbhUeTSv1NtIysYm8VQv1EDENRHoG0uCkbgMMO9xk91 fup822tot79ZtVyWdI9TfS3UasomXwXLfT3CgpV0qV1IQ8iFlO6Hsfd2J7A2Vs/fmBM5we9trbf3 dhjUxiKpOJ3JiYczjjURAkK/hmTWoJsbi5982d02+42jc7jaruni2sskT0yNcblGofSoNOunG1bj b7xtdtu9pXwrqKOZK4OiVA61HkaMK9Kn2h6X9J3d20dr7+2zndl722/h917S3NjarD7h25n6Cmym GzOLrIzFU0OQoKtWjljcHkMv1sRYgH2s2/cL7ab6Lctsme3uIGDxyRsVdGGQysKEEdItx26w3exl 2zdIUuLedSkkcihkdWwVZTUEH59a7/yi/wCE9vW+4KjJ73+IXY+V6k3PA8mWxHXW86nIbh2SMnT3 noqPAbyiY5vDp5QjLPVfxNkbldK2CZf8jfe73q0RNs9w7JdwgPY9xCFjm0nDGSEjwZjSvavgAjjU 1rhpz79znZLx5N09uL19unFXS2mLSQahlRHMD48IrSjN45B4UFKBl/KB+enyYw3ydyv8v35U5jcO 8crBPv7bu18jvLInPb42LvvrGirMxuPaOR3S0k0mTxklHj8gYJaionMTwwrSymlkCqefeG9qeSrn kiP3b5DjjtoyIJJVhXw4J4LlkSOVYqARyB5I9QVU1BmLrrFSRfdw92+ebbnuT2f5/kkuZAbiOJpm 8SeCe1V3khaWpMsRSOTSWZ9JVRG3hmgLN/wo429kab5a9L7sljtiM18dMVt6hm59eR2x2XuTJZWO /wBPRFl6M/8AIX+t7Gv3N7yF/b/crBT+pFuDSMP6Mttbqp/MxP8As6A331LOdPcTbNwYfpy7ckan +lFc3LOPyEyft62/9j7txO/9lbP33gZo6jB712tt/duGqIpRNFPidyYmHM46aKYAB1aGZGVgBcG9 vfPHdNvuNp3O42q7FJbaWSJwRQh43KMCPKhBx10f2rcbfeNrtt2tDqiuoo5kINQUkQOpB86hhnpJ 967xw/XvSfb2+9wTx02E2d1lvrc2Vmlk8SrQ4XbFVkKhQ4DHUyxlUCqxLEBVYkAmHK23XG78zbdt VoNUtzcwRqBnueVVH7K1OQKcSOi7mzcrbZuV9y3a8OmK2tZ5XJx2pEzH9tKDBNeAPWrJ/wAJudoZ Or7s+SG/USQYbAdW7Y2hVS+FjE2T3du3+M0CCovYMsWEqSUsSQQbi3qzr++buEEfLOzbST+pLdSy gVzpii0Nj7Zlz/h8sBvuS7dPJzRve7gfpQ2sUJNMappta5+yBsf4PO0T+e78cj3R8LqzsfD0Aqt3 /HXcMHYNNJFCslbJsfKIuB7AoInIJSFIXo8vUEEenHD62A9wZ91fnL+rXuUuzXD6bfeIzbkE0Hjr WS3Y+pJDxL85up5+9lyV/Wf2xbe7ZNVzssguAQKsYHpHcKPQAFJm+UPRKvjd/MG/u5/I/wCz8hVZ 1F7V6TxuT+M22w82nKtLvoLjerszQxJpCjF4bIzfbljZhhpiQxBVpL5z9o/rPvPWMMcX+Ibmy7lJ jspBVrlGP/DZoxq9PqVpTiIw5J94vovusX80kv8Auw2tW2yLPfWei2rqP+FQyHT6/TNWvAjT/wAJ 4/jqdjfHTsD5EZmi8ea7x3Z/AdrzyI5b/R/1tPPizU0zyKNP3WcmysU6pdWFHAxYkaVDf3vucP3p zjacn2zVj2uLXKP+Xi5CtQ+umERFa5HiMKeZE/3NeTP3VyXec53K0l3Wbw4if+Ue2LJUemudpQ1M Hw0NfIGm/nFfOXevws+POB/0UvTUPbHcW4chtHa24qunhrF2bh8Xi/v9z7roaGqV4Z66ETUlNRJO hiSSo87rIIfFIBPu6e1+2e5XN8v7+Bbb9ujWWWMEjxnZtMUTMCCqGjs5UhiE0gjVqA++8n7q7p7Y cmw/1fITcdykaGKQgHwURdUsqqQQzrVFQMCoL6yDp0tWB8Sv5LOT+YHWOy/k780PkV3Bmc/3Bt6h 3rhMHgcxR5XdsW09wwjLbZyue3/v6LNeSWvpZkrBRQ44LDHIgMzSF0jnD3A+8rB7d73c8ke22z2k cW3SNC7uhWIyxnRKkcEBhoEYFNZkqxU9oFCYI9u/uwz+5GxWvPfudvV5LNuUazokbq8wikGuJ5Li 4E1TIpD6BHRQw7iagFL/AJtv8sToT4F9d9R7t6g3d29uTJb+3pnNuZiDsnP7MzFDTUOMwa5OCXGx 7YwGHkSUyGztLLIpXgKDz7kD7v8A7381+628bht/MVvaQpaQpIhto5kYsz6SGMs8wIpwoAa+fUef eI9ieUfaTZdu3Hlu5vJ3vJ3jcXMkLqFWPUCoit4SDXjUsKeXW0p/Ll/7IO+I3/iAutv/AHm4PeC/ vH/09XmH/nvuf+rjdZ7ey3/TpeXP+lfbf9W16Oj7jXqTutOT/hR5/wBlSdGf+ICi/wDfiZr30Y+5 t/you6f895/7R4eua331v+V92r/pXj/tIn628di/8eRs7/w1dvf+6iH3z23T/kp3P/NWT/j566M7 T/yS7b/mlH/xwdKr2g6MOtSD/hONJLP3r8pqjKyVv8dl692rJUpPAq65Zd4VD5WStd2V0nWbxgR+ Ig6pNRQqoboH98gKvK2xJAF8IXEtKHyEK6dPkVpXNfIUrU052/cqLPzXv73BbxTbxVqPMzNr1eYa tMU8zWlBVHfzKN0U3Qn87XqLubssVdH19js18b+xP4gIaysNNsXAVNPgNwZaipI43eX7SqxuTm8F MrF3jIW0jmxj7L2L81/dl3DlvZaNdum42+moFZ5A0kaMagDWskY1NSgNTgdFnvdfpyj96PbuZt8q tmj7bc6qMaQRlY5HUAEnQ8Up0qCSRQdx6u5+VH83z4idC9ZVG4eue0Ni/ILszOY9F6/646u3Rj91 yZHL1y+Ogbd2V281TFh6aFyrVUVUy1hH7cNPJIbDGTkT7vPuFzXvYs95sZ9osom/xi4uYmi0ovxe EsmkzMRhStYwcs4XrKXn/wC8d7c8o7E15st/BvF9Kv8Ai9tayrLqdvh8Z4ywhUGhYPSQjCoW6oe/ lA96bJ6c/mA/I3dvzC3Jhek+y9+bT3/QV+Q7Om/uLicXv/cHZeO3hvHAZWr3IyRY2omMEkkBr54w ViaISNJIiyZU/eG5W3PmP2k2bb/buF9zsrSWBlW2Hju0EdtJDDIgjqZFGoBtCnLBqAKSMS/u4c17 Xy17wb1uPuROm1313DcKzXR8BFuJLmOaaNzJQRM2klfEYYUrqJYAjj/OF+Ym3vnDvLpP4M/EHLU/ cVRV9iUef3HntnVCZHbOf3s9BUYDam38Hnqa8VZR4+mrMjkMrXRO9EgMMnlZqaUxBf7u3t1d+2G2 7n7o+4cZ24LbmOOOYaZY4dSySyPGco8jJHHEhAlPcNIDrqFX3kfcmz91Nz2v2p9uJBuTNcCSSSE6 opJ9LRxRpIMOkavJJLICYh2nUSjadln42dK4n459B9SdHYWoSto+sti4La82SSIwDM5ajpA+fzpg P6DX171NYyf2TIR+PeFnOnMtxzjzXuHNFyNLX07yha10IT+mlfPQgVK+enrOHkjli35L5R27lW1O pbGCOItSmtwP1JKeXiSFnp5autZX+c1jKX5g/wAxHoL4idN7ewNN3Zt/bNHtPdHYGbyVdQ07Sbxg /wBImB23lvs45zFQYDFNPmjURQSTu2SljSO8SiXNn7t87+3fs/u3uFzHNI22TSGWK3RVY/on6d5E qVrJPLph0llUCFSW7jpwY+8zBH7ke820e3PLMMa7pDEIpbh2ZR+sPqI4noGpHbxFp9QVmJnYBe0a hCpqn/hRlsfb46eodv0u61pqRcLiO0Za7oLO50Y0RrTU9Uu8s5kIhJIqI3+V5mkatuxeVjIUYFDp 9zndLv8ArFLMbfUdb2wW/RNXEjwUjNBU/DC4ixRRSo6OUf76W1Wf9W4oRcaRoS6LbfJJp4A+NJIK mg+OZDLmrHVQ9Gy/lefynt7/ABr7LzPyq+Uu7MbvP5BZuLPfwDEY3I1e449o1m7kkTdm69w7vrdB yGdyEU9TSSeBGhhilnP3FU9R/k4A98vfza+dNlj5D5Ft2ttoiMfiOyiPxRFTwoo4lr4cEZVXGohm ZU7ECd8hew33e915I3yXn/n64W63iUSeGisZPBM1fFlkmaniTyBmQ6QVVWc65C/Zch3r/wAyR7j/ APEV9hf+8jWe8cuVv+Vm27/nqt/+rqdZLc1/8qtuX/PLcf8AVl+tYv8A4TWf8fv8tP8Aw1eov/dv n/ebv30f+SZy/wD81bv/AI5B1gp9yH/kqcxf80rP/j9x1tke8BeuhXWnJ/IJ/wC3iXyD/wDEBdsf +/x2b76Mfex/6c/tH/Pfa/8AaFedc1vuh/8AT5t4/wClfd/9p1n1uN++c/XSnrTk+DP/AG/57p/8 T783f/dlun30Y90f/ETdt/54Nl/47a9c1van/wAS93P/AKWG9/8AHrrq6n+cV85d6/Cz484H/RS9 NQ9sdxbhyG0drbiq6eGsXZuHxeL+/wBz7roaGqV4Z66ETUlNRJOhiSSo87rIIfFJjT93T2v2z3K5 vl/fwLbft0ayyxgkeM7NpiiZgQVQ0dnKkMQmkEatQyf+8n7q7p7Ycmw/1fITcdykaGKQgHwURdUs qqQQzrVFQMCoL6yDp0tWB8Sv5LOT+YHWOy/k780PkV3Bmc/3Bt6h3rhMHgcxR5XdsW09wwjLbZyu e3/v6LNeSWvpZkrBRQ44LDHIgMzSF0jnD3A+8rB7d73c8ke22z2kcW3SNC7uhWIyxnRKkcEBhoEY FNZkqxU9oFCYI9u/uwz+5GxWvPfudvV5LNuUazokbq8wikGuJ5Li4E1TIpD6BHRQw7iagFL/AJtv 8sToT4F9d9R7t6g3d29uTJb+3pnNuZiDsnP7MzFDTUOMwa5OCXGx7YwGHkSUyGztLLIpXgKDz7kD 7v8A7381+628bht/MVvaQpaQpIhto5kYsz6SGMs8wIpwoAa+fUefeI9ieUfaTZdu3Hlu5vJ3vJ3j cXMkLqFWPUCoit4SDXjUsKeXW0p/Ll/7IO+I3/iAutv/AHm4PeC/vH/09XmH/nvuf+rjdZ7ey3/T peXP+lfbf9W161tfjZ/3ET7j/wDE+/K7/wB9HvH3mdzp/wCIew/88G1/9pdn1hJyR/4mdN/0sN2/ 7RLzq/b+b3/27h+UX/hq7V/9+ThfeJ33ef8Ap8uxf81Zf+0abrLz7x3/AE5Tfv8AmlF/2kwdEu/4 Tn/9kSdo/wDi0+9v/fSbH9yV98X/AKebY/8ASrh/7S73qMPuXf8ATrb/AP6Ws/8A2iWPV+3vE7rL zr3v3XutLLoSpi6q/wCFBmdl3a6UCZT5X/JGmpGmLQB5e5cJumj2UgMguTUvnaBUsLOXGk2IPvpT zWjb990eJdvGvw9q24mmcWb2pm4fwiCSvpTPDrmJyi68v/fElbcTo8TdtyArjN6l0IOP8Rnjp61F OPW6b75rddO+ve/de60ru0qyPqH+f/TZTd7R0NDUfKHretNXLJ4aWHG9mYDFrhshNUOCoiiTKwvO x9K6XDMukkdK9ijPMP3S2g27ucbZcCgyS1tJLrUD1JiIUcTUUBr1zC3+VeXPvfrPuXah3S2apwAt zHFoYn0AlUseAoakU63UffNTrp71Vf8Azpd44faP8uPvyHKTxpV7vOwNnYClaTxvkMxkuxMXXyQQ Gxu0NFS1lYy8XSBhcGx9zt92vbrjcPeTaWgFVt/HmkP8KLbyrU/a7In2sOoB+87uVtt3sru6zmjX P08MY4ana4iag+xEd/sU9Fa/4TtbQyeE+GnYe6K9JIaXe3fm5KnCI8LItRjMDs3B4WXIxTk2dXrU q6cgLZWgPqJJCjr74O4QXXuRZ2MRq1tYRh88GkmncKR5UQo3zDDHqAvuZbdPa+2d7fzCi3V/IUxx WOGBCwPnVw68MFDnyFbPyT/7iJ9uf+J9+KP/AL6PZ3uaOS//ABD2b/ng3T/tLvOoR53/APEzof8A pYbT/wBoln1uN++c/XSnrTj/AJzn/b17ob/w1fj5/wC/Ryfvox927/pwm6/81b//ALRYuua33mv/ ABIPaP8Amlt//aVL1uOe+c/XSnrUN/4Uj/8AM7vjZ/4ivdf/AL1y++hP3Mv+VZ3r/nqi/wCrR65z ffa/5WnZP+eWX/q8OtsjYv8Ax5Gzv/DV29/7qIfeAu6f8lO5/wCasn/Hz10J2n/kl23/ADSj/wCO DpVe0HRh1737r3Xvfuvda4P/AArA/wC3JXyN/wDEgfHf/wB/fhPfuvdB/wD8JDf+3Nuy/wDxYDvb /wB3lL7917otn/C1LZmbzX8tr4/bxx0H3GL2T8x9qR7g0BjLRUm5+od4Y+hyUnGkQiqihpXN9Xkn iABBYr7r3Viv/CYDsXb3YX8kv4eQYSphkr+vl7h663XQxzieXE7hwfdu4chFTVRVV0vUY2tx2RVL emOpjFz9T7r3V/nv3XuvmCfGZ4PlT/wsHzW6Os5v4jtnC/Nvvjd0+eo43yONfbvROys5T5PMfcr4 lWlyNRhRT0lQToL1UAQylkD+691s+/8ACvL/ALc270/8WA6J/wDd5Ve/de6ED/hJ/wD9uSvjl/4k D5Ef+/vzfv3Xutj737r3XvfuvdEA/mxf9usv5ln/AIoB8yP/AIHXcfv3XutUL/hDp/zKv+Yl/wCJ A+OP/vObw9+691u+ds/8yr7L/wDEf7y/95yp9+69188P/hEN/wBlT/OD/wAV/wCvf/fiv7917r6P nv3Xuvmh/wDCYz/uIW+XP/iP/mR/7/vA+/de6NZ/wuN2Zmxmv5c/YaQeXbj4v5L7MqalA3+Q5uOr 2VnKKCpJAA+7geoaDSST9vNq02XV7r3W4n/Kn7F292x/LN+Am+9sVMNTi8t8Qvj9RyrDOKlaDObd 6xxu2d0YWWdVUNLj8nR1lDMQo/cibgfT37r3R68zmMXt7D5XcGcr6XFYTB42uzGYyldKtPRY3F4y latyFfWTv6UihhR5JHPAUEn6e/de6+ZR/wAJT8TW96fzzO++99tU1VTbNwXVXyW7Uq6iallkhjo+ zOysZgNt4WeqcRCKplGZaojVk1OlLPaMBWZPde6Pb/wuc/7pd/8Al7P/AMyP37r3W57/AC9v+yBf g9/4qB8af/fMYX37r3QW/wA3PZeY7C/lbfzDdo7fiapzmU+G3yIkxVHGhkmyNdi+rsnmKfGU6Aj9 2qanFPFcgB3Uni/v3Xuvna/8Jqv5Q/wd/mzf7Nzt35TZ7uTFb36R/wBDea2Nj+r98bb2hFlNq77/ ALx0O5a2sp8xictLVNRVeKx6SOixJEKmIXkaW0fuvdbT3/QG3/KP/wCej+X/AP6OXZP/ANiHv3Xu jN/Dn/hMN/LL+EfyO6z+UfVv+zB7m7I6jylZntkUnZHaWHzW1aDcFRi58VTZqpxO3cHiZaiakWoe WmSWqMIkCtJFJpA9+691sRe/de697917r5en8rPIwdC/8K2t/bU3/LT4uXLfMP8AmB9cQ5Cplemp Hy+7MbvttlTUyyprkXMVP2NNQqQhY1kTG3I9+6919Qv37r3Xztf+Fw+Txsvc38vjDRZChlzFB1j3 7k67FR1dO+Sosbl91bZpcVkKuhVjLHBVS0VbHTyuoSR6eZUJMThfde63OcxszMdj/wAprKdebeia oz+/P5d1dszBwIhlebMbo+NbYPGRLGCNRaadAFuL3tf37r3XzYv+E2/8rn4afzV+7fkn058rM52x jMz131XtPszrWi6r3lt/aNVXYyPdrbW39VZj+NYzKPUR08uQwKReGFFQzN5Hu8an3XutvH/oDb/l H/8APR/L/wD9HLsn/wCxD37r3Q4fGr/hKp/K1+LnfvUPyN2S3yP3PvnpDsDbHaGxcbvztjCZLasO 99lZWLcG0cxk8dt7AYupqP4fkYKauhh+8WJ5IkWZJYS8T+691cd/MJ/7IF+cP/ioHyW/98xmvfuv daYX/CGP/uqJ/wCWTf8AzXPfuvdb+GRyFFicfXZXJVEdHj8ZR1OQr6uYkRUtFRwtU1VRKRc6URWZ rD6D37r3XzKtj9ifPT/hV3/MM7W6hHyK3V8aPg113iczvaXrzA1GWrNobQ6jpNzU+39l47K7Bxld jqfdm9c7JJFPUZHNz+ClYV0tMIKWCnxsvuvdXpYf/hFJ/LJgxlHFn/kV87cnmUhC5Cvw+/vj/g8Z VVFzeWjxNb1vkJYEtYCN62Y/nWb2HuvdUp/8Il/+y+vld/4qBUf+/n2v7917q/7/AIWSf9uj9uf+ Lf8ATX/vE7v9+690b/8A4S4/9uKPgz/5cz/8GH2D7917rVB/4U5/9xC3xG/8R/8ADf8A9/3nvfuv dfS89+691rk/zN/+EyP8v/8AmLbn3N3FhItwfFX5IbqrKzL7i7U6joqCv2vvrP1paSfNdldS5V4c dkKqWV3qKquxNViq6rmYyVlZUH37r3WoJluyf5qn/CU35ndddUbq7equ7fihvNot3Yrr6HcOZyXR /dXV8OYSg3odp7R3K8smyN40WtUqJ6FUeKp+0aaXK4uRVqPde6+obs3deG35tDau+duTyVO3t57b we68DUzRNBLUYbcWMiy+LnlgblGeCZGZDyCbe/de6Unv3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//U3+Pfuvde9+69 1737r3Xvfuvde9+691737r3Xx+d8fFD5D/Mz/hQN87unvidvKj2H8j8b86/nr2109uKr3BW7Rlp9 79Md07q7MxEGI3dQAvislI+N04uvfTFFV+EzSQxa54/de6vgo/8AhWL/ADJ/hBtUfG75+fy4mz/y p2vQttyj7C3fuTdHQU26q3Hr9hS7o3D1nBtfK0WdepcwzS1m18tj6Cr1eSjSGKWMj3Xui9fyz/5X /wDMF/nXfzKKD+Zv/Mh2BujYfQNB2Bt7tHOT742tkdg0Ha0fXs9OvXPRnTWxM1or/wC6dMKOlo8h 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 RfbmpkiEjRg+Rfde607tn/8ACu/5mfFKibqn+ZN/LJ3JRdy7dtjK7cWKzG7fjnVZqqoz4PPlOtuw 9u5mMTTqjzvWY3KJSyG5p6SOFl0e690QDtDaH8zH/hVp83ekd45T4v7g+LHw56wo4tsJviuo87U7 E6z63zu4kznYe46TsveOPxSb13lkooqako8fhMdDDeCg81JQ0orcg3uvdfRn7poN5dZfFPtnF/HT ByHsHr34977oOidt46hjysp3ltPriqp+sMHQ42qutS331PQwRQSEiQ2VuCffuvdaL/8Awlk+Uf8A Nj7o/mMdtbX+UXbXy/7V6OpOjOw8n2NQ/I7cva25dnbH7Cod6YWn2tBtxOwlqaXDZo1E9ZTR4egk oy9H943ieOiCJ7r3X0JPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691/9Xf49+691737r3Xvfuvde9+691737r3XvfuvdfNE/lQ /wDcYF8n/wDxb/8Amof+7vf/AL917r6Xfv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de6KT8nPnN8YPh3U7To/kN2RJsWs31Q7gyG06WDZ++ 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 VMlNMSfde6v4/lefy8+rv5Ynw36x+K/W32uVyOCpW3N2xv8Ajokoq7tLuHcFLCd776ro7eRYpJIY qHFU8zu9LjaWipGklMHkb3XurCffuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3X//W3+Pfuvde9+691737r3Xvfuvde9+691737r3VcHVf8o7+Xh0n8wN4fPfrD45Y /a/yy37uDsfde6e107F7fy33+5O3Jqio7GzVNsXO7gqttUdRlXq6pp5KLDQlfNKIvGJHB917qx/3 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvdFd+SXwu+Mfy7i2xH8iOq8f2I+zP4mNs1b7g3ftbJ4mPMtTvk6eHLbKyONqnimalgZoZZmQFbh QS1xzyZ7lc7+3rTnk+/az+p0+KPDhlV9GrSSk0cigjU2QAc8eHQC539seRfcZYF5z29b36XV4R8S aJk16dQDwSRsQdK4JIxw49KjoP4v9AfF3btbtboPq3bPW2Jyk9PU5hsPFV1mYzc9JGYaOTPbkzUt Vkq4wqziH7urk8et9Gku90PNnPHNvPN4t/zZfSXskYITWQEQHJ0RoFjStBXQgrQVrQUMOUeQ+UOQ 7JrDlGwisY5CC+gEu5AoPElctJJpqdOt2pU0pU1Hr2FOhb1737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3SI7J642X29sLdnWPYuETcext8YWs29unBPXZPGrlcPXp46ujOQw01PVw6 h/uynnjcfVWB9mey7zuXL262+97PL4N1auJIn0q2l14HS4ZTT0ZSD5joq3vZds5j2i42LeovHtLp DHLHqZdaNxGpGVxX1VgR5HoJfjf8Q/jl8RsLuHAfHjrHHddY7dldRZHcrQZndG5MnmqrGxSw43+I Z3eNdka6SKmWef7eA1HiiMshRFMjlhBzn7hc4+4NzDd84XzXj26ssdUijVAxBbSkKRoC2ldTadTa VqTQUD3JPtzyV7dWs1nybYLZJcMrS0eWRnKghdUkzyOQuptK6tK6moBU1Mj7BnQ2697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xugl7e6F6W 7+wMW2e6urtj9nYWmkeagpd47dx2ZlxVRJYSVWFrqpDUUUzBQrTUksblbqWKkgiDl7mvmXlO7N7y 1fT2MrYYwyMgYejqDpcDiA4Irmleg7zHylyxzfaCx5nsIL+JcqJo1cofMoxGpCeBKFTTFadEZl/k x/y0pcgMm/xkoRUieKoEcXaPdsOP8kJUopxMO5VpSh0jXEYdD86lNzeUV+8j71LD4A3ttNCKm2si 2f6ZttVfQ1qPIinUUt92X2OabxzsS6qg0F1fBcf0Bc6Keo00PmDU9HQ6V+NHQHxzxlRiujuodh9Z U9bFFBkqra+36KjzWZigbXAud3E6vX1+g8oaypkK/i3uNuZedebecZxcc0bjPfFSSolkJRCeOiPE aV89CrXqTuWOR+UOS4Db8q7bBYhgAxijUO4HDxJMySU8tbNTocPYX6FXXvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//19/j37r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X// 0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3X//0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3X//0t/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3X//09/j37r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1N/j37r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1d/j37r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1t/j 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3X//19/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3X//0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3X//0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//0t/j37r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//09/j37r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1N/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3X//1d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3X//1t/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3X//19/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//0N/j37r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//0d/j37r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//0t/j37r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X// 09/j37r3Xvfuvde9+691737r3XvfuvdBj273Z0z8ftmVPY/fPbfWPSXXlFXUGMrN+du792r1tsyk yWVm+3xePqd0byq6KhjnqZP26eJ5w8jelATx7917op3/AA7F/Ky/72WfAD/0sj46/wD2R+/de69/ w7F/Ky/72WfAD/0sj46//ZH7917r3/DsX8rL/vZZ8AP/AEsj46//AGR+/de6Rf8ANE/mYbG/lo/C yu+aFXsKs762sdydebf27gNlbvw+EpdyRdjVWnEZ6j3fLBkKf7H7cGpjngp5xMDHo9L+Rfde6V38 r35+7d/mb/DLrb5hbY64zXU+N7Ay2+8K+xM9nqHdFdh63Ym9K7ZtWy57H09JHUxTtR+eNjSxMA+h kuupvde6sF9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFU+cXyowvwi+JHff yx3DtLKb8w/RWwMjvqs2dhcjSYjJbj+znipKfF02VrklipvJLMgedopNCamEbkBD7r3RLv5Nf827 af8AOC6D7J7x2t0tuLo0dadtVPVWS2xuDeGN3x/EaiLaWM3bBmqHNY6hx1kePJCF4JKQFWjJDuG9 PuvdW+e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/9Tf49+691737r3Xvfuvde9+691737r3VdX8 0D+Wx1F/NU+MqfGDujefYWwdrU3Y21OzaDcnWlRt+n3FTZ/adHXY2lp3Xc1DkKWSmmp8lVJKhgDa ijq402b3Xutdf/oCX+Av/eV3y/8A/Ojpj/7F/fuvdahX8qj+Vz1D89/5qO+fgZ2P2D2Rs7rna3+z BfZ7x2S+2F3rUf6IsxLjsJ9y2doKuh/ylEDVWikHP+b0Dj37r3W3r/0BL/AX/vK75f8A/nR0x/8A Yv7917oef+FSXWWA6U/kJYHpralRkqva/Um+vil1ltuqzM8FTl6nAbCpTtXD1GVqaaOGOSpenpI2 neOJFZyxVFBCj3XujDf8JP8A/tyV8cv/ABIHyI/9/fm/fuvdbH3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917qoD+fx/25t/mE/8AiAMv/wC72g9+691SD/wiX/7IF+V3/i39R/75 ja/v3Xutz337r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//9Xf49+691737r3Xvfuvde9+691737r3 Xvfuvde9+6918wP/AITff9xHHcH/AJe1/wC9RUe/de6+n57917rWB/4V5f8Abm3en/iwHRP/ALvK r37r3Wqh/KX7Z/nE/P34mdXfyqP5beUm+MPSvSeS7B3P8mvlxQbhzu2J5YO2N/5HduIwNf2Dg6Ns liCtPPNT47b+2mORyckU89TUxY2OYU3uvdCB8/v5Jv8ANm/kxdYyfPbpP59767VwuxM1hK7tvdXV +6ezuvd/bIkz2ZixdFuXO7fyuVyMG4cFJkayOkyTzVDsBUB6qhakapli917rcf8A+E+f80fc381H 4GY/s/tdMXF8hunt6V/TXeE+HoaPEY3dmexeHo9wbd7Kx2CoAsFFHm8ZXQGqp4EjgTI09etLDDSi CJPde6D3+efnf50W56341/G/+UjthtvU3di9ky97/IqCTbWKqOqqHa0uETbuMl31uuR6bbkFbBXZ KpeppKGfK1hpxDiSs0E8c3uvdUh13/CRz589vYqfsD5Dfzlt2Z7vetjmrq6Co2p3J27hJszJaQo/ bO899YbLvGzqt6g7bDAAEQmwHv3Xuicfy9v5gP8AMr/kt/zb9pfyvPnX3LuTvXpDevZ/X/UGQpN5 b03J2Tgts43uSso4Oq+7Okt3boZ8pjsb5shST5PDMFp/C9fDPQxZOFZoPde6+kn7917r5Dn8qT+c H/Mm6On+Q3Q3xbm7c+TXzC+a9Z1hsfpbI773TuHt1+usvt+bceW3tvrB7N3nUVlHW5ySnr4pIqvJ 2x9LFDUV2TE9NTGCT3XurueyP+Eu3857uTY2Q+RHbX8zKHffy7qMbVbrh61znYvcWYihy5pjlqTZ 2K7srK2Gmx9WktqKCGjwkeKppAqQ1a0aLMPde6F7/hMF/OT+XG6flRvH+VT89t5707E3ZQ4vf8HT m5+062bL9u7G7F6ZE9R2R0tvTcWSZq/LU646hytdTT5GeeroZsdNSiSWlniSi917rZN/n8f9ubf5 hP8A4gDL/wDu9oPfuvdUZ/8ACKvJ43Cfy8/l/mczkKHEYfEfLHJ5PLZbJ1dPQY3GY2g6Q2zV12Qy FdVskUMEMSPJLLI6oiKWYgAn37r3VcH8zf8Amk/Mj+e5849pfy3f5RGe31hugNo7iqpcx2lsvcW6 Ov6btibFvBRbl7p7T3ViVhqsP15t1pHTD0TgvkJZI6qSnqsjVYjHUfuvdbwv8v8A+JVP/L4+G/W/ x83B3T2F3fkeuMLms9v/ALi7U3Dm87mNx7jy9ZNuTdmSoIMzVVjYvDU8kkkWKxUMzinpY08slRVP UVM/uvdaGGw+2v5nv/Cpv5v9+bA6s+V+5PiJ8KOoo59yUG08NXblxm3dqddZXO1G3OtaLceyti12 Om3hvDMwx1VdXTZrKpSwaK9aSakp1paKT3XujtZT/hOX/Or/AJd2Qwncf8sr+Z1mu8d2YHJUVdmu qtyVe5egaTd0JrY/LjarZu8d07s2XuKk9Ky1dLuKuok8aFoS9QkSn3Xut9r37r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/W3+Pf uvde9+691737r3Xvfuvde9+691737r3XvfuvdfMD/wCE33/cRx3B/wCXtf8AvUVHv3Xuvp+e/de6 1gf+FeX/AG5t3p/4sB0T/wC7yq9+690rP+EmODwuL/kr9G5HGYjF47Ibl7Q+QGW3FXUGPpKSsz+V pe2clgKXJ5qqp0V6qojoKKjoo5p2Z1gghhBEcSKvuvdWg/zd8PjM5/Ko/mT0WWo4a+lg+CXyvzEU E4JRMnt7ozOZ/C1ihSPXTVlNBURn8Oi3uOPfuvdarn/CHerqn6h/mGUL1NQ9FTdkfHurp6NppGpY Kqt2xuqGsqYacnQskqU8CSuoBYRxhiQi2917rbR+fH8xj4mfy1OnY+6flj2RHs3BZTIS4TZm1sRQ y7i7C7G3DDAKmbB7E2hRkTVkkUbI9XVSNFR0ivG1XUwLIhb3XutXPLf8LLKLe+YyifFP+VT8je/d s4yqeKfMZbsyLaGYpqckmnkymC642dv2nppXUxkwnJsBq4kYAFvde61ff5iXz+3v/Mk/m7fFj5Eb /wDi1ur4hZ+my3xi68PVe8dz5fduYrKLbPcNRkKbd/8AFs1tnak3iqzkGp0i/hbKv25tPJcrH7r3 X18ffuvdfMw/4RR4PC5D+YV8mMxX4fF12W2/8RMpNgcpWY+kqcjhJcl25tjH5GXEVsyNLTNPAzQT NCyl4yUa6kj37r3X0z/fuvdfM56Vo6fa3/C0HMwbdRsLHVfMrvysqFx8s1MZqjeHQG48huh5HjYM RXy11W1Ul9LiaRSNLFffuvdbo/8AP4/7c2/zCf8AxAGX/wDd7Qe/de6+Xx138mvmv1F/Jx7O6a6j wlZtb4i9+fMvcO3/AJBdvbcq6p89nN043p3amQ210XnJaYJ/CcLk6OKfJTtrZsx4JKFmhpaWrgyH uvdfRI/4S9dI/BHYX8srrXtD4e1FPu3f3alPTp8quxc/j6Kj7Qk7w25Dp3H1vuijhmqXxmLwD1JG 3cXHN4JKCohyo802Tmqp/de62Msjj6LLY+uxWSp46zH5OjqcfX0kwJiqqKshamqqeUCx0ujMrWP0 Pv3XuvmKb0+Nv81D/hLR81ezvkX8dOt8h3d8KN1VFbiKrecuCym7+rd7dOzZh8xtvandtRtzTX7R 3NhAypBmJvt4GqlkallraKoqaST3Xutnn+Wx/wAKqvgN86Nz7Q6e7bxu4Ph335u+soMJg8D2Vl8b uDqHde5sgVgosDtPuOhjo446qpmJipodwYrFiaRooKeSoqJVjPuvdbP3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//19/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3XzA/8AhN9/3Ecdwf8Al7X/AL1FR7917r6fnv3XutYH /hXl/wBubd6f+LAdE/8Au8qvfuvdCB/wk/8A+3JXxy/8SB8iP/f35v37r3Vn/wDNi/7dZfzLP/FA PmR/8DruP37r3WqF/wAIdP8AmVf8xL/xIHxx/wDec3h7917quX/hVfuAbu/nkfG3rv5IZjLYf4z4 Dq3420pEdRV0NFjuoN5dq5OTuPd+MFM5tVyyR5WmnrokWVloKeI6hSxW917r6QXU+yumenupdo7V 6W2/1/1/0ntXaeObZeM2FS4TC9f4rZtPjEqMfX4h8Too/s2pQs/3asVkQ+VpGuWPuvdfL8/nofMD oD5nfz8uj97fHDfFH2XsPrLcHxg6Rye+8II59o7j3psruOqyu5ajZOZidkyeLgfKR0kWThAgqZYZ pKVp6QwVM3uvdfVX9+69180T/hEv/wBl9fK7/wAVAqP/AH8+1/fuvdfS79+69180PrT/ALjRsl/4 uB2z/wDA6Zn37r3W57/P4/7c2/zCf/EAZf8A93tB7917rW7/AOEonxd6c+aH8oL5/wDxm772zDur q/tj5M5Pbueoj448jjKhumNq1OG3Pt2ukV/tMriqxIMhjKtVJhqIY3swBU+691VD8Te8fkb/AMJX /wCbPvb47/IWXPbr+IXaldh6TftVjaCtbD9i9OZDJTRdcfJfr3FRlx/HdvBqqDJ42IyM+nKYklpv tKuH3Xuvpm5HvDqLFdJ5H5IVnYe1/wDQRiur67uqt7VpMlFkdmp1Rjtqvves39Blsf5Umxq4hGyA nh1hoRqXVce/de6j9Md49J/JrrPCdr9E9l7D7m6r3fRlsVu/Ymfxe6duZBJYFarxlVNQPIIaqESC Ktx9UqVFO+qKoijkDIPde6+eZ/wsX+G/wa+O+/fjJ2r0HtHYfUXyJ7nqN/r211t1tR4nbmC3Ts3b 9PQtg+0cxsXCJHS47IPkJ6iibIxQQnKEytN55qN5F917reo/lh53tDdH8uP4Jbk7qqcpXdq574kf H7L76yGdkml3Bk89kOrsZVVGU3HJUM0hyVUrLUZAykP9y8utVa6j3Xuiw9afz1/5c3bfzxyv8uTZ PZ+7sh8kcVv7sXqz7Wo613bRbEyPY3VMGQn3ztPHb1ngEDy0v8JyccVXIiUdQ9OVpqmUy0/m917q 4X37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdatv8tT/AITi5r+X7/Mw7E+ftd8tcX2j ht0/6bf4J1jSdMVe0cnB/pjzL5P/AHKbpm3NkYh/DUdo/wBmhb7lgG/ycen37r3W0l7917qrT+cV /LiyH81D4T7l+JmJ7Zo+l8nlt+bB31Q72yOzpt80Ecuyso9Y+Lq8HTZLFyaamOV1E6VJMbBT43BN vde6UX8pH+X/AFv8sX4L9XfDzJ9oUvcWS2DmuxM9Xb8odpS7JoclUb+33X7z+zpNvVGQykkaUi1q 0vlesYylDLoiDiNfde6NV8sejf8AZn/ix8lvjT/eX+5f+zD/AB/7k6N/vj/Cf4//AHT/ANLXXWS2 D/eX+Bfc0f3v2H8Q+6+0+7g82jx+aLVrX3Xuqiv5D/8AJVzv8mzZHyL23uL5CYnvvI997q69zaT4 Xris6/otsUXX+IylBDE332Zy0lXLVyZaUtZYViWFLGQyHx+690K384P+SP8AGr+cBsXaFP2Rns51 H3d1hT5Oj6w712ficfm8tiMRmZ0qsltPeG2a6WljzmFeaMVMNG1bTTU05kkpaqAVFUlR7r3WuNtL /hIJ803x0HSe+/5u25ab4rQzaanr3aW2e167HZHGxSq38Pg6ozO7qfblE9QmtPO09UlO2l/BUgGM +690dDt3/hIt8fBvb4R5L4p91r0jtb4x5qi3D2tXb567/wBJ3anf+5qPf2O3i+7Nx71xmWwNLDUt T0RxtNQwYyKio4wrU8I8kyt7r3W4P7917rWM/kc/8J487/J6+Qvdnd+Y+VOJ75pey+qj1Rg9u43q Ks69qMdRSb3oN3SbgyuRqtxZdTKFxkEApIYSpMsjGcCNVk917rZz9+691rF7Y/4TxZ3bv88Cs/m6 t8qcTV7an7W3Z2xH0avUNZDnBW7o6wq9gHb779O4mpxFBNWNV/djFFnRBF4EZ/KnuvdXY/zAvipL 84fhf8jPiXT73j63qe9ut8nsel3zNgG3TBtqqqqmGtpcjUbfSsoGqoxJAqSRrWRHSxIa4APuvdES /kafyjcx/J7+OfanSOe7zxvfGU7P7mqu1pNwYjYNV1/QYOnfZeJ2hT4JKCty2XkqX/3GNUvUmSIf uiMRftmR/de6Vf8AOV/k9dOfzfvj5iOtd27hh6q7k65zTbi6X71ptrx7ryOzKiuMcO6NsZjBisxs mQwmZp440q6Ra+Ex1ENLWIWam8M3uvdJb+WH/Kf378Nv5fnan8vD5U/JOP5f9L9gUfZOx8DioNk5 brYbG6X7a2nJtzffVuOywzeSrpaOrmrMnW0zpLA9G9XKsDaPGIvde6oI3p/wj27m6a37uHdP8u/+ aN2f0XtvcFQY025unG7w2xvLH4hSzQ0OX7S6XzeKTNaNRCB9uUYAvfUSSfde6HD4cf8ACQXrPaXd uH+Q/wDMS+WG8Pmxu3G5jHbmquuxgsvgdn7o3Bi2R6Mdob43dl8zndzY9SiFqFUxizBFiqWnpWlp pPde629+yuxNi9JdYb87X7CzFDtHrXqbYu5t/b0z1Qnjx229lbHwM24NwZOSKAXEVJRU0smhFvZd Kgmw9+69183z/hNV8Vd6/PT+cx3V/M6o9s5rZ3x46W7e757hjqMsVY5XtD5BHPw7F6qgyFPojqav FY3PVGay0tKWSAUtJHOqpkqfye6919MH37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691//9Hf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3VZ38274P9v/zF/hdvL4jdR/ILG/G9e0NzbUTsvetfsWv3 7LnusMHVyZrMbFx9DjcvhpaV8jkYMW9TU/cuklJDU0UkRSrZ4/de6F7+Xx8F+nf5cfxO6s+J/SlN 5dvbAxbVG5d3VVDBRZ/szsLMaarenZG51haQ/eZOru0cJmkWkpUpqCB/tqWFV917o6fv3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//0t/j37r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3X//09/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3X//1N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3X//1d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//1t/j37r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//19/j37r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//0N/j37r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X// 0d/j37r3Xvfuvde9+691737r3Xvfuvde9+690R7+Yt88usP5avxO7A+Xfb+1d9b12TsDJbMw9Xtn rilwNVuvJ5HfO7aPZ2IWjTctdjqNYo6itSapkkqgViVyiSPpjb3XukX/ACv/AOZR1B/NV+Mr/J/p bZfY2wNr0nY26+scjtzs6l23Tbgg3BtOjocnVVNM+1sjkqaWklpslSPHIZkcP5UaIBFeT3XurFff uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3XvfuvdU3/zKv57f8vn+VtkYtk99793FvXuyqxtJmKboPpbC0O8+zaXE5GIzY7LbnGTrcbh 8HBOpSWBMxlqaonhYTUtPURgsPde6pC21/wtq+Dtbuf7LdnxG+U+39oNUSxx7iwtf1RufOJB90sd NU1W1qrMYyFbwlpZkjykhRhoTy31j3Xutmr4DfzF/id/Mt6eq+6/iZ2FUbz2zhM5/dbeOEzeByu1 N5bE3V/D4sp/AN1bezEaMkjU80csNVSST0k41fb1Mpjk0e690eP37r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X/9Lf49+691737r3Xvfuv de9+691737r3Xvfuvda4P/CsD/tyV8jf/EgfHf8A9/fhPfuvdAB/wjb/AO3R+4//ABb/ALl/94na Hv3Xutr337r3VVXdv88H+Ut8ed1ZDZHafzy6Fx27MRXS4vNYLaeeyXaFdg8pTs8dXjM6nVtJmhRV MDxtHPT1TRyRONEiq5APuvdD98Wv5j/wR+bE8+P+K/ys6Y7nz9LjxlqzZu194UUPYFDiiiu2Tr+v M19rnIKddQWSaXHqiPdHIcFR7r3R1/fuvdFC338+/hj1j8jtmfETf/yQ6t2p8l+wmwEezemstuBI d55ufdUkkW2KSGjVGjjnyLRMtFBPKkk5KCNW8ker3Xukn8sf5mvwE+DNbRYf5W/K3qHpzc2RpaTI UWx81uB8z2JPiq6VoKPNL1ztOLIZ0UEjpIi15x4pyUceS6tb3XulJ8UP5g3wo+ctFlaz4mfJfqnv CfAUsNfuDA7R3FGu8tv4+odIafJZ/YuYWlzVDTSSSLElRVUEcbSXjDFwVHuvdHF9+690W75GfMX4 p/EPb8W5vk/8iOneiMTVwyz4v/Sbv7bu1snn1hbRLFtjA5GdK/KSqQbw46mmk4J02Bt7r3RCNlf8 KA/5NO/90U20MB/MD6NpMvWVS0cE+8Jd29d7dM7zimTy7x7BxeLxEaFiP3ZK5U0+vVp9Xv3Xurds NmcPuLE43PbfyuNzuCzNDS5PD5rDV1Lk8TlcbXQiooshjcjRM8M8E0bLJFLE7I6kMpIIPv3XusmT yeNwmNyGZzOQocRh8RQ1eTy2WydXT0GNxmNoKdquuyGQrqtkihghiR5JZZHVERSzEAE+/de6qN3h /P5/k37F3hUbFz38wLomXPUtdJjqibbVZufe+2YquKoNLIrb42VjchhNCupvKMh4wPVq08+/de6s m6V766R+SOw8d2h8f+2+ue6eu8qzRUO8+sN44Heu3nqo0WSox02S2/PPHDVwa1Wpo5ik8LeiWNHB Ue690LXv3XumPc+ci2xtrcO5J4JKqDb2Dy2cmpoWVJaiLE0ElfJBE78BnEZVSeATz7917r5ZH/Ce b47dbfziP5wHeHb3z3GP7nrMbsfsb5X7h683VN91g+zuxMp2VhNvUFBnsHNIPudt4b+OGUYdQaQL DQUUsTUBenk917r6Q2/f5c/wC7O2PJ1tvr4V/FrcGyGof4dT7fn6J61pKXFUyxCGE4CbHY2GbGyx KF8FRQSwyxEAxuhAI917oN/5en8rf4ofywMP3Ztn4m4fe23Npd5djUfY+a2tuzeNVvLG7Tq8dgIt v4/bey63KRfxBMZDGkkyjKVtdVmWaTXVtEsMUXuvdWK+/de6rG+Qf853+Vj8Wt3ZPYHd/wA4uidr 76wdc+L3Ds3C7iq+w90bZykRImxm6MD1rTZiqxlSn1kp6+KGRQVLKAy3917oRvi3/ND/AJevzUzH 92fjB8vOk+2d4mnlrI9hYrdkOF7FqKKnh89VX0fXe61oM5NTwrzPPFQNHFcCRlJA9+690eurq6Wg pamurqmnoqGip5qusrKuaOmpaSlpozNUVNTUTFUjjjRS7u5AUAkkAe/de6Jd8X/5kHwU+ae7N1bE +K3yj6m7x3lsnCruTc22tjbgNdl8bt1skmGOeWjqI4mnokqpYaeWqphJFG80CuymeLX7r3R2ffuv dEw+UP8AMT+D3wqz+0Nq/Kz5O9UdGbl35j6rL7TwW+9wigyuXw9HWjHVGYSip0lkioxUEwirqFSJ nWRVcmOTT7r3Rw4cjj6jHxZaCuo58XPRpkYclDUwyY+bHyQipjroqxGMbQtGRIsobSV9QNuffuvd VY9yfzyf5R3Qm4qnafZPz4+P8G4qGoNHkcXsvcVf2vPi6xQxko8s/VFLm0pZoyhWWKodHjayuFYg H3XujG/Fb+Yj8HPm6lcnxS+UfT3duUxVDFlMttXaW7KNd94fFzBPFk8z19l/tc5SUxZxH9xU49I/ IGi1eRGUe690c337r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691//09/j37r3Xvfuvde9+691737r3Xvfuvde9+69 1rg/8KwP+3JXyN/8SB8d/wD39+E9+690AH/CNv8A7dH7j/8AFv8AuX/3idoe/de6IJ/wrW/ms94b U331/wDypPipn85hcv2ls/b+5fkRktjPVLvfdkfYWblw3XHQWHrKArVU0eRjpxks3BTDXX09ZjqP y/bSV1NUe690Z/4I/wDCPT4J7D6R2jXfOl+xO9vkJuHb+PyW/sVt3sbMbA6w6/ztdClZVbV2XDsN 6WvyH8PZmop8pX5OaOsZWnhpaRHSNfde6pj/AJ8P/CfvHfykNpbI/mKfy6+0+3tt7D2B2NtKg3lg MpueWffvRG5svWLRbF7L2F2Tho6KsbFTZQU+LqIK3XV01ZVUzR1NTT1LxUXuvdbkv8h3+YtnP5nH 8uXq3vzf0lDN3Ts/NZ3pHvmoxlJS0FBku0ev6Wjq5dyw0FEEhp3zmFyOFztTTQRRQwT1ssMEaQRx D37r3WkZ/wAKUOxe5epP+FD2yOx/jtBUVPfe0tmfFvJ9NU9Hg4Nz183Zvilptkx43blUksVdVHIy U4paSWKSOWXQjxyKSje691eh8HP+EmXS279j1Xen82/fna3yT+Xvczf307HwuO7Y3DjNu7DzWciN XNisrvXDSLl9yZ+EyKuTyb5L+HiVPt6OCaCIVlV7r3Wt3/Nu+D29P+E4/wDMu+OXevwq7J3hHsPc lO/cHSNZuqv+4z2Grto55ML2j0pvXIYxaZM3hZ6Sro4ahpIozVY7JmjqUkkheon917r6nfVnYOH7 a6x657U27xt/szYe0OwcEPPBVWw+89v0+48Z/lVKTFJ+xUp+5GSrfVSQR7917rVSh/4Sndd/I75i /I35cfzJ/lN2h8k37P7n7B3V1v1dsnL5jZ+MwfWeT3hVZPYW19675zL1mWaHH4maHHQ4LboxtLjl hWOlraiHSq+691O/mAf8JPf5Ye4/i529lviP1bu747997J653Xu7rnN4rt3tbsHbm6N17Yw0ubxu 2N7YHt3N5yMUWUaD7CSpx0tJLTGValfKIjTy+690Sr/hFV8yOzt+bD+Vfwu33ujMbl2R0xT7A7X6 ToctW1deuyMTvTK5XDdkbWw8lSHFPjZa+PF5Gmoo5EjjqZ66ZIy1RKw917p9/wCFrXyy7d666c+I 3xL2Tm8ttrrT5A5btTsDt+TGVVXQHfEHUku3qLZmychPSugqMZFV5yoytfQTB45KmDGTFQ1Oh9+6 90eH4c/8JY/5NWT+J/TWX7B6y3J8jd8b+6n2Vu/K97/6du3tuRZ3K7v2xT5ypzux8D1rnMTgYcX5 KkvioqnHVTinEQqJqqTySSe691Yl/KX/AJLPUP8AKC3d8s6jonuLsrf3WPyXyXUGTwXX3ZdLh6nK dVy9X0+5Y62ODd+D+1hy4ybbiVBK+HpJoYaKnjmlrHvMPde6ug9+691737r3Xy0v5lv8s756/wDC f752Vvz1+C8e5k+NUe9s/vHqztTZOAk3Dt7qfb28ayofK9Ad87Y01EceKgp5WxUFZXp9hkaT7aWK eDJh6el917rYC/ly/wDCxD4nd6ptjrj567Hrvij2lWtSYubtfbSV+8/jpnMhIFh/iGSdfJuDaonm ZVWGrpsnRQIGmqsvDGLD3XutwnaO79p7/wBr4De+w90bd3tsvdeJoc9tbd+0c3jdybX3LgsnAKrG 5rAZ/DSzUlZSVETLJBU08rxyKQysQQffuvdaan/Ct3+bp2z8Vto9a/AL40bxyGxexvkJsfJ7+7y3 vtqqmod54Lpmty8+0dsbK2tlaNhNRSbmrqLMLkqmBo6haSiWnjbxV8tvde6a/wCWf/wkF+IuM+PG wt/fzEoezOyvkFv/AG3jdz7o6swO98r1xsTp/wDjVEldSbHkbaRgy2RzWPWTxZatlya0v3AaGnpf HD9zU+691Xh/Pi/4TZdd/wAvTo6f+YL/AC6t89sbYwfS26No5fsrrPN7rq8zn+vMbXZ2LE4TtfqX sOhWmzUDYrLS4z7ujrJameJJZMhFXwx0jQN7r3Wzp/wnF/mY7y/ma/y9MdubuvJw575CdDbyr+j+ 4849PS002/RQYakz+yuyazH0qiJJctiq2OlyBVVWbI0VfMkUMMkca+691pzdXUx/kQ/8KiBsuRJt tfHre/dU2yKUsZsfgj8Zfl4kU+zJ5KnT/lFBszJZHGvWOiEPU7fmQDUth7r3X1FffuvdfMs+UlJ/ w+B/wqew/S1Mf73/AB+6R7QwnUWYEdT/ABDCJ0V8TXqd092RDIRaoPs9w7lj3HR0FTEpjdspSBWk 1CR/de63aP5zn8vjuz+Zt8TNv/Frpn5ISfGakzfdmzdxdy7oWj3DlI969J4/bOdw26+uqjB7eq6A 5FaityGLyi4+sq4qSoegSKeSNWDr7r3VfHRP/CSD+Tp1fsqiwHafV/aHyV3cKONcrv3sXuns3ZFT PkWjH3VRh9udJZTbNBS0+vUaenqEq3RCFknnYGQ+691qWfz1v5dlP/wn/wDnD8Svkj/L+7H7C2Bt rsiHdm+uq4MxuGbM7h647B6hyOKod+7WTcN46jKbeyNBuHFpLRZQStNBU1tHVS1NO+ke6919PHov s6k7s6S6d7moKT7Ch7c6r697OoqDVK/2VJv3aVHuqmpNcyRufGlWqXdFY25UHj37r3Qqe/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r/1N/j37r3Xvfuvde9+691737r3Xvfuvde9+691rg/8KwP+3JXyN/8SB8d/wD39+E9 +690AH/CNv8A7dH7j/8AFv8AuX/3idoe/de61u/m80O6v+FjGz6TsYLLQR/Pn4G4ykpMqn2lLJTY jZvXkexqEU0gVXiqJI6HQhUrUmS7B/Mxb3XuvqA+/de6ph/4UO0OByP8lz+YBT7j+3OPj6fxVdT/ AHUvij/j2L7GweS2rpe4vJ/FIaPwr/ak0rze3v3XuqOv+ERrZo/Df5mJOJv7ur8mdtNiiyRin/jT 9WUIz4ikA1l/AuN8gY2A0FQCWv7r3VU38+j/ALijPip/4kD+Xn/78rHe/de6+l57917rQD/4XOf9 0u//AC9n/wCZH7917rc9/l7f9kC/B7/xUD40/wDvmML7917rU0+Vv/Cmf5mfKL5dZ34PfyMfjbt3 vPOYmuzWJTu3dOFqN3Ve8E2xP9tuTemyMFVZHE7fwO2Keo8cNPuPddZPBVRyxOYKN54A3uvdM27+ sv8Ahafl9nbozW5/kP0NtfblXtnN1e4tpJhPhJUT4vC/wqU5bGLU0Wxsi7P4BIA0OTma59Et7Ee6 90Sb/hEN/wBlT/OD/wAV/wCvf/fiv7917rcM/nG/yjeoP5vXxtx/UO+Nx1XWvaPXOart4dGdxY7F Q5yfZG5sjQLjs1ic5g5JadshgsvDHTpk6GKqgkMlPSVMcokpVR/de60sqfD/APCk/wD4TfYaviwV Kvf3wc2DVVmWmalop+/fjRi8HNkfua7IVdLD/D97dfUjySGSqYNiKFqmody9VIxc+691tw/ySf56 XTP84TYm8MRBs6bpf5M9SY3F5TtDp+qzCZ7E5HbmUqTjqPsPrXcDx081diGqgtNXQVFNHUY6olhh n8sdRS1VT7r3V7nv3Xuve/de6j1dJS19LU0NdTU9bQ1tPNSVlHVwx1NLV0tTGYaimqaeYMkkciMU dHBDAkEEH37r3Wql/Nq/4SyfDb5f7K3/ANrfDjZmD+LHyvhxeY3DgcRseKDBdFdsbkp6KWrpNr7v 2AhTH4CTJVASAZvAx0qwPI1RV0lfyvv3XuqSP+Ea/wA8O3dq/Jbtf+XFvvNZzI9R7t673h211ttj Oy5GaTrDtfYmcok3jhsDQVIP8Po85j62uq8pTsURa6ghdI1nqqlpfde6LV/P8aHc3/CnPq3b/YQW XY0HYPwE220eUQ02O/uJkqrb2Q3DGZ5AA1MaityhlkBIDGRSboQPde6+oD7917quD+cPQ4HI/wAq H+ZHT7k+3/h8fwg+TldT/cy+KP8Aj2L6fy+T2rpe4vJ/FIaPwr/afSvN7e/de61PP+ENTZo7d/mY JOJv7urmviK2KLJGKf8AjT0PZQz4ikA1l/AuN8gY2A0FQCWv7r3Ss/4WrfCs5vrr4w/zAtpYljmO vM1U/HDtvJ0cKGq/uhuiWq3t1LlayaJBJHTY3Lx56iMjyEebLU6KFLEt7r3VyHTn837H1f8AwnZi /maZXM08/ZnXvxYym1twNk54Q+Q+Vmz5P9BuKhyMc7SmOPPb1GPr4Y38kn2dfC+mQmze691Sv/wi s+Hla+F+Wv8AMQ3zSzV+a3lmqX43dY53KtLUZeppcfJSdl93Zt6usZpJ0yFdPtenWrBuZqKtjZ3b WE917rZ5/m6/zYOk/wCUd8aY+7uzcNXb/wB970zU2zek+ncLkYsTlux94w0RyNcazMyxVC4zDYyn 01GWyrU03hDwQRxTVNTTwye691q9dN/Ov/hWl/NJ2rTd6/EHrTpb4r9Aboapl2Ju2o2X1DhcJuDH Uk/hjqsFJ8k23VnMzFI0EkTZegw64+WRpfE0elVh917qh7/hQRs3+drtL/ZSf+HjO2Ov+0P4h/p6 /wBl0/uLjej8f/A/tP7l/wCl3+Kf6Gdtbd1/c+XbHg/iX3FvFJ9v4rz+T3Xuvp+fy9v+yBfg9/4q B8af/fMYX37r3Rv/AH7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvdf/9Xf49+691737r3Xvfuvde9+691737r3RBv5iX8y L43fyvun9id6/KSbfVH1zv7ubbHSFDk9hbVXd9bhtzbp2vm94U2YzmKWqp5xjKeh2/kJKmSjSoqN QjSKmmZ7D3XutRT/AIUqfz4f5e3y4/l4f7Kr8O+6v9PO++4uyOu8/umfDbF7D2phdh7B2FlhvRq3 OV/YWHxTNkK3JUuPpabG0qPMkf3MtUacJDHVe691dB/wlI6E3d0b/Jy6gyW88ZksLke+exuzu+8V i8rEaeqi2jumvptqbMycUDIjLTZXF4OkzFG7F/LT1cUytokVV917rXh/4Vs/B7uz47/NrqP+bh0Z jMsNqbibqiDfm98NjJcj/op+Q3StXS0HWO59zSaXip6LL4yhwdJjJZk8RrMbLBK4kqaWOT3Xuthj 4R/8Kkf5W/yU6Y2luTvLvHB/FPvCLb+OHZ3VXZ+I3TR4jGbphpooM5UbD3vQ0lZjMrh5qsyvjC9b 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 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//W3+Pfuvde9+691737r3Xvfuvde9+6 90V75ffC/wCM3zz6brugvlh1Xie3OrazNY7c0WByOSz+CrcPujD09RSYrc23dx7Vq6HJY6vp4auq hSpo6uNjFNNC+qGWSN/de6p86m/4Sw/yYep9+0O/x8dNzdk1GJyUWVxG1O2e1t87z2FR1VPO08EV dtBqmnpctTC4R6POCtp5VUCaKS7avde62GMdjsfiMfQ4nE0NHi8Xi6Omx2NxuOpoaLH47H0UK01H Q0NHTKscMMMarHFFGoVVAVQAAPfuvdMe9dkbM7J2nuDYXYe09t772PuzF1WE3Rs/eGExu5Nsbjw9 anjq8XnMFmI5qWqp5V4eGeJlP5Hv3Xutfvtj/hKv/Jd7T3NWbppfjtu7quryVVU1uRxfU/cXYe3t s1FVVSeR2o9s5mtyVFj4lPEdLioaWnQcJEBx7917o8vwj/kv/wAtb+Xpm6fefxj+MW09udm01PW0 0Xbm8cjuDsztCkiyMD0eQXB7t37VZCbDrUU7tTVEeEWjjliLJKjh31e691aP7917qrr5Cfya/wCX v8pPlzsH5x91dNZbc/yM63ruusntzdtL2d2bt/EnIdT5lc9sGqye0sDlqfGVBoalI2KPTaJ1RUqV mTUre691aL7917quj+YF/Km+Ef8AM9peqqb5jdYZjsJ+lajek/XFZhOw9+7CqsEvYceLj3jTSHZe Qokqo604TFMRVxyNGadfC0YkmEnuvdHp2BsTanVuw9k9ZbDxK4DY/XW0dt7E2ZgkrMhkEwu1No4a Hb+3cStflpZ6qcU1HTwwiapnklfTqkkdyWPuvdVffOX+Rr/LL/mHbtn7J+Rnx0x8/bdVT01LW9td c7l3L1lvzLQ0kP29N/eWr2lU09FmZI4wkUU+ZoauWONEjjdI1C+/de6T/wAJv5B38rT4C71x3afR vxtx+V7fwtQ1VgO1u29ybh7W3fteoEhemrNnQbsnmxWErIAzxx5LD4ymrTGzJJUupt7917ofPh3/ ACqfhB8DO2e8e7vjH1VlNj9j/IisqKrs3N5LsTsLeUWRiqdy1O7paDF4zd2TraaihNfVSTfsRCSw RC5Rbe/de6Er5kfy+Phj/MB2djtj/L/4+7F7qxOEapfbWUzUOSwm9tpNXFGrxs7sbaVRj8/iUqTF EauLH5KGOo8cfnSQRoB7r3VPW3v+Emn8lfB7pTcVZ0b2hujHx1D1CbM3D372h/dYXlEsUDvgq6hy jxx20hZMm2pSRIX9+691fp0f0N0x8aetdu9OdAdYbJ6f6v2pDJFgdj7AwFBt3A0Tzv5a2tekoEXz 1dTJeasragvUVEpaWeSSRmY+690LXv3Xuve/de6pY+VX/Cer+UZ8wNzZnffZfxI2vtTsPP1E1blt 8dK5/dPTOTyOQqUIq8rlMFsGso8FW1kzkTT1ldiZppZbvJIzPJr917oGujv+EvH8mHpDctHu1fjB XduZnGVyV+Mj7x7J3z2FtqmePQVp6zYktZTYDJQXQlocti6pG1MGBXSF917q/bA4HBbVwmI2ztjC 4nbm3Nv42iw2B2/gcdR4fCYTEY2nWkx2KxGKx6RwU1NTxIkUMEMaoiKFVQAB7917r2ewOC3VhMvt nc+FxO49ubgxtbhs9t/PY6jzGEzeIyVO1JkcVl8VkEkgqaaoid4poJo2R0YqykEj37r3Wv8A91f8 Jbv5MHdG563dy/GfMdS5XKVkldk6TpXtDfex9sVE0pculFsmSsrMLjYfUNNPiKCkiXSulB6tXuvd Gn+Ff8jD+V78BN0Y3sP4+/F/badrYjxyYvtnsrM7i7W3/hqxKf7ZsntfJb7qq2mwdU6FxJUYGkon YO6E6GK+/de6tv8AfuvdR6urpaClqa6uqaeioaKnmq6ysq5o6alpKWmjM1RU1NRMVSOONFLu7kBQ CSQB7917r5Z38uPqTrb+bp/wpk333P13sPE4X40bV+RPaPzQy2Kx1FNS47JbJ6v3dFP15uDK4yTQ v3O7t3T7dyOboXOjVkK5dMsaFH917r6nPv3Xug77Y6k6w73673X1J3NsHafZ/WW+MXLht27G3vhK DcO2s9jpWEghr8ZkUeMtHIqTQSgCSGVEliZJERx7r3VAOX/4SffyU8rvYbtT4/diYnFtWfeVHXuI 797bp9k1OqRpJaUtUZOXMwwuWtopcxFoAURlBcH3Xujy9y/yRf5ZHd/xl68+H+4/jFt3avx+6s30 vZeztkdW7g3b1i8G+jt6o2rVbpz2e2dXUuQzVfU0NTJDV1mZqaqeayPJIzorD3XurL9gbE2p1bsP ZPWWw8SuA2P11tHbexNmYJKzIZBMLtTaOGh2/t3ErX5aWeqnFNR08MImqZ5JX06pJHclj7r3Su9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3X//X3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFS+dHR/Z3yX+HvyP+PXTfZeN6e7G7q6 l3b1lgOyctiMjm6La8W8se2CztSaTEVVHVRyzY6arpaetpp/JSSypVpHM0Ihk917qo7+Qh/IrT+T nt3vjO767b233b3P3xWbQxtbuLbG0a7beC2XsPYxr6jG7aws+ZqZ6uokyNXkJK3JymOnRjBRxCN/ tvNJ7r3Ww97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/ de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917 r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3 Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//Q3+Pfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//R3+Pf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv fuvdf//Z --001a1141775cf56c54052d9f5f91-- From bugzilla@redhat.com Wed Mar 9 10:25:07 2016 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 3526E7CA0 for ; Wed, 9 Mar 2016 10:25:07 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9C08FAC001 for ; Wed, 9 Mar 2016 08:25:03 -0800 (PST) X-ASG-Debug-ID: 1457540699-04cb6c5831276c10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id kbsadIegHd89x4oI (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 08:25:01 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adgut-0000yv-DS for ; Thu, 10 Mar 2016 03:24:58 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29GOjVt041661 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 9 Mar 2016 11:24:45 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29GOj1K003702 for ; Wed, 9 Mar 2016 11:24:45 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u29GOjdK003693; Wed, 9 Mar 2016 11:24:45 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Wed, 09 Mar 2016 16:24:45 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: brolley@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1457540700 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27700 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #4 from Dave Brolley --- Yes -- man page updates are forthcoming. --=20 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=3DwGJR5Do= Ymp&a=3Dcc_unsubscribe= From brolley@redhat.com Wed Mar 9 10:26:20 2016 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 7877D7CA0 for ; Wed, 9 Mar 2016 10:26:20 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id EAF00AC006 for ; Wed, 9 Mar 2016 08:26:19 -0800 (PST) X-ASG-Debug-ID: 1457540778-04bdf002eb2a8890001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tLcCnrc5vmDCwl30 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 08:26:18 -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-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id F332AC00F5DE; Wed, 9 Mar 2016 16:26:17 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29GQHWA015081; Wed, 9 Mar 2016 11:26:17 -0500 Message-ID: <56E04EC5.5090009@redhat.com> Date: Wed, 09 Mar 2016 11:26:45 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ken McDonell , pcp@oss.sgi.com Subject: Re: pcp updates: multi-archive qa fixups References: <20160227064912.EEE63A110F@kenj> X-ASG-Orig-Subj: Re: pcp updates: multi-archive qa fixups In-Reply-To: <20160227064912.EEE63A110F@kenj> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457540778 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Thanks for the fix ups Ken! Dave On 02/27/2016 01:49 AM, Ken McDonell wrote: > These are the only issues I've found to date ... these are all > trivial fixes. > > Changes committed to git://git.pcp.io/kenj/pcp master > > Ken McDonell (1): > qa assorted: timezone grooming for multi-archive tests > > qa/1036 | 12 ++++++------ > qa/1036.out | 12 +++++++++--- > qa/817 | 12 ++++++------ > qa/817.out | 12 +++++++++--- > qa/818 | 12 ++++++------ > qa/818.out | 9 ++++++--- > qa/887 | 12 ++++++------ > qa/887.out | 12 +++++++++--- > qa/970 | 14 +++++++------- > qa/970.out | 12 +++++++++--- > 10 files changed, 73 insertions(+), 46 deletions(-) > > Details ... > > commit 78bc3556e48a153a935309482e65856155617364 > Author: Ken McDonell > Date: Sat Feb 27 17:44:25 2016 +1100 > > qa assorted: timezone grooming for multi-archive tests > > Lots of these need -z to work in a timezone different to Dave's > timezone. From fche@redhat.com Wed Mar 9 10:48:33 2016 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 E9B067CA0 for ; Wed, 9 Mar 2016 10:48:32 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 693C8AC001 for ; Wed, 9 Mar 2016 08:48:32 -0800 (PST) X-ASG-Debug-ID: 1457542110-04cbb00b722c1cb0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FXoV3k898nkrkCW2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 08:48:31 -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-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 444F5C0A8023 for ; Wed, 9 Mar 2016 16:48:30 +0000 (UTC) Received: from fche.csb (vpn-58-70.rdu2.redhat.com [10.10.58.70]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29GmTiF000556; Wed, 9 Mar 2016 11:48:30 -0500 Received: by fche.csb (Postfix, from userid 2569) id 862BA585FB; Wed, 9 Mar 2016 11:48:29 -0500 (EST) To: Mark Goodwin Cc: Nathan Scott , pcp@oss.sgi.com Subject: Re: patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> X-ASG-Orig-Subj: Re: patch/RFC - install global derived metrics dir and configs From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 09 Mar 2016 11:48:29 -0500 In-Reply-To: <56DF7933.1030005@redhat.com> (Mark Goodwin's message of "Wed, 9 Mar 2016 12:15:31 +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.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457542110 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 mgoodwin wrote: > [...] So I'm proposing to add the above putenv call to > __pmEndOptions() so that global derived metrics will be loaded by > default for all client tools (but not overriding $PCP_DERIVED_CONFIG > if it's already set). This is a libpcp change, but not an API > change. [...] That will only affect those tools that opt into the *Options machinery. If the goal is to let apprx all tools take advantage of a systemwide default library of derived metrics, why not do that directly? For example, set a default PCP_DERIVED_CONFIG=/etc/pcp/derived.d/ via pcp.conf or libpcp, and just do load it every time, the same way as the recent changes did for the event.flags / event.missed anonymous metrics? - FChE From myllynen@redhat.com Wed Mar 9 11:07:56 2016 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 355EB7CA0 for ; Wed, 9 Mar 2016 11:07:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9CDDAAC001 for ; Wed, 9 Mar 2016 09:07:52 -0800 (PST) X-ASG-Debug-ID: 1457543269-04cbb00b712c3390001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id 1AChe8tdt1EQPLui (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 09:07:50 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id p65so201468457wmp.1 for ; Wed, 09 Mar 2016 09:07:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=3J76L8Nx6tKl4/31xyoEHWCUG4OWVEV3vcQYlOn/Xlo=; b=JPsar4rcGR1yul/u3D5nWRNWNLtVEfmoKpjE+8MMprFrtcc5Fz57IQadHT9Khj4Gxa lt2MiCD7MyYorkmB0ACjm6lsBMB6eExzniMhM8tc3VrWuq3Y7G20A13joszd+pcZ/lGx NrkQmxz+ygjP7Zg9XGZ1bgBJZiDXY2kkmndmCvVP6+Tlom7x+AzkCdJiTpY+yZF1SFhb tKAC5XubvHn37YvftIFMZg7Xbk5A/+MUYfpqe6tVKbBy1ZcC0DPJlbdfAMR0RpePQ1CF WwKIHBjor056oaBFGIyVpOBKcrWMygOkZfGGYj6jvY86MDrKjiv9Ln8OOBmrT00xrhl2 2CtQ== X-Gm-Message-State: AD7BkJLd05lc9rK1ywO4d6tkSF28xpcSmRC65S6JZRla5lZ1l5TpFOZovbMTKwbsVKpfH5E0 X-Received: by 10.194.188.20 with SMTP id fw20mr41777903wjc.80.1457543268819; Wed, 09 Mar 2016 09:07:48 -0800 (PST) Received: from ?IPv6:2001:14bb:170:9de:402:1fcc:a508:2? (dyg4yx3tfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:170:9de:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id l135sm9308414wmb.13.2016.03.09.09.07.47 for (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Mar 2016 09:07:48 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: PCP JMX PMDA References: <56D8858A.3020407@redhat.com> X-ASG-Orig-Subj: Re: PCP JMX PMDA To: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56E05862.7040707@redhat.com> Date: Wed, 9 Mar 2016 19:07:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56D8858A.3020407@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1457543269 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.27701 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2016-03-03 20:42, Marko Myllynen wrote: > > PCP has very complete coverage for system and supporting applications / > infrastructure metrics (like containers, 389 Directory Server, KVM, > Oracle, PostgreSQL, etc.) but there are lots of places where Java > performance metrics would be essential to have in the mix as well. > > https://myllynen.fedorapeople.org/pcp-jmx/ I've now done some testing also with JBoss/WildFly and Apache Cassandra in addition to earlier tested OpenJDK, it's now possible to get hundreds or even thousands of attributes/metrics from these and other apps to PCP. However, one should be careful to adjust querying interval and especially filtering to match the requirements, fetching thousands of metrics from several apps every 10 s is not going to end up well. The code should be ready for testing and review now, I'm not planning to do further changes before some concrete feedback here. Thanks, -- Marko Myllynen From lberk@redhat.com Wed Mar 9 15:03:07 2016 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 4E4617CA0 for ; Wed, 9 Mar 2016 15:03:07 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1FB9030404E for ; Wed, 9 Mar 2016 13:03:03 -0800 (PST) X-ASG-Debug-ID: 1457557379-04cbb00b6f2cd060001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 3Lj9ww0lcjaaljlG (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 13:03:00 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 51C1E8DFFA; Wed, 9 Mar 2016 21:02:59 +0000 (UTC) Received: from toium (vpn-60-73.rdu2.redhat.com [10.10.60.73]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29L2vvd019021 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 9 Mar 2016 16:02:58 -0500 From: Lukas Berk To: Charles Cui Cc: pcp@oss.sgi.com Subject: Re: [pcp] GSOC 2016 idea for PCP References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP Date: Wed, 09 Mar 2016 16:02:57 -0500 In-Reply-To: (Charles Cui's message of "Tue, 8 Mar 2016 21:36:17 -0800") Message-ID: <87io0v8iv2.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457557380 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Charles, Charles Cui writes: [...] > I add the pcpqa user into the system, and run test under the > pcp-testsuite package. > When I run "./check -g sanity -x flakey" it has permission problem. > So, I issued the command with sudo, which executed without any errors. Awesome! Yes, pcpqa requires sudo (staring stopping pcp services, among other things). Personally I have it setup under sudo with nopasswd to make things eaiser, however I'm aware some individuals aren't comfortable doing so, up to you. > In terms of the testsuite, (sudo ./check 000-) > some tests report problem like output mismatch, or some packages are > not found(e,g, no docker binary found), > but most of these tests pass. > Do I need to investigate the test with problems and fix them? Having tests return '[notrun] ...' is perfectly fine. So long as there doesn't seem to be any major problems with the setup I wouldn't be overly worried about a few fails for now (assuming there isn't a clear pattern you can see with them). QA is quite important to the pcp community as a whole, might be worth mentioning your testing plan in a propsal at some point :) [...] > Sure, just be aware that we do have a memcache pmda, as well as > several > database pmdas already (check src/pmdas/ for a full list). That > being > said, there are always more databases to monitor. Feel free to > choose > one you're interested in and detail it in your proposal. > I looked at the listed provided, I think I can write agents to monitor > redis or cassandra database, > if that's possible. Sure, keep in mind that some data sources are easier to extract meaningful metrics out of than others, and feel free to detail the decisions behind your choice in the proposal! Cheers, Lukas From kenj@internode.on.net Wed Mar 9 16:12:31 2016 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 75A9F7CA0 for ; Wed, 9 Mar 2016 16:12:31 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id D08ECAC001 for ; Wed, 9 Mar 2016 14:12:24 -0800 (PST) X-ASG-Debug-ID: 1457561540-04cb6c5833284cf0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id WJqJW01hIE0gz8rc for ; Wed, 09 Mar 2016 14:12:20 -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: A2CWAQD3nuBW/xrS0XYNUYQNbbMliTMZiBIBAQEBAQGFdwRRMAYCBRYLAgsDAgECAVgGAgEBt0dnj098jmSCNIE6BYdcix+EPIVlijyMTY5ehFpWiVMBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 10 Mar 2016 08:42:18 +1030 To: pcp@oss.sgi.com Subject: pcp updates: Mac OS X qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: Mac OS X qa Message-ID: <56E09FB6.2070908@internode.on.net> Date: Thu, 10 Mar 2016 09:12:06 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1457561540 X-Barracuda-URL: https://192.48.176.15:443/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.3.27711 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (6): src/include/builddefs.in: that explains why the PCP python modules were sometimes missing qa/298: tweak for changed error message format qa/515: suppress gratuiutous whitespace qa 514,520 and 523: Mac OS X changes darwin pmda: add hinv.machine darwin pmda: remove diagnostic accidentally left behind in last commit qa/298 | 5 ++++- qa/298.out.2 | 4 ++-- qa/514 | 27 ++++++++++++++++++++++++--- qa/514.out | 2 +- qa/515 | 2 +- qa/515.out | 44 ++++++++++++++++++++++---------------------- qa/520 | 22 +++++++++++++++++++++- qa/520.out | 2 +- qa/523 | 22 +++++++++++++++++++++- qa/523.out | 2 +- src/include/builddefs.in | 8 +++++--- src/pmdas/darwin/darwin.h | 3 +++ src/pmdas/darwin/help | 5 +++++ src/pmdas/darwin/kernel.c | 16 ++++++++++++---- src/pmdas/darwin/pmda.c | 14 +++++++++++++- src/pmdas/darwin/pmns | 1 + 16 files changed, 137 insertions(+), 42 deletions(-) Details ... commit 9719c4e433a60453a0512522ede7b3791c90bf83 Author: Ken McDonell Date: Thu Mar 10 09:10:13 2016 +1100 darwin pmda: remove diagnostic accidentally left behind in last commit commit da74dd5dad93d9b37b7cea129487d3cbf6e5334e Author: Ken McDonell Date: Thu Mar 10 08:59:57 2016 +1100 darwin pmda: add hinv.machine Needed for some QA tests. commit 9d6472adecda7a1aa43f76076409211a6173c684 Author: Ken McDonell Date: Thu Mar 10 06:36:41 2016 +1100 qa 514,520 and 523: Mac OS X changes 1. map 0x0 -> (nil) in pmie diagnostic output 2. handle missing newline after the last pmie> prompt commit e0367cef1366525f06a0c4f5ee7c003ccf53b2cb Author: Ken McDonell Date: Wed Mar 9 14:23:37 2016 +1100 qa/515: suppress gratuiutous whitespace Mac OS X pixies at it again, this time the output is from uniq(1) with a -c option. commit dc7fca1fec743bd95a22125304bc9db5b54bce4f Author: Ken McDonell Date: Wed Mar 9 13:59:48 2016 +1100 qa/298: tweak for changed error message format Only seen on Mac OS X where some of the metrics required are not available. commit 364b6d1397ee286603618bc1533400e2aa35328a Author: Ken McDonell Date: Wed Mar 9 13:57:19 2016 +1100 src/include/builddefs.in: that explains why the PCP python modules were sometimes missing ... on some platforms ... diagnosed on Mac OS X. From mgoodwin@redhat.com Wed Mar 9 17:06:26 2016 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 E4BED7CA0 for ; Wed, 9 Mar 2016 17:06:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A81138F804B for ; Wed, 9 Mar 2016 15:06:26 -0800 (PST) X-ASG-Debug-ID: 1457564781-04bdf002ed2b8b80001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id veIQbgvUKygTjsEq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 15:06:22 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id BBB8FC057EC9 for ; Wed, 9 Mar 2016 23:06:21 +0000 (UTC) Received: from [10.64.48.243] (vpn1-48-243.bne.redhat.com [10.64.48.243]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u29N6Jtd004388; Wed, 9 Mar 2016 18:06:20 -0500 Subject: Re: patch/RFC - install global derived metrics dir and configs To: "Frank Ch. Eigler" X-ASG-Orig-Subj: Re: patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> Cc: Nathan Scott , pcp@oss.sgi.com From: Mark Goodwin Message-ID: <56E0AC6B.2030908@redhat.com> Date: Thu, 10 Mar 2016 10:06:19 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457564782 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/10/2016 03:48 AM, Frank Ch. Eigler wrote: > > mgoodwin wrote: > >> [...] So I'm proposing to add the above putenv call to >> __pmEndOptions() so that global derived metrics will be loaded by >> default for all client tools (but not overriding $PCP_DERIVED_CONFIG >> if it's already set). This is a libpcp change, but not an API >> change. [...] > > That will only affect those tools that opt into the *Options > machinery. yes quite right, __pmEndOptions() isn't quite global enough > If the goal is to let apprx all tools take advantage of a > systemwide default library of derived metrics, why not do that directly? > > For example, set a default PCP_DERIVED_CONFIG=/etc/pcp/derived.d/ via > pcp.conf or libpcp, and just do load it every time, the same way as > the recent changes did for the event.flags / event.missed anonymous > metrics? I ended up doing similar to event.{flags,missed} in __dminit() and Nathan briefly rv'd the patch, i.e. load $PCP_VAR_DIR/config/derived if PCP_DERIVED_CONFIG isn't set. See 5d562064541 in my master branch at git://git.pcp.io/mgoodwin/pcp But perhaps I should have just added PCP_DERIVED_CONFIG to pcp.conf, (in which case 5d562064541 would still be OK but kind of redundant, so I would probably revert it) Also, I chose $PCP_VAR_DIR/config/derived to be alongside similar config directories (pmchart, pmlogconf, pmlogger, pmie and others). And I guess it probably should be derived.d for ansible and friends? (and all those other config dirs be renamed too, which sounds like a QA nightmare!!) Regards -- Mark From kenj@internode.on.net Wed Mar 9 17:42:04 2016 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 13A4D7CA0 for ; Wed, 9 Mar 2016 17:42:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 84271AC004 for ; Wed, 9 Mar 2016 15:42:03 -0800 (PST) X-ASG-Debug-ID: 1457566919-04cbb00b722d05c0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id B7ZawBERicfr5Czk for ; Wed, 09 Mar 2016 15:42:00 -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: A2CWAQAqtOBW/xrS0XYNUQ69OIQOhg8CghQBAQEBAQGFTgEBBCMVQAEQCw4KAgIFFgsCAgkDAgECAUUGAQwIAQEXtytnjy8BAQEBAQEBAQEBAQEBAQEBGnyJXoQKEQGDHoE6AQSXOJxwjl6EC0+Id4EyAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 10 Mar 2016 10:11:59 +1030 Subject: Re: GSOC Queries : Optimized logging of unchanging performance metrics To: Martins Innus , Vineet Purswani X-ASG-Orig-Subj: Re: GSOC Queries : Optimized logging of unchanging performance metrics References: <56E02D96.7070900@buffalo.edu> Cc: PCP , Dave Brolley From: Ken McDonell Message-ID: <56E0B4BA.4080603@internode.on.net> Date: Thu, 10 Mar 2016 10:41:46 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56E02D96.7070900@buffalo.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1457566920 X-Barracuda-URL: https://192.48.176.25:443/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.3.27713 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 10/03/16 01:05, Martins Innus wrote: > Hi Vineet, > > Thanks for the interest in PCP! > ... G'day Vineet. Further to Martins email, if you'd really like to understand the problem we're trying to find a better solution for here, ... 1. get a standard PCP installation working, preferably on a Linux system (does not matter what sort of Linux) 2. install the proc PMDA ... something like $ cd /var/lib/pcp/pmdas/proc $ sudo ./Install 3. then log some of the proc metrics (any or all of the proc.psinfo ones would be fine) for half a dozen 10 second samples ... make sure something in the background is doing the odd fork() 4. now inspect the .meta file that pmlogger created with pmdumplog All sorts of creative data compression techniques are "in scope" here. From noreply@github.com Wed Mar 9 18:20:51 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 14F7B7CA0 for ; Wed, 9 Mar 2016 18:20:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id DBFAE8F8040 for ; Wed, 9 Mar 2016 16:20:47 -0800 (PST) X-ASG-Debug-ID: 1457569243-04cb6c5833289840001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id uuBrFxQxQFx9UTRZ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 16:20:45 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adoLG-0005IZ-FH for ; Thu, 10 Mar 2016 11:20:42 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Wed, 09 Mar 2016 16:20:31 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457569231; bh=qdgLDye3KAqAjeaV12v76kSim+gmTayx+bv0rYOc1U0=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Bx0+VpeU0CGr5MzbxXSmJkizM0yrjZSsO+LZHR/MGUmgJ4860GeOeyrXbtWRAKGJA qc40KvZy+DM6PWeE+5EZZvUXvREaN9CXGbVbaPW4UZXr1fz2Kmh/++71OyXpsz74yz 3+uaf9jIBS0U+o2rFSFdxAYIY0dgNVKd4LO5F2bU= From: jbainbri Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] proc_net_softnet should be per-CPU not summed (#79) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] proc_net_softnet should be per-CPU not summed (#79) Content-Type: multipart/alternative; boundary="--==_mimepart_56e0bdcf55f7e_53fb3feafa58b2c0229c3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: jbainbri X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1457569244 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27715 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e0bdcf55f7e_53fb3feafa58b2c0229c3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit `proc_net_softnet` PMDA currently sums all values in `network.softnet` namespace. These values should be per-CPU, with each line being a CPU. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/79 ----==_mimepart_56e0bdcf55f7e_53fb3feafa58b2c0229c3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

proc_net_softnet PMDA currently sums all values in network.softnet namespace.

These values should be per-CPU, with each line being a CPU.


Reply to this email directly or view it on GitHub.

----==_mimepart_56e0bdcf55f7e_53fb3feafa58b2c0229c3-- From noreply@github.com Wed Mar 9 19:10:11 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 480D47CA0 for ; Wed, 9 Mar 2016 19:10:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0EE2830404E for ; Wed, 9 Mar 2016 17:10:07 -0800 (PST) X-ASG-Debug-ID: 1457572204-04cb6c583128a480001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id uLkBttHih9j5clNW (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 17:10:05 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adp72-0003iN-GZ for ; Thu, 10 Mar 2016 12:10:03 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 Date: Wed, 09 Mar 2016 17:09:52 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457572192; bh=y/rAa6rlj12GJ8yPYA6L35A9AZg4T06/p4h592ck3Qo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=K1kBKkTMlRRrAC5Nr2+CCWRstGnykEaU46GZ+ocxYkgvQ3YTSTeXrEhz8hMNTS+SQ XTEOrFXSAAQHjoMG7dxTemtCLbkrj1dc7UCNqD1Jq20PMDOYjrvRu30ZLmlODSIzmO uUM2XqWojMTQtOAqdvNizjUmnCj5BifUM6YGePmE= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Monitor docker containers (#76) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Monitor docker containers (#76) Content-Type: multipart/alternative; boundary="--==_mimepart_56e0c9605bfe0_340d3fb37b2172bc23838c"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1457572205 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27716 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e0c9605bfe0_340d3fb37b2172bc23838c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @panda87 this github issue is more directed toward the Vector project than PCP - please check the open issues there, as there has been folks working on it. All necessary PCP support is in place in current releases of PCP, so I'll close this github issue. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/76#issuecomment-194600809 ----==_mimepart_56e0c9605bfe0_340d3fb37b2172bc23838c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@panda87 this github issue is more directed toward the Vector project than PCP - please check the open issues there, as there has been folks working on it. All necessary PCP support is in place in current releases of PCP, so I'll close this github issue.


Reply to this email directly or view it on GitHub.

----==_mimepart_56e0c9605bfe0_340d3fb37b2172bc23838c-- From noreply@github.com Wed Mar 9 19:10:16 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 60D287CAE for ; Wed, 9 Mar 2016 19:10:16 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id BF654AC007 for ; Wed, 9 Mar 2016 17:10:12 -0800 (PST) X-ASG-Debug-ID: 1457572208-04cbb00b6f2d1e80001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id qL8fODNDTAF6dcbd (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 17:10:10 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext5.iad.github.net ([192.30.252.196] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adp73-0003jY-IH for ; Thu, 10 Mar 2016 12:10:07 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.196 X-Barracuda-RBL-IP: 192.30.252.196 X-Barracuda-BBL-IP: 192.30.252.196 Date: Wed, 09 Mar 2016 17:09:54 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457572194; bh=6eUy5eOEeVR/Ra240Vw+H2XnWSjcTlK+qZ5yY55c2Ls=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=r8frXdRr7A0XUuReISNPQMHZgB0KEFY6+nrkVqE0aoLTkuGqJ7PASLqdOeGCck5K2 k2uFMcfwWaOWaDq6g2a72G2pMnV+uBVIFZRr/C0VEFiCNgSvDWOOM2KOfmQlx1BP6p /7FpwgwoJYJUylvJYqF2iA+x2x5E5al0pPNeMrbo= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Monitor docker containers (#76) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Monitor docker containers (#76) Content-Type: multipart/alternative; boundary="--==_mimepart_56e0c96243fb0_5603fbdd76a52a01843dd"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1457572209 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27716 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e0c96243fb0_5603fbdd76a52a01843dd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #76. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/76#event-584192309 ----==_mimepart_56e0c96243fb0_5603fbdd76a52a01843dd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #76.


Reply to this email directly or view it on GitHub.

----==_mimepart_56e0c96243fb0_5603fbdd76a52a01843dd-- From noreply@github.com Wed Mar 9 19:44:28 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 AF8E07CA0 for ; Wed, 9 Mar 2016 19:44:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7C099304062 for ; Wed, 9 Mar 2016 17:44:28 -0800 (PST) X-ASG-Debug-ID: 1457574264-04cbb00b702d2810001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id nt4BVktjUiGz8W76 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 09 Mar 2016 17:44:26 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1adpeD-0000mq-JR for ; Thu, 10 Mar 2016 12:44:23 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 Date: Wed, 09 Mar 2016 17:44:09 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457574249; bh=DpDTlWuVdethIsEDtB+mEWplmOfBfNoAHEa6jeGLZPc=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Rhb4mtHbIafIUdnuQgsthvjTBohjklFoLhuxoF/kZD+xVUt0jt0BKSW9y1tsk/nrC /peQDIz/UJWv3mht1A956BvuIJxmdkwGKGSDDLj5QgYDS8uFX2cwu2elHMC9JaZOFn HsKjK0d+fE1/G5YL8KugYF116iEkHSQZY1t810k4= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Documentation on FreeBSD support (#63) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Documentation on FreeBSD support (#63) Content-Type: multipart/alternative; boundary="--==_mimepart_56e0d16981045_39d83fd7ff0b72c02016c3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1457574265 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27716 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e0d16981045_39d83fd7ff0b72c02016c3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @kenj with all the recent FreeBSD code & docs you merged, can this be closed? --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/63#issuecomment-194612695 ----==_mimepart_56e0d16981045_39d83fd7ff0b72c02016c3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@kenj with all the recent FreeBSD code & docs you merged, can this be closed?


Reply to this email directly or view it on GitHub.

----==_mimepart_56e0d16981045_39d83fd7ff0b72c02016c3-- From fche@redhat.com Wed Mar 9 19:51:43 2016 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 A762A7CA3 for ; Wed, 9 Mar 2016 19:51:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6CCB98F8039 for ; Wed, 9 Mar 2016 17:51:43 -0800 (PST) X-ASG-Debug-ID: 1457574701-04cbb00b6f2d2a20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id mpR24K9mPIPB1yJw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 17:51:42 -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-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 786D23298; Thu, 10 Mar 2016 01:51:41 +0000 (UTC) Received: from fche.csb (vpn-58-70.rdu2.redhat.com [10.10.58.70]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2A1pftZ001658; Wed, 9 Mar 2016 20:51:41 -0500 Received: by fche.csb (Postfix, from userid 2569) id B1AFC585FB; Wed, 9 Mar 2016 20:51:40 -0500 (EST) To: Ken McDonell Cc: Martins Innus , Vineet Purswani , pcp@oss.sgi.com Subject: Re: GSOC Queries : Optimized logging of unchanging performance metrics References: <56E02D96.7070900@buffalo.edu> <56E0B4BA.4080603@internode.on.net> X-ASG-Orig-Subj: Re: GSOC Queries : Optimized logging of unchanging performance metrics From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 09 Mar 2016 20:51:40 -0500 In-Reply-To: <56E0B4BA.4080603@internode.on.net> (Ken McDonell's message of "Thu, 10 Mar 2016 10:41:46 +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.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457574702 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Ken McDonell writes: > [...] > 4. now inspect the .meta file that pmlogger created with pmdumplog > All sorts of creative data compression techniques are "in scope" here. I think that's a different problem: http://oss.sgi.com/bugzilla/show_bug.cgi?id=1046 and would probably require archive-format changes. AIUI, what minnus was referring to this one: http://oss.sgi.com/bugzilla/show_bug.cgi?id=1072 That's about repetition of data (not metadata). - FChE From nscott@redhat.com Wed Mar 9 20:28:51 2016 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 D26837CA0 for ; Wed, 9 Mar 2016 20:28:51 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 961178F8040 for ; Wed, 9 Mar 2016 18:28:48 -0800 (PST) X-ASG-Debug-ID: 1457576925-04cb6c583028bb50001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 3KRCZiM2gEa30ajL (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 09 Mar 2016 18:28:46 -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 u2A2SjY6021960; Wed, 9 Mar 2016 21:28:45 -0500 Date: Wed, 9 Mar 2016 21:28:45 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <1860728805.29297949.1457576925516.JavaMail.zimbra@redhat.com> In-Reply-To: <56E0288B.4000909@redhat.com> References: <56DD8CE8.9020202@redhat.com> <2036692062.28640709.1457387057371.JavaMail.zimbra@redhat.com> <56E0288B.4000909@redhat.com> Subject: Re: [pcp] PMDA Metrics Limit MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PMDA Metrics Limit Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.228] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: PMDA Metrics Limit Thread-Index: mDA/dI46Z+fvm/5i5sNy7tCG/olGSQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457576926 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27717 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2016-03-07 23:44, Nathan Scott wrote: > > ----- Original Message ----- > >> [...] > >> It would seem that the limitation still exists for PMDAs, see the below > >> test PMDA - it works as expected if the innermost loop is removed from > >> generate_metrics() (676 metrics added) but if the innermost loop is in > >> place, then only 1024 metrics are added even though there are over 17k > >> metrics in the hash: > >> [...] > >> $pmda->add_metric(pmda_pmid(0, $i++), > > > > You're not using the cluster space (the 0 above) - only item ($i above), > > which is limiting the number of metrics you can have artificially here. > > Confirmed, by putting max 1024 metrics per cluster space all the ~17k > metrics can be added for the PMDA. > > This makes me wonder shouldn't the user get some sort of warning about > the situation, now data is silently discarded in a non-obvious manner? > Yep, for sure, more checks would help with debugging this kind of issue. The current code comes from a world of PMDAs where metric IDs are mainly statically defined via metric tables, so the setup macros are simple and branch-less - but the python/perl APIs could certainly improve on that. cheers. -- Nathan From nscott@redhat.com Wed Mar 9 20:55:19 2016 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 C305D7CA0 for ; Wed, 9 Mar 2016 20:55:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 976BE30404E for ; Wed, 9 Mar 2016 18:55:16 -0800 (PST) X-ASG-Debug-ID: 1457578513-04cb6c583028c370001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id Gie7ecWTC2oGWiuJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 09 Mar 2016 18:55:14 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2A2tDbc004465; Wed, 9 Mar 2016 21:55:13 -0500 Date: Wed, 9 Mar 2016 21:55:13 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <360750495.29305437.1457578513444.JavaMail.zimbra@redhat.com> In-Reply-To: <56E02D53.2050102@redhat.com> References: <675485289.27235420.1457066754101.JavaMail.zimbra@redhat.com> <56DD5312.2030004@redhat.com> <889910044.28687035.1457397212945.JavaMail.zimbra@redhat.com> <56DEAF06.50801@redhat.com> <262603004.28935441.1457477525468.JavaMail.zimbra@redhat.com> <56E02D53.2050102@redhat.com> Subject: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [PATCH] initial pass at fixing zbxpcp.so for Zabbix v3 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.228] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: initial pass at fixing zbxpcp.so for Zabbix v3 Thread-Index: 1nVXwQYr7xty5YnibIyMG07oiOGddg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457578514 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27718 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > [...] > > Ding, ding - here's round three, based on our IRC chat this morning - back > > to earlier thoughts along the dlsym(3) line. I'm assured it cannot fail, > > so compile-tested only at this stage. > > Yes, thanks a lot, it didn't fail, works out perfectly, tested > zabbix-agent 2.4.7 and 3.0.0 on RHEL 7 using RPMs from Zabbix. > (Symbol-wise 2.2 is the same as 2.4.) > OK, lets go with that for now then (and punt on that symbol remaining forever). Test qa/1067 already covers this change then -- so its got that going for it, which is nice. cheers. -- Nathan From nscott@redhat.com Thu Mar 10 00:28:33 2016 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 895767CA0 for ; Thu, 10 Mar 2016 00:28:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DEBE3AC004 for ; Wed, 9 Mar 2016 22:28:32 -0800 (PST) X-ASG-Debug-ID: 1457591307-04cb6c5832290ed0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 7b3xZC9o6gLe3xS2 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 09 Mar 2016 22:28:28 -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 u2A6SRWf013159 for ; Thu, 10 Mar 2016 01:28:27 -0500 Date: Thu, 10 Mar 2016 01:28:27 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <286567680.29342014.1457591307452.JavaMail.zimbra@redhat.com> Subject: pcp updates: zbxpcp, build, kenj merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: zbxpcp, build, kenj merge Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.38] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: zbxpcp, build, kenj merge Thread-Index: VJwilCc5KrPLp315CxvTYrtK/ig2cw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457591308 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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.3.27721 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://git.pcp.io/pcp.git master Ken McDonell (6): src/include/builddefs.in: that explains why the PCP python modules were sometimes missing qa/298: tweak for changed error message format qa/515: suppress gratuiutous whitespace qa 514,520 and 523: Mac OS X changes darwin pmda: add hinv.machine darwin pmda: remove diagnostic accidentally left behind in last commit Nathan Scott (3): build: non-verbose reporting on Makepkgs deb packages too zbxpcp: support both Zabbix 2 and 3 versions docs: update debian copyright dates and holders Makepkgs | 7 ++ debian/copyright | 3 qa/298 | 5 + qa/298.out.2 | 4 - qa/514 | 27 ++++++- qa/514.out | 2 qa/515 | 2 qa/515.out | 44 ++++++------ qa/520 | 22 ++++++ qa/520.out | 2 qa/523 | 22 ++++++ qa/523.out | 2 src/include/builddefs.in | 8 +- src/pmdas/darwin/darwin.h | 3 src/pmdas/darwin/help | 5 + src/pmdas/darwin/kernel.c | 16 +++- src/pmdas/darwin/pmda.c | 14 +++- src/pmdas/darwin/pmns | 1 src/zabbix-agent/src/module.h | 78 +++++++++++----------- src/zabbix-agent/src/zbxpcp.c | 145 +++++++++++++++++++++++++++++++++++------- 20 files changed, 308 insertions(+), 104 deletions(-) commit 1f04bc9e4283734d714a094d3b6c8fa7b05ae6a9 Author: Nathan Scott Date: Thu Mar 10 17:20:20 2016 +1100 docs: update debian copyright dates and holders commit 828222decbede6bf0d90bd174b64de61091745b3 Author: Nathan Scott Date: Thu Mar 10 14:45:11 2016 +1100 zbxpcp: support both Zabbix 2 and 3 versions Recently released Zabbix 3 has introduced an API/ABI breaking change in the module interface. This commit switches between use of one or the other API on the fly, using dlopen trickery to detect the approriate ABI to use. The header file allows structures for both ABIs to co-exist and macros are shared. It sounds neat but its all a bit of a hack. Test qa/1067 has good coverage of this functionality, so no additional test is added here - just run with either zabbix version installed. commit 9719c4e433a60453a0512522ede7b3791c90bf83 Author: Ken McDonell Date: Thu Mar 10 09:10:13 2016 +1100 darwin pmda: remove diagnostic accidentally left behind in last commit commit da74dd5dad93d9b37b7cea129487d3cbf6e5334e Author: Ken McDonell Date: Thu Mar 10 08:59:57 2016 +1100 darwin pmda: add hinv.machine Needed for some QA tests. commit 9d6472adecda7a1aa43f76076409211a6173c684 Author: Ken McDonell Date: Thu Mar 10 06:36:41 2016 +1100 qa 514,520 and 523: Mac OS X changes 1. map 0x0 -> (nil) in pmie diagnostic output 2. handle missing newline after the last pmie> prompt commit e0367cef1366525f06a0c4f5ee7c003ccf53b2cb Author: Ken McDonell Date: Wed Mar 9 14:23:37 2016 +1100 qa/515: suppress gratuiutous whitespace Mac OS X pixies at it again, this time the output is from uniq(1) with a -c option. commit dc7fca1fec743bd95a22125304bc9db5b54bce4f Author: Ken McDonell Date: Wed Mar 9 13:59:48 2016 +1100 qa/298: tweak for changed error message format Only seen on Mac OS X where some of the metrics required are not available. commit 364b6d1397ee286603618bc1533400e2aa35328a Author: Ken McDonell Date: Wed Mar 9 13:57:19 2016 +1100 src/include/builddefs.in: that explains why the PCP python modules were sometimes missing ... on some platforms ... diagnosed on Mac OS X. commit 7a2d529aa0c3502e2292cc5c46361bc3f5dafa96 Author: Nathan Scott Date: Wed Mar 9 13:19:04 2016 +1100 build: non-verbose reporting on Makepkgs deb packages too From kenj@internode.on.net Thu Mar 10 14:22:50 2016 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 E2BF07CA0 for ; Thu, 10 Mar 2016 14:22:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A74328F804B for ; Thu, 10 Mar 2016 12:22:47 -0800 (PST) X-ASG-Debug-ID: 1457641360-04bdf002eb2e1ac0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 3PZIv1CgoVtCkyKz for ; Thu, 10 Mar 2016 12:22:41 -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: A2C+AQDz1uFWPBrS0XYNUYtjtXiGDwKCEQEBAQEBAQcBAQEBQYUBAQEBAwE4QAYLCxgJFg8JAwIBAgExFBMIAQGIGK0xj38BAQEHAgEdilqFBoNuAQSNM4oJnHeOaoRaiikBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 11 Mar 2016 06:52:39 +1030 Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> <56E0AC6B.2030908@redhat.com> From: Ken McDonell Message-ID: <56E1D78E.5010700@internode.on.net> Date: Fri, 11 Mar 2016 07:22:38 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56E0AC6B.2030908@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1457641360 X-Barracuda-URL: https://192.48.157.11:443/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.3.27737 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 10/03/16 10:06, Mark Goodwin wrote: > ... > But perhaps I should have just added PCP_DERIVED_CONFIG to pcp.conf, > (in which case 5d562064541 would still be OK but kind of redundant, > so I would probably revert it) I don't believe PCP_DERIVED_CONFIG should be in pcp.conf. I think the sort of controls we'd like to have are: 1. PCP_DERIVED_CONFIG not set, and load default definitions from a known place 2. load from PCP_DERIVED_CONFIG _and_ load default definitions from a known place (I want to augment the standard derived metrics with some of my own) 3. load from PCP_DERIVED_CONFIG and do _not_ load default definitions from a known place 4. PCP_DERIVED_CONFIG not set, and do _not_ load derived metric definitions I can see valid use cases for all 4. The status quo is 3 and 4 (depending on the setting of PCP_DERIVED_CONFIG). I think you're changing to 1. and 3. ... we probably need another control variable optionally set in the environment (PCP_NO_DERIVED?) to get the missing 2 behaviours. > Also, I chose $PCP_VAR_DIR/config/derived to be alongside similar config > directories (pmchart, pmlogconf, pmlogger, pmie and others). > > And I guess it probably should be derived.d for ansible and friends? > (and all those other config dirs be renamed too, which sounds like a QA > nightmare!!) Whoa ... what? Is this Ansible you're referring to? ... what's the rationale for any framework to impose/expect a .d suffix for a directory name? From noreply@github.com Thu Mar 10 14:28:37 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 1C3007CA0 for ; Thu, 10 Mar 2016 14:28:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DD2BE304048 for ; Thu, 10 Mar 2016 12:28:36 -0800 (PST) X-ASG-Debug-ID: 1457641713-04cb6c58322a9710001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id 3BMabGsorzbOLYCu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 10 Mar 2016 12:28:34 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ae7C6-0002X4-Bp for ; Fri, 11 Mar 2016 07:28:32 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Thu, 10 Mar 2016 12:28:18 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457641698; bh=rdTgWFmy87wpIoeVKvY7phSXZ8wAFwkjG3AVtq7lHu8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Z8jmeNtI5jutHi9YpABCSbP1tuG/1MMAWPUaNlsCxn8xzadmQRJNtARNlUc/2Prkq ZNtm/NrduaGFtFsgSlbLyAWUF/Wctbie67wvORYgvoixy1h5lcwbsjJoCXNjLCMNc4 2M7vP/NfmKdE1Q5gbbAcmMZhp96sUxKNq3N/Viwo= From: Ken McDonell Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Documentation on FreeBSD support (#63) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Documentation on FreeBSD support (#63) Content-Type: multipart/alternative; boundary="--==_mimepart_56e1d8e278d7a_62a63fe1d8a612c0102796"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: kmcdonell X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1457641714 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27737 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e1d8e278d7a_62a63fe1d8a612c0102796 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @natoscott I think we're done here. I'll reply to @Scorpiion in email to answer the 2 questions I did not answer when this was going around the first time. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/63#issuecomment-195033644 ----==_mimepart_56e1d8e278d7a_62a63fe1d8a612c0102796 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@natoscott I think we're done here. I'll reply to @Scorpiion in email to answer the 2 questions I did not answer when this was going around the first time.


Reply to this email directly or view it on GitHub.

----==_mimepart_56e1d8e278d7a_62a63fe1d8a612c0102796-- From noreply@github.com Thu Mar 10 14:28:40 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 883F77CA6 for ; Thu, 10 Mar 2016 14:28:40 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E4D3FAC001 for ; Thu, 10 Mar 2016 12:28:36 -0800 (PST) X-ASG-Debug-ID: 1457641712-04cb6c58332a9710001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id qY0bxc772y0CHh8Q (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 10 Mar 2016 12:28:34 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ae7C6-0002XD-Bp for ; Fri, 11 Mar 2016 07:28:32 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Thu, 10 Mar 2016 12:28:19 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457641699; bh=ODT+oWjemvxocVX/8Idh+EmK3Rkb6OnscbOLfEYUeS8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=IIiSXWZiE8D2Dewlm4HQHuKj5fLv6RJxnk6x3AWKQBEn/UM1XaSOABW8bJLhIDIUT GJYigFlznGyHsU2gTi6a9vKnAhH6oR5C+NKvFS94KCqT6t53PK/CK5MRCI9NeuCTal sFfk6EiUn6VtzunI2GbJmuioKF867z0b0hVkqiOs= From: Ken McDonell Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Documentation on FreeBSD support (#63) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Documentation on FreeBSD support (#63) Content-Type: multipart/alternative; boundary="--==_mimepart_56e1d8e3197d6_62643fe1d8a612c0100640"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: kmcdonell X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1457641713 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27737 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e1d8e3197d6_62643fe1d8a612c0100640 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #63. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/63#event-585456689 ----==_mimepart_56e1d8e3197d6_62643fe1d8a612c0100640 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #63.


Reply to this email directly or view it on GitHub.

----==_mimepart_56e1d8e3197d6_62643fe1d8a612c0100640-- From kenj@internode.on.net Thu Mar 10 14:38:57 2016 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 6E7B37CA0 for ; Thu, 10 Mar 2016 14:38:57 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D2C91AC003 for ; Thu, 10 Mar 2016 12:38:56 -0800 (PST) X-ASG-Debug-ID: 1457642333-04cbb00b702fb2c0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id VexEF5FNL0KPnH3K for ; Thu, 10 Mar 2016 12:38:54 -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: A2C+AQCH2uFWPBrS0XYNUYQQbbhQhA4hhW4CghEBAQEBAQEHAQEBAUGFAgEBBDhAARALGAkWDwkDAgECATEUBg0GAgEBiC6tH499AQEBAQEBAQMBAQEBARuKWoh0BZc8hWqXDY5qhFpWAYlSAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 11 Mar 2016 07:08:52 +1030 Subject: Re: GSOC Queries : Optimized logging of unchanging performance metrics To: "Frank Ch. Eigler" X-ASG-Orig-Subj: Re: GSOC Queries : Optimized logging of unchanging performance metrics References: <56E02D96.7070900@buffalo.edu> <56E0B4BA.4080603@internode.on.net> Cc: Martins Innus , Vineet Purswani , pcp@oss.sgi.com From: Ken McDonell Message-ID: <56E1DB5C.2040109@internode.on.net> Date: Fri, 11 Mar 2016 07:38:52 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1457642333 X-Barracuda-URL: https://192.48.176.25:443/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.3.27737 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 10/03/16 12:51, Frank Ch. Eigler wrote: > Ken McDonell writes: > >> [...] >> 4. now inspect the .meta file that pmlogger created with pmdumplog >> All sorts of creative data compression techniques are "in scope" here. > > I think that's a different problem: > http://oss.sgi.com/bugzilla/show_bug.cgi?id=1046 > and would probably require archive-format changes. > > AIUI, what minnus was referring to this one: > http://oss.sgi.com/bugzilla/show_bug.cgi?id=1072 > That's about repetition of data (not metadata). Frank's correct that these are different issues, but I view both pieces of work as potentially in scope for this project. From nscott@redhat.com Thu Mar 10 14:57:17 2016 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 96DFD7CA0 for ; Thu, 10 Mar 2016 14:57:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5A87A8F8040 for ; Thu, 10 Mar 2016 12:57:17 -0800 (PST) X-ASG-Debug-ID: 1457643434-04bdf002eb2e29a0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id RqnWzse52iKrOFHj (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 10 Mar 2016 12:57:15 -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 u2AKvBOf005204; Thu, 10 Mar 2016 15:57:11 -0500 Date: Thu, 10 Mar 2016 15:57:11 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Mark Goodwin Cc: pcp@oss.sgi.com Message-ID: <1906938032.29578161.1457643431469.JavaMail.zimbra@redhat.com> In-Reply-To: <56E1D78E.5010700@internode.on.net> References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> <56E0AC6B.2030908@redhat.com> <56E1D78E.5010700@internode.on.net> Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.38] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: patch/RFC - install global derived metrics dir and configs Thread-Index: F2WrTMD3iZ7cZnomY6X3+6GsF6khcA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1457643435 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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.3.27738 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 ----- Original Message ----- > [...] > > Also, I chose $PCP_VAR_DIR/config/derived to be alongside similar config > > directories (pmchart, pmlogconf, pmlogger, pmie and others). > > > > And I guess it probably should be derived.d for ansible and friends? > > (and all those other config dirs be renamed too, which sounds like a QA > > nightmare!!) Not to mention the packaging nightmare and end-user disruption that has accompanied every config file/dir rename we've ever done. > Whoa ... what? Is this Ansible you're referring to? ... what's the > rationale for any framework to impose/expect a .d suffix for a directory > name? Whatever it is, let's not rename anything please. cheers. -- Nathan From mgoodwin@redhat.com Thu Mar 10 15:29:54 2016 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 19A8C7CA0 for ; Thu, 10 Mar 2016 15:29:54 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D1E548F8040 for ; Thu, 10 Mar 2016 13:29:50 -0800 (PST) X-ASG-Debug-ID: 1457645389-04cb6c58332aad00001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id NPxjjI12UnvC6VXv (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 10 Mar 2016 13:29:49 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 099EE30249A; Thu, 10 Mar 2016 21:29:49 +0000 (UTC) Received: from [10.64.49.93] (vpn1-49-93.bne.redhat.com [10.64.49.93]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ALTl2b010671; Thu, 10 Mar 2016 16:29:48 -0500 Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs To: Ken McDonell , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> <56E0AC6B.2030908@redhat.com> <56E1D78E.5010700@internode.on.net> From: Mark Goodwin Message-ID: <56E1E74A.4070402@redhat.com> Date: Fri, 11 Mar 2016 08:29:46 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E1D78E.5010700@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457645389 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/11/2016 07:22 AM, Ken McDonell wrote: > On 10/03/16 10:06, Mark Goodwin wrote: >> ... >> But perhaps I should have just added PCP_DERIVED_CONFIG to pcp.conf, >> (in which case 5d562064541 would still be OK but kind of redundant, >> so I would probably revert it) > > I don't believe PCP_DERIVED_CONFIG should be in pcp.conf. it's currently not (in top-of-tree nor my patchset) > > I think the sort of controls we'd like to have are: > > 1. PCP_DERIVED_CONFIG not set, and load default definitions from a known place > 2. load from PCP_DERIVED_CONFIG _and_ load default definitions from a known place (I want to augment the standard derived metrics with some of my own) > 3. load from PCP_DERIVED_CONFIG and do _not_ load default definitions from a known place > 4. PCP_DERIVED_CONFIG not set, and do _not_ load derived metric definitions > > I can see valid use cases for all 4. agree The status quo is 3 and 4 (depending on the setting of PCP_DERIVED_CONFIG). yes > I think you're changing to 1. and 3. ... yes, but 2. and 4. are also available, as follows : 2. PCP_DERIVED_CONFIG=/var/lib/pcp/config/derived:/my/own/private:/some/where/else 4. PCP_DERIVED_CONFIG="" The current patchset actually checks access($PCP_CONFIG_DERIVED, F_OK) which is not appropriate for case 2., so I'll fix that. > we probably need another control variable optionally set in the environment (PCP_NO_DERIVED?) to get the missing 2 behaviours. is PCP_DERIVED_CONFIG="" OK for that? It just prevents any config being loaded at all (case 4.) > ... what's the rationale for any framework to impose/expect a .d suffix for a directory name? just that Frank's earlier reply suggested the directory be called "config.d", but OK I've perished the thought :P Cheers From kenj@internode.on.net Thu Mar 10 15:57:18 2016 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 4114F7CA0 for ; Thu, 10 Mar 2016 15:57:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 14A74304051 for ; Thu, 10 Mar 2016 13:57:14 -0800 (PST) X-ASG-Debug-ID: 1457647030-04cb6c58312ab670001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id SQYb2QzoMqGt1dyN for ; Thu, 10 Mar 2016 13:57:10 -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: A2DZAQBn7eFWPBrS0XYNUYtjtXiGDwKCEQEBAQEBAQcBAQEBQYUCAQEEOEARCw4KCRYPCQMCAQIBMRQGAQwIAQG2AI9/AQEBAQYBAQEBARuKWoh0AQSNM4VKhD+cd45qhFqLJwEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 11 Mar 2016 08:26:56 +1030 Subject: Re: [pcp] patch/RFC - install global derived metrics dir and configs To: Mark Goodwin , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] patch/RFC - install global derived metrics dir and configs References: <56DD0704.3000800@redhat.com> <1562841800.28672134.1457396071684.JavaMail.zimbra@redhat.com> <56DF6209.9040905@redhat.com> <302778934.28941768.1457480717032.JavaMail.zimbra@redhat.com> <56DF7933.1030005@redhat.com> <56E0AC6B.2030908@redhat.com> <56E1D78E.5010700@internode.on.net> <56E1E74A.4070402@redhat.com> From: Ken McDonell Message-ID: <56E1EDA8.3010105@internode.on.net> Date: Fri, 11 Mar 2016 08:56:56 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56E1E74A.4070402@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1457647030 X-Barracuda-URL: https://192.48.176.15:443/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.3.27740 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 11/03/16 08:29, Mark Goodwin wrote: > ... > yes, but 2. and 4. are also available, as follows : > > 2. > PCP_DERIVED_CONFIG=/var/lib/pcp/config/derived:/my/own/private:/some/where/else > > > 4. PCP_DERIVED_CONFIG="" > > The current patchset actually checks access($PCP_CONFIG_DERIVED, F_OK) > which is not > appropriate for case 2., so I'll fix that. > >> we probably need another control variable optionally set in the >> environment (PCP_NO_DERIVED?) to get the missing 2 behaviours. > > is PCP_DERIVED_CONFIG="" OK for that? It just prevents any config being > loaded at all (case 4.) Yep, if the empty string does the job, that's fine. And the PATH-like syntax (that I'd forgotten) for PCP_CONFIG_DERIVED does the job for the other case(s). >> ... what's the rationale for any framework to impose/expect a .d >> suffix for a directory name? > > just that Frank's earlier reply suggested the directory be called > "config.d", but OK I've > perished the thought :P Good decision! From brolley@redhat.com Thu Mar 10 16:57:53 2016 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 1C67B7CA0 for ; Thu, 10 Mar 2016 16:57:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8D055AC005 for ; Thu, 10 Mar 2016 14:57:49 -0800 (PST) X-ASG-Debug-ID: 1457650665-04bdf002ee2e5480001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Yp0TiXHvfmnQ41DO (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 10 Mar 2016 14:57:45 -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 (Postfix) with ESMTPS id 2491EC0AD426 for ; Thu, 10 Mar 2016 22:57:45 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2AMviGq006415 for ; Thu, 10 Mar 2016 17:57:44 -0500 Message-ID: <56E1FC06.8000402@redhat.com> Date: Thu, 10 Mar 2016 17:58:14 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: Multi-archive: update man pages and books Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: Multi-archive: update man pages and books Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457650665 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 These are updates to our man pages and books with respect to multi-archive contexts. I did this mainly by grepping for the word 'archive' within the docs. Let me know if you spot any errors or omissions. Also included is a fix for a typo re: an error message in pmapi.h Dave ----------------------------------------------------------------------------------- Changes committed to git://git.pcp.io/brolley/pcp.git multi-archive Dave Brolley (2): Fix typo in error message comment. Update man pages and books with multi-archive support details. books/PCP_PG/Revision_History.xml | 5 + books/PCP_PG/pcp-programmers-guide.xml | 60 +++++++++++++---- books/PCP_UAG/Revision_History.xml | 5 + books/PCP_UAG/pcp-users-and-administrators-guide.xml | 65 +++++++++---------- man/man1/pcp.1 | 19 +++-- man/man1/pcpintro.1 | 53 +++++++-------- man/man1/pmchart.1 | 21 +++--- man/man1/pmclient.1 | 19 +++-- man/man1/pmdiff.1 | 30 ++++---- man/man1/pmdumptext.1 | 23 +++--- man/man1/pmie.1 | 14 ++-- man/man1/pminfo.1 | 13 ++- man/man1/pmlogextract.1 | 17 +++- man/man1/pmlogreduce.1 | 29 ++++---- man/man1/pmlogrewrite.1 | 9 ++ man/man1/pmlogsummary.1 | 16 ++-- man/man1/pmprobe.1 | 11 ++- man/man1/pmstat.1 | 16 ++-- man/man1/pmval.1 | 30 ++++---- man/man1/pmview.1 | 9 +- man/man3/pcpintro.3 | 61 +++++++++++++++-- man/man3/pmapi.3 | 7 +- man/man3/pmconverttime.3 | 3 man/man3/pmdupcontext.3 | 3 man/man3/pmfetcharchive.3 | 15 ++-- man/man3/pmfetchgroup.3 | 7 +- man/man3/pmgetarchiveend.3 | 13 ++- man/man3/pmgetarchivelabel.3 | 7 +- man/man3/pmgetindomarchive.3 | 7 +- man/man3/pmgetoptions.3 | 7 +- man/man3/pmlookupindomarchive.3 | 9 +- man/man3/pmnameindomarchive.3 | 9 +- man/man3/pmnewcontext.3 | 65 +++++++++++++++++-- man/man3/pmparsetimewindow.3 | 5 - man/man3/pmsetmode.3 | 13 ++- man/man5/pcp-archive.5 | 4 - man/man5/pmview.5 | 2 src/include/pcp/pmapi.h | 2 38 files changed, 460 insertions(+), 243 deletions(-) From nscott@redhat.com Thu Mar 10 20:44:24 2016 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 DBF187CA0 for ; Thu, 10 Mar 2016 20:44:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 52DD1AC007 for ; Thu, 10 Mar 2016 18:44:22 -0800 (PST) X-ASG-Debug-ID: 1457664255-04cb6c58332b19d0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 6egvRRS5OdnHPqzZ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 10 Mar 2016 18:44:16 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2B2iF8I028446 for ; Thu, 10 Mar 2016 21:44:15 -0500 Date: Thu, 10 Mar 2016 21:44:15 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <2110813259.29644019.1457664255195.JavaMail.zimbra@redhat.com> In-Reply-To: <795240687.29643662.1457664102222.JavaMail.zimbra@redhat.com> Subject: pcp updates: MD driver metrics, qa, brolley merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: MD driver metrics, qa, brolley merge Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.38] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: MD driver metrics, qa, brolley merge Thread-Index: OI9ck9NsWKXIdZHJlBVtO7Uw5wRrYw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457664255 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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.3.27747 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://git.pcp.io/pcp.git master Nathan Scott (3): pmdalinux: support for MD driver statistics and status pmdalinux: fix old kernel back-compat bug found by qa/747 qa: update expected output for logged pcp-atop hinv metrics Dave Brolley (2): Fix typo in error message comment. Update man pages and books with multi-archive support details. books/PCP_PG/Revision_History.xml | 5 books/PCP_PG/pcp-programmers-guide.xml | 60 +- books/PCP_UAG/Revision_History.xml | 5 books/PCP_UAG/pcp-users-and-administrators-guide.xml | 65 +- man/man1/pcp.1 | 19 man/man1/pcpintro.1 | 53 +- man/man1/pmchart.1 | 21 man/man1/pmclient.1 | 19 man/man1/pmdiff.1 | 30 - man/man1/pmdumptext.1 | 23 man/man1/pmie.1 | 14 man/man1/pminfo.1 | 13 man/man1/pmlogextract.1 | 17 man/man1/pmlogreduce.1 | 29 - man/man1/pmlogrewrite.1 | 9 man/man1/pmlogsummary.1 | 16 man/man1/pmprobe.1 | 11 man/man1/pmstat.1 | 16 man/man1/pmval.1 | 30 - man/man1/pmview.1 | 9 man/man3/pcpintro.3 | 61 ++ man/man3/pmapi.3 | 7 man/man3/pmconverttime.3 | 3 man/man3/pmdupcontext.3 | 3 man/man3/pmfetcharchive.3 | 15 man/man3/pmfetchgroup.3 | 7 man/man3/pmgetarchiveend.3 | 13 man/man3/pmgetarchivelabel.3 | 7 man/man3/pmgetindomarchive.3 | 7 man/man3/pmgetoptions.3 | 7 man/man3/pmlookupindomarchive.3 | 9 man/man3/pmnameindomarchive.3 | 9 man/man3/pmnewcontext.3 | 65 ++ man/man3/pmparsetimewindow.3 | 5 man/man3/pmsetmode.3 | 13 man/man5/pcp-archive.5 | 4 man/man5/pmview.5 | 2 qa/003 | 2 qa/1024 | 3 qa/1024.out | 471 ++++++++++++++++++- qa/366.out | 2 qa/linux/blkdev-root-004.tgz |binary src/include/pcp/pmapi.h | 2 src/libpcp_pmda/src/tree.c | 2 src/pmdas/linux/clusters.h | 4 src/pmdas/linux/help | 83 ++- src/pmdas/linux/indom.h | 4 src/pmdas/linux/pmda.c | 201 +++++--- src/pmdas/linux/proc_partitions.c | 192 +++++-- src/pmdas/linux/proc_partitions.h | 8 src/pmdas/linux/root_linux | 22 src/pmlogconf/tools/atop | 4 src/pmlogconf/tools/atop-summary | 2 53 files changed, 1317 insertions(+), 386 deletions(-) commit 0d12b2e00a90def183cf3317302b25de31fad60f Author: Nathan Scott Date: Fri Mar 11 13:12:26 2016 +1100 qa: update expected output for logged pcp-atop hinv metrics commit 08bcac80d54753d21ee0f6ea9c47a198af21aaf2 Author: Nathan Scott Date: Fri Mar 11 13:11:54 2016 +1100 pmdalinux: fix old kernel back-compat bug found by qa/747 commit ba1d53f14fdcc756d12cf652c04c5829c3356e77 Author: Nathan Scott Date: Fri Mar 11 12:50:38 2016 +1100 pmdalinux: support for MD driver statistics and status Thanks to help from Lex Rivera, this adds disk.md alongside disk.dm metrics. Its also fixing a latent bug where MD devices were being considered like partitions, due to naming quirks. There is also a disk.md.status metric which exports the results of running "mdadm --detail --test /dev/mdN", which will be: -1 Failed to run mdadm command at all. 0 The array is functioning normally. 1 The array has at least one failed device. 2 The array has multiple failed devices such that it is unusable. 4 There was an error trying to get info about the device. Extended QA test coverage in qa/1024 to cover the new metrics, and also to exercise the hinv.map.dmname metric further. commit a0ca7c6d0f2850b4c8b69bd1cf85b3df19c9ff46 Author: Dave Brolley Date: Thu Mar 10 17:53:14 2016 -0500 Update man pages and books with multi-archive support details. commit d44f6ce7120d33e8c627205ce97a4452743e5dcc Author: Dave Brolley Date: Thu Mar 10 17:52:49 2016 -0500 Fix typo in error message comment. From sitaramshelke@gmail.com Fri Mar 11 01:29:26 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 74BE27CA0 for ; Fri, 11 Mar 2016 01:29:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CE529AC005 for ; Thu, 10 Mar 2016 23:29:25 -0800 (PST) X-ASG-Debug-ID: 1457681358-04cbb00b7130c4d0001-S8gJnT Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com [209.85.213.48]) by cuda.sgi.com with ESMTP id E6pKcKEM1HpRS56L (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 10 Mar 2016 23:29:18 -0800 (PST) X-Barracuda-Envelope-From: sitaramshelke@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.48 Received: by mail-vk0-f48.google.com with SMTP id e6so124754765vkh.2 for ; Thu, 10 Mar 2016 23:29:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XdGsMcQhkD2qaAT7D1FZ9vxbpe8kTdw1a9SmGx84iLc=; b=nW8rMP7UDsIUmFe98dIaQCRM6M09Nyi5VW1aaew52WzkdDN8WMc3Cq91NkxSsZ3GXz Bw8F+C7M5R+Q+k9VmVz4cK0MphFUo6Ou3tDGsGNpX2XrMciTIHCCI/5uQrF0nma2GSTZ ZkQwsKwKY5HRkEW5NYRm7kJvrrdC86norYY4g9hUNeMy2c8RiCemu8NdhzvW/J1QWqXA sy0uLxS8yE6KK5fdwazr4aQoMW3WnP3xaVlOr1UBu5CPI6qkvIJ1TUSiCV08N4mFPxFS sR9OhXNqxMYzQihd7ZmUPkU9LkaWLXyjwA1euXHXTPtJr8UhVeRw6tgRk1mGXqRo8FgP KTaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XdGsMcQhkD2qaAT7D1FZ9vxbpe8kTdw1a9SmGx84iLc=; b=VAm7r1hX0BX6no71LCWOOnmBq5/X0au0aC+C1udq6MBWlVBd8jYtDh3exaoKa0HhEF HV+Plj8sV/gyOuSR24HZa7/Vbt500LIpx6T+7y1fn2t7WLONnQSebvHQhMwgz/QsGdqV 1kLMY936cBn+JMi77vuBCyM4uH+cTFzmzIKRLj0aL51JBK8i3i6N90LRL3tna3MIeKuO Jq6RK+ojeKsFwO+muozf9NTvn8snDlwMsyd/uuzAm6mec8q9ZrvvNeSddOMh9KAXD97l 28m7w1rpNwYOp/7bXeyc6lv8U0CnJ8njqu4SjGGA2hYlpRJ5ErPZ9Tumf/VWi3d6Crc/ 48Ng== X-Gm-Message-State: AD7BkJK1FyUDknYzxKq91sRVDZ5HDtTVmQwUkAG7C2FhH8ahEfypCsVifGeuMbYGNu/Qd4dbw5AplBID/VOVdw== X-Received: by 10.31.178.146 with SMTP id b140mr8056142vkf.108.1457681358056; Thu, 10 Mar 2016 23:29:18 -0800 (PST) MIME-Version: 1.0 References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> In-Reply-To: <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> From: Sitaram Shelke Date: Fri, 11 Mar 2016 07:29:08 +0000 Message-ID: Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1144034c8af33a052dc0e33f X-Barracuda-Connect: mail-vk0-f48.google.com[209.85.213.48] X-Barracuda-Start-Time: 1457681358 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27752 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a1144034c8af33a052dc0e33f Content-Type: text/plain; charset=UTF-8 Hello Nathan, I built htop from source and looked at the source code. I noted few key points which can help to understand the flow of htop. htop is an interactive process viewer for Unix based systems. It uses 'ncurses'[1] toolkit to provide its interactive interface across independent terminals. How htop displays the data is by monitoring the local '/proc' directory for its files such as stat and meminfo. These functions are defined in the distribution specific directories for eg 'LinuxProcessList_scanCPUTime(LinuxProcessList* this)' in 'Linux/LinuxProcessList.c' in my case. So the project idea proposed is to make htop to be able read data from the pcp APIs so that htop can display historical data as well. Does this sounds right? If yes what would you suggest me to do next? if no please correct me where am I wrong. :) [1] https://en.wikipedia.org/wiki/Ncurses Regards. Sitaram On Tue, Mar 8, 2016, 11:35 AM Nathan Scott wrote: > Hi Sitaram, > > ----- Original Message ----- > > [...] > > Thank you for the reply, so first thing I will do is to download and > build > > htop from source and try to dive in into the code to get its better > > understanding. > > Once I am done with that we can discuss further on this. Meanwhile I am > > trying to set up a bouncer to log messages on irc thus I will stick to > the > > mailing list for some time. > > Sounds good. Keep an eye on the timeline from Google too - > https://developers.google.com/open-source/gsoc/timeline > > At the end of this week of familiarization, the next step will involve > putting > together a detailed proposal of the work - which is due by the end of the > following week. So as you're looking through the code and discussing it > with > me, keep notes and start building up that proposal document as you go - > it'll > need to be submitted to the GSoC site relatively soon. > > > http://teom.org/blog/kde/how-to-write-a-kick-ass-proposal-for-google-summer-of-code/ > > It's a bit KDE-specific, but all the same principles apply. Note > especially: > "get it reviewed [...] well before submitting it to the Google Summer of > Code > web application." > > cheers. > > -- > Nathan > --001a1144034c8af33a052dc0e33f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hello Nathan,
I built htop from source and looked at the source code. I noted few key poi= nts which can help to understand the flow of htop.
htop is an interactive process viewer for Unix based systems. It uses '= ncurses'[1] toolkit to provide its interactive interface across indepen= dent terminals. How htop displays the data is by monitoring the local '= /proc' directory for its files such as stat and meminfo. These function= s are defined in the distribution specific directories for eg 'LinuxPro= cessList_scanCPUTime(LinuxProcessList* this)' in 'Linux/LinuxProces= sList.c' in my case. So the project idea proposed is to make htop to be= able read data from the pcp APIs so that htop can display historical data = as well.
Does this sounds right?
If yes what would you suggest me to do next?
if no please correct me where am I wrong. :)

[1] https:= //en.wikipedia.org/wiki/Ncurses

Regards.
Sitaram


On Tue, Mar 8, 2016, 11:35 = AM=C2=A0Nathan Scott <nathans@redh= at.com> wrote:
Hi Sitaram,
----- Original Message -----
> [...]
> Thank you for the reply, so first thing I will do is to download and b= uild
> htop from source and try to dive in into the code to get its better > understanding.
> Once I am done with that we can discuss further on this. Meanwhile I a= m
> trying to set up a bouncer to log messages on irc thus I will stick to= the
> mailing list for some time.

Sounds good.=C2=A0 Keep an eye on the timeline from Google too -
https://developers.google.com/open-source/gso= c/timeline

At the end of this week of familiarization, the next step will involve putt= ing
together a detailed proposal of the work - which is due by the end of the following week.=C2=A0 So as you're looking through the code and discuss= ing it with
me, keep notes and start building up that proposal document as you go - it&= #39;ll
need to be submitted to the GSoC site relatively soon.

http://teom.org/= blog/kde/how-to-write-a-kick-ass-proposal-for-google-summer-of-code/
It's a bit KDE-specific, but all the same principles apply.=C2=A0 Note = especially:
"get it reviewed [...] well before submitting it to the Google Summer = of Code
web application."

cheers.

--
Nathan
--001a1144034c8af33a052dc0e33f-- From bugzilla@redhat.com Fri Mar 11 05:49:18 2016 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 97ED97CA0 for ; Fri, 11 Mar 2016 05:49:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6BB6E8F8033 for ; Fri, 11 Mar 2016 03:49:15 -0800 (PST) X-ASG-Debug-ID: 1457696947-04cb6c7f280c7b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 8CyhHI1X2lSAJ2Y6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 11 Mar 2016 03:49:09 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aeLYz-0001vm-Ly for ; Fri, 11 Mar 2016 22:49:06 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBmqYM044454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 06:48:52 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBmqTY025775 for ; Fri, 11 Mar 2016 06:48:52 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2BBmqk5025768; Fri, 11 Mar 2016 06:48:52 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1316880] New: RFE: PCP HAproxy metrics Date: Fri, 11 Mar 2016 11:48:50 +0000 X-ASG-Orig-Subj: [Bug 1316880] New: RFE: PCP HAproxy metrics Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1457696948 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27757 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1316880 Bug ID: 1316880 Summary: RFE: PCP HAproxy metrics Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: HAproxy is a *very* widely used HA solution in various environments, includ= ing, but not limited to, OpenStack. PCP should provide HAproxy metrics via a PMDA plugin. http://www.haproxy.org/ http://docs.openstack.org/ha-guide/controller-ha-haproxy.html https://www.datadoghq.com/blog/how-to-collect-haproxy-metrics/ https://www.datadoghq.com/blog/monitoring-haproxy-performance-metrics/ Thanks. --=20 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=3DKnrKjWw= ooi&a=3Dcc_unsubscribe= From bugzilla@redhat.com Fri Mar 11 05:49:34 2016 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 5E60B7CA0 for ; Fri, 11 Mar 2016 05:49:34 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 15F98304043 for ; Fri, 11 Mar 2016 03:49:34 -0800 (PST) X-ASG-Debug-ID: 1457696969-04bdf002ec2ffcb0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id PR6NPrLANI3yFOhH (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 11 Mar 2016 03:49:30 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aeLZN-0007qy-9m for ; Fri, 11 Mar 2016 22:49:29 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBnH3Z044541 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 06:49:18 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBnHW6025853 for ; Fri, 11 Mar 2016 06:49:17 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2BBnH3b025852; Fri, 11 Mar 2016 06:49:17 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1316880] RFE: PCP HAproxy metrics Date: Fri, 11 Mar 2016 11:49:17 +0000 X-ASG-Orig-Subj: [Bug 1316880] RFE: PCP HAproxy metrics Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1457696970 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27756 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1316880 --- Comment #1 from Marko Myllynen --- See also https://bugzilla.redhat.com/show_bug.cgi?id=3D1205231. --=20 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=3DFETJQNp= NXX&a=3Dcc_unsubscribe= From bugzilla@redhat.com Fri Mar 11 05:49:35 2016 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 CF58A7CAE for ; Fri, 11 Mar 2016 05:49:35 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 95483304043 for ; Fri, 11 Mar 2016 03:49:35 -0800 (PST) X-ASG-Debug-ID: 1457696972-04cb6c7f280c8a0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id muxsb1iwABCk4Zz2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 11 Mar 2016 03:49:34 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aeLZR-0007sc-BP for ; Fri, 11 Mar 2016 22:49:32 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBnMRs044584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 06:49:22 -0500 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BBnMSM025903 for ; Fri, 11 Mar 2016 06:49:22 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2BBnMJN025902; Fri, 11 Mar 2016 06:49:22 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1205231] RFE: provide IPVS/LVS metrics Date: Fri, 11 Mar 2016 11:49:21 +0000 X-ASG-Orig-Subj: [Bug 1205231] RFE: provide IPVS/LVS metrics Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1457696973 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27757 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1205231 --- Comment #10 from Marko Myllynen --- See also https://bugzilla.redhat.com/show_bug.cgi?id=3D1316880. --=20 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=3DoAv7sUG= Jvu&a=3Dcc_unsubscribe= From qwuha@hyap.com Fri Mar 11 07:21:33 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1A6147CA0 for ; Fri, 11 Mar 2016 07:21:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 748BEAC003 for ; Fri, 11 Mar 2016 05:21:29 -0800 (PST) X-ASG-Debug-ID: 1457702469-04cb6c7f2b12730001-S8gJnT Received: from llxrp.com (CUSTOMER.VPLS.NET [67.198.202.83]) by cuda.sgi.com with ESMTP id Y1OrLkjgJJhvYwV0 for ; Fri, 11 Mar 2016 05:21:19 -0800 (PST) X-Barracuda-Envelope-From: qwuha@hyap.com X-Barracuda-Apparent-Source-IP: 67.198.202.83 Received: from sunny-PC ([127.0.0.1]) by localhost via TCP with ESMTPA; Fri, 11 Mar 2016 21:21:58 +0800 Disposition-Notification-To: mrrcym@126.com MIME-Version: 1.0 From: CoCo Sender: CoCo To: pcp@oss.sgi.com Reply-To: CoCo Date: 11 Mar 2016 21:21:58 +0800 Subject: =?utf-8?B?TmRGZUIgIG1hZ25ldCB0byBwY3A=?= Content-Type: multipart/alternative; boundary=--boundary_21499_49787bd9-3195-4fa2-98d9-8840445650fc X-ASG-Orig-Subj: =?utf-8?B?TmRGZUIgIG1hZ25ldCB0byBwY3A=?= X-Barracuda-Connect: CUSTOMER.VPLS.NET[67.198.202.83] X-Barracuda-Start-Time: 1457702469 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27758 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 HTML_MESSAGE BODY: HTML included in message Message-Id: <20160311132129.046911296091@cuda.sgi.com> ----boundary_21499_49787bd9-3195-4fa2-98d9-8840445650fc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQoNCkhpJm5ic3A7U2lyLA0KDQombmJzcDsNCg0KJm5ic3A7DQoNCiZuYnNwOw0KDQombmJz cDsNCg0KJm5ic3A7DQoNCiZuYnNwOw0KDQombmJzcDsNCg0KJm5ic3A7DQoNCiZuYnNwOw0K DQoNCg0KDQoNCiZuYnNwOw0KV2UmbmJzcDtwcm9kdWNlIE5kRmVCIG1hZ25ldCAsY29udGFj dCBtZSBpZiB5b3UgbmVlZCAuDQombmJzcDsNCkJlc3QgcmVnYXJkcywNCiZuYnNwOw0KJm5i c3A7DQombmJzcDsNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKg0KDQoNCg0KDQoNCg0KQ29DbyANCg0KDQoNCg0KTmluZ2JvIEdlcm9u Z2xpIE1hZ25ldGljIEluZHVzdHJ5IENPLiwgTHRkJm5ic3A7QWRkOiBJbmR1c3RyaWFsIFBh cmssIFlpbmppYW5nIFRvd24sIFlpbnpob3UgRGlzdHJpY3QsIE5pbmdib1RlbDogODYtMTU5 Njc4NjIwNTMgJm5ic3A7RmF4OiA4Ni0wNTc0LTg4MDgwODI4DQpFbWFpbDpnZXJvbmdsaUB5 YWhvby5jb20mbmJzcDsgY29jb193b25nQGdlcm9uZ2xpLmNvbUh0dHA6Ly93d3cuZ2Vyb25n bGkuY29tDQpJZiBkaXN0dXJiICxwbHMgdW5zdWJzY3JpYmUNCiZuYnNwOw0KJm5ic3A7 ----boundary_21499_49787bd9-3195-4fa2-98d9-8840445650fc Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PERJViBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsIj4NCjxESVYgc3R5bGU9IkZPTlQtRkFN SUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsgQkFDS0dS T1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3JtYWw7IEZP TlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5saW5lOyBG T05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJ Tkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7IEZPTlQt V0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJT046IG5v bmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9IzAwMDAw MCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPkhpJm5ic3A7U2lyLDwvRk9OVD48L0RJVj48L0RJ Vj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhU LVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsg Rk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6 IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BB Q0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7 IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzog MHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9O VD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+ DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjog cmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5v cm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTog Q2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsg Q09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3Jt YWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1l cyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZP TlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsg QkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3Jt YWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5s aW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVS LVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7 IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJ T046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9 IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJ Vj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhU LVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsg Rk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6 IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BB Q0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7 IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzog MHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9O VD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+ DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjog cmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5v cm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTog Q2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsg Q09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3Jt YWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1l cyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZP TlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsg QkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3Jt YWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5s aW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVS LVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7 IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJ T046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9 IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJ Vj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhU LVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsg Rk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6 IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BB Q0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7 IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzog MHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9O VD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+ DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjog cmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5v cm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTog Q2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsg Q09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3Jt YWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1l cyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJVj4NCjxESVYgc3R5bGU9IkZP TlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhULVRSQU5TRk9STTogbm9uZTsg QkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgRk9OVC1WQVJJQU5UOiBub3Jt YWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgRElTUExBWTogaW5s aW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgTEVUVEVS LVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7IEZPTlQtU0laRTogc21hbGw7 IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULURFQ09SQVRJ T046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgY29sb3I9 IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9OVD4mbmJzcDs8L0RJVj48L0RJ Vj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCI+DQo8RElWIHN0eWxlPSJURVhU LVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsg Rk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6 IDBweDsgRElTUExBWTogaW5saW5lOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgV0hJVEUtU1BB Q0U6IG5vcm1hbDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYigwLDAsMCk7 IEZPTlQtU0laRTogc21hbGw7IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzog MHB4OyBURVhULURFQ09SQVRJT046IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweCI+PC9ESVY+DQo8RElWPg0KPERJViBzdHlsZT0iRk9OVC1TSVpFOiAxNi41cHQiPg0K PERJViBzdHlsZT0iUE9TSVRJT046IHN0YXRpYyAhaW1wb3J0YW50OyBGT05ULVNJWkU6IDIy LjVwdCI+DQo8RElWIHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWw7IEZPTlQtU0laRTogMTJw dCI+PEZPTlQgY29sb3I9IzAwMDAwMCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvRk9OVD4m bmJzcDs8L0RJVj4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbDsgRk9OVC1TSVpF OiAxMnB0Ij48Rk9OVCBjb2xvcj0jMDAwMDAwIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+V2Um bmJzcDtwcm9kdWNlIDxGT05UIGNvbG9yPSNmZjAwZmY+TmRGZUIgbWFnbmV0PC9GT05UPiAs Y29udGFjdCBtZSBpZiB5b3UgbmVlZCAuPC9GT05UPjwvRElWPg0KPERJViBzdHlsZT0iRk9O VC1GQU1JTFk6IGFyaWFsOyBGT05ULVNJWkU6IDEycHQiPjxGT05UIGZhY2U9IlRpbWVzIE5l dyBSb21hbiI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1GQU1JTFk6 IGFyaWFsOyBGT05ULVNJWkU6IDEycHQiPjxGT05UIGNvbG9yPSMwMDAwMDAgZmFjZT0iVGlt ZXMgTmV3IFJvbWFuIj5CZXN0IHJlZ2FyZHMsPC9GT05UPjwvRElWPg0KPERJViBzdHlsZT0i Rk9OVC1GQU1JTFk6IGFyaWFsOyBGT05ULVNJWkU6IDEycHQiPjxGT05UIGZhY2U9IlRpbWVz IE5ldyBSb21hbiI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1GQU1J TFk6IGFyaWFsOyBGT05ULVNJWkU6IDEycHQiPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21h biI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFs OyBGT05ULVNJWkU6IDEycHQiPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PC9GT05U PiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsOyBGT05ULVNJ WkU6IDEycHQiPioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKjwvRElWPjwvRElWPjwvRElWPjwvRElWPjwvRElWPjwvRElWPg0KPERJViBz dHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsIj4NCjxESVY+DQo8RElWIHN0eWxlPSJGT05ULVNJ WkU6IDE2LjVwdCI+DQo8RElWIHN0eWxlPSJQT1NJVElPTjogc3RhdGljICFpbXBvcnRhbnQ7 IEZPTlQtU0laRTogMjIuNXB0Ij4NCjxESVYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbDsg Rk9OVC1TSVpFOiAxMnB0Ij4NCjxESVYgc3R5bGU9IlRFWFQtVFJBTlNGT1JNOiBub25lOyBC QUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1NSwyNTUpOyBURVhULUlOREVOVDogMHB4OyBG T05UOiAxNHB4IOW+rui9r+mbhem7kSwgVGFob21hOyBXSElURS1TUEFDRTogbm9ybWFsOyBM RVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsgV09SRC1TUEFDSU5H OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweCI+PEZPTlQgc2l6ZT0zIGZh Y2U9QXJpYWw+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdDsgTUFSR0lOOiAwY20gMGNt IDBwdDsgQkFDS0dST1VORDogd2hpdGU7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4i IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0Pjw/eG1sOm5hbWVzcGFjZSBwcmVmaXggPSBz dDEgbnMgPSAidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c21hcnR0YWdzIiAv PjxzdDE6cGxhY2UgdzpzdD0ib24iPjxCPjxTUEFOIHN0eWxlPSJGT05ULUZBTUlMWTogQXJp YWw7IENPTE9SOiBibGFjazsgRk9OVC1TSVpFOiAxMnB0OyBtc28tZm9udC1rZXJuaW5nOiAw cHQiIGxhbmc9RU4tVVM+Q29DbzwvU1BBTj48L0I+PC9zdDE6cGxhY2U+PEI+PFNQQU4gc3R5 bGU9IkZPTlQtRkFNSUxZOiBBcmlhbDsgQ09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDEycHQ7 IG1zby1mb250LWtlcm5pbmc6IDBwdCIgbGFuZz1FTi1VUz4gPC9TUEFOPjwvQj48U1BBTiBz dHlsZT0iRk9OVC1GQU1JTFk6IEFyaWFsOyBDT0xPUjogYmxhY2s7IEZPTlQtU0laRTogMTJw dDsgbXNvLWZvbnQta2VybmluZzogMHB0IiBsYW5nPUVOLVVTPjw/eG1sOm5hbWVzcGFjZSBw cmVmaXggPSBvIG5zID0gInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmlj ZSIgLz48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8VEFCTEUgc3R5bGU9IldJRFRIOiAxMDAl OyBCQUNLR1JPVU5EOiB3aGl0ZTsgbXNvLWNlbGxzcGFjaW5nOiAwY207IG1zby1wYWRkaW5n LWFsdDogMGNtIDBjbSAwY20gMGNtIiBjbGFzcz1Nc29Ob3JtYWxUYWJsZSBib3JkZXI9MCBj ZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiPg0KPFRCT0RZPg0KPFRS IHN0eWxlPSJtc28teWZ0aS1pcm93OiAwOyBtc28teWZ0aS1maXJzdHJvdzogeWVzOyBtc28t eWZ0aS1sYXN0cm93OiB5ZXMiPg0KPFREIHN0eWxlPSJCT1JERVItQk9UVE9NOiAjZjBmMGYw OyBCT1JERVItTEVGVDogI2YwZjBmMDsgUEFERElORy1CT1RUT006IDBjbTsgQkFDS0dST1VO RC1DT0xPUjogdHJhbnNwYXJlbnQ7IFBBRERJTkctTEVGVDogMGNtOyBXSURUSDogNzElOyBQ QURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNmMGYwZjA7IEJPUkRFUi1SSUdIVDog I2YwZjBmMDsgUEFERElORy1UT1A6IDBjbSIgd2lkdGg9IjcxJSI+DQo8UCBzdHlsZT0iVEVY VC1BTElHTjogbGVmdDsgTElORS1IRUlHSFQ6IDE4cHQ7IE1BUkdJTjogMGNtIDBjbSAwcHQ7 IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIGNsYXNzPU1zb05vcm1hbCBhbGlnbj1s ZWZ0PjxzdDE6Q2l0eSB3OnN0PSJvbiI+PEI+PFNQQU4gc3R5bGU9IkZPTlQtRkFNSUxZOiBB cmlhbDsgRk9OVC1TSVpFOiAxMnB0OyBtc28tZm9udC1rZXJuaW5nOiAwcHQiIGxhbmc9RU4t VVM+TmluZ2JvPC9TUEFOPjwvQj48L3N0MTpDaXR5PjxCPjxTUEFOIHN0eWxlPSJGT05ULUZB TUlMWTogQXJpYWw7IEZPTlQtU0laRTogMTJwdDsgbXNvLWZvbnQta2VybmluZzogMHB0IiBs YW5nPUVOLVVTPiBHZXJvbmdsaSBNYWduZXRpYyBJbmR1c3RyeSBDTy4sIEx0ZCZuYnNwOzwv U1BBTj48L0I+PFNQQU4gc3R5bGU9IkZPTlQtRkFNSUxZOiBBcmlhbDsgRk9OVC1TSVpFOiAx MnB0OyBtc28tZm9udC1rZXJuaW5nOiAwcHQiIGxhbmc9RU4tVVM+PEJSPjwvU1BBTj48U1BB TiBzdHlsZT0iRk9OVC1GQU1JTFk6IEFyaWFsOyBGT05ULVNJWkU6IDEwcHQ7IG1zby1mb250 LWtlcm5pbmc6IDBwdCIgbGFuZz1FTi1VUz5BZGQ6IEluZHVzdHJpYWwgUGFyaywgPHN0MTpQ bGFjZU5hbWUgdzpzdD0ib24iPllpbmppYW5nPC9zdDE6UGxhY2VOYW1lPiA8c3QxOlBsYWNl VHlwZSB3OnN0PSJvbiI+VG93bjwvc3QxOlBsYWNlVHlwZT4sIFlpbnpob3UgRGlzdHJpY3Qs IDxzdDE6cGxhY2UgdzpzdD0ib24iPjxzdDE6Q2l0eSB3OnN0PSJvbiI+TmluZ2JvPC9zdDE6 Q2l0eT48L3N0MTpwbGFjZT48QlI+VGVsOiA4Ni0xNTk2Nzg2MjA1MyA8U1BBTiBzdHlsZT0i bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOzwvU1BBTj5GYXg6IDg2LTA1NzQtODgwODA4Mjg8 bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBzdHlsZT0iVEVYVC1BTElHTjogbGVmdDsgTElO RS1IRUlHSFQ6IDE4cHQ7IE1BUkdJTjogMGNtIDBjbSAwcHQ7IG1zby1wYWdpbmF0aW9uOiB3 aWRvdy1vcnBoYW4iIGNsYXNzPU1zb05vcm1hbCBhbGlnbj1sZWZ0PjxTUEFOIHN0eWxlPSJG T05ULUZBTUlMWTogQXJpYWw7IEZPTlQtU0laRTogMTBwdDsgbXNvLWZvbnQta2VybmluZzog MHB0IiBsYW5nPUVOLVVTPkVtYWlsOmdlcm9uZ2xpQHlhaG9vLmNvbTxTUEFOIHN0eWxlPSJt c28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5jb2NvX3dvbmdAZ2Vyb25nbGkuY29t PEJSPjxBIGhyZWY9Imh0dHA6Ly93d3cuZ2Vyb25nbGkuY29tLyI+PFNQQU4gc3R5bGU9IkNP TE9SOiAjMzMzMzMzOyBURVhULURFQ09SQVRJT046IG5vbmU7IG1zby1iaWRpLWZvbnQtc2l6 ZTogMTIuMHB0OyB0ZXh0LXVuZGVybGluZTogbm9uZSI+SHR0cDovL3d3dy5nZXJvbmdsaS5j b208L1NQQU4+PC9BPjwvU1BBTj48U1BBTiBzdHlsZT0iRk9OVC1GQU1JTFk6IEFyaWFsOyBG T05ULVNJWkU6IDEycHQ7IG1zby1mb250LWtlcm5pbmc6IDBwdCIgbGFuZz1FTi1VUz48bzpw PjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0ZPTlQ+PC9E SVY+PC9ESVY+DQo8RElWIHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWw7IEZPTlQtU0laRTog MTJwdCI+PFNQQU4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnVGltZXMgTmV3IFJvbWFuJzsgRk9O VC1TSVpFOiAxNnB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdDsgbXNvLWZhcmVhc3Qt Zm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWZvbnQta2VybmluZzogMS4wcHQ7IG1zby1hbnNp LWxhbmd1YWdlOiBFTi1VUzsgbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6IFpILUNOOyBtc28tYmlk aS1sYW5ndWFnZTogQVItU0EiIGxhbmc9RU4tVVM+PEZPTlQgY29sb3I9I2MwYzBjMCBzaXpl PTI+SWYgZGlzdHVyYiAscGxzIDwvRk9OVD48QSBocmVmPSJtYWlsdG86ZW1tYS5tYWduZXRp Y3NAeWFob28uY29tIj48Rk9OVCBjb2xvcj0jYzBjMGMwIHNpemU9Mj51bnN1YnNjcmliZTwv Rk9OVD48L0E+PC9TUEFOPjwvRElWPjwvRElWPjwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1G QU1JTFk6IGFyaWFsOyBGT05ULVNJWkU6IDEycHQiPiZuYnNwOzwvRElWPjwvRElWPg0KPERJ ViBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsIj4mbmJzcDs8L0RJVj48L0RJVj4= ----boundary_21499_49787bd9-3195-4fa2-98d9-8840445650fc-- From noreply@github.com Fri Mar 11 08:42:13 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 1DCE97CA0 for ; Fri, 11 Mar 2016 08:42:13 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E62C7304032 for ; Fri, 11 Mar 2016 06:42:09 -0800 (PST) X-ASG-Debug-ID: 1457707325-04cb6c7f2b18390001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id IbMFV35XzZi93K72 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 11 Mar 2016 06:42:07 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aeOGP-0003XZ-9r for ; Sat, 12 Mar 2016 01:42:04 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Fri, 11 Mar 2016 06:41:53 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1457707313; bh=OyyHev4mRXu4IjSCJ5y41BHTvPwnIuvM6ybUA1h7fH4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=X/bv3s2T903n2PPrOyqZecmxLasjkbqxLYos3HumXtrvAP9T6miqIc2p4Xqzrm2SG FHzafmCE1ZjYNWX+Iq+ZLYTd2GZKm7eWrj+wb8PDS2GMJflFThHbkdPwEOrKKRHy2W OM8kWW00r5iy4oWxfxJ23fm3qoC8PgVUQqirBgco= From: panda87 Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Monitor docker containers (#76) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Monitor docker containers (#76) Content-Type: multipart/alternative; boundary="--==_mimepart_56e2d93197e07_175c3fb27dceb2a01596139"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: panda87 X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1457707326 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27759 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56e2d93197e07_175c3fb27dceb2a01596139 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @natoscott, sorry, I meant how can I monitor docker containers stats in case I have multiple docker containers on one machine? --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/76#issuecomment-195394207 ----==_mimepart_56e2d93197e07_175c3fb27dceb2a01596139 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@natoscott, sorry, I meant how can I monitor docker containers stats in case I have multiple docker containers on one machine?


Reply to this email directly or view it on GitHub.

----==_mimepart_56e2d93197e07_175c3fb27dceb2a01596139-- From brolley@redhat.com Fri Mar 11 10:29:38 2016 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 5182B7CA3 for ; Fri, 11 Mar 2016 10:29:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1294C304043 for ; Fri, 11 Mar 2016 08:29:35 -0800 (PST) X-ASG-Debug-ID: 1457713770-04cbb00b7032c670001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 4M43M6YSlYu37CHU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 08:29:31 -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 (Postfix) with ESMTPS id 624F0C057EC2 for ; Fri, 11 Mar 2016 16:29:30 +0000 (UTC) Received: from [10.10.59.179] (vpn-59-179.rdu2.redhat.com [10.10.59.179]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BGTThc031778; Fri, 11 Mar 2016 11:29:30 -0500 Message-ID: <56E2F287.1060200@redhat.com> Date: Fri, 11 Mar 2016 11:29:59 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Marko Myllynen CC: PCP Mailing List Subject: Re: [pcp] PCP Updates: Multi-archive: update man pages and books References: <56E1FC06.8000402@redhat.com> <56E29954.2040307@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP Updates: Multi-archive: update man pages and books In-Reply-To: <56E29954.2040307@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457713770 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/11/2016 05:09 AM, Marko Myllynen wrote: > Hi, > > On 2016-03-11 00:58, Dave Brolley wrote: >> These are updates to our man pages and books with respect to >> multi-archive contexts. I did this mainly by grepping for the word >> 'archive' within the docs. Let me know if you spot any errors or omissions. > How about pmrep(1) man page? > I missed pmrep(1) and pmrep.conf(5) because the sources are in the src/pmrep directory. Is there any reason that they are not in man/man1 and man/man5 respectively, as are all the other man pages? Dave From brolley@redhat.com Fri Mar 11 11:22:24 2016 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 C65557CA6 for ; Fri, 11 Mar 2016 11:22:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8BD408F8033 for ; Fri, 11 Mar 2016 09:22:21 -0800 (PST) X-ASG-Debug-ID: 1457716936-04bdf002ed318150001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 07T5yEz6B6X0wqTJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 09:22:17 -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-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 0944A91D04 for ; Fri, 11 Mar 2016 17:22:16 +0000 (UTC) Received: from [10.10.59.179] (vpn-59-179.rdu2.redhat.com [10.10.59.179]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2BHMFKo028997 for ; Fri, 11 Mar 2016 12:22:15 -0500 Message-ID: <56E2FEE5.4080609@redhat.com> Date: Fri, 11 Mar 2016 12:22:45 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: pmrep(1) man page Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: pmrep(1) man page Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457716937 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Dave Brolley (1): Update pmrep.1 man page to include multi-archive context support. src/pmrep/pmrep.1 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) From pcp-announce-bounces@oss.sgi.com Fri Mar 11 20:37:24 2016 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 7B3547CA4; Fri, 11 Mar 2016 20:37:24 -0600 (CST) X-Original-To: pcp-announce@oss.sgi.com Delivered-To: pcp-announce@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 735837CA2 for ; Fri, 11 Mar 2016 18:54:37 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 04540AC001 for ; Fri, 11 Mar 2016 16:54:33 -0800 (PST) X-ASG-Debug-ID: 1457744068-04bdf002ec327470001-87ZIJf Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Vn4t7ktUFEsziPx0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 16:54:29 -0800 (PST) X-Barracuda-Envelope-From: lberk@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 (Postfix) with ESMTPS id 7BD0A80508 for ; Sat, 12 Mar 2016 00:54:28 +0000 (UTC) Received: from toium (vpn-48-46.rdu2.redhat.com [10.10.48.46]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2C0sRkc027565 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 11 Mar 2016 19:54:28 -0500 From: Lukas Berk To: pcp-announce@oss.sgi.com Date: Fri, 11 Mar 2016 19:54:27 -0500 X-ASG-Orig-Subj: Google Summer of Code Update Message-ID: <87ziu4jz24.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 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: 1457744069 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Mailman-Approved-At: Fri, 11 Mar 2016 20:37:22 -0600 Subject: [pcp-announce] Google Summer of Code Update X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Performance Co-Pilot 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, Just wanted to give folks a heads up that a couple additional Google Summer of Code ideas have been added to our ideas page[1]. First, is adding flame graphs[2] to Vector[3] in order to possibly visualize information and metrics from perf, ebpf, and/or pmdapipe. Second, is creating a memory mapped value[4] instrumentation written in Golang to be read by pmdammv[5]. To read more about these tasks and to contact their respective mentors, please checkout our ideas page[1]. To prospective GSoC students, please be aware that next week the proposal application period begins (on March 14th). Submitting a proposal earlier rather than later is highly recommended, as it gives prospective mentors time to review and clarify questions about the proposal. Ultimately, giving the applicant more time and opportunity to revise and refine their proposal, increasing the chance of acceptance. Please feel free to message the PCP list, or myself directly, if you have any questions. Cheers, Lukas [1] - http://pcp.io/gsoc/2016/ideas.html [2] - http://www.brendangregg.com/flamegraphs.html [3] - https://github.com/Netflix/vector/wiki/Getting-Started [4] - http://pcp.io/man/man5/mmv.5.html [5] - http://pcp.io/man/man1/pmdammv.1.html _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From myllynen@redhat.com Sat Mar 12 05:12:48 2016 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 D1A2B7CA1 for ; Sat, 12 Mar 2016 05:12:48 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A5F74304032 for ; Sat, 12 Mar 2016 03:12:45 -0800 (PST) X-ASG-Debug-ID: 1457781162-04cb6c7f2847b20001-S8gJnT Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by cuda.sgi.com with ESMTP id J5MYHuJEyDW17Yrn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 12 Mar 2016 03:12:43 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.53 Received: by mail-wm0-f53.google.com with SMTP id l68so47229286wml.0 for ; Sat, 12 Mar 2016 03:12:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=CqNZngukGhPG+0aZ23VCZcoGVkF8Flzcb2BfUhu+hhg=; b=C+s44Cmi7i/D4tEVWcVdAajEwpPw2aLUFSHV/4uvpzw8jgFfeAauPEKZl6nIJ03ZA9 KZpG2KXNTIUARt8H+fv37HHdP3oj20bStk5OIuBnqupUBFTm+TdgDFmggt3Ci0BLILuf eQ2TQoDylC8MiqiSml1FBggAeY/IyKX4GL6g9cHuCbalAOKsnHyU3LTa6xrDLPchFKvt oBTtcSqHoG4rAx11x7lYAFzjpFXGA1+PVHwLkZ8RJPjOIn1hzqRZyWtnvBNetiNX5R/M YW2jVWt6Y8H7wmwXE6x6CUZ/pD/y64d4bz5ZBBE/4+yfONmusrLqZqSqZYTG//Fo/xZe 1cpg== X-Gm-Message-State: AD7BkJIIcPyAFkdFlsW7dqK/Z7B+5m71Em3OM/E8dxAYpRt/Q7p0e7ysKOepcKAplEJF0CnF X-Received: by 10.28.182.136 with SMTP id g130mr7735183wmf.10.1457781162459; Sat, 12 Mar 2016 03:12:42 -0800 (PST) Received: from ?IPv6:2001:14bb:150:5ca8:402:1fcc:a508:3? (dygkg5myfyks85lkkyybt-4.rev.dnainternet.fi. [2001:14bb:150:5ca8:402:1fcc:a508:3]) by smtp.gmail.com with ESMTPSA id k125sm6463674wmb.14.2016.03.12.03.12.39 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 12 Mar 2016 03:12:41 -0800 (PST) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP Updates: Multi-archive: update man pages and books References: <56E1FC06.8000402@redhat.com> <56E29954.2040307@redhat.com> <56E2F287.1060200@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP Updates: Multi-archive: update man pages and books To: Dave Brolley Cc: PCP Mailing List From: Marko Myllynen Organization: Red Hat Message-ID: <56E3F9A3.9050300@redhat.com> Date: Sat, 12 Mar 2016 13:12:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E2F287.1060200@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f53.google.com[74.125.82.53] X-Barracuda-Start-Time: 1457781163 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27784 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-11 18:29, Dave Brolley wrote: > On 03/11/2016 05:09 AM, Marko Myllynen wrote: >> On 2016-03-11 00:58, Dave Brolley wrote: >>> These are updates to our man pages and books with respect to >>> multi-archive contexts. I did this mainly by grepping for the word >>> 'archive' within the docs. Let me know if you spot any errors or >>> omissions. >> How about pmrep(1) man page? >> > I missed pmrep(1) and pmrep.conf(5) because the sources are in the > src/pmrep directory. Is there any reason that they are not in man/man1 > and man/man5 respectively, as are all the other man pages? Nathan probably remembers the exact reason but pmrep is not the only case: $ find . -name '*.[0-9]' -print | grep -Ev '(/qa/|/man/|pmdas|git|/2)' ./src/autofsd-probe/autofsd-probe.1 ./src/libpcp_fault/pmfault.3 ./src/pcp/atop/pcp-atoprc.5 ./src/pcp/atop/pcp-atop.1 ./src/pcp/atop/pcp-atopsar.1 ./src/pcp/collectl/pcp-collectl.1 ./src/pcp/dmcache/pcp-dmcache.1 ./src/pcp/free/pcp-free.1 ./src/pcp/iostat/pcp-iostat.1 ./src/pcp/numastat/pcp-numastat.1 ./src/pcp/uptime/pcp-uptime.1 ./src/pcp/verify/pcp-verify.1 ./src/pcp2graphite/pcp2graphite.1 ./src/pmlogconf/v1.0 ./src/zabbix-agent/src/zbxpcp.3 ./src/pmrep/pmrep.conf.5 ./src/pmrep/pmrep.1 Cheers, -- Marko Myllynen From charles.cui1984@gmail.com Sat Mar 12 22:17:12 2016 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,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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 778DB7CA1 for ; Sat, 12 Mar 2016 22:17:12 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DEED0AC001 for ; Sat, 12 Mar 2016 20:17:08 -0800 (PST) X-ASG-Debug-ID: 1457842622-04cb6c7f28783d0001-S8gJnT Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by cuda.sgi.com with ESMTP id wjk4qhWDyUjNxtfI (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 12 Mar 2016 20:17:03 -0800 (PST) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.182 Received: by mail-lb0-f182.google.com with SMTP id xr8so195668559lbb.1 for ; Sat, 12 Mar 2016 20:17:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=pdtJmAObZoJblvyO54AxTZezUmjAvmBPX2f0iEe+7hc=; b=HY4jgJE6Rvk43V2ozym48T85TtM3WakIxr0YYZneyX5tBc/z2KPDwQx5cpu5C0BcH4 OSRobHcosespjm+ukgMzb3sDGD0RWnRcrHbu1kguz4xmL2LbIANCx5KOfKk2DdnymcHe jZ8yqmd0QJnPhEs1mezYaYMxfOp8W+JigwOYhivTBiAsio9VwGLh3eG/Dmq3AiQY53xX Rhy3tTPCxT6aF62ND9xieJsBTKMmKyKI9LLdmfvUSxu6rjwmMICMV3EmkFDJ5HNQgCA+ eiTT8hoeWqAMZF4D+Ii64BnuCEhOjCrAAWz8aRVCiDmN5hBf39AmRCaUpBQkkAhHkyOW riCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=pdtJmAObZoJblvyO54AxTZezUmjAvmBPX2f0iEe+7hc=; b=HFmQX5S96MrZcKNs7eXP4LjXPyCIsHn8JZnvGTEVHkFwejJRELZO25iqChrPbRwQtZ hg7Ox26SGk1Fx3RzJzm21Glz77knah3MWH/wEE26NDrb8PxDZk5S7ipl0ixHsPV+bybP zDBPteKbd8RCGNjjC/mBdFviB09TxyQpAlV5qlvKzqq3eEvOwT44GuBRthB/05nyihEB a1aZ0AULLpLhT8aFDX/+5TkOaMi436HLIZdX3M8mHzVUkDb/QvOPa5otZVe+O5BMNy9F /pBNv81A4h0DgTtOYySPVmuuqyPxuiO2oAEtlF8Oor7QWu3Oyb0Wimu4B29x1ZtShovS W1ZQ== X-Gm-Message-State: AD7BkJJj0cw5/TJAziChPF/DKxHX9bg/6fI0tcn0ig8ZB4wuEcUeQAYmJrjXAzxb7twfkaTKRzC7lovSU8md7w== MIME-Version: 1.0 X-Received: by 10.112.164.97 with SMTP id yp1mr5572781lbb.30.1457842621663; Sat, 12 Mar 2016 20:17:01 -0800 (PST) Received: by 10.25.86.68 with HTTP; Sat, 12 Mar 2016 20:17:01 -0800 (PST) In-Reply-To: <87io0v8iv2.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> Date: Sat, 12 Mar 2016 20:17:01 -0800 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lb0-f182.google.com[209.85.217.182] X-Barracuda-Start-Time: 1457842623 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27801 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hi Lukas, Some updates for this project. I tried to install and use simple and trivial pmda, and they can report me the expected metrics. Now, I am thinking of steps of writing the pmds using golang. Some thoughts are given below, correct me if I am wrong. Basically, there are 2 ways to go. 1> I need to at first to create a wrapper of lib pcp_pmda using golang, where provides similar name to functions in lib pcp_pmda but implemented using golang. For each function in the wrapper, it calls the lib pcp_pmda to complete the function. Then, create an agent (with golang) to talk with my wrapper. or 2> rewrite lib pcp_pmda using golang which way is preferred by the community? Thanks, Charles 2016-03-09 13:02 GMT-08:00 Lukas Berk : > Hi Charles, > > Charles Cui writes: > [...] >> I add the pcpqa user into the system, and run test under the >> pcp-testsuite package. >> When I run "./check -g sanity -x flakey" it has permission problem. >> So, I issued the command with sudo, which executed without any errors. > > Awesome! Yes, pcpqa requires sudo (staring stopping pcp services, among > other things). Personally I have it setup under sudo with nopasswd to > make things eaiser, however I'm aware some individuals aren't > comfortable doing so, up to you. > >> In terms of the testsuite, (sudo ./check 000-) >> some tests report problem like output mismatch, or some packages are >> not found(e,g, no docker binary found), >> but most of these tests pass. >> Do I need to investigate the test with problems and fix them? > > Having tests return '[notrun] ...' is perfectly fine. So long as there > doesn't seem to be any major problems with the setup I wouldn't be > overly worried about a few fails for now (assuming there isn't a clear > pattern you can see with them). QA is quite important to the pcp > community as a whole, might be worth mentioning your testing plan in a > propsal at some point :) > > [...] >> Sure, just be aware that we do have a memcache pmda, as well as >> several >> database pmdas already (check src/pmdas/ for a full list). That >> being >> said, there are always more databases to monitor. Feel free to >> choose >> one you're interested in and detail it in your proposal. >> I looked at the listed provided, I think I can write agents to monitor >> redis or cassandra database, >> if that's possible. > > Sure, keep in mind that some data sources are easier to extract > meaningful metrics out of than others, and feel free to detail the > decisions behind your choice in the proposal! > > Cheers, > > Lukas From nishantkrsunny@gmail.com Sun Mar 13 13:06:58 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 875B07CA1 for ; Sun, 13 Mar 2016 13:06:58 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id EF3BFAC001 for ; Sun, 13 Mar 2016 11:06:54 -0700 (PDT) X-ASG-Debug-ID: 1457892409-04cb6c7f2a98ce0001-S8gJnT Received: from mail-qk0-f180.google.com (mail-qk0-f180.google.com [209.85.220.180]) by cuda.sgi.com with ESMTP id B3X5aVCGXsR66C7b (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 13 Mar 2016 11:06:49 -0700 (PDT) X-Barracuda-Envelope-From: nishantkrsunny@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.220.180 Received: by mail-qk0-f180.google.com with SMTP id x1so67095068qkc.1 for ; Sun, 13 Mar 2016 11:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=pLQFJpJRrkukLFc73qVRi9yk/0fcfQiw/4KjoCpT0c8=; b=bJSFDzjbGDZuSQ4zLeUhLU8wOGFgoU3b9iv1vdZQw4WzHQkt6BTKH1mcVn35Pac7SI gr69Sl03+dXqViEHvkhc/rP6KSl6vBuYuDyIT393LLRP0V3noxSjU9PU5UGJ7X2wgj0S FZ9kNM47ZSQKDnLhrMu0QE49Q1Cmyj4U+qRjj3iHXVzolERJLfjy3fEQhmuYL4BEYuki M27Z2VSq9wv93n5dK2EeZysb7Hc8maPZ8vWTzY6g9sKPh71bgb7sljIMkmck003uFsVK sJ2WJH92Pt1gs8XGleefA1g9dN0drklaLfJVTJlVnq8q8qRJDzwFv5MYjkjEyxeb8DMy Qvig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=pLQFJpJRrkukLFc73qVRi9yk/0fcfQiw/4KjoCpT0c8=; b=HDgln8sEnG7rLzUOQMOiDnY4sdREHNj39kWdGa9Sgx67Aftr2etqIKioZBQ7mFtREw xEaMIyWCChFAjzjCe8daHuuq0dXUF6QmEzw6V3tlmn9Wf2o44Ljm9ciilJxiLwG/Sbg/ 5pQuA7z9DNbiQKRcXG0cjRWVgmHWquYpSqJ+d5+fCK2AONTb3+Gto3FwW9YpXcm8zxLH 6tjukfAb7ztS2QULyzfIo1FsB1J56GfPD1hlf40mcojsDCNIAU0X3wuspjby7K5ZERWO j90qPPqJjkE1kpwl3T77WPKIWHWJCeliydSSjQTapBcqhaGKeHiMW40c4Ph742mi9FUH 9H9A== X-Gm-Message-State: AD7BkJJ8gmJrhfs/Ig7q4FlFI6Ida1bmqPVi/GHzO0Tv//2cnhz+iLXtXpFFn0ads9E/pd1nJcnAw/ahrPEh7A== X-Received: by 10.55.25.141 with SMTP id 13mr24718086qkz.69.1457892409310; Sun, 13 Mar 2016 11:06:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.123.69 with HTTP; Sun, 13 Mar 2016 11:06:29 -0700 (PDT) From: Nishant Kumar Date: Sun, 13 Mar 2016 23:36:29 +0530 Message-ID: Subject: [GSoC 16] Query regarding project proposal To: mgoodwin@redhat.com X-ASG-Orig-Subj: [GSoC 16] Query regarding project proposal Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1147b7e22d8432052df20757 X-Barracuda-Connect: mail-qk0-f180.google.com[209.85.220.180] X-Barracuda-Start-Time: 1457892409 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27815 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a1147b7e22d8432052df20757 Content-Type: text/plain; charset=UTF-8 Hello Sir, As per our previous correspondences, I have read documentation of blktrace and libpcp_import library. I know understand how to parse and format blktrace output and how to write a PCP archive using the libpcp_import APIs. As per my understanding, following are the high level steps for writing the "blktrace2pcp" tool : 1. Set up a new context using `pmiStart()` and add instances and metrics using `pmiAddInstance()` and `pmiAddMetric()` respectively. Take the required metrics from command line. In a loop do: - invoke blktrace for a fixed interval and generate a trace. - For the required metric values, either feed the trace to blkparse using `-o -` flags or parse the binary data in the pcp tool. In either case, use named pipes to store the output in the memory temporarily. - If we decide to parse the blktrace output ourselves then read the blkparse source code and write a parser in the pcp tool, else skip this step. - Add the values to the PCP archive and flush. I am unclear on the following: - How to turn off all PCP I/O when blktraces are generated as there can be processes reading/writing some PCP archives or some PDMAs doing disk operations. - Could not understand what you mean by missing support for writing event data. As per my understanding once we parse the blktrace output we can add the corresponding metrics and their values to the archive. Also, I am sorry but I am not available from 19th to 27th march(IST), hence I would like to submit the first draft of my project proposal by 15th march 12:00 PM(IST) and the final draft by 18th march 11:55 PM(IST). Hence, I request you to forward me a general structure of the project proposal. Regards Nishant Kumar Sunny Senior Undergraduate Department of Computer Sc. and Engg. Indian Institute of Technology, Kanpur --001a1147b7e22d8432052df20757 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Sir,

As per our previous corr= espondences, I have read documentation of blktrace and libpcp_import librar= y. I know understand how to parse and format blktrace output and how to wri= te a PCP archive using the libpcp_import APIs.

As per my = understanding, following are the high level steps for writing the "blk= trace2pcp" tool :
  1. Set up a new context using `pmiStart()` a= nd add instances and metrics=20 using `pmiAddInstance()` and `pmiAddMetric()` respectively. Take the requir= ed metrics from command line.

In a loop do:

  • = invoke blktrace for a fixed interval and generate a trace.
  • For = the required metric values, either feed the trace to blkparse using `-o -` = flags or parse the binary data in the pcp tool. In either case, use named p= ipes to store the output in the memory temporarily.
  • If we decide to= parse the blktrace output ourselves then read the blkparse source code and= write a parser in the pcp tool, else skip this step.
  • Add the value= s to the PCP archive and flush.

I am unclear on the following:<= br>

  • How to turn off all PCP I/O when blktraces are generated as = there can be processes reading/writing some PCP archives or some PDMAs doin= g disk operations.
  • Could not understand what you mean by m= issing support for writing event data. As per my understanding once we pars= e the blktrace output we can add the corresponding metrics and their values= to the archive.

Also, I am sorry but I am not available from 1= 9th to 27th march(IST), hence I would like to submit the first draft of my = project proposal by 15th march 12:00 PM(IST) and the final draft by 18th ma= rch 11:55 PM(IST). Hence, I request you to forward me a general structure o= f the project proposal.=C2=A0


=
Regards
Nishant Kumar Sunny=
Senior Undergraduate
Department of Comput= er Sc. and Engg.
Indian Institute of Technology, Kanpur

--001a1147b7e22d8432052df20757-- From kenj@internode.on.net Sun Mar 13 14:43:05 2016 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 17C187CA1 for ; Sun, 13 Mar 2016 14:43:05 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E3CCF8F8033 for ; Sun, 13 Mar 2016 12:43:01 -0700 (PDT) X-ASG-Debug-ID: 1457898174-04cbb00b723ba880001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id Oye8Ccm70vDHrpyq for ; Sun, 13 Mar 2016 12:42:55 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A7AgAMwuVWPBrS0XYNUItjsTuECoYNAoFqAQEBAQEBBwEBAQFBhQIBAQQ4PAQRCxgJFg8JAwIBAgExFBMIAQEQtD2PRwEBAQcCAR2KWoE3g0+DbgEEjTmKEp0Fjn2CcoFoizkBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl2.internode.on.net with ESMTP; 14 Mar 2016 06:12:54 +1030 Subject: Re: [pcp] GSOC 2016 idea for PCP To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> From: Ken McDonell Message-ID: <56E5C2BD.8040007@internode.on.net> Date: Mon, 14 Mar 2016 06:42:53 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1457898174 X-Barracuda-URL: https://192.48.176.25:443/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.3.27816 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 13/03/16 15:17, Charles Cui wrote: > Hi Lukas, > > Some updates for this project. > I tried to install and use simple and trivial pmda, and they can > report me the expected metrics. > Now, I am thinking of steps of writing the pmds using golang. > Some thoughts are given below, correct me if I am wrong. > Basically, there are 2 ways to go. > 1> I need to at first to create a wrapper of lib pcp_pmda using golang, where > provides similar name to functions in lib pcp_pmda but implemented > using golang. > For each function in the wrapper, it calls the lib pcp_pmda to > complete the function. > Then, create an agent (with golang) to talk with my wrapper. > or > 2> rewrite lib pcp_pmda using golang > > which way is preferred by the community? G'day Charles. Wrappers are definitely the way for any language other than C. There are existing examples for Perl and Python in the code base. You can use dbpmda(1) to debug this in a way that allows you to build up the wrapper layer in incremental stages, rather than requiring a complete implementation before debugging with the PMDA being called from pmcd. From nscott@redhat.com Mon Mar 14 00:06:04 2016 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 7C55D7CAF for ; Mon, 14 Mar 2016 00:06:04 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 448AA8F8033 for ; Sun, 13 Mar 2016 22:06:00 -0700 (PDT) X-ASG-Debug-ID: 1457931955-04cb6c7f29bb1b0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id Mu3uMBLSGvJpSiHz (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 13 Mar 2016 22:05:55 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2E55sUQ029239; Mon, 14 Mar 2016 01:05:54 -0400 Date: Mon, 14 Mar 2016 01:05:54 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen , Dave Brolley Cc: PCP Mailing List Message-ID: <211179017.30001771.1457931954034.JavaMail.zimbra@redhat.com> In-Reply-To: <56E3F9A3.9050300@redhat.com> References: <56E1FC06.8000402@redhat.com> <56E29954.2040307@redhat.com> <56E2F287.1060200@redhat.com> <56E3F9A3.9050300@redhat.com> Subject: Re: [pcp] PCP Updates: Multi-archive: update man pages and books MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP Updates: Multi-archive: update man pages and books Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.65] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP Updates: Multi-archive: update man pages and books Thread-Index: nf8SXTEKF5KJAg2vzuz+/oME90eo9w== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1457931955 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27823 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi guys, ----- Original Message ----- > On 2016-03-11 18:29, Dave Brolley wrote: > > On 03/11/2016 05:09 AM, Marko Myllynen wrote: > >> On 2016-03-11 00:58, Dave Brolley wrote: > >>> These are updates to our man pages and books with respect to > >>> multi-archive contexts. I did this mainly by grepping for the word > >>> 'archive' within the docs. Let me know if you spot any errors or > >>> omissions. > >> How about pmrep(1) man page? > >> > > I missed pmrep(1) and pmrep.conf(5) because the sources are in the > > src/pmrep directory. Is there any reason that they are not in man/man1 > > and man/man5 respectively, as are all the other man pages? > > Nathan probably remembers the exact reason but pmrep is not the only case: > We used to have everything all below man, but the conditional makefile logic (esp in the man/man1 makefile) was becoming very error prone. So we moved man pages for conditionally-built components into the src SUBDIRS so that the conditional enable/disable build logic was in one place for each tool. cheers. -- Nathan From nscott@redhat.com Mon Mar 14 00:08:41 2016 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 F36ED7CAF for ; Mon, 14 Mar 2016 00:08:40 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C795C8F8033 for ; Sun, 13 Mar 2016 22:08:40 -0700 (PDT) X-ASG-Debug-ID: 1457932118-04cbb00b6f3ceef0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id xGsuFxeslLxpJIKC (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 13 Mar 2016 22:08:38 -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 u2E58bQ5003032; Mon, 14 Mar 2016 01:08:37 -0400 Date: Mon, 14 Mar 2016 01:08:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Sitaram Shelke Cc: pcp@oss.sgi.com Message-ID: <1079824781.30001891.1457932116920.JavaMail.zimbra@redhat.com> In-Reply-To: References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.65] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF44 (Linux)/8.0.6_GA_5922) Thread-Topic: Interested to contribute to PCP in GSoC 16 Thread-Index: IrHenQnyGR1QI+0I9b45NNQiuiPPTw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1457932118 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27823 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 Hi Sitram, ----- Original Message ----- > Hello Nathan, > I built htop from source and looked at the source code. I noted few key > points which can help to understand the flow of htop. Good stuff. > 'Linux/LinuxProcessList.c' in my case. So the project idea proposed is to > make htop to be able read data from the pcp APIs so that htop can display > historical data as well. > Does this sounds right? Yes, spot on - that's the first part of the project. Beyond the code, it'd be a good idea to document your work (see htop.1) and test it (looks like a test_spec.lua exists in the htop source that may be helpful there). > If yes what would you suggest me to do next? > if no please correct me where am I wrong. :) You're following the idea well, no problems at all. The project description also goes into writing other simpler tools like pidstat and mpstat using the PCP APIs - I think it would be a good idea to include at least these two in your proposal also. In terms of what to do next, I recommend you follow the timeline on the GSoC website - the next step is for you to write a detailed proposal of everything you intend to achieve over the summer, based on the discussions we've had. Have a read through the docs for students there, and elsewhere on the net - there's alot been written about how to write a good GSoC proposal. Make sure you submit draft copies to the GSoC site; these are visible to the project mentors and we can do some initial proof-reading, to give you early feedback before the submission deadline arrives. cheers. -- Nathan From alec@alectenharmsel.com Mon Mar 14 09:11:18 2016 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=T_DKIM_INVALID 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 69BC87CB4 for ; Mon, 14 Mar 2016 09:11:18 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2F5C38F804B for ; Mon, 14 Mar 2016 07:11:15 -0700 (PDT) X-ASG-Debug-ID: 1457964670-04cb6c7f29d36d0001-S8gJnT Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by cuda.sgi.com with ESMTP id 3A6M6RrvLMZrecoL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 07:11:11 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.28 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id C616B20C87 for ; Mon, 14 Mar 2016 10:11:10 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Mon, 14 Mar 2016 10:11:10 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=NB MCbXG8pxr7vg3rQ1DpMil6bnE=; b=sY7t18+/bVQeVcbMFdAUx8UkCYIyuHJ3IS v21ytgSfnbSD24e1HY0c+1uYSWIy5CdjjJ4t1gv7RenFH5aa+G2JjMJtb2zTjCPM 2SAa4NWzvRs8qRAHJLe8qCugPZGg8+xReAi014AIzuYDROHiiy2lScuyAJxomowp e31wq/s7E= X-Sasl-enc: C9JdwImSY+6zoJkxtUvA4OOOeA97kt/9cBEOa3/7Qf/j 1457964670 Received: from apio.adsroot.itcs.umich.edu (0587377145.wireless.umich.net [35.2.169.249]) by mail.messagingengine.com (Postfix) with ESMTPA id 4C820C0001F; Mon, 14 Mar 2016 10:11:10 -0400 (EDT) Date: Mon, 14 Mar 2016 10:11:05 -0400 From: Alec Ten Harmsel To: pcp@oss.sgi.com Subject: elasticsearch PMDA question Message-ID: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: elasticsearch PMDA question MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out4-smtp.messagingengine.com[66.111.4.28] X-Barracuda-Start-Time: 1457964671 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27832 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 Hi, We're using the elasticsearch PMDA to grab metrics on a small cluster. By default, the PMDA grabs metrics for every node, even when PCP is only running on one node. This is very slow; the PMDA has an internal timeout of 1 second, but a request to get metrics from all nodes usually takes 2-3 seconds on our cluster. My question is: is it default for PMDAs to grab metrics for as many nodes as possible, or only on the node that PCP is running on? There is an easy way to patch the PMDA to fix our problem, but it would break the behavior the PMDA has historically had. What is the best way to go about fixing this? Thanks, Alec From sitaramshelke@gmail.com Mon Mar 14 12:33:11 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 1E65E29DF8 for ; Mon, 14 Mar 2016 12:33:11 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 982EAAC009 for ; Mon, 14 Mar 2016 10:33:07 -0700 (PDT) X-ASG-Debug-ID: 1457976782-04bdf002ee4187a0001-S8gJnT Received: from mail-vk0-f44.google.com (mail-vk0-f44.google.com [209.85.213.44]) by cuda.sgi.com with ESMTP id CteWaycHomdHj98J (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Mar 2016 10:33:03 -0700 (PDT) X-Barracuda-Envelope-From: sitaramshelke@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.44 Received: by mail-vk0-f44.google.com with SMTP id c3so217854688vkb.3 for ; Mon, 14 Mar 2016 10:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=05w978lfzCUOUNXDD0cv2/ygP0abEvuNXdoP+9gj1Ig=; b=icuvwnqk6q2rWea+UQAodk2OqahMkQ1o4hie1d8zSUObhXKdm8Kv7/6/FlJVsa62TB MJqZCrf1kqCWq4g/UMd7U6sQpUPgWf8qYYR+q3w2YFH6CJPSx2JGii1erTGJEVE01vBv 77c8HpBnhadE28zOSYk5wTMuJb4MS0Kl23COmCoSYoWpZHMjCVsOXYIPsvDPBwO1ZEZq 699xBU/Kgppgi4ejmP8uvbSPFs5+tsWZS45wN/vSMC1enH/2PI4dkFhiuqs+kvMTaXtQ WP4m6oVY5ouRU42+8FwReekE1XdPugzwTMrtAV9Lk6/a8Y09wpxvPPR3SV7w66U8xY+e bgjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=05w978lfzCUOUNXDD0cv2/ygP0abEvuNXdoP+9gj1Ig=; b=POs/dL8uOxIq09kfKzg9bJ0rTIJfxYpeItMgzrbdSnWcMSbJryTzicNuuJSq4+ljU5 h6d4skcS5bygpCulxX6T9kkqLstMT913RyAiBATDPV2RhVbEphWEuD9jwekOSCAAJN8q MVegAlhPn5gOGJOySlrz1gE9VC0maAoybWRec69oH5X6xuXtxA8jZB0JseOua9vLT23x YDrH8LZ95FdAO3qbYWL8kNNaK5ANZSHNGoIkG663taXT/AqERY0KCK7uD1n7O8OSopRw 2z/L6tKpbbuwXEfn8m91IRDsASMK/mgkwHAxLdZKEWpF9QUoFZRi4h4cwMiLAnnQdJLt DXZg== X-Gm-Message-State: AD7BkJKwqvmrjzWnCxNBV+SD2EBJecQGtZgj4DG0JblLPho3E9Umqd2iUVPzWneuDKM6UBQcDtDOyTf23p4KlQ== MIME-Version: 1.0 X-Received: by 10.31.52.195 with SMTP id b186mr24115096vka.39.1457976782524; Mon, 14 Mar 2016 10:33:02 -0700 (PDT) Received: by 10.159.41.36 with HTTP; Mon, 14 Mar 2016 10:33:02 -0700 (PDT) In-Reply-To: <1079824781.30001891.1457932116920.JavaMail.zimbra@redhat.com> References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> <1079824781.30001891.1457932116920.JavaMail.zimbra@redhat.com> Date: Mon, 14 Mar 2016 23:03:02 +0530 Message-ID: Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 From: Sitaram Shelke X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 To: Nathan Scott Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1143e5423697e6052e05ac15 X-Barracuda-Connect: mail-vk0-f44.google.com[209.85.213.44] X-Barracuda-Start-Time: 1457976783 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27837 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a1143e5423697e6052e05ac15 Content-Type: text/plain; charset=UTF-8 Hello Nathan, Thanks for the reply. I will take a good look into pidstat and mpstat as well and will try to write details about them in the proposal. Yes, I have already started writing the proposal and will share it once the GSoC Proposal link opens so that I can get it reviewed multiple times. Regards, Sitaram Shelke On Mon, Mar 14, 2016 at 10:38 AM, Nathan Scott wrote: > Hi Sitram, > > ----- Original Message ----- > > Hello Nathan, > > I built htop from source and looked at the source code. I noted few key > > points which can help to understand the flow of htop. > > Good stuff. > > > 'Linux/LinuxProcessList.c' in my case. So the project idea proposed is to > > make htop to be able read data from the pcp APIs so that htop can display > > historical data as well. > > Does this sounds right? > > Yes, spot on - that's the first part of the project. Beyond the code, it'd > be a good idea to document your work (see htop.1) and test it (looks like a > test_spec.lua exists in the htop source that may be helpful there). > > > If yes what would you suggest me to do next? > > if no please correct me where am I wrong. :) > > You're following the idea well, no problems at all. The project > description > also goes into writing other simpler tools like pidstat and mpstat using > the > PCP APIs - I think it would be a good idea to include at least these two in > your proposal also. > > In terms of what to do next, I recommend you follow the timeline on the > GSoC > website - the next step is for you to write a detailed proposal of > everything > you intend to achieve over the summer, based on the discussions we've had. > Have a read through the docs for students there, and elsewhere on the net - > there's alot been written about how to write a good GSoC proposal. > > Make sure you submit draft copies to the GSoC site; these are visible to > the > project mentors and we can do some initial proof-reading, to give you early > feedback before the submission deadline arrives. > > cheers. > > -- > Nathan > -- -sitaram --001a1143e5423697e6052e05ac15 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Nathan,
Thanks for the = reply. I will take a good look into pidstat and mpstat as well and will try= to write details about them in the proposal.
Yes, I have already = started writing the proposal and will share it once the GSoC Proposal link = opens so that I can get it reviewed multiple times.
Regards,
Sitaram Shelke

On Mon, Mar 14, 2016 at 10:38 AM, Nathan Scott <nathans@redhat= .com> wrote:
Hi Sitram,

----- Original Message -----
> Hello Nathan,
> I built htop from source and looked at the source code. I noted few ke= y
> points which can help to understand the flow of htop.

Good stuff.

> 'Linux/LinuxProcessList.c' in my case. So the project idea pro= posed is to
> make htop to be able read data from the pcp APIs so that htop can disp= lay
> historical data as well.
> Does this sounds right?

Yes, spot on - that's the first part of the project.=C2=A0 Beyond the c= ode, it'd
be a good idea to document your work (see htop.1) and test it (looks like a=
test_spec.lua exists in the htop source that may be helpful there).

> If yes what would you suggest me to do next?
> if no please correct me where am I wrong. :)

You're following the idea well, no problems at all.=C2=A0 The project d= escription
also goes into writing other simpler tools like pidstat and mpstat using th= e
PCP APIs - I think it would be a good idea to include at least these two in=
your proposal also.

In terms of what to do next, I recommend you follow the timeline on the GSo= C
website - the next step is for you to write a detailed proposal of everythi= ng
you intend to achieve over the summer, based on the discussions we've h= ad.
Have a read through the docs for students there, and elsewhere on the net -=
there's alot been written about how to write a good GSoC proposal.

Make sure you submit draft copies to the GSoC site; these are visible to th= e
project mentors and we can do some initial proof-reading, to give you early=
feedback before the submission deadline arrives.

cheers.

--
Nathan



--
-sitaram
--001a1143e5423697e6052e05ac15-- From brolley@redhat.com Mon Mar 14 13:54:58 2016 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 8D02D29DF8 for ; Mon, 14 Mar 2016 13:54:58 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6018C8F8049 for ; Mon, 14 Mar 2016 11:54:55 -0700 (PDT) X-ASG-Debug-ID: 1457981693-04cbb00b713fd740001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HvqzfTzPrX5nYjYI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 11:54:54 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 8D83546202 for ; Mon, 14 Mar 2016 18:54:53 +0000 (UTC) Received: from [10.10.63.142] (vpn-63-142.rdu2.redhat.com [10.10.63.142]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2EIsq6n023464 for ; Mon, 14 Mar 2016 14:54:53 -0400 Message-ID: <56E7091E.9090300@redhat.com> Date: Mon, 14 Mar 2016 14:55:26 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: brolley: More man page updates for multi-archive contexts Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: brolley: More man page updates for multi-archive contexts Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457981694 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Dave Brolley (1): More man page updates for multi-archive contexts. src/pcp/atop/pcp-atop.1 | 7 +++++-- src/pcp/collectl/pcp-collectl.1 | 5 ++++- src/pcp/iostat/pcp-iostat.1 | 31 +++++++++++++++++-------------- src/pcp2graphite/pcp2graphite.1 | 11 ++++++++--- 4 files changed, 34 insertions(+), 20 deletions(-) From brolley@redhat.com Mon Mar 14 14:46:05 2016 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 052997CBA for ; Mon, 14 Mar 2016 14:46:05 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7C388AC005 for ; Mon, 14 Mar 2016 12:46:01 -0700 (PDT) X-ASG-Debug-ID: 1457984756-04cbb00b704009c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Nm0n6uq8E5qlFrfO (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 12:45:57 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 2B7A81E27 for ; Mon, 14 Mar 2016 19:45:56 +0000 (UTC) Received: from [10.10.63.142] (vpn-63-142.rdu2.redhat.com [10.10.63.142]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2EJjtsQ023944 for ; Mon, 14 Mar 2016 15:45:55 -0400 Message-ID: <56E71514.6020005@redhat.com> Date: Mon, 14 Mar 2016 15:46:28 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: pmdumplog(1): Restrict to single archives for now Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: pmdumplog(1): Restrict to single archives for now Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457984757 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 We're into the qa week for the upcoming release (3.11.1, scheduled for March 18) and pmdumplog(1) is still broken with respect to time indices omitted when dumping multi-archive contexts. This patch restricts pmdumplog(1) to using single archives for now. We can expand its capabilities to include multi-archives later, if that's what gets decided. Dave -------------------------------------------------------------------------------------------------------------------------- Changes committed to git://git.pcp.io/brolley/pcp.git multi-archive Dave Brolley (1): Restrict pmdumplog(1) to single archives, for now. src/pmdumplog/pmdumplog.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) From brolley@redhat.com Mon Mar 14 14:51:00 2016 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 9B61F7CBD for ; Mon, 14 Mar 2016 14:51:00 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 72366304064 for ; Mon, 14 Mar 2016 12:50:57 -0700 (PDT) X-ASG-Debug-ID: 1457985056-04cbb00b72400ec0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DpvJfAdWXTrKOg2d (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 12:50:56 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 4F02490E79 for ; Mon, 14 Mar 2016 19:50:56 +0000 (UTC) Received: from [10.10.63.142] (vpn-63-142.rdu2.redhat.com [10.10.63.142]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2EJotGu024053 for ; Mon, 14 Mar 2016 15:50:56 -0400 Message-ID: <56E71641.8060601@redhat.com> Date: Mon, 14 Mar 2016 15:51:29 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: qa Week for PCP Release 3.11.1 (March 18, 2016) Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: qa Week for PCP Release 3.11.1 (March 18, 2016) Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457985056 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi All, This is the formal announcement of qa week for the upcoming PCP release. At this point we should be running qa on as many platforms as we can and only fixing critical problems. If all goes well, I plan on tagging the release on Friday March 18. That's Friday here in North America, so it may be Saturday for some of you! Dave From nscott@redhat.com Mon Mar 14 15:38:41 2016 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 018CF7CD8 for ; Mon, 14 Mar 2016 15:38:41 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BDF1730404E for ; Mon, 14 Mar 2016 13:38:37 -0700 (PDT) X-ASG-Debug-ID: 1457987909-04cb6c7f28ee3b0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id tSXxgERi68pVcuPv (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 14 Mar 2016 13:38:29 -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 u2EKcQiR021114; Mon, 14 Mar 2016 16:38:26 -0400 Date: Mon, 14 Mar 2016 16:38:26 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Message-ID: <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> In-Reply-To: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> Subject: Re: [pcp] elasticsearch PMDA question MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.4] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: elasticsearch PMDA question Thread-Index: p1pdlu36Acilc9SfUm8ZPwckXeJ0iw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1457987909 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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.3.27841 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 Hi Alec, ----- Original Message ----- > Hi, > > We're using the elasticsearch PMDA to grab metrics on a small cluster. > By default, the PMDA grabs metrics for every node, even when PCP is only > running on one node. This is very slow; the PMDA has an internal timeout > of 1 second, but a request to get metrics from all nodes usually takes > 2-3 seconds on our cluster. > > My question is: is it default for PMDAs to grab metrics for as many > nodes as possible, or only on the node that PCP is running on? The latter is definitely preferable and not only because of the additional latency, but also things like the hostname in PCP archives being incorrect and so on. Ideally we would have separate PCP collectors running on each system exporting just local metrics, and use PCP protocols (via the client tools) to address the need to extract metrics from multiple systems. > There is > an easy way to patch the PMDA to fix our problem, but it would break the > behavior the PMDA has historically had. What is the best way to go about > fixing this? Can you describe this change a bit further? There are definitely ways we can tackle this, such as using different-named metrics for the local node case, renaming the "elasticsearch.nodes" metrics & indom (has good error handling characteristics for anyone using the old metrics). cheers. -- Nathan From alec@alectenharmsel.com Mon Mar 14 16:30:10 2016 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=T_DKIM_INVALID 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 80AE27CE3 for ; Mon, 14 Mar 2016 16:30:10 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 14EEAAC002 for ; Mon, 14 Mar 2016 14:30:09 -0700 (PDT) X-ASG-Debug-ID: 1457991003-04bdf002ed440e50001-S8gJnT Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by cuda.sgi.com with ESMTP id Q3yhEhJRVBDHGWmU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 14:30:04 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.28 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 77AF622CB6 for ; Mon, 14 Mar 2016 17:30:03 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Mon, 14 Mar 2016 17:30:03 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=veaWYZ6PA8uOyi7VWPj6yQoPhNQ=; b=pxWGX RrJiRx9J+enoKsrs7AKY9rjVF2DRccVpAzjMP7fnAX+cGLAhlSew19EL+j47i7pL HU/tI2PZoHAsKJkoaIoRvfjZg2oQycCqHVg43wCpp03KFRzUZMZjCgNPThJR3fb4 QLF+zGUqN2sl8RF1bpkcG6IC2LwTsh92IIHDiM= X-Sasl-enc: nOhWogvkTlG5TdVajdGa8pZar33tqFbweyl/SerwQBG/ 1457991003 Received: from greenbeast (c-98-243-132-117.hsd1.mi.comcast.net [98.243.132.117]) by mail.messagingengine.com (Postfix) with ESMTPA id DA564C00016; Mon, 14 Mar 2016 17:30:02 -0400 (EDT) Date: Mon, 14 Mar 2016 17:29:57 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] elasticsearch PMDA question Message-ID: <20160314212939.GA4200@greenbeast> X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out4-smtp.messagingengine.com[66.111.4.28] X-Barracuda-Start-Time: 1457991004 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27843 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Mar 14, 2016 at 04:38:26PM -0400, Nathan Scott wrote: > Hi Alec, > > ----- Original Message ----- > > My question is: is it default for PMDAs to grab metrics for as many > > nodes as possible, or only on the node that PCP is running on? > > The latter is definitely preferable and not only because of the additional > latency, but also things like the hostname in PCP archives being incorrect > and so on. Interesting, completely forgot about that. > Ideally we would have separate PCP collectors running on each > system exporting just local metrics, and use PCP protocols (via the client > tools) to address the need to extract metrics from multiple systems. This is definitely the setup we want, just not the way the PMDA is written. > > > There is > > an easy way to patch the PMDA to fix our problem, but it would break the > > behavior the PMDA has historically had. What is the best way to go about > > fixing this? > > Can you describe this change a bit further? Change one URL from "_nodes/stats" to "_nodes/_local/stats". Problem gone. > There are definitely ways we > can tackle this, such as using different-named metrics for the local node > case, renaming the "elasticsearch.nodes" metrics & indom (has good error > handling characteristics for anyone using the old metrics). I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is parsed by the PMDA. I was thinking that it would be possible to add a new variable, something like $all_node_stats. It would default to false, so only metrics from localhost would be fetched. It could be set true by that configuration file. Your solution is fine too; I'm new to PCP, so I will be glad to patch it in whichever way fits best with the project. Is your solution just leaving as is, but replicating the "elasticsearch.nodes" metric tree to something like "elasticsearch.local_node" so old behavior is preserved and the new behavior is added? Thanks, Alec From nscott@redhat.com Mon Mar 14 16:53:42 2016 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 D67FC7CE3 for ; Mon, 14 Mar 2016 16:53:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AA36B8F8035 for ; Mon, 14 Mar 2016 14:53:36 -0700 (PDT) X-ASG-Debug-ID: 1457992414-04bdf002ed4475a0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id pKjIxK5qZj4tEng3 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 14 Mar 2016 14:53:34 -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 u2ELrVm9018299; Mon, 14 Mar 2016 17:53:31 -0400 Date: Mon, 14 Mar 2016 17:53:31 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Message-ID: <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> In-Reply-To: <20160314212939.GA4200@greenbeast> References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> <20160314212939.GA4200@greenbeast> Subject: Re: [pcp] elasticsearch PMDA question MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.4] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: elasticsearch PMDA question Thread-Index: 7eFPidsaRaNN3HACCxmUKcoaABNn4w== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1457992414 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.52 X-Barracuda-Spam-Status: No, SCORE=0.52 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC1_TG070, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27844 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 0.50 BSF_SC1_TG070 Custom Rule TG070 ----- Original Message ----- > [...] > I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is > parsed by the PMDA. I was thinking that it would be possible to add a > new variable, something like $all_node_stats. It would default to false, > so only metrics from localhost would be fetched. It could be set true by > that configuration file. Good solution, that'd work well. > Your solution is fine too; I'm new to PCP, so I will be glad to patch it > in whichever way fits best with the project. Is your solution just > leaving as is, but replicating the "elasticsearch.nodes" metric tree to > something like "elasticsearch.local_node" so old behavior is preserved > and the new behavior is added? > I was suggesting to rename elasticsearch.nodes.* to elasticsearch.node.* and adjust the refresh logic accordingly. Either approach sounds fine to me though. cheers. -- Nathan From kenj@internode.on.net Mon Mar 14 17:06:04 2016 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 792CA7CE3 for ; Mon, 14 Mar 2016 17:06:04 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2ECC4304051 for ; Mon, 14 Mar 2016 15:06:00 -0700 (PDT) X-ASG-Debug-ID: 1457993155-04bdf002ed4495f0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 3hDX1O8FOiuI71VB for ; Mon, 14 Mar 2016 15:05:56 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2D6AQCmNOdWPBrS0XYNUIQYbYZmrBKJPBmHdQEBAQEBAQcBAQEBQYUrVTAGAgUWCwILAwIBAgExJwYCAQG0ImePW3yRGIE6BYdfhVqKEoVuikKMVY59hFpWimMBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail05.adl6.internode.on.net with ESMTP; 15 Mar 2016 08:35:05 +1030 To: pcp@oss.sgi.com Subject: pcp updates: more mac os x qa rework From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more mac os x qa rework Message-ID: <56E73590.6030601@internode.on.net> Date: Tue, 15 Mar 2016 09:05:04 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1457993156 X-Barracuda-URL: https://192.48.157.11:443/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.3.27844 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (19): qa/294: prepare for different output on different platforms qa/294: tweak filter for ? values, e.g. for Mac OS X qa/919: prepare for different output on different platforms pcp.env: extension to optionally process $HOME/.pcp/pcp.conf src/pmcd/pmdaproc.sh: if perl check fails, report the reason src/pmdas/darwin/pmda.c: change from direct to hashed lookup for PMIDs qa/group: add 294 to pmstat group qa/833: filter kernel PMDA PMIDs qa/294: rm the old .out file (missed in earlier changes) qa/880 & 1038: add notrun guard if OrderedDict python module not available qa/507: fix darwin mem rounding in awk qa/364: better filtering for missing metrics on Mac OS X qa/273: revert previous direct mapping changes qa/344: filter out NotifyEndLocalContext line for linux PMDA qa/455: remove gnu sloppiness qa/416: sudo and awk changes qa/812: awk rework qa/716 & 798: sudo dbpmda changes qa/721: make dso suffix portable man/man5/pcp.env.5 | 17 qa/.gitignore | 2 qa/1038 | 6 qa/273 | 22 qa/294 | 16 qa/294.darwin | 1110 ++++++++++++++++++++++++++++++++++++++++++++++++ qa/294.default | 1110 ++++++++++++++++++++++++++++++++++++++++++++++++ qa/294.out | 1110 ------------------------------------------------ qa/344 | 1 qa/344.out | 5 qa/364 | 28 - qa/416 | 6 qa/507 | 2 qa/566 | 4 qa/716 | 2 qa/721 | 6 qa/721.out | 2 qa/798 | 2 qa/812 | 22 qa/833 | 13 qa/833.out | 80 +-- qa/880 | 6 qa/919 | 11 qa/919.darwin | 7 qa/919.default | 7 qa/group | 2 src/include/pcp.env | 28 - src/pmcd/pmdaproc.sh | 6 src/pmdas/darwin/pmda.c | 2 29 files changed, 2424 insertions(+), 1211 deletions(-) Details ... commit dd690d452da43cb8e02ab33972a147f61f4f725d Author: Ken McDonell Date: Tue Mar 15 09:02:52 2016 +1100 qa/721: make dso suffix portable Need to use .$DSO_SUFFIX, not .so to make things work across all platforms, especially Mac OS X. commit b57a886300f6ff8f7ba9e2aad71a097a5f2f8914 Author: Ken McDonell Date: Tue Mar 15 09:01:37 2016 +1100 qa/716 & 798: sudo dbpmda changes The "sudo dbpmda ..." combination does not work well if the PMDA to be run by dbpmda depends on environment variables that sudo(1) clears. Leverage the recent pcp.env changes, and replace this with: sudo sh -c ". /etc/pcp.env; dbpmda ..." commit 311543cbd01b808ce1bf8164560781341bd56514 Author: Ken McDonell Date: Tue Mar 15 09:00:32 2016 +1100 qa/812: awk rework The version of awk on Mac OS X is pre-Neanderthal ... rework the awk script to use day zero awk syntax. commit 34c8e781fdd6f3de4887a8908b6dffc0fb23248c Author: Ken McDonell Date: Tue Mar 15 08:56:47 2016 +1100 qa/416: sudo and awk changes The "sudo dbpmda ..." combination does not work well if the PMDA to be run by dbpmda depends on environment variables that sudo(1) clears. Leverage the recent pcp.env changes, and change this to: sudo sh -c ". /etc/pcp.env; dbpmda ..." The version of awk on Mac OS X is pre-Neanderthal ... rework the awk script to use day zero awk syntax. commit 02f32d1ddd1294457a9874f7f594c400c7550ca7 Author: Ken McDonell Date: Tue Mar 15 08:54:17 2016 +1100 qa/455: remove gnu sloppiness If commands are invoked as name [opts] [filename ...] then it will work on all platforms ... name [filename or opts ...] is gnu silliness. commit b7de4d1d76f5f06a8f5e91ee3b8b41685b3a17d1 Author: Ken McDonell Date: Tue Mar 15 08:51:32 2016 +1100 qa/344: filter out NotifyEndLocalContext line for linux PMDA This depends on the IPC method for the PMDA, and not all kernel PMDAs use a pipe connection to pmcd, e.g. darwin uses the DSO protocol. commit b62e8b744caa56d163c4e588839674512cf1842a Author: Ken McDonell Date: Tue Mar 15 08:49:29 2016 +1100 qa/273: revert previous direct mapping changes This is now done properly in the darwin PMDA, so no need for filtering here. commit f64a0f3cb777ea3cce633ecdc30dd063bb4ac992 Author: Ken McDonell Date: Tue Mar 15 07:15:46 2016 +1100 qa/364: better filtering for missing metrics on Mac OS X commit b7f120b8717ae91faee8bd4bee2613f9cdad712d Author: Ken McDonell Date: Tue Mar 15 07:14:59 2016 +1100 qa/507: fix darwin mem rounding in awk Previous expression was just wrong. commit afaccbb9e95e88558e9f607a7c666c6acdc04e79 Author: Ken McDonell Date: Tue Mar 15 07:10:20 2016 +1100 qa/880 & 1038: add notrun guard if OrderedDict python module not available commit 2b8de7e9b898e1e5ac8dcd436db2f3a283a710e7 Author: Ken McDonell Date: Tue Mar 15 07:08:40 2016 +1100 qa/294: rm the old .out file (missed in earlier changes) commit 50e46252cea23216a3ed44b2edd107482c5ee5c3 Author: Ken McDonell Date: Tue Mar 15 07:02:58 2016 +1100 qa/833: filter kernel PMDA PMIDs These will be different on different platforms. commit f3494463a1d2acc42d7c0a53934c8f06a74ef1cd Author: Ken McDonell Date: Tue Mar 15 06:59:38 2016 +1100 qa/group: add 294 to pmstat group commit 12358f6bd4aa555195919d1de01e0c4597b5cfb8 Author: Ken McDonell Date: Tue Mar 15 06:57:25 2016 +1100 src/pmdas/darwin/pmda.c: change from direct to hashed lookup for PMIDs commit 3114cfece4277a8114d6842d96539818b20cb331 Author: Ken McDonell Date: Tue Mar 15 06:55:11 2016 +1100 src/pmcd/pmdaproc.sh: if perl check fails, report the reason Done during setup and PMDA install. commit e9f792f7b33df56c7954d5d28a5a96ce584a6fb0 Author: Ken McDonell Date: Mon Mar 14 20:04:52 2016 +1100 pcp.env: extension to optionally process $HOME/.pcp/pcp.conf For some platforms, we rely on sudo(1) to install, start, stop or remove PCP components, or to debug PMDAs that need special privileges. Unfortunately, sudo(1) may scrub the environment, meaning important settings that are not in the system-wide pcp.conf (e.g. PERL5LIB or PYTHONPATH) are cleared, resulting in script failure. $HOME/.pcp/pcp.conf provides a way to overcome this as the scripts of interest all source pcp.env at the start. Not suprisingly, it is Mac OS X that has forced this "extension" so that QA works at all for some tests. commit b13a15acb0d1678d49bb645e6c959b13de36d67d Author: Ken McDonell Date: Mon Mar 14 19:54:30 2016 +1100 qa/919: prepare for different output on different platforms pmstat is only partially "there" for some non-Linux platforms because required metrics maybe missing from the kernel PMDA. commit 3dbc3a30eb139cad214b8659977966a696aa7fc8 Author: Ken McDonell Date: Mon Mar 14 19:50:18 2016 +1100 qa/294: tweak filter for ? values, e.g. for Mac OS X commit 479d24185df0d631a6aa126da243741831e3a141 Author: Ken McDonell Date: Mon Mar 14 19:37:37 2016 +1100 qa/294: prepare for different output on different platforms pmstat is only partially "there" for some non-Linux platforms because required metrics maybe missing from the kernel PMDA. From charles.cui1984@gmail.com Mon Mar 14 17:36:50 2016 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,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 999A67CAE for ; Mon, 14 Mar 2016 17:36:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6AEE3304048 for ; Mon, 14 Mar 2016 15:36:47 -0700 (PDT) X-ASG-Debug-ID: 1457995001-04cb6c7f29116010001-S8gJnT Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by cuda.sgi.com with ESMTP id SXYNulvLjZwGbQdz (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Mar 2016 15:36:42 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.182 Received: by mail-lb0-f182.google.com with SMTP id k12so25893912lbb.1 for ; Mon, 14 Mar 2016 15:36:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=g2z3jW6Vn1QMnSTSmoHPISwBxJ4kXXV+GrpUY3S5scY=; b=jiNLlDsG+WsJGOBeRNHR2xhGOLCNtfaOI5W+DSxXF22vFWTHQw8FMtJtjk0fJSWaM1 RXnHNhnRMGxUTUCjLkp73V/lePQJk5tffO4SC77kMBSRm8bBxsHaTgnbMyJttBx40BsP MLmr2Bh3nCZPDSyFB93GhuVg2KDRHjG8yLT9leoE7G8ClDjBF+KdTloxhvOCJsa/nxsE 1a7EEBzbWrlcRYQOUuedrP80/p5KBdXnojg0bGQuBtJka1Y7iPnseGdOVYlOUbn8Cz0w 4GWMrL0aqGfFj4a5IqzAj+fZT6rnq12AjZsCl7/0kI0KUyAu7O4q9Vpja4Fa7KV9bke0 5rlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=g2z3jW6Vn1QMnSTSmoHPISwBxJ4kXXV+GrpUY3S5scY=; b=H4RnZ4MGuM+2bgjpDHKQevhv4ZcZ6iTpSF5ISTXK/8qTlXJOrwFl4PUl2Vo3oYbilX IhkRzv/CoVzDVtuRN7kF8HpSg3+8FPTt8gXbaCR9tPbqo15CGnXqLlPxRFRvrJEjbvAv F/vq6nHPxOc+eVBl0CZFUmK3HeuruVq4VHT5ZH5K/1q1qDe51rRYj22TrNLp94rRQZcH epmRd6YIFIjsyRq/HShei+jfN8OKKRi0yxhBQ5O2rVbwkQ0Oj7cfZvQ83lZp2EoWnCvF QjPcXWWncFkwkhYFotaQlAwyxZqHkHHa8iBCD/GePSXPqJ6WCztS2ycswTwwZjBIuEaT Isdg== X-Gm-Message-State: AD7BkJI6u8ocCZOgj+ztPAnzVrID+7X1sD7Lk612OesY4W7Aw82slRRiirZZmvM9TV8UGXI+BKIbxkzPfedojg== MIME-Version: 1.0 X-Received: by 10.25.81.144 with SMTP id f138mr8933781lfb.146.1457995001130; Mon, 14 Mar 2016 15:36:41 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Mon, 14 Mar 2016 15:36:41 -0700 (PDT) In-Reply-To: <56E5C2BD.8040007@internode.on.net> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> <56E5C2BD.8040007@internode.on.net> Date: Mon, 14 Mar 2016 15:36:41 -0700 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Ken McDonell Cc: pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lb0-f182.google.com[209.85.217.182] X-Barracuda-Start-Time: 1457995002 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27844 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Got the idea, Thanks. 2016-03-13 12:42 GMT-07:00 Ken McDonell : > On 13/03/16 15:17, Charles Cui wrote: >> >> Hi Lukas, >> >> Some updates for this project. >> I tried to install and use simple and trivial pmda, and they can >> report me the expected metrics. >> Now, I am thinking of steps of writing the pmds using golang. >> Some thoughts are given below, correct me if I am wrong. >> Basically, there are 2 ways to go. >> 1> I need to at first to create a wrapper of lib pcp_pmda using golang, >> where >> provides similar name to functions in lib pcp_pmda but implemented >> using golang. >> For each function in the wrapper, it calls the lib pcp_pmda to >> complete the function. >> Then, create an agent (with golang) to talk with my wrapper. >> or >> 2> rewrite lib pcp_pmda using golang >> >> which way is preferred by the community? > > > G'day Charles. > > Wrappers are definitely the way for any language other than C. There are > existing examples for Perl and Python in the code base. > > You can use dbpmda(1) to debug this in a way that allows you to build up the > wrapper layer in incremental stages, rather than requiring a complete > implementation before debugging with the PMDA being called from pmcd. > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From mgoodwin@redhat.com Mon Mar 14 18:24:03 2016 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 1C2C97CA0 for ; Mon, 14 Mar 2016 18:24:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D5FA28F8040 for ; Mon, 14 Mar 2016 16:24:02 -0700 (PDT) X-ASG-Debug-ID: 1457997837-04cb6c7f2b1207e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id luKS1uVkxMcYJT4T (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 16:23:58 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id BDCEC46202 for ; Mon, 14 Mar 2016 23:23:57 +0000 (UTC) Received: from [10.64.49.10] (vpn1-49-10.bne.redhat.com [10.64.49.10]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ENNuLU019526 for ; Mon, 14 Mar 2016 19:23:56 -0400 Subject: pcp updates - libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics To: pcp X-ASG-Orig-Subj: pcp updates - libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics References: <56E01091.8070706@redhat.com> From: Mark Goodwin Message-ID: <56E7480B.5080907@redhat.com> Date: Tue, 15 Mar 2016 10:23:55 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E01091.8070706@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457997838 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 After discussion on the list, also support PCP_DERIVED_CONFIG defined to a zero length string to disable loading any derived metrics configs. This feature now only needs some QA and doc updates, which I'll do today. Dave - up to you whether to take this for 3.11.1. It's been in my tree for about a week (except for todays small change) and it's all client-side, but we're now in QA-week, so your call - BTW the iostat derived metrics and new pmchart views are super useful for storage analysis. Changes committed to git://git.pcp.io/mgoodwin/pcp master commit d00d400dd591adba8403b97d2705c3bda052ee72 Author: Mark Goodwin Date: Tue Mar 15 09:53:51 2016 +1100 libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics Also add a comment explaining the three use-cases: If PCP_DERIVED_CONFIG is NOT set, then by default we load global derived configs from the directory $PCP_VAR_DIR/config/derived. If PCP_DERIVED_CONFIG is set to a zero length string, then don't load any derived metrics definitions. Else if PCP_DERIVED_CONFIG is set then load user-defined derived metrics from one or more files or directories separated by ':'. On 03/09/2016 11:01 PM, Mark Goodwin wrote: > This adds a new config directory for global derived metrics definitions, > loaded by libpcp __dminit() if $PCP_DERIVED_CONFIG is NOT set in the environment. > Adds iostat.conf derived metrics and a new Iostat view for pmchart. Since this is > all client side, the new derived metrics and pmchart view work on current pmcd and > existing archives. Generic tools can now report Iostat metrics, and any other > derived metrics that are added to the global config directory. e.g. if you only have > one disk, the following is almost the same as iostat: > pmrep disk.dev.{read_bytes,write_bytes,await,avg_rqsz,avg_qlen,util} > > Still to come: QA - please don't consider merging this until I've finished > the necessary QA updates and added a few new tests. > > Changes committed to git://git.pcp.io/mgoodwin/pcp master > > commit b83ef983a98979528a3d70736c0dc3c6677075ce > Author: Mark Goodwin > Date: Wed Mar 9 22:05:16 2016 +1100 > > packaging: packaging for global derived metrics configs > Add new dir PCP_VAR_DIR/config/derived and config file iostat.config > to the pcp-config package. > modified: build/rpm/fedora.spec > modified: debian/pcp-conf.dirs > modified: debian/pcp-conf.install > > commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 > Author: Mark Goodwin > Date: Wed Mar 9 21:57:32 2016 +1100 > > pmchart: add Iostat view using disk metrics and derived iostat metrics > This is a new multi-tabbed view showing disk and device-mapper traffic > and most of the traditional iostat metrics. Some of these metrics are > derived, see /var/lib/pcp/config/derived/iostat.conf. > modified: src/pmchart/views/GNUmakefile > new file: src/pmchart/views/Iostat > > commit 5d5620645415100a4734d379f111b179c25267d6 > Author: Mark Goodwin > Date: Wed Mar 9 17:41:05 2016 +1100 > > libpcp: load global derived metrics config by default > If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() > now loads derived configs from $PCP_VAR_DIR/config/derived by default. > This follows on from previous commit 689c031ca6f5, where we now ship > an iostat.config. > A follow-up change will move the global derived config directory and > iostat.config into the pcp-conf package (currently in pcp base package). > Also, some QA changes to follow. > > commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 > Author: Mark Goodwin > Date: Wed Mar 9 17:26:33 2016 +1100 > > pmchart: fix an autoscale bug when loading a view in archive mode > Fix an issue in pmchart when loading a view in archive mode, autoscale > isn't properly performed until a pmtime event is received (was initially > fixed scale at 0 .. 1000). Also improves console diagnostics in related > areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). > > commit df5ec5921a8dab639530d939fb43382d18921305 > Author: Mark Goodwin > Date: Wed Mar 9 17:17:46 2016 +1100 > > docs: clarify pmchart -geometry and -g flags (former is for display geometry) > > commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e > Merge: 7a2d529 689c031 > Author: Mark Goodwin > Date: Wed Mar 9 17:15:43 2016 +1100 > > Merge branch 'master' of git://pcp.io/mgoodwin/pcp > > commit 689c031ca6f5db455cce6aab8f145eb5b8029223 > Author: Mark Goodwin > Date: Mon Mar 7 15:23:56 2016 +1100 > > config: install a global derived metrics config directory with iostat.conf > Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived > along with iostat.conf (containing iostat derived metrics definitions). > modified: src/GNUmakefile > new file: src/derived/GNUmakefile > new file: src/derived/iostat.conf From bugzilla@redhat.com Mon Mar 14 19:56:16 2016 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 19F817CA1 for ; Mon, 14 Mar 2016 19:56:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 77C4BAC002 for ; Mon, 14 Mar 2016 17:56:12 -0700 (PDT) X-ASG-Debug-ID: 1458003365-04cbb00b6f431cd0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id c46B5Uyy3ufki3vB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Mar 2016 17:56:07 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1afdHD-0004jk-DC for ; Tue, 15 Mar 2016 11:56:04 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0tn9h004817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 20:55:49 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0tnXX040843 for ; Mon, 14 Mar 2016 20:55:49 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2F0tnXS040809; Mon, 14 Mar 2016 20:55:49 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1299806] Python PMAPI pmRegisterDerived does not return error string Date: Tue, 15 Mar 2016 00:55:49 +0000 X-ASG-Orig-Subj: [Bug 1299806] Python PMAPI pmRegisterDerived does not return error string Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458003366 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.00 X-Barracuda-Spam-Status: No, SCORE=1.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27849 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 1.00 BSF_SC0_MV0771 BSF_SC0_MV0771 https://bugzilla.redhat.com/show_bug.cgi?id=3D1299806 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |CURRENTRELEASE Last Closed| |2016-03-14 20:55:49 --- Comment #1 from Nathan Scott --- This issue was tackled in pcp-3.11.0 --=20 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=3DmlPBav3= oS3&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 14 19:57:33 2016 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 CD9997CA1 for ; Mon, 14 Mar 2016 19:57:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 90ABF304051 for ; Mon, 14 Mar 2016 17:57:33 -0700 (PDT) X-ASG-Debug-ID: 1458003450-04cbb00b72432000001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id vvcvOI9tPlA73SCa (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Mar 2016 17:57:31 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1afdIb-0004vp-HV for ; Tue, 15 Mar 2016 11:57:30 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0vI1S004983 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 20:57:18 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0vHK0041545 for ; Mon, 14 Mar 2016 20:57:18 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2F0vHeW041544; Mon, 14 Mar 2016 20:57:17 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1296750] incorrect interpolation across record in a merged archive Date: Tue, 15 Mar 2016 00:57:18 +0000 X-ASG-Orig-Subj: [Bug 1296750] incorrect interpolation across record in a merged archive Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: high X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: mgoodwin@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458003451 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.00 X-Barracuda-Spam-Status: No, SCORE=1.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27849 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 1.00 BSF_SC0_MV0771 BSF_SC0_MV0771 https://bugzilla.redhat.com/show_bug.cgi?id=3D1296750 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |CURRENTRELEASE Last Closed| |2016-03-14 20:57:18 --- Comment #17 from Nathan Scott --- As Mark said in #c15 - fixed in pcp-3.11.0-1 --=20 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=3DzpiNrHK= eeY&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 14 19:59:21 2016 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 5A49D7CA1 for ; Mon, 14 Mar 2016 19:59:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 037858F8033 for ; Mon, 14 Mar 2016 17:59:21 -0700 (PDT) X-ASG-Debug-ID: 1458003557-04bdf002ec4672b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id N994pzNlM4qDSXfx (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Mar 2016 17:59:18 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1afdKJ-0006FY-J2 for ; Tue, 15 Mar 2016 11:59:17 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0x4WY005241 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 20:59:04 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F0x45p041744 for ; Mon, 14 Mar 2016 20:59:04 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2F0x4Og041743; Mon, 14 Mar 2016 20:59:04 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1292027] Stopping pmcd takes a long time Date: Tue, 15 Mar 2016 00:59:03 +0000 X-ASG-Orig-Subj: [Bug 1292027] Stopping pmcd takes a long time Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458003558 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.00 X-Barracuda-Spam-Status: No, SCORE=1.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 1.00 BSF_SC0_MV0771 BSF_SC0_MV0771 https://bugzilla.redhat.com/show_bug.cgi?id=3D1292027 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution|--- |CURRENTRELEASE Last Closed| |2016-03-14 20:59:03 --- Comment #2 from Nathan Scott --- This was all tackled in pcp-3.11.0 --=20 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=3Ddr6jGsW= JjJ&a=3Dcc_unsubscribe= From nscott@redhat.com Mon Mar 14 20:17:31 2016 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 9453A7CA1 for ; Mon, 14 Mar 2016 20:17:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 11A46AC001 for ; Mon, 14 Mar 2016 18:17:27 -0700 (PDT) X-ASG-Debug-ID: 1458004643-04cbb00b70434b00001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 3VJ0KmtKIMbIdH7g (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 14 Mar 2016 18:17:24 -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 u2F1HNXg006899 for ; Mon, 14 Mar 2016 21:17:23 -0400 Date: Mon, 14 Mar 2016 21:17:23 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <19519469.30325020.1458004643411.JavaMail.zimbra@redhat.com> In-Reply-To: <2097115235.30325007.1458004621145.JavaMail.zimbra@redhat.com> Subject: pcp updates: build, docs MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build, docs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.4] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: build, docs Thread-Index: ZLj4wVaQYONhEyzgNR40wqGR+wUpBw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458004644 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27849 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://git.pcp.io/nathans/pcp.git master Nathan Scott (2): pmdumplog: trivial tweak, code formatting consistency docs: update changelogs for this weeks release Dave Brolley (1): Restrict pmdumplog(1) to single archives, for now. Paul Smith (1): build: add /usr/local/bin to search path for Mac Qt CHANGELOG | 62 +++++++++++++++++++++++++++++++++++++++++++++- build/rpm/fedora.spec | 7 ++++- configure | 2 - configure.ac | 2 - src/pmdumplog/pmdumplog.c | 36 +++++++++++++++++++++++--- 5 files changed, 100 insertions(+), 9 deletions(-) commit 2192bb168c00b646cecd47b0f348ed160fcc32af Author: Nathan Scott Date: Tue Mar 15 12:06:38 2016 +1100 docs: update changelogs for this weeks release commit 70d4ad26ad21ae2f4ddfb84e663f9d900fbd76cb Author: Nathan Scott Date: Tue Mar 15 10:55:49 2016 +1100 pmdumplog: trivial tweak, code formatting consistency commit a979ad0aa90a1436f1f9c9720a76950125c8048b Author: Paul Smith Date: Tue Mar 15 10:49:44 2016 +1100 build: add /usr/local/bin to search path for Mac Qt commit a9b77e1534e74126a93533d57aa7955fc7781ef7 Author: Dave Brolley Date: Mon Mar 14 15:40:56 2016 -0400 Restrict pmdumplog(1) to single archives, for now. From mgoodwin@redhat.com Mon Mar 14 20:31:43 2016 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 947A17CA1 for ; Mon, 14 Mar 2016 20:31:43 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6833B8F8035 for ; Mon, 14 Mar 2016 18:31:40 -0700 (PDT) X-ASG-Debug-ID: 1458005498-04cbb00b71437090001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id W6gf449kaadZvxCU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 18:31:39 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 86C063B725 for ; Tue, 15 Mar 2016 01:31:38 +0000 (UTC) Received: from [10.64.49.10] (vpn1-49-10.bne.redhat.com [10.64.49.10]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F1Va3S011774 for ; Mon, 14 Mar 2016 21:31:37 -0400 Subject: pcp updates - QA updates for global derived metrics To: pcp X-ASG-Orig-Subj: pcp updates - QA updates for global derived metrics References: <56E01091.8070706@redhat.com> <56E7480B.5080907@redhat.com> From: Mark Goodwin Message-ID: <56E765F8.90608@redhat.com> Date: Tue, 15 Mar 2016 12:31:36 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E7480B.5080907@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458005499 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Here's the promised QA updates for the global derived metrics feature. Dave, don't pull this unless you also pull the global-derived-metrics changes listed below, thanks. Changes committed to git://git.pcp.io/mgoodwin/pcp master commit f68c60427318969196efc006428d8055417c442c Author: Mark Goodwin Date: Tue Mar 15 12:23:00 2016 +1100 qa: updates to 'derive' group tests for global derived metrics updates qa/225 qa/246 qa/247 qa/249 qa/256 qa/370 qa/509 qa/969 but no new qualified output. On 03/15/2016 10:23 AM, Mark Goodwin wrote: > After discussion on the list, also support PCP_DERIVED_CONFIG defined to > a zero length string to disable loading any derived metrics configs. This > feature now only needs some QA and doc updates, which I'll do today. > > Dave - up to you whether to take this for 3.11.1. It's been in my tree for > about a week (except for todays small change) and it's all client-side, > but we're now in QA-week, so your call - BTW the iostat derived metrics and > new pmchart views are super useful for storage analysis. > > Changes committed to git://git.pcp.io/mgoodwin/pcp master > > commit d00d400dd591adba8403b97d2705c3bda052ee72 > Author: Mark Goodwin > Date: Tue Mar 15 09:53:51 2016 +1100 > > libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics > Also add a comment explaining the three use-cases: > If PCP_DERIVED_CONFIG is NOT set, then by default we load global > derived configs from the directory $PCP_VAR_DIR/config/derived. > If PCP_DERIVED_CONFIG is set to a zero length string, then don't > load any derived metrics definitions. > Else if PCP_DERIVED_CONFIG is set then load user-defined derived > metrics from one or more files or directories separated by ':'. > > > On 03/09/2016 11:01 PM, Mark Goodwin wrote: >> This adds a new config directory for global derived metrics definitions, >> loaded by libpcp __dminit() if $PCP_DERIVED_CONFIG is NOT set in the environment. >> Adds iostat.conf derived metrics and a new Iostat view for pmchart. Since this is >> all client side, the new derived metrics and pmchart view work on current pmcd and >> existing archives. Generic tools can now report Iostat metrics, and any other >> derived metrics that are added to the global config directory. e.g. if you only have >> one disk, the following is almost the same as iostat: >> pmrep disk.dev.{read_bytes,write_bytes,await,avg_rqsz,avg_qlen,util} >> >> Still to come: QA - please don't consider merging this until I've finished >> the necessary QA updates and added a few new tests. >> >> Changes committed to git://git.pcp.io/mgoodwin/pcp master >> >> commit b83ef983a98979528a3d70736c0dc3c6677075ce >> Author: Mark Goodwin >> Date: Wed Mar 9 22:05:16 2016 +1100 >> >> packaging: packaging for global derived metrics configs >> Add new dir PCP_VAR_DIR/config/derived and config file iostat.config >> to the pcp-config package. >> modified: build/rpm/fedora.spec >> modified: debian/pcp-conf.dirs >> modified: debian/pcp-conf.install >> >> commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 >> Author: Mark Goodwin >> Date: Wed Mar 9 21:57:32 2016 +1100 >> >> pmchart: add Iostat view using disk metrics and derived iostat metrics >> This is a new multi-tabbed view showing disk and device-mapper traffic >> and most of the traditional iostat metrics. Some of these metrics are >> derived, see /var/lib/pcp/config/derived/iostat.conf. >> modified: src/pmchart/views/GNUmakefile >> new file: src/pmchart/views/Iostat >> >> commit 5d5620645415100a4734d379f111b179c25267d6 >> Author: Mark Goodwin >> Date: Wed Mar 9 17:41:05 2016 +1100 >> >> libpcp: load global derived metrics config by default >> If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() >> now loads derived configs from $PCP_VAR_DIR/config/derived by default. >> This follows on from previous commit 689c031ca6f5, where we now ship >> an iostat.config. >> A follow-up change will move the global derived config directory and >> iostat.config into the pcp-conf package (currently in pcp base package). >> Also, some QA changes to follow. >> >> commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 >> Author: Mark Goodwin >> Date: Wed Mar 9 17:26:33 2016 +1100 >> >> pmchart: fix an autoscale bug when loading a view in archive mode >> Fix an issue in pmchart when loading a view in archive mode, autoscale >> isn't properly performed until a pmtime event is received (was initially >> fixed scale at 0 .. 1000). Also improves console diagnostics in related >> areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). >> >> commit df5ec5921a8dab639530d939fb43382d18921305 >> Author: Mark Goodwin >> Date: Wed Mar 9 17:17:46 2016 +1100 >> >> docs: clarify pmchart -geometry and -g flags (former is for display geometry) >> >> commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e >> Merge: 7a2d529 689c031 >> Author: Mark Goodwin >> Date: Wed Mar 9 17:15:43 2016 +1100 >> >> Merge branch 'master' of git://pcp.io/mgoodwin/pcp >> >> commit 689c031ca6f5db455cce6aab8f145eb5b8029223 >> Author: Mark Goodwin >> Date: Mon Mar 7 15:23:56 2016 +1100 >> >> config: install a global derived metrics config directory with iostat.conf >> Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived >> along with iostat.conf (containing iostat derived metrics definitions). >> modified: src/GNUmakefile >> new file: src/derived/GNUmakefile >> new file: src/derived/iostat.conf > From wwwrun@oss.sgi.com Mon Mar 14 21:07:31 2016 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 660EC7CA4; Mon, 14 Mar 2016 21:07:31 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1128] context inappropriate connection sharing logic incomplete Date: Tue, 15 Mar 2016 02:07:31 +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: mike.walton33@gmail.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: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1458007651.E5Be38Ca3.5495"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1458007651.E5Be38Ca3.5495 Date: Mon, 14 Mar 2016 21:07:31 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1128 Michael Walton changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.walton33@gmail.com --- Comment #1 from Michael Walton --- *** Bug 1139 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug. --1458007651.E5Be38Ca3.5495 Date: Mon, 14 Mar 2016 21:07:31 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1128
What Removed Added
CC   mike.walton33@gmail.com

Comment # 1 on bug 1128 from
*** Bug 1139 has been marked as a duplicate of this bug. ***


You are receiving this mail because:
  • You are on the CC list for the bug.
--1458007651.E5Be38Ca3.5495-- From mgoodwin@redhat.com Mon Mar 14 23:57:16 2016 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 BD32C7CA2 for ; Mon, 14 Mar 2016 23:57:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 33570AC001 for ; Mon, 14 Mar 2016 21:57:15 -0700 (PDT) X-ASG-Debug-ID: 1458017827-04cb6c7f2a182420001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KiPoZL5gQ92sykJS (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 21:57:08 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 62C2664D04 for ; Tue, 15 Mar 2016 04:57:07 +0000 (UTC) Received: from [10.64.49.10] (vpn1-49-10.bne.redhat.com [10.64.49.10]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2F4v5a2013969; Tue, 15 Mar 2016 00:57:06 -0400 Subject: Re: [pcp] pcp updates - QA updates for global derived metrics References: <56E01091.8070706@redhat.com> <56E7480B.5080907@redhat.com> <56E765F8.90608@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates - QA updates for global derived metrics From: Mark Goodwin Cc: pcp@oss.sgi.com To: Dave Brolley Message-ID: <56E79620.90705@redhat.com> Date: Tue, 15 Mar 2016 15:57:04 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E765F8.90608@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Tue, 15 Mar 2016 04:57:07 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458017828 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Just finished a full QA run and there are ~ 80 additional failures (after fixing the 'derive' group tests). So this feature is for 3.11.2, early on so we can resolve the QA fallout. Not for the current release. Regards -- Mark On 03/15/2016 12:31 PM, Mark Goodwin wrote: > Here's the promised QA updates for the global derived metrics feature. > Dave, don't pull this unless you also pull the global-derived-metrics > changes listed below, thanks. > > Changes committed to git://git.pcp.io/mgoodwin/pcp master > > commit f68c60427318969196efc006428d8055417c442c > Author: Mark Goodwin > Date: Tue Mar 15 12:23:00 2016 +1100 > > qa: updates to 'derive' group tests for global derived metrics > updates qa/225 qa/246 qa/247 qa/249 qa/256 qa/370 qa/509 qa/969 > but no new qualified output. > > > > On 03/15/2016 10:23 AM, Mark Goodwin wrote: >> After discussion on the list, also support PCP_DERIVED_CONFIG defined to >> a zero length string to disable loading any derived metrics configs. This >> feature now only needs some QA and doc updates, which I'll do today. >> >> Dave - up to you whether to take this for 3.11.1. It's been in my tree for >> about a week (except for todays small change) and it's all client-side, >> but we're now in QA-week, so your call - BTW the iostat derived metrics and >> new pmchart views are super useful for storage analysis. >> >> Changes committed to git://git.pcp.io/mgoodwin/pcp master >> >> commit d00d400dd591adba8403b97d2705c3bda052ee72 >> Author: Mark Goodwin >> Date: Tue Mar 15 09:53:51 2016 +1100 >> >> libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics >> Also add a comment explaining the three use-cases: >> If PCP_DERIVED_CONFIG is NOT set, then by default we load global >> derived configs from the directory $PCP_VAR_DIR/config/derived. >> If PCP_DERIVED_CONFIG is set to a zero length string, then don't >> load any derived metrics definitions. >> Else if PCP_DERIVED_CONFIG is set then load user-defined derived >> metrics from one or more files or directories separated by ':'. >> >> >> On 03/09/2016 11:01 PM, Mark Goodwin wrote: >>> This adds a new config directory for global derived metrics definitions, >>> loaded by libpcp __dminit() if $PCP_DERIVED_CONFIG is NOT set in the environment. >>> Adds iostat.conf derived metrics and a new Iostat view for pmchart. Since this is >>> all client side, the new derived metrics and pmchart view work on current pmcd and >>> existing archives. Generic tools can now report Iostat metrics, and any other >>> derived metrics that are added to the global config directory. e.g. if you only have >>> one disk, the following is almost the same as iostat: >>> pmrep disk.dev.{read_bytes,write_bytes,await,avg_rqsz,avg_qlen,util} >>> >>> Still to come: QA - please don't consider merging this until I've finished >>> the necessary QA updates and added a few new tests. >>> >>> Changes committed to git://git.pcp.io/mgoodwin/pcp master >>> >>> commit b83ef983a98979528a3d70736c0dc3c6677075ce >>> Author: Mark Goodwin >>> Date: Wed Mar 9 22:05:16 2016 +1100 >>> >>> packaging: packaging for global derived metrics configs >>> Add new dir PCP_VAR_DIR/config/derived and config file iostat.config >>> to the pcp-config package. >>> modified: build/rpm/fedora.spec >>> modified: debian/pcp-conf.dirs >>> modified: debian/pcp-conf.install >>> >>> commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 >>> Author: Mark Goodwin >>> Date: Wed Mar 9 21:57:32 2016 +1100 >>> >>> pmchart: add Iostat view using disk metrics and derived iostat metrics >>> This is a new multi-tabbed view showing disk and device-mapper traffic >>> and most of the traditional iostat metrics. Some of these metrics are >>> derived, see /var/lib/pcp/config/derived/iostat.conf. >>> modified: src/pmchart/views/GNUmakefile >>> new file: src/pmchart/views/Iostat >>> >>> commit 5d5620645415100a4734d379f111b179c25267d6 >>> Author: Mark Goodwin >>> Date: Wed Mar 9 17:41:05 2016 +1100 >>> >>> libpcp: load global derived metrics config by default >>> If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() >>> now loads derived configs from $PCP_VAR_DIR/config/derived by default. >>> This follows on from previous commit 689c031ca6f5, where we now ship >>> an iostat.config. >>> A follow-up change will move the global derived config directory and >>> iostat.config into the pcp-conf package (currently in pcp base package). >>> Also, some QA changes to follow. >>> >>> commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 >>> Author: Mark Goodwin >>> Date: Wed Mar 9 17:26:33 2016 +1100 >>> >>> pmchart: fix an autoscale bug when loading a view in archive mode >>> Fix an issue in pmchart when loading a view in archive mode, autoscale >>> isn't properly performed until a pmtime event is received (was initially >>> fixed scale at 0 .. 1000). Also improves console diagnostics in related >>> areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). >>> >>> commit df5ec5921a8dab639530d939fb43382d18921305 >>> Author: Mark Goodwin >>> Date: Wed Mar 9 17:17:46 2016 +1100 >>> >>> docs: clarify pmchart -geometry and -g flags (former is for display geometry) >>> >>> commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e >>> Merge: 7a2d529 689c031 >>> Author: Mark Goodwin >>> Date: Wed Mar 9 17:15:43 2016 +1100 >>> >>> Merge branch 'master' of git://pcp.io/mgoodwin/pcp >>> >>> commit 689c031ca6f5db455cce6aab8f145eb5b8029223 >>> Author: Mark Goodwin >>> Date: Mon Mar 7 15:23:56 2016 +1100 >>> >>> config: install a global derived metrics config directory with iostat.conf >>> Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived >>> along with iostat.conf (containing iostat derived metrics definitions). >>> modified: src/GNUmakefile >>> new file: src/derived/GNUmakefile >>> new file: src/derived/iostat.conf >> > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From kenj@internode.on.net Tue Mar 15 04:31:52 2016 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 C72387CCD for ; Tue, 15 Mar 2016 04:31:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7052C8F8033 for ; Tue, 15 Mar 2016 02:31:49 -0700 (PDT) X-ASG-Debug-ID: 1458034301-04bdf002ed49a690001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id u2sR4412dkuLvHLt for ; Tue, 15 Mar 2016 02:31:41 -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: A2BHAgAa1udWPBrS0XYNUYtrtWeIEAEBAQEBAQcBAQEBQYUrVTYCBRYLAgsDAgECAS8CJwgBAbQ/Z496fIw6gUmDGIE6BYddhw6IZJ0Gjn+EW4s5AQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 15 Mar 2016 20:01:28 +1030 To: pcp@oss.sgi.com Subject: QA Status From: Ken McDonell X-ASG-Orig-Subj: QA Status Message-ID: <56E7D66F.9010601@internode.on.net> Date: Tue, 15 Mar 2016 20:31:27 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458034301 X-Barracuda-URL: https://192.48.157.11:443/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.3.27859 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- [I still have 22+ failing tests on Mac OS X, so this platform is not included in the report, yet] Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 24038 run, 61 failed (0.25%) QA Test Fail Failure Signatures (number of different failure patterns) 878 10 6 3 1 1038 5 3 1 1 666 4 1 1 1 1 1069 3 3 1062 3 3 880 3 3 823 3 1 1 1 756 3 3 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160315.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-03-13 819 817 2 87|bo|bozo PCP 3.11.1 x86_64 Ubuntu 15.10 2016-03-15 798 796 2 108|bl|bozo-laptop PCP 3.11.1 i686 LinuxMint 15 2016-03-15 807 807 0 99|bv|bozo-vm PCP 3.11.1 x86_64 Debian 8.2 2016-03-15 701 696 5 162|gr|grundy PCP 3.11.0 ia64 SUSE SLES11 SP1 2016-03-15 823 822 1 83|00|vm00 PCP 3.11.1 x86_64 Ubuntu 12.04 2016-03-15 826 825 1 80|01|vm01 PCP 3.11.1 i686 Ubuntu 15.10 2016-03-15 813 811 2 93|02|vm02 PCP 3.11.1 i686 openSUSE 13.2 2016-03-11 848 846 2 58|03|vm03 PCP 3.11.1 x86_64 Fedora 21 2016-03-12 736 731 5 170|04|vm04 PCP 3.11.1 i586 CentOS 5.11 2016-03-12 823 818 5 83|05|vm05 PCP 3.11.1 x86_64 Gentoo 2.2 2016-03-12 61 61 0 4|06|vm06 PCP 3.11.1 amd64 FreeBSD 10.2-RELEASE 2016-03-12 804 799 5 102|07|vm07 PCP 3.11.1 x86_64 Debian 6.0.10 2016-03-14 845 843 2 61|08|vm08 PCP 3.11.1 x86_64 CentOS Linux7.2.1511 2016-03-14 61 61 0 4|09|vm09 PCP 3.11.1 i386 NetBSD 6.1.5 2016-03-15 61 61 0 4|10|vm10 PCP 3.11.1 i386 FreeBSD 9.3-RELEASE-p30 2016-03-12 803 800 3 103|11|vm11 PCP 3.11.1 i686 Debian 6.0.10 2016-03-12 845 844 1 61|12|vm12 PCP 3.11.1 i686 Fedora 22 2016-03-13 839 838 1 67|14|vm14 PCP 3.11.1 x86_64 CentOS6.7 No daily runs |15|vm15 PCP 3.9.1 x86_64 Slackware 13.37.0 2016-03-13 835 834 1 71|18|vm18 PCP 3.11.1 x86_64 LinuxMint 17.3 2016-03-13 814 812 2 92|19|vm19 PCP 3.11.1 x86_64 openSUSE 12.2 2016-03-13 817 816 1 89|20|vm20 PCP 3.11.1 x86_64 Ubuntu 13.04 2016-03-13 817 816 1 89|21|vm21 PCP 3.11.1 i686 Debian 7.9 2016-03-13 844 843 1 62|22|vm22 PCP 3.11.1 x86_64 Fedora 19 2016-03-14 843 841 2 63|23|vm23 PCP 3.11.1 i686 Fedora 20 2016-03-14 838 836 2 68|24|vm24 PCP 3.11.1 i686 openSUSE 13.1 2016-03-14 732 726 6 174|25|vm25 PCP 3.11.1 x86_64 CentOS 5.11 2016-03-15 847 844 3 59|26|vm26 PCP 3.11.1 x86_64 Fedora 21 2016-03-13 836 835 1 70|27|vm27 PCP 3.11.1 x86_64 Ubuntu 15.04 2016-03-14 841 840 1 65|28|vm28 PCP 3.11.1 x86_64 RHEL Server 6.7 2016-03-13 848 848 0 58|29|vm29 PCP 3.11.1 x86_64 RHEL Server 7.1 2016-03-14 845 845 0 61|30|vm30 PCP 3.11.1 x86_64 SUSE SLES12 SP0 2016-03-15 846 845 1 60|31|vm31 PCP 3.11.1 x86_64 Fedora 23 2016-03-14 61 59 2 4|32|vm32 PCP 3.11.1 amd64 FreeBSD 11.0-CURRENT 2016-03-14 61 61 0 4|33|vm33 PCP 3.11.1 amd64 OpenBSD 5.8 Summary: 24038 run, 61 failed (0.25%) ==== QA Failure (X) Map ==== Host bo bl gr 00 01 02 03 04 05 07 08 11 12 14 18 19 20 21 22 23 24 25 26 27 28 31 32 Test %fail Test QA groups 878 29% X X X X X X X X X X 878 pmda.pipe pmval 1038 15% X X X X X 1038 pmrep archive multi-archive 666 12% X X X X 666 pmmgr slow 756 9% X X X 756 pmda.perfevent 823 9% X X X 823 pmda.sample pmstore secure 880 9% X X X 880 pmrep python 1062 9% X X X 1062 pmrep python 1069 9% X X X 1069 pmrep python 169 6% X X 169 pmcd 578 6% X X 578 pmcd pmda.install pmval 809 6% X X 809 archive multi-archive 810 6% X X 810 pmiostat archive multi-archive 983 6% X X 983 pmie 1031 6% X X 1031 pmda.slurm perl 025 3% X 025 context 206 3% X 206 archive pmval 260 3% X 260 derive pmie 354 3% X 354 folio pmlc Host bo bl gr 00 01 02 03 04 05 07 08 11 12 14 18 19 20 21 22 23 24 25 26 27 28 31 32 436 3% X 436 archive pmdumplog 437 3% X 437 archive 661 3% X 661 pmwebapi 667 3% X 667 python 739 3% X 739 python getopt 798 3% X 798 pmda.nfsclient 831 3% X 831 pmda.sample pmstore secure 832 3% X 832 pmda.sample pmstore secure 859 3% X 859 python libpcp fetch 892 3% X 892 pmcd libpcp 1036 3% X 1036 pmclient archive multi-archive Host bo bl gr 00 01 02 03 04 05 07 08 11 12 14 18 19 20 21 22 23 24 25 26 27 28 31 32 From kenj@internode.on.net Tue Mar 15 04:34:05 2016 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 7B2297CCD for ; Tue, 15 Mar 2016 04:34:05 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4737B8F8033 for ; Tue, 15 Mar 2016 02:34:05 -0700 (PDT) X-ASG-Debug-ID: 1458034441-04cb6c7f2918eec0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id UgKbuTMpb9HUb1qk for ; Tue, 15 Mar 2016 02:34:01 -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: A2BJAgAa1udWPBrS0XYNUYQYbYZmtWcZh3cBAQEBAQEHAQEBAUGFK1UwBgIFFgsCCwMCAQIBMScGAgEBtD9nj3p8kRuBOgWXT4VvikKMVY5/ghhNGYFdVopjAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 15 Mar 2016 20:04:00 +1030 To: pcp@oss.sgi.com Subject: pcp updates - mostly qa, a couple of small code changes From: Ken McDonell X-ASG-Orig-Subj: pcp updates - mostly qa, a couple of small code changes Message-ID: <56E7D707.8060706@internode.on.net> Date: Tue, 15 Mar 2016 20:33:59 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458034441 X-Barracuda-URL: https://192.48.176.15:443/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.3.27859 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- [Dave ... your call if these are in or out for the next release] Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (10): qa/738: handle more bizarre error message formats from rm(1) and ln(1) src/pmlogger/pmlogmv.sh: fix bug for non-Linux systems qa assorted: more sudo problems, this time for dbpmda qa/common.check: rework _check_freespace() because of df(1) differences qa/944: filter out additional error message text from Mac OS X qa/919: rm 919.out ... missed in last round of changes for qa/919 darwin PMDA: add mem.util.used metric qa/786: Linux and BSD cannot agree on value for EHOSTUNREACH logger PMDA: report error if regcomp() fails pmevent: clarify -x option man/man1/pmval.1 | 11 +++++++++-- qa/137 | 6 +++--- qa/147 | 2 +- qa/397 | 2 +- qa/416 | 2 +- qa/461 | 2 +- qa/553 | 12 ++++++------ qa/617 | 2 +- qa/716 | 2 +- qa/718 | 2 +- qa/721 | 4 ++-- qa/738 | 18 ++++++++++++++---- qa/738.out | 12 ++++++------ qa/784 | 4 ++-- qa/786 | 8 +++++++- qa/789 | 2 +- qa/798 | 2 +- qa/800 | 8 ++++---- qa/813 | 2 +- qa/919.out | 7 ------- qa/944 | 4 +++- qa/955 | 8 ++++---- qa/967 | 8 ++++---- qa/976 | 2 +- qa/981 | 2 +- qa/common.check | 16 ++++++++++++++-- src/pmdas/darwin/help | 2 ++ src/pmdas/darwin/pmda.c | 7 +++++++ src/pmdas/darwin/pmns | 1 + src/pmdas/logger/event.c | 4 +++- src/pmlogger/pmlogmv.sh | 21 ++++++++++++++++++++- 31 files changed, 123 insertions(+), 62 deletions(-) Details ... commit 353fc25b4755db3da36c5504bec45d4479ebcbde Author: Ken McDonell Date: Tue Mar 15 19:52:12 2016 +1100 pmevent: clarify -x option 1. make reference to argument consistent in the man page 2. document that argument should not be an empty string, and "." is the best chance for a match-all pattern 3. change qa/461 to use -x '.' rather than -x '' And yes, of course this all blew up on Mac OS X where regcomp() is different and treats an empty RE as an error. commit 86dd82fa38802480100c671e9fd78517fa56c8f4 Author: Ken McDonell Date: Tue Mar 15 18:29:12 2016 +1100 logger PMDA: report error if regcomp() fails commit a31514399dd7ddf0241249442cf0c1189be7237b Author: Ken McDonell Date: Tue Mar 15 16:00:57 2016 +1100 qa/786: Linux and BSD cannot agree on value for EHOSTUNREACH commit 9932b029e6a63b4730b5afe4f135595d9847f3d4 Author: Ken McDonell Date: Tue Mar 15 15:51:40 2016 +1100 darwin PMDA: add mem.util.used metric commit 6fe5f69d3ad19b48ee72c09c6faa8eb25bd2a213 Author: Ken McDonell Date: Tue Mar 15 15:38:36 2016 +1100 qa/919: rm 919.out ... missed in last round of changes for qa/919 commit d3a04aace22ce189330cda1a2de9e8c33f0eb216 Author: Ken McDonell Date: Tue Mar 15 15:38:05 2016 +1100 qa/944: filter out additional error message text from Mac OS X commit 13d29cd438e0dab03f53493d8b9ea22a99f7f540 Author: Ken McDonell Date: Tue Mar 15 15:33:56 2016 +1100 qa/common.check: rework _check_freespace() because of df(1) differences The Linux-based and BSD-based implementations of df(1) have mutually conflicting and inconsistent command line options ... special case this in _check_freespace(). commit dffaec64595e3d454848e3094ab9d481d2373d76 Author: Ken McDonell Date: Tue Mar 15 15:28:49 2016 +1100 qa assorted: more sudo problems, this time for dbpmda The cause is sudo(1) clearing $TERM from the environment ... not much of an issue, you say, but "$sudo dbpmda" prattles on for Mac OS X because dbpmda uses readline which depends on terminfo which babbles when TERM=unknown. Replace dbpmda invocations like this with "$sudo TERM=ansi dbpmda ..." or something similar. commit 2b657395d44c3b84160222dc8b1e012161431e32 Author: Ken McDonell Date: Tue Mar 15 12:22:53 2016 +1100 src/pmlogger/pmlogmv.sh: fix bug for non-Linux systems Script contained a fragment to extract the link count for a file from the output of stat(1) ... this did not work at all for the BSD-based systems where stat(1) is completely different. commit 362bb82922317bcdd8e34de500416d1682b9dfa7 Author: Ken McDonell Date: Tue Mar 15 12:22:10 2016 +1100 qa/738: handle more bizarre error message formats from rm(1) and ln(1) From noreply@github.com Tue Mar 15 05:06:50 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 E6D007CCD for ; Tue, 15 Mar 2016 05:06:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9DC70304048 for ; Tue, 15 Mar 2016 03:06:47 -0700 (PDT) X-ASG-Debug-ID: 1458036403-04bdf002ee49bec0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 4ZzdpwRob5ZdPIXl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 15 Mar 2016 03:06:44 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1afls5-0000ER-D3 for ; Tue, 15 Mar 2016 21:06:42 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 Date: Tue, 15 Mar 2016 03:06:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1458036389; bh=RPw9IbirzqsdAsPvz3F+LNymT962yPd8AlSbD3lTndI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FjGvIrgsIEU6kpGpphMFmqrXpigMl9fvUjrHlLIdOlK5w9y58I9djA3JDeUxwCO1f aRf38kkfYx3un7GocAFYpCTOM6aSBkf1CZUi3gInoHn8dKCY5b121PvgFK6FPuASkQ r5QnWPGxlwSIf0035QFfiHy63OqnNqAk3r/e1skY= From: "Bo.Sch." Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] better support of lm_sensors (#80) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] better support of lm_sensors (#80) Content-Type: multipart/alternative; boundary="--==_mimepart_56e7dea5ae9c2_67fd3fb281aed29c3011a6"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: bodsch X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458036404 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27859 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_56e7dea5ae9c2_67fd3fb281aed29c3011a6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Thanks for your (fast) answer! :) --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/80#issuecomment-196751375 ----==_mimepart_56e7dea5ae9c2_67fd3fb281aed29c3011a6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Thanks for your (fast) answer! :)


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/performancecopilot/pcp/issues/80#issuecomment-196751375

----==_mimepart_56e7dea5ae9c2_67fd3fb281aed29c3011a6-- From brolley@redhat.com Tue Mar 15 09:21:08 2016 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 40DE17CCF for ; Tue, 15 Mar 2016 09:21:08 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A4F82AC007 for ; Tue, 15 Mar 2016 07:21:04 -0700 (PDT) X-ASG-Debug-ID: 1458051662-04cbb00b714a8700001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id MXS3GQcDBUd9s2vS (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 07:21:03 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 5F16764D04 for ; Tue, 15 Mar 2016 14:21:02 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FEL1NM001353; Tue, 15 Mar 2016 10:21:01 -0400 Message-ID: <56E81A6F.4080708@redhat.com> Date: Tue, 15 Mar 2016 10:21:35 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Mark Goodwin CC: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates - QA updates for global derived metrics References: <56E01091.8070706@redhat.com> <56E7480B.5080907@redhat.com> <56E765F8.90608@redhat.com> <56E79620.90705@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates - QA updates for global derived metrics In-Reply-To: <56E79620.90705@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Tue, 15 Mar 2016 14:21:02 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458051662 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Agreed. Thanks for the update! Dave On 03/15/2016 12:57 AM, Mark Goodwin wrote: > Just finished a full QA run and there are ~ 80 additional failures (after > fixing the 'derive' group tests). So this feature is for 3.11.2, early > on so we can resolve the QA fallout. Not for the current release. > > Regards > -- Mark > > On 03/15/2016 12:31 PM, Mark Goodwin wrote: >> Here's the promised QA updates for the global derived metrics feature. >> Dave, don't pull this unless you also pull the global-derived-metrics >> changes listed below, thanks. >> >> Changes committed to git://git.pcp.io/mgoodwin/pcp master >> >> commit f68c60427318969196efc006428d8055417c442c >> Author: Mark Goodwin >> Date: Tue Mar 15 12:23:00 2016 +1100 >> >> qa: updates to 'derive' group tests for global derived metrics >> updates qa/225 qa/246 qa/247 qa/249 qa/256 qa/370 qa/509 qa/969 >> but no new qualified output. >> >> >> >> On 03/15/2016 10:23 AM, Mark Goodwin wrote: >>> After discussion on the list, also support PCP_DERIVED_CONFIG >>> defined to >>> a zero length string to disable loading any derived metrics configs. >>> This >>> feature now only needs some QA and doc updates, which I'll do today. >>> >>> Dave - up to you whether to take this for 3.11.1. It's been in my >>> tree for >>> about a week (except for todays small change) and it's all client-side, >>> but we're now in QA-week, so your call - BTW the iostat derived >>> metrics and >>> new pmchart views are super useful for storage analysis. >>> >>> Changes committed to git://git.pcp.io/mgoodwin/pcp master >>> >>> commit d00d400dd591adba8403b97d2705c3bda052ee72 >>> Author: Mark Goodwin >>> Date: Tue Mar 15 09:53:51 2016 +1100 >>> >>> libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics >>> Also add a comment explaining the three use-cases: >>> If PCP_DERIVED_CONFIG is NOT set, then by default we load global >>> derived configs from the directory $PCP_VAR_DIR/config/derived. >>> If PCP_DERIVED_CONFIG is set to a zero length string, then don't >>> load any derived metrics definitions. >>> Else if PCP_DERIVED_CONFIG is set then load user-defined derived >>> metrics from one or more files or directories separated by ':'. >>> >>> >>> On 03/09/2016 11:01 PM, Mark Goodwin wrote: >>>> This adds a new config directory for global derived metrics >>>> definitions, >>>> loaded by libpcp __dminit() if $PCP_DERIVED_CONFIG is NOT set in >>>> the environment. >>>> Adds iostat.conf derived metrics and a new Iostat view for pmchart. >>>> Since this is >>>> all client side, the new derived metrics and pmchart view work on >>>> current pmcd and >>>> existing archives. Generic tools can now report Iostat metrics, and >>>> any other >>>> derived metrics that are added to the global config directory. e.g. >>>> if you only have >>>> one disk, the following is almost the same as iostat: >>>> pmrep >>>> disk.dev.{read_bytes,write_bytes,await,avg_rqsz,avg_qlen,util} >>>> >>>> Still to come: QA - please don't consider merging this until I've >>>> finished >>>> the necessary QA updates and added a few new tests. >>>> >>>> Changes committed to git://git.pcp.io/mgoodwin/pcp master >>>> >>>> commit b83ef983a98979528a3d70736c0dc3c6677075ce >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 22:05:16 2016 +1100 >>>> >>>> packaging: packaging for global derived metrics configs >>>> Add new dir PCP_VAR_DIR/config/derived and config file >>>> iostat.config >>>> to the pcp-config package. >>>> modified: build/rpm/fedora.spec >>>> modified: debian/pcp-conf.dirs >>>> modified: debian/pcp-conf.install >>>> >>>> commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 21:57:32 2016 +1100 >>>> >>>> pmchart: add Iostat view using disk metrics and derived iostat >>>> metrics >>>> This is a new multi-tabbed view showing disk and device-mapper >>>> traffic >>>> and most of the traditional iostat metrics. Some of these >>>> metrics are >>>> derived, see /var/lib/pcp/config/derived/iostat.conf. >>>> modified: src/pmchart/views/GNUmakefile >>>> new file: src/pmchart/views/Iostat >>>> >>>> commit 5d5620645415100a4734d379f111b179c25267d6 >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 17:41:05 2016 +1100 >>>> >>>> libpcp: load global derived metrics config by default >>>> If PCP_DERIVED_CONFIG is NOT defined in the environment, then >>>> __dminit() >>>> now loads derived configs from $PCP_VAR_DIR/config/derived by >>>> default. >>>> This follows on from previous commit 689c031ca6f5, where we >>>> now ship >>>> an iostat.config. >>>> A follow-up change will move the global derived config >>>> directory and >>>> iostat.config into the pcp-conf package (currently in pcp base >>>> package). >>>> Also, some QA changes to follow. >>>> >>>> commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 17:26:33 2016 +1100 >>>> >>>> pmchart: fix an autoscale bug when loading a view in archive mode >>>> Fix an issue in pmchart when loading a view in archive mode, >>>> autoscale >>>> isn't properly performed until a pmtime event is received (was >>>> initially >>>> fixed scale at 0 .. 1000). Also improves console diagnostics >>>> in related >>>> areas of code. Fix is in >>>> GroupControl::adjustArchiveWorldViewForward(). >>>> >>>> commit df5ec5921a8dab639530d939fb43382d18921305 >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 17:17:46 2016 +1100 >>>> >>>> docs: clarify pmchart -geometry and -g flags (former is for >>>> display geometry) >>>> >>>> commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e >>>> Merge: 7a2d529 689c031 >>>> Author: Mark Goodwin >>>> Date: Wed Mar 9 17:15:43 2016 +1100 >>>> >>>> Merge branch 'master' of git://pcp.io/mgoodwin/pcp >>>> >>>> commit 689c031ca6f5db455cce6aab8f145eb5b8029223 >>>> Author: Mark Goodwin >>>> Date: Mon Mar 7 15:23:56 2016 +1100 >>>> >>>> config: install a global derived metrics config directory with >>>> iostat.conf >>>> Installs a global derived metrics config dir >>>> $PCP_VAR_DIR/config/derived >>>> along with iostat.conf (containing iostat derived metrics >>>> definitions). >>>> modified: src/GNUmakefile >>>> new file: src/derived/GNUmakefile >>>> new file: src/derived/iostat.conf >>> >> >> _______________________________________________ >> pcp mailing list >> pcp@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/pcp > From brolley@redhat.com Tue Mar 15 10:53:07 2016 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 9C99A7CD1 for ; Tue, 15 Mar 2016 10:53:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 29AA7AC002 for ; Tue, 15 Mar 2016 08:53:04 -0700 (PDT) X-ASG-Debug-ID: 1458057182-04bdf002ed4f41f0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Y7LWc31sEb1ry4T8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 08:53:02 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 39D0C106E for ; Tue, 15 Mar 2016 15:53:02 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FFr1iu013369 for ; Tue, 15 Mar 2016 11:53:02 -0400 Message-ID: <56E82FFF.7050501@redhat.com> Date: Tue, 15 Mar 2016 11:53:35 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: Re: qa Week for PCP Release 3.11.1 (March 18, 2016) References: <56E71641.8060601@redhat.com> X-ASG-Orig-Subj: Re: qa Week for PCP Release 3.11.1 (March 18, 2016) In-Reply-To: <56E71641.8060601@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458057182 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/14/2016 03:51 PM, Dave Brolley wrote: > This is the formal announcement of qa week for the upcoming PCP > release. At this point we should be running qa on as many platforms as > we can and only fixing critical problems. I should also add that qa improvements, simple build improvements and trivial code changes will also be considered. Dave From brolley@redhat.com Tue Mar 15 11:31:18 2016 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 7CB487CD3 for ; Tue, 15 Mar 2016 11:31:18 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 42D8B304048 for ; Tue, 15 Mar 2016 09:31:15 -0700 (PDT) X-ASG-Debug-ID: 1458059470-04cb6c7f2a1f00d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id rMOM2qy994jOEVnk (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 09:31:10 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 038CD804E4 for ; Tue, 15 Mar 2016 16:31:10 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FGV9Ol028248 for ; Tue, 15 Mar 2016 12:31:09 -0400 Message-ID: <56E838EF.3010505@redhat.com> Date: Tue, 15 Mar 2016 12:31:43 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa, build and portability Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa, build and portability Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458059470 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (42): qa/200: dso name has $DSO_SUFFIX suffix, not .so qa/243: rewrite sed to use classical syntax and make more portable qa/273: filtering changes qa/827,945 and 984: add notrun guard for config files not installed assorted perl scripts: change #! from /usr/bin/perl to /usr/bin/env perl assorted qa tests: change #! from /usr/bin/perl to /usr/bin/env perl qa/716,976 & 981: remade after perl #! change in script qa/1031: remade .out after perl #! change in script qa/src/memcachestats.pl: #!/usr/bin/env perl -w does not work qa/1033: perl #! change plus awk rework qa/1036: sometimes nan is -nan qa/798: perl #! change plus awk rework qa/975: iostat is very different on Mac OS X qa/294: prepare for different output on different platforms qa/294: tweak filter for ? values, e.g. for Mac OS X qa/919: prepare for different output on different platforms pcp.env: extension to optionally process $HOME/.pcp/pcp.conf src/pmcd/pmdaproc.sh: if perl check fails, report the reason src/pmdas/darwin/pmda.c: change from direct to hashed lookup for PMIDs qa/group: add 294 to pmstat group qa/833: filter kernel PMDA PMIDs qa/294: rm the old .out file (missed in earlier changes) qa/880 & 1038: add notrun guard if OrderedDict python module not available qa/507: fix darwin mem rounding in awk qa/364: better filtering for missing metrics on Mac OS X qa/273: revert previous direct mapping changes qa/344: filter out NotifyEndLocalContext line for linux PMDA qa/455: remove gnu sloppiness qa/416: sudo and awk changes qa/812: awk rework qa/716 & 798: sudo dbpmda changes qa/721: make dso suffix portable qa/738: handle more bizarre error message formats from rm(1) and ln(1) src/pmlogger/pmlogmv.sh: fix bug for non-Linux systems qa assorted: more sudo problems, this time for dbpmda qa/common.check: rework _check_freespace() because of df(1) differences qa/944: filter out additional error message text from Mac OS X qa/919: rm 919.out ... missed in last round of changes for qa/919 darwin PMDA: add mem.util.used metric qa/786: Linux and BSD cannot agree on value for EHOSTUNREACH logger PMDA: report error if regcomp() fails pmevent: clarify -x option man/man1/pmval.1 | 11 man/man5/pcp.env.5 | 17 qa/.gitignore | 2 qa/1031 | 4 qa/1031.out | 6 qa/1033 | 9 qa/1033.out | 4 qa/1036 | 4 qa/1036.out | 36 qa/1038 | 6 qa/137 | 6 qa/147 | 2 qa/200 | 2 qa/243 | 5 qa/273 | 60 - qa/273.out | 7 qa/294 | 16 qa/294.darwin | 1110 +++++++++++++++++++++++++ qa/294.default | 1110 +++++++++++++++++++++++++ qa/294.out | 1110 ------------------------- qa/344 | 1 qa/344.out | 5 qa/364 | 28 qa/397 | 2 qa/416 | 8 qa/461 | 2 qa/507 | 2 qa/527 | 2 qa/553 | 12 qa/566 | 4 qa/617 | 2 qa/716 | 6 qa/716.out | 6 qa/718 | 2 qa/721 | 10 qa/721.out | 2 qa/738 | 18 qa/738.out | 12 qa/784 | 4 qa/786 | 8 qa/789 | 2 qa/798 | 10 qa/798.out | 8 qa/800 | 8 qa/812 | 22 qa/813 | 2 qa/827 | 2 qa/833 | 13 qa/833.out | 80 - qa/880 | 6 qa/919 | 11 qa/919.darwin | 7 qa/919.default | 7 qa/919.out | 7 qa/944 | 4 qa/945 | 2 qa/955 | 8 qa/967 | 8 qa/975 | 16 qa/976 | 6 qa/976.out | 6 qa/981 | 6 qa/981.out | 6 qa/984 | 2 qa/common.check | 16 qa/group | 2 qa/src/memcachestats.pl | 5 src/ganglia2pcp/ganglia2pcp | 2 src/include/pcp.env | 28 src/iostat2pcp/iostat2pcp | 2 src/mrtg2pcp/mrtg2pcp | 2 src/perl/LogSummary/extract.pl | 2 src/perl/MMV/server.pl | 2 src/pmcd/pmdaproc.sh | 6 src/pmdas/activemq/ActiveMQTest.pl | 2 src/pmdas/activemq/CacheTest.pl | 2 src/pmdas/activemq/JVMGarbageCollectionTest.pl | 2 src/pmdas/activemq/JVMMemoryPoolTest.pl | 2 src/pmdas/activemq/JVMMemoryTest.pl | 2 src/pmdas/activemq/QueueTest.pl | 2 src/pmdas/activemq/RESTClientTest.pl | 2 src/pmdas/darwin/help | 2 src/pmdas/darwin/pmda.c | 9 src/pmdas/darwin/pmns | 1 src/pmdas/logger/event.c | 4 src/pmdas/memcache/client.pl | 2 src/pmdas/oracle/connect.pl | 2 src/pmdas/simple/pmdasimple.perl | 2 src/pmlogger/pmlogmv.sh | 21 src/sar2pcp/sar2pcp | 2 src/sheet2pcp/sheet2pcp | 2 91 files changed, 2676 insertions(+), 1364 deletions(-) From alec@alectenharmsel.com Tue Mar 15 11:48:45 2016 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=T_DKIM_INVALID 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 E0DB37CD3 for ; Tue, 15 Mar 2016 11:48:44 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 53AA1AC005 for ; Tue, 15 Mar 2016 09:48:44 -0700 (PDT) X-ASG-Debug-ID: 1458060520-04bdf002ec4fb430001-S8gJnT Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by cuda.sgi.com with ESMTP id DTYm8VclgjRqNRVB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 09:48:40 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.27 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 7706021132 for ; Tue, 15 Mar 2016 12:48:39 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Tue, 15 Mar 2016 12:48:39 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=E+bTe86waiK4dhSASGkgg/yPsQQ=; b=MEFB6 s1G379Pt3U3vLJFKEn53COzd3vqYlqf+FJYWsQzPXAfmf+SgNDKAq1qYObgWvGBd bW/CDrW2bkOPEayTc3NKmP6f4D8vVG0PWuYzA+FBnkXvULgGdEOCaKCiYZxy4GDw NHVtd6kiUzmj3nhLvz7IvkUHqPI3vsPGaIXJmo= X-Sasl-enc: 7B82yCDSeFhFovAV8TUxsiGLMlLmBObQmtc8Ds7OMMsP 1458060519 Received: from apio.adsroot.itcs.umich.edu (0587373927.wireless.umich.net [35.2.157.103]) by mail.messagingengine.com (Postfix) with ESMTPA id 18525C0001B; Tue, 15 Mar 2016 12:48:39 -0400 (EDT) Date: Tue, 15 Mar 2016 12:48:34 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] elasticsearch PMDA question Message-ID: <20160315164834.GA4224@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> <20160314212939.GA4200@greenbeast> <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out3-smtp.messagingengine.com[66.111.4.27] X-Barracuda-Start-Time: 1458060520 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27868 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On Mon, Mar 14, 2016 at 05:53:31PM -0400, Nathan Scott wrote: > > > ----- Original Message ----- > > [...] > > I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is > > parsed by the PMDA. I was thinking that it would be possible to add a > > new variable, something like $all_node_stats. It would default to false, > > so only metrics from localhost would be fetched. It could be set true by > > that configuration file. > > Good solution, that'd work well. I am planning on doing this unless you say otherwise. I like the approach you're suggesting, but I don't want to break backwards-compatibility unless I'm explicitly told that it's OK. > > Your solution is fine too; I'm new to PCP, so I will be glad to patch it > > in whichever way fits best with the project. Is your solution just > > leaving as is, but replicating the "elasticsearch.nodes" metric tree to > > something like "elasticsearch.local_node" so old behavior is preserved > > and the new behavior is added? > > > > I was suggesting to rename elasticsearch.nodes.* to elasticsearch.node.* > and adjust the refresh logic accordingly. Either approach sounds fine to > me though. > > cheers. > > -- > Nathan Thanks, Alec From brolley@redhat.com Tue Mar 15 11:54:05 2016 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 C00E97CD3 for ; Tue, 15 Mar 2016 11:54:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 83FB58F8040 for ; Tue, 15 Mar 2016 09:54:05 -0700 (PDT) X-ASG-Debug-ID: 1458060843-04bdf002ed4fbb50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id pvuwtQ85VeEsqLec (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 09:54:04 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id E8B2478226 for ; Tue, 15 Mar 2016 16:54:03 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FGs32d011811 for ; Tue, 15 Mar 2016 12:54:03 -0400 Message-ID: <56E83E4D.2080500@redhat.com> Date: Tue, 15 Mar 2016 12:54:37 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: nathans docs, brolley pmdumplog, psmith build Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: nathans docs, brolley pmdumplog, psmith build Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458060844 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (2): pmdumplog: trivial tweak, code formatting consistency docs: update changelogs for this weeks release Dave Brolley (1): Restrict pmdumplog(1) to single archives, for now. Paul Smith (1): build: add /usr/local/bin to search path for Mac Qt CHANGELOG | 62 +++++++++++++++++++++++++++++++++++++++++++++- build/rpm/fedora.spec | 7 ++++- configure | 2 - configure.ac | 2 - src/pmdumplog/pmdumplog.c | 36 +++++++++++++++++++++++--- 5 files changed, 100 insertions(+), 9 deletions(-) From brolley@redhat.com Tue Mar 15 11:57:41 2016 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 187F67CD3 for ; Tue, 15 Mar 2016 11:57:41 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CD4E98F8040 for ; Tue, 15 Mar 2016 09:57:40 -0700 (PDT) X-ASG-Debug-ID: 1458061053-04cb6c7f2b1f2ba0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id P3s5QKKqBPd1leON (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 09:57:34 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id AB1B764D22 for ; Tue, 15 Mar 2016 16:57:33 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FGvXkA008458 for ; Tue, 15 Mar 2016 12:57:33 -0400 Message-ID: <56E83F1F.40600@redhat.com> Date: Tue, 15 Mar 2016 12:58:07 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: brolley: date typo in fedora.spec Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: brolley: date typo in fedora.spec Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Tue, 15 Mar 2016 16:57:33 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458061054 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com Changes committed to git://git.pcp.io/pcp.git master Dave Brolley (1): Fix date typo in fedora.spec changelog. build/rpm/fedora.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From lishangyuzy@yidagroup.com Tue Mar 15 16:16:42 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B83107CDB for ; Tue, 15 Mar 2016 16:16:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0CE06AC002 for ; Tue, 15 Mar 2016 14:16:35 -0700 (PDT) X-ASG-Debug-ID: 1458076590-04cbb00b6f4d88c0001-S8gJnT Received: from mail02.yidagroup.com (mail.yidatec.cn [59.46.212.218]) by cuda.sgi.com with SMTP id dwDQ0gDWg2G7PGnn for ; Tue, 15 Mar 2016 14:16:30 -0700 (PDT) X-Barracuda-Envelope-From: lishangyuzy@yidagroup.com X-Barracuda-Apparent-Source-IP: 59.46.212.218 Received: from ejtkgohoe (117.60.26.196) by mail02.yidagroup.com (10.10.7.206) with Microsoft SMTP Server id 8.3.83.0; Wed, 16 Mar 2016 05:16:02 +0800 Date: Wed, 16 Mar 2016 05:15:59 +0800 From: Service To: Subject: =?utf-8?B?cGNwICDor7flj4rml7bmn6XpmIXor6Xpgq7ku7bvvIE=?= Message-ID: <20160316051605117734@yidagroup.com> X-ASG-Orig-Subj: =?utf-8?B?cGNwICDor7flj4rml7bmn6XpmIXor6Xpgq7ku7bvvIE=?= X-mailer: Foxmail 6, 13, 102, 15 [cn] MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=====003_Dragon441806733452_=====" X-Barracuda-Connect: mail.yidatec.cn[59.46.212.218] X-Barracuda-Start-Time: 1458076590 X-Barracuda-URL: https://192.48.176.25:443/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_MV0113c, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27878 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MV0113c BSF_SC0_MV0113c 0.00 HTML_MESSAGE BODY: HTML included in message --=====003_Dragon441806733452_===== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCg0KIA0KDQogICAgICAgIOWwiuaVrOeahOmihuWvvOS7peWPiuWQjOS6i++8mg0KDQrnlLHk uo7pg6jliIbnprvogYzlkZjlt6Xlip7lhazpgq7nrrHmsqHmnInlj4rml7bkuIrnvLTms6jplIDp gKDmiJDlpJbmtYHvvIzkuKXph43lvbHlk43lhoXpg6hPQemCruS7tuezu+e7n+eahOWuieWFqOi/ kOiQpe+8gQ0K546w6YCa55+l5pys5Z+f55So5oi35aaC5LiL77yaDQrmgqjnmoRFbWFpbO+8mnBj cEBvc3Muc2dpLmNvbSDpnIDopoHov5vooYznlKjmiLfnmbvorrDlpIfmoYjvvIzpgL7ml7bmsqHp gJrov4flpIfmoYjnmoTotKblj7flsIbkvJrooqvlgZzmraLkvb/nlKjvvIENCg0K5pel5pyf5LiO 5pe26Ze077yaMjAxNi0zLTE2DQrlnKjmlLbliLDpgq7ku7bnmoTnrKzkuIDml7bpl7TjgILlsIbk uIvliJfloavlhpnlrozmr5Xlm57lpI3liLA6IHNldmVyLTEwMDBAZm94bWFpbC5jb20NCumCrueu se+8miBb5b+F5aGrXQ0K5a+G56K877yaIFvlv4XloatdDQrljp/lp4vlr4bnorzvvJpb5b+F5aGr XQ== --=====003_Dragon441806733452_===== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxJTkNMVURFVEFJTD48SFRNTD48SEVBRD4NCjxNRVRBIGNvbnRlbnQ9InRleHQvaHRt bDsgY2hhcnNldD11dGYtOCIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdF TkVSQVRPUiBjb250ZW50PSJNU0hUTUwgOC4wMC42MDAxLjE4NzAyIj48L0hFQUQ+DQo8Qk9EWT4N CjxESVY+DQo8QkxPQ0tRVU9URSANCnN0eWxlPSJCT1JERVItTEVGVDogI2I2YjZiNiAycHggc29s aWQ7IFBBRERJTkctTEVGVDogNXB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBw eCIgDQpjbGFzcz1SZWZlcmVuY2VRdW90ZSBuYW1lPSJyZXBseUNvbnRlbnQiPjxCUj4NCiAgPERJ ViANCiAgc3R5bGU9IldJRE9XUzogMTsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IEJBQ0tHUk9VTkQt Q09MT1I6IHJnYigyNTUsMjU1LDI1NSk7IFRFWFQtSU5ERU5UOiAwcHg7IEZPTlQ6IDE0cHggdmVy ZGFuYSwgVGFob21hLCBBcmlhbCwg5a6L5L2TLCBzYW5zLXNlcmlmOyBXSElURS1TUEFDRTogbm9y bWFsOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDUxLDUxLDUxKTsgV09SRC1T UEFDSU5HOiAwcHg7IHdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4IiANCiAgaWQ9bWFpbFRl eHQgY2xhc3M9bWFpbFRleHREaXZNRz4NCiAgPERJVj4NCiAgPERJVj4NCiAgPERJVj4NCiAgPERJ Vj4NCiAgPERJVj4NCiAgPFRBQkxFIGJvcmRlcj0wIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9 MCB3aWR0aD0iMTAwJSIgYWxpZ249Y2VudGVyPg0KICAgIDxUQk9EWT4NCiAgICA8VFI+DQogICAg ICA8VEQgDQogICAgICBzdHlsZT0iUEFERElORy1CT1RUT006IDQwcHg7IEJBQ0tHUk9VTkQtQ09M T1I6IHJnYigyNDUsMjQ1LDI0NSk7IFBBRERJTkctTEVGVDogMjBweDsgUEFERElORy1SSUdIVDog MjBweDsgTUFYLVdJRFRIOiA3MDBweDsgUEFERElORy1UT1A6IDI3cHgiIA0KICAgICAgY2xhc3M9 Y29udGFpbmVyPg0KICAgICAgICA8VEFCTEUgc3R5bGU9Ik1BUkdJTjogMHB4IGF1dG8iIGJvcmRl cj0wIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCANCiAgICAgICAgd2lkdGg9NzAwIGFsaWdu PWNlbnRlcj4NCiAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgPFRSPg0KICAgICAgICAgICAg PFREIHN0eWxlPSJib3gtc2hhZG93OiByZ2IoMjA0LCAyMDQsIDIwNCkgMHB4IDhweCA2cHggLTdw eCIgDQogICAgICAgICAgICB3aWR0aD0iMTAwJSI+DQogICAgICAgICAgICAgIDxUQUJMRSANCiAg ICAgICAgICAgICAgc3R5bGU9IkJPUkRFUi1CT1RUT006IHJnYigyMTAsMjEwLDIxMCkgMXB4IHNv bGlkOyBCT1JERVItTEVGVDogcmdiKDIxMCwyMTAsMjEwKSAxcHggc29saWQ7IE1BUkdJTjogMHB4 IGF1dG87IEJPUkRFUi1UT1A6IHJnYigyMTAsMjEwLDIxMCkgMXB4IHNvbGlkOyBCT1JERVItUklH SFQ6IHJnYigyMTAsMjEwLDIxMCkgMXB4IHNvbGlkOyBib3JkZXItcmFkaXVzOiA1cHgiIA0KICAg ICAgICAgICAgICBib3JkZXI9MCBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEw MCUiIGFsaWduPWxlZnQ+DQogICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAg IDxUUj4NCiAgICAgICAgICAgICAgICAgIDxURCANCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJi b3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHgi IA0KICAgICAgICAgICAgICAgICAgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD0yMSB3aWR0aD0iMTAw JSI+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgIDxU RCANCiAgICAgICAgICAgICAgICAgIHN0eWxlPSJQQURESU5HLUJPVFRPTTogMHB4OyBQQURESU5H LUxFRlQ6IDIxcHg7IFBBRERJTkctUklHSFQ6IDE5cHg7IFBBRERJTkctVE9QOiAwcHgiIA0KICAg ICAgICAgICAgICAgICAgYmdDb2xvcj0jZmZmZmZmIGFsaWduPXJpZ2h0Pg0KICAgICAgICAgICAg ICAgICAgICA8VEFCTEUgYm9yZGVyPTAgY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGluZz0wIHdpZHRo PSIxMDAlIj4NCiAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAg ICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFREIHN0eWxlPSJESVNQTEFZOiBi bG9jayIgY2xhc3M9bG9nbyBiZ0NvbG9yPSNmZmZmZmYgDQogICAgICAgICAgICAgICAgICAgICAg ICBoZWlnaHQ9MjcgYWxpZ249cmlnaHQ+Jm5ic3A7PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48 L1REPjwvVFI+DQogICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgPFREIGJn Q29sb3I9I2ZmZmZmZiBoZWlnaHQ9MTIgDQogICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDAl Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgICAgICAg ICAgICAgICAgIOWwiuaVrOeahOmihuWvvOS7peWPiuWQjOS6i++8mjwvVEQ+PC9UUj4NCiAgICAg ICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICA8VEQgDQogICAgICAgICAgICAgICAg ICBzdHlsZT0iUEFERElORy1CT1RUT006IDYycHg7IFBBRERJTkctTEVGVDogNTBweDsgUEFERElO Ry1SSUdIVDogNTBweDsgUEFERElORy1UT1A6IDBweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1 czogNXB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4IiANCiAgICAgICAgICAgICAg ICAgIGNsYXNzPWNvbnRlbnQgYmdDb2xvcj0jZmZmZmZmPjxTUEFOIA0Kc3R5bGU9IkxJTkUtSEVJ R0hUOiAxLjUiPg0KICAgICAgICAgICAgICAgICAgICA8VEFCTEUgYm9yZGVyPTAgY2VsbFNwYWNp bmc9MCBjZWxsUGFkZGluZz0wIHdpZHRoPSIxMDAlIj4NCiAgICAgICAgICAgICAgICAgICAgICA8 VEJPRFk+DQogICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAg ICAgPFREIA0KICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IlBBRERJTkctQk9UVE9NOiAx OXB4OyBMSU5FLUhFSUdIVDogMS42ZW07IE1BUkdJTjogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsg UEFERElORy1SSUdIVDogMHB4OyBGT05ULVNJWkU6IDE0cHg7IFBBRERJTkctVE9QOiA0cHgiPjxG T05UIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcj0jNzk3OTc5Pg0KICAgICAgICAg ICAgICAgICAgICAgICAgICA8UCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IlRF WFQtVFJBTlNGT1JNOiBub25lOyBCQUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1NSwyNTUpOyBU RVhULUlOREVOVDogMHB4OyBNQVJHSU46IDVweCAwcHg7IEZPTlQ6IDEycHgvMjBweCAnbHVjaWRh IEdyYW5kZScsIFZlcmRhbmEsICdNaWNyb3NvZnQgWWFIZWknOyBXSElURS1TUEFDRTogbm9ybWFs OyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDUxLDUxLDUxKTsgV09SRC1TUEFD SU5HOiAwcHg7IHdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250LXN0cmV0Y2g6IG5v cm1hbCI+PFNQQU4gDQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJMSU5FLUhFSUdI VDogMTlweDsgRk9OVC1TSVpFOiBzbWFsbCI+PC9TUEFOPiZuYnNwOzwvUD4NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgPFAgDQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJURVhU LVRSQU5TRk9STTogbm9uZTsgQkFDS0dST1VORC1DT0xPUjogcmdiKDI1NSwyNTUsMjU1KTsgVEVY VC1JTkRFTlQ6IDBweDsgTUFSR0lOOiA1cHggMHB4OyBGT05UOiAxMnB4LzIwcHggJ2x1Y2lkYSBH cmFuZGUnLCBWZXJkYW5hLCAnTWljcm9zb2Z0IFlhSGVpJzsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsg TEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6IHJnYig1MSw1MSw1MSk7IFdPUkQtU1BBQ0lO RzogMHB4OyB3ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZm9udC1zdHJldGNoOiBub3Jt YWwiPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iTElORS1IRUlHSFQ6 IDE5cHg7IEZPTlQtU0laRTogc21hbGwiPueUseS6jumDqOWIhuemu+iBjOWRmOW3peWKnuWFrOmC rueuseayoeacieWPiuaXtuS4iue8tOazqOmUgOmAoOaIkOWklua1ge+8jOS4pemHjeW9seWTjeWG hemDqE9B6YKu5Lu257O757uf55qE5a6J5YWo6L+Q6JCl77yBPEJSPueOsOmAmuefpeacrOWfn+eU qOaIt+WmguS4i++8mjxCUj7mgqjnmoRFbWFpbO+8mnBjcEBvc3Muc2dpLmNvbSANCiAgICAgICAg ICAgICAgICAgICAgICAgICAg6ZyA6KaB6L+b6KGM55So5oi355m76K6w5aSH5qGI77yM6YC+5pe2 5rKh6YCa6L+H5aSH5qGI55qE6LSm5Y+35bCG5Lya6KKr5YGc5q2i5L2/55So77yBPEJSPjwvU1BB Tj48L1A+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxQIA0KICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHlsZT0iVEVYVC1UUkFOU0ZPUk06IG5vbmU7IEJBQ0tHUk9VTkQtQ09MT1I6IHJn YigyNTUsMjU1LDI1NSk7IFRFWFQtSU5ERU5UOiAwcHg7IE1BUkdJTjogNXB4IDBweDsgRk9OVDog MTJweC8yMHB4ICdsdWNpZGEgR3JhbmRlJywgVmVyZGFuYSwgJ01pY3Jvc29mdCBZYUhlaSc7IFdI SVRFLVNQQUNFOiBub3JtYWw7IExFVFRFUi1TUEFDSU5HOiBub3JtYWw7IENPTE9SOiByZ2IoNTEs NTEsNTEpOyBXT1JELVNQQUNJTkc6IDBweDsgd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 IGZvbnQtc3RyZXRjaDogbm9ybWFsIj48U1BBTiANCiAgICAgICAgICAgICAgICAgICAgICAgICAg c3R5bGU9IkxJTkUtSEVJR0hUOiAxOXB4OyBGT05ULVNJWkU6IHNtYWxsIj48L1NQQU4+PFNQQU4g DQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJMSU5FLUhFSUdIVDogMTlweDsgRk9O VC1TSVpFOiBzbWFsbCI+PC9TUEFOPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBz dHlsZT0iTElORS1IRUlHSFQ6IDE5cHg7IEZPTlQtU0laRTogc21hbGwiPuaXpeacn+S4juaXtumX tO+8mjIwMTYtMy0xNjwvU1BBTj48L1A+PFNQQU4gDQogICAgICAgICAgICAgICAgICAgICAgICAg IHN0eWxlPSJMSU5FLUhFSUdIVDogMTlweDsgRk9OVC1TSVpFOiBzbWFsbCI+DQogICAgICAgICAg ICAgICAgICAgICAgICAgIDxQIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iVEVY VC1UUkFOU0ZPUk06IG5vbmU7IEJBQ0tHUk9VTkQtQ09MT1I6IHJnYigyNTUsMjU1LDI1NSk7IFRF WFQtSU5ERU5UOiAwcHg7IEZPTlQ6IDE0cHgvMjFweCBWZXJkYW5hOyBXSElURS1TUEFDRTogbm9y bWFsOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsgV09SRC1TUEFD SU5HOiAwcHg7IHdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij7lnKjmlLbliLDpgq7ku7bn moTnrKzkuIDml7bpl7TjgILlsIbkuIvliJfloavlhpnlrozmr5Xlm57lpI3liLA6PFNQQU4gDQog ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPUFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz cDs8U1BBTiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IldJRE9XUzogMTsgVEVY VC1UUkFOU0ZPUk06IG5vbmU7IEJBQ0tHUk9VTkQtQ09MT1I6IHJnYig1Myw3NSwxMDIpOyBURVhU LUlOREVOVDogMHB4OyBESVNQTEFZOiBpbmxpbmUgIWltcG9ydGFudDsgRk9OVDogMTJweC8xOHB4 ICdsdWNpZGEgR3JhbmRlJywgVmVyZGFuYSwgJ01pY3Jvc29mdCBZYUhlaSc7IFdISVRFLVNQQUNF OiBub3JtYWw7IEZMT0FUOiBub25lOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdi KDIxNSwyMjMsMjM0KTsgV09SRC1TUEFDSU5HOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweCI+PEZPTlQgDQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJCQUNLR1JP VU5ELUNPTE9SOiAjZmZmZmZmIiBjb2xvcj0jMDAwMDAwPjxBIA0KICAgICAgICAgICAgICAgICAg ICAgICAgICBocmVmPSJtYWlsdG86c2V2ZXItMTAwMEBmb3htYWlsLmNvbSI+c2V2ZXItMTAwMEBm b3htYWlsLmNvbTwvQT48L0ZPTlQ+PC9TUEFOPjwvU1BBTj48L1A+DQogICAgICAgICAgICAgICAg ICAgICAgICAgIDxQIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iVEVYVC1UUkFO U0ZPUk06IG5vbmU7IEJBQ0tHUk9VTkQtQ09MT1I6IHJnYigyNTUsMjU1LDI1NSk7IFRFWFQtSU5E RU5UOiAwcHg7IEZPTlQ6IDE0cHgvMjFweCBWZXJkYW5hOyBXSElURS1TUEFDRTogbm9ybWFsOyBM RVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsgV09SRC1TUEFDSU5HOiAw cHg7IHdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij48U1BBTiANCiAgICAgICAgICAgICAg ICAgICAgICAgICAgY2xhc3M9QXBwbGUtY29udmVydGVkLXNwYWNlPjwvU1BBTj7pgq7nrrHvvJog W+W/heWhq108QlI+5a+G56K877yaIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBb5b+F5aGr XTxCUj7ljp/lp4vlr4bnorzvvJpb5b+F5aGrXTxCUj48L1A+PFNUUk9ORz4NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgPFAgDQogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJXSURP V1M6IDE7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBCQUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1 NSwyNTUpOyBURVhULUlOREVOVDogMHB4OyBNQVJHSU46IDVweCAwcHg7IEZPTlQ6IDEycHgvMjBw eCAnbHVjaWRhIEdyYW5kZScsIFZlcmRhbmEsICdNaWNyb3NvZnQgWWFIZWknOyBXSElURS1TUEFD RTogbm9ybWFsOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDUxLDUxLDUxKTsg V09SRC1TUEFDSU5HOiAwcHg7IHdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij48U1BBTiAN CiAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkxJTkUtSEVJR0hUOiAxOXB4OyBGT05U LVNJWkU6IHNtYWxsIj48L1NQQU4+Jm5ic3A7PC9QPjwvU1RST05HPjwvU1BBTj48L0ZPTlQ+PC9U RD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAg ICAgIDxURCANCiAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJQQURESU5HLUJPVFRPTTog MTlweDsgTElORS1IRUlHSFQ6IDEuNmVtOyBNQVJHSU46IDBweDsgUEFERElORy1MRUZUOiAwcHg7 IFBBRERJTkctUklHSFQ6IDBweDsgQ09MT1I6IHJnYigxMjEsMTIxLDEyMSk7IEZPTlQtU0laRTog MTRweDsgUEFERElORy1UT1A6IDdweCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxQIHN0 eWxlPSJMSU5FLUhFSUdIVDogMjNweDsgTUFSR0lOOiAwcHggMnB4Ij48Rk9OVCANCiAgICAgICAg ICAgICAgICAgICAgICAgICAgY29sb3I9Ymx1ZT48L0ZPTlQ+Jm5ic3A7PC9QPjwvVEQ+PC9UUj4N CiAgICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICA8VEQg DQogICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iUEFERElORy1CT1RUT006IDBweDsgTElO RS1IRUlHSFQ6IDEuNmVtOyBNQVJHSU46IDBweDsgUEFERElORy1MRUZUOiAwcHg7IFBBRERJTkct UklHSFQ6IDBweDsgQ09MT1I6IHJnYigxMjEsMTIxLDEyMSk7IEZPTlQtU0laRTogMTRweDsgUEFE RElORy1UT1A6IDdweCI+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1NQQU4+PC9URD48L1RS PjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAgICAgICA8VEFC TEUgc3R5bGU9Ik1BUkdJTjogMHB4IGF1dG8iIGlkPWFhcGwtZm9vdGVyIGJvcmRlcj0wIGNlbGxT cGFjaW5nPTAgDQogICAgICAgIGNlbGxQYWRkaW5nPTAgd2lkdGg9NzAwIGFsaWduPWNlbnRlcj4N CiAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgPFRSPg0KICAgICAgICAgICAgPFREIA0KICAg ICAgICAgICAgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlcjsgUEFERElORy1CT1RUT006IDEwcHg7 IExJTkUtSEVJR0hUOiAxLjM0ZW07IFBBRERJTkctTEVGVDogMjBweDsgUEFERElORy1SSUdIVDog MjBweDsgRk9OVC1GQU1JTFk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIFZl cmRhbmEsIHNhbnMtc2VyaWY7IENPTE9SOiByZ2IoMTgzLDE4MywxODMpOyBGT05ULVNJWkU6IDEx cHg7IFBBRERJTkctVE9QOiAyMHB4IiANCiAgICAgICAgICAgIGNsYXNzPWNvcHlyaWdodD48QlI+ PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElW Pg0KICA8RElWPjxJTUcgDQogIHNyYz0iaHR0cDovL291dHNpZGVhcHBsZS5hcHBsZS5jb20vaW1n L0FQUExFX0VNQUlMX0xJTksvc3BhY2VyNC5naWY/dj0yJmFtcDthPVhQbDl6bjQ3cWRSRjZNWFc1 S3ZmTHpSRSUyRjRIRFRMUVlCc0x0M1hwWUFaTndRTE1BNFQlMkZ4MDBYOGFLJTJGTEdnOFFRdjk2 aWVla2VFVW9vYU1vZGhxRVlWWnpNRDNjMFRJRFhRekRRSlZKb1FHQTZyWTYlMkJveDFKYzdLTDVy Vlllbzc4SzdwcWJPSFlwb0tCQlZQU3hCMmxhMWpLdlphVmJBU1ZOclJDSHoza2J6VGVTZ1VmcDM5 NWt1QlpMUjNNa29RN1dSVWF4bW0lMkZueUwzRHc0UFNJN21iWXFvNFRTSiUyQnN0ZmtHdG9oNExZ VjVhYjFraFo1OEJVMkl1MTlTdE1yemslMkYyVHdzY3JzJTJCTFpBeGU5N0t4eGo4N2ZjNHRYQ2Zk SUZjS3VHZTh5YzdJQ0d6eUNpVm5DUlhlSWJKczRKS0lYMHZMQUZhT1NxcXk5VGRPakZpQlVEaG44 OVRuZUIyYXM1S2lSMjFQRlBMeUpvOHpwTlE5Z1NrVmV0dXFkOGo1ZG45N0dyZ0VvNFIycGlmR2xk QklIejkwcjNZSllDakhrR1Rvck85UERoMVREY01vRHdudzh5d0xXa3VyMGtycHdjeU5qT214TXg5 a2UzOTBWWmpFblFCZjlXbGRERldUWUFmJTJGTjRFQk1aS05uQkZOdm9wJTJCdU9HWGxxNmRjcU14 azR1bVdYemhuRlI3YjNNVWkwNDRlSkZEJTJCMW1zeGZKJTJCaVRRbUhMMmx3eEd0N2t5WHhiYmpK aHNmU3d5UXZNVnFvaCUyQmdsNGtJbm5Pa1U4WnVCQXRCNk5pd3F0ajA5N296Mk9IMkhMUSUyQmY2 VmIlMkZXZWxkQW9Xc1JReUx3MWVFJTJGOGg2ektmV2dWeTd1ZnZiTERxJTJGJTJGb1JWWGZZaUxC WlBYZ05senZlVVdSendQJTJGOWFIcFRydlo1Wjg5OEg1NFY0dHZ2bUEiPjwvRElWPg0KICA8RElW PiZuYnNwOzwvRElWPg0KICA8RElWPiZuYnNwOzwvRElWPjwvRElWPjwvRElWPjwvRElWPjwvRElW PjwvRElWPjxCUiANCiAgY2xhc3M9QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZT48QlI+PFNQQU4+ PC9TUEFOPjwvQkxPQ0tRVU9URT48L0lOQ0xVREVUQUlMPjwvRElWPjwvQk9EWT48L0hUTUw+DQo= --=====003_Dragon441806733452_=====-- From nscott@redhat.com Tue Mar 15 16:31:13 2016 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 AF0457CD9 for ; Tue, 15 Mar 2016 16:31:13 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7CFD2304051 for ; Tue, 15 Mar 2016 14:31:10 -0700 (PDT) X-ASG-Debug-ID: 1458077468-04cb6c7f291fc180001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ZKNFS4on8HzTvBZh (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 14:31:08 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FLV51K041332; Tue, 15 Mar 2016 17:31:05 -0400 Date: Tue, 15 Mar 2016 17:31:05 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Message-ID: <366483517.30931865.1458077465390.JavaMail.zimbra@redhat.com> In-Reply-To: <20160315164834.GA4224@apio.adsroot.itcs.umich.edu> References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> <20160314212939.GA4200@greenbeast> <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> <20160315164834.GA4224@apio.adsroot.itcs.umich.edu> Subject: Re: [pcp] elasticsearch PMDA question MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: elasticsearch PMDA question Thread-Index: bh0rpLFCjps+YQf2OAFGDbxnBiWbxw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1458077468 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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.3.27879 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 ----- Original Message ----- > On Mon, Mar 14, 2016 at 05:53:31PM -0400, Nathan Scott wrote: > > ----- Original Message ----- > > > [...] > > > I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is > > > parsed by the PMDA. I was thinking that it would be possible to add a > > > new variable, something like $all_node_stats. It would default to false, > > > so only metrics from localhost would be fetched. It could be set true by > > > that configuration file. > > > > Good solution, that'd work well. > > I am planning on doing this unless you say otherwise. I like the > approach you're suggesting, but I don't want to break > backwards-compatibility unless I'm explicitly told that it's OK. Yep, good call - go for it. Thanks Alec. cheers. -- Nathan From nscott@redhat.com Tue Mar 15 16:34:55 2016 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 0FB097CD9 for ; Tue, 15 Mar 2016 16:34:55 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7606AAC002 for ; Tue, 15 Mar 2016 14:34:54 -0700 (PDT) X-ASG-Debug-ID: 1458077692-04cbb00b6f4d91d0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 2ozeQLf5irc9DSMq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 14:34:52 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FLYpge023921; Tue, 15 Mar 2016 17:34:51 -0400 Date: Tue, 15 Mar 2016 17:34:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Dave Brolley Cc: PCP Mailing List Message-ID: <1155954638.30932287.1458077691690.JavaMail.zimbra@redhat.com> In-Reply-To: <56E82FFF.7050501@redhat.com> References: <56E71641.8060601@redhat.com> <56E82FFF.7050501@redhat.com> Subject: Re: [pcp] qa Week for PCP Release 3.11.1 (March 18, 2016) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa Week for PCP Release 3.11.1 (March 18, 2016) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa Week for PCP Release 3.11.1 (March 18, 2016) Thread-Index: 75+/IUH7GOZWeFnohUpBlkXBS6ya8Q== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458077692 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27879 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > On 03/14/2016 03:51 PM, Dave Brolley wrote: > > This is the formal announcement of qa week for the upcoming PCP > > release. At this point we should be running qa on as many platforms as > > we can and only fixing critical problems. > I should also add that qa improvements, simple build improvements and > trivial code changes will also be considered. ... and docs updates. :) cheers. -- Nathan From nscott@redhat.com Tue Mar 15 17:04:08 2016 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 B89817CD9 for ; Tue, 15 Mar 2016 17:04:08 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2E082AC001 for ; Tue, 15 Mar 2016 15:04:05 -0700 (PDT) X-ASG-Debug-ID: 1458079441-04cbb00b724da060001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id QIPPoheLFVNqp7wF (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 15 Mar 2016 15:04:02 -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 u2FM419r004460 for ; Tue, 15 Mar 2016 18:04:01 -0400 Date: Tue, 15 Mar 2016 18:04:01 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <4376454.30937872.1458079441476.JavaMail.zimbra@redhat.com> Subject: pcp updates: build, docs MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build, docs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: build, docs Thread-Index: vBUOUjEDF29vXeWNbsO8JnyyreXzvA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458079441 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27880 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://git.pcp.io/nathans/pcp.git master Nathan Scott (2): build: update config.guess and config.sub to current upstream packaging: update copyright notices for debian packages config.guess | 825 +++++++++++++++++++++++++------------------------------ config.sub | 373 +++++++++++++++++------- debian/copyright | 1 3 files changed, 640 insertions(+), 559 deletions(-) commit 45d5b3a6de9d9bec27ec2d8b1e83c539fbebcd3d Author: Nathan Scott Date: Wed Mar 16 09:03:07 2016 +1100 packaging: update copyright notices for debian packages commit f16c92fd2b9acbc0b99b605f188f50f15b5c8a6d Author: Nathan Scott Date: Wed Mar 16 09:02:38 2016 +1100 build: update config.guess and config.sub to current upstream Resolves https://github.com/performancecopilot/pcp/issues/81 From brolley@redhat.com Tue Mar 15 17:09:46 2016 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 2B6A97CD9 for ; Tue, 15 Mar 2016 17:09:46 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E2D108F8040 for ; Tue, 15 Mar 2016 15:09:45 -0700 (PDT) X-ASG-Debug-ID: 1458079781-04bdf002ed506850001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FauGWAF1o4ehVirn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 15:09:41 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 9B7C1C04FF89 for ; Tue, 15 Mar 2016 22:09:41 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2FM9fLU019247 for ; Tue, 15 Mar 2016 18:09:41 -0400 Message-ID: <56E88847.80104@redhat.com> Date: Tue, 15 Mar 2016 18:10:15 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: nathans: config and copyright Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: nathans: config and copyright Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458079781 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (2): build: update config.guess and config.sub to current upstream packaging: update copyright notices for debian packages config.guess | 825 +++++++++++++++++++++++++------------------------------ config.sub | 373 +++++++++++++++++------- debian/copyright | 1 3 files changed, 640 insertions(+), 559 deletions(-) From nscott@redhat.com Tue Mar 15 18:02:12 2016 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 2F7077CDB for ; Tue, 15 Mar 2016 18:02:12 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A68A5AC002 for ; Tue, 15 Mar 2016 16:02:08 -0700 (PDT) X-ASG-Debug-ID: 1458082924-04bdf002ed508000001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id AbNrBDjmH5KdLQwz (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 15 Mar 2016 16:02:05 -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 u2FN20Hm030172; Tue, 15 Mar 2016 19:02:00 -0400 Date: Tue, 15 Mar 2016 19:02:00 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1802774654.30943571.1458082920173.JavaMail.zimbra@redhat.com> In-Reply-To: <56E7D66F.9010601@internode.on.net> References: <56E7D66F.9010601@internode.on.net> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: u1BcBJUr2W+ENXrvoMDnDs/x+G+/Rw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458082925 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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.3.27882 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 Hi Ken, ----- Original Message ----- > [I still have 22+ failing tests on Mac OS X, so this platform is not included > in the report, yet] > > Details for the most commonly failing tests are available from > ftp://oss.sgi.com/projects/pcp/download/qa-status/ > > === Synopsis === > > QA Status from Ken McDonell's QA Farm in Melbourne > > Summary: 24038 run, 61 failed (0.25%) > > QA Test Fail Failure Signatures (number of different failure patterns) > 878 10 6 3 1 Still keen on host access there for qa/878, but ultimately think we'll just end up having to open up some timing windows/deltas beyond the current used settings in the test. > 1038 5 3 1 1 > 666 4 1 1 1 1 > 1069 3 3 > 1062 3 3 > 880 3 3 > 823 3 1 1 1 I've pushed in fixes for a couple, but I'm a bit mystified that some of the OrderedDict _notrun checks seem to pass but then pmrep fails to find it? I have checked pmpython, and pmrep, and the QA tests all *seem* to be getting the same python ... so not sure how that can be. Perhaps the python versions on these failing hosts are not setting the exit code to non-zero once they fail to import OrderedDict in the _notrun check? > 756 3 3 This last one is a complete mystery - has the qa/perfevent/perfevent_test binary not been installed / updated for awhile on these hosts perhaps? It is failing to run several new tests that were added there (C code) for the (new this release) pmdaperfevent server-side derivation metrics - there is an unconditional printf that should be visible in each of those cases, but its nowhere to be seen in the output... cheers. -- Nathan From nscott@redhat.com Tue Mar 15 18:02:37 2016 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 2B40F7CDB for ; Tue, 15 Mar 2016 18:02:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id F29C88F8054 for ; Tue, 15 Mar 2016 16:02:36 -0700 (PDT) X-ASG-Debug-ID: 1458082951-04cb6c7f2b1fe8b0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id uPUNoC3NIN7pVMUp (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 15 Mar 2016 16:02:31 -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 u2FN2VqC010731 for ; Tue, 15 Mar 2016 19:02:31 -0400 Date: Tue, 15 Mar 2016 19:02:30 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <750432050.30943588.1458082950969.JavaMail.zimbra@redhat.com> In-Reply-To: <1840507537.30943587.1458082945001.JavaMail.zimbra@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.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: Cbh5dbdIgZ7fRZ56ZSOSEXTLXutrtw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458082951 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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.3.27881 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://git.pcp.io/pcp.git master Nathan Scott (1): qa: update pmrep-related _notrun checks for 1038 and 1062 qa/1038 | 1 + qa/1062 | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) From nscott@redhat.com Tue Mar 15 23:02:05 2016 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 BF5F87CE3 for ; Tue, 15 Mar 2016 23:02:05 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 85A948F8035 for ; Tue, 15 Mar 2016 21:02:02 -0700 (PDT) X-ASG-Debug-ID: 1458100915-04cb6c7f2a205d90001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id G24iKnKPBlOlrTIn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 21:01:56 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2G41tjW014030 for ; Wed, 16 Mar 2016 00:01:55 -0400 Date: Wed, 16 Mar 2016 00:01:55 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <888237105.31301038.1458100915543.JavaMail.zimbra@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.64.49.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: plAeJd+REBSyzhoLu6LVW70/yE9nGA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458100916 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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.3.27887 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://git.pcp.io/pcp.git master Nathan Scott (2): qa: define some other Slurm stub module functions qa: cleanup tmpfiles left by several PMDA Install/Remove tests qa/common.check | 1 + qa/slurm/Slurm.pm | 5 +++++ qa/slurm/Slurm/Hostlist.pm | 4 ++++ 3 files changed, 10 insertions(+) commit c39fff31bbe2504cb7d62eb8ba062c05e14d2a8a Author: Nathan Scott Date: Wed Mar 16 15:00:29 2016 +1100 qa: cleanup tmpfiles left by several PMDA Install/Remove tests commit e1bd80de5ebd6238a80218829507a3b820b74bdb Author: Nathan Scott Date: Wed Mar 16 13:45:56 2016 +1100 qa: define some other Slurm stub module functions Test qa/1031 has sometimes been observed to fail with: "Can't locate object method "sprint_job_info" via package "Slurm" at pmdaslurm.pl line 152." From kenj@internode.on.net Tue Mar 15 23:14:44 2016 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 A61917CE3 for ; Tue, 15 Mar 2016 23:14:44 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 26AE8AC001 for ; Tue, 15 Mar 2016 21:14:40 -0700 (PDT) X-ASG-Debug-ID: 1458101676-04bdf002ed50fae0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id X4Z7Gh4H4zAapKjG for ; Tue, 15 Mar 2016 21:14:37 -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: A2CWAQBl3OhW/xrS0XYNUYQabrwdGYgCAQEBAQEBhXdVMAYCBRYLAgsDAgECAVgGAgEBtnBnj3t8jmeCNIE6BYdgj2+Fb5cXjn+EW1aKYwEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 16 Mar 2016 14:44:36 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa only From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa only Message-ID: <56E8DD9F.1000101@internode.on.net> Date: Wed, 16 Mar 2016 15:14:23 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1458101677 X-Barracuda-URL: https://192.48.157.11:443/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.3.27887 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/common.check: fixups from Mac OS X testing qa/660: error text from curl may not be \n terminated qa/761: don't run unless this is a Linux platform qa/666: portability changes qa/660 | 32 ++++++++++++++++++++++---------- qa/666 | 4 ++-- qa/761 | 11 +++++++++++ qa/common.check | 24 ++++++------------------ 4 files changed, 41 insertions(+), 30 deletions(-) Details ... commit 85910d29f4d44f9224a612ae7cd92375048501a9 Author: Ken McDonell Date: Wed Mar 16 11:30:50 2016 +1100 qa/666: portability changes 1. don't use seq(1) 2. get the correct syntax for user:group (not user.group) commit 3a46763c27da3746947897406ec7f3f67e63b923 Author: Ken McDonell Date: Wed Mar 16 11:30:16 2016 +1100 qa/761: don't run unless this is a Linux platform commit 93205f5bf595f8c12c78b2e6e9de7f737e460eb5 Author: Ken McDonell Date: Wed Mar 16 11:05:15 2016 +1100 qa/660: error text from curl may not be \n terminated And on Mac OS X this causes sed(1) to choke ... play filter games to resolve this. commit 55842836fd4a94602abd85f6e80667af9514a0b4 Author: Ken McDonell Date: Wed Mar 16 11:03:09 2016 +1100 qa/common.check: fixups from Mac OS X testing 1. in _check_freespace() accommodate difference in comand line options to df(1) 2. in _ipv6_localhost() send failure messages to stderr and return an empty string in the event of a failure From prungta2@gmail.com Tue Mar 15 23:22:21 2016 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4A1657CE3 for ; Tue, 15 Mar 2016 23:22:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id F3D018F8033 for ; Tue, 15 Mar 2016 21:22:20 -0700 (PDT) X-ASG-Debug-ID: 1458102134-04bdf002eb50fde0001-S8gJnT Received: from mail-ig0-f173.google.com (mail-ig0-f173.google.com [209.85.213.173]) by cuda.sgi.com with ESMTP id pbgZry7EjhSlGb9Q (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 15 Mar 2016 21:22:14 -0700 (PDT) X-Barracuda-Envelope-From: prungta2@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.213.173 Received: by mail-ig0-f173.google.com with SMTP id ig19so104664561igb.0 for ; Tue, 15 Mar 2016 21:22:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=qzmOackz5jg46Ie+FBpkYXYCOIuz9U/SHO4B0ZV+KRk=; b=QNO4qBucN2dvmqwtgdj9TH1c63jhRS7ed/dDIgPnSxc9Bt52TOhzh9MUuhRTIuV2ER sB26iJGVJ3I4IDl5F0UJwEjZjUhP7qFt4wB/tjv0DxPtohNGrAEXKF0nACSRqmXloPQs gT1HTNZgSB4ge8gnh+cRjhaj+Duw4Ekripc1SsLSDF13G/MAauouPolRzKB6jDq2w+ef 0jCmqqc8sk01pheGb/Ng1mHDnN7Ae+X3Zb/WY2WCgZx7XQwHRl2vpMAeILBQewbdeMDz gWGCbO+GJBwPttsMkGPfAH+9rOht3l30mvxp/IghIVz+PKe5k7YYzNtWer6o9L1uzyNl 3YJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qzmOackz5jg46Ie+FBpkYXYCOIuz9U/SHO4B0ZV+KRk=; b=i/tDr3gjZPJgRN6S4vFPRFRdvXIM4L229gBj/hetPQdC6QOCE4k851Is1i0izE/eep 9TA6Db99AEC6FO2VmQWmWhzVU0ntgmUwj2nWXYymuS0e+BGC/sShGqQer6UzNGO5gzec aC4mCTzoKxHV0qTeFK2f72eoSskjGQ76RN2YKODg+HOHNsX75L1b6fzfhJ1zK704vwL+ irf/TsVWbKRTfm5jkAiFzMgZBojbolo+8RDX2+cw2gpmpwtOM2jkkDPdl1voSOJNGbip GLjgFpBCE53ISmmPNI+qONP270swX/CEzGWfSuLmeys6E4LAwoBCJLrL09kz7TCEPEWy E6mA== X-Gm-Message-State: AD7BkJL3s9ZO7ffF5+oZ0k9JpNKtAzG600vhBFB+/PAvLkITbTGU89z7FicGnvPRisI4b4Wek6DImcGuraANwQ== X-Received: by 10.50.83.73 with SMTP id o9mr2450431igy.90.1458102133923; Tue, 15 Mar 2016 21:22:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.93.209 with HTTP; Tue, 15 Mar 2016 21:21:54 -0700 (PDT) From: Prateek Rungta Date: Tue, 15 Mar 2016 21:21:54 -0700 Message-ID: Subject: PCP w/ Hadoop etc To: pcp@oss.sgi.com X-ASG-Orig-Subj: PCP w/ Hadoop etc Content-Type: multipart/alternative; boundary=089e0116076cbd2506052e22db41 X-Barracuda-Connect: mail-ig0-f173.google.com[209.85.213.173] X-Barracuda-Start-Time: 1458102134 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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.3.27888 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 --089e0116076cbd2506052e22db41 Content-Type: text/plain; charset=UTF-8 Hey folks, I came across PCP today and am excited about trying it out. I work on stacks involving some of the 'Hadoop' child projects, and I'm looking to see how people integrate the two. Only mention I can find of the subject is a mailing list question - [1] - from 2011. Thanks, -prateek [1]: http://www.pcp.io/pipermail/pcp/2011-January/001566.html --089e0116076cbd2506052e22db41 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hey folks,

I came across PCP today and = am excited about trying it out. I work on stacks involving some of the '= ;Hadoop' child projects, and I'm looking to see how people integrat= e the two.=C2=A0

Only mention I can find of the su= bject is a mailing list question - [1] - from 2011.
--089e0116076cbd2506052e22db41-- From kenj@internode.on.net Tue Mar 15 23:30:48 2016 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 871A47CE3 for ; Tue, 15 Mar 2016 23:30:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 03B9FAC002 for ; Tue, 15 Mar 2016 21:30:47 -0700 (PDT) X-ASG-Debug-ID: 1458102644-04bdf002eb5100a0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Bjn91ebD2oTnMbvO for ; Tue, 15 Mar 2016 21:30:45 -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: A2CWAQAe4ehW/xrS0XYNUcEkhg0CggwBAQEBAQGFTQEBAQMBI1UBBQsLEgYCAgUWCwICCQMCAQIBNw4GDQgBAYgbrkdnj1QBAQEBAQEEAQEBARx8iWaEJIMYgToFl0+PZodvhTGOf4RbizkBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 16 Mar 2016 15:00:26 +1030 Subject: Re: [pcp] QA Status To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] QA Status References: <56E7D66F.9010601@internode.on.net> <1802774654.30943571.1458082920173.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <56E8E155.3030900@internode.on.net> Date: Wed, 16 Mar 2016 15:30:13 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1802774654.30943571.1458082920173.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1458102644 X-Barracuda-URL: https://192.48.157.11:443/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.3.27888 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 16/03/16 10:02, Nathan Scott wrote: > Hi Ken, > ... > Still keen on host access there for qa/878, but ultimately think we'll just > end up having to open up some timing windows/deltas beyond the current used > settings in the test. I've spoken to the firewall orgre (that would be me, a la Brenda from Bankworld) and you should have access to vm03 now. >> 1038 5 3 1 1 >> 666 4 1 1 1 1 >> 1069 3 3 >> 1062 3 3 >> 880 3 3 >> 823 3 1 1 1 > > I've pushed in fixes for a couple, but I'm a bit mystified that some of the > OrderedDict _notrun checks seem to pass but then pmrep fails to find it? I > have checked pmpython, and pmrep, and the QA tests all *seem* to be getting > the same python ... so not sure how that can be. The mystery is that my QA cycle is 2-3 days for all machines, may be twice that if something goes wrong and a whole run is lost on one VM ... I checked vm11 after git pull and all of these pass there now, so these should naturally decline over the next day or so. > Perhaps the python versions on these failing hosts are not setting the exit > code to non-zero once they fail to import OrderedDict in the _notrun check? If they call _notrun, the exit status is not negotiable ... we don't return from _notrun. >> 756 3 3 > > This last one is a complete mystery - has the qa/perfevent/perfevent_test > binary not been installed / updated for awhile on these hosts perhaps? It > is failing to run several new tests that were added there (C code) for the > (new this release) pmdaperfevent server-side derivation metrics - there is > an unconditional printf that should be visible in each of those cases, but > its nowhere to be seen in the output... This is a makefile engineering issue. 0. I run QA out of the git tree, everyone else seems to use the testsuite package installed directory 1. this is not going to change 2. the build no longer descends into qa in the git tree ... the build happens in some pcp-x.y.z tree 3. QA has a preference for using the GNUmakefile.install over GNUmakefile when check runs "make setup" 4. in the qa/perfevent subdir, GNUmakefile.install does next to nothing So on one of my failing systems ... This happens ... kenj@bozo:~/src/pcp/qa/perfevent$ make -n -f GNUmakefile.install setup tar xf fakefs.tar.gz And this is what needs to happen ... kenj@bozo:~/src/pcp/qa/perfevent$ make -n -f GNUmakefile setup mkdir -p target gcc -Wall -O0 -ggdb -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/perf_event_test.o perf_event_test.c flex -P yyest -o configparser.yytest.c ../../src/pmdas/perfevent/configparser.l mkdir -p target gcc -Wall -O0 -ggdb -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/configparser.yytest.o configparser.yytest.c mkdir -p target gcc -Wall -O0 -ggdb -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/perfinterface.o ../../src/pmdas/perfevent/perfinterface.c gcc -Wall -O0 -ggdb -Wl,--wrap,syscall -Wl,--wrap,ioctl -Wl,--wrap,read -Wl,--wrap,close -Wl,--wrap,malloc -Wl,--wrap,sysconf -o perfevent_test target/perf_event_test.o target/architecture.o target/mock_pfm.o target/rapl-interface.o target/configparser.yytest.o target/perfinterface.o -lm mkdir -p target/gcov gcc -Wall -O0 -ggdb --coverage -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/gcov/perf_event_test.o perf_event_test.c mkdir -p target/gcov gcc -Wall -O0 -ggdb --coverage -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/gcov/configparser.yytest.o configparser.yytest.c mkdir -p target/gcov gcc -Wall -O0 -ggdb --coverage -I../../src/pmdas/perfevent -D_GNU_SOURCE -DFILESYSTEM_ROOT='"./fakefs/"' -c -o target/gcov/perfinterface.o ../../src/pmdas/perfevent/perfinterface.c gcc -Wall -O0 -ggdb --coverage -Wl,--wrap,syscall -Wl,--wrap,ioctl -Wl,--wrap,read -Wl,--wrap,close -Wl,--wrap,malloc -Wl,--wrap,sysconf -o perfevent_coverage target/gcov/perf_event_test.o target/gcov/architecture.o target/gcov/mock_pfm.o target/gcov/rapl-interface.o target/gcov/configparser.yytest.o target/gcov/perfinterface.o -lm rm configparser.yytest.c This whole area is a minefield, and what seems like a perfectly sane approach for one of the qa subdirs blows up for another ... let me think about this for a bit before deciding the best course of action. Pro tem, this is a QA failure, not a code failure. From alec@alectenharmsel.com Wed Mar 16 09:40:04 2016 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=T_DKIM_INVALID 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 E47AF7CA0 for ; Wed, 16 Mar 2016 09:40:04 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BF48C304039 for ; Wed, 16 Mar 2016 07:39:58 -0700 (PDT) X-ASG-Debug-ID: 1458139195-04cbb00b724f5b40001-S8gJnT Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by cuda.sgi.com with ESMTP id P51cS4OdpLHZ6pKX (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 07:39:55 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.26 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 72E1F20141 for ; Wed, 16 Mar 2016 10:39:55 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 16 Mar 2016 10:39:55 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=YwszD5pPBdBYeEH4ZlAj5xDLEww=; b=WzEDV rOuRI8pfAMKRAlfAYuEoXZJ1oOlu8iaL88cqdbZv8dCtV2kRirv3KEDw2ccnbyHF gwVuuR/frcPOtdzigh7ol8xxCGkX+0+QxNtJqbhA/oZmMrjTT/uBjE+/HmqFZwxs ZIwPAPiR5OyUGsmz9R4+1yns1Ek1U5a3AB+cLI= X-Sasl-enc: jOysArYk64/rBSgFDAVu/c8a33YwfxTTIBt2O1pSvr9G 1458139195 Received: from apio.adsroot.itcs.umich.edu (0587374892.wireless.umich.net [35.2.161.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 0FDEB680124; Wed, 16 Mar 2016 10:39:55 -0400 (EDT) Date: Wed, 16 Mar 2016 10:39:50 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] elasticsearch PMDA question Message-ID: <20160316143950.GA641@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> <20160314212939.GA4200@greenbeast> <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> <20160315164834.GA4224@apio.adsroot.itcs.umich.edu> <366483517.30931865.1458077465390.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline In-Reply-To: <366483517.30931865.1458077465390.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out2-smtp.messagingengine.com[66.111.4.26] X-Barracuda-Start-Time: 1458139195 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27898 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Mar 15, 2016 at 05:31:05PM -0400, Nathan Scott wrote: > > > ----- Original Message ----- > > On Mon, Mar 14, 2016 at 05:53:31PM -0400, Nathan Scott wrote: > > > ----- Original Message ----- > > > > [...] > > > > I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is > > > > parsed by the PMDA. I was thinking that it would be possible to add a > > > > new variable, something like $all_node_stats. It would default to false, > > > > so only metrics from localhost would be fetched. It could be set true by > > > > that configuration file. > > > > > > Good solution, that'd work well. > > > > I am planning on doing this unless you say otherwise. I like the > > approach you're suggesting, but I don't want to break > > backwards-compatibility unless I'm explicitly told that it's OK. > > Yep, good call - go for it. Thanks Alec. > Patch attached below. It's been tested with ES 1.7.4 with the new variable, $all_node_stats, set to 0 and to 1. Default is 0. The removal of "?all" from the URL does not change behavior at all. Thanks for all the guidance. Alec --NzB8fVQJ5HfG6fxh Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="pmda_es_local.patch" 49d48 < my $all_node_stats = 0; # fetch all node stats if true, local node only if false 183c182 < $url = "_cluster/nodes/"; --- > $url = "_cluster/nodes/stats?all"; 185c184 < $url = "_nodes/"; --- > $url = "_nodes/stats?all"; 187,192d185 < < if (not $all_node_stats) { < $url .= "_local/"; < } < < $url .= "stats"; --NzB8fVQJ5HfG6fxh-- From brolley@redhat.com Wed Mar 16 09:40:25 2016 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 B0CFC7CA0 for ; Wed, 16 Mar 2016 09:40:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 73C398F8040 for ; Wed, 16 Mar 2016 07:40:22 -0700 (PDT) X-ASG-Debug-ID: 1458139220-04bdf002eb521670001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id pIjsNrQgDWfbCChc (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 07:40:21 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id EC3C680516 for ; Wed, 16 Mar 2016 14:40:20 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GEeKjX006591 for ; Wed, 16 Mar 2016 10:40:20 -0400 Message-ID: <56E97078.7010106@redhat.com> Date: Wed, 16 Mar 2016 10:40:56 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458139221 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (4): qa/common.check: fixups from Mac OS X testing qa/660: error text from curl may not be \n terminated qa/761: don't run unless this is a Linux platform qa/666: portability changes qa/660 | 32 ++++++++++++++++++++++---------- qa/666 | 4 ++-- qa/761 | 11 +++++++++++ qa/common.check | 24 ++++++------------------ 4 files changed, 41 insertions(+), 30 deletions(-) From alec@alectenharmsel.com Wed Mar 16 09:42:29 2016 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=T_DKIM_INVALID 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 296767CA0 for ; Wed, 16 Mar 2016 09:42:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C31198F804B for ; Wed, 16 Mar 2016 07:42:28 -0700 (PDT) X-ASG-Debug-ID: 1458139345-04bdf002ee5217d0001-S8gJnT Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by cuda.sgi.com with ESMTP id osnvuFClV92nARol (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 07:42:26 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Apparent-Source-IP: 66.111.4.26 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id B78B720D12 for ; Wed, 16 Mar 2016 10:42:25 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Wed, 16 Mar 2016 10:42:25 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=a/ymadYibWa6ucPAAYiZWA1BgXk=; b=gLla+ BADdo79+x8jeSx6ExVfxraWOyPED4ByfRGpnIUrn4cRGLn7hMA54+UYbaoa0FAXl CVLwDuPDTJ9OM2AH6WTrj8hPtIc6y6KjStqIq+dAHxZ4OaVxtZe536FDk/QPWkwS dkS3fja/GrXsrQEZ9CaKw3czR/pMHaY66Rmjvc= X-Sasl-enc: QF7OdvTT4FEWiASl02wUDxAod8cLm3i1nWlowu6whZfn 1458139345 Received: from apio.adsroot.itcs.umich.edu (0587374892.wireless.umich.net [35.2.161.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 755376801A8; Wed, 16 Mar 2016 10:42:24 -0400 (EDT) Date: Wed, 16 Mar 2016 10:42:22 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] elasticsearch PMDA question Message-ID: <20160316144222.GB641@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: [pcp] elasticsearch PMDA question References: <20160314141105.GA1513@apio.adsroot.itcs.umich.edu> <941490186.30277739.1457987906285.JavaMail.zimbra@redhat.com> <20160314212939.GA4200@greenbeast> <659848817.30294126.1457992411353.JavaMail.zimbra@redhat.com> <20160315164834.GA4224@apio.adsroot.itcs.umich.edu> <366483517.30931865.1458077465390.JavaMail.zimbra@redhat.com> <20160316143950.GA641@apio.adsroot.itcs.umich.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="i0/AhcQY5QxfSsSZ" Content-Disposition: inline In-Reply-To: <20160316143950.GA641@apio.adsroot.itcs.umich.edu> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out2-smtp.messagingengine.com[66.111.4.26] X-Barracuda-Start-Time: 1458139346 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27898 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature --i0/AhcQY5QxfSsSZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Mar 16, 2016 at 10:39:50AM -0400, Alec Ten Harmsel wrote: > On Tue, Mar 15, 2016 at 05:31:05PM -0400, Nathan Scott wrote: > > > > > > ----- Original Message ----- > > > On Mon, Mar 14, 2016 at 05:53:31PM -0400, Nathan Scott wrote: > > > > ----- Original Message ----- > > > > > [...] > > > > > I see that a configuration file PCP_PMDAS_DIR/elasticsearch/es.conf is > > > > > parsed by the PMDA. I was thinking that it would be possible to add a > > > > > new variable, something like $all_node_stats. It would default to false, > > > > > so only metrics from localhost would be fetched. It could be set true by > > > > > that configuration file. > > > > > > > > Good solution, that'd work well. > > > > > > I am planning on doing this unless you say otherwise. I like the > > > approach you're suggesting, but I don't want to break > > > backwards-compatibility unless I'm explicitly told that it's OK. > > > > Yep, good call - go for it. Thanks Alec. > > > > Patch attached below. It's been tested with ES 1.7.4 with the new > variable, $all_node_stats, set to 0 and to 1. Default is 0. > > The removal of "?all" from the URL does not change behavior at all. > > Thanks for all the guidance. > > Alec Sorry, generated the patch in the wrong order. Actual patch attached here. Alec --i0/AhcQY5QxfSsSZ Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="pmda_es_local.patch" 48a49 > my $all_node_stats = 0; # fetch all node stats if true, local node only if false 182c183 < $url = "_cluster/nodes/stats?all"; --- > $url = "_cluster/nodes/"; 184c185 < $url = "_nodes/stats?all"; --- > $url = "_nodes/"; 185a187,192 > > if (not $all_node_stats) { > $url .= "_local/"; > } > > $url .= "stats"; --i0/AhcQY5QxfSsSZ-- From kenj@internode.on.net Wed Mar 16 16:21:41 2016 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 431507CA0 for ; Wed, 16 Mar 2016 16:21:41 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 16269304062 for ; Wed, 16 Mar 2016 14:21:38 -0700 (PDT) X-ASG-Debug-ID: 1458163290-04cbb00b71508840001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id GNFkYNjYdU8YHMEb for ; Wed, 16 Mar 2016 14:21:31 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AgAgA9zelWPBrS0XYNUYQZboZmtSMZiAUBAQEBAQEHAQEBAUGFK1U2AgUWCwILAwIBAgExGg0IAQG4cGePRAEpfJEigToFl1GFb4pCjFWOf4RbVopjAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 07:46:21 +1030 To: PCP From: Ken McDonell Subject: qa/859 and python problem in fetchgroup wrapper? Message-ID: <56E9CD24.4050501@internode.on.net> X-ASG-Orig-Subj: qa/859 and python problem in fetchgroup wrapper? Date: Thu, 17 Mar 2016 08:16:20 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458163290 X-Barracuda-URL: https://192.48.176.25:443/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.3.27911 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On Mac OS X, qa/859 is failing thusly QA output created by 859 pmfg - File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 123, in test_pmfg test_pmfg_live(self, c_api.PM_CONTEXT_HOST, "local:") File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 46, in test_pmfg_live print ("time: %s" % tt()) File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line 2132, in __call__ ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) OverflowError: signed integer is greater than maximum I've eventually tracked this down to a bogus value for tv_usec in a struct timeval in the __call__ method of the fetchgroup_timestamp class where tv_sec= 1458160058 and tv_usec= 4295837705 ... tv_usec should be no larger than 999999. The value for tv_usec is not constant, but it is always really big and in hex is something like 1000XXXX I'm not sure if the problem is in the python wrapper code, or the python test program, so I'd really appreciate some help. From kenj@internode.on.net Wed Mar 16 16:22:26 2016 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 5F3097CA0 for ; Wed, 16 Mar 2016 16:22:26 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D8585AC001 for ; Wed, 16 Mar 2016 14:22:22 -0700 (PDT) X-ASG-Debug-ID: 1458163340-04cbb00b72508880001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id GGt8VbYYXE7uFxEK for ; Wed, 16 Mar 2016 14:22:20 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AfAgA9zelWPBrS0XYNUYtttSOIHgEBAQEBAQcBAQEBQYUrVTYCBRYLAgsDAgECATEaDQgBAbhwZ49ufJEigToFl1GPUI02jn+EW4s5AQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 07:49:28 +1030 To: PCP From: Ken McDonell Subject: qa/709 failing on Mac OS X - pmcollectl Message-ID: <56E9CDDF.5080209@internode.on.net> X-ASG-Orig-Subj: qa/709 failing on Mac OS X - pmcollectl Date: Thu, 17 Mar 2016 08:19:27 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458163340 X-Barracuda-URL: https://192.48.176.25:443/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.3.27911 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- There are no network.interface.in.compressed metrics from the darwin PMDA, leading to ... ! Traceback (most recent call last): ! File "/usr/local/bin/pmcollectl", line 9, in ! ssx.print_line() ! File "/usr/local/bin/pmcollectl", line 9, in print_line ! self.print_verbose() ! File "/usr/local/bin/pmcollectl", line 9, in print_verbose ! sum(self.ss.get_metric_value('network.interface.in.compressed')), ! TypeError: 'int' object is not iterable My questions are: (a) should pmcollectl handle this case correctly? (b) should qa/709 be _notrun for darwin (and other platforms where required metrics are unavailable)? From nscott@redhat.com Wed Mar 16 16:54:40 2016 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 AC9D67CA0 for ; Wed, 16 Mar 2016 16:54:40 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6F2118F8039 for ; Wed, 16 Mar 2016 14:54:40 -0700 (PDT) X-ASG-Debug-ID: 1458165277-04cbb00b71509450001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id TKKbUD9nN1qGIhzz (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 14:54:38 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GLsYBn020894; Wed, 16 Mar 2016 17:54:34 -0400 Date: Wed, 16 Mar 2016 17:54:34 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Stan Cox Cc: PCP Message-ID: <1139238315.32024832.1458165274501.JavaMail.zimbra@redhat.com> In-Reply-To: <56E9CDDF.5080209@internode.on.net> References: <56E9CDDF.5080209@internode.on.net> Subject: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.47] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/709 failing on Mac OS X - pmcollectl Thread-Index: 5h9RuXr6jgWKWJV1lgjKT7kidL2JKA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458165278 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.27912 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 Hi Ken, ----- Original Message ----- > There are no network.interface.in.compressed metrics from the darwin PMDA, > leading to ... > > ! Traceback (most recent call last): > ! File "/usr/local/bin/pmcollectl", line 9, in > ! ssx.print_line() > ! File "/usr/local/bin/pmcollectl", line 9, in print_line > ! self.print_verbose() > ! File "/usr/local/bin/pmcollectl", line 9, in print_verbose > ! sum(self.ss.get_metric_value('network.interface.in.compressed')), > ! TypeError: 'int' object is not iterable > > My questions are: > > (a) should pmcollectl handle this case correctly? Yep, I think it should - looks like a bug. > (b) should qa/709 be _notrun for darwin (and other platforms where required > metrics are unavailable)? Since an archive (from a Linux host) might not contain this metric too, I think the above failure is not a reason to _notrun the test. cheers. -- Nathan From kenj@internode.on.net Wed Mar 16 16:59:18 2016 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 EC6637CA0 for ; Wed, 16 Mar 2016 16:59:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5299EAC001 for ; Wed, 16 Mar 2016 14:59:16 -0700 (PDT) X-ASG-Debug-ID: 1458165551-04cb6c7f28228da0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id yqhP8x8toyA22JAx for ; Wed, 16 Mar 2016 14:59:12 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AfAgDB1ulWPBrS0XYNUYtttSOIHgEBAQEBAQcBAQEBQYUrVTYCBRYLAgsDAgECATEaDQgBAbkBZ49AKnyRIoE6BZdRj2aHb4Uxjn+EW4s5AQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 08:29:11 +1030 To: PCP From: Ken McDonell Subject: qa/842 failing on Mac OS X ... wrong values from pmiostat Message-ID: <56E9D72E.8090200@internode.on.net> X-ASG-Orig-Subj: qa/842 failing on Mac OS X ... wrong values from pmiostat Date: Thu, 17 Mar 2016 08:59:10 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458165552 X-Barracuda-URL: https://192.48.176.15:443/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=FB_WORD1_END_DOLLAR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27912 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 FB_WORD1_END_DOLLAR BODY: Looks like a word ending with a $ On Ubuntu ... kenj@bozo:~/src/pcp/qa/archives$ pmiostat -t 1 -a dm-io -xt,h | head -8 Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0.0 0.0 0.0 0.0 Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 8.0 2.91 0.00 0.4 0.4 0.3 0.4 Fri Aug 1 14:34:52 2014 sda 0.0 0.0 24.0 0.0 816.0 0.0 34.00 0.23 9.6 9.6 0.0 19.0 Fri Aug 1 14:34:52 2014 sdb 5.0 0.0 1308.0 5.0 53363.0 7.0 40.65 1.15 0.9 0.9 0.2 61.1 Fri Aug 1 14:34:53 2014 sda 0.0 0.0 7.0 0.0 517.0 0.0 73.86 0.09 12.1 12.1 0.0 6.2 Fri Aug 1 14:34:53 2014 sdb 1.0 0.0 1867.0 6.0 20462.0 8.0 10.93 0.80 0.4 0.4 14.3 64.1 Fri Aug 1 14:34:54 2014 sda 0.0 1.0 8.0 11.0 1048.0 279.0 69.84 0.13 6.7 11.5 3.2 7.2 Fri Aug 1 14:34:54 2014 sdb 1.0 0.0 935.0 11.0 12795.0 107.0 13.64 0.93 1.0 0.6 33.2 55.6 kenj@bozo:~/src/pcp/qa/archives$ and on Mac OS X fuji:archives kenj$ pmiostat -t 1 -a dm-io -xt,h | head -8 Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0.0 0.0 0.0 0.0 Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 8.0 2.91 0.00 0.4 0.4 0.3 0.4 Fri Aug 1 14:34:52 2014 sda 0.0 0.0 0.0 0.0 0.2 0.0 34.00 0.00 9.6 9.6 0.0 0.0 Fri Aug 1 14:34:52 2014 sdb 0.0 0.0 0.3 0.0 12.4 0.0 40.65 0.00 0.9 0.9 0.2 0.0 Fri Aug 1 14:34:53 2014 sda ? ? ? ? ? ? ? ? ? ? ? ? Fri Aug 1 14:34:53 2014 sdb ? ? ? ? ? ? ? ? ? ? ? ? Fri Aug 1 14:34:54 2014 sda 0.0 1.0 8.0 11.0 1048.0 279.0 69.84 0.13 6.7 11.5 3.2 7.2 Fri Aug 1 14:34:54 2014 sdb 1.0 0.0 935.0 11.0 12795.0 107.0 13.64 0.93 1.0 0.6 33.2 55.6 fuji:archives kenj$ There are no records in this archive and the data looks good in the time region in question ... 14:34:52.350 60.0.4 (disk.dev.read): inst [0 or "sda"] value 15954 inst [1 or "sdb"] value 28066 14:34:53.443 60.0.4 (disk.dev.read): inst [0 or "sda"] value 15960 inst [1 or "sdb"] value 30177 14:34:54.956 60.0.4 (disk.dev.read): inst [0 or "sda"] value 15974 inst [1 or "sdb"] value 31224 Hard to see how this is a QA problem, so looks like a real code issue here ... another problem delivered on the cart labeled Python? From kenj@internode.on.net Wed Mar 16 17:02:21 2016 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 190827CA0 for ; Wed, 16 Mar 2016 17:02:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D2A8A30405F for ; Wed, 16 Mar 2016 15:02:20 -0700 (PDT) X-ASG-Debug-ID: 1458165734-04bdf002ee534f40001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id LTkRb8ALfvGRUPiX for ; Wed, 16 Mar 2016 15:02:15 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AgAgDB1ulWPBrS0XYNUYtttSOGDQKCDwEBAQEBAQcBAQEBQYUCAQEEOEARCxgJFg8JAwIBAgExFBMIAQG5AZAnAQEBBwIBHYpihQiDbgEEl1GPUAGNNY5/hFuLOQEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 08:32:01 +1030 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> From: Ken McDonell Message-ID: <56E9D7D9.5000900@internode.on.net> Date: Thu, 17 Mar 2016 09:02:01 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9D72E.8090200@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458165734 X-Barracuda-URL: https://192.48.157.11:443/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.3.27912 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 17/03/16 08:59, Ken McDonell wrote: > On Ubuntu ... > ... And qa/810 is showing the same symptoms, namely ? from pmiostat where there should be values. From nscott@redhat.com Wed Mar 16 17:13:53 2016 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 3AA927CA0 for ; Wed, 16 Mar 2016 17:13:53 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E41EA304064 for ; Wed, 16 Mar 2016 15:13:52 -0700 (PDT) X-ASG-Debug-ID: 1458166429-04bdf002eb535410001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id DAxPMo0MeEnscesI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 15:13:50 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GMDkow023871; Wed, 16 Mar 2016 18:13:46 -0400 Date: Wed, 16 Mar 2016 18:13:46 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <9566995.32026348.1458166426505.JavaMail.zimbra@redhat.com> In-Reply-To: <56E9CD24.4050501@internode.on.net> References: <56E9CD24.4050501@internode.on.net> Subject: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.47] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/859 and python problem in fetchgroup wrapper? Thread-Index: V8vK32Lky6X6cXRcTG8Jm/9FYAr/lg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458166430 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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.3.27912 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 Mornin' Ken, ----- Original Message ----- > On Mac OS X, qa/859 is failing thusly > > QA output created by 859 > pmfg - File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 123, in > test_pmfg > test_pmfg_live(self, c_api.PM_CONTEXT_HOST, "local:") > File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 46, in test_pmfg_live > print ("time: %s" % tt()) > File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line 2132, in > __call__ > ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) > OverflowError: signed integer is greater than maximum > > > I've eventually tracked this down to a bogus value for tv_usec in a struct > timeval in the __call__ method of the fetchgroup_timestamp class where > tv_sec= 1458160058 and tv_usec= 4295837705 ... tv_usec should be no larger > than 999999. The src/python/pcp/pmapi.py wrapper code defines ... class timeval(Structure): _fields_ = [("tv_sec", c_long), ("tv_usec", c_long)] Maybe tv_usec is not a c_long on Mac OS X (or this version thereof)? > The value for tv_usec is not constant, but it is always really big and in hex > is something like 1000XXXX > > I'm not sure if the problem is in the python wrapper code, or the python test > program, so I'd really appreciate some help. >From inspection, the below looks like a bug too - similar area, but not sure that it could explain your above issue (the test is using an event metric at one point, but not near the stack trace you're seeing AFAICT)... maybe worth a run with this fix anyway though: diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py index dee6dff..21c63c8 100644 --- a/src/python/pcp/pmapi.py +++ b/src/python/pcp/pmapi.py @@ -233,7 +233,7 @@ class timespec(Structure): def __init__(self, sec = 0, nsec = 0): Structure.__init__(self) self.tv_sec = sec - self.tv_nsec = usec + self.tv_nsec = nsec class tm(Structure): _fields_ = [("tm_sec", c_int), cheers. -- Nathan From mgoodwin@redhat.com Wed Mar 16 17:38:34 2016 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 8AE847CAE for ; Wed, 16 Mar 2016 17:38:34 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4049E304039 for ; Wed, 16 Mar 2016 15:38:34 -0700 (PDT) X-ASG-Debug-ID: 1458167905-04bdf002ec535ee0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id xJtR3Odrm1xq0Efu (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 15:38:26 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id A53D18E39A for ; Wed, 16 Mar 2016 22:38:25 +0000 (UTC) Received: from [10.64.49.25] (vpn1-49-25.bne.redhat.com [10.64.49.25]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GMcMJM004561 for ; Wed, 16 Mar 2016 18:38:24 -0400 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> From: Mark Goodwin Message-ID: <56E9E05D.7040705@redhat.com> Date: Thu, 17 Mar 2016 09:38:21 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9D72E.8090200@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458167906 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com On 03/17/2016 08:59 AM, Ken McDonell wrote: ... > > and on Mac OS X > > fuji:archives kenj$ pmiostat -t 1 -a dm-io -xt,h | head -8 > Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0.0 0.0 0.0 0.0 > Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 8.0 2.91 0.00 0.4 0.4 0.3 0.4 > Fri Aug 1 14:34:52 2014 sda 0.0 0.0 0.0 0.0 0.2 0.0 34.00 0.00 9.6 9.6 0.0 0.0 > Fri Aug 1 14:34:52 2014 sdb 0.0 0.0 0.3 0.0 12.4 0.0 40.65 0.00 0.9 0.9 0.2 0.0 > Fri Aug 1 14:34:53 2014 sda ? ? ? ? ? ? ? ? ? ? ? ? > Fri Aug 1 14:34:53 2014 sdb ? ? ? ? ? ? ? ? ? ? ? ? pmiostat prints "NODATA" for the instance along with a row of '?' if there is no data. So we have data. If we have data, but any one of the columns is negative, i.e. counter went backwards or timestamp went backwards, then it prints the instance and a row of '?' .. which is what we're getting. > Fri Aug 1 14:34:54 2014 sda 0.0 1.0 8.0 11.0 1048.0 279.0 69.84 0.13 6.7 11.5 3.2 7.2 > Fri Aug 1 14:34:54 2014 sdb 1.0 0.0 935.0 11.0 12795.0 107.0 13.64 0.93 1.0 0.6 33.2 55.6 > fuji:archives kenj$ > > There are no records in this archive and the data looks good in the time region in question ... > > 14:34:52.350 60.0.4 (disk.dev.read): > inst [0 or "sda"] value 15954 > inst [1 or "sdb"] value 28066 > > 14:34:53.443 60.0.4 (disk.dev.read): > inst [0 or "sda"] value 15960 > inst [1 or "sdb"] value 30177 > > 14:34:54.956 60.0.4 (disk.dev.read): > inst [0 or "sda"] value 15974 > inst [1 or "sdb"] value 31224 > > Hard to see how this is a QA problem, so looks like a real code issue here ... another problem delivered on the cart labeled Python? > The above values reported by pmdumplog all look good. I tested the recipe on f23/x86 and it's fine too. Must be something on MAC/OSX - perhaps timestamp precision or something? As part of the rate conversion, we use the following to get the time delta : def timeStampDelta(self, group): c = 1000000.0 * group.timestamp.tv_sec + group.timestamp.tv_usec p = 1000000.0 * group.prevTimestamp.tv_sec + group.prevTimestamp.tv_usec return (c - p) / 1000000.0 I guess if any of those operands are int rather than long, then it could overflow? I don't have a MAC, but can you print the timestamp just after it's calculated in the above function, before returning. Regards -- Mark From kenj@internode.on.net Wed Mar 16 17:50:11 2016 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 078BB7CB6 for ; Wed, 16 Mar 2016 17:50:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CE3C2304048 for ; Wed, 16 Mar 2016 15:50:10 -0700 (PDT) X-ASG-Debug-ID: 1458168605-04cbb00b7250ad50001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id RR6KEPXepOdmqsrN for ; Wed, 16 Mar 2016 15:50:06 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AiAgB04ulWPBrS0XYNUYQZboZmtSMZhXQCgg4BAQEBAQEHAQEBAUGFAQEBAQMBI1UBDAQLGAICBRYLAgIJAwIBAgExFAYNCAEBiBuwUmePQAEBAQEBAQEDAQEBAQEBARl8iWaHPIE6BZdRhW+KQoxVjn+EW1aKYwEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 09:19:42 +1030 Subject: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? References: <56E9CD24.4050501@internode.on.net> <9566995.32026348.1458166426505.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <56E9E306.9070108@internode.on.net> Date: Thu, 17 Mar 2016 09:49:42 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <9566995.32026348.1458166426505.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458168606 X-Barracuda-URL: https://192.48.176.25:443/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.3.27914 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 17/03/16 09:13, Nathan Scott wrote: > Mornin' Ken, > > ----- Original Message ----- >> On Mac OS X, qa/859 is failing thusly >> >> QA output created by 859 >> pmfg - File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 123, in >> test_pmfg >> test_pmfg_live(self, c_api.PM_CONTEXT_HOST, "local:") >> File "/Users/kenj/src/pcp/qa/src/test_pmfg.py", line 46, in test_pmfg_live >> print ("time: %s" % tt()) >> File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line 2132, in >> __call__ >> ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) >> OverflowError: signed integer is greater than maximum >> >> >> I've eventually tracked this down to a bogus value for tv_usec in a struct >> timeval in the __call__ method of the fetchgroup_timestamp class where >> tv_sec= 1458160058 and tv_usec= 4295837705 ... tv_usec should be no larger >> than 999999. > > The src/python/pcp/pmapi.py wrapper code defines ... > > class timeval(Structure): > _fields_ = [("tv_sec", c_long), > ("tv_usec", c_long)] > > Maybe tv_usec is not a c_long on Mac OS X (or this version thereof)? Yep ... tv_usec here is of type suseconds_t ... /usr/include/sys/_types.h:typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ /usr/include/sys/time.h:typedef __darwin_suseconds_t suseconds_t; Is there an "approved" way of dealing with this in Python wrapper code? > >> The value for tv_usec is not constant, but it is always really big and in hex >> is something like 1000XXXX >> >> I'm not sure if the problem is in the python wrapper code, or the python test >> program, so I'd really appreciate some help. > > From inspection, the below looks like a bug too - similar area, but not sure > that it could explain your above issue (the test is using an event metric at > one point, but not near the stack trace you're seeing AFAICT)... maybe worth > a run with this fix anyway though: > > diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py > index dee6dff..21c63c8 100644 > --- a/src/python/pcp/pmapi.py > +++ b/src/python/pcp/pmapi.py > @@ -233,7 +233,7 @@ class timespec(Structure): > def __init__(self, sec = 0, nsec = 0): > Structure.__init__(self) > self.tv_sec = sec > - self.tv_nsec = usec > + self.tv_nsec = nsec > > class tm(Structure): > _fields_ = [("tm_sec", c_int), > sure looks like a bug ... but I don't think that's anywhere near the place my test is blowing up. From nscott@redhat.com Wed Mar 16 18:00:55 2016 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 8C1BA7CA2 for ; Wed, 16 Mar 2016 18:00:55 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6133C8F8039 for ; Wed, 16 Mar 2016 16:00:52 -0700 (PDT) X-ASG-Debug-ID: 1458169248-04cbb00b6f50b0b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id Adfx446FXoinpdOQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 16:00:49 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GN0ila009772; Wed, 16 Mar 2016 19:00:44 -0400 Date: Wed, 16 Mar 2016 19:00:44 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <2006381259.32031610.1458169244700.JavaMail.zimbra@redhat.com> In-Reply-To: <56E9E306.9070108@internode.on.net> References: <56E9CD24.4050501@internode.on.net> <9566995.32026348.1458166426505.JavaMail.zimbra@redhat.com> <56E9E306.9070108@internode.on.net> Subject: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.47] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/859 and python problem in fetchgroup wrapper? Thread-Index: g3zGu0wSYi+Vb+R+UQfjS30CFj0Q2g== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1458169249 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.27914 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 ----- Original Message ----- > [...] > Yep ... tv_usec here is of type suseconds_t ... > > /usr/include/sys/_types.h:typedef __int32_t __darwin_suseconds_t; /* [???] > microseconds */ > /usr/include/sys/time.h:typedef __darwin_suseconds_t suseconds_t; > > Is there an "approved" way of dealing with this in Python wrapper code? > [...] Nothing clean - have a look at pmUnits which deals with HAVE_BITFIELDS_LTOR. We could add a symbol like HAVE_32BIT_USEC (or some better name) and expose that in python-land, then hook it up via the c_api like pmUnits does. Would need it to come all the way from configure.ac I guess. > sure looks like a bug ... but I don't think that's anywhere near the place my > test is blowing up. > Yeah, I've written a little test exposing it and exercising the fix - it does indeed look unrelated, you'd have seen this stacktrace ... File "/usr/lib64/python3.4/site-packages/pcp/pmapi.py", line 236, in __init__ self.tv_nsec = usec NameError: name 'usec' is not defined cheers. -- Nathan From mgoodwin@redhat.com Wed Mar 16 18:54:36 2016 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 EA8157CA0 for ; Wed, 16 Mar 2016 18:54:36 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 93AFF8F8039 for ; Wed, 16 Mar 2016 16:54:33 -0700 (PDT) X-ASG-Debug-ID: 1458172472-04bdf002ed537d60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id etfv4RQ03JAxJQWF (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 16:54:32 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 32AE964456 for ; Wed, 16 Mar 2016 23:54:32 +0000 (UTC) Received: from [10.64.49.65] (vpn1-49-65.bne.redhat.com [10.64.49.65]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GNsUJk008208 for ; Wed, 16 Mar 2016 19:54:31 -0400 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> <56E9E05D.7040705@redhat.com> From: Mark Goodwin Message-ID: <56E9F234.5030803@redhat.com> Date: Thu, 17 Mar 2016 10:54:28 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9E05D.7040705@redhat.com> Content-Type: multipart/mixed; boundary="------------070701080006060901030108" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Wed, 16 Mar 2016 23:54:32 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458172472 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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. --------------070701080006060901030108 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 03/17/2016 09:38 AM, Mark Goodwin wrote: > On 03/17/2016 08:59 AM, Ken McDonell wrote: > ... >> >> and on Mac OS X >> >> fuji:archives kenj$ pmiostat -t 1 -a dm-io -xt,h | head -8 >> Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0.0 0.0 0.0 0.0 >> Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 8.0 2.91 0.00 0.4 0.4 0.3 0.4 >> Fri Aug 1 14:34:52 2014 sda 0.0 0.0 0.0 0.0 0.2 0.0 34.00 0.00 9.6 9.6 0.0 0.0 >> Fri Aug 1 14:34:52 2014 sdb 0.0 0.0 0.3 0.0 12.4 0.0 40.65 0.00 0.9 0.9 0.2 0.0 >> Fri Aug 1 14:34:53 2014 sda ? ? ? ? ? ? ? ? ? ? ? ? >> Fri Aug 1 14:34:53 2014 sdb ? ? ? ? ? ? ? ? ? ? ? ? > \.. > pmiostat prints "NODATA" for the instance along with a row of '?' if there is no data. So we have data. > If we have data, but any one of the columns is negative, i.e. counter went backwards or timestamp > As part of the rate conversion, > we use the following to get the time delta : > > def timeStampDelta(self, group): > c = 1000000.0 * group.timestamp.tv_sec + group.timestamp.tv_usec > p = 1000000.0 * group.prevTimestamp.tv_sec + group.prevTimestamp.tv_usec > return (c - p) / 1000000.0 > > I guess if any of those operands are int rather than long, then it could overflow? > I don't have a MAC, but can you print the timestamp just after it's calculated > in the above function, before returning. Ken, could you try the attached patch on MAC/OSX please : --------------070701080006060901030108 Content-Type: text/x-patch; name="pcp-iostat-timedelta.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="pcp-iostat-timedelta.patch" diff --git a/qa/common b/qa/common index a3d0090..532343c 100755 --- a/qa/common +++ b/qa/common @@ -18,6 +18,7 @@ _setenvironment() MSGVERB="text:action" export MSGVERB export PCP_BINADM_DIR + export PCP_DERIVED_CONFIG="" } _log_fyi() diff --git a/src/pcp/iostat/pcp-iostat.py b/src/pcp/iostat/pcp-iostat.py index ba0c5c4..90e1c68 100755 --- a/src/pcp/iostat/pcp-iostat.py +++ b/src/pcp/iostat/pcp-iostat.py @@ -40,9 +40,9 @@ IOSTAT_DM_METRICS = [ 'disk.dm.read', 'disk.dm.read_bytes', class IostatReport(pmcc.MetricGroupPrinter): Hcount = 0 def timeStampDelta(self, group): - c = 1000000.0 * group.timestamp.tv_sec + group.timestamp.tv_usec - p = 1000000.0 * group.prevTimestamp.tv_sec + group.prevTimestamp.tv_usec - return (c - p) / 1000000.0 + s = group.timestamp.tv_sec - group.prevTimestamp.tv_sec + u = group.timestamp.tv_usec - group.prevTimestamp.tv_usec + return (s + u / 1000000.0) def instlist(self, group, name): return dict(map(lambda x: (x[1], x[2]), group[name].netValues)).keys() --------------070701080006060901030108-- From mgoodwin@redhat.com Wed Mar 16 18:55:44 2016 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 1DFAC7CA0 for ; Wed, 16 Mar 2016 18:55:44 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id A5CEAAC001 for ; Wed, 16 Mar 2016 16:55:40 -0700 (PDT) X-ASG-Debug-ID: 1458172539-04bdf002ed537de0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id bUVWb7Cw8UgkGCiK (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 16:55:39 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id EF2CAC049E19 for ; Wed, 16 Mar 2016 23:55:38 +0000 (UTC) Received: from [10.64.49.65] (vpn1-49-65.bne.redhat.com [10.64.49.65]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2GNtb4j001070 for ; Wed, 16 Mar 2016 19:55:38 -0400 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> <56E9E05D.7040705@redhat.com> <56E9F234.5030803@redhat.com> From: Mark Goodwin Message-ID: <56E9F278.9000708@redhat.com> Date: Thu, 17 Mar 2016 10:55:36 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9F234.5030803@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458172539 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/17/2016 10:54 AM, Mark Goodwin wrote: > Ken, could you try the attached patch on MAC/OSX please : > > > oops. leave out the change to qa/common. Just try the pcp-iostat.py patch ! From kenj@internode.on.net Wed Mar 16 19:32:00 2016 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 464AF7CA0 for ; Wed, 16 Mar 2016 19:32:00 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0C4668F8049 for ; Wed, 16 Mar 2016 17:31:59 -0700 (PDT) X-ASG-Debug-ID: 1458174714-04cbb00b7150d660001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id JrVoUJgeaLN3kHdP for ; Wed, 16 Mar 2016 17:31:54 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AaAgAZ+ulWPBrS0XYNUYtutSeGDQKCBQEBAQEBAQcBAQEBQYUCAQEEOEARCxgJFg8JAwIBAgExFBMIAQG4b5AqAQEBBwIBHYpihQiDbgEEl1GPUAEVhEmIV45/gmUZgV2LOQEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 10:54:25 +1030 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> <56E9E05D.7040705@redhat.com> <56E9F234.5030803@redhat.com> From: Ken McDonell Message-ID: <56E9F938.6070604@internode.on.net> Date: Thu, 17 Mar 2016 11:24:24 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9F234.5030803@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458174714 X-Barracuda-URL: https://192.48.176.25:443/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.3.27918 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 17/03/16 10:54, Mark Goodwin wrote: > > Ken, could you try the attached patch on MAC/OSX please : Did not help ... but since timevals are implicated here, I wonder if it is another manifestation of the 859 failure? If I get to the bottom of that one, I'll retry 842. From kenj@internode.on.net Wed Mar 16 19:40:46 2016 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 677B07CA0 for ; Wed, 16 Mar 2016 19:40:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3A4E2304048 for ; Wed, 16 Mar 2016 17:40:42 -0700 (PDT) X-ASG-Debug-ID: 1458175239-04cbb00b7250dc10001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id pdEoiJuNDtFnEjRB for ; Wed, 16 Mar 2016 17:40:39 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AcAgBw/OlWPBrS0XYNUYQZboZntScZhXQCggUBAQEBAQEHAQEBAUGFAgEBBCMVQAEQCxgCAgUWCwICCQMCAQIBMRQGDQgBAbhuZ49BAQEBAQEBAQMBAQEBAQEafIhnf4c8gToBBI05AYoXhW+KQoxVjn+EW1aKYwEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 11:03:26 +1030 Subject: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/859 and python problem in fetchgroup wrapper? References: <56E9CD24.4050501@internode.on.net> <9566995.32026348.1458166426505.JavaMail.zimbra@redhat.com> <56E9E306.9070108@internode.on.net> <2006381259.32031610.1458169244700.JavaMail.zimbra@redhat.com> Cc: PCP , "Goodwin, Mark" From: Ken McDonell Message-ID: <56E9FB56.8070301@internode.on.net> Date: Thu, 17 Mar 2016 11:33:26 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <2006381259.32031610.1458169244700.JavaMail.zimbra@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: 1458175239 X-Barracuda-URL: https://192.48.176.25:443/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.3.27918 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 17/03/16 10:00, Nathan Scott wrote: > ... > Nothing clean - have a look at pmUnits which deals with HAVE_BITFIELDS_LTOR. > We could add a symbol like HAVE_32BIT_USEC (or some better name) and expose > that in python-land, then hook it up via the c_api like pmUnits does. Would > need it to come all the way from configure.ac I guess. Well before doing that ... I changed tv_sec from c_long to c_int and PRESTO! qa/859 and qa/842 BOTH pass. Now back to configure.ac to sort out how to get this right on all platforms. Note that struct timeval and struct timespec both have a woeful track record in terms of portability ... which is why we have so much pain internally translating from whatever the external API defines into something we can reliably use internally. ... Sigh. From kenj@internode.on.net Wed Mar 16 21:37:43 2016 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 D631E7CA0 for ; Wed, 16 Mar 2016 21:37:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 47257AC001 for ; Wed, 16 Mar 2016 19:37:39 -0700 (PDT) X-ASG-Debug-ID: 1458182250-04cbb00b725111a0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id zfeCmjiGIY18qNFp for ; Wed, 16 Mar 2016 19:37:30 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AaAgCPF+pWPBrS0XYNUYQZboZntScZh3oBAQEBAQEHAQEBAUGFK1UwBgIFFgsCCwMCAQIBMScGAgEBuFdnj3F8kSKBOgWXUYVvikKMVY5/hFtWimMBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 13:03:56 +1030 To: pcp@oss.sgi.com Subject: pcp updates: python struct timeval fix & qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: python struct timeval fix & qa Message-ID: <56EA1794.6080401@internode.on.net> Date: Thu, 17 Mar 2016 13:33:56 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458182250 X-Barracuda-URL: https://192.48.176.25:443/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.3.27920 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Given where we are at in the release cycle, the Python one should only be considereed for inclusion after some serious review and testing on other platforms (I've tried it on half a dozen so far without a problem, but more would be better). Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (9): qa/555: improve grep pattern so you don't match yourself in psargs qa/common.check: add chkconfig wiring for additional controls configure & python pmapi wrapper changes: structs timeval and timespec qa/098: more diagnostics to help debugging qa/653: accommodate ps(1) variations in Mac OS X qa/798: more diagnostics to help debugging qa/842: more diagnostics to help debugging qa/956: accommodate ps(1) variations in Mac OS X qa/1062: fix botched (by me) _notrun guard configure | 172 +++ configure.ac | 163 +++ qa/098 | 8 qa/1062 | 5 qa/555 | 2 qa/653 | 8 qa/798 | 4 qa/842 | 17 qa/956 | 4 qa/common.check | 3 src/python/pcp/.gitignore | 1 src/python/pcp/pmapi.py.in | 2370 +++++++++++++++++++++++++++++++++++++++++++++ 12 files changed, 2736 insertions(+), 21 deletions(-) Details ... commit bfa07b476b67358420a346532a9250f612b3ba34 Author: Ken McDonell Date: Thu Mar 17 13:21:32 2016 +1100 qa/1062: fix botched (by me) _notrun guard commit bb57ed9ff29d044a055baef76920350a24d967b6 Author: Ken McDonell Date: Thu Mar 17 13:07:45 2016 +1100 qa/956: accommodate ps(1) variations in Mac OS X commit 1ccda2b619a19c3f2d081d0c954e64d6c4a48e54 Author: Ken McDonell Date: Thu Mar 17 13:07:00 2016 +1100 qa/842: more diagnostics to help debugging commit 12c7a1198ea408d0c9de939446a6d680c8c64682 Author: Ken McDonell Date: Thu Mar 17 13:06:17 2016 +1100 qa/798: more diagnostics to help debugging commit d60dea9ed3b159b3ed2af0a31559a0ab1d57f38c Author: Ken McDonell Date: Thu Mar 17 13:05:19 2016 +1100 qa/653: accommodate ps(1) variations in Mac OS X commit 0a5ff5992fa9b38d6b2ae39d73bf5a078c124da7 Author: Ken McDonell Date: Thu Mar 17 13:04:19 2016 +1100 qa/098: more diagnostics to help debugging commit 24de23a2ee39dc94f66699e8323642afaf1dbe78 Author: Ken McDonell Date: Thu Mar 17 12:55:25 2016 +1100 configure & python pmapi wrapper changes: structs timeval and timespec We cannot assume the type (size) of the fields of these structs will be the same across all platforms. Move to have the size determined by configure and then push these into the configuration of the wrapper code. This change makes QA 810, 842 and 859 all pass on Mac OS X (where tv_usec in struct timeval is c_int, not c_long). commit 274520d8ce39991d75d83e4c4e66b649ab8a087a Author: Ken McDonell Date: Thu Mar 17 06:49:24 2016 +1100 qa/common.check: add chkconfig wiring for additional controls For Darwin, add the missing cases for pmproxy, pmmgr and pmwebd. commit 99761a1403a9d81ede361c922b830b5963e1d987 Author: Ken McDonell Date: Thu Mar 17 06:37:33 2016 +1100 qa/555: improve grep pattern so you don't match yourself in psargs An old trick, but a good one (thanks kre for showing me this one in 1978) ... replace grep '\[123]' by grep '[[]123]' From kenj@internode.on.net Wed Mar 16 21:45:22 2016 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 DED897CA0 for ; Wed, 16 Mar 2016 21:45:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9B7F68F804B for ; Wed, 16 Mar 2016 19:45:22 -0700 (PDT) X-ASG-Debug-ID: 1458182716-04bdf002ec53c170001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id zH6kKo9rc7ngxEMM for ; Wed, 16 Mar 2016 19:45:16 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AaAgDsGepWPBrS0XYNUYtutSeGDQKCBAEBAQEBAQcBAQEBQYUCAQEEOEARCxgJFg8JAwIBAgExFBMIAQG4VpAuAQEBBwIBHYpihQiDbgEEl1GPUAEVhEmIV45/gmUZgV2LOQEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 13:14:52 +1030 Subject: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 failing on Mac OS X ... wrong values from pmiostat References: <56E9D72E.8090200@internode.on.net> <56E9E05D.7040705@redhat.com> <56E9F234.5030803@redhat.com> <56E9F938.6070604@internode.on.net> From: Ken McDonell Message-ID: <56EA1A23.2050006@internode.on.net> Date: Thu, 17 Mar 2016 13:44:51 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E9F938.6070604@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458182716 X-Barracuda-URL: https://192.48.157.11:443/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.3.27920 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 17/03/16 11:24, Ken McDonell wrote: > On 17/03/16 10:54, Mark Goodwin wrote: >> >> Ken, could you try the attached patch on MAC/OSX please : > > Did not help ... but since timevals are implicated here, I wonder if it > is another manifestation of the 859 failure? > > If I get to the bottom of that one, I'll retry 842. Just to close this thread ... the struct timeval tv_usec fix resolved 810, 842 and 859 failures. From kenj@internode.on.net Wed Mar 16 21:49:19 2016 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 1B0937CA0 for ; Wed, 16 Mar 2016 21:49:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id DE5C08F804B for ; Wed, 16 Mar 2016 19:49:18 -0700 (PDT) X-ASG-Debug-ID: 1458182956-04cbb00b71513ba0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 2uVyeSA0ahIOpRBD for ; Wed, 16 Mar 2016 19:49:16 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AZAgDsGepWPBrS0XYNUYtutSeIEwEBAQEBAQcBAQEBQYUrgQsCBSECEQIyGg0IAQG4VmePRyp8kSKBOgWXUZ0Gjn+EW4s5AQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 17 Mar 2016 13:19:15 +1030 To: PCP From: Ken McDonell Subject: qa/842 - another pmiostat/python issue Message-ID: <56EA1B2B.106@internode.on.net> X-ASG-Orig-Subj: qa/842 - another pmiostat/python issue Date: Thu, 17 Mar 2016 13:49:15 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458182956 X-Barracuda-URL: https://192.48.176.25:443/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.3.27920 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This time on FreeBSD (with the struct timeval tv_sec fix in place, although that won't have changed anything because the type remains c_long here) ... Timestamps and no headers Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0.0 0.0 0.0 0.0 Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 8.0 2.91 0.00 0.4 0.4 0.3 0.4 Fri Aug 1 04:34:52 2014 sda 0.0 0.0 24.0 0.0 816.0 0.0 34.00 0.23 9.6 9.6 0.0 19.0 Fri Aug 1 04:34:52 2014 sdb 5.0 0.0 1308.0 5.0 53363.0 7.0 40.65 1.15 0.9 0.9 0.2 61.1 Fri Aug 1 04:34:53 2014 sda 0.0 0.0 7.0 0.0 517.0 0.0 73.86 0.09 12.1 12.1 0.0 6.2 This is all correct EXCEPT the time spontaneously changes from 14 hr to 04 hr after the 2nd sample ... and stays at 04 hr for the rest of the archive. 14 is correct, 10 is wrong. I have no clue on this one! From mgoodwin@redhat.com Thu Mar 17 00:35:55 2016 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 76FAB7CA0 for ; Thu, 17 Mar 2016 00:35:55 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DECC9AC004 for ; Wed, 16 Mar 2016 22:35:51 -0700 (PDT) X-ASG-Debug-ID: 1458192950-04cb6c7f2b234780001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id J2T5yLJZhwGvMZ8Q (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 22:35:50 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id DE6F383F46; Thu, 17 Mar 2016 05:35:49 +0000 (UTC) Received: from [10.64.49.63] (vpn1-49-63.bne.redhat.com [10.64.49.63]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2H5ZmGF019330; Thu, 17 Mar 2016 01:35:48 -0400 Subject: Re: [GSoC 2016] Intial draft of project proposal for review To: Nishant Kumar X-ASG-Orig-Subj: Re: [GSoC 2016] Intial draft of project proposal for review References: Cc: pcp@oss.sgi.com From: Mark Goodwin Message-ID: <56EA4233.6040902@redhat.com> Date: Thu, 17 Mar 2016 16:35:47 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458192950 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/17/2016 07:36 AM, Nishant Kumar wrote: > Hello Sir, > I am sorry for being a bit behind my specified schedule, I got a bit busy with some course related work. > I am attaching a pdf of an initial draft of my project proposal on 'blktrace2pcp' tool. You can also find it online at https://goo.gl/SyDcGW. > > Regards > Nishant Kumar Sunny > Senior Undergraduate > Department of Computer Sc. and Engg. > Indian Institute of Technology, Kanpur > Hi Nishant, your proposal looks fine to me. A couple of notes: - typo in the section header: 2.3 SET UP CONTEST AND WRITE THE BUFFER TO THE ARCHIVE ^^ should be CONTEXT - regarding pre-faulting: after pre-faulting, we can mlock() the buffer to prevent it being swapped out. Or we could create the buffer with mmap(2) and use an anon mapping with MAP_POPULATE|MAP_LOCKED - for the follow-on project: `visualization tool for blktrace PCP archives': It sounds as though you will be capable of finishing the libpcp_import extensions for event data, and the blktrace2pcp tool itself in fairly short time - so we'll leave the visualization tool fairly open ended. See what you can come up with - be creative! Best Regards -- Mark Goodwin From nscott@redhat.com Thu Mar 17 01:06:10 2016 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 1370E7CA0 for ; Thu, 17 Mar 2016 01:06:10 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D618C8F8040 for ; Wed, 16 Mar 2016 23:06:06 -0700 (PDT) X-ASG-Debug-ID: 1458194762-04cbb00b7251b4d0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 2uYUMTPjHlWaI4aE (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 16 Mar 2016 23:06:03 -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 u2H662Ib023141 for ; Thu, 17 Mar 2016 02:06:02 -0400 Date: Thu, 17 Mar 2016 02:06:02 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <549381314.32072126.1458194762754.JavaMail.zimbra@redhat.com> In-Reply-To: <1581112995.32071908.1458194649791.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, configs, diagnostics, bug fixes MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, configs, diagnostics, bug fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.47] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, configs, diagnostics, bug fixes Thread-Index: 8Ei2V3KKaHhwpadYxLgeM4JGaGkP9w== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458194763 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.27923 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://git.pcp.io/nathans/pcp.git master Nathan Scott (4): python api: fix timespec constructor, usec/nsec typo pmlogconf: add configs for Oracle and MMV metrics qa: update filter for some tests with inactive Oracle databases qa: updates to pmdapipe qa/878 to resolve intermittent failure CHANGELOG | 2 + qa/359 | 1 qa/364 | 43 ++++++++++++++++++------------------ qa/366 | 2 + qa/878 | 15 +++++------- qa/878.out | 6 ++--- qa/949 | 44 +++++++++++++++++++++++++++++++++++++ qa/949.out | 7 +++++ qa/999 | 1 qa/group | 1 src/libpcp_pmda/src/queues.c | 17 +++++++++++++- src/pmdas/mmv/GNUmakefile | 4 ++- src/pmdas/mmv/pmlogconf.summary | 4 +++ src/pmdas/oracle/GNUmakefile | 2 + src/pmdas/oracle/pmlogconf.summary | 8 ++++++ src/pmdas/pipe/event.c | 16 ++++++++++++- src/pmdas/pipe/util.c | 20 ++++++++++++++-- src/python/pcp/pmapi.py | 5 +++- 18 files changed, 158 insertions(+), 40 deletions(-) commit 23c08eef408bfa6feed5c3b0a6c848c39f6f6de4 Author: Nathan Scott Date: Thu Mar 17 17:02:41 2016 +1100 qa: updates to pmdapipe qa/878 to resolve intermittent failure Several additional diagnostic points added to pmdapipe. Then, found a short race condition between starting pipe commands and being able to catch their data (if output arrives and the pipe exits(!) before all of the initial PDU processing is complete). One of those "not reproducible with debug binaries" issues. :( Cleaned up handling of pipe command exit status and the related diagnostics while there, and optimistically dialed up the speed at which test 878 runs (fewer and shorter delays/deltas). Passing reliably now on vm03 from Kens QA farm, and on my hosts as before - so, let's see how this goes everywhere else. commit ec6a63ce55de0d3f6330dc96310eab9bcfd39770 Author: Nathan Scott Date: Thu Mar 17 16:51:08 2016 +1100 qa: update filter for some tests with inactive Oracle databases commit aa617d89b98fcc520e80606fd295f4220a807003 Author: Nathan Scott Date: Thu Mar 17 16:50:02 2016 +1100 pmlogconf: add configs for Oracle and MMV metrics commit d6b38f07b87b226fbf66ceaa5943dd773cda8c4f Author: Nathan Scott Date: Thu Mar 17 10:19:06 2016 +1100 python api: fix timespec constructor, usec/nsec typo Add test qa/949 to exercise time class constructors, and as a result exercise the timespec constructor fixup for: File ".../site-packages/pcp/pmapi.py", line 236, in __init__ self.tv_nsec = usec NameError: name 'usec' is not defined From sshakur.shamss@gmail.com Thu Mar 17 10:03:47 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 0D5507CA0 for ; Thu, 17 Mar 2016 10:03:47 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 58C0DAC006 for ; Thu, 17 Mar 2016 08:03:43 -0700 (PDT) X-ASG-Debug-ID: 1458227018-04cbb05c4301fe0001-S8gJnT Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by cuda.sgi.com with ESMTP id dHs9zSAeWwu8oiqk (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 17 Mar 2016 08:03:39 -0700 (PDT) X-Barracuda-Envelope-From: sshakur.shamss@gmail.com X-Barracuda-Apparent-Source-IP: 74.125.82.45 Received: by mail-wm0-f45.google.com with SMTP id p65so30227846wmp.1 for ; Thu, 17 Mar 2016 08:03:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc; bh=AwEMuTmFwaApz+Z3DBu2g0Z3PZ3RwQC21XrzbV6qcPY=; b=P8ma7VG/djAk2TBUIdN+qVOhOg2mRWVgGa/MOAqmmvI5oq9beKL8Jn2SwNJUP5rbku tQjRQov/2FbdyjoUbyAgEZoJEw95mdUECeqzp3Smzs8ecVskMCh2ZGC0/fAir8UCVR/9 oZUaOmEzPXeQ3Rw/oxEC67rVi1g86/mhsRg5rjxO/PiwzD6ZqG0v84iMUG3Nfwh2GwJh Y/XNJuMLljoYhoK4w0xRxFXhR9R4noWEvGCUhLm7TIYQUV+IWbGomjc14O6zHUTuNIE4 tiALPKOd0ldJW7ly4M2gXrdIJUtm7urYd56XiSEUtscsZJdGXTIrIzYEKLdiluHb3/7g zByA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc; bh=AwEMuTmFwaApz+Z3DBu2g0Z3PZ3RwQC21XrzbV6qcPY=; b=V4sZG5riWDz9BP4nkyAI4ruOAWoolWPHPjjyZfN/3FlwMoBckn110cnd+xMgZXK667 fhR5rmjJ9tkd8tiWxXsTEcMKLEDY5paFhg2LB8hRSVFPSo7DLhEe8P/qlrNA+k5MVMS6 Xw1W3n+XdJlwvEb6c++Q8+tHff1CIiZkyGhYrpsRziZJZ/QS30z+o19uVY1Sy/DpmBr5 IAZsN8v9reK37Z3i8wF5Mmos7scxvvi+gvI3WgbOkC/LFodRLhTh349cjqtZws9L+c3o L1Q55cmCxXe1u+2SlUs2rynJHDQk04T4P30KvvhIJfZ2k0M1EFS2CCCBnOfQVvBb/did skhQ== X-Gm-Message-State: AD7BkJJM9FEI9sGib1ftUHvWulnGvWpXtmtNGkroyzuBI0huImd7b6GDit8K9SifJbKkILzlZghcIdcYbieFLw== MIME-Version: 1.0 X-Received: by 10.194.78.129 with SMTP id b1mr10415840wjx.60.1458227017659; Thu, 17 Mar 2016 08:03:37 -0700 (PDT) Received: by 10.28.92.18 with HTTP; Thu, 17 Mar 2016 08:03:37 -0700 (PDT) Date: Thu, 17 Mar 2016 21:03:37 +0600 Message-ID: Subject: GSoC 2016: Interested to work on 'Block tracing metrics in PCP' project From: Shakur Shams X-ASG-Orig-Subj: GSoC 2016: Interested to work on 'Block tracing metrics in PCP' project To: pcp@oss.sgi.com Cc: mgoodwin@redhat.com, kenj@internode.on.net Content-Type: multipart/alternative; boundary=047d7bd9172463bc28052e3fef12 X-Barracuda-Connect: mail-wm0-f45.google.com[74.125.82.45] X-Barracuda-Start-Time: 1458227018 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.27930 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 --047d7bd9172463bc28052e3fef12 Content-Type: text/plain; charset=UTF-8 Hi, I am Shakur Shams Mullick. I would like to participate in GSoC 2016 with PCP. I have gone through the ideas list and I would like to work on the Block tracing metrics in PCP project ( http://pcp.io/gsoc/2016/ideas.html#blktrace). I have work experience as a software developer at a startup for about a year and I recently submitted a patch for Cpython ( https://bugs.python.org/issue21130 not merged yet) and reported a bug ( https://bugs.python.org/issue26532). Previously I worked on util-linux too. I have also experience of the Linux kernel when I worked on my university project. It would be a great opportunity for me if you mentor me for this project as I am looking for a project where I can use my C programming skills and also it would be fun to work on Linux kernel again. Looking forward to your suggestions. Thank you. Best regards, Shakur Shams Mullick --047d7bd9172463bc28052e3fef12 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I am Shakur Shams Mullick.= I would like to=20 participate in GSoC 2016 with PCP. I have gone through the ideas list and I= would like to work on the Block tracing metrics in PCP project (http://pcp.io/gsoc/2016/ideas= .html#blktrace).

I have work experience as a software= developer at a=20 startup for about a year and I recently submitted a patch for Cpython=20 (https://b= ugs.python.org/issue21130 not merged yet) and reported a bug (https://bugs.pyth= on.org/issue26532). Previously I worked on util-linux too. I have also = experience of the Linux kernel when I worked on my university project.
<= /div>
It would be a great opportunity for me if you mentor me for this p= roject as I am looking for a project where I can use my C programming skill= s and also it would be fun to work on Linux kernel again.

Loo= king forward to your suggestions. Thank you.

Be= st regards,
Shakur Shams Mullick
--047d7bd9172463bc28052e3fef12-- From brolley@redhat.com Thu Mar 17 15:22:12 2016 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 6ABD37CA0 for ; Thu, 17 Mar 2016 15:22:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3155F8F8050 for ; Thu, 17 Mar 2016 13:22:09 -0700 (PDT) X-ASG-Debug-ID: 1458246121-04cbb05c440c380001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ANPIaFZFyBAQrf3M (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 13:22:02 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 27EE3804FC for ; Thu, 17 Mar 2016 20:22:01 +0000 (UTC) Received: from [10.10.60.186] (vpn-60-186.rdu2.redhat.com [10.10.60.186]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HKM0eH015448 for ; Thu, 17 Mar 2016 16:22:00 -0400 Message-ID: <56EB120D.3010506@redhat.com> Date: Thu, 17 Mar 2016 16:22:37 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458246122 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (8): qa/555: improve grep pattern so you don't match yourself in psargs qa/common.check: add chkconfig wiring for additional controls qa/098: more diagnostics to help debugging qa/653: accommodate ps(1) variations in Mac OS X qa/798: more diagnostics to help debugging qa/842: more diagnostics to help debugging qa/956: accommodate ps(1) variations in Mac OS X qa/1062: fix botched (by me) _notrun guard qa/098 | 8 ++++++-- qa/1062 | 5 +---- qa/555 | 2 +- qa/653 | 8 ++++---- qa/798 | 4 +++- qa/842 | 17 +++++++++++------ qa/956 | 4 ++-- qa/common.check | 3 +++ 8 files changed, 31 insertions(+), 20 deletions(-) From brolley@redhat.com Thu Mar 17 15:23:11 2016 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 C8E267CA1 for ; Thu, 17 Mar 2016 15:23:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2C4A5AC004 for ; Thu, 17 Mar 2016 13:23:11 -0700 (PDT) X-ASG-Debug-ID: 1458246186-04cb6c51bf0c9e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id cEWGxWh4Q1XE9wZu (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 13:23:06 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 3DD3C8050D; Thu, 17 Mar 2016 20:23:06 +0000 (UTC) Received: from [10.10.60.186] (vpn-60-186.rdu2.redhat.com [10.10.60.186]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HKN5Cu005611; Thu, 17 Mar 2016 16:23:05 -0400 Message-ID: <56EB124E.8090902@redhat.com> Date: Thu, 17 Mar 2016 16:23:42 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: python struct timeval fix & qa References: <56EA1794.6080401@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] pcp updates: python struct timeval fix & qa In-Reply-To: <56EA1794.6080401@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458246186 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/16/2016 10:33 PM, Ken McDonell wrote: > Given where we are at in the release cycle, the Python one should only be considereed for inclusion after some serious review and testing on other platforms (I've tried it on half a dozen so far without a problem, but more would be better). Yeah --- I see that the python stuff is still under discussion on irc. I've cherry-picked the qa stuff and pushed it. Dave > > Changes committed to git://git.pcp.io/kenj/pcp master > > Ken McDonell (9): > qa/555: improve grep pattern so you don't match yourself in psargs > qa/common.check: add chkconfig wiring for additional controls > configure & python pmapi wrapper changes: structs timeval and timespec > qa/098: more diagnostics to help debugging > qa/653: accommodate ps(1) variations in Mac OS X > qa/798: more diagnostics to help debugging > qa/842: more diagnostics to help debugging > qa/956: accommodate ps(1) variations in Mac OS X > qa/1062: fix botched (by me) _notrun guard > > configure | 172 +++ > configure.ac | 163 +++ > qa/098 | 8 > qa/1062 | 5 > qa/555 | 2 > qa/653 | 8 > qa/798 | 4 > qa/842 | 17 > qa/956 | 4 > qa/common.check | 3 > src/python/pcp/.gitignore | 1 > src/python/pcp/pmapi.py.in | 2370 +++++++++++++++++++++++++++++++++++++++++++++ > 12 files changed, 2736 insertions(+), 21 deletions(-) > > Details ... > > commit bfa07b476b67358420a346532a9250f612b3ba34 > Author: Ken McDonell > Date: Thu Mar 17 13:21:32 2016 +1100 > > qa/1062: fix botched (by me) _notrun guard > > commit bb57ed9ff29d044a055baef76920350a24d967b6 > Author: Ken McDonell > Date: Thu Mar 17 13:07:45 2016 +1100 > > qa/956: accommodate ps(1) variations in Mac OS X > > commit 1ccda2b619a19c3f2d081d0c954e64d6c4a48e54 > Author: Ken McDonell > Date: Thu Mar 17 13:07:00 2016 +1100 > > qa/842: more diagnostics to help debugging > > commit 12c7a1198ea408d0c9de939446a6d680c8c64682 > Author: Ken McDonell > Date: Thu Mar 17 13:06:17 2016 +1100 > > qa/798: more diagnostics to help debugging > > commit d60dea9ed3b159b3ed2af0a31559a0ab1d57f38c > Author: Ken McDonell > Date: Thu Mar 17 13:05:19 2016 +1100 > > qa/653: accommodate ps(1) variations in Mac OS X > > commit 0a5ff5992fa9b38d6b2ae39d73bf5a078c124da7 > Author: Ken McDonell > Date: Thu Mar 17 13:04:19 2016 +1100 > > qa/098: more diagnostics to help debugging > > commit 24de23a2ee39dc94f66699e8323642afaf1dbe78 > Author: Ken McDonell > Date: Thu Mar 17 12:55:25 2016 +1100 > > configure & python pmapi wrapper changes: structs timeval and timespec > > We cannot assume the type (size) of the fields of these structs > will be the same across all platforms. > > Move to have the size determined by configure and then push these > into the configuration of the wrapper code. > > This change makes QA 810, 842 and 859 all pass on Mac OS X (where > tv_usec in struct timeval is c_int, not c_long). > > commit 274520d8ce39991d75d83e4c4e66b649ab8a087a > Author: Ken McDonell > Date: Thu Mar 17 06:49:24 2016 +1100 > > qa/common.check: add chkconfig wiring for additional controls > > For Darwin, add the missing cases for pmproxy, pmmgr and pmwebd. > > commit 99761a1403a9d81ede361c922b830b5963e1d987 > Author: Ken McDonell > Date: Thu Mar 17 06:37:33 2016 +1100 > > qa/555: improve grep pattern so you don't match yourself in psargs > > An old trick, but a good one (thanks kre for showing me this one > in 1978) ... replace grep '\[123]' by grep '[[]123]' > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From brolley@redhat.com Thu Mar 17 16:09:32 2016 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 DBE527CA0 for ; Thu, 17 Mar 2016 16:09:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B13B08F8054 for ; Thu, 17 Mar 2016 14:09:29 -0700 (PDT) X-ASG-Debug-ID: 1458248967-04cb6c51be0de20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EBnFXhtxsqcVi3zq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 14:09:28 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id BDA80B8BA3 for ; Thu, 17 Mar 2016 21:09:27 +0000 (UTC) Received: from [10.10.60.186] (vpn-60-186.rdu2.redhat.com [10.10.60.186]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HL9Rc9009814 for ; Thu, 17 Mar 2016 17:09:27 -0400 Message-ID: <56EB1D2C.3050005@redhat.com> Date: Thu, 17 Mar 2016 17:10:04 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: qa, configs, diagnostics, bug fixes Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: qa, configs, diagnostics, bug fixes Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458248968 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (5): python api: fix timespec constructor, usec/nsec typo pmlogconf: add configs for Oracle and MMV metrics qa: update filter for some tests with inactive Oracle databases qa: updates to pmdapipe qa/878 to resolve intermittent failure qa: remake qa/498 output for additional pmda diagnostics CHANGELOG | 2 + qa/359 | 1 qa/364 | 43 ++++++++++++++++++------------------ qa/366 | 2 + qa/498.out | 10 ++++++++ qa/878 | 15 +++++------- qa/878.out | 6 ++--- qa/949 | 44 +++++++++++++++++++++++++++++++++++++ qa/949.out | 7 +++++ qa/999 | 1 qa/group | 1 src/libpcp_pmda/src/queues.c | 17 +++++++++++++- src/pmdas/mmv/GNUmakefile | 4 ++- src/pmdas/mmv/pmlogconf.summary | 4 +++ src/pmdas/oracle/GNUmakefile | 2 + src/pmdas/oracle/pmlogconf.summary | 8 ++++++ src/pmdas/pipe/event.c | 16 ++++++++++++- src/pmdas/pipe/util.c | 20 ++++++++++++++-- src/python/pcp/pmapi.py | 5 +++- 19 files changed, 168 insertions(+), 40 deletions(-) From nscott@redhat.com Thu Mar 17 17:36:13 2016 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 B5D477CA0 for ; Thu, 17 Mar 2016 17:36:13 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6B30F304066 for ; Thu, 17 Mar 2016 15:36:10 -0700 (PDT) X-ASG-Debug-ID: 1458254163-04bdf01d3511430001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id krBNR66UbiYaPpVe (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 15:36:04 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HMa0HS002489; Thu, 17 Mar 2016 18:36:00 -0400 Date: Thu, 17 Mar 2016 18:36:00 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> In-Reply-To: <56EA1B2B.106@internode.on.net> References: <56EA1B2B.106@internode.on.net> Subject: Re: [pcp] qa/842 - another pmiostat/python issue MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/842 - another pmiostat/python issue Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.48] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/842 - another pmiostat/python issue Thread-Index: pwW5blOtHpeGVaP2uN1pGkPHaYOd6g== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458254164 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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.3.27931 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 ----- Original Message ----- > This time on FreeBSD (with the struct timeval tv_sec fix in place, although > that won't have changed anything because the type remains c_long here) ... > > Timestamps and no headers > Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 > 0.0 0.00 0.00 0.0 0.0 0.0 0.0 > Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 > 8.0 2.91 0.00 0.4 0.4 0.3 0.4 > Fri Aug 1 04:34:52 2014 sda 0.0 0.0 24.0 0.0 816.0 > 0.0 34.00 0.23 9.6 9.6 0.0 19.0 > Fri Aug 1 04:34:52 2014 sdb 5.0 0.0 1308.0 5.0 53363.0 > 7.0 40.65 1.15 0.9 0.9 0.2 61.1 > Fri Aug 1 04:34:53 2014 sda 0.0 0.0 7.0 0.0 517.0 > 0.0 73.86 0.09 12.1 12.1 0.0 6.2 > > This is all correct EXCEPT the time spontaneously changes from 14 hr to 04 hr > after the 2nd sample ... and stays at 04 hr for the rest of the archive. > > 14 is correct, 10 is wrong. > > I have no clue on this one! > Bizarre - I wonder if this is reproducible with pmval or something simpler? AFAICT, src/pcp/iostat/pcp-iostat.py is using pmCtime and has done all the same timezone-setting steps (via pmGetOptions) that the C tools would do. cheers. -- Nathan From mgoodwin@redhat.com Thu Mar 17 18:02:42 2016 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 3DC7B7CA0 for ; Thu, 17 Mar 2016 18:02:42 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9CA27AC004 for ; Thu, 17 Mar 2016 16:02:38 -0700 (PDT) X-ASG-Debug-ID: 1458255756-04cb6c51bc10e20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id dtdJsBk12InOKKBW (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 16:02:37 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 35B1864393 for ; Thu, 17 Mar 2016 23:02:36 +0000 (UTC) Received: from [10.64.49.65] (vpn1-49-65.bne.redhat.com [10.64.49.65]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HN2YsS004890 for ; Thu, 17 Mar 2016 19:02:35 -0400 Subject: Re: [pcp] qa/842 - another pmiostat/python issue To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 - another pmiostat/python issue References: <56EA1B2B.106@internode.on.net> <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> From: Mark Goodwin Message-ID: <56EB3789.6010305@redhat.com> Date: Fri, 18 Mar 2016 10:02:33 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Thu, 17 Mar 2016 23:02:36 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458255756 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/18/2016 09:36 AM, Nathan Scott wrote: > > > ----- Original Message ----- >> This time on FreeBSD (with the struct timeval tv_sec fix in place, although >> that won't have changed anything because the type remains c_long here) ... >> >> Timestamps and no headers >> Fri Aug 1 14:34:51 2014 sda 0.0 0.0 0.0 0.0 0.0 >> 0.0 0.00 0.00 0.0 0.0 0.0 0.0 >> Fri Aug 1 14:34:51 2014 sdb 0.0 0.0 5.0 6.0 24.0 >> 8.0 2.91 0.00 0.4 0.4 0.3 0.4 >> Fri Aug 1 04:34:52 2014 sda 0.0 0.0 24.0 0.0 816.0 >> 0.0 34.00 0.23 9.6 9.6 0.0 19.0 >> Fri Aug 1 04:34:52 2014 sdb 5.0 0.0 1308.0 5.0 53363.0 >> 7.0 40.65 1.15 0.9 0.9 0.2 61.1 >> Fri Aug 1 04:34:53 2014 sda 0.0 0.0 7.0 0.0 517.0 >> 0.0 73.86 0.09 12.1 12.1 0.0 6.2 >> >> This is all correct EXCEPT the time spontaneously changes from 14 hr to 04 hr >> after the 2nd sample ... and stays at 04 hr for the rest of the archive. >> >> 14 is correct, 10 is wrong. actually, 14 is correct and 04 is wrong, which also happens to be the timezone difference in the archive verses UTC (-10). # pmdumplog -L archives/dm-io Log Label (Log Format Version 2) Performance metrics from host slick commencing Fri Aug 1 14:34:50.247 2014 ending Fri Aug 1 14:37:49.246 2014 Archive timezone: EST-10 PID for pmlogger: 31332 So maybe somehow pmCtime spontaneously 'forgot' it's timezone and reverted to UTC? Environment corrupted?? Does freebsd have valgrind? >> >> I have no clue on this one! >> > > Bizarre - I wonder if this is reproducible with pmval or something simpler? > AFAICT, src/pcp/iostat/pcp-iostat.py is using pmCtime and has done all the > same timezone-setting steps (via pmGetOptions) that the C tools would do. > From kenj@internode.on.net Thu Mar 17 18:13:54 2016 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 2212E7CA0 for ; Thu, 17 Mar 2016 18:13:54 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D148D304032 for ; Thu, 17 Mar 2016 16:13:50 -0700 (PDT) X-ASG-Debug-ID: 1458256427-04cb6c51be111b0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id Fs6wFRtLznDYzits for ; Thu, 17 Mar 2016 16:13:47 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CFAgAaOetWPBrS0XYNUQ6ECm6GZ7UfGYV0ggMBAQEBAQEHAQEBAUGFBCdVASkMAgUWCwILAwIBAgExDgwNCAEBuS9nj1IBAQgCHnyRIoE6BYdVCIcPiGmFb4lhYYxWjwOEDE9WimMBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 18 Mar 2016 09:33:25 +1030 To: Martins Innus Cc: PCP From: Ken McDonell Subject: qa problems with the slurm pmda Message-ID: <56EB37BC.2070102@internode.on.net> X-ASG-Orig-Subj: qa problems with the slurm pmda Date: Fri, 18 Mar 2016 10:03:24 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458256427 X-Barracuda-URL: https://192.48.176.15:443/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.3.27933 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header I have a couple of QA failures (qa/1031) ... Thread 1 terminated abnormally: Can't locate object method "sprint_job_info" via package "Slurm" at pmdaslurm.pl line 152. and This Perl not built to support threads Compilation failed in require at pmdaslurm.pl line 26. BEGIN failed--compilation aborted at pmdaslurm.pl line 26. Now in both cases, I don't want to make the test work (that seems pretty pointless), but I'd like guidance on the construction of a suitable _notrun guard. From kenj@internode.on.net Thu Mar 17 18:22:48 2016 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 15CE67CA0 for ; Thu, 17 Mar 2016 18:22:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CAFB68F804B for ; Thu, 17 Mar 2016 16:22:44 -0700 (PDT) X-ASG-Debug-ID: 1458256960-04cbb05c4612070001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 6rovAPt3QkdEleAO for ; Thu, 17 Mar 2016 16:22:41 -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: A2CGAgDzOutWPBrS0XYNUYQYboZntR8ZhXQCggEBAQEBAQEHAQEBAUGFAgEBBCMVQAEQCxgCAgUWCwICCQMCAQIBMRQGDQgBAbk0Z49VAQEBAQEBAQECAQEBAQEBGnyJZoc8gToFkwSEUYVviWEBjTaPA4RbVopjAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Mar 2016 09:51:39 +1030 Subject: Re: [pcp] qa/842 - another pmiostat/python issue To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/842 - another pmiostat/python issue References: <56EA1B2B.106@internode.on.net> <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <56EB3C02.4090600@internode.on.net> Date: Fri, 18 Mar 2016 10:21:38 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458256960 X-Barracuda-URL: https://192.48.176.25:443/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.3.27933 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 18/03/16 09:36, Nathan Scott wrote: > > ... > Bizarre - I wonder if this is reproducible with pmval or something simpler? > AFAICT, src/pcp/iostat/pcp-iostat.py is using pmCtime and has done all the > same timezone-setting steps (via pmGetOptions) that the C tools would do. pmval gets it right. From nscott@redhat.com Thu Mar 17 18:25:17 2016 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 21E437CA0 for ; Thu, 17 Mar 2016 18:25:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8A0DDAC007 for ; Thu, 17 Mar 2016 16:25:16 -0700 (PDT) X-ASG-Debug-ID: 1458257112-04cbb05c4312110001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id hFEwFfhKihG0AzUH (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 16:25:13 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HNP9lm009032; Thu, 17 Mar 2016 19:25:09 -0400 Date: Thu, 17 Mar 2016 19:25:09 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Martins Innus Cc: PCP Message-ID: <291199781.32302600.1458257109207.JavaMail.zimbra@redhat.com> In-Reply-To: <56EB37BC.2070102@internode.on.net> References: <56EB37BC.2070102@internode.on.net> Subject: Re: [pcp] qa problems with the slurm pmda MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa problems with the slurm pmda Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.48] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa problems with the slurm pmda Thread-Index: K4E+zVc6ZrJheoS9sIrG0S9beifhPQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458257113 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.27933 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 ----- Original Message ----- > I have a couple of QA failures (qa/1031) ... > > Thread 1 terminated abnormally: Can't locate object method "sprint_job_info" > via package "Slurm" at pmdaslurm.pl line 152. > I think this one's resolved by commit e1bd80de5e ... ? (Martins, is there a better way to fix it than that? i.e. with some additional test data?) > and > > This Perl not built to support threads > Compilation failed in require at pmdaslurm.pl line 26. > BEGIN failed--compilation aborted at pmdaslurm.pl line 26. > > Now in both cases, I don't want to make the test work (that seems pretty > pointless), but I'd like guidance on the construction of a suitable _notrun > guard. Something like this might do the trick ... diff --git a/qa/1031 b/qa/1031 index 8f4f628..f55b410 100755 --- a/qa/1031 +++ b/qa/1031 @@ -16,6 +16,9 @@ echo "QA output created by $seq" [ -d $PCP_PMDAS_DIR/slurm ] || _notrun "slurm PMDA directory is not installed" perl -e "use PCP::PMDA" >/dev/null 2>&1 [ $? -eq 0 ] || _notrun "perl PCP::PMDA module not installed" +perl -e "use threads::shared" >/dev/null 2>&1 +[ $? -eq 0 ] || _notrun "perl threads::shared module not installed" + status=1 # failure is the default! $sudo rm -rf $tmp.* $seq.full cheers. -- Nathan From kenj@internode.on.net Thu Mar 17 18:32:42 2016 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 A67E07CA0 for ; Thu, 17 Mar 2016 18:32:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 29365AC008 for ; Thu, 17 Mar 2016 16:32:41 -0700 (PDT) X-ASG-Debug-ID: 1458257558-04bdf01d35129b0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id XTeNMvru1yEICSnT for ; Thu, 17 Mar 2016 16:32:39 -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: A2CEAgBRPetWPBrS0XYNUYtttR+GDQKCAgEBAQEBAQcBAQEBQYUCAQEEOEARCxgJFg8JAwIBAgExFBMIAQG5MpA8AQEBBwIBHYpihQiDbgEEl1WPUAGNNo8DhFuLOQEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Mar 2016 10:00:48 +1030 Subject: Re: [pcp] qa/842 - another pmiostat/python issue To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] qa/842 - another pmiostat/python issue References: <56EA1B2B.106@internode.on.net> <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> <56EB3789.6010305@redhat.com> From: Ken McDonell Message-ID: <56EB3E27.6000700@internode.on.net> Date: Fri, 18 Mar 2016 10:30:47 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56EB3789.6010305@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458257559 X-Barracuda-URL: https://192.48.157.11:443/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.3.27933 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 18/03/16 10:02, Mark Goodwin wrote: > ... > So maybe somehow pmCtime spontaneously 'forgot' it's timezone and > reverted to UTC? Environment corrupted?? Does freebsd have valgrind? No valgrind ... but good thought ... I wonder if _pushTZ() and _popTZ() have come home to bite us on the bum? From nscott@redhat.com Thu Mar 17 18:39:43 2016 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 EF8FA7CA0 for ; Thu, 17 Mar 2016 18:39:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 630EDAC007 for ; Thu, 17 Mar 2016 16:39:42 -0700 (PDT) X-ASG-Debug-ID: 1458257976-04cbb05c43125b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id hgoaw0EautrkfVf4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 17 Mar 2016 16:39:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2HNdagK031327 for ; Thu, 17 Mar 2016 19:39:36 -0400 Date: Thu, 17 Mar 2016 19:39:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <998980579.32304091.1458257976483.JavaMail.zimbra@redhat.com> In-Reply-To: <1029918443.32303959.1458257942965.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, python api MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, python api Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.48] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, python api Thread-Index: VPFYRXryJSlANT7xDyAo72Lc2+14mw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1458257977 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.27933 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... (not suited for this release Dave) Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (3): Revert "configure & python pmapi wrapper changes: structs timeval and timespec" python api: reduce earlier timeval fix to just problem case qa: add a check for required perl threading module in qa/1031 config.mingw | 1 configure | 196 --- configure.ac | 184 --- qa/1031 | 3 src/include/pcp/config.h.in | 5 src/python/pcp/.gitignore | 1 src/python/pcp/pmapi.py | 23 src/python/pcp/pmapi.py.in | 2370 -------------------------------------------- src/python/pmapi.c | 5 9 files changed, 75 insertions(+), 2713 deletions(-) commit 345b3b7084990ac977819eb3f1cf482b013fccb4 Author: Nathan Scott Date: Fri Mar 18 10:37:44 2016 +1100 qa: add a check for required perl threading module in qa/1031 commit 638d82bfd3cf7f70533bcc4ac6a210703d7c6f9e Author: Nathan Scott Date: Fri Mar 18 10:16:39 2016 +1100 python api: reduce earlier timeval fix to just problem case This is a simplified version of Kens earlier struct timeval fix, which deals just with the problematic suseconds_t case. This is handled more like the way differences in long/int/ pointer are handled now (in terms of configure - not python specific), and more like the way the pmUnits structure is conditionally setup (in terms of pmapi.py). While researching alternative approaches, I came across the base ctypes support for int32/uint32/int64/uint64 which we should be using in pmAtomValue instead of guessing - so that trivial type rectification is made here as well. commit 4fe1f097250d4b092f559ac7083b378972a87ecd Author: Nathan Scott Date: Fri Mar 18 08:48:48 2016 +1100 Revert "configure & python pmapi wrapper changes: structs timeval and timespec" This reverts commit 24de23a2ee39dc94f66699e8323642afaf1dbe78. From minnus@buffalo.edu Fri Mar 18 10:54:40 2016 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 A900D7CA0 for ; Fri, 18 Mar 2016 10:54:40 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0C8E5AC005 for ; Fri, 18 Mar 2016 08:54:36 -0700 (PDT) X-ASG-Debug-ID: 1458316471-04cbb0033a00820001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve85.acsu.buffalo.edu [128.205.6.181]) by cuda.sgi.com with ESMTP id Fphwrs2tC0X4h2N2 for ; Fri, 18 Mar 2016 08:54:31 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.181 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id C0E76ED64BA; Fri, 18 Mar 2016 11:54:30 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B4E654006B; Fri, 18 Mar 2016 11:54:30 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 4F8AC40091; Fri, 18 Mar 2016 11:54:23 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 4DBDA4006B; Fri, 18 Mar 2016 11:54:23 -0400 (EDT) Received: from [128.205.40.46] (slash.ccr.buffalo.edu [128.205.40.46]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 45B7EE4175F; Fri, 18 Mar 2016 11:54:23 -0400 (EDT) Subject: Re: [pcp] qa problems with the slurm pmda To: Nathan Scott , Ken McDonell X-ASG-Orig-Subj: Re: [pcp] qa problems with the slurm pmda References: <56EB37BC.2070102@internode.on.net> <291199781.32302600.1458257109207.JavaMail.zimbra@redhat.com> Cc: PCP From: Martins Innus Message-ID: <56EC24A8.7000909@buffalo.edu> Date: Fri, 18 Mar 2016 11:54:16 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <291199781.32302600.1458257109207.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve85.acsu.buffalo.edu[128.205.6.181] X-Barracuda-Start-Time: 1458316471 X-Barracuda-URL: https://192.48.176.25:443/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.3.27950 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Nathan, On 3/17/2016 7:25 PM, Nathan Scott wrote: > > ----- Original Message ----- >> I have a couple of QA failures (qa/1031) ... >> >> Thread 1 terminated abnormally: Can't locate object method "sprint_job_info" >> via package "Slurm" at pmdaslurm.pl line 152. >> > I think this one's resolved by commit e1bd80de5e ... ? (Martins, is there > a better way to fix it than that? i.e. with some additional test data?) I added some more test data and stub code here: https://github.com/ubccr/pcp/tree/slurm-qafix Its a bit contrived, but does produce output as the real Slurm would. Let me know what you think. As a separate note, is there a way to short circuit all of the initialization the the QA suite does when running a single check? I guess in a "user beware" manner, allow things like ./check 1031 without creating all the initial pmlogger archives, etc that I know aren't needed for this test. Not a huge deal, but it would be nice to save some time when you need to go through the build/install/test cycle a bunch of times before getting everything right. Then you could do a full test as one final check. Martins commit ed916171685872f0500c92d1c3034ae84e9d09da Author: Martins Innus Date: Fri Mar 18 15:32:08 2016 +0000 Add some more qa coverage for the slurmpmda qa/1031 | 2 ++ qa/1031.out | 9 +++++++++ qa/slurm/Slurm.pm | 2 +- qa/slurm/Slurm/Hostlist.pm | 10 +++++++++- 4 files changed, 21 insertions(+), 2 deletions(-) From bugzilla@redhat.com Fri Mar 18 12:51:09 2016 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 F22327CA0 for ; Fri, 18 Mar 2016 12:51:08 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 67BCBAC001 for ; Fri, 18 Mar 2016 10:51:05 -0700 (PDT) X-ASG-Debug-ID: 1458323457-04cb6c6eb606610001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id URgjaEw10HFOAJls (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 18 Mar 2016 10:50:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1agyXz-0008Rd-HU for ; Sat, 19 Mar 2016 04:50:56 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IHof5X046499 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 13:50:42 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IHofOI006527 for ; Fri, 18 Mar 2016 13:50:41 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2IHofXC006526; Fri, 18 Mar 2016 13:50:41 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] New: segv in libpcp during discovery error processing Date: Fri, 18 Mar 2016 17:50:40 +0000 X-ASG-Orig-Subj: [Bug 1319288] New: segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458323458 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27954 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 Bug ID: 1319288 Summary: segv in libpcp during discovery error processing Product: Fedora Version: rawhide Component: pcp Assignee: nathans@redhat.com Reporter: fche@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com, zcerza@redhat.com with pcp 3.11.0 bash% ulimit -n 20 bash% pmfind -m probe=3D192.168.1.0/24,maxThreads=3D256 Segmentation fault. A backtrace shows: Core was generated by `pmfind -m probe=3D192.168.1.0/24,maxThreads=3D255'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pmconfig (formatter=3Dformatter@entry=3D0x2b67588de180 , fatal=3Dfatal@entry=3D0) at config.c:185 185 PM_INIT_LOCKS(); (gdb) bt #0 __pmconfig (formatter=3Dformatter@entry=3D0x2b67588de180 , fatal=3Dfatal@entry=3D0) at config.c:185 #1 0x00002b67588de6b5 in pmgetconfig (name=3Dname@entry=3D0x2b67589023d0 "PCP_TMPFILE_DIR",=20 fatal=3Dfatal@entry=3D0) at config.c:251 #2 0x00002b67588de88f in pmGetOptionalConfig (name=3Dname@entry=3D0x2b6758= 9023d0 "PCP_TMPFILE_DIR") at config.c:288 #3 0x00002b67588c65e4 in vpmprintf (msg=3D0x2b6758902775 "[%.19s] %s(%d) %= s: ",=20 arg=3Darg@entry=3D0x2b67586f33e0) at util.c:1352 #4 0x00002b67588c8b69 in pmprintf (msg=3Dmsg@entry=3D0x2b6758902775 "[%.19= s] %s(%d) %s: ") at util.c:1421 #5 0x00002b67588c92ff in __pmNotifyErr (priority=3Dpriority@entry=3D4,=20 message=3Dmessage@entry=3D0x2b67589095c0 "__pmProbeDiscoverServices: Un= able to create socket for address %s") at util.c:150 #6 0x00002b67588f623d in attemptConnections (arg=3D0x7ffc67379d90) at probe.c:150 #7 0x00002b6759fde555 in start_thread (arg=3D0x2b67586f4700) at pthread_create.c:333 #8 0x00002b6758c23ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 There is apparently a race condition in the PM_INIT_LOCKS facility. Contin= uing analysis. Note that fixing bug #1229494 would have corrected this, by eschewing all t= hat pmgetconfig etc. effort. --=20 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=3Dykw7uQV= g41&a=3Dcc_unsubscribe= From bugzilla@redhat.com Fri Mar 18 13:30:05 2016 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 6323D7CA0 for ; Fri, 18 Mar 2016 13:30:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 184998F8035 for ; Fri, 18 Mar 2016 11:30:02 -0700 (PDT) X-ASG-Debug-ID: 1458325798-04bdf05c2507870001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id f7clupgrO4DSN9E4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 18 Mar 2016 11:29:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1agz9l-0007RV-Dm for ; Sat, 19 Mar 2016 05:29:58 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IITiaF060253 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 14:29:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IITij0021659 for ; Fri, 18 Mar 2016 14:29:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2IITi1P021658; Fri, 18 Mar 2016 14:29:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Fri, 18 Mar 2016 18:29:43 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: attachments.created X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458325799 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 --- Comment #1 from Frank Ch. Eigler --- Created attachment 1137843 --> https://bugzilla.redhat.com/attachment.cgi?id=3D1137843&action=3Dedit all-thread backtrace --=20 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=3Drd8IUrH= MpG&a=3Dcc_unsubscribe= From brolley@redhat.com Fri Mar 18 14:20:56 2016 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 C5AEF7CA0 for ; Fri, 18 Mar 2016 14:20:56 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 46B9DAC002 for ; Fri, 18 Mar 2016 12:20:53 -0700 (PDT) X-ASG-Debug-ID: 1458328851-04cbb0033a09f70001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id JhBDDH9DGGHDQjRl (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 12:20:52 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 51D25804F1 for ; Fri, 18 Mar 2016 19:20:51 +0000 (UTC) Received: from [10.10.59.225] (vpn-59-225.rdu2.redhat.com [10.10.59.225]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IJKo8a005913 for ; Fri, 18 Mar 2016 15:20:51 -0400 Message-ID: <56EC5537.6020300@redhat.com> Date: Fri, 18 Mar 2016 15:21:27 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: lberk qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: lberk qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458328852 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Lukas Berk (1): qa/761 sort the order of container metrics qa/761 | 4 ++-- qa/761.out | 58 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 31 insertions(+), 31 deletions(-) From brolley@redhat.com Fri Mar 18 14:26:40 2016 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 5E0FA7CA0 for ; Fri, 18 Mar 2016 14:26:40 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id D0138AC004 for ; Fri, 18 Mar 2016 12:26:39 -0700 (PDT) X-ASG-Debug-ID: 1458329198-04bdf05c260a070001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QwHYzoGxi81X2XDx (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 12:26:39 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id D3D8580E47 for ; Fri, 18 Mar 2016 19:26:38 +0000 (UTC) Received: from [10.10.59.225] (vpn-59-225.rdu2.redhat.com [10.10.59.225]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IJQcbJ012289 for ; Fri, 18 Mar 2016 15:26:38 -0400 Message-ID: <56EC5694.8000708@redhat.com> Date: Fri, 18 Mar 2016 15:27:16 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: More lberk qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: More lberk qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458329199 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Lukas Berk (1): qa/581 - add a few more device sed regular expressions qa/581 | 3 +++ 1 file changed, 3 insertions(+) From kenj@internode.on.net Fri Mar 18 14:53:08 2016 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 DE87C7CA0 for ; Fri, 18 Mar 2016 14:53:07 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 53267AC003 for ; Fri, 18 Mar 2016 12:53:07 -0700 (PDT) X-ASG-Debug-ID: 1458330780-04cb6c6eb80c7a0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id r9zL7hRtsq1G0cdB for ; Fri, 18 Mar 2016 12:53:01 -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: A2A/CQBkW+xWPMMtLHleDoM2U3KCbqdJkWMhhWYEAgKBL00BAQEBAQEHAQEBAUFAhEEBAQEECAIZBS4jDAEDAgYDDgMEAQEDAiMDAgIZIAoDCQgCBAESCwWIFg+xP48/AQEBAQEBBAEBAQEBAQEVBHyJZoJbhGGCVgWXVwGBVIQclxqPBoQMTyguimMBAQE Received: from ppp121-44-45-195.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.45.195]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Mar 2016 06:22:59 +1030 From: "Ken McDonell" To: "'Martins Innus'" , "'Nathan Scott'" Cc: "'PCP'" References: <56EB37BC.2070102@internode.on.net> <291199781.32302600.1458257109207.JavaMail.zimbra@redhat.com> <56EC24A8.7000909@buffalo.edu> In-Reply-To: <56EC24A8.7000909@buffalo.edu> Subject: RE: [pcp] qa problems with the slurm pmda Date: Sat, 19 Mar 2016 06:52:53 +1100 X-ASG-Orig-Subj: RE: [pcp] qa problems with the slurm pmda Message-ID: <002001d1814f$c36c4ff0$4a44efd0$@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQDxfOK2l3skjgxsArgv4XEXjdDXPwJNTNzWAbEg0Cyg/7E04A== Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458330780 X-Barracuda-URL: https://192.48.176.15:443/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.3.27957 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 G'day Martins. > -----Original Message----- > From: Martins Innus [mailto:minnus@buffalo.edu] > Sent: Saturday, 19 March 2016 2:54 AM > To: Nathan Scott ; Ken McDonell > > Cc: PCP > Subject: Re: [pcp] qa problems with the slurm pmda > ... > I added some more test data and stub code here: > > https://github.com/ubccr/pcp/tree/slurm-qafix Thanks, I'll pull that commit and see if it helps my failure case. > ... > As a separate note, is there a way to short circuit all of the > initialization the the QA suite does when running a single check? I > guess in a "user beware" manner, allow things like > > ./check 1031 > > without creating all the initial pmlogger archives, etc that I know > aren't needed for this test. Not a huge deal, but it would be nice to > save some time when you need to go through the build/install/test > cycle a bunch of times before getting everything right. Then you > could do a full test as one final check. ./check -q 1031 will be the magic you're seeking. From kenj@kenj.com.au Fri Mar 18 14:58:21 2016 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 59E387CA0 for ; Fri, 18 Mar 2016 14:58:21 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id C4B0DAC003 for ; Fri, 18 Mar 2016 12:58:20 -0700 (PDT) X-ASG-Debug-ID: 1458331096-04cb6c6eb80caf0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id wQAUdQMgYPT1wITA for ; Fri, 18 Mar 2016 12:58:17 -0700 (PDT) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.141 Received: from ppp121-44-45-195.lns20.syd4.internode.on.net (HELO kenj) ([121.44.45.195]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Mar 2016 06:28:16 +1030 Received: by kenj (Postfix, from userid 1000) id BF0CDA02E6; Sat, 19 Mar 2016 06:58:09 +1100 (AEDT) To: pcp@oss.sgi.com Subject: pcp updates: only qa Message-Id: <20160318195809.BF0CDA02E6@kenj> X-ASG-Orig-Subj: pcp updates: only qa Date: Sat, 19 Mar 2016 06:58:09 +1100 (AEDT) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458331096 X-Barracuda-URL: https://192.48.176.15:443/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.3.27957 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/1069: refine the timezone filtering qa/1069 | 4 ++++ qa/1069.out | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) Details ... commit 4623a69f22eed7a0e8ef80aed4e92a06d384ae4a Author: Ken McDonell Date: Fri Mar 18 06:48:36 2016 +1100 qa/1069: refine the timezone filtering The timezone from a Melbourne-created archive it is reported as EST-11 on some platforms and AEST-11 on some other platforms. From bugzilla@redhat.com Fri Mar 18 15:27:33 2016 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 B7F3C7CA0 for ; Fri, 18 Mar 2016 15:27:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 35865AC004 for ; Fri, 18 Mar 2016 13:27:29 -0700 (PDT) X-ASG-Debug-ID: 1458332845-04bdf05c260cf00001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id VqPnKluy7BkPBIYB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 18 Mar 2016 13:27:27 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ah0zP-000844-EP for ; Sat, 19 Mar 2016 07:27:25 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IKRArH038958 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 16:27:10 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IKRAh2017373 for ; Fri, 18 Mar 2016 16:27:10 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2IKRApR017372; Fri, 18 Mar 2016 16:27:10 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Fri, 18 Mar 2016 20:27:10 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458332847 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27958 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 --- Comment #2 from Frank Ch. Eigler --- A few things jump out in that backtrace collection. - pmNotifyErr() does PM_LOCK* work for no obvious reason. The syslog(3) facility doesn't need it. The "stderr equivalent" block doesn't manipulate shared data, except perhaps the pmprintf* stuff. Except pmprintf* uses loc= ks internally, and at the pmNotifyErr level isn't properly protected anyway, s= ince a PM_UNLOCK is placed too early. - The actual crash appears to occur during a callq instruction, as it's wri= ting the return-pc into the stack. I don't have a theory as to why that should = be bad; the stack pointer etc. look ok. Continuing investigation. --=20 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=3DmKSlLGA= Nh7&a=3Dcc_unsubscribe= From bugzilla@redhat.com Fri Mar 18 15:31:50 2016 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 0C6CE7CA0 for ; Fri, 18 Mar 2016 15:31:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C345A304039 for ; Fri, 18 Mar 2016 13:31:46 -0700 (PDT) X-ASG-Debug-ID: 1458333103-04cb6c6eb80e520001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id q0yXCjZmkYzPl9rp (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 18 Mar 2016 13:31:44 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ah13a-0002MD-Ez for ; Sat, 19 Mar 2016 07:31:42 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IKVVrF041015 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 16:31:31 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2IKVVfw018882 for ; Fri, 18 Mar 2016 16:31:31 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2IKVVpF018881; Fri, 18 Mar 2016 16:31:31 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Fri, 18 Mar 2016 20:31:31 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: brolley@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458333104 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27958 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 --- Comment #3 from Dave Brolley --- (In reply to Frank Ch. Eigler from comment #2) > - The actual crash appears to occur during a callq instruction, as it's > writing the return-pc into the stack. I don't have a theory as to why th= at > should be bad; the stack pointer etc. look ok. Continuing investigation. Because the program uses potentially 1024 threads, the size of the stack for each thread has been limited (PTHREAD_STACK_MIN). Unexpected and undeterministic behaviour can occur if the stack is too small. --=20 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=3DFib7vo7= iWJ&a=3Dcc_unsubscribe= From brolley@redhat.com Fri Mar 18 18:30:50 2016 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 C1F997CA1 for ; Fri, 18 Mar 2016 18:30:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 94E1B8F8049 for ; Fri, 18 Mar 2016 16:30:47 -0700 (PDT) X-ASG-Debug-ID: 1458343845-04cb6c6eb715fe0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DkTdDMTjOSrDFHsD (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 16:30:46 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id B627C3D3 for ; Fri, 18 Mar 2016 23:30:45 +0000 (UTC) Received: from [10.10.59.225] (vpn-59-225.rdu2.redhat.com [10.10.59.225]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2INUi8n020561 for ; Fri, 18 Mar 2016 19:30:45 -0400 Message-ID: <56EC8FC9.1080408@redhat.com> Date: Fri, 18 Mar 2016 19:31:21 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: build: fedora.spec Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: build: fedora.spec Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458343846 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Dave Brolley (1): pcp.spec: pmda-snmp needs: BuildRequires: perl(Net::SNMP). build/rpm/fedora.spec | 1 + 1 file changed, 1 insertion(+) From pcp-announce-bounces@oss.sgi.com Fri Mar 18 18:54:45 2016 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=unavailable 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 A93227CA3; Fri, 18 Mar 2016 18:54:45 -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 5909B7CA1 for ; Fri, 18 Mar 2016 18:54:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2B6978F8040 for ; Fri, 18 Mar 2016 16:54:40 -0700 (PDT) X-ASG-Debug-ID: 1458345278-04cb6c6eb6172a0001-87ZIJf Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Or74WGjlDCbF1gIa (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 16:54:39 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 51F708553F for ; Fri, 18 Mar 2016 23:54:38 +0000 (UTC) Received: from [10.10.59.225] (vpn-59-225.rdu2.redhat.com [10.10.59.225]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2INsbB4027148 for ; Fri, 18 Mar 2016 19:54:37 -0400 Message-ID: <56EC9563.1090101@redhat.com> Date: Fri, 18 Mar 2016 19:55:15 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp-announce@oss.sgi.com X-ASG-Orig-Subj: Performance Co-Pilot 3.11.1 release X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458345279 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Subject: [pcp-announce] Performance Co-Pilot 3.11.1 release X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Performance Co-Pilot announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: pcp-announce-bounces@oss.sgi.com Sender: pcp-announce-bounces@oss.sgi.com Hi all, We're pleased to announce the arrival of the our latest release, pcp-3.11.1 - see below for a comprehensive list of fixes and features. The source tarball is available and the release is git-tagged. Fedora updates, bintray, and other binary builds of the packages are not yet uploaded - these will arrive during the week as time permits. Enjoy! pcp-3.11.1 (18 March 2016) - libpcp: multi-archive contexts (directory or comma-separated) - libpcp: fix corner case in loading PMNS causing duplicates - libpcp: fix pmLoadDerivedConfig return code, man page updated - libpcp: fix initialization error in roll-your-own TPD (MacOSX) - libpcp_import: new pmiPutMark() API to write records - libpcp_import: check timestamp ordering in pmiPutResult too - pmieconf: rule to automate restarting of unresponsive PMDAs - pmlogconf: automatically record Oracle database metrics - pmlogconf: automatically record application mmap'd metrics - pmdadarwin: add a hinv.machine metric like other platforms have - pmdaelasticsearch: adjust to deal with elasticsearch API change - pmdaopenbsd: first working version, basic kernel metrics - pmdaoracle: Oracle database metrics available and updated - pmdaoracle: improve error handling on disconnect/reconnect - pmdalinux: fix metric units for swapdev.priority metric - pmdalinux: fix interrupts data types for big endian hosts - pmdalinux: require privileged client for slabinfo metrics - pmdalinux: support for MD driver statistics and status - pmdammv: name mmv control metrics with standard convention - pmdaperfevent: add extension for perf derived events - pmdapmcd: restrict pmcd.services to checking known pcp services - pmdaproc: fix possible sigsegv with unexpected refresh order - pmdasample: add sample.negative metrics for test coverage - pmdaslurm: add allocated cores metric - pcp2graphite: add an option to specify pickle protocol - pcp2graphite: use cPickle instead of pickle for speed - pcp2graphite: send all metrics at once in pickled mode - pcp-vmstat: wrapper for pmstat to be more vmstat-alike - pcp-iostat: uninterpolated archive replay with -u option - pcp-iostat: tweak syntax used for old python versions (2.6.6) - pcp-iostat: signal handling improvements to dodge warnings - pcp-iostat: add -P flag for setting precision (ala pmrep) - pcp-dmcache: dynamic lvname width to avoid truncation - pmie: updates to the PATH handling for pmie shell actions - pmrep: fix extended header times with -O, and sample count - pmrep: correctly handle the end of the time window - pmrep: improve stdio flushing to avoid exception errors - pmrep: fix timezone handling and reporting - pmrep: adjust exit codes for consistency - pmrep: do not issue fsync, makes no sense here - pmrep: finalize zabbix transfers in all cases - pmsignal: provide a targetted program mode, -p option - pmsignal: make dry-run mode show the full command line - pmsocks: use the wrapper script from the tsocks package - pmval: correct handling of real negative values - perl api: fix input-type-socket connection logic typo - perl api: merge pmdalogger logic fix for input string handling - zbxpcp: add derived metrics configuration support - zbxpcp: support both Zabbix 2 and 3 versions simultaneously - dbpmda: add -f option to skip .dbpmdarc processing - collectl2pcp: write a record between each input source - build: pmdasnmp is now conditionally built as nature intended - build: install pmlogconf where it will be found, like pmieconf - build: fix rpmbuild warnings about symlink attrs - build: fix compiler warnings from perl PMDA module - build: fix af_unix-related solaris build failure - build: rework Makepkgs configopts logic for rpm/dpkg confusion - build: allow rpm signing, bintray upload tweaks (gpgenabled=1) - build: non-verbose reporting on Makepkgs deb packages too - build: add /usr/local/bin to search path for new Mac OS X Qt - packaging: several Debian build depencency corrections - porting: numerous OpenBSD portability changes across the board - porting: numerous Mac OS X fixes and testing (incl a pmpython) -- Dave _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From brolley@redhat.com Fri Mar 18 19:11:54 2016 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 8BA3E7CA1 for ; Fri, 18 Mar 2016 19:11:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 54A91304032 for ; Fri, 18 Mar 2016 17:11:51 -0700 (PDT) X-ASG-Debug-ID: 1458346306-04cbb0033814ef0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KIIoxTipdTaB5IAb (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 17:11:47 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id A8A0B3B70A for ; Sat, 19 Mar 2016 00:11:46 +0000 (UTC) Received: from [10.10.59.225] (vpn-59-225.rdu2.redhat.com [10.10.59.225]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2J0BkVB013618 for ; Fri, 18 Mar 2016 20:11:46 -0400 Message-ID: <56EC9967.9040903@redhat.com> Date: Fri, 18 Mar 2016 20:12:23 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: build: prepare source tree for release 3.11.2 Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: build: prepare source tree for release 3.11.2 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458346307 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Dave Brolley (1): build: bump version and set anticipated next release date CHANGELOG | 2 ++ VERSION.pcp | 2 +- build/rpm/fedora.spec | 2 +- debian/changelog | 6 ++++++ 4 files changed, 10 insertions(+), 2 deletions(-) From charles.cui1984@gmail.com Fri Mar 18 23:30:00 2016 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,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 67D447CA2 for ; Fri, 18 Mar 2016 23:30:00 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 28727304032 for ; Fri, 18 Mar 2016 21:29:56 -0700 (PDT) X-ASG-Debug-ID: 1458361789-04cbb003371d3b0001-S8gJnT Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com [209.85.217.179]) by cuda.sgi.com with ESMTP id CHnWZCGZvu7qTm4f (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 18 Mar 2016 21:29:51 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.179 Received: by mail-lb0-f179.google.com with SMTP id qe11so45180514lbc.3 for ; Fri, 18 Mar 2016 21:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=MZwaGEa/0cGO+GUsRV63QwmiceHXss+NryYcxRYM1WE=; b=w48smaCJj94xlbUjLalHWps+vOWPjJRraBaqs/9d+raK/SyQEvBnOp8k4wkSRf0l2+ WsURKKvD4+Jui0VmCfokdh+2Ax8/slT386jQln5gM7AjvlGCyDrdyn0P5iXkJTxOZuU4 SqHDYs3KiAnXtFeUgTb45CuHnwgYSPgYcvYzQhkUENPLDOt5yF2e03cmTExqSzXjBEbd lMa+B88NXmJncagFbfOOxnb1mqm4xkuH0aF/r1IOyCplhpjJXXK3LFtex0uYU/XCkp2W uO2ZjxaUETTz+09Vf1jiyEzrcWmVbxjBYDyDYq0VcAFwVMGlItHee7rud5cXRWhUq+Ow 92zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=MZwaGEa/0cGO+GUsRV63QwmiceHXss+NryYcxRYM1WE=; b=Vk9qrw/ktCdVsyENzn9q7FBcXjzTp8alTYnkHwI8CLTcbLf2FBgleM9ootqCPUN9Bg nfpAmvEA8XldsMlGMJOOi4oBfr2/86t0vW4wXecBzxttZXP+nS7PEMsO8xgEWRk4OJh0 Jy3RGTgFOn6q7iXups1dQZo1GzU4sqGiz68Okp97LUif30G1HFZYOnbkU18JPglj3I2k FtWJojfJsqFvgCTcpSKQxmlqoohViws+5RK0pIVDL4ZAzwQ+xgqBT/QpIzd+3gYrE7Ch qtk9bXmN2r0jHvWLRlaFJctG/EjQP27F3HjMiiF6ndUbnRjcQp8MT9yAP0yv5whs2lYd 6L/Q== X-Gm-Message-State: AD7BkJI9gZlsE/mSX66ZnYn2QSovRzs9B33tH+mV09sBGjvhOPXWjTnYwNnmKK8aFYSv5R31yZRCbwh+nIxNJg== MIME-Version: 1.0 X-Received: by 10.112.11.225 with SMTP id t1mr7199123lbb.72.1458361789539; Fri, 18 Mar 2016 21:29:49 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Fri, 18 Mar 2016 21:29:49 -0700 (PDT) In-Reply-To: References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> <56E5C2BD.8040007@internode.on.net> Date: Fri, 18 Mar 2016 21:29:49 -0700 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Ken McDonell , Lukas Berk Cc: pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lb0-f179.google.com[209.85.217.179] X-Barracuda-Start-Time: 1458361790 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27971 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hi Guys, Just let you know I have uploaded my proposal and shared with the community. Please feel free to comment. Thanks, Charles. 2016-03-14 15:36 GMT-07:00 Charles Cui : > Got the idea, Thanks. > > 2016-03-13 12:42 GMT-07:00 Ken McDonell : >> On 13/03/16 15:17, Charles Cui wrote: >>> >>> Hi Lukas, >>> >>> Some updates for this project. >>> I tried to install and use simple and trivial pmda, and they can >>> report me the expected metrics. >>> Now, I am thinking of steps of writing the pmds using golang. >>> Some thoughts are given below, correct me if I am wrong. >>> Basically, there are 2 ways to go. >>> 1> I need to at first to create a wrapper of lib pcp_pmda using golang, >>> where >>> provides similar name to functions in lib pcp_pmda but implemented >>> using golang. >>> For each function in the wrapper, it calls the lib pcp_pmda to >>> complete the function. >>> Then, create an agent (with golang) to talk with my wrapper. >>> or >>> 2> rewrite lib pcp_pmda using golang >>> >>> which way is preferred by the community? >> >> >> G'day Charles. >> >> Wrappers are definitely the way for any language other than C. There are >> existing examples for Perl and Python in the code base. >> >> You can use dbpmda(1) to debug this in a way that allows you to build up the >> wrapper layer in incremental stages, rather than requiring a complete >> implementation before debugging with the PMDA being called from pmcd. >> >> _______________________________________________ >> pcp mailing list >> pcp@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/pcp From kenj@kenj.com.au Sat Mar 19 15:49:13 2016 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 3D3947CA1 for ; Sat, 19 Mar 2016 15:49:13 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E9AC18F8039 for ; Sat, 19 Mar 2016 13:49:12 -0700 (PDT) X-ASG-Debug-ID: 1458420544-04bdf06fa2099a0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id HNiAfSurqojmraJW for ; Sat, 19 Mar 2016 13:49:05 -0700 (PDT) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.143 Received: from ppp121-44-45-195.lns20.syd4.internode.on.net (HELO kenj) ([121.44.45.195]) by ipmail05.adl6.internode.on.net with ESMTP; 20 Mar 2016 07:19:03 +1030 Received: by kenj (Postfix, from userid 1000) id CA8F9A0B0C; Sun, 20 Mar 2016 07:48:52 +1100 (AEDT) To: pcp@oss.sgi.com Subject: pcp updates: timezone fix, qa Message-Id: <20160319204852.CA8F9A0B0C@kenj> X-ASG-Orig-Subj: pcp updates: timezone fix, qa Date: Sun, 20 Mar 2016 07:48:52 +1100 (AEDT) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1458420545 X-Barracuda-URL: https://192.48.157.11:443/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.3.27987 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (10): freebsd pmda: add help.sed to .gitignore libpcp/tz.c: rework push and pop of TZ values into environment qa/group: add a new timzeone group for existing tests qa/src/exertz.c: set line buffering for stdout qa/327, 600 and common.compress: simple FreeBSD porting changes qa/798: additional diagnostics to aid debugging qa/809: add _notrun guard when pmcollectl not installed qa/810: add _notrun guard when pmiostat not installed qa/983: filter out non-determinism qa/188, 327 and 617: simple FreeBSD porting changes qa/188 | 2 qa/327 | 17 ++++---- qa/600 | 2 qa/617 | 22 +++++----- qa/798 | 4 - qa/809 | 2 qa/810 | 2 qa/983 | 4 + qa/common.compress | 1 qa/group | 40 ++++++++++--------- qa/src/exertz.c | 1 src/libpcp/src/check-statics | 1 src/libpcp/src/tz.c | 90 +++++++++++++++++++++++-------------------- src/pmdas/freebsd/.gitignore | 1 14 files changed, 106 insertions(+), 83 deletions(-) Details ... commit 80f64d41904d95c58daa44c95634746d37a0fa6c Author: Ken McDonell Date: Sun Mar 20 07:40:16 2016 +1100 qa/188, 327 and 617: simple FreeBSD porting changes commit 3ec6858438a45c3a8beabe0d90f76552cbfc67e4 Author: Ken McDonell Date: Sun Mar 20 07:33:30 2016 +1100 qa/983: filter out non-determinism There is a potential race here between sending pmcd a signal and pmcd exiting (or not) before it is restarted. commit d9bcbfc90141e4ade02f842bb3bba1367fbe3d71 Author: Ken McDonell Date: Sun Mar 20 07:32:30 2016 +1100 qa/810: add _notrun guard when pmiostat not installed commit c20aff672c7ac871d0c10b7e9c094de31808e792 Author: Ken McDonell Date: Sun Mar 20 07:31:00 2016 +1100 qa/809: add _notrun guard when pmcollectl not installed commit 5f542d1911f097a3a51a40fd6e69bc9fa0f78aff Author: Ken McDonell Date: Sun Mar 20 07:30:25 2016 +1100 qa/798: additional diagnostics to aid debugging commit f7027ecf76df997c87c624081c72abcc7120fdc6 Author: Ken McDonell Date: Sun Mar 20 07:28:51 2016 +1100 qa/327, 600 and common.compress: simple FreeBSD porting changes commit 322c420309a3c5e86ab04a8241a245a3e8d73a22 Author: Ken McDonell Date: Sun Mar 20 07:26:58 2016 +1100 qa/src/exertz.c: set line buffering for stdout Works better with new -Dcontext,desperate debugging in libpcp for timezone juggling. commit e80c945550d002e41bb679a527ffa2ca4f22072b Author: Ken McDonell Date: Sun Mar 20 07:26:00 2016 +1100 qa/group: add a new timzeone group for existing tests commit 7b8fe64c2901ebe4af8f45d30c1e657a6e7c83c8 Author: Ken McDonell Date: Sun Mar 20 07:23:51 2016 +1100 libpcp/tz.c: rework push and pop of TZ values into environment Previous logic was flawed and eventually let to a very strange qa failure for pmiostat on FreeBSD. commit 043506cfc3c76a69900c93304d4510971d59beed Author: Ken McDonell Date: Sun Mar 20 07:10:15 2016 +1100 freebsd pmda: add help.sed to .gitignore From sitaramshelke@gmail.com Sat Mar 19 22:20:34 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID 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 CA36F7CA1 for ; Sat, 19 Mar 2016 22:20:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 44418AC001 for ; Sat, 19 Mar 2016 20:20:30 -0700 (PDT) X-ASG-Debug-ID: 1458444023-04bdf06fa415cf0001-S8gJnT Received: from mail-vk0-f51.google.com (mail-vk0-f51.google.com [209.85.213.51]) by cuda.sgi.com with ESMTP id Uo7XAhsyHVjmz5gO (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 19 Mar 2016 20:20:24 -0700 (PDT) X-Barracuda-Envelope-From: sitaramshelke@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.51 Received: by mail-vk0-f51.google.com with SMTP id e6so182796753vkh.2 for ; Sat, 19 Mar 2016 20:20:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=xdm0/TrlydJfCRzqyU4Ec38pn+UQaXrKSkwZTdYy2Ak=; b=ScAiOhbDwY6DbX5l1RbQxuajellQgol1SyqQOVY7pJ/T4F1NNguG6O8Z8JPgVxi4Ti AvNSWHz8mIYvMf5W5tAOex4h+m/D9FwV+mxVet90f+AMswquF1nopI4gkuvPDRm6S3YN bHUcC4MziRTnq2ZyI/GO/4Egc4Rge/XXCRHW6W79mUB46TVV/xICBeRuXS+usVA/7B6z 5OqKR5wRenj07GHwXi9W5ge+xMOXSV/04vAGVPms2HzZ579NZU1Bvk8iZPqACH0eWw2b X61TjPdi/DABA8955JGj1H2GOjSYB7/ibvaRurJQVX3DlitnhNeSRSG1G0jg9X/PyTHR cLqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=xdm0/TrlydJfCRzqyU4Ec38pn+UQaXrKSkwZTdYy2Ak=; b=gEzKRhbgkbADau/6MIaIPynl6p6B4kugX+XGvdizdb9u/g0FTID33u+CAVlYvtzugV sRWt/5DVKulgjB4Tlfv4o8wUXKIQ64nMOZ8enyCZAehVdsCzD51b8UcltwuKM+39dOna v4TEcFKN+UCcfK3lv6MYaCyW27GTTupRca3nWC5YwUV/CmED+74bLKVszqxTRqQnKol6 gAlZOJDyb8qd/uwuJ0For/EcxRJQKskhf3JivPExU8SgT4XF7Ier4IPXymjkKuqNRLiB cbuQ2N3h4wLunwwDectN+6y8pUuWuCMmo1kJG1xV2Ch65EfpOgyCTgY9pBu+W4B1Froz qWUA== X-Gm-Message-State: AD7BkJJp/jNjnthA5C8IdwCRrEMq7lBXu/wte342+kJjaYGZXHNaTTtB+QijljuzewkZhuNTG07ClrRAAmc26Q== MIME-Version: 1.0 X-Received: by 10.31.58.213 with SMTP id h204mr26651129vka.101.1458444023536; Sat, 19 Mar 2016 20:20:23 -0700 (PDT) Received: by 10.159.41.36 with HTTP; Sat, 19 Mar 2016 20:20:23 -0700 (PDT) In-Reply-To: <2014609428.30297312.1457993427752.JavaMail.zimbra@redhat.com> References: <1102578059.28712141.1457412978974.JavaMail.zimbra@redhat.com> <2066823675.28718406.1457417116254.JavaMail.zimbra@redhat.com> <1079824781.30001891.1457932116920.JavaMail.zimbra@redhat.com> <2014609428.30297312.1457993427752.JavaMail.zimbra@redhat.com> Date: Sun, 20 Mar 2016 08:50:23 +0530 Message-ID: Subject: Re: [pcp] Interested to contribute to PCP in GSoC 16 From: Sitaram Shelke X-ASG-Orig-Subj: Re: [pcp] Interested to contribute to PCP in GSoC 16 To: Nathan Scott , pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a11430714f2a32d052e727558 X-Barracuda-Connect: mail-vk0-f51.google.com[209.85.213.51] X-Barracuda-Start-Time: 1458444024 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27994 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a11430714f2a32d052e727558 Content-Type: text/plain; charset=UTF-8 Hello Community, I have uploaded my proposal for "*PCP versions of console tools*" and shared it on the GSoC website. I would like to get feedback on it so that I can improve it further before final submission. Thank you. Regards, Sitaram On Tue, Mar 15, 2016 at 3:40 AM, Nathan Scott wrote: > Hi Sitaram, > > Lukas just mentioned to me that it is now open... so got for it. > > cheers. > > > ----- Original Message ----- > > Hello Nathan, > > Thanks for the reply. I will take a good look into pidstat and mpstat as > > well and will try to write details about them in the proposal. > > Yes, I have already started writing the proposal and will share it once > the > > GSoC Proposal link opens so that I can get it reviewed multiple times. > > Regards, > > Sitaram Shelke > > > > On Mon, Mar 14, 2016 at 10:38 AM, Nathan Scott > wrote: > > > > > Hi Sitram, > > > > > > ----- Original Message ----- > > > > Hello Nathan, > > > > I built htop from source and looked at the source code. I noted few > key > > > > points which can help to understand the flow of htop. > > > > > > Good stuff. > > > > > > > 'Linux/LinuxProcessList.c' in my case. So the project idea proposed > is to > > > > make htop to be able read data from the pcp APIs so that htop can > display > > > > historical data as well. > > > > Does this sounds right? > > > > > > Yes, spot on - that's the first part of the project. Beyond the code, > it'd > > > be a good idea to document your work (see htop.1) and test it (looks > like a > > > test_spec.lua exists in the htop source that may be helpful there). > > > > > > > If yes what would you suggest me to do next? > > > > if no please correct me where am I wrong. :) > > > > > > You're following the idea well, no problems at all. The project > > > description > > > also goes into writing other simpler tools like pidstat and mpstat > using > > > the > > > PCP APIs - I think it would be a good idea to include at least these > two in > > > your proposal also. > > > > > > In terms of what to do next, I recommend you follow the timeline on the > > > GSoC > > > website - the next step is for you to write a detailed proposal of > > > everything > > > you intend to achieve over the summer, based on the discussions we've > had. > > > Have a read through the docs for students there, and elsewhere on the > net - > > > there's alot been written about how to write a good GSoC proposal. > > > > > > Make sure you submit draft copies to the GSoC site; these are visible > to > > > the > > > project mentors and we can do some initial proof-reading, to give you > early > > > feedback before the submission deadline arrives. > > > > > > cheers. > > > > > > -- > > > Nathan > > > > > > > > > > > -- > > -sitaram > > > -- -sitaram --001a11430714f2a32d052e727558 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Community,
I have uploa= ded my proposal for "PCP version= s of console tools" and shared it on the GSoC website.
<= /div>I would like to get feedback on it so that I can improve it further be= fore final submission.
Thank you.
Regards,
= Sitaram

= On Tue, Mar 15, 2016 at 3:40 AM, Nathan Scott <nathans@redhat.com>= wrote:
Hi Sitaram,

Lukas just mentioned to me that it is now open... so got for it.

cheers.


----- Original Message -----
> Hello Nathan,
> Thanks for the reply. I will take a good look into pidstat and mpstat = as
> well and will try to write details about them in the proposal.
> Yes, I have already started writing the proposal and will share it onc= e the
> GSoC Proposal link opens so that I can get it reviewed multiple times.=
> Regards,
> Sitaram Shelke
>
> On Mon, Mar 14, 2016 at 10:38 AM, Nathan Scott <nathans@redhat.com> wrote:
>
> > Hi Sitram,
> >
> > ----- Original Message -----
> > > Hello Nathan,
> > > I built htop from source and looked at the source code. I no= ted few key
> > > points which can help to understand the flow of htop.
> >
> > Good stuff.
> >
> > > 'Linux/LinuxProcessList.c' in my case. So the projec= t idea proposed is to
> > > make htop to be able read data from the pcp APIs so that hto= p can display
> > > historical data as well.
> > > Does this sounds right?
> >
> > Yes, spot on - that's the first part of the project.=C2=A0 Be= yond the code, it'd
> > be a good idea to document your work (see htop.1) and test it (lo= oks like a
> > test_spec.lua exists in the htop source that may be helpful there= ).
> >
> > > If yes what would you suggest me to do next?
> > > if no please correct me where am I wrong. :)
> >
> > You're following the idea well, no problems at all.=C2=A0 The= project
> > description
> > also goes into writing other simpler tools like pidstat and mpsta= t using
> > the
> > PCP APIs - I think it would be a good idea to include at least th= ese two in
> > your proposal also.
> >
> > In terms of what to do next, I recommend you follow the timeline = on the
> > GSoC
> > website - the next step is for you to write a detailed proposal o= f
> > everything
> > you intend to achieve over the summer, based on the discussions w= e've had.
> > Have a read through the docs for students there, and elsewhere on= the net -
> > there's alot been written about how to write a good GSoC prop= osal.
> >
> > Make sure you submit draft copies to the GSoC site; these are vis= ible to
> > the
> > project mentors and we can do some initial proof-reading, to give= you early
> > feedback before the submission deadline arrives.
> >
> > cheers.
> >
> > --
> > Nathan
> >
>
>
>
> --
> -sitaram
>



--
-sitaram
--001a11430714f2a32d052e727558-- From charles.cui1984@gmail.com Sun Mar 20 14:01:53 2016 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,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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 94FAD7CAE for ; Sun, 20 Mar 2016 14:01:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5BB178F8039 for ; Sun, 20 Mar 2016 12:01:50 -0700 (PDT) X-ASG-Debug-ID: 1458500503-04cb6c1e5b0b240001-S8gJnT Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com [209.85.215.41]) by cuda.sgi.com with ESMTP id XiElI8EBk4JqTDU3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 20 Mar 2016 12:01:44 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.215.41 Received: by mail-lf0-f41.google.com with SMTP id e196so20158238lfg.1 for ; Sun, 20 Mar 2016 12:01:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=IdimfuZFBDmZa8/PCQNCUkxKRZE5YFUMxrut6n0tmto=; b=K2CIvLvGN/Mog4e+o0M9V531aNxExGdvEKLxPEodXwJXc9ZlkyflEo9LQV2vXqmcFo A3H/9ao/sB3d8ltRfYTPMbJrTpZ7xTZPjnPpzYSnGUhslvkgsNYa+be72ifD6H/kf787 VfvpVm+VdFj4Mx9EJUx/5WVVbpe9d30SwJMO1MCYvzEtgoa6klbqoB/fSViBGRUeR8g4 c8fWH1h6RfY75qPBPptReFOIuublLkk4Td069miLK8tK5dZIZT67bK/sGfiOsKhcorjO E2FwEsdYeCbpe7CIN5WJbS9mWv0dMMR9+ylsO/2o7WWUoi2kTa5rMp3kzRSEatPi8LyN BvgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=IdimfuZFBDmZa8/PCQNCUkxKRZE5YFUMxrut6n0tmto=; b=ZeQnkn/G/2bkr+YqEzT/fUUZPR9jDl91Ws5CG52cwD0ankJwcSuqDb10MaJ31rmIuC QVc1hBL+QqN/A/nB0/dojR88HaitLDAWOMIIZfoK402dK9zj5dj0DhIx/rqV0fZvqm49 V9pBxISlGZtDZsC5zlC/HB/thpSFhfzhi6IDMNJ+/P1chXwBE1XZJgtCrtcp+nMUfrxR cLsxh2CIBy5MLmx+DVBbwTcluyk4+dY6re6OYTiXQ//lzwCQKsHXJFLEdGu4bNS4W3mf dcz5dwcRTV43KEprRAxBzfOV3eVJJOYXVI+wWZKpzjlACqL+GrqarifAC3lLm1y4bFzk ZKng== X-Gm-Message-State: AD7BkJISgLZ4iDNEfMRpYhf63GHoub6EfZ0AdkVvKEkNl/tiGcunJBO5N97TbcC3hDrJO3ukOWid1f/u+Wm/KA== MIME-Version: 1.0 X-Received: by 10.25.150.138 with SMTP id y132mr10213536lfd.56.1458500502889; Sun, 20 Mar 2016 12:01:42 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Sun, 20 Mar 2016 12:01:42 -0700 (PDT) In-Reply-To: References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> <56E5C2BD.8040007@internode.on.net> Date: Sun, 20 Mar 2016 12:01:42 -0700 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Ken McDonell , Lukas Berk Cc: pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lf0-f41.google.com[209.85.215.41] X-Barracuda-Start-Time: 1458500504 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28009 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Here is the link: https://docs.google.com/document/d/1WceTDcmi6gtqQSocrsVse_lBr1uohhi5TdAQcRW07Bg/edit?usp=sharing 2016-03-18 21:29 GMT-07:00 Charles Cui : > Hi Guys, > > Just let you know I have uploaded my proposal and shared with the community. > Please feel free to comment. > > > Thanks, Charles. > > 2016-03-14 15:36 GMT-07:00 Charles Cui : >> Got the idea, Thanks. >> >> 2016-03-13 12:42 GMT-07:00 Ken McDonell : >>> On 13/03/16 15:17, Charles Cui wrote: >>>> >>>> Hi Lukas, >>>> >>>> Some updates for this project. >>>> I tried to install and use simple and trivial pmda, and they can >>>> report me the expected metrics. >>>> Now, I am thinking of steps of writing the pmds using golang. >>>> Some thoughts are given below, correct me if I am wrong. >>>> Basically, there are 2 ways to go. >>>> 1> I need to at first to create a wrapper of lib pcp_pmda using golang, >>>> where >>>> provides similar name to functions in lib pcp_pmda but implemented >>>> using golang. >>>> For each function in the wrapper, it calls the lib pcp_pmda to >>>> complete the function. >>>> Then, create an agent (with golang) to talk with my wrapper. >>>> or >>>> 2> rewrite lib pcp_pmda using golang >>>> >>>> which way is preferred by the community? >>> >>> >>> G'day Charles. >>> >>> Wrappers are definitely the way for any language other than C. There are >>> existing examples for Perl and Python in the code base. >>> >>> You can use dbpmda(1) to debug this in a way that allows you to build up the >>> wrapper layer in incremental stages, rather than requiring a complete >>> implementation before debugging with the PMDA being called from pmcd. >>> >>> _______________________________________________ >>> pcp mailing list >>> pcp@oss.sgi.com >>> http://oss.sgi.com/mailman/listinfo/pcp From kenj@internode.on.net Sun Mar 20 15:11:11 2016 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 1807F7CA1 for ; Sun, 20 Mar 2016 15:11:11 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BF62E8F8049 for ; Sun, 20 Mar 2016 13:11:10 -0700 (PDT) X-ASG-Debug-ID: 1458504664-04bdf075640f530001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id wEWH50In5gUF13eR for ; Sun, 20 Mar 2016 13:11:04 -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: A2DkBgCUA+9W/8MtLHldgzOBRYJtuTKGBwQCAoEfTQEBAQEBAWUnhEEBAQEECAIeEhwvAQMCBgMRBAEBAScHGSANCQgCBBMLBYgWvksBCx6KYoUIhQoFl1cBgVSbNo8GYoN5KC6KFQEBAQ Received: from ppp121-44-45-195.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.45.195]) by ipmail07.adl2.internode.on.net with ESMTP; 21 Mar 2016 06:40:43 +1030 From: "Ken McDonell" To: References: <56EA1B2B.106@internode.on.net> <689340230.32296803.1458254160306.JavaMail.zimbra@redhat.com> <56EB3789.6010305@redhat.com> <56EB3E27.6000700@internode.on.net> In-Reply-To: <56EB3E27.6000700@internode.on.net> Subject: RE: [pcp] qa/842 - another pmiostat/python issue Date: Mon, 21 Mar 2016 07:10:15 +1100 X-ASG-Orig-Subj: RE: [pcp] qa/842 - another pmiostat/python issue Message-ID: <009201d182e4$8c2563b0$a4702b10$@internode.on.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQOHhldV4VukGqOg4WPppgzHsmi6/QI5GFZIAXNXa0cBh329r5vNHH8w Content-Language: en-au X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1458504664 X-Barracuda-URL: https://192.48.157.11:443/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=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28010 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== > -----Original Message----- > From: pcp-bounces@oss.sgi.com [mailto:pcp-bounces@oss.sgi.com] On > Behalf Of Ken McDonell > Sent: Friday, 18 March 2016 10:31 AM > To: pcp@oss.sgi.com > Subject: Re: [pcp] qa/842 - another pmiostat/python issue > > On 18/03/16 10:02, Mark Goodwin wrote: > > ... > > So maybe somehow pmCtime spontaneously 'forgot' it's timezone and > > reverted to UTC? Environment corrupted?? Does freebsd have valgrind? > > No valgrind ... but good thought ... I wonder if _pushTZ() and > _popTZ() have come home to bite us on the bum? This was indeed the problem ... so my code in libpcp was the problem, not Python, this time. I have committed a libpcp fix that fixes this issue. From nscott@redhat.com Mon Mar 21 02:00:19 2016 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 47D4F7CA0 for ; Mon, 21 Mar 2016 02:00:19 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F0AA7304048 for ; Mon, 21 Mar 2016 00:00:18 -0700 (PDT) X-ASG-Debug-ID: 1458543613-04bdf0756527050001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id HhlFwe4or3aEOQCI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 00:00:13 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2L70DTY055135 for ; Mon, 21 Mar 2016 03:00:13 -0400 Date: Mon, 21 Mar 2016 03:00:13 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <1979410087.32952980.1458543613154.JavaMail.zimbra@redhat.com> Subject: pcp updates: small python fix, kenj+martins+zack merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: small python fix, kenj+martins+zack merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.65] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: small python fix, kenj+martins+zack merges Thread-Index: 88KZUf0gjRfiE6HifU/17wzYAzWuuw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458543613 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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.3.28023 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://git.pcp.io/pcp.git master Ken McDonell (11): qa/1069: refine the timezone filtering freebsd pmda: add help.sed to .gitignore libpcp/tz.c: rework push and pop of TZ values into environment qa/group: add a new timzeone group for existing tests qa/src/exertz.c: set line buffering for stdout qa/327, 600 and common.compress: simple FreeBSD porting changes qa/798: additional diagnostics to aid debugging qa/809: add _notrun guard when pmcollectl not installed qa/810: add _notrun guard when pmiostat not installed qa/983: filter out non-determinism qa/188, 327 and 617: simple FreeBSD porting changes Nathan Scott (3): build: tweak changelogs for next planned release build: add a script to download public gpg keys python: another pass at os time type/structure mapping Martins Innus (1): Add some more qa coverage for the slurmpmda Zack Cerza (1): Fix typo: /etc/pcp/pmmgr/target-discovery CHANGELOG | 1 build/rpm/fedora.spec | 3 + config.mingw | 1 configure | 30 ++++++++++++-- configure.ac | 23 +++++++++- man/html/guide.html | 4 - qa/1031 | 2 qa/1031.out | 9 ++++ qa/1069 | 4 + qa/1069.out | 2 qa/188 | 2 qa/327 | 17 ++++---- qa/600 | 2 qa/617 | 22 +++++----- qa/798 | 4 - qa/809 | 2 qa/810 | 2 qa/983 | 4 + qa/common.compress | 1 qa/group | 40 ++++++++++--------- qa/slurm/Slurm.pm | 2 qa/slurm/Slurm/Hostlist.pm | 10 ++++ qa/src/exertz.c | 1 scripts/gpg-public-keys | 9 ++++ src/include/pcp/config.h.in | 13 +++++- src/libpcp/src/check-statics | 1 src/libpcp/src/tz.c | 90 +++++++++++++++++++++++-------------------- src/pmdas/freebsd/.gitignore | 1 src/python/pcp/pmapi.py | 19 ++++++--- src/python/pmapi.c | 7 --- 30 files changed, 221 insertions(+), 107 deletions(-) commit 0ee38da765525626ad99482c0a8fb92fc7368495 Author: Nathan Scott Date: Mon Mar 21 17:58:26 2016 +1100 python: another pass at os time type/structure mapping Ken found a case where time_t was getting an incorrect size now, similar to the suseconds_t case. On further discussion we both like the look of the sizeof approach - exposing the exact field sizes to the python (or other, future) wrapper. commit c725b2f0842ebd1b4bc6e89d9bbbf5d1ffc4f713 Author: Nathan Scott Date: Mon Mar 21 14:23:21 2016 +1100 build: add a script to download public gpg keys commit f5bc92eab24f8af27becfac0edeee9d23905fa4f Author: Nathan Scott Date: Mon Mar 21 10:33:40 2016 +1100 build: tweak changelogs for next planned release commit 80f64d41904d95c58daa44c95634746d37a0fa6c Author: Ken McDonell Date: Sun Mar 20 07:40:16 2016 +1100 qa/188, 327 and 617: simple FreeBSD porting changes commit 3ec6858438a45c3a8beabe0d90f76552cbfc67e4 Author: Ken McDonell Date: Sun Mar 20 07:33:30 2016 +1100 qa/983: filter out non-determinism There is a potential race here between sending pmcd a signal and pmcd exiting (or not) before it is restarted. commit d9bcbfc90141e4ade02f842bb3bba1367fbe3d71 Author: Ken McDonell Date: Sun Mar 20 07:32:30 2016 +1100 qa/810: add _notrun guard when pmiostat not installed commit c20aff672c7ac871d0c10b7e9c094de31808e792 Author: Ken McDonell Date: Sun Mar 20 07:31:00 2016 +1100 qa/809: add _notrun guard when pmcollectl not installed commit 5f542d1911f097a3a51a40fd6e69bc9fa0f78aff Author: Ken McDonell Date: Sun Mar 20 07:30:25 2016 +1100 qa/798: additional diagnostics to aid debugging commit f7027ecf76df997c87c624081c72abcc7120fdc6 Author: Ken McDonell Date: Sun Mar 20 07:28:51 2016 +1100 qa/327, 600 and common.compress: simple FreeBSD porting changes commit 322c420309a3c5e86ab04a8241a245a3e8d73a22 Author: Ken McDonell Date: Sun Mar 20 07:26:58 2016 +1100 qa/src/exertz.c: set line buffering for stdout Works better with new -Dcontext,desperate debugging in libpcp for timezone juggling. commit e80c945550d002e41bb679a527ffa2ca4f22072b Author: Ken McDonell Date: Sun Mar 20 07:26:00 2016 +1100 qa/group: add a new timzeone group for existing tests commit 7b8fe64c2901ebe4af8f45d30c1e657a6e7c83c8 Author: Ken McDonell Date: Sun Mar 20 07:23:51 2016 +1100 libpcp/tz.c: rework push and pop of TZ values into environment Previous logic was flawed and eventually let to a very strange qa failure for pmiostat on FreeBSD. commit 043506cfc3c76a69900c93304d4510971d59beed Author: Ken McDonell Date: Sun Mar 20 07:10:15 2016 +1100 freebsd pmda: add help.sed to .gitignore commit 76c1d9e116dd9188d772ad371599b83d4b80ceaa Author: Zack Cerza Date: Fri Mar 18 12:04:59 2016 -0600 Fix typo: /etc/pcp/pmmgr/target-discovery The docs were telling users to write to /etc/pcp/pmmgr/target-discover Signed-off-by: Zack Cerza commit ed916171685872f0500c92d1c3034ae84e9d09da Author: Martins Innus Date: Fri Mar 18 15:32:08 2016 +0000 Add some more qa coverage for the slurmpmda commit 4623a69f22eed7a0e8ef80aed4e92a06d384ae4a Author: Ken McDonell Date: Fri Mar 18 06:48:36 2016 +1100 qa/1069: refine the timezone filtering The timezone from a Melbourne-created archive it is reported as EST-11 on some platforms and AEST-11 on some other platforms. From myllynen@redhat.com Mon Mar 21 08:33:24 2016 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 69E6B7CA0 for ; Mon, 21 Mar 2016 08:33:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id D1085AC001 for ; Mon, 21 Mar 2016 06:33:20 -0700 (PDT) X-ASG-Debug-ID: 1458567194-04cb6c1e5d361c0001-S8gJnT Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by cuda.sgi.com with ESMTP id PIkEu7fDJd4ulT6A (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 06:33:15 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.48 Received: by mail-wm0-f48.google.com with SMTP id p65so151827311wmp.1 for ; Mon, 21 Mar 2016 06:33:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=hZEJ44hATduvFnUllCtXW9xEZukLKQ6KCDBMYknpTMY=; b=l2W1AQqZznCRSCqncctwTns58YMMRjssXZ3evMGzd00EVnkoQRe3C0Eko6LZhGoJse UxXYrCGpMKxIw9LnvjL0/wG9aqhvvkWpE2BmWIOU5OCzSFLywsiLyMjGNZDFtZOAbA3W UaOLBFiEXxyn6/BB6166rqJfMRK5GOE4elRt3iLihGB7G2E8mEriBU4lS9Pr86uC5Giu 75IG108fTQWc9Tk2eEn5GYxnoRal44J48MvIv07RHKGJDn/QntoP94JI0IJ3LMfEyIAx epUvvUM+KUzdVPPzXXE2m4HkY605ggNcp25DtVVprYOe2NHXKr1p+O0jWe+efQWR3E5Z PRbA== X-Gm-Message-State: AD7BkJIFalPErfuOSB0+RuO/7Qj5ORFzVuYy77HcPQDO4jAOI8mbQCTOa6GBSiQIsIJuf/0H X-Received: by 10.194.60.145 with SMTP id h17mr32605803wjr.47.1458567192860; Mon, 21 Mar 2016 06:33:12 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:51d4:402:1fcc:a508:2? (dygkgd1yfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:150:51d4:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id v82sm12509653wmv.6.2016.03.21.06.33.11 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 21 Mar 2016 06:33:12 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pmrep: Handle Python 3 BrokenPipeError in Python 2 Compatible Manner Organization: Red Hat X-ASG-Orig-Subj: pmrep: Handle Python 3 BrokenPipeError in Python 2 Compatible Manner Message-ID: <56EFF816.40606@redhat.com> Date: Mon, 21 Mar 2016 15:33:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f48.google.com[74.125.82.48] X-Barracuda-Start-Time: 1458567194 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, The subject says it all (if not handled here, Python 3 will complain about ignoring BrokenPipeError). Should fix ticket #82. --- src/pmrep/pmrep.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index 2bb37f5..5dd0827 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -1348,7 +1348,9 @@ class PMReporter(object): if self.writer: try: self.writer.flush() - except BrokenPipeError: + except socket.error as error: + if error.errno != errno.EPIPE: + raise pass self.writer.close() self.writer = None Thanks, -- Marko Myllynen From dcbenjamindc@gmail.com Mon Mar 21 09:02:41 2016 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=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID,WEIRD_PORT 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 1D7837CA0 for ; Mon, 21 Mar 2016 09:02:41 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7063AAC003 for ; Mon, 21 Mar 2016 07:02:40 -0700 (PDT) X-ASG-Debug-ID: 1458568951-04cbb022e481a10001-S8gJnT Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by cuda.sgi.com with ESMTP id BqHbTjRfnKGq8q4B (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:02:32 -0700 (PDT) X-Barracuda-Envelope-From: dcbenjamindc@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.215.48 Received: by mail-lf0-f48.google.com with SMTP id v130so81421918lfd.2 for ; Mon, 21 Mar 2016 07:02:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=BRwRCKazfOCbdOiy32hBEdTDJFdlB6KmZdR72fAEaaw=; b=IAaZQM7DZD3oStQO8gVb+DjJJZg1b6QJ8+FDc8EC4oCGoVJiincU5JewT527JHKJZ0 aQdTPj+OSI5KsbsTJh6BE5YsPB2V4RNCxyyE+LBxTpdwugvLi8iebzG8xs0bfieA9Mv7 RkxWAx0oQuCYNC3QJSRJndyK9GhAXD/3QxBeoxfeDGgb5hW7xRrR601B+1E6Xh1cgOSj Z5NOPzArfKQHKI57sLBO1AMS1lqNo8f360b4ALLPDsNTkZzcVTq5OpDYshFsq8FFuzl/ v3hN6Xp7K5io3UKH0XaaY6o+5sep4CK3FMJE57ivKeQDK3Tzgoan8RraXtHNNBjCDJOC ldlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=BRwRCKazfOCbdOiy32hBEdTDJFdlB6KmZdR72fAEaaw=; b=bIKLYz5p2kEjSYDSrswIodFdaEGjTpWsywwoaSLp1vQeyJSG4o5PGzIWN7lQ2bhmrn p48WS76s0nPaHCVXoQKvC2NYjeyGdRCBOpiSA6YmelIeXKiwCyQ5WM5OeBLrzw9Lgt3V 0x0wZ/fN3X6q6urkVHqvPqLhoyx+AXT/zJO5mzY47ciiy5+Tswp5b241N2U4fY4PDPoA FuoOkP1RWdvO9OB535knQu1jLFWyzK8Kzaev0Cu7tKoNQvSwgNwjtwl1Jg3NMsi3prpO etTzpmrJGxhpZIJgVu92/NVqE/ddcDVEiTzBc7FkwyVj3tuyBSlvQiGfsPWwjDI90Dbb 0opA== X-Gm-Message-State: AD7BkJImh323bzBTcOj683lgemddDlFsr33R4SDB/l4XIXcA1CpOg9u91IgnBpwTm1FLxX4FyKYsbE8co9cLBQ== MIME-Version: 1.0 X-Received: by 10.25.150.138 with SMTP id y132mr11788839lfd.56.1458568950538; Mon, 21 Mar 2016 07:02:30 -0700 (PDT) Received: by 10.25.153.131 with HTTP; Mon, 21 Mar 2016 07:02:30 -0700 (PDT) Date: Mon, 21 Mar 2016 15:02:30 +0100 Message-ID: Subject: Possible bug in pmwebapi From: Benjamin De Cock X-ASG-Orig-Subj: Possible bug in pmwebapi To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a11403c482d6709052e8f8c02 X-Barracuda-Connect: mail-lf0-f48.google.com[209.85.215.48] X-Barracuda-Start-Time: 1458568951 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 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.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.00 HTML_MESSAGE BODY: HTML included in message --001a11403c482d6709052e8f8c02 Content-Type: text/plain; charset=UTF-8 I noticed a strange behaviour of the pmwebapi interface Consider this example: http://hostname4:44323/pmapi/context?hostname=localhost <-- context = hostname { "context": 1075663241 } http://hostname4:44323/pmapi/1247214105/_fetch?names=filesys.free <-- ok {"timestamp":{"s":1458567943,"us":908918 }, "values":[{"pmid":251663363,"name":"filesys.free","instances":[ {"instance":0, "value":697781208 },{"instance":1, "value":98850 }]}]} http://hostname4:44323/pmapi/1247214105/_fetch?names=hotproc.memory.size <-- hotproc namespace = nok {"timestamp":{"s":1458567973,"us":760073 }, "values":[]} <-- empty Whereas on the host: perftest@hostname4:~$ pminfo | grep hotproc.memory.size <-- hotproc captured = ok hotproc.memory.size perftest@hostname4:~$ perftest@hostname4:~$ pminfo -dfmtT hotproc.memory.size <-- checking values = ok hotproc.memory.size PMID: 3.53.0 [instantaneous virtual size of process, excluding page table and task structure.] Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: instant Units: Kbyte Help: instantaneous virtual size of process, excluding page table and task structure. inst [5988 or "005988 SCREEN"] value 25800 inst [5989 or "005989 /bin/bash"] value 21548 inst [25910 or "025910 sshd: perftest@pts/0"] value 105816 inst [25911 or "025911 -bash"] value 21464 perftest@hostname4:~$ pminfo -dfmtT hotproc.memory.size -a /var/log/pcp/pmlogger/hostname4/20160320.23.10.index <-- checking archive = ok hotproc.memory.size PMID: 3.53.0 One-line Help: Error: Operation requires context with host source of metrics <-- help error = 'ok' Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: instant Units: Kbyte Full Help: Error: Operation requires context with host source of metrics inst [5988 or "005988 SCREEN"] value 25800 inst [5989 or "005989 /bin/bash"] value 21548 inst [18833 or "018833 tmux"] value 30188 inst [18834 or "018834 -bash"] value 21636 inst [27865 or "027865 sshd: perftest@pts/4"] value 105672 inst [27866 or "027866 -bash"] value 21704 So the hotproc namespace is not accessible using the pmwebapi, however... http://hostname4:44323/pmapi/context?archivefile=/var/log/pcp/pmlogger/hostname4/20160320.23.10.index <-- context = archivefile { "context": 769825523 } http://hostname4:44323/pmapi/769825523/_fetch?names=hotproc.memory.size <-- hotproc namespace works as expected... {"timestamp":{"s":1458515471,"us":839497 }, "values":[{"pmid":12637184,"name":"hotproc.memory.size","instances":[ {"instance":5988, "value":25800 },{"instance":5989, "value":21548 },{"instance":18833, "value":30188 },{"instance":18834, "value":21636 },{"instance":27865, "value":105672 },{"instance":27866, "value":21704 }]}]} My conclusion: the pmwebapi only allows for exposure of the hotproc namespace via the archivefile context, but one would expect it to work for the hostname context as well. Regards Benjamin --001a11403c482d6709052e8f8c02 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I noticed a strange behaviour of the pmwebapi interfa= ce

Consider this example:

http= ://hostname4:44323/pmapi/context?hostname=3Dlocalhost <-- context = =3D hostname

{ "context": 1075663241 }


{"timesta= mp":{"s":1458567943,"us":908918 }, "values&qu= ot;:[{"pmid":251663363,"name":"filesys.free",= "instances":[
{"instance":0, "value"= ;:697781208 },{"instance":1, "value":98850 }]}]}
<= div>

{"timestamp":{"s":1458567973,"us= ":760073 }, "values":[]} <-- empty

Whereas on the host:

perftest@hostname4:~$ pmin= fo | grep hotproc.memory.size <-- hotproc captured =3D ok
hotp= roc.memory.size
perftest@hostname4:~$

pe= rftest@hostname4:~$ pminfo -dfmtT hotproc.memory.size <-- checking value= s =3D ok

hotproc.memory.size PMID: 3.53.0 [instant= aneous virtual size of process, excluding page table and task structure.]
=C2=A0 =C2=A0 Data Type: 32-bit unsigned int =C2=A0InDom: 3.39 0xc= 00027
=C2=A0 =C2=A0 Semantics: instant =C2=A0Units: Kbyte
Help:
instantaneous virtual size of process, excluding page ta= ble and task structure.
=C2=A0 =C2=A0 inst [5988 or "005988 = SCREEN"] value 25800
=C2=A0 =C2=A0 inst [5989 or "00598= 9 /bin/bash"] value 21548
=C2=A0 =C2=A0 inst [25910 or "= ;025910 sshd: perftest@pts/0"] value 105816
=C2=A0 =C2=A0 in= st [25911 or "025911 -bash"] value 21464


perftest@hostname4:~$ pminfo -dfmtT hotproc.memory.size -a = /var/log/pcp/pmlogger/hostname4/20160320.23.10.index <-- checking archiv= e =C2=A0=3D ok

hotproc.memory.size PMID: 3.53.0 On= e-line Help: Error: Operation requires context with host source of metrics = <-- help error =3D 'ok'

=C2=A0 =C2=A0 D= ata Type: 32-bit unsigned int =C2=A0InDom: 3.39 0xc00027
=C2=A0 = =C2=A0 Semantics: instant =C2=A0Units: Kbyte
Full Help: Error: Op= eration requires context with host source of metrics
=C2=A0 =C2= =A0 inst [5988 or "005988 SCREEN"] value 25800
=C2=A0 = =C2=A0 inst [5989 or "005989 /bin/bash"] value 21548
= =C2=A0 =C2=A0 inst [18833 or "018833 tmux"] value 30188
=C2=A0 =C2=A0 inst [18834 or "018834 -bash"] value 21636
=C2=A0 =C2=A0 inst [27865 or "027865 sshd: perftest@pts/4"] va= lue 105672
=C2=A0 =C2=A0 inst [27866 or "027866 -bash"]= value 21704

So the hotproc namespace is not acces= sible using the pmwebapi, however...


http://hostname4:44323/pmapi/con= text?archivefile=3D/var/log/pcp/pmlogger/hostname4/20160320.23.10.index= <-- context =3D archivefile
{ "context": 769825523 = }


{"timestamp":{"s":= 1458515471,"us":839497 }, "values":[{"pmid":1= 2637184,"name":"hotproc.memory.size","instances&qu= ot;:[
{"instance":5988, "value":25800 },{&quo= t;instance":5989, "value":21548 },{"instance":1883= 3, "value":30188 },{"instance":18834, "value"= :21636 },{"instance":27865, "value":105672 },{"ins= tance":27866, "value":21704 }]}]}

M= y conclusion: the pmwebapi only allows for exposure of the hotproc namespac= e via the archivefile context, but one would expect it to work for the host= name context as well.

Regards

=
Benjamin

--001a11403c482d6709052e8f8c02-- From bugzilla@redhat.com Mon Mar 21 09:45:17 2016 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 81E0E7CA0 for ; Mon, 21 Mar 2016 09:45:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DDD4EAC003 for ; Mon, 21 Mar 2016 07:45:16 -0700 (PDT) X-ASG-Debug-ID: 1458571511-04cb6c059d00900001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id DoLrjMYHpBVSFztx (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:13 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai14s-0000X7-Fh for ; Tue, 22 Mar 2016 01:45:11 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEixGS021785 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:44:59 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEixVR014469 for ; Mon, 21 Mar 2016 10:44:59 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEixGf014468; Mon, 21 Mar 2016 10:44:59 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 14:44:58 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458571513 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |MODIFIED --=20 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=3DnLuHDeR= 9Jo&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:45:20 2016 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 8AA9F7CAE for ; Mon, 21 Mar 2016 09:45:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 40CFF304051 for ; Mon, 21 Mar 2016 07:45:17 -0700 (PDT) X-ASG-Debug-ID: 1458571510-04bdf07eab00a90001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id vkuOUpO9dM1fAnGz (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:11 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai14q-0000Vq-Fr for ; Tue, 22 Mar 2016 01:45:09 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEitYH021734 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:44:56 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEite0011487 for ; Mon, 21 Mar 2016 10:44:55 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEitlo011486; Mon, 21 Mar 2016 10:44:55 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 14:44:55 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458571511 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #3 from Fedora Update System --- pcp-3.11.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3DUT6VwMK= B9H&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:45:21 2016 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 7B19A7CA4 for ; Mon, 21 Mar 2016 09:45:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4C0298F8039 for ; Mon, 21 Mar 2016 07:45:21 -0700 (PDT) X-ASG-Debug-ID: 1458571517-04cbb04da500be0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id 05q6dSl4bMKWdFtF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:19 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai14x-0000ak-Er for ; Tue, 22 Mar 2016 01:45:17 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEj48K021856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:45:04 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEj4Pv014633 for ; Mon, 21 Mar 2016 10:45:04 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEj4w4014610; Mon, 21 Mar 2016 10:45:04 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 14:45:02 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458571518 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #7 from Fedora Update System --- pcp-3.11.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3DErXfbVH= OY5&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:45:24 2016 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 3CAD47CB3 for ; Mon, 21 Mar 2016 09:45:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 041BB8F8039 for ; Mon, 21 Mar 2016 07:45:24 -0700 (PDT) X-ASG-Debug-ID: 1458571520-04cb6c059f00920001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id ZhvcqlzRSYo1eyHS (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai152-0001rq-CT for ; Tue, 22 Mar 2016 01:45:20 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjAKw021963 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:45:10 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjA7m011986 for ; Mon, 21 Mar 2016 10:45:10 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEj9kN011984; Mon, 21 Mar 2016 10:45:09 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 14:45:08 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: none X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458571522 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |MODIFIED --=20 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=3DPCksmuI= mZ8&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:45:30 2016 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 156357CB0 for ; Mon, 21 Mar 2016 09:45:30 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B595330404E for ; Mon, 21 Mar 2016 07:45:29 -0700 (PDT) X-ASG-Debug-ID: 1458571526-04bdf07ea900ab0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id OIAsy9VFh2hYg4gt (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:28 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai159-0000hO-D6 for ; Tue, 22 Mar 2016 01:45:26 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjGew022024 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:45:16 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjGOt012330 for ; Mon, 21 Mar 2016 10:45:16 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEjGe0012329; Mon, 21 Mar 2016 10:45:16 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 14:45:15 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458571527 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #5 from Fedora Update System --- pcp-3.11.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3Dk0F2ejl= dIj&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:45:35 2016 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 D10317CA3 for ; Mon, 21 Mar 2016 09:45:34 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 53E06AC002 for ; Mon, 21 Mar 2016 07:45:34 -0700 (PDT) X-ASG-Debug-ID: 1458571531-04bdf07ea900ac0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id VCecMaEwSpozypv0 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:45:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai15C-0003sc-Ks for ; Tue, 22 Mar 2016 01:45:30 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjJXg022078 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:45:19 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEjJCY012362 for ; Mon, 21 Mar 2016 10:45:19 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEjJQN012361; Mon, 21 Mar 2016 10:45:19 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 14:45:19 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: none X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458571532 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |MODIFIED --=20 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=3DOGsxH3p= Gdq&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:46:48 2016 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 E254F7CA0 for ; Mon, 21 Mar 2016 09:46:48 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A373B8F8039 for ; Mon, 21 Mar 2016 07:46:48 -0700 (PDT) X-ASG-Debug-ID: 1458571604-04cb6c059d00a70001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id vCRGhpHpqlxKopgL (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:46:46 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai16O-0004Y1-KY for ; Tue, 22 Mar 2016 01:46:44 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkXro023007 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:46:33 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkXFd016192 for ; Mon, 21 Mar 2016 10:46:33 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEkXo8016189; Mon, 21 Mar 2016 10:46:33 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 14:46:33 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458571605 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #4 from Fedora Update System --- pcp-3.11.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3Duf9Z5Jb= LWq&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:46:53 2016 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 B6ED67CAF for ; Mon, 21 Mar 2016 09:46:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 75CA5304051 for ; Mon, 21 Mar 2016 07:46:53 -0700 (PDT) X-ASG-Debug-ID: 1458571610-04cb6c05a000a90001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id QFDiHAHYaQrOP9Xu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:46:51 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai16T-0002ZN-C3 for ; Tue, 22 Mar 2016 01:46:49 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkcT1023083 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:46:38 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkcfi013364 for ; Mon, 21 Mar 2016 10:46:38 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEkcFb013363; Mon, 21 Mar 2016 10:46:38 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 14:46:37 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458571611 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #8 from Fedora Update System --- pcp-3.11.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3DAqS5wct= AyY&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:47:02 2016 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 06A417CA6 for ; Mon, 21 Mar 2016 09:47:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 89CBDAC002 for ; Mon, 21 Mar 2016 07:47:01 -0700 (PDT) X-ASG-Debug-ID: 1458571618-04bdf07ea900b60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id YA9bVN3ihjegkpdQ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:46:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai16Z-0004dE-JM for ; Tue, 22 Mar 2016 01:46:58 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkiYT023134 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:46:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEkiSr016262 for ; Mon, 21 Mar 2016 10:46:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEkirx016261; Mon, 21 Mar 2016 10:46:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 14:46:44 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458571619 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #6 from Fedora Update System --- pcp-3.11.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3D3P5UwGU= yoA&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:48:24 2016 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 911427CA0 for ; Mon, 21 Mar 2016 09:48:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5ED1C304059 for ; Mon, 21 Mar 2016 07:48:24 -0700 (PDT) X-ASG-Debug-ID: 1458571700-04cb6c05a000b20001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id sXZ23WpDp93uMKBM (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:48:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai17v-0005Oh-K5 for ; Tue, 22 Mar 2016 01:48:19 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEm83p023583 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:48:08 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEm8PP016552 for ; Mon, 21 Mar 2016 10:48:08 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEm8Lp016551; Mon, 21 Mar 2016 10:48:08 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 14:48:08 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458571701 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #5 from Fedora Update System --- pcp-3.11.1-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DlW875hJ= r22&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:48:28 2016 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 990D37CA0 for ; Mon, 21 Mar 2016 09:48:28 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 40F538F8049 for ; Mon, 21 Mar 2016 07:48:28 -0700 (PDT) X-ASG-Debug-ID: 1458571705-04bdf07eab00be0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id mcLZjSoU2XX84brA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:48:26 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai180-0003Lq-Cs for ; Tue, 22 Mar 2016 01:48:24 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEmEUS023654 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:48:14 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEmEYo016637 for ; Mon, 21 Mar 2016 10:48:14 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEmEhI016636; Mon, 21 Mar 2016 10:48:14 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 14:48:12 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458571706 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #9 from Fedora Update System --- pcp-3.11.1-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3Del8OVxz= jUX&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:48:41 2016 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 351227CA0 for ; Mon, 21 Mar 2016 09:48:41 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B65C4AC002 for ; Mon, 21 Mar 2016 07:48:40 -0700 (PDT) X-ASG-Debug-ID: 1458571717-04bdf07eaa00bf0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id xHlkvP4BBjLYWqfo (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:48:39 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai186-0002kp-ER for ; Tue, 22 Mar 2016 01:48:30 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEmJ49023739 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:48:19 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEmJWK013634 for ; Mon, 21 Mar 2016 10:48:19 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEmJLD013633; Mon, 21 Mar 2016 10:48:19 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 14:48:19 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458571719 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #7 from Fedora Update System --- pcp-3.11.1-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DSgf7BB3= QGV&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:49:46 2016 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 37A537CA2 for ; Mon, 21 Mar 2016 09:49:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E4D7530404E for ; Mon, 21 Mar 2016 07:49:45 -0700 (PDT) X-ASG-Debug-ID: 1458571782-04cbb04da700db0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id zzEt8earBlEQsRTD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:49:43 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai19F-0003HM-G1 for ; Tue, 22 Mar 2016 01:49:41 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnUjI024187 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:49:30 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnUO4016894 for ; Mon, 21 Mar 2016 10:49:30 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEnUcO016893; Mon, 21 Mar 2016 10:49:30 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 14:49:29 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458571783 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #6 from Fedora Update System --- pcp-3.11.1-1.el5 has been submitted as an update to Fedora EPEL 5. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DdQPNCXd= E4E&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:49:50 2016 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 5B4417CA2 for ; Mon, 21 Mar 2016 09:49:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1D6468F8039 for ; Mon, 21 Mar 2016 07:49:50 -0700 (PDT) X-ASG-Debug-ID: 1458571786-04cb6c05a000c90001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id kbRjIMiaTfVi21YW (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:49:48 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai19K-0003Ip-ER for ; Tue, 22 Mar 2016 01:49:45 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnZ9A024277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:49:35 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnZvJ016941 for ; Mon, 21 Mar 2016 10:49:35 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEnZwR016940; Mon, 21 Mar 2016 10:49:35 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 14:49:34 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458571787 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #10 from Fedora Update System --- pcp-3.11.1-1.el5 has been submitted as an update to Fedora EPEL 5. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D0rqfm8r= MCl&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 09:49:56 2016 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 717407CA2 for ; Mon, 21 Mar 2016 09:49:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 405A0304051 for ; Mon, 21 Mar 2016 07:49:56 -0700 (PDT) X-ASG-Debug-ID: 1458571791-04cb6c05a000ca0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id CS0XWA2IaRAIRao2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 07:49:53 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai19Q-0005fy-GG for ; Tue, 22 Mar 2016 01:49:51 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnfbX024395 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 10:49:41 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LEnf92017016 for ; Mon, 21 Mar 2016 10:49:41 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LEnfp8017015; Mon, 21 Mar 2016 10:49:41 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 14:49:40 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458571793 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #8 from Fedora Update System --- pcp-3.11.1-1.el5 has been submitted as an update to Fedora EPEL 5. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DibXCHr4= p2f&a=3Dcc_unsubscribe= From noreply@github.com Mon Mar 21 11:03:51 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 C64BD7CA1 for ; Mon, 21 Mar 2016 11:03:51 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 951BE304032 for ; Mon, 21 Mar 2016 09:03:48 -0700 (PDT) X-ASG-Debug-ID: 1458576219-04cb6c059f03520001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id pnCwAcxsVKCrzhNn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 09:03:41 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai2Ip-0000Vo-E9 for ; Tue, 22 Mar 2016 03:03:38 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 Date: Mon, 21 Mar 2016 09:03:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1458576208; bh=6Qe/h1E0WnWrTlcloW+qYovSOMcLTTFsWBxDNK08xGI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FMW6qjIEwAiT3sCpiGIF1d+tOW599K5gqKQRQ2sEYK7+anxn3pYB17R4nXZNOqAnF cuZn566d79et2D9e4mAcKNIG8ykuYAWzKT23SFUWPrjRpnCRbYzwwPfF62YA1yQKXx tVqglEz1NJgY4YwcDMwfWihPu/6fjH8qw4DM1L+w= From: dbrolley Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pcp2graphite: manual update; -r - pickleprotocol (#69) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp2graphite: manual update; -r - pickleprotocol (#69) Content-Type: multipart/alternative; boundary="--==_mimepart_56f01b501cdd1_47513ff8a204d2bc15732ad"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: dbrolley X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458576221 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_56f01b501cdd1_47513ff8a204d2bc15732ad Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #69. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/69#event-597367235 ----==_mimepart_56f01b501cdd1_47513ff8a204d2bc15732ad Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #69.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

----==_mimepart_56f01b501cdd1_47513ff8a204d2bc15732ad-- From charles.cui1984@gmail.com Mon Mar 21 12:13:41 2016 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,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 D5D7D7CA1 for ; Mon, 21 Mar 2016 12:13:41 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A2BD2304032 for ; Mon, 21 Mar 2016 10:13:38 -0700 (PDT) X-ASG-Debug-ID: 1458580415-04cbb04da505930001-S8gJnT Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by cuda.sgi.com with ESMTP id VA3YbC3XQNdWJaIk (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 10:13:36 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.175 Received: by mail-lb0-f175.google.com with SMTP id k12so130376303lbb.1 for ; Mon, 21 Mar 2016 10:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=A43Jen7tnaroUsx+tWaXkmpolOuKBjyy+9i2yPOYhIU=; b=vnwO81ufA7SL3WwxS4GnZ2g/tVQDsHiG6O5lJkNgzu2zA7EGZIgAu1mXzsQHjL32rs WhSW50FgegiiQbCXRugWtAMnwb3CnpcWRJMPHSifVoR8Yzje6vqhMzSb0couQ2Rbxdnc 9Wrmn9cTJay4ZKwpbakV8XrQu0Wk0yY00YXjYuX42uCsA7oTbmawaQehzWvLbn4Y7o72 XdLrooQNh6LDeUPw7fWpqedGUaBxWfmbCvisR2hU3RzP5YW2c/eGqxrdZo30bHHKLmPq 4eb1RxaKaaOv4HKP2NaEqX/fNUJwgvNHjeBvLMzb/5tOBQNHPoUz9x0KqJff4cCkKkCC cPVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=A43Jen7tnaroUsx+tWaXkmpolOuKBjyy+9i2yPOYhIU=; b=BtFEb6LdK798yhGb0mKi7ZjQ4JUsHY0AcNbckFwFEqjDIRXSBP/VamcW4ph5X6baBR xluXZ1/zvPauJXb/Fucke8nwvntVmoGw/z7mNUH38JqPYXbGg0cUtYRcOL/jskhjh8qj 1bS/rNiVDlvBfc53OE5EF4Y7noyesYD3zEIBxNVSprrVoJ3d6JOECZKISZu9i1tdufyn xWUQxZdHeLGRabqziFe22zREem8adp2EPnt0Ujq6Mn9zjdVj03uAcCWGxcOVC4Bh1f5l 5S5KC932kcB1li9qXZDGkp33Nu7RUt8SIPfKfWAcaUwH9RRrXf+zLoZIIDxhpy45HQcE qtOQ== X-Gm-Message-State: AD7BkJJ9clZolNAy6/6UNEAikyc4OfOaLCZryXf6idL2Y7ym8OMxCZnGquqp1xbBklAmrxsgwxnQkWPZsb9SgQ== MIME-Version: 1.0 X-Received: by 10.112.11.225 with SMTP id t1mr11550716lbb.72.1458580414854; Mon, 21 Mar 2016 10:13:34 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Mon, 21 Mar 2016 10:13:34 -0700 (PDT) In-Reply-To: <87wpow5466.fsf@redhat.com> References: <87si089svf.fsf@redhat.com> <874mcntvhv.fsf@redhat.com> <874mch8xsf.fsf@redhat.com> <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> <56E5C2BD.8040007@internode.on.net> <87wpow5466.fsf@redhat.com> Date: Mon, 21 Mar 2016 10:13:34 -0700 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Lukas Berk Cc: Ken McDonell , pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lb0-f175.google.com[209.85.217.175] X-Barracuda-Start-Time: 1458580416 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Got it , thanks. 2016-03-21 6:52 GMT-07:00 Lukas Berk : > Hi Charles, > > Charles Cui writes: > [...] >> Here is the link: >>https://docs.google.com/document/d/1WceTDcmi6gtqQSocrsVse_lBr1uohhi5TdAQcRW07Bg/edit?usp=sharing > > Awesome, however, would you please take down this link and submit it as > a draft to the GSoC website itself? We've been instructed to organize > and review draft proposals through that mechanism instead this year. > > Cheers, > > Lukas > >> >> 2016-03-18 21:29 GMT-07:00 Charles Cui : >>> Hi Guys, >>> >>> Just let you know I have uploaded my proposal and shared with the community. >>> Please feel free to comment. >>> >>> >>> Thanks, Charles. >>> >>> 2016-03-14 15:36 GMT-07:00 Charles Cui : >>>> Got the idea, Thanks. >>>> >>>> 2016-03-13 12:42 GMT-07:00 Ken McDonell : >>>>> On 13/03/16 15:17, Charles Cui wrote: >>>>>> >>>>>> Hi Lukas, >>>>>> >>>>>> Some updates for this project. >>>>>> I tried to install and use simple and trivial pmda, and they can >>>>>> report me the expected metrics. >>>>>> Now, I am thinking of steps of writing the pmds using golang. >>>>>> Some thoughts are given below, correct me if I am wrong. >>>>>> Basically, there are 2 ways to go. >>>>>> 1> I need to at first to create a wrapper of lib pcp_pmda using golang, >>>>>> where >>>>>> provides similar name to functions in lib pcp_pmda but implemented >>>>>> using golang. >>>>>> For each function in the wrapper, it calls the lib pcp_pmda to >>>>>> complete the function. >>>>>> Then, create an agent (with golang) to talk with my wrapper. >>>>>> or >>>>>> 2> rewrite lib pcp_pmda using golang >>>>>> >>>>>> which way is preferred by the community? >>>>> >>>>> >>>>> G'day Charles. >>>>> >>>>> Wrappers are definitely the way for any language other than C. There are >>>>> existing examples for Perl and Python in the code base. >>>>> >>>>> You can use dbpmda(1) to debug this in a way that allows you to build up the >>>>> wrapper layer in incremental stages, rather than requiring a complete >>>>> implementation before debugging with the PMDA being called from pmcd. >>>>> >>>>> _______________________________________________ >>>>> pcp mailing list >>>>> pcp@oss.sgi.com >>>>> http://oss.sgi.com/mailman/listinfo/pcp From daniel.jenkins@1bestdata.com Mon Mar 21 12:28:33 2016 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,T_DKIM_INVALID 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 70B947CA3 for ; Mon, 21 Mar 2016 12:28:33 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2618F304062 for ; Mon, 21 Mar 2016 10:28:32 -0700 (PDT) X-ASG-Debug-ID: 1458581308-04cb6c059e07220001-S8gJnT Received: from mail.1bestdata.com (mail.1bestdata.com [191.101.235.224]) by cuda.sgi.com with ESMTP id p4lHPJVgpNWz8set for ; Mon, 21 Mar 2016 10:28:29 -0700 (PDT) X-Barracuda-Envelope-From: daniel.jenkins@1bestdata.com X-Barracuda-Apparent-Source-IP: 191.101.235.224 Received: from VOXTIDE (unknown [106.51.141.154]) by mail.1bestdata.com (Postfix) with ESMTPSA id DD57910C22D for ; Mon, 21 Mar 2016 13:28:27 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.1bestdata.com DD57910C22D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=1bestdata.com; s=default; t=1458581308; bh=0aw5vqYwZI8pYx9tb9z8/Q6H9VdXzkpjYRGVBd6kvcs=; h=From:To:Subject:Date:From; b=eiTt+AShevA1XqaMSMkdZBBznbDt8aIuLVKtEGCpapK9KJL5vyg9/kZ1BZ/EaGcOg Cdf/F2oI2zMPFsuhamYsIbQ/MnOjgbgkJuxcEEl6S/bUbNbCKUkN8QYS1+TkCCrpda Q2qILqqupH1DzXp/Gx1/CDqL77IIPLkoBGF/LdlQ= Return-Receipt-To: "Daniel Jenkins" From: "Daniel Jenkins" To: Subject: Exact Contact Details of Prospect Clients Date: Mon, 21 Mar 2016 22:57:36 +0530 X-ASG-Orig-Subj: Exact Contact Details of Prospect Clients Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_1863_01D183C5.2C76BC70" X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Office Outlook 12.0 Importance: High Sensitivity: Private Thread-Index: AdGDlaz1LfKcrhghT9u6BF931FExuQ== Content-Language: en-us Disposition-Notification-To: "Daniel Jenkins" X-Barracuda-Connect: mail.1bestdata.com[191.101.235.224] X-Barracuda-Start-Time: 1458581309 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.41 X-Barracuda-Spam-Status: No, SCORE=1.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, K2_MISSING_MIMEOLE, MISSING_MIMEOLE, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== -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 0.20 MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE 1.19 K2_MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE This is a multi-part message in MIME format. ------=_NextPart_000_1863_01D183C5.2C76BC70 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, Sorry to bother you, Hope you are the right person to discuss regarding, Your Company's Marketing Initiatives like Email Marketing, Email Campaign and Direct mailings, etc., We Have Expertise in: . Data Appending . Email Campaigns . Email marketing . B2B Customized Data . Pre-Package Data . Phone Appending . Fax Appending Data Appending Services: - We can add/ replace any missing/ inaccurate e-mails from your in-house data base and get you the most updates e-mails. All of these e-mails are Opt-in/ permission Passed. Customized B2B Data List: - We are data compilers and carry over 40 Million Business to Business records for various Technologies across the globe, we have a reputation of providing Customized and Accurate Database, and is obviously is the key to having an high ROI. We have the most competitive pricing for our clients, all that sums to the maximum number of client satisfaction. If you are interested in any of our Service please reply with your interest so I can arrange to send you a sample to test the Quality. Or please refer the right person to contact. Looking forward to your response, Thanks & Regards! Daniel Jenkins 1 Best Data Marketing Executive - Data Appending| Email Campaigns| Email marketing |B2B Email List _____ If you do not wish to receive further emails kindly reply with "Leave Out" or "Unsubscribe" ------=_NextPart_000_1863_01D183C5.2C76BC70 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

Sorry to bother = you,

 

Hope you are the right = person to discuss regarding, Your Company’s Marketing Initiatives = like Email Marketing, Email Campaign and Direct mailings, = etc.,

 

We Have = Expertise in:

·         = Data Appending

·         = Email Campaigns

·         = Email marketing

·         = B2B Customized Data

·         = Pre-Package Data

·         = Phone Appending

·         = Fax Appending

 

Data Appending = Services: - We can add/ replace = any missing/ inaccurate e-mails from your in-house data base and get you = the most updates e-mails. All of these e-mails are Opt-in/ permission = Passed.

 

Customized B2B Data = List: - We are data compilers = and carry over 40 Million Business to Business records for various = Technologies across the globe, we have a reputation of providing = Customized and Accurate Database, and is obviously is the key to having = an high ROI.

 

We have the most = competitive pricing for our clients, all that sums to the maximum number = of client satisfaction.

 

If you are interested in any of = our Service please reply with your interest so I can arrange to send you = a sample to test the Quality. Or please refer the right person to = contact.

 

Looking forward to your = response,

 

Thanks & = Regards!

 

Daniel = Jenkins

1 Best Data

Marketing Executive - = Data Appending| Email Campaigns| Email marketing |B2B Email = List


If you do = not wish to receive further emails kindly reply with "Leave = Out" or = “Unsubscribe”

------=_NextPart_000_1863_01D183C5.2C76BC70-- From brolley@redhat.com Mon Mar 21 13:28:02 2016 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 104E27CA4 for ; Mon, 21 Mar 2016 13:28:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94AE5AC005 for ; Mon, 21 Mar 2016 11:27:58 -0700 (PDT) X-ASG-Debug-ID: 1458584877-04bdf07eaa13d90001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id C2mzRWplGz1NcAtW (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 11:27:57 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 6A44C219E for ; Mon, 21 Mar 2016 18:27:57 +0000 (UTC) Received: from [10.10.63.124] (vpn-63-124.rdu2.redhat.com [10.10.63.124]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LIRu3B026617 for ; Mon, 21 Mar 2016 14:27:57 -0400 Message-ID: <56F03D56.6050903@redhat.com> Date: Mon, 21 Mar 2016 14:28:38 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: myllynen: pmrep Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: myllynen: pmrep Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458584877 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (1): pmrep: Handle Python 3 BrokenPipeError in Python 2 Compatible Manner. src/pmrep/pmrep.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) From noreply@github.com Mon Mar 21 13:35:12 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E22C77CA3 for ; Mon, 21 Mar 2016 13:35:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 535ACAC004 for ; Mon, 21 Mar 2016 11:35:11 -0700 (PDT) X-ASG-Debug-ID: 1458585306-04cbb04da608a60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id bOFa3NvNscD1p2yf (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 11:35:08 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai4fM-0002m8-KX for ; Tue, 22 Mar 2016 05:35:05 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.192 X-Barracuda-RBL-IP: 192.30.252.192 X-Barracuda-BBL-IP: 192.30.252.192 Date: Mon, 21 Mar 2016 11:34:52 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1458585292; bh=ME9hdCwlebLj0paHdEpqW9MvGBNOMYB9OaC+OYJ+Og0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nBjXzXcF/ljpNY69dsQ8zMA6PMe/D8WoeXazw2qNPpdBeAbi19Prp4c6Kbm27eHsx wZ2cK7gwxEyagsaiNoYWM8Qu71dLMKDxw5GsdpQ+McbPUFQ1cCy2hkze+yFmBbdYyG zPDWVfw1K2mRelbq4XprMynjj3FmpxEl/Zk6wguM= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pmrep is using BrokenPipeError which is not available in Python 2 (#82) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmrep is using BrokenPipeError which is not available in Python 2 (#82) Content-Type: multipart/alternative; boundary="--==_mimepart_56f03eccae463_68a93ff8bed452a0422e3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458585308 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_56f03eccae463_68a93ff8bed452a0422e3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #82. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/82#event-597582748 ----==_mimepart_56f03eccae463_68a93ff8bed452a0422e3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #82.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

----==_mimepart_56f03eccae463_68a93ff8bed452a0422e3-- From noreply@github.com Mon Mar 21 13:35:14 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 385F17CB3 for ; Mon, 21 Mar 2016 13:35:14 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 059B7304032 for ; Mon, 21 Mar 2016 11:35:10 -0700 (PDT) X-ASG-Debug-ID: 1458585306-04cbb04da508a60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id 5nOGLi0kUQ2wVUGL (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 11:35:08 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai4fM-00030S-HY for ; Tue, 22 Mar 2016 05:35:05 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 Date: Mon, 21 Mar 2016 11:34:52 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1458585292; bh=J5UGedoET8lnHq/zByqUzK3pEWPTrAOegnGL9AistgQ=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ocKFp0OZbdKebV5EZjYb3344QdDKKVqvpRaki8B11HdBzCSRtHIzSEXHsxPweWrBE 72vrymULdB5DZ8mAWoMLwfgCOy0e5dE2hcqFL9s1uArwdlf+T53YXmpI6NNjC/PTPB +yYT6ku8OFL0bT/9q4k3EC//Dl5vVmbUXincfD44= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pmrep is using BrokenPipeError which is not available in Python 2 (#82) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmrep is using BrokenPipeError which is not available in Python 2 (#82) Content-Type: multipart/alternative; boundary="--==_mimepart_56f03ecca6b16_4d023fe3ec1df2bc638f1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458585308 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_56f03ecca6b16_4d023fe3ec1df2bc638f1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Marko's fix for this is in the master branch now. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/82#issuecomment-199416895 ----==_mimepart_56f03ecca6b16_4d023fe3ec1df2bc638f1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Marko's fix for this is in the master branch now.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

----==_mimepart_56f03ecca6b16_4d023fe3ec1df2bc638f1-- From kenj@internode.on.net Mon Mar 21 16:18:01 2016 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 EEA5A7CA0 for ; Mon, 21 Mar 2016 16:18:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C9800304051 for ; Mon, 21 Mar 2016 14:18:01 -0700 (PDT) X-ASG-Debug-ID: 1458595074-04cbb04da50ed20001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id pJtDDMjr6ZuZHKl0 for ; Mon, 21 Mar 2016 14:17:55 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DVAQCeZPBWPBrS0XYNUYQGeoZmtTwdh24BAQEBAQEHAQEBAUGFKwRRNgIFFgsCCwMCAQIBMRoNCAEBtmtnj0UqfJEiglYFl1eFcZcajwaEW1aKBgEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 22 Mar 2016 07:47:43 +1030 To: PCP From: Ken McDonell Subject: qa/737 - need some Python help Message-ID: <56F064F6.1030209@internode.on.net> X-ASG-Orig-Subj: qa/737 - need some Python help Date: Tue, 22 Mar 2016 08:17:42 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458595074 X-Barracuda-URL: https://192.48.176.25:443/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.3.28030 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- qa/737 started failing after my libpcp timezone changes ... but I've been digging into qa/737 and qa/src/test_pcp_time.py. First, test_pcp_time.py was internally inconsistent. After # seconds-since-epoch for: "Mon Feb 3 15:46:19 2014 UTC" there is an initialization for the time_t values that does not match this date and time. The value was 1391402779 but is should be 1391442379 as per the comments in the changes I've made to the script (commit pending) # value determined as follows: 1 Jan 1970 -> 3 Feb 2014 is 16104 days # 16104 * 24 * 3600 1391385600 # + 15 * 3600 54000 # + 46 * 60 + 19 2779 # sum these 1391442379 # sample_time_i = 1391442379 # integer So, moving on to 737.out all the hours are wrong ... they are 04, not 15 ... so may be the comment was wrong in the original code, as -11hrs would make the time_t = 1391442379 - 11*3600 = 1391402779. So, let me undo the 737 changes (mostly) and revert to the original time_t, but with the comment corrected so the time is 04:46:19 not 15:46:19. Now everything is OK, EXCEPT for ... pmLocaltime from int: 1388688379.0 (2014, 1, 3, 4, 46, 19, 1, 33, 0) pmLocaltime from float: 1388688379.0 (2014, 1, 3, 4, 46, 19, 1, 33, 0) Where does the value 1388688379 come from? It looks sort of like a time_t, but is 754 hours earlier than the input time_t! The other values at the struct tm fields (I guess) and these values appear to be correct. Can someone explain where this number comes from and how this fragment of Python is producing it ... print("pmLocaltime from int: %s" % str(context.pmLocaltime(sample_time_i))) print("pmLocaltime from float: %s" % context.pmLocaltime(sample_time_f)) and why is str(..) needed in the first case, but not the second? From bugzilla@redhat.com Mon Mar 21 17:31:05 2016 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 109127CB2 for ; Mon, 21 Mar 2016 17:31:05 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D93DA304059 for ; Mon, 21 Mar 2016 15:31:01 -0700 (PDT) X-ASG-Debug-ID: 1458599457-04cb6c05a014620001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 117tgJDDaIWcT5CD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 15:30:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai8Lc-0002Hr-Br for ; Tue, 22 Mar 2016 09:30:57 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUjJq020651 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 18:30:45 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUjA1009155 for ; Mon, 21 Mar 2016 18:30:45 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LMUjH4009154; Mon, 21 Mar 2016 18:30:45 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Mon, 21 Mar 2016 22:30:44 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458599458 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28031 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3DfV8sRCM= 3ZA&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 17:31:05 2016 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 17AF07CB4 for ; Mon, 21 Mar 2016 17:31:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B78D230405F for ; Mon, 21 Mar 2016 15:31:01 -0700 (PDT) X-ASG-Debug-ID: 1458599454-04bdf07eab343c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id eXJW2kVDcCl9ZXav (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 15:30:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai8LY-0006Nd-G4 for ; Tue, 22 Mar 2016 09:30:53 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUehJ020416 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 18:30:40 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUen2009071 for ; Mon, 21 Mar 2016 18:30:40 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LMUdRJ009069; Mon, 21 Mar 2016 18:30:39 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Mon, 21 Mar 2016 22:30:39 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458599455 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28032 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #7 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3DBAIVEUJ= dOC&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 17:31:07 2016 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.6 required=5.0 tests=DATE_IN_PAST_96_XX 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 A06197CB7 for ; Mon, 21 Mar 2016 17:31:07 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6C30E304048 for ; Mon, 21 Mar 2016 15:31:07 -0700 (PDT) X-ASG-Debug-ID: 1458599464-04cb6c05a014630001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id 0AlFpKR7wle1hnIS (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 15:31:05 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai8Lk-0002dY-IW for ; Tue, 22 Mar 2016 09:31:03 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUrvS020775 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 18:30:54 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUrL6046004 for ; Mon, 21 Mar 2016 18:30:53 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LMUrDn046001; Mon, 21 Mar 2016 18:30:53 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Mon, 22 Feb 2016 17:57:56 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458599465 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.58 X-Barracuda-Spam-Status: No, SCORE=2.58 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, DATE_IN_PAST_96_XX, DATE_IN_PAST_96_XX_2, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28031 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.50 BSF_SC0_MV0771 BSF_SC0_MV0771 2.07 DATE_IN_PAST_96_XX_2 DATE_IN_PAST_96_XX_2 https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ON_QA --- Comment #9 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3DhKqk4pj= wTI&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 17:31:14 2016 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 D2B8E7CBA for ; Mon, 21 Mar 2016 17:31:13 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3E21FAC003 for ; Mon, 21 Mar 2016 15:31:10 -0700 (PDT) X-ASG-Debug-ID: 1458599466-04cbb04da512cc0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id DN04AyG8xqBA0ZtN (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 15:31:07 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ai8Lh-0005xq-Jd for ; Tue, 22 Mar 2016 09:31:05 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUo1Z020742 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 18:30:50 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LMUoSo009286 for ; Mon, 21 Mar 2016 18:30:50 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2LMUovQ009284; Mon, 21 Mar 2016 18:30:50 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Mon, 21 Mar 2016 22:30:50 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458599467 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28031 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #9 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-90112fb9ca --=20 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=3Djp468f9= ygi&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:40 2016 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 2C6DF7CA1 for ; Mon, 21 Mar 2016 19:17:40 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id DA9A28F8049 for ; Mon, 21 Mar 2016 17:17:36 -0700 (PDT) X-ASG-Debug-ID: 1458605852-04bdf07eac419f0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id gPzilFSH8Bw1NaxM (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:34 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA0h-0003AZ-G5 for ; Tue, 22 Mar 2016 11:17:31 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HEul045385 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:15 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HEQi047747 for ; Mon, 21 Mar 2016 20:17:14 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HEwl047740; Mon, 21 Mar 2016 20:17:14 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Tue, 22 Mar 2016 00:17:14 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458605853 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #8 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DPvuieZp= jMa&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:40 2016 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 2F3537CB1 for ; Mon, 21 Mar 2016 19:17:40 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id DB9348F804B for ; Mon, 21 Mar 2016 17:17:36 -0700 (PDT) X-ASG-Debug-ID: 1458605852-04bdf07ea9419e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id FgPF7AHZXesL6q6I (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:34 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA0k-0002cf-II for ; Tue, 22 Mar 2016 11:17:31 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HJhZ045450 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:19 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HJW8032480 for ; Mon, 21 Mar 2016 20:17:19 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HJ4f032479; Mon, 21 Mar 2016 20:17:19 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Tue, 22 Mar 2016 00:17:18 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458605853 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #12 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3Dz5TjUAX= HmE&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:44 2016 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 801697CBB for ; Mon, 21 Mar 2016 19:17:44 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 48E198F8049 for ; Mon, 21 Mar 2016 17:17:44 -0700 (PDT) X-ASG-Debug-ID: 1458605858-04cbb04da418650001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id DruKATXxOCAqCNg0 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:39 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA0r-0005pi-Kd for ; Tue, 22 Mar 2016 11:17:37 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HQQg045565 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:26 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HQMi032596 for ; Mon, 21 Mar 2016 20:17:26 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HQFU032595; Mon, 21 Mar 2016 20:17:26 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Tue, 22 Mar 2016 00:17:26 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458605859 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #10 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DW53clOm= yNi&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:50 2016 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 2C0077CBD for ; Mon, 21 Mar 2016 19:17:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D8769304048 for ; Mon, 21 Mar 2016 17:17:49 -0700 (PDT) X-ASG-Debug-ID: 1458605866-04bdf07ea941aa0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id VfOFYgT4LeYZAgw0 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:47 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA10-0000ny-B7 for ; Tue, 22 Mar 2016 11:17:46 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HZmi045644 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:35 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HZci032679 for ; Mon, 21 Mar 2016 20:17:35 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HZxE032678; Mon, 21 Mar 2016 20:17:35 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1163413] RFE: pmdapipe Date: Tue, 22 Mar 2016 00:17:35 +0000 X-ASG-Orig-Subj: [Bug 1163413] RFE: pmdapipe Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458605867 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1163413 --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DicU47ji= 3Xq&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:52 2016 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 DE07E7CCD for ; Mon, 21 Mar 2016 19:17:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 833F78F8049 for ; Mon, 21 Mar 2016 17:17:52 -0700 (PDT) X-ASG-Debug-ID: 1458605869-04bdf07eac41ad0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id Xxu68pSQvfxjX2q8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:51 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA13-0005wc-KO for ; Tue, 22 Mar 2016 11:17:49 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HcUQ045671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:38 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HcG9032715 for ; Mon, 21 Mar 2016 20:17:38 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HcRW032714; Mon, 21 Mar 2016 20:17:38 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Date: Tue, 22 Mar 2016 00:17:38 +0000 X-ASG-Orig-Subj: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458605870 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1284417 --- Comment #16 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D1dLUfaZ= c0Z&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:54 2016 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 BD79D7CCB for ; Mon, 21 Mar 2016 19:17:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2E599AC003 for ; Mon, 21 Mar 2016 17:17:51 -0700 (PDT) X-ASG-Debug-ID: 1458605867-04cbb04da418670001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id BbqAJ4xEuFR1HU1d (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:49 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA0u-0000hk-Ad for ; Tue, 22 Mar 2016 11:17:47 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HT6t045589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:29 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HTjn032628 for ; Mon, 21 Mar 2016 20:17:29 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HTnK032627; Mon, 21 Mar 2016 20:17:29 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284411] RFE: Add pcp -V Date: Tue, 22 Mar 2016 00:17:29 +0000 X-ASG-Orig-Subj: [Bug 1284411] RFE: Add pcp -V Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458605868 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1284411 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DPNBaOeP= MSi&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:55 2016 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 CF0857CD1 for ; Mon, 21 Mar 2016 19:17:55 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 46D0F304064 for ; Mon, 21 Mar 2016 17:17:55 -0700 (PDT) X-ASG-Debug-ID: 1458605872-04bdf07ea941ae0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id L4f1qWLiWy5WnRmE (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:53 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA16-0000tN-Bd for ; Tue, 22 Mar 2016 11:17:51 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0Hfln045704 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:41 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HfwV032755 for ; Mon, 21 Mar 2016 20:17:41 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0Hfca032754; Mon, 21 Mar 2016 20:17:41 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1285371] Python PMAPI pmiPutValue does not accept singular metrics Date: Tue, 22 Mar 2016 00:17:41 +0000 X-ASG-Orig-Subj: [Bug 1285371] Python PMAPI pmiPutValue does not accept singular metrics Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458605873 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1285371 --- Comment #12 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DxuzljlG= qIv&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:59 2016 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 E62037CD4 for ; Mon, 21 Mar 2016 19:17:58 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9BFBB8F804C for ; Mon, 21 Mar 2016 17:17:58 -0700 (PDT) X-ASG-Debug-ID: 1458605875-04bdf07eab41b00001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id lCzrL83yqkF51wed (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:57 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA19-0002xQ-JI for ; Tue, 22 Mar 2016 11:17:55 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HjsD045735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:45 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HjHP047883 for ; Mon, 21 Mar 2016 20:17:45 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0Hjjn047882; Mon, 21 Mar 2016 20:17:45 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286733] Invalid Python PMAPI pmRegisterDerived call crashes libpcp Date: Tue, 22 Mar 2016 00:17:45 +0000 X-ASG-Orig-Subj: [Bug 1286733] Invalid Python PMAPI pmRegisterDerived call crashes libpcp Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458605876 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286733 --- Comment #14 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DizHEP9B= 4Ff&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:17:59 2016 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 1F4527CD5 for ; Mon, 21 Mar 2016 19:17:59 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7A982AC003 for ; Mon, 21 Mar 2016 17:17:58 -0700 (PDT) X-ASG-Debug-ID: 1458605874-04cb6c05a0186c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id ffHics4QooCfk7u4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:17:55 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA0o-0002fn-GL for ; Tue, 22 Mar 2016 11:17:53 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HN8b045519 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:23 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HNwf032536 for ; Mon, 21 Mar 2016 20:17:23 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0HNKw032535; Mon, 21 Mar 2016 20:17:23 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Tue, 22 Mar 2016 00:17:23 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458605875 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #10 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DKcX5gS7= FN2&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:06 2016 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 902C67CDB for ; Mon, 21 Mar 2016 19:18:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 64785304064 for ; Mon, 21 Mar 2016 17:18:06 -0700 (PDT) X-ASG-Debug-ID: 1458605883-04cbb04da4186b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id GUHQivE4YpaC1nX9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:04 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1E-00011E-BW for ; Tue, 22 Mar 2016 11:18:02 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0Hn5S045771 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:49 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HnFO032795 for ; Mon, 21 Mar 2016 20:17:49 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0Hn0q032794; Mon, 21 Mar 2016 20:17:49 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1287678] pmstat -g SEGV Date: Tue, 22 Mar 2016 00:17:49 +0000 X-ASG-Orig-Subj: [Bug 1287678] pmstat -g SEGV Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458605884 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1287678 --- Comment #12 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D1x9cuUl= bA8&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:08 2016 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 2027C7CE4 for ; Mon, 21 Mar 2016 19:18:08 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94CA4AC003 for ; Mon, 21 Mar 2016 17:18:07 -0700 (PDT) X-ASG-Debug-ID: 1458605885-04bdf07eac41b50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id iFAvzVNYArkWKlu7 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:06 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1I-0006AH-JW for ; Tue, 22 Mar 2016 11:18:04 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HrpT045837 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:53 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HrPn047978 for ; Mon, 21 Mar 2016 20:17:53 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0Hrgo047977; Mon, 21 Mar 2016 20:17:53 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1287778] Python PMAPI pmNonOptionsFromList cryptic error message Date: Tue, 22 Mar 2016 00:17:52 +0000 X-ASG-Orig-Subj: [Bug 1287778] Python PMAPI pmNonOptionsFromList cryptic error message Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458605885 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1287778 --- Comment #14 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D3elcKPM= pNJ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:19 2016 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 0F9317CB1 for ; Mon, 21 Mar 2016 19:18:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7C8D5AC003 for ; Mon, 21 Mar 2016 17:18:18 -0700 (PDT) X-ASG-Debug-ID: 1458605894-04cbb04da4186d0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id YmkI1QGoFalPmdFE (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:16 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1L-0003w9-DC for ; Tue, 22 Mar 2016 11:18:14 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0Hu8e045859 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:17:56 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0HupJ048008 for ; Mon, 21 Mar 2016 20:17:56 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0Hu76048007; Mon, 21 Mar 2016 20:17:56 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1289909] pmdumptext -g / -p not working Date: Tue, 22 Mar 2016 00:17:56 +0000 X-ASG-Orig-Subj: [Bug 1289909] pmdumptext -g / -p not working Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458605895 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1289909 --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DjlHXwuj= 23L&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:20 2016 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 A0E0C7CB1 for ; Mon, 21 Mar 2016 19:18:20 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 04ABAAC003 for ; Mon, 21 Mar 2016 17:18:19 -0700 (PDT) X-ASG-Debug-ID: 1458605896-04cb6c059d186d0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id 232xVW9BUNUnuNAn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:18 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1T-0003EZ-IS for ; Tue, 22 Mar 2016 11:18:16 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I4D9045943 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:04 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I43s048127 for ; Mon, 21 Mar 2016 20:18:04 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0I42Y048126; Mon, 21 Mar 2016 20:18:04 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270761] pmatop -h does not work Date: Tue, 22 Mar 2016 00:18:05 +0000 X-ASG-Orig-Subj: [Bug 1270761] pmatop -h does not work Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458605897 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1270761 --- Comment #20 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DMtvi1pi= cp4&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:22 2016 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 49B3C7CE7 for ; Mon, 21 Mar 2016 19:18:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F3590304066 for ; Mon, 21 Mar 2016 17:18:21 -0700 (PDT) X-ASG-Debug-ID: 1458605898-04bdf07eab41bb0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 1jqcPvkOLTDpPWBF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:19 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1X-0006K4-KG for ; Tue, 22 Mar 2016 11:18:18 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I8Tc045974 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:08 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I89L032852 for ; Mon, 21 Mar 2016 20:18:08 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0I8M7032851; Mon, 21 Mar 2016 20:18:08 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Date: Tue, 22 Mar 2016 00:18:08 +0000 X-ASG-Orig-Subj: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458605899 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1270176 --- Comment #25 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DyWGCuc5= dy6&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:24 2016 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 A097A7CEA for ; Mon, 21 Mar 2016 19:18:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 67B958F8050 for ; Mon, 21 Mar 2016 17:18:24 -0700 (PDT) X-ASG-Debug-ID: 1458605900-04cb6c05a0186e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id D7wog3HIzI96pToT (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1P-0006Ef-M4 for ; Tue, 22 Mar 2016 11:18:20 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I1O9045904 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:01 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0I0fD048074 for ; Mon, 21 Mar 2016 20:18:01 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0I09q048073; Mon, 21 Mar 2016 20:18:00 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Date: Tue, 22 Mar 2016 00:17:59 +0000 X-ASG-Orig-Subj: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: kmoriwak@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458605902 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1256125 --- Comment #19 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D3JJhOdi= drd&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:28 2016 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 A0F597CF0 for ; Mon, 21 Mar 2016 19:18:27 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 18439AC005 for ; Mon, 21 Mar 2016 17:18:27 -0700 (PDT) X-ASG-Debug-ID: 1458605903-04cb6c059f186e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id HBphuAqBqidlCPbs (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:24 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1a-0006Ms-MF for ; Tue, 22 Mar 2016 11:18:22 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0ICsC046007 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:12 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0ICNu048177 for ; Mon, 21 Mar 2016 20:18:12 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0ICHO048176; Mon, 21 Mar 2016 20:18:12 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1269921] pmRecordControl misses the first sample Date: Tue, 22 Mar 2016 00:18:12 +0000 X-ASG-Orig-Subj: [Bug 1269921] pmRecordControl misses the first sample Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458605904 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1269921 --- Comment #26 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DyiOuTBB= UX6&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:31 2016 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 348A57CD5 for ; Mon, 21 Mar 2016 19:18:31 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8DFC8AC005 for ; Mon, 21 Mar 2016 17:18:30 -0700 (PDT) X-ASG-Debug-ID: 1458605906-04cb6c059e186e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id qVJujnDmY6MRiGiv (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:28 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1f-0006SU-KX for ; Tue, 22 Mar 2016 11:18:26 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IGRe046056 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:16 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IG1G048258 for ; Mon, 21 Mar 2016 20:18:16 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0IGYN048257; Mon, 21 Mar 2016 20:18:16 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262722] PCP Python PMAPI pmGetOptionAlignment fails Date: Tue, 22 Mar 2016 00:18:15 +0000 X-ASG-Orig-Subj: [Bug 1262722] PCP Python PMAPI pmGetOptionAlignment fails Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458605908 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262722 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3D4uUwfwf= csU&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:34 2016 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 108CB7CDF for ; Mon, 21 Mar 2016 19:18:34 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D1CA78F8052 for ; Mon, 21 Mar 2016 17:18:33 -0700 (PDT) X-ASG-Debug-ID: 1458605910-04cb6c059d186e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id B3oHOQBGY9DY1Oc6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:31 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1i-0004Je-E9 for ; Tue, 22 Mar 2016 11:18:29 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IJlW046095 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:19 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IJo3048307 for ; Mon, 21 Mar 2016 20:18:19 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0IJeD048306; Mon, 21 Mar 2016 20:18:19 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1258862] local_sock() double free error Date: Tue, 22 Mar 2016 00:18:19 +0000 X-ASG-Orig-Subj: [Bug 1258862] local_sock() double free error Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: EasyFix, Patch X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fkrska@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458605911 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.60 X-Barracuda-Spam-Status: No, SCORE=2.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0249, MARKETING_SUBJECT, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28037 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 2.00 BSF_SC0_MV0249 Custom rule MV0249 https://bugzilla.redhat.com/show_bug.cgi?id=3D1258862 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DnQ8XFoM= C9S&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:39 2016 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 4C5027CF9 for ; Mon, 21 Mar 2016 19:18:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id EF414304066 for ; Mon, 21 Mar 2016 17:18:38 -0700 (PDT) X-ASG-Debug-ID: 1458605915-04bdf07eab41c50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id neggbX0hMC7XpPNn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:36 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1l-0001Xr-CX for ; Tue, 22 Mar 2016 11:18:35 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IMkM046125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:22 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IM4b032895 for ; Mon, 21 Mar 2016 20:18:22 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0IMp2032894; Mon, 21 Mar 2016 20:18:22 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1257009] pmchart connect incorrect host with savedHosts entry in .config/PCP/pmchart.conf Date: Tue, 22 Mar 2016 00:18:22 +0000 X-ASG-Orig-Subj: [Bug 1257009] pmchart connect incorrect host with savedHosts entry in .config/PCP/pmchart.conf Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: kmoriwak@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458605916 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1257009 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DS7YREvM= jWA&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 19:18:48 2016 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 324BC7CB8 for ; Mon, 21 Mar 2016 19:18:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D65D28F804C for ; Mon, 21 Mar 2016 17:18:47 -0700 (PDT) X-ASG-Debug-ID: 1458605924-04bdf07eab41cb0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id qmaK8yDVZD1HYDyg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 17:18:45 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiA1p-0006c9-L9 for ; Tue, 22 Mar 2016 11:18:44 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IQx6046180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 20:18:26 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M0IQo1048364 for ; Mon, 21 Mar 2016 20:18:26 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M0IQZu048363; Mon, 21 Mar 2016 20:18:26 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1256708] [abrt] pcp-gui: context(): pmchart killed by SIGSEGV Date: Tue, 22 Mar 2016 00:18:26 +0000 X-ASG-Orig-Subj: [Bug 1256708] [abrt] pcp-gui: context(): pmchart killed by SIGSEGV Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: kmoriwak@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1458605925 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28036 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1256708 --- Comment #25 from Fedora Update System --- pcp-3.11.1-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5b519318e0 --=20 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=3DSn3Q86L= Xku&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 20:26:46 2016 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 9211D7CA1 for ; Mon, 21 Mar 2016 20:26:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 61A1C304032 for ; Mon, 21 Mar 2016 18:26:43 -0700 (PDT) X-ASG-Debug-ID: 1458609999-04cbb04da520870001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id MdR6zaH7CtTDRG5c (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 18:26:41 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiB5c-00048a-E2 for ; Tue, 22 Mar 2016 12:26:38 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QOK0062160 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 21:26:24 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QOcA006972 for ; Mon, 21 Mar 2016 21:26:24 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M1QNMu006971; Mon, 21 Mar 2016 21:26:23 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Tue, 22 Mar 2016 01:26:23 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458610000 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28040 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #9 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DgyXfSTT= qxx&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 20:26:48 2016 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 20F8F7CA2 for ; Mon, 21 Mar 2016 20:26:47 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E69528F804B for ; Mon, 21 Mar 2016 18:26:46 -0700 (PDT) X-ASG-Debug-ID: 1458610003-04cbb04da5208e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id grJLNABafEhgxjf9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 18:26:45 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiB5i-0004E7-DE for ; Tue, 22 Mar 2016 12:26:43 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QVqe062244 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 21:26:31 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QV5V023964 for ; Mon, 21 Mar 2016 21:26:31 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M1QVRa023963; Mon, 21 Mar 2016 21:26:31 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Tue, 22 Mar 2016 01:26:31 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1458610005 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28040 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DwM3BVs8= A2P&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 20:26:46 2016 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 82A5C7CA0 for ; Mon, 21 Mar 2016 20:26:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5340C8F804B for ; Mon, 21 Mar 2016 18:26:43 -0700 (PDT) X-ASG-Debug-ID: 1458609999-04cb6c059f1bd90001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id FJZriSDjBtMlmDBC (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 18:26:41 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiB5e-0006ub-He for ; Tue, 22 Mar 2016 12:26:39 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QRFA062193 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 21:26:27 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QRnf007016 for ; Mon, 21 Mar 2016 21:26:27 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M1QRXX007015; Mon, 21 Mar 2016 21:26:27 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Tue, 22 Mar 2016 01:26:26 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458610000 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28039 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DjSTxvHq= Kq5&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 21 20:26:51 2016 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 1BF117CA4 for ; Mon, 21 Mar 2016 20:26:51 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 90351AC004 for ; Mon, 21 Mar 2016 18:26:50 -0700 (PDT) X-ASG-Debug-ID: 1458610004-04bdf07ea94a580001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id wHxvvS3nkuWo0T79 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 18:26:46 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiB5l-00064D-B8 for ; Tue, 22 Mar 2016 12:26:44 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QYjK062283 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 21 Mar 2016 21:26:34 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M1QYFJ007076 for ; Mon, 21 Mar 2016 21:26:34 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M1QYdf007075; Mon, 21 Mar 2016 21:26:34 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Tue, 22 Mar 2016 01:26:34 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1458610005 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28040 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4969de37e5 --=20 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=3DrWAon6j= EPP&a=3Dcc_unsubscribe= From kenj@internode.on.net Mon Mar 21 20:27:10 2016 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 B36847CAF for ; Mon, 21 Mar 2016 20:27:10 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 772B88F8049 for ; Mon, 21 Mar 2016 18:27:10 -0700 (PDT) X-ASG-Debug-ID: 1458610025-04cbb04da720a30001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id E3zQucAVmFhgUZgH for ; Mon, 21 Mar 2016 18:27:06 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AGAgAwnvBWPBrS0XYNUYQHeoZmtUMZhXQCggIBAQEBAQEHAQEBAUGFAQEBAQMBOEARCxgJFg8JAwIBAgExFAYNCAEBiButZJA9AQEBAQYBAQEBHIpiihIFl1eFcYpDjFePBoRbVooGAQEB Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 22 Mar 2016 11:57:05 +1030 Subject: Re: [pcp] qa/737 - need some Python help To: pcp@oss.sgi.com, "Scott, Nathan" X-ASG-Orig-Subj: Re: [pcp] qa/737 - need some Python help References: <56F064F6.1030209@internode.on.net> From: Ken McDonell Message-ID: <56F09F68.5080809@internode.on.net> Date: Tue, 22 Mar 2016 12:27:04 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56F064F6.1030209@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458610026 X-Barracuda-URL: https://192.48.176.25:443/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.3.28040 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 22/03/16 08:17, Ken McDonell wrote: > ... > Now everything is OK, EXCEPT for ... > pmLocaltime from int: 1388688379.0 (2014, 1, 3, 4, 46, 19, 1, 33, 0) > pmLocaltime from float: 1388688379.0 (2014, 1, 3, 4, 46, 19, 1, 33, 0) > > Where does the value 1388688379 come from? It looks sort of like a time_t, but is 754 hours earlier than the input time_t! > The other values at the struct tm fields (I guess) and these values appear to be correct. > > Can someone explain where this number comes from and how this fragment of Python is producing it ... > > print("pmLocaltime from int: %s" % str(context.pmLocaltime(sample_time_i))) > print("pmLocaltime from float: %s" % context.pmLocaltime(sample_time_f)) I think it is coming from here in pmapi.py (Nathan, this looks like your code) ... inseconds = 0.0 try: inseconds = time.mktime(timetuple) except: pass return "%s %s" % (inseconds.__str__(), timetuple) I don't see the point of this ... inseconds can _never_ be anything useful, as it will be constructed using the _local_ timezone, not the PMAPI TimeZone. And indeed this number is the value above for all hosts in Melbourne, but something quite different for grundy.sgi.com in the USA. Why don't we skip all the inseconds stuff and simply return str(timetuple) > > and why is str(..) needed in the first case, but not the second? and I still have no clue on this. From bugzilla@redhat.com Tue Mar 22 00:08:54 2016 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 BE19E7CA0 for ; Tue, 22 Mar 2016 00:08:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 819618F8039 for ; Mon, 21 Mar 2016 22:08:51 -0700 (PDT) X-ASG-Debug-ID: 1458623323-04cbb04da43f900001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id aHxrGPrapEX4nGsu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 21 Mar 2016 22:08:45 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiEYY-00023K-Kv for ; Tue, 22 Mar 2016 16:08:42 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M58TQF053159 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 01:08:29 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2M58THW031371 for ; Tue, 22 Mar 2016 01:08:29 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2M58Tht031370; Tue, 22 Mar 2016 01:08:29 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Tue, 22 Mar 2016 05:08:29 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458623325 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #12 from Nathan Scott --- To clarify, the fix here is to auto-restart agents that are unresponsive, w= hich is typically due to an unexpected, very large latency during PMDA sampling = (and fixing the source of that latency is outside of PCP, hence intractable). This is achieved through a combination of pmdaroot starting PMDAs (i.e. set PMCD_ROOT_AGENT=3D1 in /etc/sysconfig/pmcd - which is now the default) and: # chkconfig pmie on # service pmie start This enables the pmie rule which checks for agents that have exited, and automates their restart (within ~5 seconds - with a holdoff of 1 minute aft= er any such attempt). A message is also logged to syslog at the time a restar= t is attempted. These two components to the fix first came together in pcp-3.11.1, however = the pmie rule could be used in pcp-3.11.0 as well if anyone needs that. --=20 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=3DcKVrG20= GdY&a=3Dcc_unsubscribe= From nscott@redhat.com Tue Mar 22 01:37:51 2016 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 652B37CA0 for ; Tue, 22 Mar 2016 01:37:51 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CA22CAC003 for ; Mon, 21 Mar 2016 23:37:47 -0700 (PDT) X-ASG-Debug-ID: 1458628664-04cbb04da7432b0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id JsYkvpwoZ4hC3Y2i (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 21 Mar 2016 23:37:45 -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 u2M6bfaI029368; Tue, 22 Mar 2016 02:37:41 -0400 Date: Tue, 22 Mar 2016 02:37:41 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1884930798.33223678.1458628661226.JavaMail.zimbra@redhat.com> In-Reply-To: <56F09F68.5080809@internode.on.net> References: <56F064F6.1030209@internode.on.net> <56F09F68.5080809@internode.on.net> Subject: Re: [pcp] qa/737 - need some Python help MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/737 - need some Python help Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.59] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/737 - need some Python help Thread-Index: EvQvxpyFLMBGo8693JcjWN8GdqCDzQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458628665 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.28044 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 Hi Ken, ----- Original Message ----- > On 22/03/16 08:17, Ken McDonell wrote: > [...] > inseconds = 0.0 > try: > inseconds = time.mktime(timetuple) > except: > pass > return "%s %s" % (inseconds.__str__(), timetuple) > > I don't see the point of this ... inseconds can _never_ be anything > useful, as it will be constructed using the _local_ timezone, not the > PMAPI TimeZone. And indeed this number is the value above for all hosts > in Melbourne, but something quite different for grundy.sgi.com in the USA. Yep, not sure why its not using __pmMktime(3) ... looking again, I suspect that was the intent rather than the python time call there. > Why don't we skip all the inseconds stuff and simply > > return str(timetuple) That would give a string like "(2003, 02, 3, ...)" and not a timestamp in the mktime form we were after I guess. > > and why is str(..) needed in the first case, but not the second? > > and I still have no clue on this. > Not sure either, I'll dig deeper on both fronts tomorrow. cheers. -- Nathan From myllynen@redhat.com Tue Mar 22 02:13:34 2016 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 172FC7CA0 for ; Tue, 22 Mar 2016 02:13:34 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8A64AAC003 for ; Tue, 22 Mar 2016 00:13:30 -0700 (PDT) X-ASG-Debug-ID: 1458630803-04cb6c059d34ca0001-S8gJnT Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by cuda.sgi.com with ESMTP id doI1kReaYc1G5x4y (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 00:13:24 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.43 Received: by mail-wm0-f43.google.com with SMTP id l68so179087693wml.0 for ; Tue, 22 Mar 2016 00:13:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=3by1lXVaMG4MHossZ1AH0D07MIPRDqmJeCJcDXmi7TY=; b=SPf+4teCcX30PTUHZqZ/qBrRqt2U20NqnwP/YhpQhVEuxPjT5cB9uUphb45ZgM9kjt hkHG3HtCZeuTIJj4b1D4QX2RWAb8SOycYvYMgsY2Buuo5BB4Beevk5VF61mQ0adO4p+P B78Aops/Xqm2MdfjHDHSZvH6TI01Ql1aKlM4Qg/KtVbNKlg0X+NXYMwnHkTpUGqUSdds r0vBZ6kohVInY/mhmpXl5iHN5gh3MAx+Hek9IwmstJhbe8Ttste/kOrr9/J7u3oFmwoE GOG6SIr4i1KaRR/6qc1pu1lfBmpZthSHdd/KEx5WNoHqrFVD4jtkY3kvN8LFRSjtQpx9 eB0A== X-Gm-Message-State: AD7BkJISkYoWkUfKXqbELbOsW51YTcaRJ8zSRqFLlw2maImMvx6OJrJj+Ke6KjIEmVQvnhFZ X-Received: by 10.194.201.130 with SMTP id ka2mr33282528wjc.34.1458630803339; Tue, 22 Mar 2016 00:13:23 -0700 (PDT) Received: from ?IPv6:2001:14bb:170:1b1a:402:1fcc:a508:4? (dyg4b2htfyks85lkkyycy-4.rev.dnainternet.fi. [2001:14bb:170:1b1a:402:1fcc:a508:4]) by smtp.gmail.com with ESMTPSA id x203sm15759362wmg.23.2016.03.22.00.13.22 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 Mar 2016 00:13:22 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] pcp updates: only qa References: <20160318195809.BF0CDA02E6@kenj> X-ASG-Orig-Subj: Re: [pcp] pcp updates: only qa To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <56F0F091.2050006@redhat.com> Date: Tue, 22 Mar 2016 09:13:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <20160318195809.BF0CDA02E6@kenj> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Start-Time: 1458630804 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.28045 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Ken, On 2016-03-18 21:58, Ken McDonell wrote: > > Ken McDonell (1): > qa/1069: refine the timezone filtering > > commit 4623a69f22eed7a0e8ef80aed4e92a06d384ae4a > Author: Ken McDonell > > qa/1069: refine the timezone filtering > > The timezone from a Melbourne-created archive it is reported as EST-11 > on some platforms and AEST-11 on some other platforms. Interesting, do we know why that happens and is it at least consistent within a platform? Thanks, -- Marko Myllynen From kenj@internode.on.net Tue Mar 22 04:02:25 2016 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 96AF57CA0 for ; Tue, 22 Mar 2016 04:02:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 606438F8035 for ; Tue, 22 Mar 2016 02:02:22 -0700 (PDT) X-ASG-Debug-ID: 1458637339-04bdf07eac8f050001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id aaqNNLCM9sdNFUIk for ; Tue, 22 Mar 2016 02:02:19 -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: A2DqAQDWCPFWPBrS0XYNUYtmtV2GDQKCCgEBAQEBAQcBAQEBQYUBAQEBAwEjFUABEAsYAgIFFgsCAgkDAgECATEUBg0IAQGIG61eZ49fAQEBAQEBAQECAQEBAQEBGnyJZoc8glYBBJdXnQuPBoRbilwBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 22 Mar 2016 19:31:39 +1030 Subject: Re: [pcp] qa/737 - need some Python help To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/737 - need some Python help References: <56F064F6.1030209@internode.on.net> <56F09F68.5080809@internode.on.net> <1884930798.33223678.1458628661226.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <56F109F1.9040507@internode.on.net> Date: Tue, 22 Mar 2016 20:01:37 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1884930798.33223678.1458628661226.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458637339 X-Barracuda-URL: https://192.48.157.11:443/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.3.28047 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 22/03/16 17:37, Nathan Scott wrote: > Hi Ken, > ... > Yep, not sure why its not using __pmMktime(3) ... looking again, I suspect > that was the intent rather than the python time call there. Well __pmMktime is not exposed in the Python wrapper AFAICT, so that could be an initial obstacle. >> Why don't we skip all the inseconds stuff and simply >> >> return str(timetuple) > > That would give a string like "(2003, 02, 3, ...)" and not a timestamp in > the mktime form we were after I guess. But this is only in the __str__() method and I'm not sure anyone but the QA test cares ... ??? >> > and why is str(..) needed in the first case, but not the second? >> >> and I still have no clue on this. >> > > Not sure either, I'll dig deeper on both fronts tomorrow. OK, thanks. From kenj@internode.on.net Tue Mar 22 04:14:14 2016 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 9AAA57CA0 for ; Tue, 22 Mar 2016 04:14:14 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5E47E304059 for ; Tue, 22 Mar 2016 02:14:11 -0700 (PDT) X-ASG-Debug-ID: 1458638048-04bdf07eac90b20001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id UFzCkTaGhCVPoqHw for ; Tue, 22 Mar 2016 02:14:08 -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: A2DqAQBWDPFWPBrS0XYNUYtmtV2GDQKCCwEBAQEBAQcBAQEBQYUCAQEEOEARCxgJFg8JAwIBAgExFBMIAQG1eJBHAQEIAgEdimKFCIUKAQSXV49TjTiPBoRbilwBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail04.adl6.internode.on.net with ESMTP; 22 Mar 2016 19:44:08 +1030 Subject: Re: [pcp] pcp updates: only qa To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] pcp updates: only qa References: <20160318195809.BF0CDA02E6@kenj> <56F0F091.2050006@redhat.com> From: Ken McDonell Message-ID: <56F10CDE.4030705@internode.on.net> Date: Tue, 22 Mar 2016 20:14:06 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56F0F091.2050006@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1458638048 X-Barracuda-URL: https://192.48.157.11:443/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.3.28047 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 22/03/16 18:13, Marko Myllynen wrote: > ... > Interesting, do we know why that happens and is it at least consistent > within a platform? As with all things related timezones it depends on a mystic combination of ... (a) the distribution of drugs taken before a glibc release, (b) phase of the moon, (c) time of the year, (d) selection of bizarre packages installed, (e) age of QA tester, and (f) local timezone when a test is run. So I have no insight into "why" ... sigh. As Mr Plod says "Move on now, nothing to see here". From jach41@gmail.com Tue Mar 22 05:27:38 2016 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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 961887CA0 for ; Tue, 22 Mar 2016 05:27:38 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4EE2E8F8039 for ; Tue, 22 Mar 2016 03:27:35 -0700 (PDT) X-ASG-Debug-ID: 1458642453-04bdf07eaa9ac90001-S8gJnT Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by cuda.sgi.com with ESMTP id mQDAnXnGfuQoX1Ts (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 03:27:34 -0700 (PDT) X-Barracuda-Envelope-From: jach41@gmail.com X-Barracuda-RBL-Trusted-Forwarder: 209.85.223.178 Received: by mail-io0-f178.google.com with SMTP id m184so238697150iof.1 for ; Tue, 22 Mar 2016 03:27:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=wVz0wMmtbHcI2fGGMH7gi+dw1J7TNgfbvR88IsQjgT8=; b=UHnqxV//MPZunKyfbmeAETwKzvZrIQQX42aiWagKtrUUGouDv4d8uXrXZoqb/kC0ff l21GxK2NQARxjDbhUvjV96WiXe1x9M9ml65rmxkn1/f2sxoDUCZD9oQ7h7LcxNIHWrfr VGXPdxwv1o/Qah7gya3bF3cibOltwQwLJLyZWGmujY9jB4TJjj9gqOY+aghmxwHmPyZB 50qpd5CGp/l0SDbQYux4ivRDJL1YExGJDdLF5u8FjsoFvwgk/uNjT4LmZn6AkmxxK1Iv y1Qlmls34uFb2uIN2hsz8egVVCo9dboNRoXUnDnO8goMtZBEnjZCHn3UH0/XLYglzLCK KPSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=wVz0wMmtbHcI2fGGMH7gi+dw1J7TNgfbvR88IsQjgT8=; b=W4eRANV2jKENeWP8ZmsbGzHHLhUQQatlSEpbQzOw3d2qt43tTmEdxcXL4+baK8XnZ8 VAz+dlz+hG/cRBEgeveJzj1yf28BIfJC/pOlZOobeWm1ZfiZ1A2OCFQK5DN60CZZZXhQ jzXLR+5LRZ7uoaaaWAd1TgdkXzNpEFUWFYr9nCWXNbtiN7RtiEuK1slRYT9XtPRwCwYo R1iOkyCjFP67RpJwK425JWPVTqQC7KswzqPkm+cY8nDa2IwfCotN9YoIPLuNyqirkrsH wtOrjSliiyScA0JBRPZUqyLphof7/XD31fAiOisPbgtkmfGxBPXranopQBGzEB3gYkRu SjXw== X-Gm-Message-State: AD7BkJLFgd3eQH0ArmCX5q4HrlC9n6Wyca5KhYlEJqCuYmmu2lEfLC6KFiA4R5cxHFZJsqfWhC7xpzVjTD+Vdg== MIME-Version: 1.0 X-Received: by 10.107.17.31 with SMTP id z31mr37493434ioi.97.1458642453427; Tue, 22 Mar 2016 03:27:33 -0700 (PDT) Received: by 10.64.20.193 with HTTP; Tue, 22 Mar 2016 03:27:33 -0700 (PDT) Date: Tue, 22 Mar 2016 15:57:33 +0530 Message-ID: Subject: GSoC : Archive Optimization From: Jaydeep Chauhan X-ASG-Orig-Subj: GSoC : Archive Optimization To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a113f71fe4ab1dd052ea0a9bd X-Barracuda-Connect: mail-io0-f178.google.com[209.85.223.178] X-Barracuda-Start-Time: 1458642453 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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.3.28049 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 --001a113f71fe4ab1dd052ea0a9bd Content-Type: text/plain; charset=UTF-8 Hello, This is Jaydeep Chauhan, I'm final year undergraduate student. I'm interest in Optimized logging of unchanging performance metrics project. I installed pcp on my fedora system and played with it. I used pmlogger, saw how it records metrics and generate logs. About my background.I have previously work on qt based qui application for fetching logs of system along with file events of particular directory, I used inotify api for file events.I also have work kernel module for understanding, how device drivers work under linux. github : https://github.com/jadd22 I have prepared proposal,it would be great if I get some feedback draft Sorry,for introducing late in mailing list. Thanks Jaydeep Chauhan --001a113f71fe4ab1dd052ea0a9bd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,
This is Jaydeep Chauhan, I'm final year und= ergraduate student. I'm interest in=C2=A0Optimized logging of unchangin= g performance metrics project. I installed pcp on my fedora system and play= ed with it. I used pmlogger, saw how it records metrics and generate logs.<= /div>

About my background.I have previously work on qt b= ased qui application for fetching logs of system along with file events of = particular directory, I used inotify api for file events.I also have work k= ernel module for understanding, how device drivers work under linux.=C2=A0<= /div>
I have prepared proposal,it would be great if I = get some feedback=C2=A0draft
<= div>Sorry,for introducing late in mailing list.

Th= anks
Jaydeep Chauhan
--001a113f71fe4ab1dd052ea0a9bd-- From bugzilla@redhat.com Tue Mar 22 10:23:03 2016 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.7 required=5.0 tests=DATE_IN_PAST_06_12 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 6F4DD7CB2 for ; Tue, 22 Mar 2016 10:23:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2507E304062 for ; Tue, 22 Mar 2016 08:23:03 -0700 (PDT) X-ASG-Debug-ID: 1458660179-04cb6c05a06e680001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id XoWHQaY7yU0Tf13R (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 08:23:01 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiO91-000176-KP for ; Wed, 23 Mar 2016 02:22:59 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMmX3045102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 11:22:48 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMmRg025972 for ; Tue, 22 Mar 2016 11:22:48 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2MFMmT1025971; Tue, 22 Mar 2016 11:22:48 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Tue, 22 Mar 2016 05:08:29 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458660181 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.61 X-Barracuda-Spam-Status: No, SCORE=1.61 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, DATE_IN_PAST_06_12, DATE_IN_PAST_06_12_2, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date 0.50 BSF_SC0_MV0771 BSF_SC0_MV0771 1.10 DATE_IN_PAST_06_12_2 DATE_IN_PAST_06_12_2 https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3Dx71PkPD= uCm&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Mar 22 10:23:02 2016 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 B499A7CB1 for ; Tue, 22 Mar 2016 10:23:02 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 83C2C8F8039 for ; Tue, 22 Mar 2016 08:23:02 -0700 (PDT) X-ASG-Debug-ID: 1458660175-04cbb04da684a70001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id VvusNUa2rlowtVxe (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 08:22:57 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiO8t-0003En-I8 for ; Wed, 23 Mar 2016 02:22:54 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMeT2044997 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 11:22:40 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMeUO014821 for ; Tue, 22 Mar 2016 11:22:40 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2MFMe8d014820; Tue, 22 Mar 2016 11:22:40 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Tue, 22 Mar 2016 15:22:39 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458660176 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #14 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3DERs63a5= lbz&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Mar 22 10:23:06 2016 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 081867CB6 for ; Tue, 22 Mar 2016 10:23:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C85E3304062 for ; Tue, 22 Mar 2016 08:23:02 -0700 (PDT) X-ASG-Debug-ID: 1458660179-04cbb04da584aa0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id KGAimW7h734k5FjR (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 08:23:00 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiO8r-0000vv-JT for ; Wed, 23 Mar 2016 02:22:58 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMa6P044942 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 11:22:36 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMawL025896 for ; Tue, 22 Mar 2016 11:22:36 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2MFMZNq025895; Tue, 22 Mar 2016 11:22:35 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Tue, 22 Mar 2016 15:22:35 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458660180 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #10 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3DHfGRNBH= 7JD&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Mar 22 10:23:06 2016 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 311097CB7 for ; Tue, 22 Mar 2016 10:23:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id F068B304064 for ; Tue, 22 Mar 2016 08:23:02 -0700 (PDT) X-ASG-Debug-ID: 1458660179-04cbb04da584ab0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id OT4DcXEUj4A3cALv (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 08:23:01 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiO8x-00076t-Fp for ; Wed, 23 Mar 2016 02:22:59 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMjf1045067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 11:22:45 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFMjqf025928 for ; Tue, 22 Mar 2016 11:22:45 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2MFMjKT025927; Tue, 22 Mar 2016 11:22:45 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Tue, 22 Mar 2016 15:22:45 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1458660180 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #12 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e687eabad0 --=20 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=3DLVHEHs0= hVF&a=3Dcc_unsubscribe= From lberk@redhat.com Tue Mar 22 10:38:32 2016 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 15BF47CB1 for ; Tue, 22 Mar 2016 10:38:32 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CB9BF8F8040 for ; Tue, 22 Mar 2016 08:38:31 -0700 (PDT) X-ASG-Debug-ID: 1458661110-04cbb04da6874a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id IA7YXLL9gDEbVmED (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 08:38:31 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 5D554C00EB01 for ; Tue, 22 Mar 2016 15:38:30 +0000 (UTC) Received: from toium (vpn-48-156.rdu2.redhat.com [10.10.48.156]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2MFcTCj017065 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 22 Mar 2016 11:38:30 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: pmdaelasticsearch Date: Tue, 22 Mar 2016 11:38:29 -0400 X-ASG-Orig-Subj: pcp updates: pmdaelasticsearch Message-ID: <87egb2frpm.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1458661110 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Change passes pmda.elasticsearch qa, Changes committed to git://git.pcp.io/pcp/pcp.git master Alec Ten Harmsel (1): Restrict pmdaelasticsearch to local node by default src/pmdas/elasticsearch/pmdaelasticsearch.pl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) Details ... commit 8c0bfaa1cdabe047a767e472eefda26255b5249c Author: Alec Ten Harmsel Date: Tue Mar 22 09:51:36 2016 -0400 Restrict pmdaelasticsearch to local node by default Previously pmdaelasticsearch would default to trying to capture all available nodes. Now default to local nodes only. Signed-off-by: Lukas Berk From resylulin@korea.com Tue Mar 22 13:50:27 2016 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, HTML_MIME_NO_HTML_TAG,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 (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D5CEB7CB6 for ; Tue, 22 Mar 2016 13:50:27 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7C4BB304051 for ; Tue, 22 Mar 2016 11:50:24 -0700 (PDT) X-ASG-Debug-ID: 1458672616-04bdf07eace6fe0001-S8gJnT Received: from r-smtp6.korea.com (98.202.24.185-rev.hti.pl [185.24.202.98]) by cuda.sgi.com with ESMTP id i7Y8OEZWRvQx9Lm0 for ; Tue, 22 Mar 2016 11:50:17 -0700 (PDT) X-Barracuda-Envelope-From: resylulin@korea.com X-Barracuda-Apparent-Source-IP: 185.24.202.98 From: "=?utf-8?B?0KHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0L4=?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0J7RhNC+0YDQvNC70LXQvdC40LUg0L/RgNCw0LIg0L3QsCDQt9C10LzQtdC70YzQvdGL0LUg0YPRh9Cw0YHRgtC60Lgg0L/QvtC0INGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstC+INC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7Qsg==?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0J7RhNC+0YDQvNC70LXQvdC40LUg0L/RgNCw0LIg0L3QsCDQt9C10LzQtdC70YzQvdGL0LUg0YPRh9Cw0YHRgtC60Lgg0L/QvtC0INGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstC+INC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7Qsg==?= Message-ID: <005435378.20160322215022@RYXDPIBFJD> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 22 Mar 2016 21:50:22 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: 98.202.24.185-rev.hti.pl[185.24.202.98] X-Barracuda-Start-Time: 1458672616 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28061 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 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 PGRpdj48dGFibGUgYmdjb2xvcj0iI0ZBRjVGNSIgYm9yZGVyPSIxIiBjZWxsc3BhY2luZz0iMCI+ PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzk0NDk0OSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRDlC M0IzIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdj b2xvcj0iI0Q5QjNCMyI+wqA8L3RkPjx0ZD48dGFibGUgYmdjb2xvcj0iI0ZBRjVGNSIgYm9yZGVy PSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzZDMzUzNSI+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2QzM1MzUiPsKgPC90 ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzk0NDk0OSI+wqA8L3RkPjx0ZD48cCBhbGlnbj0iY2Vu dGVyIj48YnIgLz48Zm9udCBmYWNlPSJUYWhvbWEiPjxmb250IGNvbG9yPSIjQzgwMDAwIj48Yj4y PHNwYW4gbGFuZz0iZW4tdXMiPjg8L3NwYW4+wqAtIDI8c3BhbiBsYW5nPSJlbi11cyI+OTwvc3Bh bj7CoNC80LDRgNGC0LDCoCB8INCzLiDQnNC+0YHQutCy0LDCoDxiciAvPjwvYj48L2ZvbnQ+0J/R gNC+0LzQvtC60L7QtDogMzU0PC9mb250PjwvcD48cCBhbGlnbj0iY2VudGVyIj48Zm9udCBmYWNl PSJUYWhvbWEiPtCj0YfQtdCx0L3Ri9C5INGG0LXQvdGC0YAg0L/RgNC40LPQu9Cw0YjQsNC10YIg 0L3QsCDQvtCx0YPRh9C10L3QuNC1PHNwYW4gbGFuZz0iZW4tdXMiPsKgPC9zcGFuPtC/0L4g0YLQ tdC80LU6PGJyIC8+PGJyIC8+PC9mb250Pjxmb250IGNvbG9yPSIjQ0MwMDAwIiBmYWNlPSJUYWhv bWEiIHNpemU9IjQiPtCg0JDQl9Cc0JXQqdCV0J3QmNCVINCb0JjQndCV0JnQndCr0KUg0J7QkdCq 0JXQmtCi0J7Qkiwg0JIg0KLQntCcINCn0JjQodCb0JUg0JrQntCc0JzQo9Cd0JjQmtCQ0KbQmNCZ INCYINCh0JXQotCV0JnCoDxiciAvPtCY0J3QltCV0J3QldCg0J3Qni3QotCV0KXQndCY0KfQldCh 0JrQntCT0J4g0J7QkdCV0KHQn9CV0KfQldCd0JjQrzog0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM 0YHRgtCy0L4g0Lgg0L/RgNCw0LrRgtC40LrQsC48L2ZvbnQ+PGZvbnQgZmFjZT0iVGFob21hIj48 Zm9udCBjb2xvcj0iIzAwMDBGRiI+PGJyIC8+PGJyIC8+PC9mb250PjxzcGFuIGxhbmc9ImVuLXVz Ij48Zm9udCBzaXplPSI0Ij7QktC10LTRg9GJ0LjQuTrCoDxiciAvPjwvZm9udD7QnNCw0LfRg9GA 0L7QsiDQkC7Qki4gLSDQmi7Rji7QvS4sINGN0LrRgdC/0LXRgNGC0LAg0L/QviDQt9C10LzQtdC7 0YzQvdC+0LzRgyDQuCDRgdC80LXQttC90L7QvNGDINC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB 0YLQstGDLjwvc3Bhbj48L2ZvbnQ+PC9wPjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBmYWNlPSJUYWhv bWEiPjxmb250IHNpemU9IjIiPtCS0YDQtdC80Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQsNC9 0Y/RgtC40Lk8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj7CoNGBIDEwOjAwINC00L4gMTc6MzAu PGJyIC8+0JzQtdGA0L7Qv9GA0LjRj9GC0LjQtSDRgdC+0YHRgtC+0LjRgtGB0Y8g0L/QviDQsNC0 0YDQtdGB0YM6INGD0LsuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDQtC42LCDRgdGC0YAuMiwg0JEu 0KYuwqA8c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj7QktC40LrRgtC+0YDQuNGPINCf0LvQsNC3 0LA8c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj4uPGJyIC8+0JjQvdGE0L7RgNC80LDRhtC40Y8g 0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQv9C+INGC0LXQu9C10YTQvtC90YM6wqA8L2ZvbnQ+ PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqA8L3NwYW4+ODxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bh bj7CoCg0OTUpwqA8c3BhbiBsYW5nPSJlbi11cyI+wqA8L3NwYW4+NzI1PHNwYW4gbGFuZz0iZW4t dXMiPsKgLcKgPC9zcGFuPjA0PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFuPjQ4PHNwYW4g bGFuZz0iZW4tdXMiPsKgPC9zcGFuPjxmb250IHNpemU9IjIiPijQvNC90L7Qs9C+0LrQsNC90LDQ u9GM0L3Ri9C5KTwvZm9udD48L2ZvbnQ+PC9wPjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBmYWNlPSJU YWhvbWEiIHNpemU9IjIiPtCS0Ysg0LzQvtC20LXRgtC1INGD0YfQsNGB0YLQstC+0LLQsNGC0Ywg 0LIg0L7QsdGD0YfQtdC90LjQuCDQutCw0Log0L7RgiDQutC+0LzQv9Cw0L3QuNC4LCDRgtCw0Log 0Lgg0LrQsNC6INGH0LDRgdGC0L3QvtC1INC70LjRhtC+LjxiciAvPijQv9C+0LbQsNC70YPQudGB 0YLQsCDQvdC1INC+0YLQstC10YfQsNC50YLQtSDQvdCwINC+0LHRgNCw0YLQvdGL0Lkg0LDQtNGA 0LXRgSDRjdC7LtC/0L7Rh9GC0YspPC9mb250PjxiciAvPsKgPC9wPjwvdGQ+PHRkIGJnY29sb3I9 IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzZDMzUzNSI+wqA8L3RkPjx0 ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2QzM1MzUiPsKgPC90ZD48 L3RyPjwvdGJvZHk+PC90YWJsZT48cD48Zm9udCBmYWNlPSJDYWxpYnJpIj48Yj4xLjwvYj7CoNCg 0LDQt9GK0Y/RgdC90LXQvdC40Y8g0KTQlyDQvtGCIDIzINC40Y7QvdGPIDIwMTQg0LPQvtC00LAg 4oSWIDE3MS3QpNCXIOKAkyAi0L3QvtCy0L7Qs9C+INCX0LXQvNC10LvRjNC90L7Qs9C+INC60L7Q tNC10LrRgdCwINCg0KQiIOKAkyDQsiDRh9Cw0YHRgtC4LMKgPGJyIC8+0LrQsNGB0LDRjtGJ0LXQ udGB0Y8g0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCyPGJyIC8+PGI+Mi48L2I+wqDQ ntGC0LPRgNCw0L3QuNGH0LXQvdC40LUg0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCy INC+0YIg0L/Qu9C+0YnQsNC00L3Ri9GFLCDQutGA0LjRgtC10YDQuNC4INC/0YDQuNC30L3QsNC9 0LjRjyDQutC+0LzQvNGD0L3QuNC60LDRhtC40LkgKNGB0LXRgtC10LkpwqA8YnIgLz7Qu9C40L3Q tdC50L3Ri9C80Lgg0L7QsdGK0LXQutGC0LDQvNC4PGJyIC8+PGI+My48L2I+wqDQmNC80YPRidC1 0YHRgtCy0LXQvdC90L4t0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQuNC5INGB0L7RgdGC0LDQ siDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LAsINC70LjQvdC10LnQvdGL0Lkg0L7Q sdGK0LXQutGCINC60LDQuiDQtdC00LjQvdGL0LnCoDxiciAvPtC90LXQtNCy0LjQttC40LzRi9C5 INC60L7QvNC/0LvQtdC60YEsINC00LLQuNC20LjQvNGL0LUg0Lgg0L3QtdC00LLQuNC20LjQvNGL 0LUg0LvQuNC90LXQudC90YvQtSDQvtCx0YrQtdC60YLRiyDQuCDQuNGFINGH0LDRgdGC0Lg6INC/ 0YDQsNC60YLQuNGH0LXRgdC60L7QtcKgPGJyIC8+0LfQvdCw0YfQtdC90LjQtTxiciAvPjxiPjQu PC9iPsKg0JfQtdC80LvQuCAo0YLQtdGA0YDQuNGC0L7RgNC40LgsINC30L7QvdGLKSwg0LfQsNC/ 0YDQtdGJ0ZHQvdC90YvQtSDQuNC70Lgg0L/RgNC10LTQv9C40YHQsNC90L3Ri9C1INC00LvRjyDR gdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsCDQu9C40L3QtdC50L3Ri9GFwqA8YnIgLz7QvtCx0YrQ tdC60YLQvtCyLCDQvtCx0L7RgdC90L7QstCw0L3QuNGPL9GB0L7Qs9C70LDRgdC+0LLQsNC90LjR jyDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsCDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrR gtC+0LIg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINC30L7QvdCw0YU8YnIgLz48Yj41LjwvYj7CoNCX 0L3QsNGH0LXQvdC40LUg0L/QvtC90Y/RgtC40Y8gItGA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGP INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCI8YnIgLz48Yj42LjwvYj7CoNCT0J/Q l9CjINC00LvRjyDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsC/RgNC10LrQvtC90YHRgtGA0YPQ utGG0LjQuCDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrRgtC+0LIg0LIg0L/QtdGA0LXRhdC+ 0LTQvdGL0Lkg0L/QtdGA0LjQvtC0PGJyIC8+PGI+Ny48L2I+wqDQn9C+0YDRj9C00L7QuiDQv9C+ 0LTQs9C+0YLQvtCy0LrQuCDQv9GA0L7QtdC60YLQsCDQv9C70LDQvdC40YDQvtCy0LrQuCDQuCDQ vNC10LbQtdCy0LDQvdC40Y8g0YLQtdGA0YDQuNGC0L7RgNC40Lgg0LTQu9GPwqA8YnIgLz7RgdGC 0YDQvtC40YLQtdC70YzRgdGC0LLQsC/RgNC10LrQvtC90YHRgtGA0YPQutGG0LjQuCDQu9C40L3Q tdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIgLz48Yj44LjwvYj7CoNCS0LvQuNGP0L3QuNC1 INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCwINC+0LEg0LDQstGC0L7QtNC+0YDQvtCz 0LDRhSDQvdCwINGA0LDQt9C80LXRidC10L3QuNC1INC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQ utGC0L7Qsiwg0YDQsNC30LzQtdGJ0LXQvdC40LXCoDxiciAvPtC60L7QvNC80YPQvdC40LrQsNGG 0LjQuSDQstC00L7Qu9GMINC40LvQuCDRgSAi0L/QtdGA0LXRgdC10YfQtdC90LjQtdC8IiDQsNCy 0YLQvtC00L7RgNC+0LPQuDxiciAvPjxiPjkuPC9iPsKg0J7RgdC+0LHQtdC90L3QvtGB0YLQuCDR gNCw0LfQvNC10YnQtdC90LjRjyDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrRgtC+0LIg0LLQ tNC+0LvRjCDQuNC70Lgg0YEgItC/0LXRgNC10YHQtdGH0LXQvdC40LXQvCIg0LbQtdC70LXQt9C9 0YvRhSDQtNC+0YDQvtCzPGJyIC8+PGI+MTAuPC9iPsKg0J3QtdC00YDQvtC/0L7Qu9GM0LfQvtCy 0LDQvdC40LUg0LIg0YHQstGP0LfQuCDRgSDRgNCw0LfQvNC10YnQtdC90LjQtdC8INC70LjQvdC1 0LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCwg0YDQsNC30LzQtdGJ0LXQvdC40LUg0L/QvtC0INC3 0LXQvNC70ZHQucKgPGJyIC8+0LzQtdGC0L7QtNC+0Lwg0LHQtdGB0YLRgNCw0L3RiNC10LnQvdC+ 0Lkg0L/RgNC+0LrQu9Cw0LTQutC4LCDQsiDRgtC+0Lwg0YfQuNGB0LvQtSDQvdCwINC80LXRgdGC 0LUg0L/RgNC10LbQvdC10LPQviDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIg Lz48Yj4xMS48L2I+wqDQn9C+0YDRj9C00L7QuiDQuCDQv9C+0YHQu9C10LTRgdGC0LLQuNGPINC0 0LvRjyDQuNC90YvRhSDQu9C40YYg0YPRgdGC0LDQvdC+0LLQu9C10L3QuNGPINC+0YXRgNCw0L3Q vdGL0YUg0LfQvtC9INGA0LDQt9C70LjRh9C90YvRhSDQu9C40L3QtdC50L3Ri9GFwqA8YnIgLz7Q vtCx0YrQtdC60YLQvtCyLCDQv9GA0LDQstCwINGH0LDRgdGC0L3Ri9GFINC70LjRhiDQsiDRgdCy 0Y/Qt9C4INGBINGD0YHRgtCw0L3QvtCy0LvQtdC90LjQtdC8INC90LAg0LjRhSDQt9C10LzQtdC7 0YzQvdGL0YUg0YPRh9Cw0YHRgtC60LDRhSDQvtGF0YDQsNC90L3QvtC5wqA8YnIgLz7Qt9C+0L3R iyDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIgLz48Yj4xMi48L2I+wqDQodC1 0YDQstC40YLRg9GC0Ysg0L3QsCDQt9C10LzQtdC70YzQvdGL0LUg0YPRh9Cw0YHRgtC60Lgg0LIg 0YHQstGP0LfQuCDRgSDRgNCw0LfQvNC10YnQtdC90LjQtdC8INC70LjQvdC10LnQvdGL0YUg0L7Q sdGK0LXQutGC0L7QsjxiciAvPjxiPjEzLjwvYj7CoCLQl9C10LzQtdC70YzQvdGL0LUiINC/0L7Q u9C+0LbQtdC90LjRjyDQv9GA0L7QtdC60YLQvdC+0Lkg0LTQvtC60YPQvNC10L3RgtCw0YbQuNC4 INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsDxiciAvPjxiPjE0LjwvYj7CoNCi0YDQ tdCx0L7QstCw0L3QuNGPINC6INGA0LXQutGD0LvRjNGC0LjQstCw0YbQuNC4INC30LXQvNC10LvR jCDQsiDRgdCy0Y/Qt9C4INGB0L4g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0L7QvC/RgNC10LrQ vtC90YHRgtGA0YPQutGG0LjQtdC5INC70LjQvdC10LnQvdC+0LPQvsKgPGJyIC8+0L7QsdGK0LXQ utGC0LA8YnIgLz48Yj4xNS48L2I+wqDQoNCw0LfRgNC10YjQtdC90LjRjyDQvdCwINGB0YLRgNC+ 0LjRgtC10LvRjNGB0YLQstC+L9GA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGOINC4INCy0LLQvtC0 INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrR gtC+0LIswqA8YnIgLz7RgdC70YPRh9Cw0Lgg0L7RgdCy0L7QsdC+0LbQtNC10L3QuNGPINC+0YIg 0Y3QutGB0L/QtdGA0YLQuNC30Ysg0L/RgNC+0LXQutGC0L3QvtC5INC00L7QutGD0LzQtdC90YLQ sNGG0LjQuCwg0L/QvtC70YPRh9C10L3QuNGPINGA0LDQt9GA0LXRiNC10L3QuNC5INC90LDCoDxi ciAvPtGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstC+L9GA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGO INC4INCy0LLQvtC0INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiDQu9C40L3QtdC50L3Ri9GF INC+0LHRitC10LrRgtC+0LI8YnIgLz48Yj4xNi48L2I+wqDQntGB0L7QsdC10L3QvdC+0YHRgtC4 INGA0LDQt9C80LXRidC10L3QuNGPINC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7QsiDQ s9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LPQviDQuNC70Lgg0LzRg9C90LjRhtC40L/QsNC7 0YzQvdC+0LPQvsKgPGJyIC8+0LfQvdCw0YfQtdC90LjRjywg0LIg0YLQvtC8INGH0LjRgdC70LUg 0LjRgdGF0L7QtNGPINC40Lcg0KTQlyAi0J4g0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHR gtC10LzQtSIgKNCk0Jcg4oSWIDQ0LdCk0JcpPGJyIC8+PGI+MTcuPC9iPsKg0J/QtdGA0LXQstC+ 0LQg0LfQtdC80LXQu9GM0L3QvtCz0L4g0YPRh9Cw0YHRgtC60LAg0LjQtyDQvtC00L3QvtC5INC6 0LDRgtC10LPQvtGA0LjQuCDQsiDQtNGA0YPQs9GD0Y4g0LIg0YHQstGP0LfQuCDRgdC+INGB0YLR gNC+0LjRgtC10LvRjNGB0YLQstC+0LzCoDxiciAvPtC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQ tdC60YLQsDxiciAvPjxiPjE4LjwvYj7CoNCe0YHQvtCx0LXQvdC90L7RgdGC0Lgg0LvQtdGB0L7Q v9C+0LvRjNC30L7QstCw0L3QuNGPINC4INGA0LXQttC40LzQsCDQtNGA0LXQstC10YHQuNC90Ysg 0LIg0YHQstGP0LfQuCDRgdC+wqA8YnIgLz7RgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQvtC8L9GA 0LXQutC+0L3RgdGC0YDRg9C60YbQuNC10Lkg0LjQu9C4INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQ tdC5INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCwg0LIg0YDQsNC30L3Ri9GFINC7 0LXRgdCw0YU8YnIgLz48Yj4xOS48L2I+wqDQntGE0L7RgNC80LvQtdC90LjQtSAi0L/QtdGA0LXR gdC10YfQtdC90LjRjyDQstC+0LTQvdGL0YUg0L/RgNC10LPRgNCw0LQiINC4INCy0L7QtNC+0L/Q vtC70YzQt9C+0LLQsNC90LjRjywg0YDQsNC30LzQtdGJ0LXQvdC40LUg0LvQuNC90LXQudC90L7Q s9C+wqA8YnIgLz7QvtCx0YrQtdC60YLQsCDQstC00L7Qu9GMINCy0L7QtNC90L7Qs9C+INC+0LHR itC10LrRgtCwPGJyIC8+PGI+MjAuPC9iPsKg0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDQv9C70LDQ vdGLINC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7QsjxiciAvPjxiPjIxLjwvYj7CoNCe 0YHQvtCx0LXQvdC90L7RgdGC0Lgg0LrQsNC00LDRgdGC0YDQvtCy0L7Qs9C+INGD0YfRkdGC0LAg 0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCyINC4INC30LXQvNC10LvRjNC90YvRhSDR g9GH0LDRgdGC0LrQvtCyINC/0L7QtCDQvdC40LzQuDxiciAvPjxiPjIyLjwvYj7CoNCg0LXQs9C4 0YHRgtGA0LDRhtC40Y8g0L/RgNCw0LIg0L3QsCDQu9C40L3QtdC50L3Ri9C1INC+0LHRitC10LrR gtGLPC9mb250PjwvcD48dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48 dGQ+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQgZmFjZT0iVGFob21hIj48Yj7Qo9GH0LDRgdGC0LjQ tSDRgdC+0YHRgtCw0LLQuNGCOjwvYj7CoDIyPHNwYW4gbGFuZz0iZW4tdXMiPi48L3NwYW4+ODAw INGA0YPQsS48L2ZvbnQ+PC9wPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHRhYmxlIGJvcmRl cj0iMSIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkPjxwIGFsaWduPSJjZW50ZXIiPjxmb250 IGZhY2U9IlRhaG9tYSI+PGI+PGZvbnQgc2l6ZT0iMiI+0KHQutC40LTQutC4ICjQvtGCIDIg0YfQ tdC70L7QstC10LrQsCDigJMgMTAlLCAzINGH0LXQu9C+0LLQtdC60LAg4oCTIDE1JSwgNCDRh9C1 0LvQvtCy0LXQutCwINC4INCx0L7Qu9C10LUg4oCTIDIwJS4pPGJyIC8+PC9mb250PjwvYj7CoNCS INGB0YLQvtC40LzQvtGB0YLRjCDQstGF0L7QtNC40YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5 INC80LDRgtC10YDQuNCw0LssINC+0LHQtdC00YssINC60L7RhNC1LdC/0LDRg9C30YssINGB0LXR gNGC0LjRhNC40LrQsNGCLjxiciAvPsKgPC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3Rh YmxlPjwvdGQ+PHRkIGJnY29sb3I9IiNEOUIzQjMiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xv cj0iIzk0NDk0OSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRDlCM0IzIj7CoDwvdGQ+PHRkIGJnY29s b3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj4= From noreply@github.com Tue Mar 22 17:09:08 2016 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.4 required=5.0 tests=HTML_IMAGE_ONLY_12, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CFAD07CA1 for ; Tue, 22 Mar 2016 17:09:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 356F7AC007 for ; Tue, 22 Mar 2016 15:09:07 -0700 (PDT) X-ASG-Debug-ID: 1458684539-04cbb04da6d36e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id xA2QFNfPA1UlCgLV (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 15:09:01 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiUTv-0000tC-Iz for ; Wed, 23 Mar 2016 09:08:59 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Tue, 22 Mar 2016 15:08:48 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1458684528; bh=ob+K+wG3XAqbaQ0p2gNRV//mSZMbbp6y5ugbugtn/EM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pplO65stAqccconUys4sL9gpCqW1CY52qsSAcJ4+hSTWkHo0tYwDP3lHUl+xSOSYs ypX+viM7oxAXlEI2K1gsmc9GIsvPX1BuTI90nM5eiB6PMAJ4cj+o3gXDQIkdxNkpj2 mdD9GDFcwPvo0GGTXOqaBxj2WYNfTLx7Yx5o8WUw= From: thirumalrao Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Content-Type: multipart/alternative; boundary="--==_mimepart_56f1c270a5571_4f473fcc2316b2bc724377"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: thirumalrao X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1458684541 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28068 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_56f1c270a5571_4f473fcc2316b2bc724377 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit how to install python bindings for pcp client in mac? --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/e852abbcbea3f8246ffde35045a8beed1529b208#commitcomment-16808278 ----==_mimepart_56f1c270a5571_4f473fcc2316b2bc724377 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

how to install python bindings for pcp client in mac?


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

----==_mimepart_56f1c270a5571_4f473fcc2316b2bc724377-- From kenj@internode.on.net Tue Mar 22 18:43:34 2016 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 961F77CB6 for ; Tue, 22 Mar 2016 18:43:34 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 64D6D8F8037 for ; Tue, 22 Mar 2016 16:43:34 -0700 (PDT) X-ASG-Debug-ID: 1458690207-04cb6c05a0d0a30001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id BDepFrvzvn4Qq2Kp for ; Tue, 22 Mar 2016 16:43:27 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DOAQBs1/FWPBrS0XYNUYtntWKGDQKCFQEBAQEBAQcBAQEBQYUBAQEBBCNWDAQLGAICBSECAg8CMhQGAQwIAQG3WWeRAQEBAQEBAQEBAgEBAQEBARp8iWaHPIJWBZdYnQ2PB4RbilwBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl6.internode.on.net with ESMTP; 23 Mar 2016 10:13:26 +1030 Subject: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl To: Nathan Scott , Stan Cox X-ASG-Orig-Subj: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl References: <56E9CDDF.5080209@internode.on.net> <1139238315.32024832.1458165274501.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <56F1D89D.90901@internode.on.net> Date: Wed, 23 Mar 2016 10:43:25 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1139238315.32024832.1458165274501.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1458690207 X-Barracuda-URL: https://192.48.176.15:443/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.3.28069 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 17/03/16 08:54, Nathan Scott wrote: > Hi Ken, > > ----- Original Message ----- >> There are no network.interface.in.compressed metrics from the darwin PMDA, >> leading to ... >> >> ! Traceback (most recent call last): >> ! File "/usr/local/bin/pmcollectl", line 9, in >> ! ssx.print_line() >> ! File "/usr/local/bin/pmcollectl", line 9, in print_line >> ! self.print_verbose() >> ! File "/usr/local/bin/pmcollectl", line 9, in print_verbose >> ! sum(self.ss.get_metric_value('network.interface.in.compressed')), >> ! TypeError: 'int' object is not iterable >> >> My questions are: >> >> (a) should pmcollectl handle this case correctly? > > Yep, I think it should - looks like a bug. I'm back looking at this one. It appears that get_metric_value() is returning a scalar value of 0 when values are not available for the metric ... this is sort of a problem when the caller wraps this in sum(...) because scalar 0 is not iterable. I explored fixing this in get_metric_value() but we have no way to decide if we should return 0 or [0] there because if the metric is not defined there is no pmDesc. So, I think the caller has to test, and this leads to this ugliness: try: sum_compressed = sum(self.ss.get_metric_value('network.interface.in.compressed')) except TypeError as te: # pylint: disable-msg=C0103 sum_compressed = 0 Is this the best one can do? Is the pyrlint chatter needed? If so, we'll end up with these turdlets throughout the code in every place where a function assuming an iterable is used with an argument that comes from a get_metric_value() call that might involve a metric that is not available. From charles.cui1984@gmail.com Tue Mar 22 22:54:53 2016 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,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 926767CA0 for ; Tue, 22 Mar 2016 22:54:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 69CA4304062 for ; Tue, 22 Mar 2016 20:54:50 -0700 (PDT) X-ASG-Debug-ID: 1458705284-04cb6c059d113890001-S8gJnT Received: from mail-lf0-f42.google.com (mail-lf0-f42.google.com [209.85.215.42]) by cuda.sgi.com with ESMTP id ldtO7f3hED7xmepL (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 22 Mar 2016 20:54:45 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.215.42 Received: by mail-lf0-f42.google.com with SMTP id d82so2233875lfe.3 for ; Tue, 22 Mar 2016 20:54:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=ZbdR+41mQGTKnqFHV7323PztUhYn+bMiVt+6eB6MFek=; b=x4cvebRmJlqaCeJrtOLuNUtPglSnQ5bRKkP4+iHBAoaqB3BFctcfiorcFYQ+0S6jud //grB4e/y0odKVeoFSTwtpG9PMryTM8aY2tTjh2xkEUnBXway3ywsU1f6SmShULKiFlH 3G++IAc5M1Jwyvk1HPfv9/yh5PGh0S0W2vHCM14f8L086UcGU+npK8UsUQ6Xrj0ppvCq AII1NoCG5hNyc9OaZc7mWjbJjmUsIz/yBbeWOBvpYSEQbO2xL1sWKa9zI1eEt1XD53Xw hxqpZLNKVvUHHAoYcK6jYCjeOIXfS0bZAw1p8O+yBvsoxBqXMqe1IEEAOA/1pHggs/XA 8OYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=ZbdR+41mQGTKnqFHV7323PztUhYn+bMiVt+6eB6MFek=; b=myqo9iWhrYmNKpMjJAOzLpLyFy8sEhVu7vOgS/L/G6PN1MQwPXm2DdW/myzEMBc8Z8 cH3qaH7Fo0b3gcdeYkgN/z2FeEt5b7JPYh173ZiesUaexo7G+Gk+dfIdDzaKxl0qrg7c QQO3CmdgGV/sTgssAfRGhNAw9cK1j03UAxcGNeytRnKl77W5qLj30m9udND/OX02SLOp VZ25jCAaGYgRWklCBf3yq3OA7wz5pRXurjEMUPdT9biIitrqH7WmfTH7/XXFHL9LfozP oBg4VD219nQYZuHdPQZlUplComS5LrzIucCB2d/iQH94ZWOSZAxCy71nzIXtM175u8v6 bv8A== X-Gm-Message-State: AD7BkJIg0fRYdxr1wVLHZn8Kqe12OIKA/f4z5Jb4GeJnPtVKsbbUsam5BLl5ftT9tDbA+IMdjH9mf8WPDbxz0g== MIME-Version: 1.0 X-Received: by 10.25.16.80 with SMTP id f77mr253983lfi.80.1458705283480; Tue, 22 Mar 2016 20:54:43 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Tue, 22 Mar 2016 20:54:43 -0700 (PDT) In-Reply-To: <87poumidg2.fsf@redhat.com> References: <87poumidg2.fsf@redhat.com> Date: Tue, 22 Mar 2016 20:54:43 -0700 Message-ID: Subject: Re: GSoC Proposal From: Charles Cui X-ASG-Orig-Subj: Re: GSoC Proposal To: Lukas Berk , pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lf0-f42.google.com[209.85.215.42] X-Barracuda-Start-Time: 1458705285 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28075 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature the proposal is now in draft state. Thanks, Charles 2016-03-22 11:18 GMT-07:00 Lukas Berk : > Hi Charles, > > Is there any way you could move your proposal back to the 'drafts' > stage? We have some feedback we'd like to provide to you and can't in > it's current state. > > Cheers, > > Lukas From kenj@internode.on.net Tue Mar 22 23:25:53 2016 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 074117CA0 for ; Tue, 22 Mar 2016 23:25:53 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 761FBAC005 for ; Tue, 22 Mar 2016 21:25:49 -0700 (PDT) X-ASG-Debug-ID: 1458707143-04bdf07eab179c70001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id tOSmGcxyILPuBuJC for ; Tue, 22 Mar 2016 21:25:43 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DKAQC3GfJWPBrS0XYNUYtmsXuEDYgnAQEBAQEBBwEBAQFBhStVNgIFFgsCCwMCAQIBMRoNCAEBt0tnkH0qfJEiglYFl1idDo8HgmUZgV2KXAEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail05.adl6.internode.on.net with ESMTP; 23 Mar 2016 14:55:42 +1030 To: PCP From: Ken McDonell Subject: question about the "root" PMDA Message-ID: <56F21AC5.1020208@internode.on.net> X-ASG-Orig-Subj: question about the "root" PMDA Date: Wed, 23 Mar 2016 15:25:41 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1458707143 X-Barracuda-URL: https://192.48.157.11:443/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=FB_WORD1_END_DOLLAR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 FB_WORD1_END_DOLLAR BODY: Looks like a word ending with a $ Can anyone explain this that I'm seeing on Mac OS X ... fuji:qa kenj$ ps -axjwww | egrep '[P]PID|pmdasimple|pmcd|pmdaroot' USER PID PPID PGID SESS JOBC STAT TT TIME COMMAND pcp 50298 1 50298 5d04888 0 Ss ?? 0:00.02 /usr/local/libexec/pcp/bin/pmcd -T 3 root 50300 50298 50298 5d04888 0 S ?? 0:00.01 /var/lib/pcp/pmdas/root/pmdaroot pcp 50992 50300 50298 5d04888 0 S ?? 0:00.00 /var/lib/pcp/pmdas/simple/pmdasimple -d 253 -u /tmp/fifo pcp 50993 50298 50298 5d04888 0 S ?? 0:00.00 /var/lib/pcp/pmdas/simple/pmdasimple -d 253 -u /tmp/fifo kenj 51008 61068 51007 5d05728 2 R+ s001 0:00.00 egrep [P]PID|pmdasimple|pmcd|pmdaroot Specifically, ... why are there two pmdasimple processes, one launched by pmcd and one launched by pmdaroot? I've also seen (with an Internet socket), an old zombie pmdasimple process that was launched by pmdaroot, so why is pmdaroot not watching its children and harvesting them when they exit? This does not happen on Linux. From nscott@redhat.com Wed Mar 23 03:20:16 2016 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 90F3D7CA0 for ; Wed, 23 Mar 2016 03:20:16 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 464ED30407B for ; Wed, 23 Mar 2016 01:20:13 -0700 (PDT) X-ASG-Debug-ID: 1458721199-04bdf07ea91e14e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id KyvPsp2PDKCkZVtl (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 01:20: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 u2N8Jx6F012181; Wed, 23 Mar 2016 04:19:59 -0400 Date: Wed, 23 Mar 2016 04:19:59 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> In-Reply-To: <56E05862.7040707@redhat.com> References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> Subject: Re: [pcp] PCP JMX PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.59] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP JMX PMDA Thread-Index: WDafjfE2VJ3SGqCIsoCHsKorGpBYAA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458721200 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28080 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2016-03-03 20:42, Marko Myllynen wrote: > > > > PCP has very complete coverage for system and supporting applications / > > infrastructure metrics (like containers, 389 Directory Server, KVM, > > Oracle, PostgreSQL, etc.) but there are lots of places where Java > > performance metrics would be essential to have in the mix as well. +1 ... it's high time we tackled this area, so thanks for kick-starting a new effort in this direction, Marko. Apologies up-front that my reply has turned into an essay too, like your earlier mail, and taken awhile. It's an inherently difficult topic I think - which is probably why noone has solved it well yet! > > https://myllynen.fedorapeople.org/pcp-jmx/ > Here's my thoughts so far. I agree JMX is worthwhile as the starting point for extracting stats from a running Java process, but from that point we start diverging I think. Particularly around how to go about accessing those JMX values and how to present the PCP metrics. Similar goals though, so I'm sure we can find common ground here. The approach pmdajmx has taken has some drawbacks to my eye (that eye being jaded^Wfiltered based on experience doing several years of Java analysis in a previous life) ... - Running a separate Java process (in addition to a separate perl PMDA) is a relatively complex architecture. pmdajmx.perl <-> PCPJMXConnector.java <-...-> multiple-java-apps It causes a need for some fancy footwork on the part of pmdajmx, to dodge the intermittent high latencies in socket-based communication between the java processes, PCPJMXConnector.java, and the perl PMDA. (to put in context, this is all more complex than any other PMDA we have in PCP today - except perhaps for pmdajson). - Stop-the-world GC activity at unfortunate times anywhere to the right of ".perl", above, is a major latency problem that has to be handled. i.e. all processes in this design are using threads to try to hide that latency, or rather the potential for latency once in a while. - Threads are inherently more complex than not using threads. :) Threads in both pmdajmx and its java helper is ... alot of threads. - That separate multiplexing java process has a fairly large footprint in terms of memory utilisation (in Java 8, approx 80-100MB is steady state RSS). We can improve that via non-default command line options and/or properties file settings, etc. However that introduces java implementation and version dependencies in pmdajmx/PCP, and its always likely to consume more memory than the rest of a PCP collector no matter how much its tweaked, unfortunately. That is bad, and reflects poorly on PCP (i.e. gives something for the nay-sayers to point to and say - "see PCP eats all your memory"). (the above are all external architecture kinds of things - next, inside the PMDA...) - The model used, mapping one metric to one JMX value is not ideal -- if modelled more "ideally", many of these values would be in just one metric (since all the metadata is the same) using the PCP instances to represent set-values. But, the instance domain is "taken up" by the target java processes. This burned pmdajstat many years ago when it took the same model. Falls down a bit when different JVM versions have different semantics for similar metrics. :( - In the original pmdajmx code there was basically no PCP metadata at all (since JMX provides only pmDesc.type for us). Since then, I see you took on that issue by starting to add PCP metadata for individual JMX values in %semantics, %encoding, perl hashes (needs %helptext?) The plan here being we'd have Java programmers adding JMX values into their Java code, then updating the Perl code in PCP (or more likely, someone else who knows about PCP doing it on their behalf). A solution where Java programmers update Java code in a real Java project would be more likely to succeed I think (but dunno for sure). - That external tools.jar dependency is unfortunate for some users; all external dependencies cause pain for users and pain for PCP developers getting requests for help when bits aren't installed. (minor issue, we like talking to users really - but not everyone will followup). - pmdajmx makes all the add_metrics() calls in its mainline - there is no capability to add metrics on the fly. This is not pmdajmx's fault as there are assumptions being made in the perl PMDA API that prevent this (the perl wrapper predates dynamic metrics!). When David Smith wrote pmdajson, this also wasn't foreseen, and a ton of extra effort had to be made to extend the python PMDA wrapper. (major issue) - Also similar to early pmdajson, nothing is done to provide stability of PMIDs, so logging jmx.* metrics is going to explode (pmlogrewrite). - Current PCPJMXConnector.java code is >1000 lines of code already, and its only two weeks old. ;) To explore what I think will help tackle these problem areas while still meeting all our Java needs, I started hacking on Parfait a bit. This is now showing signs of life, so I'm keen to share the early results. This uses a -java-agent .jar approach, where the JMX (and other) values are accessed directly by the -java-agent (which is runtime-loaded into each application, via command line option / properties - ala NewRelic & most other Java instrumentation tools of PCP's ilk). There's alot to be done still, but here's the design goals its meeting: - no Java source code modifications - isolation from individual Java processes going off with the pixies - as they so often do. Any process in stop-the-world GC, or swapping, or otherwise misbehaving, should not be able to affect any other process, including the pmda/pmcd. And no use of threads to try to hide latency, nor failing to satisfy requests for current values. - use the existing proven code in both PCP and Parfait, rather than starting from scratch with a Java-specific addition to PCP source. - leverage the existing Parfait JMX extraction code instead of writing it again from scratch and putting it in PCP :P - eventually allow PCP maintainers to focus on the core PCP components, and Java gurus to focus on the Java components in a real Java project (i.e. maven, not autoconf/make) - allow PCP maintainers to improve *one* core PCP component (pmdammv), which benefits multiple languages (i.e. not just for Java). - allow arbitrary modelling of metric names, instances, and allow for correct PCP metric metadata. All via configuration files, no code. - allow for more than just JMX as the source of our metric values - allow for better PCP metric modelling - using instances for set-values and not forcing a transformation based on JMX names. So, it aims to tackle all of the pmdajmx areas-for-improvement I listed above, without adding any new code in PCP. And, it turns out, with very little new code in Parfait too (~90 lines of Java code so far). As I'd hoped, it turned out Parfait does 99% of what we need and quite efficiently. pmcd timeouts simply cannot happen, and the applications continue to export correct values under stop-the-world GC conditions - parfait-agent has alot of potential I think. > [...] it's now possible to get hundreds > or even thousands of attributes/metrics from these and other apps to > PCP. However, one should be careful to adjust querying interval and > especially filtering to match the requirements, fetching thousands of > metrics from several apps every 10 s is not going to end up well. > > The code should be ready for testing and review now, I'm not planning to > do further changes before some concrete feedback here. > Have a browse through my Parfait tree - I'll send a pointer to it out shortly. Keep in mind it's early days, there's plenty more to be done, and I am on the lookout for more helpers with Java experience. :) I'll also be away after tomorrow so hopefully it will be finished by the time I get back online. A big shout out to TallPaul Smith for all his Parfait help, without which parfait-agent would not have gotten this far! cheers. -- Nathan From nscott@redhat.com Wed Mar 23 03:20:41 2016 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 DED6B7CA3 for ; Wed, 23 Mar 2016 03:20:40 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 40C9CAC008 for ; Wed, 23 Mar 2016 01:20:40 -0700 (PDT) X-ASG-Debug-ID: 1458721232-04cbb04da417f160001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id Zj62nf5KHGVORqlR (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 01:20:32 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2N8KRjf054438; Wed, 23 Mar 2016 04:20:27 -0400 Date: Wed, 23 Mar 2016 04:20:27 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Paul Smith , Marko Myllynen Cc: parfait-users@googlegroups.com, PCP Message-ID: <1025606193.33546699.1458721227413.JavaMail.zimbra@redhat.com> In-Reply-To: <1267741995.33536698.1458718520432.JavaMail.zimbra@redhat.com> Subject: parfait updates: parfait-agent, a -java-agent for Parfair MIME-Version: 1.0 X-ASG-Orig-Subj: parfait updates: parfait-agent, a -java-agent for Parfair Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.59] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: parfait updates: parfait-agent, a -java-agent for Parfair Thread-Index: o0sdQ8ile0CkwTYcNIadttERjjOx+A== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458721232 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.28079 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 Hi guys, This is highly experimental code, but shows off a working parfait-agent in less than 100 lines of code. Don't merge please Paul, it needs alot more love yet. :) Changes committed to git://git.pcp.io/nathans/parfait.git master Nathan Scott (8): Early prototype code for a -java-agent jar building on Parfait Update top level gitignore for generated Eclipse files Add commented-out code to show possible Spring injection point Un-comment-out Spring injection code, TallPaul says its close monitoring.xml for parfait-agent: towards a working version Update .gitignore file to ignore actively (vim-)edited files Switch to using DynamicMonitoringView, toss prototype code parfait-agent: functional enhancements, JMX metrics working too .gitignore | 5 parfait-agent/.gitignore | 1 parfait-agent/build.sh | 2 parfait-agent/demo/AgentDemo.java | 39 parfait-agent/demo/run.sh | 5 parfait-agent/pom.xml | 125 parfait-agent/src/main/java/com/custardsource/parfait/ParfaitAgent.java | 243 parfait-agent/src/main/resources/MANIFEST.MF | 1 parfait-agent/src/main/resources/monitoring.xml | 2859 +++++----- pom.xml | 3 10 files changed, 2024 insertions(+), 1259 deletions(-) commit ee72b67a16849ea1d492a207f1da14f1f82d1a49 Author: Nathan Scott Date: Wed Mar 23 15:49:34 2016 +1100 parfait-agent: functional enhancements, JMX metrics working too Deal with the absence of spring-utils schema by hand-coding the list of JVM metrics into a javax.util.list object. This is now found by Spring and all the JMX metrics are auto-wired into the registry. Remove several no-longer-used java imports - Spring IoC handles all of that now. Use TallPauls Spring PropertyPlaceholderConfigurer tip, and now the jvm.version metric is working as nature intended. Started using System properties more widely throughout as a result, and several parameters are pushed into the properties file now. Discovered the G1 garbage collector metrics needed. In Java 8, the perm gen is completely removed (so these metrics commented out for now) - we'll need to build a way to only optionally instantiate some beans, depending on JVM version. I see Aconex folk have done before using an optional metric registry so that might be the best way to go here too - OptionalFactoryBean from http://stackoverflow.com/questions/3957430/optional-spring-bean-references describes that approach. commit 2d7899ccaa81d2097b2c9cab2fa080c299c6b7d4 Author: Nathan Scott Date: Fri Mar 18 19:11:29 2016 +1100 Switch to using DynamicMonitoringView, toss prototype code This is now generating MMV files populated by Spring beans, although most are missing currently. commit 04d375de8107fa620fe1b90fbcf9053b6a5ce152 Author: Nathan Scott Date: Fri Mar 18 19:10:17 2016 +1100 Update .gitignore file to ignore actively (vim-)edited files commit 63defd5c4dca164a77f0426f37fc4709b92db6b1 Author: Nathan Scott Date: Fri Mar 18 13:45:16 2016 +1100 monitoring.xml for parfait-agent: towards a working version Alrighty! These changes get us to an agent that doesn't fall over immediately: - use the non-versioned xsi:schemaLocation since that resolves (from withing the spring jars we're building with, I think) - drop schema/util xmlns as thats not resolvable at all (we're using it only for util:list which we don't seem to need just yet - and theres other ways to achieve the same thing). - drop a bunch of Aconex-specific class references - comment-out the JDBC and codahale metrics references for now commit 9998a45d437e4da0dd79611f38d4c23bd43af8df Author: Nathan Scott Date: Wed Mar 16 17:16:31 2016 +1100 Un-comment-out Spring injection code, TallPaul says its close Also convert monitoring.xml to non-dos line endings, and drop some error-inducing parts of that file: - ? - clusterIdentifier (will need to revisit, use 42 for now) - Bean 'tomcatThreadPoolMBeanRegistrar' (will need to think about optional components like Tomcat later?) commit 59bb87b7bd1a7933a7770d3e28c8339346dea2b0 Author: Nathan Scott Date: Wed Mar 16 14:34:22 2016 +1100 Add commented-out code to show possible Spring injection point commit fd1b1cdc639f6461b3873d3142702279439c59e2 Author: Nathan Scott Date: Wed Mar 16 14:04:19 2016 +1100 Update top level gitignore for generated Eclipse files commit 276348bda94ebe3fd7863125da7828545d08ceaf Author: Nathan Scott Date: Wed Mar 16 14:03:41 2016 +1100 Early prototype code for a -java-agent jar building on Parfait To build it, cd parfait-agent && ./build.sh To try it out, cd parfait-agent/demo && ./run.sh Currently just has some hard-coded metrics; next steps are to wire up parfait-jmx and parfait-spring via monitoring.xml (in parfait-agent/src/main/resources) From myllynen@redhat.com Wed Mar 23 03:35:19 2016 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 EBAA47CA0 for ; Wed, 23 Mar 2016 03:35:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BFF6F304059 for ; Wed, 23 Mar 2016 01:35:19 -0700 (PDT) X-ASG-Debug-ID: 1458722116-04cbb04da6182c90001-S8gJnT Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by cuda.sgi.com with ESMTP id OCkhpEVO4jtr6zOP (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 01:35:17 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.42 Received: by mail-wm0-f42.google.com with SMTP id l68so13348978wml.1 for ; Wed, 23 Mar 2016 01:35:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=ecYnWhZWrepOxSkUzr5wV2A4OtU7Mz38PRwBzaH1kug=; b=aT/kPJkY0g8X7k5rz6zkqSAWlb3CsPMCIOlGf00mmoX4AhLSCv2UeYoeJ0+rqaQ4Vz yOZwRKXzaJveK/7RqOLXFnk8ueqYcT8hxupudNUoGTOI5evHTQzbePFpe01xt3gqjIu/ bvJSQpX3f2k2wNXrJ6wREN25mlXxhrCm4RpwGIbd2XE65ZKssWPeld1iSQMita0KV03/ OD1u4o+CXGcAHAvIasU/lfFDlylJRALqsFamnV86X5+Ifl39cK3tSCm4Gp4jLdiFJ2OB /f1YRWldwoLsraPjsMJOw82L1Ra7K7a0rkXmCwhDzIIRZlWpQY+T6oztumhN/nIAwaud KsXA== X-Gm-Message-State: AD7BkJLBAn8fLLrYFFWmQghN5jHKM6rJlZp5pc0nAdAk1/TAnNc3kTh6Z0ce0XZo3SPI1pXJ X-Received: by 10.195.13.76 with SMTP id ew12mr2130863wjd.68.1458722116537; Wed, 23 Mar 2016 01:35:16 -0700 (PDT) Received: from ?IPv6:2001:14bb:170:67e9:402:1fcc:a508:2? (dyg4hs6kfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:170:67e9:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id y72sm1731602wmh.21.2016.03.23.01.35.15 for (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Mar 2016 01:35:15 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: Handling Oracle PMDA Latencies Organization: Red Hat X-ASG-Orig-Subj: Handling Oracle PMDA Latencies Message-ID: <56F25541.9020602@redhat.com> Date: Wed, 23 Mar 2016 10:35:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f42.google.com[74.125.82.42] X-Barracuda-Start-Time: 1458722117 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28079 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Nathan, I might have a chance to test the Oracle PMDA in the near future, then I can probably do some real hands-on experiments in a realistic environment but one question I already have is related to latencies: the Oracle node is often heavily loaded and sometimes when things don't work perfectly load might be extreme, there might be swapping, and so forth. So requests for Oracle performance stats can take several seconds. How does the Oracle PMDA cope with this so that PMCD won't kill it? Thanks, -- Marko Myllynen From myllynen@redhat.com Wed Mar 23 03:39:06 2016 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 A2E4E7CA0 for ; Wed, 23 Mar 2016 03:39:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E97BDAC005 for ; Wed, 23 Mar 2016 01:39:05 -0700 (PDT) X-ASG-Debug-ID: 1458722341-04cbb04da61864a0001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id dLCCQCdRaoH2yrjJ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 01:39:02 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id l68so184997719wml.0 for ; Wed, 23 Mar 2016 01:39:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=qj8sGRXM/2mVHCWMCOBF62K/RBYR8j+5ED18RQykRCI=; b=RyhJPtUPIMWB4341qL4pP5crgxkZCrrVbjj6yMK9mPZVi2C27NxRc93BkBz5coWhfW 2t4Lpu4dlizzc3Eu59fcpnSLpsIRJd7i9vxk3ilpNz1zwoWmmQ4Xl0f8my+C5zy+RHla FNJtLs5Jqx4KkIhJNQkzTXh5JZ0okGLV2UBhiExsxkhM+3s+Efmt79ed+LhkJrXMbLNv tW06xZD7+/Ozy7Fn0GTnkbwSiHsAYRSX3u4V1mHHT/3aL6gBUTpn+Ad0kP+VpWYdH+rq ehlEC6b7Ahj2nq+fVaf0EToAXLatIdaMdWgXsOpKSfjpawP8kfoAj1DtwrPX9+hfKFaQ yZKQ== X-Gm-Message-State: AD7BkJLr4SfVJl8ayRhIry/IfUXGAR8nH5Cv3/GWnJevzq3m/LsvhXzzF+yUhn0BELiHmeD1 X-Received: by 10.28.178.209 with SMTP id b200mr25238231wmf.98.1458722341730; Wed, 23 Mar 2016 01:39:01 -0700 (PDT) Received: from ?IPv6:2001:14bb:170:67e9:402:1fcc:a508:2? (dyg4hs6kfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:170:67e9:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id e19sm21148687wmd.1.2016.03.23.01.39.00 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Mar 2016 01:39:01 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP JMX PMDA References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56F25623.8080806@redhat.com> Date: Wed, 23 Mar 2016 10:38:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1458722342 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28079 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Nathan, On 2016-03-23 10:19, Nathan Scott wrote: > > Have a browse through my Parfait tree - I'll send a pointer to it out > shortly. Keep in mind it's early days, there's plenty more to be done, > and I am on the lookout for more helpers with Java experience. :) I'll > also be away after tomorrow so hopefully it will be finished by the time > I get back online. Before commenting anything else, can you please provide a quick set of instructions how I'm supposed to get this up and running on latest RHEL and Fedora and get some statistics from e.g. OpenJDK JVM / WildFly / Apache Cassandra? Thanks, -- Marko Myllynen From kenj@internode.on.net Wed Mar 23 03:53:37 2016 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 8525F7CA0 for ; Wed, 23 Mar 2016 03:53:37 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4E0A630405F for ; Wed, 23 Mar 2016 01:53:36 -0700 (PDT) X-ASG-Debug-ID: 1458723211-04cbb04da4188c40001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Jjyyw8Lv7AkgUtfj for ; Wed, 23 Mar 2016 01:53:32 -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: A2CWAQAIWfJW/xrS0XYNUYQHerMaiUQZiAEBAQEBAQGFd1UwBgIFFgsCCwMCAQIBWAYCAQG3LWeRI3yRIoJWBYdghVuKHoVxikaMV48HhFtWigsBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 23 Mar 2016 19:23:31 +1030 To: pcp@oss.sgi.com Subject: pcp updates: more Mac OS X fallout From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more Mac OS X fallout Message-ID: <56F2597E.4090504@internode.on.net> Date: Wed, 23 Mar 2016 19:53:18 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1458723212 X-Barracuda-URL: https://192.48.176.25:443/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.3.28080 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (9): qa/1031: change the guard from threads::shared to threads qa/group: add 949 that was missing, add some tests to the timezone group qa/src/test_pcp_time.python: rework comment to explain how time_t value was calculated qa/294: change name of .out files to be more standard qa/919: change name of .out files to be more standard qa/740: changes to increase diags and allow alternate .out for Mac OS X qa/740: rm 740.out ... not sure what happened in the last commit qa/861: .$DSO_SUFFIX, not .so for DSO pathnames assorted: fix ps args for Mac OS X configure | 3 configure.ac | 6 qa/.gitignore | 1 qa/000 | 2 qa/1031 | 4 qa/156 | 4 qa/294 | 4 qa/294.darwin | 1110 -------------------------------------------- qa/294.default | 1110 -------------------------------------------- qa/294.out.darwin | 1110 ++++++++++++++++++++++++++++++++++++++++++++ qa/294.out.default | 1110 ++++++++++++++++++++++++++++++++++++++++++++ qa/740 | 15 qa/740.out | 7 qa/740.out.darwin | 6 qa/740.out.default | 7 qa/861 | 2 qa/919 | 4 qa/919.darwin | 7 qa/919.default | 7 qa/919.out.darwin | 7 qa/919.out.default | 7 qa/956 | 2 qa/group | 3 qa/src/test_pcp_time.python | 8 src/include/pcp.conf.in | 2 25 files changed, 2289 insertions(+), 2259 deletions(-) Details ... commit 3d9490b34e604d72bb12110dd4d93a3ff2fa3c2b Author: Ken McDonell Date: Wed Mar 23 19:51:42 2016 +1100 assorted: fix ps args for Mac OS X Problems in configure, pcp.conf and QA tests. commit 1cc98bfa10b666a8cfbea5f7823b80985e5862e2 Author: Ken McDonell Date: Wed Mar 23 14:15:59 2016 +1100 qa/861: .$DSO_SUFFIX, not .so for DSO pathnames commit 717870f0f9390dd065de12105f8a9c24c186853d Author: Ken McDonell Date: Wed Mar 23 14:14:57 2016 +1100 qa/740: rm 740.out ... not sure what happened in the last commit commit 1528bea38c17bc24a872e53ec574a26f297ab38e Author: Ken McDonell Date: Wed Mar 23 14:13:51 2016 +1100 qa/740: changes to increase diags and allow alternate .out for Mac OS X commit f740dfbd8150eb77b2af1635712c3aae2e11b2cd Author: Ken McDonell Date: Wed Mar 23 12:04:55 2016 +1100 qa/919: change name of .out files to be more standard commit dd8007a58c30fcf3865e96a11e99df504b261348 Author: Ken McDonell Date: Wed Mar 23 12:02:51 2016 +1100 qa/294: change name of .out files to be more standard commit 66e06fe191c4ff8c5d876d2c7faafb706a0eb3c0 Author: Ken McDonell Date: Wed Mar 23 06:46:39 2016 +1100 qa/src/test_pcp_time.python: rework comment to explain how time_t value was calculated commit 1b70488c1f5223850feb72338b04956d0adab8b3 Author: Ken McDonell Date: Wed Mar 23 06:46:06 2016 +1100 qa/group: add 949 that was missing, add some tests to the timezone group commit f1f69bfbd5dc53437d4353c1e56026fe5e111a7e Author: Ken McDonell Date: Wed Mar 23 06:43:33 2016 +1100 qa/1031: change the guard from threads::shared to threads Empirically, and based on suggestions from Dr. Google, this works better to test if Perl has been built with thread support. From psmith@aconex.com Wed Mar 23 05:06:18 2016 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 A2CCF7CA4 for ; Wed, 23 Mar 2016 05:06:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 686AA304051 for ; Wed, 23 Mar 2016 03:06:15 -0700 (PDT) X-ASG-Debug-ID: 1458727565-04cbb04da7190ee0001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [175.45.105.35]) by cuda.sgi.com with ESMTP id BbqrKRBEQr1ZwnFD for ; Wed, 23 Mar 2016 03:06:05 -0700 (PDT) X-Barracuda-Envelope-From: psmith@aconex.com X-Barracuda-Apparent-Source-IP: 175.45.105.35 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id TuW3VGbhQqhS0KCJ; Wed, 23 Mar 2016 21:06:02 +1100 (AEDT) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id BC7D33CE016F; Wed, 23 Mar 2016 21:06:02 +1100 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id B7292243ABFC; Wed, 23 Mar 2016 21:06:02 +1100 (AEDT) Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id k4ejGhMFK1MG; Wed, 23 Mar 2016 21:06:00 +1100 (AEDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 511CF243B3F5; Wed, 23 Mar 2016 21:06:00 +1100 (AEDT) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id mn8el_X1SZCu; Wed, 23 Mar 2016 21:06:00 +1100 (AEDT) Received: from [192.168.0.21] (CPE-58-161-68-205.cqyn1.win.bigpond.net.au [58.161.68.205]) by gatekeeper.aconex.com (Postfix) with ESMTPSA id 10F9E243ABFC; Wed, 23 Mar 2016 21:06:00 +1100 (AEDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: parfait updates: parfait-agent, a -java-agent for Parfair From: Paul Smith X-ASG-Orig-Subj: Re: parfait updates: parfait-agent, a -java-agent for Parfair In-Reply-To: <1025606193.33546699.1458721227413.JavaMail.zimbra@redhat.com> Date: Wed, 23 Mar 2016 21:05:56 +1100 Cc: Marko Myllynen , PCP Content-Transfer-Encoding: quoted-printable Message-Id: References: <1025606193.33546699.1458721227413.JavaMail.zimbra@redhat.com> To: Nathan Scott X-Mailer: Apple Mail (2.3124) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[175.45.105.35] X-Barracuda-Start-Time: 1458727565 X-Barracuda-URL: https://192.48.176.25:443/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.3.28081 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Thanks Nathan, you're hacking away with the best of them! I've created = a fork of Parfait on my personal account with the few commits I had = while you were having a beer with Ryan (I mean productively discussing = PCP). git@github.com:tallpsmith/parfait.git I forgot to fork your one and then do a pull request, but I'm sure you = can pull the changes you need, or even just peak at the diffs and copy = it over, very small stuff. Also the parfait-users@googlegroups.com is dead, google code is dead... = Github is the primary case here (no mailing list for them though). It would be great to upgrade the Spring version that's being used = eventually when you've got things working (may be required for things = like the OptionalSpringFactoryBean anyway), and I wonder if Spring Boot = might be a better simpler method eventually, but for now I would = recommend you keep going with what you have to work towards a 0.1 = releasable candidates. As outlined in that private email I sent you the = other day, you'll have enough fun with the dynamic ClassLoader you'll = need to wire up to bootstrap the agent. I'm hoping that negates the = need for any shading. The AOP references you have removed are there only to automatically scan = and instrument things that are marked with the annotations from the = parfait-spring stuff. Something to file away in a feature tracker for = later, not needed right now for sure. that's all I have time for tonight! cheers, Paul > On 23 Mar 2016, at 7:20 PM, Nathan Scott wrote: >=20 > Hi guys, >=20 > This is highly experimental code, but shows off a working = parfait-agent > in less than 100 lines of code. Don't merge please Paul, it needs = alot > more love yet. :) >=20 > Changes committed to git://git.pcp.io/nathans/parfait.git master >=20 > Nathan Scott (8): > Early prototype code for a -java-agent jar building on Parfait > Update top level gitignore for generated Eclipse files > Add commented-out code to show possible Spring injection point > Un-comment-out Spring injection code, TallPaul says its close > monitoring.xml for parfait-agent: towards a working version > Update .gitignore file to ignore actively (vim-)edited files > Switch to using DynamicMonitoringView, toss prototype code > parfait-agent: functional enhancements, JMX metrics working too >=20 >=20 > .gitignore = | 5=20 > parfait-agent/.gitignore = | 1=20 > parfait-agent/build.sh = | 2=20 > parfait-agent/demo/AgentDemo.java = | 39=20 > parfait-agent/demo/run.sh = | 5=20 > parfait-agent/pom.xml = | 125=20 > = parfait-agent/src/main/java/com/custardsource/parfait/ParfaitAgent.java = | 243=20 > parfait-agent/src/main/resources/MANIFEST.MF = | 1=20 > parfait-agent/src/main/resources/monitoring.xml = | 2859 +++++----- > pom.xml = | 3=20 > 10 files changed, 2024 insertions(+), 1259 deletions(-) >=20 >=20 > commit ee72b67a16849ea1d492a207f1da14f1f82d1a49 > Author: Nathan Scott > Date: Wed Mar 23 15:49:34 2016 +1100 >=20 > parfait-agent: functional enhancements, JMX metrics working too >=20 > Deal with the absence of spring-utils schema by hand-coding the > list of JVM metrics into a javax.util.list object. This is now > found by Spring and all the JMX metrics are auto-wired into the > registry. >=20 > Remove several no-longer-used java imports - Spring IoC handles > all of that now. >=20 > Use TallPauls Spring PropertyPlaceholderConfigurer tip, and now > the jvm.version metric is working as nature intended. Started > using System properties more widely throughout as a result, and > several parameters are pushed into the properties file now. >=20 > Discovered the G1 garbage collector metrics needed. In Java 8, > the perm gen is completely removed (so these metrics commented > out for now) - we'll need to build a way to only optionally > instantiate some beans, depending on JVM version. I see Aconex > folk have done before using an optional metric registry so that > might be the best way to go here too - OptionalFactoryBean from > = http://stackoverflow.com/questions/3957430/optional-spring-bean-references= > describes that approach. >=20 > commit 2d7899ccaa81d2097b2c9cab2fa080c299c6b7d4 > Author: Nathan Scott > Date: Fri Mar 18 19:11:29 2016 +1100 >=20 > Switch to using DynamicMonitoringView, toss prototype code >=20 > This is now generating MMV files populated by Spring beans, > although most are missing currently. >=20 > commit 04d375de8107fa620fe1b90fbcf9053b6a5ce152 > Author: Nathan Scott > Date: Fri Mar 18 19:10:17 2016 +1100 >=20 > Update .gitignore file to ignore actively (vim-)edited files >=20 > commit 63defd5c4dca164a77f0426f37fc4709b92db6b1 > Author: Nathan Scott > Date: Fri Mar 18 13:45:16 2016 +1100 >=20 > monitoring.xml for parfait-agent: towards a working version >=20 > Alrighty! These changes get us to an agent that doesn't fall > over immediately: > - use the non-versioned xsi:schemaLocation since that resolves > (from withing the spring jars we're building with, I think) > - drop schema/util xmlns as thats not resolvable at all (we're > using it only for util:list which we don't seem to need just > yet - and theres other ways to achieve the same thing). > - drop a bunch of Aconex-specific class references > - comment-out the JDBC and codahale metrics references for now >=20 > commit 9998a45d437e4da0dd79611f38d4c23bd43af8df > Author: Nathan Scott > Date: Wed Mar 16 17:16:31 2016 +1100 >=20 > Un-comment-out Spring injection code, TallPaul says its close >=20 > Also convert monitoring.xml to non-dos line endings, and drop > some error-inducing parts of that file: > - ? > - clusterIdentifier (will need to revisit, use 42 for now) > - Bean 'tomcatThreadPoolMBeanRegistrar' (will need to think > about optional components like Tomcat later?) >=20 > commit 59bb87b7bd1a7933a7770d3e28c8339346dea2b0 > Author: Nathan Scott > Date: Wed Mar 16 14:34:22 2016 +1100 >=20 > Add commented-out code to show possible Spring injection point >=20 > commit fd1b1cdc639f6461b3873d3142702279439c59e2 > Author: Nathan Scott > Date: Wed Mar 16 14:04:19 2016 +1100 >=20 > Update top level gitignore for generated Eclipse files >=20 > commit 276348bda94ebe3fd7863125da7828545d08ceaf > Author: Nathan Scott > Date: Wed Mar 16 14:03:41 2016 +1100 >=20 > Early prototype code for a -java-agent jar building on Parfait >=20 > To build it, cd parfait-agent && ./build.sh > To try it out, cd parfait-agent/demo && ./run.sh >=20 > Currently just has some hard-coded metrics; next steps are to > wire up parfait-jmx and parfait-spring via monitoring.xml (in > parfait-agent/src/main/resources) >=20 From psmith@aconex.com Wed Mar 23 05:16:21 2016 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 9875E7CA4 for ; Wed, 23 Mar 2016 05:16:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id EAC35AC005 for ; Wed, 23 Mar 2016 03:16:17 -0700 (PDT) X-ASG-Debug-ID: 1458728174-04cbb04da4191f80001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [175.45.105.35]) by cuda.sgi.com with ESMTP id Dia7oPQXaI6Zaelw for ; Wed, 23 Mar 2016 03:16:14 -0700 (PDT) X-Barracuda-Envelope-From: psmith@aconex.com X-Barracuda-Apparent-Source-IP: 175.45.105.35 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id NSFJn6bBP051OxbF; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 895333CE0136; Wed, 23 Mar 2016 21:16:13 +1100 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 8455F243ABFC; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id etl5He2HHC5c; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 271A3243B2AB; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id FRe_HRq6km33; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) Received: from [192.168.0.21] (CPE-58-161-68-205.cqyn1.win.bigpond.net.au [58.161.68.205]) by gatekeeper.aconex.com (Postfix) with ESMTPSA id 05E3C243ABFC; Wed, 23 Mar 2016 21:16:13 +1100 (AEDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [pcp] PCP JMX PMDA From: Paul Smith X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA In-Reply-To: <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> Date: Wed, 23 Mar 2016 21:16:10 +1100 Cc: Marko Myllynen , pcp developers Content-Transfer-Encoding: quoted-printable Message-Id: References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> To: Nathan Scott X-Mailer: Apple Mail (2.3124) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[175.45.105.35] X-Barracuda-Start-Time: 1458728174 X-Barracuda-URL: https://192.48.176.25:443/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.3.28081 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Nathan has lots of good points here, but a one to expand on from my = perspective: >=20 > As I'd hoped, it turned out Parfait does 99% of what we need and quite > efficiently. pmcd timeouts simply cannot happen, and the applications > continue to export correct values under stop-the-world GC conditions - > parfait-agent has alot of potential I think. >=20 >=20 To be clear here, since Parfait uses the MMV model, PMCD can collect the = last values that were set. Some polling of JMX values done by Parfait = would just be delayed by Java's = Stop-the-World-Make-Coffee-and-perhaps-have-some-biscuits; you get = values, likely 'stale'. In the GC paused state, not much is happening = in the JVM _anyway_ so whatever values are available aren't likely to = change much (other than the GC values themselves..) the main point is valid though, the PMCD is not blocked from reporting = _some_ values back to the caller. >=20 > A big shout out to TallPaul Smith for all his Parfait help, without = which > parfait-agent would not have gotten this far! Not able to help as much as I'd like! was good to see you again, been = too long. Paul= From lberk@redhat.com Wed Mar 23 08:13:38 2016 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 65C977CBD for ; Wed, 23 Mar 2016 08:13:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id D02FDAC005 for ; Wed, 23 Mar 2016 06:13:37 -0700 (PDT) X-ASG-Debug-ID: 1458738813-04cb6c059d1816a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id foRXZod7JEeY1uIM (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 06:13:33 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 3A4476439B; Wed, 23 Mar 2016 13:13:33 +0000 (UTC) Received: from toium (vpn-62-58.rdu2.redhat.com [10.10.62.58]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NDDWI5016063 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 23 Mar 2016 09:13:32 -0400 From: Lukas Berk To: Ken McDonell Cc: PCP Subject: Re: [pcp] question about the "root" PMDA References: <56F21AC5.1020208@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] question about the "root" PMDA Date: Wed, 23 Mar 2016 09:13:31 -0400 In-Reply-To: <56F21AC5.1020208@internode.on.net> (Ken McDonell's message of "Wed, 23 Mar 2016 15:25:41 +1100") Message-ID: <87h9fxl4lg.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Wed, 23 Mar 2016 13:13:33 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458738813 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Ken, Ken McDonell writes: > Can anyone explain this that I'm seeing on Mac OS X ... [...] > Specifically, ... why are there two pmdasimple processes, one launched by pmcd and one launched by pmdaroot? > I've also seen (with an Internet socket), an old zombie pmdasimple > process that was launched by pmdaroot, so why is pmdaroot not watching > its children and harvesting them when they exit? > > This does not happen on Linux. I can't (yet) test on Mac OSX, as I don't have PCP setup on a macbook that I was gifted for the buildbot. I'm surprised that pmdaroot is installed on OSX though, I thought pmdaroot was supposed to be linux only at this point? Will take a closer look when I get a chance (and get PCP setup properly from sources). Cheers, Lukas From bugzilla@redhat.com Wed Mar 23 08:19:42 2016 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 EA97A7CB4 for ; Wed, 23 Mar 2016 08:19:41 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id AF7468F8035 for ; Wed, 23 Mar 2016 06:19:38 -0700 (PDT) X-ASG-Debug-ID: 1458739174-04cb6c059f182580001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 8YsTA0NH8GEw9CO6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 06:19:36 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aiih6-0004C0-G6 for ; Thu, 24 Mar 2016 00:19:33 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NDJJOt003086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 09:19:20 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NDJJsF020716 for ; Wed, 23 Mar 2016 09:19:19 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2NDJJYa020709; Wed, 23 Mar 2016 09:19:19 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 23 Mar 2016 13:19:19 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458739175 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28084 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #14 from Frank Ch. Eigler --- > (and fixing the source of that latency is outside of PCP, hence > intractable). PCP must already tolerate high latency underlying data sources, and does in cases such as pmdarpm with background threads. This is not intractable - it just requires a well designed program. --=20 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=3DXFjr00i= XFu&a=3Dcc_unsubscribe= From kenj@internode.on.net Wed Mar 23 15:17:31 2016 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 9EB857CCD for ; Wed, 23 Mar 2016 15:17:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 72D62304048 for ; Wed, 23 Mar 2016 13:17:28 -0700 (PDT) X-ASG-Debug-ID: 1458764240-04cbb05f3713c60001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id ybLAHXvdQ8WtoBxV for ; Wed, 23 Mar 2016 13:17:20 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DvAQCP+PJWPBrS0XYNUYQGeoZmtXUZiAEBAQEBAQEHAQEBAUGFKxVAMAYCBRYLAgsDAgECATEnBgIBAbgPZ5ERfI5ugjSCVgWXWoVxikaMV48HhFtWigsBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail06.adl2.internode.on.net with ESMTP; 24 Mar 2016 06:47:19 +1030 To: pcp@oss.sgi.com Subject: pcp updates: fixme From: Ken McDonell X-ASG-Orig-Subj: pcp updates: fixme Message-ID: <56F2F9CD.4020001@internode.on.net> Date: Thu, 24 Mar 2016 07:17:17 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1458764240 X-Barracuda-URL: https://192.48.176.25:443/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.3.28097 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): configure: fix botch in last commit qa/354 & 653: change to accommodate new Darwin ps flag usage src/pmval/.gitignore: add pmevent configure | 4 ++-- configure.ac | 4 ++-- qa/354 | 6 +++--- qa/653 | 6 +++--- src/pmval/.gitignore | 1 + 5 files changed, 11 insertions(+), 10 deletions(-) Details ... commit 19973be041fcfd7f3b8aaee2a27dd6864eef86e5 Author: Ken McDonell Date: Thu Mar 24 07:16:14 2016 +1100 src/pmval/.gitignore: add pmevent commit 7e6045c767b302e021e130c63351cd2eee6a467e Author: Ken McDonell Date: Thu Mar 24 07:15:13 2016 +1100 qa/354 & 653: change to accommodate new Darwin ps flag usage commit e37e5efd50e2b944b803e8f8564fa0fdd786b779 Author: Ken McDonell Date: Thu Mar 24 07:13:53 2016 +1100 configure: fix botch in last commit pcp_ps_all_flags change for Darwin was correct, I just made the change in the Linux section of the configure.ac code ... oops. From mspier@netflix.com Wed Mar 23 15:30:08 2016 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,T_DKIM_INVALID 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 D668E7CA4 for ; Wed, 23 Mar 2016 15:30:08 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A816230406A for ; Wed, 23 Mar 2016 13:30:08 -0700 (PDT) X-ASG-Debug-ID: 1458765005-04cb6c391816d10001-S8gJnT Received: from mail-vk0-f53.google.com (mail-vk0-f53.google.com [209.85.213.53]) by cuda.sgi.com with ESMTP id B07Upb2MRzMEhQ81 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 13:30:05 -0700 (PDT) X-Barracuda-Envelope-From: mspier@netflix.com X-Barracuda-Apparent-Source-IP: 209.85.213.53 Received: by mail-vk0-f53.google.com with SMTP id e6so34078927vkh.2 for ; Wed, 23 Mar 2016 13:30:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netflix.com; s=google; h=mime-version:date:message-id:subject:from:to; bh=ZGUBy7etX94tIQWbtRqoboRag8mdQPNsMKco95c2DQk=; b=jQ13YUf3Fz6rWzvAVFGRq0ktWX1ZWsBQmWKQ077pgeOo1GZewYHbVc/6PVQkJBvjDz +yroAEgcXyXqRc3vlGTqvvBDgT25G+5rd99mG/kXx3EK81Vhqy5C2GJunjrlkcPunMGk caGD4mPmd+363VbYp85pVk72XSeyORFFrqxkY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=ZGUBy7etX94tIQWbtRqoboRag8mdQPNsMKco95c2DQk=; b=b+3qgVyiEP2XmCuNtYk6mNTgCJzbT9oahU5HPVS+wNF4Vdy4UbfsFtULByBgTg3Akf s+ofR/HzwtfwdXz44jsZtYAgjxiU5SkGmxJVI66SGpBnON+cAW12JqxXqjVOzwYgbc7h AId9AgS1ESHVOHoEIqHepcteieTfGXGzjhwOKxl8cdGueZWovUYuNjMrf9KIVXUI/MHM AIh53q76IPjwlzt0qei0zwgreF+c/7KwjZ2pFSw5q7hhtHkr0vNyiNV0kqfuLmHozTE9 dpUdc26BzVjwDxB1ROKVUJTUpetjEzY53Ee2uMQEVnexPcIfgw/reej2QsaawhUPGz0i 3LGA== X-Gm-Message-State: AD7BkJKz4rWoNZTo8ZF8s4kSjIkK7ckp/7HA5QPGxdYJcpjis8FkwU1lCAPv7UQH1FD4pai1BIA4cOVTmU1bn5YQ MIME-Version: 1.0 X-Received: by 10.31.162.82 with SMTP id l79mr2696804vke.76.1458765004927; Wed, 23 Mar 2016 13:30:04 -0700 (PDT) Received: by 10.159.54.204 with HTTP; Wed, 23 Mar 2016 13:30:04 -0700 (PDT) Date: Wed, 23 Mar 2016 13:30:04 -0700 Message-ID: Subject: Docker 1.10 From: Martin Spier X-ASG-Orig-Subj: Docker 1.10 To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a1143f154ee0bea052ebd3168 X-Barracuda-Connect: mail-vk0-f53.google.com[209.85.213.53] X-Barracuda-Start-Time: 1458765005 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: containers.name X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MV0713, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28097 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 0.50 BSF_SC0_MV0713 Custom rule MV0713 --001a1143f154ee0bea052ebd3168 Content-Type: text/plain; charset=UTF-8 Are there any know incompatibilities with Docker 1.10.X? Here's what I'm getting after the upgrade from 1.9.1: $ pminfo -f containers.name containers.name Error: Unknown or illegal instance identifier Cheers, --001a1143f154ee0bea052ebd3168 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Are there any know incompatibilities with Docker 1.10.X?
Here's what I'm getting after the upgrade from 1.= 9.1:

$ pminfo -f containers.name
Error: Unknown or illegal instance identifier

Cheers,
--001a1143f154ee0bea052ebd3168-- From bugzilla@redhat.com Wed Mar 23 15:51:06 2016 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 C0D5C7CCD for ; Wed, 23 Mar 2016 15:51:06 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 87587304048 for ; Wed, 23 Mar 2016 13:51:06 -0700 (PDT) X-ASG-Debug-ID: 1458766262-04cb6c391917a10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id mOY1N7ll64ODKKST (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 13:51:04 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1aipk0-0000G1-C6 for ; Thu, 24 Mar 2016 07:51:01 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NKomDh032101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 16:50:48 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NKomgM006891 for ; Wed, 23 Mar 2016 16:50:48 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2NKol7b006890; Wed, 23 Mar 2016 16:50:47 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 23 Mar 2016 20:50:47 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1458766263 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #15 from Nathan Scott --- > This is not intractable [...] Oh, my note was unclear - the part that is not solvable in PCP is getting v= alid values at the time point requested. As to how PCP responds and deals with that, yes, many different potential solutions exist there, and of varying levels of complexity. --=20 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=3DsSioAFB= 1U6&a=3Dcc_unsubscribe= From nscott@redhat.com Wed Mar 23 19:58:37 2016 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 DBABE7CA0 for ; Wed, 23 Mar 2016 19:58:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A11588F8039 for ; Wed, 23 Mar 2016 17:58:34 -0700 (PDT) X-ASG-Debug-ID: 1458781111-04cb6c391821f70001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id D9cleWgkPQYhCsFU (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 17:58:31 -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 u2O0wGfk020600; Wed, 23 Mar 2016 20:58:16 -0400 Date: Wed, 23 Mar 2016 20:58:16 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk , Ken McDonell Cc: PCP Message-ID: <510214207.33839435.1458781096042.JavaMail.zimbra@redhat.com> In-Reply-To: <87h9fxl4lg.fsf@redhat.com> References: <56F21AC5.1020208@internode.on.net> <87h9fxl4lg.fsf@redhat.com> Subject: Re: [pcp] question about the "root" PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] question about the "root" PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: question about the "root" PMDA Thread-Index: E3Vy5Wb1pB/Ba1nhsCgIyXwcJtZWuQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458781111 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28107 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi guys, ----- Original Message ----- > Hi Ken, > > Ken McDonell writes: > > Can anyone explain this that I'm seeing on Mac OS X ... > [...] > > Specifically, ... why are there two pmdasimple processes, one launched by > > pmcd and one launched by pmdaroot? > > I've also seen (with an Internet socket), an old zombie pmdasimple > > process that was launched by pmdaroot, so why is pmdaroot not watching > > its children and harvesting them when they exit? (not sure - it does harvest its children on Linux though, and should on all platforms? - pmcd orchestrates this as part of its shutdown/restart process via PDUs to pmdaroot) > > This does not happen on Linux. > > I can't (yet) test on Mac OSX, as I don't have PCP setup on a macbook > that I was gifted for the buildbot. I'm surprised that pmdaroot is > installed on OSX though, I thought pmdaroot was supposed to be linux > only at this point? Its enabled on anything that has AF_UNIX, IIRC. > Will take a closer look when I get a chance (and get PCP setup properly > from sources). cheers. -- Nathan From nscott@redhat.com Wed Mar 23 20:00:36 2016 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 81D847CA0 for ; Wed, 23 Mar 2016 20:00:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 526D58F8037 for ; Wed, 23 Mar 2016 18:00:36 -0700 (PDT) X-ASG-Debug-ID: 1458781233-04cb6c391922290001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id Agon4ulsGhTA0GLl (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 18:00:34 -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 u2O10Wds003295; Wed, 23 Mar 2016 21:00:32 -0400 Date: Wed, 23 Mar 2016 21:00:32 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Martin Spier Cc: pcp@oss.sgi.com Message-ID: <2263469.33839547.1458781232173.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] Docker 1.10 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Docker 1.10 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: Docker 1.10 Thread-Index: jOYplzRFXwQ4R4YkF8lRMBmm+taUkw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1458781233 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.52 X-Barracuda-Spam-Status: No, SCORE=0.52 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0713, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28107 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 0.50 BSF_SC0_MV0713 Custom rule MV0713 Hi Martin, ----- Original Message ----- > Are there any know incompatibilities with Docker 1.10.X? > > Here's what I'm getting after the upgrade from 1.9.1: > > $ pminfo -f containers.name > containers.name > Error: Unknown or illegal instance identifier > Only unknown unknowns at this stage, I haven't tried that docker version here yet. If you could tar up the contents of your $PCP_DOCKER_DIR and send 'em through, I'll take a quick look. cheers. -- Nathan From nscott@redhat.com Wed Mar 23 20:06:16 2016 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 5B7447CA0 for ; Wed, 23 Mar 2016 20:06:16 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 110EF304066 for ; Wed, 23 Mar 2016 18:06:15 -0700 (PDT) X-ASG-Debug-ID: 1458781570-04bdf03cf921ba0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id P7PNvVtJDREfdAdN (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 18:06:11 -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 u2O16AZO021503; Wed, 23 Mar 2016 21:06:10 -0400 Date: Wed, 23 Mar 2016 21:06:10 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <874656864.33839965.1458781570723.JavaMail.zimbra@redhat.com> In-Reply-To: <56F25541.9020602@redhat.com> References: <56F25541.9020602@redhat.com> Subject: Re: [pcp] Handling Oracle PMDA Latencies MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Handling Oracle PMDA Latencies Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: Handling Oracle PMDA Latencies Thread-Index: I872sW+KtwcDDYGnh359+oTMho4s7w== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458781571 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28107 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Heya Marko, ----- Original Message ----- > Hi Nathan, > > I might have a chance to test the Oracle PMDA in the near future, then I > can probably do some real hands-on experiments in a realistic > environment but one question I already have is related to latencies: the > Oracle node is often heavily loaded and sometimes when things don't work > perfectly load might be extreme, there might be swapping, and so forth. Great! Yes, Nandhita and Doug from Intel, myself, and Red Hat performance team folk have had alot of fun getting pmdaoracle metrics under some quite full-on benchmark conditions - with good success. > So requests for Oracle performance stats can take several seconds. OK - let's observe that happening first, and then analyze any underlying problem with the domain/PMDA if/when it is actually observed to fail. > How does the Oracle PMDA cope with this so that PMCD won't kill it? It's a bit of a myth that pmcd "kills PMDAs". PMDAs may exit(2) of their own free will once they realize pmcd is not listening to them anymore (after they did not respond in a timely fashion), but pmcd does not actively "kill" them. There are many possible root causes for this domain instability. We need to do root cause analysis and understand the issues properly to know how best to proceed in each case. It's not helpful to paper over this kind of problem with long timeouts or "use more threads" or add code that returns PM_ERR_SORRY_I_CANT_HELP_YOU_RIGHT_NOW for the duration of the problem. What people need is actual metric values and especially so at those difficult times. For example, the Intel folk found a v$filestat query that could block for many *minutes*, with certain erm extreme database configurations. This turned out to be an issue in Oracle itself, and not anything to do with machine load. As another example, see the pmchart window at time offset 8:45 in this video: https://www.youtube.com/watch?v=zrAjevr8_Ds ... that CPU utilization view shows a 24-CPU system with 23/24 CPUs spinning on a VM spinlock, with the kernel unable to allocate memory, and all going on for multiple minutes. This is a whole new level of "extreme" but pmcd and all of the PMDAs there continued to provide timely kernel and application metrics for the duration of that production system meltdown. This is not just by good fortune. FWIW, Parfait was in use on that system - some of the pmchart plots there are from Parfait & MMV metrics. Some of us have the scars from "battle proving" that code. ;) cheers. -- Nathan From nscott@redhat.com Wed Mar 23 20:06:48 2016 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 0771F7CA0 for ; Wed, 23 Mar 2016 20:06:48 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BFB348F8037 for ; Wed, 23 Mar 2016 18:06:44 -0700 (PDT) X-ASG-Debug-ID: 1458781601-04cb6c391922920001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id gW6PsCEEI3xc68Cu (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 18:06:42 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2O16f9A023953; Wed, 23 Mar 2016 21:06:41 -0400 Date: Wed, 23 Mar 2016 21:06:41 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <1500099138.33839976.1458781601665.JavaMail.zimbra@redhat.com> In-Reply-To: <56F25623.8080806@redhat.com> References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> <56F25623.8080806@redhat.com> Subject: Re: [pcp] PCP JMX PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP JMX PMDA Thread-Index: GU8DMOn7EovLhGpmvuGzpJ/kHk1akw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1458781602 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28107 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi Nathan, > > On 2016-03-23 10:19, Nathan Scott wrote: > > > > Have a browse through my Parfait tree - I'll send a pointer to it out > > shortly. Keep in mind it's early days, there's plenty more to be done, > > and I am on the lookout for more helpers with Java experience. :) I'll > > also be away after tomorrow so hopefully it will be finished by the time > > I get back online. > > Before commenting anything else, Take your time - at least two weeks, on principle, since I took that long (!) to get back to you. I'll also be away for a week from today, so there is no rush at all from my end. > can you please provide a quick set of > instructions how I'm supposed to get this up and running on latest RHEL Its a prototype at this stage, the documentation is the code and the git commit log. Particularly the latter in terms of getting it running. But more important is to look at how the code fits together at this stage, as an evolutionary step beyond the earlier pmdajstat & pmdajmx approaches & seeing how it tries to tackle those problem areas I talked about. Over time it will get documented, acquire a quick reference guide of its own, probably a LWN article or two (heh), and be packaged up for a slick one-java-command-line-option-only user experience on rpm, deb, mac, etc. > and Fedora and get some statistics from e.g. OpenJDK JVM / WildFly / > Apache Cassandra? Probably a bit too early for that. At this stage it's all about getting the new design out there, particularly for you to compare and contrast with your findings after hacking on pmdajmx. There's a little demo application in the git tree, but parfait-agent has not been used with anything more substantial yet. It is very, very early days. And, just like pmdajmx.pl would, there will need to be some (config file) updates to build in knowledge of semantics/units/text for many of the JVM metrics (there's 20-ish sample jvm metrics are there), Wildfly & Cassandra metrics, and so on. But look at the code, and note how this configuration is all done outside of the code, building on the existing Parfait... thats the idea at this stage. But to get back to your original question - check those git commit logs. I'll follow up again with you when I'm back online. Enjoy! cheers. -- Nathan From nscott@redhat.com Wed Mar 23 20:07:47 2016 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 F29067CA0 for ; Wed, 23 Mar 2016 20:07:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B7A90304048 for ; Wed, 23 Mar 2016 18:07:46 -0700 (PDT) X-ASG-Debug-ID: 1458781661-04cbb05f3821c90001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id FNuh1EEuF6yikhEq (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 18:07:41 -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 u2O17bVL021567; Wed, 23 Mar 2016 21:07:37 -0400 Date: Wed, 23 Mar 2016 21:07:37 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Paul Smith Cc: Marko Myllynen , PCP Message-ID: <1338170731.33840011.1458781657236.JavaMail.zimbra@redhat.com> In-Reply-To: References: <1025606193.33546699.1458721227413.JavaMail.zimbra@redhat.com> Subject: Re: parfait updates: parfait-agent, a -java-agent for Parfair MIME-Version: 1.0 X-ASG-Orig-Subj: Re: parfait updates: parfait-agent, a -java-agent for Parfair Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: parfait updates: parfait-agent, a -java-agent for Parfair Thread-Index: 70/5bCIF8dguyFspm44vxpNZTBMT7A== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458781661 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/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.3.28107 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 Hi Paul, ----- Original Message ----- > Thanks Nathan, you're hacking away with the best of them! I've created a > fork of Parfait on my personal account with the few commits I had while you > were having a beer with Ryan (I mean productively discussing PCP). > > git@github.com:tallpsmith/parfait.git > > I forgot to fork your one and then do a pull request, but I'm sure you can > pull the changes you need, or even just peak at the diffs and copy it over, > very small stuff. Taa, I'll extract the remaining changes today - I remembered some, but not all of the changes we (well, heh, mainly you) made, so its a bit overlapped atm. > Also the parfait-users@googlegroups.com is dead, google code is dead... > Github is the primary case here (no mailing list for them though). Ah, OK. Let's keep on using github and pcp@oss.sgi.com for anyone wanting to hack on this code for now then. > It would be great to upgrade the Spring version that's being used eventually > when you've got things working (may be required for things like the > OptionalSpringFactoryBean anyway), and I wonder if Spring Boot might be a > better simpler method eventually, but for now I would recommend you keep > going with what you have to work towards a 0.1 releasable candidates. As > outlined in that private email I sent you the other day, you'll have enough > fun with the dynamic ClassLoader you'll need to wire up to bootstrap the > agent. I'm hoping that negates the need for any shading. +1 ... on the to-do list, and I'll take a peek at Spring Boot too, thanks. > The AOP references you have removed are there only to automatically scan and > instrument things that are marked with the annotations from the > parfait-spring stuff. Something to file away in a feature tracker for > later, not needed right now for sure. Yep, OK - thanks. cheers. -- Nathan From nscott@redhat.com Wed Mar 23 23:24:48 2016 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 CD1B87CA0 for ; Wed, 23 Mar 2016 23:24:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id ADDF68F8035 for ; Wed, 23 Mar 2016 21:24:45 -0700 (PDT) X-ASG-Debug-ID: 1458793479-04cbb05f382ac30001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 0d5dYYey6yLXJ3ap (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 21:24:39 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2O4OcqM050780 for ; Thu, 24 Mar 2016 00:24:38 -0400 Date: Thu, 24 Mar 2016 00:24:38 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1875994509.33865284.1458793478665.JavaMail.zimbra@redhat.com> In-Reply-To: <2031607606.33865282.1458793457434.JavaMail.zimbra@redhat.com> Subject: pcp updates: python, kenj merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: python, kenj merge Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: python, kenj merge Thread-Index: upd8YmxCEn6K/BXZvvd/uupmSF/W+g== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1458793479 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.28110 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://git.pcp.io/pcp.git master Nathan Scott (1): python api: improve the to-string function for struct tm qa/737.out | 4 ++-- src/python/pcp/pmapi.py | 35 +++++++++++++++++++++-------------- src/python/pmapi.c | 22 ++++++++++++++++++++++ 3 files changed, 45 insertions(+), 16 deletions(-) commit 24d6d8ce9af513f8cb2b8371b3c50741fe124cb3 Author: Nathan Scott Date: Thu Mar 24 15:22:16 2016 +1100 python api: improve the to-string function for struct tm Ken found timezone inconsistencies and other wierdness in the string (__str__) routine for the tm structure, via qa test 737. This makes the result more useful, consistent, and documents it a bit. From nscott@redhat.com Wed Mar 23 23:33:47 2016 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 6BC3D7CA0 for ; Wed, 23 Mar 2016 23:33:47 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4CAFB8F8037 for ; Wed, 23 Mar 2016 21:33:47 -0700 (PDT) X-ASG-Debug-ID: 1458794024-04cbb05f382b240001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id HjQk164BlL5e3ALW (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 21:33:45 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2O4Xf3m044241; Thu, 24 Mar 2016 00:33:41 -0400 Date: Thu, 24 Mar 2016 00:33:40 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Paul Smith Cc: pcp developers Message-ID: <1602523405.33866004.1458794020949.JavaMail.zimbra@redhat.com> In-Reply-To: References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] PCP JMX PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP JMX PMDA Thread-Index: DiAlwIor0Pq1EalGTX4Ym8kJQGE18Q== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1458794025 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/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.3.28110 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 ----- Original Message ----- > [...] > Stop-the-World-Make-Coffee-and-perhaps-have-some-biscuits; you get values, > likely 'stale'. In the GC paused state, not much is happening in the JVM > _anyway_ so whatever values are available aren't likely to change much > (other than the GC values themselves..) Right - for all counter metrics (the best kind of metrics), those values are still 100% correct. IOW the right thing to do is for tools to report a zero rate-of-change - which, happily, is exactly what happens. cheers. -- Nathan From myllynen@redhat.com Wed Mar 23 23:34:27 2016 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 6937F7CA0 for ; Wed, 23 Mar 2016 23:34:27 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1EB05304048 for ; Wed, 23 Mar 2016 21:34:27 -0700 (PDT) X-ASG-Debug-ID: 1458794060-04bdf03cf9387a0001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id ScakB1o8LRJegjdQ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 23 Mar 2016 21:34:21 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id l68so49474241wml.1 for ; Wed, 23 Mar 2016 21:34:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=kr5q/SA6CySj4YzNMm1ceinC+30g9Q8uv96seW1QWfg=; b=efUvECEJ/Nj5kORPM7ig4oaUDy+H7qOrZsCDvn4a8JTPXrqOC1D7gJ7KKm/+l/S8a0 gfSnZi94f9FQfNw9phKj+0yiCS90sy5Gw8/XVsDLv9ZH1rNBoP1k+FlPq8TemSG7CVB4 B+uYZjHxeQKtLSNQrCKHTC7MdyUywMZGEJQSYp/b+CxoRuHAOkw/x0dPxvDfsU5YAGOt UDQWwypxHhhws7kCx3nNVCpxUvjHvjUcvEPHrXv5r1MyuUyHJNab58S1NLReLjD++Us3 9zOSPdS/lVZZPx/Hhr+V8PQTyHAl1eFhVNqyYSSraNTzhLURQEx01aLZt9ab8e2D6kgK +2Zg== X-Gm-Message-State: AD7BkJLy6a+vBQcKiO9y2dDRfNj4lOPWNSCD6zHycntBM3THHwIdzIRGPnCx1jPZ39G1TeLF X-Received: by 10.28.226.212 with SMTP id z203mr8023476wmg.9.1458794060560; Wed, 23 Mar 2016 21:34:20 -0700 (PDT) Received: from ?IPv6:2001:14bb:100:169f:402:1fcc:a508:2? (dyfybqj4fyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:100:169f:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id c71sm5844433wmd.4.2016.03.23.21.34.19 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Mar 2016 21:34:20 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] Handling Oracle PMDA Latencies References: <56F25541.9020602@redhat.com> <874656864.33839965.1458781570723.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Handling Oracle PMDA Latencies To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56F36E49.8010501@redhat.com> Date: Thu, 24 Mar 2016 06:34:17 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <874656864.33839965.1458781570723.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1458794061 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28111 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-24 03:06, Nathan Scott wrote: > > There are many possible root causes for this domain instability. We need to > do root cause analysis and understand the issues properly to know how best to > proceed in each case. > > It's not helpful to paper over this kind of problem with long timeouts or "use > more threads" or add code that returns PM_ERR_SORRY_I_CANT_HELP_YOU_RIGHT_NOW > for the duration of the problem. What people need is actual metric values and > especially so at those difficult times. > > For example, the Intel folk found a v$filestat query that could block for many > *minutes*, with certain erm extreme database configurations. This turned out > to be an issue in Oracle itself, and not anything to do with machine load. Hmm, ok, so if such latencies are found on further testing you're basically saying that the answer is "fix Oracle"? FWIW, I've witnessed some non-PCP related performance metrics fetching cases where a 3rd party vendor (not Oracle) has been made aware of a hickup under certain conditions in their application but it's taken months or even more time for them fixing the issue. So while ideally fixing the root cause is of course the best approach it's not always feasible or even possible. Thanks, -- Marko Myllynen From nscott@redhat.com Wed Mar 23 23:39:59 2016 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 DCFEC7CA0 for ; Wed, 23 Mar 2016 23:39:59 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5BF1AAC007 for ; Wed, 23 Mar 2016 21:39:59 -0700 (PDT) X-ASG-Debug-ID: 1458794397-04bdf03cfa38b00001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id SzqMB9yiUDZf9g9a (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 21:39:57 -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 u2O4duhm011318; Thu, 24 Mar 2016 00:39:56 -0400 Date: Thu, 24 Mar 2016 00:39:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <675902814.33867352.1458794396829.JavaMail.zimbra@redhat.com> In-Reply-To: <56F36E49.8010501@redhat.com> References: <56F25541.9020602@redhat.com> <874656864.33839965.1458781570723.JavaMail.zimbra@redhat.com> <56F36E49.8010501@redhat.com> Subject: Re: [pcp] Handling Oracle PMDA Latencies MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Handling Oracle PMDA Latencies Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: Handling Oracle PMDA Latencies Thread-Index: iwkA6DkDfF8zgHKVfn0/WiXgDAzpcw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458794397 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28111 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > Hi, > [...] > Hmm, ok, so if such latencies are found on further testing you're > basically saying that the answer is "fix Oracle"? Heh - not quite - in these cases we now have pmie able to indicate to pmcd that the PMDA should be restarted, once it bails out. However, the right thing is definitely *not* to try to add complex code into the PMDAs to attempt to deal with situations that we just cannot predict. cheers. -- Nathan From nscott@redhat.com Thu Mar 24 00:27:42 2016 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 D09497CA0 for ; Thu, 24 Mar 2016 00:27:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 971768F8037 for ; Wed, 23 Mar 2016 22:27:39 -0700 (PDT) X-ASG-Debug-ID: 1458797256-04bdf03cf93b980001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id I1yYgJO8APbVLDu8 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 Mar 2016 22:27:37 -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 u2O5RaUS016254 for ; Thu, 24 Mar 2016 01:27:36 -0400 Date: Thu, 24 Mar 2016 01:27:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1612698340.33870835.1458797256739.JavaMail.zimbra@redhat.com> Subject: parfait updates: agent fixes from tallpaul MIME-Version: 1.0 X-ASG-Orig-Subj: parfait updates: agent fixes from tallpaul Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.151] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: parfait updates: agent fixes from tallpaul Thread-Index: x8l59721OHieLwS0vrUKWPhG0/5iVQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1458797257 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/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.3.28112 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://git.pcp.io/nathans/parfait.git master Paul Smith (2): Fix up the Maven Assembly descriptor Set just the MMV_FLAG_PROCESS MmvWriter flag in the way Spring likes it. parfait-agent/pom.xml | 19 ++++------ parfait-agent/src/main/java/com/custardsource/parfait/ParfaitAgent.java | 5 -- parfait-agent/src/main/resources/monitoring.xml | 5 ++ 3 files changed, 14 insertions(+), 15 deletions(-) commit c218cea3195456114309ec8cf7da69f30df3211e Author: Paul Smith Date: Thu Mar 24 16:24:39 2016 +1100 Set just the MMV_FLAG_PROCESS MmvWriter flag in the way Spring likes it. commit 14b6163c1b9428be50dda0e0cc4529935c725e23 Author: Paul Smith Date: Thu Mar 24 16:19:54 2016 +1100 Fix up the Maven Assembly descriptor From ftpmaster@ftp-master.debian.org Thu Mar 24 02:13:59 2016 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 3AD6F7CA0 for ; Thu, 24 Mar 2016 02:13:59 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A7FB6AC002 for ; Thu, 24 Mar 2016 00:13:55 -0700 (PDT) X-ASG-Debug-ID: 1458803628-04cbb05f3640070001-S8gJnT Received: from mailly.debian.org (mailly.debian.org [82.195.75.114]) by cuda.sgi.com with ESMTP id 8UYdbjYEP8tSuiVu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 00:13:50 -0700 (PDT) X-Barracuda-Envelope-From: ftpmaster@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 82.195.75.114 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 mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1aizSl-0001eL-TX for pcp@oss.sgi.com; Thu, 24 Mar 2016 07:13:48 +0000 Received: from dak-unpriv by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1aizSk-0007mH-QQ for pcp@oss.sgi.com; Thu, 24 Mar 2016 07:13:46 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp_3.11.1_amd64.changes Date: Thu, 24 Mar 2016 07:13:46 +0000 X-ASG-Orig-Subj: Processing of pcp_3.11.1_amd64.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp Message-Id: X-Barracuda-Connect: mailly.debian.org[82.195.75.114] X-Barracuda-Start-Time: 1458803629 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28113 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp_3.11.1_amd64.changes uploaded successfully to localhost along with the files: pcp_3.11.1.dsc pcp_3.11.1.tar.xz libpcp-gui2-dev_3.11.1_amd64.deb libpcp-gui2_3.11.1_amd64.deb libpcp-import-perl_3.11.1_amd64.deb libpcp-import1-dev_3.11.1_amd64.deb libpcp-import1_3.11.1_amd64.deb libpcp-logsummary-perl_3.11.1_amd64.deb libpcp-mmv-perl_3.11.1_amd64.deb libpcp-mmv1-dev_3.11.1_amd64.deb libpcp-mmv1_3.11.1_amd64.deb libpcp-pmda-perl_3.11.1_amd64.deb libpcp-pmda3-dev_3.11.1_amd64.deb libpcp-pmda3_3.11.1_amd64.deb libpcp-trace2-dev_3.11.1_amd64.deb libpcp-trace2_3.11.1_amd64.deb libpcp3-dev_3.11.1_amd64.deb libpcp3_3.11.1_amd64.deb pcp-conf_3.11.1_amd64.deb pcp-doc_3.11.1_all.deb pcp-export-pcp2graphite_3.11.1_amd64.deb pcp-export-zabbix-agent_3.11.1_amd64.deb pcp-gui_3.11.1_amd64.deb pcp-import-collectl2pcp_3.11.1_amd64.deb pcp-import-ganglia2pcp_3.11.1_all.deb pcp-import-iostat2pcp_3.11.1_all.deb pcp-import-mrtg2pcp_3.11.1_all.deb pcp-import-sar2pcp_3.11.1_all.deb pcp-import-sheet2pcp_3.11.1_all.deb pcp-manager_3.11.1_amd64.deb pcp-testsuite_3.11.1_amd64.deb pcp_3.11.1_amd64.deb python-pcp_3.11.1_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From envelope@ftp-master.debian.org Thu Mar 24 02:20:18 2016 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 B1C5E7CA1 for ; Thu, 24 Mar 2016 02:20:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 85D1C8F8033 for ; Thu, 24 Mar 2016 00:20:15 -0700 (PDT) X-ASG-Debug-ID: 1458804013-04cbb05f3840ae0001-S8gJnT Received: from mailly.debian.org (mailly.debian.org [82.195.75.114]) by cuda.sgi.com with ESMTP id 16Mugd20Dxt8NoAB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 00:20:13 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 82.195.75.114 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 mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1aizYy-0001zn-Na; Thu, 24 Mar 2016 07:20:12 +0000 Received: from dak by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1aizYx-00015f-IT; Thu, 24 Mar 2016 07:20:11 +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.11.1_amd64.changes is NEW Message-Id: X-ASG-Orig-Subj: pcp_3.11.1_amd64.changes is NEW Date: Thu, 24 Mar 2016 07:20:11 +0000 X-Barracuda-Connect: mailly.debian.org[82.195.75.114] X-Barracuda-Start-Time: 1458804013 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28113 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- binary:pcp-export-pcp2graphite is NEW. binary:pcp-export-zabbix-agent is NEW. Your package has been put into the NEW queue, which requires manual action from the ftpteam to process. The upload was otherwise valid (it had a good OpenPGP signature and file hashes are valid), so please be patient. Packages are routinely processed through to the archive, and do feel free to browse the NEW queue[1]. If there is an issue with the upload, you will receive an email from a member of the ftpteam. If you have any questions, you may reply to this email. [1]: https://ftp-master.debian.org/new.html From myllynen@redhat.com Thu Mar 24 10:02:49 2016 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 378C77CA0 for ; Thu, 24 Mar 2016 10:02:49 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A1B3BAC002 for ; Thu, 24 Mar 2016 08:02:45 -0700 (PDT) X-ASG-Debug-ID: 1458831761-04cbb05f3754810001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id y5MEQqTocTjOlfgV (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 08:02:42 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id p65so278335792wmp.1 for ; Thu, 24 Mar 2016 08:02:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=Uf5j3AZj1XZTVxdGlKQZVjHtGkykmzfGQsLeqphONI8=; b=AikBsPXwhj2Uvkj+ulseM8RFwfMaWdTaAzV6U7xks/rn/Jhiux/dLc+R1KuF3gLblH EgYKTf5O6JYoFCjIiQozqxtXCTaaeqozzR02ZkGDbHZxLuoEk20OjHNImnXEbRhFQcVs yiPhNqwLC2iN3LkmhmZJXqhGi1j10LDR6CBsjsbA8/EE1IUDU4ib9qmAawjZmxiAfSwB mPaGRiD+4OFUr6jGlQv9a9sikBQ/hqOERAuoZF+lI1m5MnYjP/00ouJFv10R3awd0I2D pscKWguRTOZjeIi1vkeZWMIduUN0ngDZiYWKSxKWIEb/kGouFCa7AL/cxsMngDx8hWWr 7iUw== X-Gm-Message-State: AD7BkJLnwa63WaGyLEHzaLoNwY6gYfJU55/l1diQ9b9Xj5zZXlHGOQTmPAi9QUPgxoQUECDT X-Received: by 10.28.101.133 with SMTP id z127mr11329877wmb.84.1458831725475; Thu, 24 Mar 2016 08:02:05 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:18bf:402:1fcc:a508:3? (dygkbvs4fyks85lkkyybt-4.rev.dnainternet.fi. [2001:14bb:150:18bf:402:1fcc:a508:3]) by smtp.gmail.com with ESMTPSA id ls5sm7731128wjb.33.2016.03.24.08.02.04 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 08:02:04 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] pmrep for RHEL 6 / RHEL 7 References: <567400C4.6030005@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pmrep for RHEL 6 / RHEL 7 To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <56F4016A.9090104@redhat.com> Date: Thu, 24 Mar 2016 17:02:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <567400C4.6030005@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1458831762 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2015-12-18 14:49, Marko Myllynen wrote: > > pmrep (and zbxpcp) are now part of PCP 3.10.9 which is already available > e.g. in updates-testing for Fedora and for many other distributions at > http://bintray.com/pcp/. There are also packages for RHEL but they are > of course completely unsupported by Red Hat. > > For those who want to keep using the supported PCP packages on RHEL I > uploaded the current pmrep and zbxpcp to my Fedora people directory, > this pmrep version is compatible with RHEL 6 / RHEL 7 and also contains > the recent xlsx support patch. > > https://myllynen.fedorapeople.org/ FWIW, I've rebased RHEL 6 / RHEL 7 versions of pmrep and zbxpcp there. They're now at PCP 3.11.1 level, the point still being that they'll work with the current official RHEL PCP packages. Cheers, -- Marko Myllynen From myllynen@redhat.com Thu Mar 24 10:03:53 2016 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 EBAE07CA0 for ; Thu, 24 Mar 2016 10:03:53 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B10EA304066 for ; Thu, 24 Mar 2016 08:03:50 -0700 (PDT) X-ASG-Debug-ID: 1458831825-04cbb05f37548b0001-S8gJnT Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by cuda.sgi.com with ESMTP id LpYE5cm4UKkfKSeM (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 08:03:46 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.48 Received: by mail-wm0-f48.google.com with SMTP id p65so278383290wmp.1 for ; Thu, 24 Mar 2016 08:03:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=T+csOGTFnCwrY/orjSsG4XOjMecVpHvdPNY+fL6Gymg=; b=K94BbQTiYjaZ/iIDlk1PEbM809XMZyZpwDC9m06KwqX1B7aMXz5pgwAebTkRdoJlnV 9e07ol9bma3T/p1Dhh5VOtJH7/mENnkCExKnDCkyABXGpQpEQkVvWwLyck82bEGzJeIP zMJ56agPfEdZmNTTOXISSqB8jeOQ7zqKU94wr04ojXCpUJ5icQSoE3Zrk36+Cgh6CPe0 lE3/qVyGgnSK+7AlGF7airLTi+Ogz+h32u1gDiPPpx2urd+HUw8h5hs6k8bAwB4zD0tA zqq9bpPsJNJB/47VcIyuVPkA1CeJJsSSSDP56D2IKOmbg3z0gyAuYu/xKEX/jiuon0AP ndzw== X-Gm-Message-State: AD7BkJKPRy9fafH4qF/rp93c50b4WxkXt4Ykxsm0dDKf6usmQ3WJN0FHb6B8G1HC/jzAUAKl X-Received: by 10.194.236.170 with SMTP id uv10mr11656475wjc.32.1458831786751; Thu, 24 Mar 2016 08:03:06 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:18bf:402:1fcc:a508:3? (dygkbvs4fyks85lkkyybt-4.rev.dnainternet.fi. [2001:14bb:150:18bf:402:1fcc:a508:3]) by smtp.gmail.com with ESMTPSA id b1sm7789611wjy.0.2016.03.24.08.03.05 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 08:03:06 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP JMX PMDA References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> <1602523405.33866004.1458794020949.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <56F401A6.70008@redhat.com> Date: Thu, 24 Mar 2016 17:03:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <1602523405.33866004.1458794020949.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f48.google.com[74.125.82.48] X-Barracuda-Start-Time: 1458831826 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2016-03-24 06:33, Nathan Scott wrote: > ----- Original Message ----- >> [...] >> Stop-the-World-Make-Coffee-and-perhaps-have-some-biscuits; you get values, >> likely 'stale'. In the GC paused state, not much is happening in the JVM >> _anyway_ so whatever values are available aren't likely to change much >> (other than the GC values themselves..) > > Right - for all counter metrics (the best kind of metrics), those values are > still 100% correct. IOW the right thing to do is for tools to report a zero > rate-of-change - which, happily, is exactly what happens. It's just like pmdajmx, then. Cheers, -- Marko Myllynen From myllynen@redhat.com Thu Mar 24 11:11:30 2016 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 1B16E7CA0 for ; Thu, 24 Mar 2016 11:11:30 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E24528F804C for ; Thu, 24 Mar 2016 09:11:26 -0700 (PDT) X-ASG-Debug-ID: 1458835880-04cb6c39184df60001-S8gJnT Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by cuda.sgi.com with ESMTP id EpbjvuLOrWxFChmj (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 09:11:21 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.43 Received: by mail-wm0-f43.google.com with SMTP id u125so19392653wmg.1 for ; Thu, 24 Mar 2016 09:11:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=GA89f7xHEjcC8CsrRkO6LgdwwZb5CuPqItaAXdJKDqM=; b=cxnuRPwi+PDhNtl44W/Cuah5/9ntR1JbFqVjHvjfArdgrCpTRWIK6EphCC8dsxrvX0 XGuoM/ssulcQBn8u3axhkNDMd8qWlcGvhUbmD5d+23MURfGPLl7PJwZH1zk2OY/8a8Xt ZDJ8NDpKhOLcx4pt8VxlJf+r8NhCieyGExrzNiakkDc1Z7tZvh1OHHHXwhmmXiTEeMDW 3OiLK64yMXms9KWqhZQM8eu21SVQxZkoqNYRVqW6IG/b8eVNPKF9T1m+QhXZDNpdx3mS 4APl3MWt5HgR13OHNDPFlqN1y2x7FoL95xxGWpq4TiQ8bYfObKZNtOzIxvm6ZbzQCKKU ZLEw== X-Gm-Message-State: AD7BkJJpY0M47xmHYNw+DnlHAF+P67D7+R8zmgHCPC048PVPGVzoEIcszjWBJpPCH7vbIi4Y X-Received: by 10.28.210.141 with SMTP id j135mr35954713wmg.0.1458835879860; Thu, 24 Mar 2016 09:11:19 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:18bf:402:1fcc:a508:3? (dygkbvs4fyks85lkkyybt-4.rev.dnainternet.fi. [2001:14bb:150:18bf:402:1fcc:a508:3]) by smtp.gmail.com with ESMTPSA id ux5sm8009891wjc.17.2016.03.24.09.11.18 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 09:11:19 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP JMX PMDA References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> <56F25623.8080806@redhat.com> <1500099138.33839976.1458781601665.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56F411A4.3030307@redhat.com> Date: Thu, 24 Mar 2016 18:11:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <1500099138.33839976.1458781601665.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Start-Time: 1458835880 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28122 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-24 03:06, Nathan Scott wrote: > > And, just like pmdajmx.pl would, there will need to be some (config file) > updates to build in knowledge of semantics/units/text for many of the JVM > metrics (there's 20-ish sample jvm metrics are there), Wildfly & Cassandra > metrics, and so on. I think you've misunderstood one important aspect of pmdajmx. It does not *require* per-app/per-version config files. It works like some of the existing PMDAs (e.g., KVM, Samba) in that it initially iterates the available metrics and then goes on adding them to PMNS. Whatever is available over JMX, pmdajmx makes it available completely transparently. It is, however, *possible* to create mappings to provide more precise metric information than what is used by default if wanted. I think for something fundamental like the OpenJDK JVM (~300 metrics) that might be a reasonable goal. But creating such files for the above mentioned WildFly and Cassandra alone (they already provide over 20k metrics) is not going to happen anytime soon, if ever. And in some cases (e.g., WildFly) it would not even be possible to cover everything as the configuration changes (and thus available metrics) are reflected over JMX so what applies to one WildFly instance isn't valid with the next one. Thanks, -- Marko Myllynen From charles.cui1984@gmail.com Thu Mar 24 11:16:23 2016 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,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 E4B177CA2 for ; Thu, 24 Mar 2016 11:16:23 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 809B530405F for ; Thu, 24 Mar 2016 09:16:23 -0700 (PDT) X-ASG-Debug-ID: 1458836180-04bdf03cf9561e0001-S8gJnT Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by cuda.sgi.com with ESMTP id VrFyFhCjWEzvKz4R (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 09:16:21 -0700 (PDT) X-Barracuda-Envelope-From: charles.cui1984@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.217.175 Received: by mail-lb0-f175.google.com with SMTP id oe12so34296665lbc.0 for ; Thu, 24 Mar 2016 09:16:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=iJeB28jZaL+u1Tn9kydMGM6F0M1Z/rZWM/BBaqWl7jg=; b=ogE5q4swu1UE/VgXSbdTsCYzafxgFoOBVWwg8nrmMSG1RFttWAZpOArZEgVkUm8Jv1 5rgo1QXY7f2k0DGa57zH2/VmFFdoqkkLhJv8T08tP+CeL4OHIw2Irr0IoYWGl5gBJKbn xmm6VOG9Sdg7xR16ejP8GRZJUIOF3May4awQZecdrI3LmCWiovbdrKEv4M7dVSnaQ/7H Ic8og14Bict8DGMaEamaIZkbMnw+Klx3jq+cPbRBPh1wxTsPcLAAOCA06MzpyXRvCoez xXw2bqXxpCGwWdcSbjqKE+Hru4Gm+KTb3ZMaTQCSovVL0KS9MUrxNlSmWCzu5B2DzMYs wgmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=iJeB28jZaL+u1Tn9kydMGM6F0M1Z/rZWM/BBaqWl7jg=; b=LmUWLDxPbqBnG3qDTeFaIMSAPMLR7ulTdRVZJXSBrDZjvIHq4y0e1Dn0pmTOAhbmtZ D0zS1OqZJVJKVhz3H6zlDLovfB0yhiLhV+nuzWREo/3/2PuQtQaodGcJ7I3v0I63dTEh Vq2Eyh5osf2sxNbk8xQjLytWg61m17/eYlYuTU3Cn8v48VfsgdjisgqswZBPhZUQPJtK 9iClQLXU8H3RUATjPa+TjsKhu6PajIU9vIlcrUH9q6t5QhdDAkjvTadTR6rPSjQ52vz0 I6alX+Hl3qiRCfdN+qq/Jvll87vNagppz/yGo7jBSDsHoNx9fXfu3ftpzTTLx+srUBlf G4zQ== X-Gm-Message-State: AD7BkJJawJ+OSbYYS+ew+tuktjX6GwThausDvhztVglO4cvBtP22brU7tJtRdRK9x5nIlyEYNuAphIFo+k2hLQ== MIME-Version: 1.0 X-Received: by 10.112.54.132 with SMTP id j4mr3871184lbp.3.1458836179432; Thu, 24 Mar 2016 09:16:19 -0700 (PDT) Received: by 10.25.86.68 with HTTP; Thu, 24 Mar 2016 09:16:19 -0700 (PDT) In-Reply-To: <498363849.33869886.1458796494771.JavaMail.zimbra@redhat.com> References: <87io0w794p.fsf@redhat.com> <87io0v8iv2.fsf@redhat.com> <56E5C2BD.8040007@internode.on.net> <498363849.33869886.1458796494771.JavaMail.zimbra@redhat.com> Date: Thu, 24 Mar 2016 09:16:19 -0700 Message-ID: Subject: Re: [pcp] GSOC 2016 idea for PCP From: Charles Cui X-ASG-Orig-Subj: Re: [pcp] GSOC 2016 idea for PCP To: Nathan Scott Cc: Ken McDonell , Lukas Berk , pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-lb0-f175.google.com[209.85.217.175] X-Barracuda-Start-Time: 1458836181 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28122 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Thanks Nathan for your great comments! I will improve these points in the proposal. Thanks, Charles 2016-03-23 22:14 GMT-07:00 Nathan Scott : > Hi Charles, > > ----- Original Message ----- >> Hi Guys, >> >> Just let you know I have uploaded my proposal and shared with the >> community. >> Please feel free to comment. >> > > My earlier comments were lost by the google site in the final->draft > transition, but the gist of it was: > > - perhaps a little bit light on the details of your implementation > plans, but otherwise a good proposal > > - e.g. it'd be good to see an understanding that there is a need in > some places to call C code from Go as well as Go code from C (e.g. > in the pmdaFetch(3) man page see paragraph #2 which discusses the > pmdaFetch and pmdaSetFetchCallback interfaces). > > - the perl and python PMDAs may prove a good reference for you, in > the way type conversions are done in the PMDA callbacks, as well > as examples for the points where C <-> Go <-> C transitions will > be needed. > > Overall I thought it a good proposal though and I know its almost > the last day before submission now, so I mention the above at this > late stage mainly as tips for you to just keep in mind for later on. > > cheers. > > -- > Nathan From fche@redhat.com Thu Mar 24 12:15:59 2016 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 8DA4E7CA0 for ; Thu, 24 Mar 2016 12:15:59 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3F2A58F804B for ; Thu, 24 Mar 2016 10:15:55 -0700 (PDT) X-ASG-Debug-ID: 1458839754-04bdf05b79004f0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 5e6QuVNTEq3W3VQw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 10:15:55 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id BFCB446267; Thu, 24 Mar 2016 17:15:54 +0000 (UTC) Received: from fche.csb (vpn-48-92.rdu2.redhat.com [10.10.48.92]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2OHFsHX004571; Thu, 24 Mar 2016 13:15:54 -0400 Received: by fche.csb (Postfix, from userid 2569) id DADD75852C; Thu, 24 Mar 2016 13:15:53 -0400 (EDT) To: Benjamin De Cock Cc: pcp@oss.sgi.com Subject: Re: Possible bug in pmwebapi References: X-ASG-Orig-Subj: Re: Possible bug in pmwebapi From: fche@redhat.com (Frank Ch. Eigler) Date: Thu, 24 Mar 2016 13:15:53 -0400 In-Reply-To: (Benjamin De Cock's message of "Mon, 21 Mar 2016 15:02:30 +0100") 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: 1458839755 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 dcbenjamindc wrote: > I noticed a strange behaviour of the pmwebapi interface > Consider this example: > http://hostname4:44323/pmapi/context?hostname=localhost <-- context = hostname > [...] > http://hostname4:44323/pmapi/1247214105/_fetch?names=hotproc.memory.size <-- > hotproc namespace = nok > {"timestamp":{"s":1458567973,"us":760073 }, "values":[]} <-- empty > [...] OK. > Whereas on the host: > perftest@hostname4:~$ pminfo | grep hotproc.memory.size <-- hotproc captured = > ok > [...] That's not an apples-to-apples comparison. pminfo talks to "-h local:" by default. If you make your pmwebd context use "/pmapi/context?hostname=local:", it'll give you the same information. If your copy of pmwebd doesn't let you connect to local:, add "-P" (permissive [sic] mode) to the pmwebd.options and restart it. - FChE From fche@redhat.com Thu Mar 24 12:50:41 2016 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 0E71B7CA1 for ; Thu, 24 Mar 2016 12:50:41 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 77A13AC001 for ; Thu, 24 Mar 2016 10:50:37 -0700 (PDT) X-ASG-Debug-ID: 1458841835-04cb6c246401330001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id cO5LrWcookCamRB3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 10:50:36 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 1E38564477 for ; Thu, 24 Mar 2016 17:50:33 +0000 (UTC) Received: from fche.csb (vpn-48-92.rdu2.redhat.com [10.10.48.92]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2OHoWQS025080 for ; Thu, 24 Mar 2016 13:50:32 -0400 Received: by fche.csb (Postfix, from userid 2569) id 44ACA5852C; Thu, 24 Mar 2016 13:50:31 -0400 (EDT) Date: Thu, 24 Mar 2016 13:50:31 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: pcp update: pmwebd older msie compatibility Message-ID: <20160324175031.GA8913@redhat.com> X-ASG-Orig-Subj: pcp update: pmwebd older msie compatibility 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.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Thu, 24 Mar 2016 17:50:33 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458841836 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - Please see git://sourceware.org/git/pcpfans.git branch fche/pmwebd . It makes all the webapps work on windows-10 era MSIE and Edge, makes at least graphite work on windows-xp era MSIE8 (!), and keeps everything working on other linux browsers I checked. commit dd79509e51cca281abbec7a5a71a3549314510dd Author: Frank Ch. Eigler Date: Thu Mar 24 13:46:02 2016 -0400 pmwebd: better support for old MSIE browsers Switch to "gzip" content-encoding instead of the less portable "deflate". Emit a proper mime-type for CSS. - FChE From mspier@netflix.com Thu Mar 24 13:37:51 2016 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,T_DKIM_INVALID 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 31FE27CA0 for ; Thu, 24 Mar 2016 13:37:51 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 96D92AC002 for ; Thu, 24 Mar 2016 11:37:50 -0700 (PDT) X-ASG-Debug-ID: 1458844665-04cb6c246202a80001-S8gJnT Received: from mail-vk0-f44.google.com (mail-vk0-f44.google.com [209.85.213.44]) by cuda.sgi.com with ESMTP id 2GfCEMIJ9PMupDs8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 24 Mar 2016 11:37:45 -0700 (PDT) X-Barracuda-Envelope-From: mspier@netflix.com X-Barracuda-Apparent-Source-IP: 209.85.213.44 Received: by mail-vk0-f44.google.com with SMTP id z68so70539293vkg.3 for ; Thu, 24 Mar 2016 11:37:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netflix.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=I9Ax3xpFwQIlp/qQ659xMf8MWvdDpcW+Wxy6sgiPPqc=; b=X5QX01bgcY+5TJGm1FR37gN3kYpktEF6M2uAQ4NqLav94/O9hfbO4kuc/ma2sCd8p4 F97ZZikPCMZBopJDEZDYX1V2nNxl+4U94AKaImmQNsM/rtnsI+/tSESK809iwFYHBmp+ iuBAoA+ylyDFaZ1K83fW9539ixxNkYMX0kk5I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=I9Ax3xpFwQIlp/qQ659xMf8MWvdDpcW+Wxy6sgiPPqc=; b=YhsjOyLrvT4csMLhTJ/cqeqo0GjSbz2nastp+4gZQuDHOtpZ7OBvuEWCZZmLN+PZJ9 j611IRi49VyFv5/ETyE2F2uhJWutf7AMIeV13L/EhEqSUe/Jx4r9xvhLdPSXPop9LQgn Gchr6bhDN4xNjhRhjJxp8KqhnpJV4c9pvk+1d3ahpGVJ7j9h4fGAPw1WV6T26vmZmhF0 GwpUgMBnexaX6jhcJjy1CiSOevbbc0OiJ9keEChJPTTEB4dQPT2NttVaqDhru5nqMfmN 0TXVtanTNpgncStiYss8h/2mouVxKX/fl0vNUUlVgdnvt3ZMrF2vv0k5ZkOikWX21THX /p6A== X-Gm-Message-State: AD7BkJLN61OgjcD/VQWeth9xTvC1tvnsJKE9s4hpf5vaRr30RdqVp4zVhz9PYRDAOUbV8NWXdAr3NZK80Lir9DSJ MIME-Version: 1.0 X-Received: by 10.159.34.9 with SMTP id 9mr5485954uad.9.1458844664718; Thu, 24 Mar 2016 11:37:44 -0700 (PDT) Received: by 10.159.54.204 with HTTP; Thu, 24 Mar 2016 11:37:44 -0700 (PDT) In-Reply-To: <2263469.33839547.1458781232173.JavaMail.zimbra@redhat.com> References: <2263469.33839547.1458781232173.JavaMail.zimbra@redhat.com> Date: Thu, 24 Mar 2016 11:37:44 -0700 Message-ID: Subject: Re: [pcp] Docker 1.10 From: Martin Spier X-ASG-Orig-Subj: Re: [pcp] Docker 1.10 To: Nathan Scott Cc: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a113dfd34060a53052ecfbe6e X-Barracuda-Connect: mail-vk0-f44.google.com[209.85.213.44] X-Barracuda-Start-Time: 1458844665 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: containers.name 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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28127 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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 --001a113dfd34060a53052ecfbe6e Content-Type: text/plain; charset=UTF-8 I'll do that and send it your way and also check the root/docker source to see if I can find anything. ps.: aren't you on vacation? Should I send it to someone else? On Wed, Mar 23, 2016 at 6:00 PM, Nathan Scott wrote: > Hi Martin, > > ----- Original Message ----- > > Are there any know incompatibilities with Docker 1.10.X? > > > > Here's what I'm getting after the upgrade from 1.9.1: > > > > $ pminfo -f containers.name > > containers.name > > Error: Unknown or illegal instance identifier > > > > Only unknown unknowns at this stage, I haven't tried that docker > version here yet. If you could tar up the contents of your > $PCP_DOCKER_DIR and send 'em through, I'll take a quick look. > > cheers. > > -- > Nathan > --001a113dfd34060a53052ecfbe6e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'll do that and send it your way and also check the r= oot/docker source to see if I can find anything.

ps.: ar= en't you on vacation? Should I send it to someone else?

On Wed, Mar 23, 2016 = at 6:00 PM, Nathan Scott <nathans@redhat.com> wrote:
Hi Martin,

----- Original Message -----
> Are there any know incompatibilities with Docker 1.10.X?
>
> Here's what I'm getting after the upgrade from 1.9.1:
>
> $ pminfo -f containers.name
> containers.name
> Error: Unknown or illegal instance identifier
>

Only unknown unknowns at this stage, I haven't tried that docker=
version here yet.=C2=A0 If you could tar up the contents of your
$PCP_DOCKER_DIR and send 'em through, I'll take a quick look.

cheers.

--
Nathan

--001a113dfd34060a53052ecfbe6e-- From brolley@redhat.com Thu Mar 24 15:08:50 2016 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 B3C6A7CA0 for ; Thu, 24 Mar 2016 15:08:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 772B1304064 for ; Thu, 24 Mar 2016 13:08:47 -0700 (PDT) X-ASG-Debug-ID: 1458850125-04bdf05b7b04980001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id fRKUCAlmMpOrkU16 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 13:08:46 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id EE1481E4D for ; Thu, 24 Mar 2016 20:08:45 +0000 (UTC) Received: from [10.10.50.217] (unused [10.10.50.217] (may be forged)) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2OK8j1a025310 for ; Thu, 24 Mar 2016 16:08:45 -0400 Message-ID: <56F44979.6010006@redhat.com> Date: Thu, 24 Mar 2016 16:09:29 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: fche: pmwebd older msie compatibility Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: fche: pmwebd older msie compatibility Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458850126 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Frank Ch. Eigler (1): pmwebd: better support for old MSIE browsers qa/663 | 8 +++--- qa/663.out | 4 +-- src/pmwebapi/pmresapi.cxx | 3 ++ src/pmwebapi/util.cxx | 60 +++++++++++++++++++++++++++++++++++++--------- 4 files changed, 58 insertions(+), 17 deletions(-) Details ... commit dd79509e51cca281abbec7a5a71a3549314510dd Author: Frank Ch. Eigler Date: Thu Mar 24 13:46:02 2016 -0400 pmwebd: better support for old MSIE browsers Switch to "gzip" content-encoding instead of the less portable "deflate". Emit a proper mime-type for CSS. From myllynen@redhat.com Fri Mar 25 06:32:00 2016 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 78AC17CA1 for ; Fri, 25 Mar 2016 06:32:00 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D23B5AC003 for ; Fri, 25 Mar 2016 04:31:56 -0700 (PDT) X-ASG-Debug-ID: 1458905512-04cbb07ad81c6c0001-S8gJnT Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by cuda.sgi.com with ESMTP id tEsZEWLskSY9HDVA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 25 Mar 2016 04:31:53 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.43 Received: by mail-wm0-f43.google.com with SMTP id l68so20014079wml.1 for ; Fri, 25 Mar 2016 04:31:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=QF0bbwyrsV+rMObcNmGGt3ElQ9z/p+wiottoApcQl84=; b=TNgMqbMgeRLVy1dTOBg7Y1Lyy3/SVVKNiRLnH+XANw71KOBRTk8zWYiwIbe5hgDr3O 8ZyVw6HaKyYbDdqNRVDOCa2W7eZ1J+LrigmnmrGIX+hYNQGUwU/f1W9hgweSN6Hfpk1B 1FuZ6sNVzpkUM7GGjsz7IwjcHVyIFWta9gd6qjchgNBSETWk6YExmHeM3sbn2PnFsa3n yxNNPwjoXPRJdaTqojISv/27BOpgk82ctSVTX7H18Q7RJ8Sl0jbuCurdQMMy5EhtKqVE P271XBKdfIpIhKGyu1mU188D4YhmdIjOKIFh4sBh9xDKXQI5Ya3HGMQ1gMHiV+umUtVB 4rfw== X-Gm-Message-State: AD7BkJJwfZjMWG0eR4fhi842QDRqXQ/hBm8cjo1Trl6gvAYHgNNTDNXqlCAcqaoCm0N3cglw X-Received: by 10.194.192.36 with SMTP id hd4mr13853592wjc.85.1458905512346; Fri, 25 Mar 2016 04:31:52 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:1b38:402:1fcc:a508:2? (dygkb2ryfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:150:1b38:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id w203sm2740931wmg.14.2016.03.25.04.31.51 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 25 Mar 2016 04:31:51 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: Update PCP Bash Completion Organization: Red Hat X-ASG-Orig-Subj: Update PCP Bash Completion Message-ID: <56F521A5.40702@redhat.com> Date: Fri, 25 Mar 2016 13:31:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Start-Time: 1458905513 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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.3.28153 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- - fix whitespace issues - sort targets - drop pmevent - add pmrep --- src/bashrc/pcp_completion.sh | 45 ++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/src/bashrc/pcp_completion.sh b/src/bashrc/pcp_completion.sh index fe0ce82..27b1b78 100644 --- a/src/bashrc/pcp_completion.sh +++ b/src/bashrc/pcp_completion.sh @@ -6,63 +6,64 @@ _pminfo_complete () local cur=${COMP_WORDS[$COMP_CWORD]} local opt_regex= curpos_expand= - COMPREPLY=() + COMPREPLY=() # Options that need no completion and the cursor position to start - # expansion from for different programs + # expansion from for different programs case ${COMP_WORDS[0]} in - pminfo) - opt_regex="-[abhnOZ]" - curpos_expand=1 - ;; - pmprobe) - opt_regex="-[ahnOZ]" + pmdumplog) + opt_regex="-[nSTZ]" curpos_expand=1 ;; - pmdumptext) + pmdumptext) opt_regex="-[AacdfhnOPRsStTUwZ]" curpos_expand=1 ;; - pmdumplog) - opt_regex="-[nSTZ]" + pminfo) + opt_regex="-[abhnOZ]" curpos_expand=1 ;; - pmlogsummary) + pmlogsummary) opt_regex="-[BnpSTZ]" curpos_expand=2 ;; - pmstore) - opt_regex="-[hin]" + pmprobe) + opt_regex="-[ahnOZ]" curpos_expand=1 ;; - pmval) - opt_regex="-[AafhinOpSsTtwZ]" + pmrep) + opt_regex="-[AabcEeFfhKlOoPqSsTtwyZ]" curpos_expand=1 ;; - pmevent) - opt_regex="-[ahKOpSsTtZ]" + pmstore) + opt_regex="-[hin]" + curpos_expand=1 + ;; + + pmval) + opt_regex="-[AafhinOpSsTtwZ]" curpos_expand=1 ;; esac # --- end of case --- # We expand either straight from the cursor if it is at the position to - # expand or check for the preceding options whether to expand or not + # expand or check for the preceding options whether to expand or not if (( $COMP_CWORD == $curpos_expand )) || \ ( (( $COMP_CWORD > $curpos_expand )) \ - && ! [[ "${COMP_WORDS[$((COMP_CWORD-1))]}" =~ $opt_regex ]] + && ! [[ "${COMP_WORDS[$((COMP_CWORD-1))]}" =~ $opt_regex ]] ) then COMPREPLY=(`compgen -W '$(command pminfo)' 2>/dev/null $cur`) - fi + fi } # ---------- end of function _pminfo_complete ---------- -complete -F _pminfo_complete -o default pminfo pmprobe pmdumptext pmdumplog pmlogsummary pmstore pmval pmevent +complete -F _pminfo_complete -o default pmdumplog pmdumptext pminfo pmlogsummary pmprobe pmrep pmstore pmval Thanks, -- Marko Myllynen From differenciruyuschiysya@ceedbcdcaa.ru Fri Mar 25 06:36:29 2016 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_RATIO_04, HTML_MESSAGE,MIME_HTML_ONLY,T_DKIM_INVALID,T_REMOTE_IMAGE 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 25CE47CA1 for ; Fri, 25 Mar 2016 06:36:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B44D5304039 for ; Fri, 25 Mar 2016 04:36:28 -0700 (PDT) X-ASG-Debug-ID: 1458905775-04bdf05b7a1a7e0001-S8gJnT Received: from ceedbcdcaa.ru (ec2-177-71-255-64.sa-east-1.compute.amazonaws.com [177.71.255.64]) by cuda.sgi.com with ESMTP id 8AWEOmjCB3fBPHHB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 25 Mar 2016 04:36:17 -0700 (PDT) X-Barracuda-Envelope-From: differenciruyuschiysya@ceedbcdcaa.ru X-Barracuda-Apparent-Source-IP: 177.71.255.64 Received: from localhost (localhost [127.0.0.1]) by ceedbcdcaa.ru (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u2PAxseC001661 for ; Fri, 25 Mar 2016 14:36:13 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ceedbcdcaa.ru; s=mail; t=1458905774; bh=oL1zJPRSvHOspbDXXIMehYmlxPNu0ob8N5HcoNOUWas=; h=To:From:Reply-To:Subject:From; b=EiBvu9qYumlrwV/kDmPO92GMdIdEVycTZmBYiHVVSJZiJPeafC44fEE3R8zhkCJyZ hyCMsk09x96a1am/PCuQbxnUDozLcnX3h1qo9le17Zc5+6+vR1lIxr5qie4LuiQqmX lq78/706dtGslNOYZkNCJcWMY7tlrc95mkY/wlCI= Date: Fri, 25 Mar 2016 14:36:13 +0300 Message-Id: <201603251136.u2PAxseC001661@ceedbcdcaa.ru> MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable To: pcp@oss.sgi.com From: =?UTF-8?Q?=D0=9C=D0=91=D0=A1_=D0=98=D0=A2_=D0=A1=D0=B8=D1=81=D1=82?= =?UTF-8?Q?=D0=B5=D0=BC=D1=8B?= Reply-To: =?UTF-8?Q?=D0=9C=D0=91=D0=A1_=D0=98=D0=A2_=D0=A1=D0=B8=D1=81?= =?UTF-8?Q?=D1=82=D0=B5=D0=BC=D1=8B?= Subject: =?UTF-8?Q?=D0=9A=D0=BE=D1=80=D0=BF=D0=BE=D1=80=D0=B0=D1=82=D0=B8?= =?UTF-8?Q?=D0=B2=D0=BD=D1=8B=D0=B9_=D1=81=D0=B0=D0=B9=D1=82_=D1=81_=D0=B3?= =?UTF-8?Q?=D0=B0=D1=80=D0=B0=D0=BD=D1=82=D0=B8=D0=B5=D0=B9_=D0=B2=D1=8B?= =?UTF-8?Q?=D1=81=D0=BE=D0=BA=D0=BE=D0=B9_=D0=BA=D0=BE=D0=BD=D0=B2=D0=B5?= =?UTF-8?Q?=D1=80=D1=81=D0=B8=D0=B8?= X-Barracuda-Connect: ec2-177-71-255-64.sa-east-1.compute.amazonaws.com[177.71.255.64] X-Barracuda-Start-Time: 1458905776 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-ASG-Orig-Subj: =?UTF-8?Q?=D0=9A=D0=BE=D1=80=D0=BF=D0=BE=D1=80=D0=B0=D1=82=D0=B8?= =?UTF-8?Q?=D0=B2=D0=BD=D1=8B=D0=B9_=D1=81=D0=B0=D0=B9=D1=82_=D1=81_=D0=B3?= =?UTF-8?Q?=D0=B0=D1=80=D0=B0=D0=BD=D1=82=D0=B8=D0=B5=D0=B9_=D0=B2=D1=8B?= =?UTF-8?Q?=D1=81=D0=BE=D0=BA=D0=BE=D0=B9_=D0=BA=D0=BE=D0=BD=D0=B2=D0=B5?= =?UTF-8?Q?=D1=80=D1=81=D0=B8=D0=B8?= X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.03 X-Barracuda-Spam-Status: No, SCORE=1.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_FONT_LOW_CONTRAST, HTML_IMAGE_RATIO_04, HTML_MESSAGE, MIME_HTML_ONLY, URI_HEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28153 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.32 URI_HEX URI: URI hostname has long hexadecimal sequence 0.54 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar to background 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.17 HTML_IMAGE_RATIO_04 BODY: HTML has a low ratio of text to image area 0.00 HTML_MESSAGE BODY: HTML included in message MBS
3D'=D0=9B=D0=

=D0=9A=D0= =BE=D1=80=D0=BF=D0=BE=D1=80=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B9 =D1= =81=D0=B0=D0=B9=D1=82

=D0=B2= =D1=81=D0=B5=D0=B3=D0=BE =D0=B7=D0=B0 9 900 3D"=D0=A0=D1=83=D0=B1=D0=BB=D1=8C"

=D0= =9F=D0=BE=D0=BB=D0=BD=D0=BE=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD= =D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D0=BA=D0=BE=D1=80=D0=BF=D0=BE=D1=80= =D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B9 =D1=81=D0=B0=D0=B9=D1=82

= =D0=BD=D0=B0 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5 =D1=83=D0=BF=D1=80= =D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F

=D0= =97=D0=90=D0=9A=D0=90=D0=97=D0=90=D0=A2=D0=AC =D0= =A3=D0=97=D0=9D=D0=90=D0=A2=D0=AC =D0=91=D0=9E=D0=9B=D0=AC=D0=A8=D0=95
3D"11"

=D0=9B=D0=95= =D0=A2

=D0=9D=D0=90= =D0=A0=D0=AB=D0=9D=D0=9A=D0=95

3D"1100"

=D0=A0=D0=95= =D0=90=D0=9B=D0=98=D0=97=D0=9E=D0=92=D0=90=D0=9D=D0=9D=D0=AB=D0=A5

=D0=9F=D0=A0= =D0=9E=D0=95=D0=9A=D0=A2=D0=9E=D0=92

3D"12"

=D0=9C=D0=95= =D0=A1=D0=AF=D0=A6=D0=95=D0=92

=D0=9F=D0=9E= =D0=94=D0=94=D0=95=D0=A0=D0=96=D0=9A=D0=98

=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D0=BC = =D0=BD=D0=B0 =D1=80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82

=D0=92=D1=81=D0=B5 =D0=BD=D0=B0=D1=88=D0=B8 =D1=83=D1=81=D0=B8=D0=BB=D0= =B8=D1=8F =D0=BF=D0=BE =D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0= =BA=D0=B5 =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=BD=D0=B5=D1=82-=D0=BF=D1=80=D0= =BE=D0=B5=D0=BA=D1=82=D0=BE=D0=B2 =D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2=D0= =BB=D0=B5=D0=BD=D1=8B

=D0=BD=D0=B0 =D0=B2=D1=8B=D1=81=D0=BE=D0=BA=D1=83=D1=8E =D0=BA= =D0=BE=D0=BD=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8E =D0=B8 =D1=83=D0=B4=D0=BE= =D0=B1=D1=81=D1=82=D0=B2=D0=BE =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2= =D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0=B9

3D"=D0=98=

=D0=94=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD

=D0=98=D0= =BD=D0=B4=D0=B8=D0=B2=D0=B8=D0=B4=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9= =D0=BC=D0=B0=D0=BA=D0=B5=D1=82

=D0=B4=D0= =B8=D0=B7=D0=B0=D0=B9=D0=BD=D0=B0 =D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9

=D1=81 =D1= =83=D1=87=D1=91=D1=82=D0=BE=D0=BC =D0=B2=D0=B0=D1=88=D0=B8=D1=85 =D0=BF=D0= =BE=D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D0=B9

3D"=D0=98=D0=BA=D0=BE=D0=BD=D0=BA=D0=

C=D1=82=D0=B0=D1=82=D0=B8=D1=81=D1=82=D0=B8=D0=BA=D0= =B0

=D0=A1=D0= =B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B =D1=81=D1=82=D0=B0=D1=82=D0=B8=D1=81=D1= =82=D0=B8=D0=BA=D0=B8 =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81.

=D0=9C=D0= =B5=D1=82=D1=80=D0=B8=D0=BA=D0=B0 =D0=B8 Google Analytics

 

3D"=D0=98=D0=BA=D0=BE=D0=BD=D0=BA=D0=

CMS

=D0=9F=D0= =BE=D0=BB=D0=BD=D0=BE=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=B0= =D0=BB=D1=8C=D0=BD=D0=B0=D1=8F

=D1=81=D0= =B8=D1=81=D1=82=D0=B5=D0=BC=D0=B0 =D1=83=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0= =B5=D0=BD=D0=B8=D1=8F

=D1=81=D0= =B0=D0=B9=D1=82=D0=BE=D0=BC

3D"=D0=98=D0=BA=D0=BE=D0=BD=D0=BA=D0=

=D0=9F=D0=BE=D0=BC=D0=BE=D1=89=D1=8C

=D0=9F=D0= =BE=D0=BC=D0=BE=D1=89=D1=8C =D0=B2 =D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1= =80=D0=B0=D1=86=D0=B8=D0=B8

=D0=B4=D0= =BE=D0=BC=D0=B5=D0=BD=D0=B0 =D0=B8 =D1=85=D0=BE=D1=81=D1=82=D0=B8=D0=BD=D0= =B3=D0=B0

 

=D0=9C=D0=BE=D1=89= =D0=BD=D1=8B=D0=B9 =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=B0= =D0=BB

=D0=9D=D0=B0=D0=B1=D0= =BE=D1=80 =D0=BE=D0=BF=D1=86=D0=B8=D0=B9 =D0=B4=D0=BB=D1=8F =D0=BF=D0=BE=D0= =BB=D0=BD=D0=BE=D1=86=D0=B5=D0=BD=D0=BD=D0=BE=D0=B9 =D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D1=8B

=D0=B2=D0=B0=D1=88=D0=B5= =D0=B3=D0=BE =D1=81=D0=B0=D0=B9=D1=82=D0=B0. =D0=92=D0=BE=D1=82 =D0=BD=D0= =B5=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5 =D0=B8=D0=B7 =D0=BD=D0=B8=D1= =85:

3D'ok'=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C =C2= =AB=D0=9D=D0=BE=D0=B2=D0=BE=D1=81=D1=82=D0=BD=D0=B0=D1=8F =D0=BB=D0=B5=D0= =BD=D1=82=D0=B0=C2=BB
3D'ok'=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C =C2= =AB=D0=A4=D0=BE=D1=82=D0=BE=D0=B3=D0=B0=D0=BB=D0=B5=D1=80=D0=B5=D1=8F=C2=BB
3D'ok'=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C =C2= =AB=D0=A1=D0=BB=D0=B0=D0=B9=D0=B4-=D1=88=D0=BE=D1=83=C2=BB
3D'ok'=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C =C2= =AB=D0=9A=D0=B0=D1=80=D1=82=D0=B0 =D1=81=D0=B0=D0=B9=D1=82=D0=B0=C2=BB
3D'ok'=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C =C2= =AB=D0=97=D0=B0=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D0=B7=D0=B2=D0=BE=D0= =BD=D0=BE=D0=BA=C2=BB
=D0=A3=D0=97=D0=9D=D0=90=D0=A2=D0= =AC =D0=91=D0=9E=D0=9B=D0=AC=D0=A8=D0=95
= =D0=A1=D1=80=D0=BE=D0=BA =D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82= =D0=BA=D0=B8 =D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0

=D1=81 =D0=B1=D0=B0=D0= =B7=D0=BE=D0=B2=D1=8B=D0=BC =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0= =BD=D0=B0=D0=BB=D0=BE=D0=BC

=D0=92=D0=A1=D0=95=D0=93= =D0=9E 5 =D0=A0=D0=90=D0=91=D0=9E=D0=A7=D0=98=D0=A5 =D0=94=D0=9D=D0=95=D0= =99!

3D"=D0=98=D0=B7=
=D0=93=D0=B0=D0=BB=D0=B5=D1=80=D0=B5=D1=8F = =D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=BE=D0=B2

=D0=97= =D0=B0 11 =D0=BB=D0=B5=D1=82 =D0=BC=D1=8B =D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0= =B1=D0=BE=D1=82=D0=B0=D0=BB=D0=B8 =D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 =D1=87=D0= =B5=D0=BC 1100 =D1=83=D0=BD=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85= =D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=BE=D0=B2

3D'=D0=9B= 3D'=D0=9B= 3D'=D0=9B=
3D"=D0=98=D0=

=D0=97=D0=B0= =D0=BA=D0=B0=D0=B7=D1=87=D0=B8=D0=BA=D1=83 =D0=BF=D0=B5=D1=80=D0=B5=D0=B4= =D0=B0=D1=8E=D1=82=D1=81=D1=8F

=D0=B8=D1=81= =D0=BA=D0=BB=D1=8E=D1=87=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=B0 =D0=BD=D0=B0

=D1=80=D0=B0= =D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =D1=81= =D0=B0=D0=B9=D1=82.

3D"=D0=

 

12 =D0=BC= =D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=B3=D0=B0=D1=80=D0=B0=D0=BD=D1=82= =D0=B8=D0=B8.  

 

3D"=D0=

12 =D0=BC= =D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=B1=D0=B5=D1=81=D0=BF=D0=BB=D0=B0= =D1=82=D0=BD=D0=BE=D0=B9

=D0=BA=D0= =BE=D0=BD=D1=81=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE= =D0=B9 =D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B8.

From brolley@redhat.com Fri Mar 25 11:02:27 2016 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 5B5027CA0 for ; Fri, 25 Mar 2016 11:02:27 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 219028F804C for ; Fri, 25 Mar 2016 09:02:20 -0700 (PDT) X-ASG-Debug-ID: 1458921739-04bdf05b7a28f60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KYaVYQDCenBnl1Hh (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 25 Mar 2016 09:02:20 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 91E3B7AE83 for ; Fri, 25 Mar 2016 16:02:19 +0000 (UTC) Received: from [10.10.60.246] (vpn-60-246.rdu2.redhat.com [10.10.60.246]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2PG2IHo029319; Fri, 25 Mar 2016 12:02:19 -0400 Message-ID: <56F56137.4050905@redhat.com> Date: Fri, 25 Mar 2016 12:03:03 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Marko Myllynen , pcp developers Subject: Re: [pcp] Update PCP Bash Completion References: <56F521A5.40702@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Update PCP Bash Completion In-Reply-To: <56F521A5.40702@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458921740 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/25/2016 07:31 AM, Marko Myllynen wrote: > - fix whitespace issues > - sort targets > - drop pmevent > - add pmrep > Hi Marko, I may have missed this discussion, but why are we dropping pmevent? Thanks, Dave From myllynen@redhat.com Fri Mar 25 12:10:38 2016 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 213ED7CA0 for ; Fri, 25 Mar 2016 12:10:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E54A48F8049 for ; Fri, 25 Mar 2016 10:10:37 -0700 (PDT) X-ASG-Debug-ID: 1458925834-04cb6c24622e060001-S8gJnT Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by cuda.sgi.com with ESMTP id 6AsSiTzKrNc5dMw5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 25 Mar 2016 10:10:35 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.46 Received: by mail-wm0-f46.google.com with SMTP id l68so29167018wml.1 for ; Fri, 25 Mar 2016 10:10:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=+cnRW/k8TQRQWCnwfhNL8md7De2ulY7Kb6DjU45lSqI=; b=c2kBYUF3OqTpIAArYfU3Whbi8oQ7vJKEPqn1QGqScvpAWwC4HtglbaavBZT4zcCLgb yEeoJetw7FwAvzy37iMI3lrJPzRjqNoTRz6Sz3ZlmbEAmRoHU9jHDmuv6lY4Kx8iTM4w JmNWFuiR13b1XE9b5KQJlhnf1eaE2fLCapfXcl2xyPKIvBPzWFlm6CZtEb1x2IjMX3Bx 4BcW1A7v4hClZhkqjthNprSaHU0uLHpIhTEGDyG9vSHWRs+MhyEys8ZFkdCGeJguMsWC Kk9kdrAFmEpOS+L8a3qTFYOHZbS1R/qICQBYpMasL/zajPS9ucIXd1uqN9xHWO2rOMb3 h3iw== X-Gm-Message-State: AD7BkJIb354Xv/rz0jW9Rvjxr8dDy6CY1IZJoESK/KnRNv+l5MvxBcUM3WNocrIxQE6TQQJ8 X-Received: by 10.28.53.4 with SMTP id c4mr17535444wma.34.1458925834630; Fri, 25 Mar 2016 10:10:34 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:1b38:402:1fcc:a508:2? (dygkb2ryfyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:150:1b38:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id ei9sm12674315wjd.40.2016.03.25.10.10.32 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 25 Mar 2016 10:10:34 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] Update PCP Bash Completion References: <56F521A5.40702@redhat.com> <56F56137.4050905@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Update PCP Bash Completion To: Dave Brolley , pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56F57107.2020300@redhat.com> Date: Fri, 25 Mar 2016 19:10:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <56F56137.4050905@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f46.google.com[74.125.82.46] X-Barracuda-Start-Time: 1458925835 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28159 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Dave, On 2016-03-25 18:03, Dave Brolley wrote: > On 03/25/2016 07:31 AM, Marko Myllynen wrote: >> - fix whitespace issues >> - sort targets >> - drop pmevent >> - add pmrep > > I may have missed this discussion, but why are we dropping pmevent? pmevent was merged to pmval but now I see that we still install pmevent as a sym link to pmval. So either we can keep it for backwards compatibility or drop it to steer users towards pmval. Thanks, -- Marko Myllynen From envelope@ftp-master.debian.org Fri Mar 25 13:00:37 2016 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 8DA5C7CA0 for ; Fri, 25 Mar 2016 13:00:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 615CB8F804C for ; Fri, 25 Mar 2016 11:00:37 -0700 (PDT) X-ASG-Debug-ID: 1458928834-04cb6c246430130001-S8gJnT Received: from muffat.debian.org (muffat.debian.org [206.12.19.146]) by cuda.sgi.com with ESMTP id XYTNFoeFhF4rdEvn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 25 Mar 2016 11:00:35 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Apparent-Source-IP: 206.12.19.146 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 muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ajW22-0005EV-3B; Fri, 25 Mar 2016 18:00:22 +0000 Received: from dak by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1ajW20-0006qZ-Ul; Fri, 25 Mar 2016 18:00:20 +0000 From: Thorsten Alteholz To: PCP Development Team , Nathan Scott X-DAK: dak process-policy X-DAK-Rejection: manual 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.11.1_amd64.changes REJECTED Message-Id: X-ASG-Orig-Subj: pcp_3.11.1_amd64.changes REJECTED Date: Fri, 25 Mar 2016 18:00:20 +0000 X-Barracuda-Connect: muffat.debian.org[206.12.19.146] X-Barracuda-Start-Time: 1458928835 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.28161 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Nathan, lots of files in pcp-3.11.1/images/* (for example pcp-3.11.1/images/camera-video.svg) are licensed under CC-BY-SA 2.0. As this license is not DFSG compatible, please remove them from the source tarball. Thanks! Thorsten === Please feel free to respond to this email if you don't understand why your files were rejected, or if you upload new files which address our concerns. From brolley@redhat.com Fri Mar 25 13:23:01 2016 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 F038E7CA0 for ; Fri, 25 Mar 2016 13:23:00 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C21268F8052 for ; Fri, 25 Mar 2016 11:22:57 -0700 (PDT) X-ASG-Debug-ID: 1458930176-04cb6c245f30f60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Dl8dDXST5TIfuSXm (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 25 Mar 2016 11:22:57 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 36039627CB for ; Fri, 25 Mar 2016 18:22:56 +0000 (UTC) Received: from [10.10.60.246] (vpn-60-246.rdu2.redhat.com [10.10.60.246]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2PIMtPK010481 for ; Fri, 25 Mar 2016 14:22:55 -0400 Message-ID: <56F58229.8090007@redhat.com> Date: Fri, 25 Mar 2016 14:23:37 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: myllynen: Bash Completion Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: myllynen: Bash Completion Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 25 Mar 2016 18:22:56 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458930176 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 I left pmevent in, but pushed the rest Dave ----------------------------------------------------------- Changes committed to git://git.pcp.io/pcp master Marko Myllynen (1): pcp_completion.sh: Add pmrep. src/bashrc/pcp_completion.sh | 48 ++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 21 deletions(-) Details ... commit 3114b0badea4ec1ec6695a834caa3435c09fcceb Author: Marko Myllynen Date: Fri Mar 25 14:18:55 2016 -0400 pcp_completion.sh: Add pmrep. Also, fix whitespace issues and sort targets. From brolley@redhat.com Fri Mar 25 13:43:46 2016 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 128E17CA0 for ; Fri, 25 Mar 2016 13:43:46 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BE2F68F8049 for ; Fri, 25 Mar 2016 11:43:45 -0700 (PDT) X-ASG-Debug-ID: 1458931424-04bdf05b7c30680001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ojU0Szww4q0FTc65 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 25 Mar 2016 11:43:44 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 78F7F64D02 for ; Fri, 25 Mar 2016 18:43:44 +0000 (UTC) Received: from [10.10.60.246] (vpn-60-246.rdu2.redhat.com [10.10.60.246]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2PIhgmo011261 for ; Fri, 25 Mar 2016 14:43:43 -0400 Message-ID: <56F5870A.7040807@redhat.com> Date: Fri, 25 Mar 2016 14:44:26 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: brolley: error in tweaking the previous commit Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: brolley: error in tweaking the previous commit Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 25 Mar 2016 18:43:44 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458931424 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 I made an error while tweaking the previous commit. pmevent should be treated like pmval, not l ike pmrep. ---------------------------------- Changes committed to git://git.pcp.io/pcp master Dave Brolley (1): Correct typo in previous commit: pmrep->pmval. src/bashrc/pcp_completion.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Details ... commit 1d171f94d1aba367791d3aeeff2393e3445e0482 Author: Dave Brolley Date: Fri Mar 25 14:37:08 2016 -0400 Correct typo in previous commit: pmrep->pmval. Also in the script. pmevent should be treated like pmval, not like pmrep. From bugzilla@redhat.com Sat Mar 26 12:55:58 2016 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 1E4BC7CA0 for ; Sat, 26 Mar 2016 12:55:58 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D3BB8304048 for ; Sat, 26 Mar 2016 10:55:57 -0700 (PDT) X-ASG-Debug-ID: 1459014954-04cb6c24605d730001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id An72XY5lDz6A8naU (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:55:55 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRA-0000vD-JL for ; Sun, 27 Mar 2016 04:55:53 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtd1Z002356 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:39 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtd5S026303 for ; Sat, 26 Mar 2016 13:55:39 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtdOR026302; Sat, 26 Mar 2016 13:55:39 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Sat, 26 Mar 2016 17:55:38 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1459014955 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #11 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DcZk9ft9= 6UY&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:01 2016 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 41BBA7CA4 for ; Sat, 26 Mar 2016 12:56:01 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 13E058F8035 for ; Sat, 26 Mar 2016 10:55:57 -0700 (PDT) X-ASG-Debug-ID: 1459014954-04cb6c245f5d730001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id 9ufHaocifGprJBfF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:55:55 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRB-0007he-F2 for ; Sun, 27 Mar 2016 04:55:53 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtgab002396 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:42 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtgOa026361 for ; Sat, 26 Mar 2016 13:55:42 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtgv9026360; Sat, 26 Mar 2016 13:55:42 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Sat, 26 Mar 2016 17:55:41 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1459014955 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #15 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3Ddp9k1v7= 9kS&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:01 2016 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 96A5F7CA6 for ; Sat, 26 Mar 2016 12:56:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5FCFC8F8039 for ; Sat, 26 Mar 2016 10:56:01 -0700 (PDT) X-ASG-Debug-ID: 1459014957-04cbb07ad657370001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id AK1djmyzJhrij2Kr (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:55:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRG-00011U-A9 for ; Sun, 27 Mar 2016 04:55:57 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtlMD002441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:47 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtlp6005923 for ; Sat, 26 Mar 2016 13:55:47 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtldF005922; Sat, 26 Mar 2016 13:55:47 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Sat, 26 Mar 2016 17:55:47 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459014959 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3Dcbg1KVw= H9p&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:07 2016 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 8D4AE7CA3 for ; Sat, 26 Mar 2016 12:56:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id EB09AAC002 for ; Sat, 26 Mar 2016 10:56:06 -0700 (PDT) X-ASG-Debug-ID: 1459014963-04cbb07ad5573e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id sIOgX7TWPu4yU8Gj (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:56:04 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRL-0000yx-J9 for ; Sun, 27 Mar 2016 04:56:02 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtrF8002500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:53 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtrAf026588 for ; Sat, 26 Mar 2016 13:55:53 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtrJa026580; Sat, 26 Mar 2016 13:55:53 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Sat, 26 Mar 2016 17:55:53 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1459014964 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.11.1-1.fc24 Resolution|--- |ERRATA Last Closed| |2016-03-26 13:55:53 --=20 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=3D0zrrpxP= vPn&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:08 2016 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 ED1BF7CAE for ; Sat, 26 Mar 2016 12:56:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 81101AC001 for ; Sat, 26 Mar 2016 10:56:04 -0700 (PDT) X-ASG-Debug-ID: 1459014961-04bdf0110304e30001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id cJZ55HfPZjKJpS53 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:56:02 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRJ-0007kN-F7 for ; Sun, 27 Mar 2016 04:56:00 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHto0u002475 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:50 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtoin006015 for ; Sat, 26 Mar 2016 13:55:50 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtocm006014; Sat, 26 Mar 2016 13:55:50 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Sat, 26 Mar 2016 17:55:50 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1459014962 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #16 from Fedora Update System --- pcp-3.11.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3D2LQAYGD= SOZ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:12 2016 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 B29B47CA0 for ; Sat, 26 Mar 2016 12:56:12 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1C1DFAC001 for ; Sat, 26 Mar 2016 10:56:12 -0700 (PDT) X-ASG-Debug-ID: 1459014968-04cb6c24645d7b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id WLtPC3AJlPmhxGoX (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:56:10 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRQ-00010G-Ie for ; Sun, 27 Mar 2016 04:56:08 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtw1v002548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:55:58 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHtvji006558 for ; Sat, 26 Mar 2016 13:55:57 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHtvsH006555; Sat, 26 Mar 2016 13:55:57 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Sat, 26 Mar 2016 17:55:56 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1459014969 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.11.1-1.fc24 Resolution|--- |ERRATA Last Closed| |2016-03-26 13:55:56 --=20 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=3DwZXk0lw= 4IP&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:16 2016 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 7472F7CBB for ; Sat, 26 Mar 2016 12:56:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 36F1830404E for ; Sat, 26 Mar 2016 10:56:16 -0700 (PDT) X-ASG-Debug-ID: 1459014972-04cb6c24645d7d0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id hcN7lAzGpz448oSx (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:56:14 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRV-000146-AP for ; Sun, 27 Mar 2016 04:56:12 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHu2NQ002594 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:56:02 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHu214027105 for ; Sat, 26 Mar 2016 13:56:02 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHu2i9027104; Sat, 26 Mar 2016 13:56:02 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Sat, 26 Mar 2016 17:56:02 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459014974 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.11.1-1.fc24 Resolution|--- |ERRATA Last Closed| |2016-03-26 13:56:02 --=20 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=3DNesHVpS= Yhd&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Mar 26 12:56:20 2016 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 A5A047CA3 for ; Sat, 26 Mar 2016 12:56:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5D1088F8049 for ; Sat, 26 Mar 2016 10:56:20 -0700 (PDT) X-ASG-Debug-ID: 1459014977-04bdf0110504ef0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id BRfBt72UT063FLBK (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 26 Mar 2016 10:56:18 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1ajsRa-0007om-D0 for ; Sun, 27 Mar 2016 04:56:17 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHu7oG002642 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 13:56:07 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2QHu7hK027161 for ; Sat, 26 Mar 2016 13:56:07 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2QHu72u027160; Sat, 26 Mar 2016 13:56:07 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Sat, 26 Mar 2016 17:56:06 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1459014978 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.11.1-1.fc24 Resolution|--- |ERRATA Last Closed| |2016-03-26 13:56:06 --=20 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=3DJKY1b0Y= A09&a=3Dcc_unsubscribe= From kenj@internode.on.net Sun Mar 27 00:57:11 2016 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 801D17CA0 for ; Sun, 27 Mar 2016 00:57:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 053BEAC002 for ; Sat, 26 Mar 2016 22:57:10 -0700 (PDT) X-ASG-Debug-ID: 1459058223-04cbb07ad566150001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id QCtz74Fsk1mE2rPw for ; Sat, 26 Mar 2016 22:57:03 -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: A2CWAQCEdfdW/xrS0XYNUIQBfbxqGYdhAQEBAQEBhXdVMAYCBRYLAgsDAgECAVgGAgEBt25nkGF8jm6CNIJWBYdhkACFcZcgjwuEW1iIVgEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 27 Mar 2016 16:27:02 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <56F77621.9000903@internode.on.net> Date: Sun, 27 Mar 2016 16:56:49 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1459058223 X-Barracuda-URL: https://192.48.176.25:443/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.3.28203 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/1091: restrict disk.dev.* metrics qa/common.check: handle differences in df(1) options in _check_freespace() qa/430: document networking spell needed for Mac OS X qa/098: wait to make sure pmlogger has started qa/098 | 1 + qa/1091 | 7 ++++++- qa/1091.out | 16 ---------------- qa/430 | 7 +++++++ qa/common.check | 10 +++++++++- 5 files changed, 23 insertions(+), 18 deletions(-) Details ... commit 930a367a1a5721da9c37f0b8734a0ea6fb769d56 Author: Ken McDonell Date: Sun Mar 27 16:53:39 2016 +1100 qa/098: wait to make sure pmlogger has started commit 187d1478f07fa2fe58c8c040a8b397b8cee5091f Author: Ken McDonell Date: Sun Mar 27 15:39:07 2016 +1100 qa/430: document networking spell needed for Mac OS X commit 31b3a3968ef690123f43586ae2094f0bbff7c7b6 Author: Ken McDonell Date: Sun Mar 27 15:04:20 2016 +1100 qa/common.check: handle differences in df(1) options in _check_freespace() commit 607f7c365f8fa1cfae155f6fad81e996c01fe7a6 Author: Ken McDonell Date: Sun Mar 27 14:50:27 2016 +1100 qa/1091: restrict disk.dev.* metrics Choose a subset that is likely to be available on every kernel PMDA. From kenj@internode.on.net Sun Mar 27 01:01:40 2016 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 58AB57CA0 for ; Sun, 27 Mar 2016 01:01:40 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2A0568F8039 for ; Sat, 26 Mar 2016 23:01:37 -0700 (PDT) X-ASG-Debug-ID: 1459058494-04cbb07ad566210001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id TE9PAl0NJOiCt7Fe for ; Sat, 26 Mar 2016 23:01:34 -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: A2CWAQC4dvdW/xrS0XYNUIQBfbxqGYdhAQEBAQEBhXdVNgIFFgsCCwMCAQIBWAgBAbduZ5BhfIxBgUmDGIJWBYdehxCIc4VxikiMWI8LhFtYiFYBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail07.adl2.internode.on.net with ESMTP; 27 Mar 2016 16:31:33 +1030 To: pcp@oss.sgi.com Subject: pcp updates: QA status From: Ken McDonell X-ASG-Orig-Subj: pcp updates: QA status Message-ID: <56F77731.8030102@internode.on.net> Date: Sun, 27 Mar 2016 17:01:21 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1459058494 X-Barracuda-URL: https://192.48.176.25:443/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.3.28203 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looks pretty good, especially since fuji (Mac OS X) is now running the full QA suite (not just -g sanity, as in the past). This will be the last QA report from me for a while. Tomorrow I'll shut down all my QA machines as I'm going to China for 5 weeks and will be out of range for PCP matters. Cheers from the Old Easter Bunny. -------- Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 24769 run, 29 failed (0.12%) QA Test Fail Failure Signatures (number of different failure patterns) 666 6 2 1 1 1 1 823 3 1 1 1 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160327.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-03-27 821 819 2 86|bo|bozo PCP 3.11.2 x86_64 Ubuntu 15.10 2016-03-25 797 796 1 110|bl|bozo-laptop PCP 3.11.2 i686 LinuxMint 15 2016-03-22 833 832 1 73|bv|bozo-vm PCP 3.11.2 x86_64 Debian 8.2 2016-03-26 693 689 4 212|fu|fuji PCP 3.11.2 i386 Darwin 10.8.0 2016-03-25 702 701 1 162|gr|grundy.sgi.com|grundy.sgi.com 2016-03-25 824 823 1 83|00|vm00 PCP 3.11.2 x86_64 Ubuntu 12.04 2016-03-22 827 827 0 79|01|vm01 PCP 3.11.2 i686 Ubuntu 15.10 2016-03-25 814 812 2 93|02|vm02 PCP 3.11.2 i686 openSUSE 13.2 2016-03-25 850 850 0 57|03|vm03 PCP 3.11.2 x86_64 Fedora 21 2016-03-26 733 733 0 174|04|vm04 PCP 3.11.2 i586 CentOS 5.11 2016-03-26 823 819 4 84|05|vm05 PCP 3.11.2 x86_64 Gentoo 2.2 2016-03-26 61 61 0 4|06|vm06 PCP 3.11.2 amd64 FreeBSD 10.2-RELEASE 2016-03-26 802 802 0 105|07|vm07 PCP 3.11.2 x86_64 Debian 6.0.10 2016-03-25 846 846 0 61|08|vm08 PCP 3.11.2 x86_64 CentOS Linux7.2.1511 2016-03-26 61 61 0 4|09|vm09 PCP 3.11.2 i386 NetBSD 6.1.5 2016-03-26 61 61 0 4|10|vm10 PCP 3.11.2 i386 FreeBSD 9.3-RELEASE-p30 2016-03-26 801 799 2 106|11|vm11 PCP 3.11.2 i686 Debian 6.0.10 2016-03-26 846 846 0 61|12|vm12 PCP 3.11.2 i686 Fedora 22 2016-03-27 840 838 2 67|14|vm14 PCP 3.11.2 x86_64 CentOS6.7 No daily runs |15|vm15 PCP 3.9.1 x86_64 Slackware 13.37.0 2016-03-27 836 835 1 71|18|vm18 PCP 3.11.2 x86_64 LinuxMint 17.3 2016-03-27 815 815 0 92|19|vm19 PCP 3.11.2 x86_64 openSUSE 12.2 2016-03-27 818 818 0 89|20|vm20 PCP 3.11.2 x86_64 Ubuntu 13.04 2016-03-24 818 818 0 89|21|vm21 PCP 3.11.2 i686 Debian 7.9 2016-03-24 845 845 0 62|22|vm22 PCP 3.11.2 x86_64 Fedora 19 2016-03-24 844 844 0 63|23|vm23 PCP 3.11.2 i686 Fedora 20 2016-03-25 839 837 2 68|24|vm24 PCP 3.11.2 i686 openSUSE 13.1 2016-03-25 729 728 1 178|25|vm25 PCP 3.11.2 x86_64 CentOS 5.11 2016-03-26 848 847 1 59|26|vm26 PCP 3.11.2 x86_64 Fedora 21 2016-03-27 837 836 1 70|27|vm27 PCP 3.11.2 x86_64 Ubuntu 15.04 2016-03-24 842 841 1 65|28|vm28 PCP 3.11.2 x86_64 RHEL Server 6.7 2016-03-24 849 848 1 58|29|vm29 PCP 3.11.2 x86_64 RHEL Server 7.1 2016-03-25 845 845 0 62|30|vm30 PCP 3.11.2 x86_64 SUSE SLES12 SP0 2016-03-26 847 846 1 60|31|vm31 PCP 3.11.2 x86_64 Fedora 23 2016-03-24 61 61 0 4|32|vm32 PCP 3.11.2 amd64 FreeBSD 11.0-CURRENT 2016-03-24 61 61 0 4|33|vm33 PCP 3.11.2 amd64 OpenBSD 5.8 Summary: 24769 run, 29 failed (0.12%) ==== QA Failure (X) Map ==== Host bo bl bv fu gr 00 02 05 11 14 18 24 25 26 27 28 29 31 Test %fail Test QA groups 666 17% X X X X X X 666 pmmgr slow 823 9% X X X 823 pmda.sample pmstore secure 102 3% X 102 pmlc pmlogger 110 3% X 110 pmda.simple pmda.proc pmda.install 156 3% X 156 pmda.sample pmda.proc pmcd_wait pmda.install 169 3% X 169 pmcd 206 3% X 206 archive pmval 263 3% X 263 derive 280 3% X 280 pmlogger logutil folio pmlc 326 3% X 326 pmlogger pmval libpcp pmcd pmda.install folio pmdumplog pmlc timezone 457 3% X 457 pmda.logger pmda.install event flakey 578 3% X 578 pmcd pmda.install pmval 580 3% X 580 indom 635 3% X 635 pmda.linux libirixpmda 661 3% X 661 pmwebapi 737 3% X 737 python timezone 739 3% X 739 python getopt timezone 756 3% X 756 pmda.perfevent Host bo bl bv fu gr 00 02 05 11 14 18 24 25 26 27 28 29 31 832 3% X 832 pmda.sample pmstore secure 892 3% X 892 pmcd libpcp 956 3% X 956 pmcd 957 3% X 957 pmda.linux valgrind Host bo bl bv fu gr 00 02 05 11 14 18 24 25 26 27 28 29 31 From noreply@github.com Sun Mar 27 17:36:47 2016 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.0 required=5.0 tests=HTML_IMAGE_ONLY_16, 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 D51D87CA0 for ; Sun, 27 Mar 2016 17:36:47 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A7428304032 for ; Sun, 27 Mar 2016 15:36:44 -0700 (PDT) X-ASG-Debug-ID: 1459118199-04cb6c246481a30001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id LCQKNIZEM5TucvqJ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 27 Mar 2016 15:36:41 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1akJIQ-0003nX-DN for ; Mon, 28 Mar 2016 09:36:38 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 Date: Sun, 27 Mar 2016 15:36:26 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1459118186; bh=rlZxvX50WT9i6jVgkz71bmzDb7mq0fVJelmG+1xEh5E=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bY1FLUFFgCznQ2mcqCDshpFk1aaQL5fvA9zJ62eXbWbmXFOri1M6B33h3TL1vNH7y NZazmorYxT971nbnjv/QNcU5G+7bVGHi66M1GfAG7u/Yg8uUdD2EfVvfx/Q18NF0CL /ZCnCcc2qhf7daxx6rC4cTjlVlYpNVkyLMB48P+E= From: Ken McDonell Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Content-Type: multipart/alternative; boundary="--==_mimepart_56f8606ad00fe_32bc3f9e132a529c531273"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: kmcdonell X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459118201 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28219 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_56f8606ad00fe_32bc3f9e132a529c531273 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @thirumalrao ... if the packaging was working correctly, the Python pieces (like everything else) would get installed in the correct place. Unfortunately, the Mac OS X packaging for Python is broken at the moment. So the best workaround I have is ... install the source and setup a build environment, then $ qa/admin/myconfigure $ cd src/python $ python setup.py build $ sudo python setup.py install and on my iMac this puts the required Python bits in /Library/Python/2.6/site-packages/pcp/ and then things "just work" (tm) --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/e852abbcbea3f8246ffde35045a8beed1529b208#commitcomment-16859036 ----==_mimepart_56f8606ad00fe_32bc3f9e132a529c531273 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@thirumalrao ... if the packaging was working correctly, the Python pieces (like everything else) would get installed in the correct place.
Unfortunately, the Mac OS X packaging for Python is broken at the moment. So the best workaround I have is ... install the source and setup a build environment, then

$ qa/admin/myconfigure
$ cd src/python
$ python setup.py build
$ sudo python setup.py install

and on my iMac this puts the required Python bits in /Library/Python/2.6/site-packages/pcp/ and then things "just work" (tm)


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

----==_mimepart_56f8606ad00fe_32bc3f9e132a529c531273-- From kenj@internode.on.net Sun Mar 27 17:38:18 2016 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 081CE7CA0 for ; Sun, 27 Mar 2016 17:38:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A8B16304032 for ; Sun, 27 Mar 2016 15:38:17 -0700 (PDT) X-ASG-Debug-ID: 1459118293-04bdf01104250a0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 47yqax6lC5ow5DIL for ; Sun, 27 Mar 2016 15:38:14 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DuAQCdX/hWPBrS0XYNT4QBfbxoFwqFbAKBaQEBAQEBAQcBAQEBQYUBAQEBBAEBATU2CgEMBAsYCRYPCQMCAQIBFRwUBgEMBgIBAYgxrx2RAgEBAQEBAQEBAgEBAQEBARqKYoJbhzcFl2GFcZcgjwuEW1iIVgEBAQ Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail05.adl6.internode.on.net with ESMTP; 28 Mar 2016 09:08:12 +1030 Subject: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl To: Nathan Scott , Stan Cox X-ASG-Orig-Subj: Re: [pcp] qa/709 failing on Mac OS X - pmcollectl References: <56E9CDDF.5080209@internode.on.net> <1139238315.32024832.1458165274501.JavaMail.zimbra@redhat.com> <56F1D89D.90901@internode.on.net> Cc: PCP From: Ken McDonell Message-ID: <56F860D4.6060100@internode.on.net> Date: Mon, 28 Mar 2016 09:38:12 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56F1D89D.90901@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1459118293 X-Barracuda-URL: https://192.48.157.11:443/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.3.28220 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Sometime over the next 5 weeks it would be good to get an answer to my questions below, so that I can fix it when I'm back in PCPland. Cheers, Ken. On 23/03/16 10:43, Ken McDonell wrote: > On 17/03/16 08:54, Nathan Scott wrote: >> Hi Ken, >> >> ----- Original Message ----- >>> There are no network.interface.in.compressed metrics from the darwin PMDA, >>> leading to ... >>> >>> ! Traceback (most recent call last): >>> ! File "/usr/local/bin/pmcollectl", line 9, in >>> ! ssx.print_line() >>> ! File "/usr/local/bin/pmcollectl", line 9, in print_line >>> ! self.print_verbose() >>> ! File "/usr/local/bin/pmcollectl", line 9, in print_verbose >>> ! sum(self.ss.get_metric_value('network.interface.in.compressed')), >>> ! TypeError: 'int' object is not iterable >>> >>> My questions are: >>> >>> (a) should pmcollectl handle this case correctly? >> >> Yep, I think it should - looks like a bug. > > I'm back looking at this one. > > It appears that get_metric_value() is returning a scalar value of 0 when values are not available for the metric ... this is sort of a problem when the caller wraps this in sum(...) because scalar 0 is not iterable. > > I explored fixing this in get_metric_value() but we have no way to decide if we should return 0 or [0] there because if the metric is not defined there is no pmDesc. > > So, I think the caller has to test, and this leads to this ugliness: > > try: > sum_compressed = sum(self.ss.get_metric_value('network.interface.in.compressed')) > except TypeError as te: # pylint: disable-msg=C0103 > sum_compressed = 0 > > Is this the best one can do? Is the pyrlint chatter needed? > > If so, we'll end up with these turdlets throughout the code in every place where a function assuming an iterable is used with an argument that comes from a get_metric_value() call that might involve a metric that is not available. > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > From kenj@internode.on.net Mon Mar 28 00:58:09 2016 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 7980F7CA0 for ; Mon, 28 Mar 2016 00:58:09 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 39C848F8037 for ; Sun, 27 Mar 2016 22:58:05 -0700 (PDT) X-ASG-Debug-ID: 1459144679-04cbb07ad686250001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id PnzeSzGydw56Ox3q for ; Sun, 27 Mar 2016 22:57:59 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DrAQBIx/hWPBrS0XYNToQBfYZotgIZh2ABAQEBAQEHAQEBAUGFKwRRMAYCBRYLAgsDAgECATEnBgIBAbc3Z5BCfI5ugjSCVgWHYZAAhXGXII8LhFtYiFYBAQE Received: from ppp118-209-210-26.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.210.26]) by ipmail05.adl6.internode.on.net with ESMTP; 28 Mar 2016 16:27:57 +1030 To: pcp@oss.sgi.com Subject: pcp updates: one last run From: Ken McDonell X-ASG-Orig-Subj: pcp updates: one last run Message-ID: <56F8C7E5.1010901@internode.on.net> Date: Mon, 28 Mar 2016 16:57:57 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1459144679 X-Barracuda-URL: https://192.48.176.25:443/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.3.28227 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/823 and 832: change pmcd restart -> stop; start qa/666: rework kill logic for pmmgr qa/326: re-enable debugging diagnostics qa/326 | 27 ++++++++++++--------------- qa/666 | 25 +++++++++++++++++++++---- qa/823 | 3 ++- qa/832 | 6 ++++-- 4 files changed, 39 insertions(+), 22 deletions(-) Details ... commit 9d962cb47912a3d625e5d97d2db1a1dd23005d51 Author: Ken McDonell Date: Mon Mar 28 16:12:45 2016 +1100 qa/326: re-enable debugging diagnostics commit 8545e98c78e6c364033afae0633cfc04e8630f96 Author: Ken McDonell Date: Mon Mar 28 16:11:33 2016 +1100 qa/666: rework kill logic for pmmgr There are 2 processes in play here ... sudo and valgrind ... on some platforms need to deal with both. commit c35708a8e9c952dd0f1bd7120c826bdd1482be18 Author: Ken McDonell Date: Mon Mar 28 16:10:29 2016 +1100 qa/823 and 832: change pmcd restart -> stop; start Trying to debug the cascading failure of 823 and 832 on vm05 (Gentoo 2.2). From sx1885641@sina.com Mon Mar 28 02:21:20 2016 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, MIME_BASE64_BLANKS,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 (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7B26F7CA0 for ; Mon, 28 Mar 2016 02:21:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4BCD7304039 for ; Mon, 28 Mar 2016 00:21:16 -0700 (PDT) X-ASG-Debug-ID: 1459149670-04cbb07ad888f60001-S8gJnT Received: from smtp682-33.mail.sina.com.cn (mail115-80.sinamail.sina.com.cn [218.30.115.80]) by cuda.sgi.com with SMTP id 5AtqlCLyoA3VnCwZ for ; Mon, 28 Mar 2016 00:21:11 -0700 (PDT) X-Barracuda-Envelope-From: sx1885641@sina.com X-Barracuda-Apparent-Source-IP: 218.30.115.80 Received: from unknown (HELO zbcdefhhi)([183.161.150.108]) by sina.com with ESMTP 28 Mar 2016 15:21:09 +0800 (CST) X-Sender: sx1885641@sina.com X-Auth-ID: sx1885641@sina.com X-SMAIL-MID: 6862693015288 Date: Mon, 28 Mar 2016 15:21:11 +0800 From: "sx1885641@sina.com" Reply-To: pweiping@techemi.com To: "pcp" Subject: Chlorpyrifos 480g/L EC with competitive quality & price Message-ID: <201603281521119341123@sina.com> X-ASG-Orig-Subj: Chlorpyrifos 480g/L EC with competitive quality & price X-Mailer: Foxmail 6, 10, 201, 20 [cn] MIME-Version: 1.0 Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 X-Barracuda-Connect: mail115-80.sinamail.sina.com.cn[218.30.115.80] X-Barracuda-Start-Time: 1459149670 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: techemi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MIME_BASE64_BLANKS, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28228 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 0.00 MIME_BASE64_BLANKS RAW: Extra blank lines in base64 encoding PGh0bWw+DQogIDxoZWFkPg0KICAgIDx0aXRsZT48L3RpdGxlPg0KICAgIDxtZXRhIGNvbnRlbnQ9 InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTkzNiIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBl IiAvPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgIDxkaXY+SGkgU2lyIDwvZGl2Pg0KICAgIDxk aXY+Jm5ic3A7PC9kaXY+DQogICAgPGRpdj5UZWNoIENoZW1pY2FsIGhlcmUsIDwvZGl2Pg0KICAg IDxkaXY+ZXhwb3J0aW5nIGFncm9jaGVtaWNhbCB3aXRoIGdvb2QgcXVhbGl0eSBhbmQgbG93IHBy aWNlIGluIEFmcmljYS4gPC9kaXY+DQogICAgPGRpdj5TaG91bGQgeW91IGhhdmUgYW55IHF1ZXN0 aW9ucyxwbGVhc2Ugc2VuZCBlbWFpbCB0byBtZSBvciBsaW5rIG91ciB3ZWJzaXRlOiA8YSBocmVm PSJodHRwOi8vd3d3LnRlY2hlbWkuY29tLyI+d3d3LnRlY2hlbWkuY29tPC9hPiA8L2Rpdj4NCiAg ICA8ZGl2PkJlc3QgcmVnYXJkcy48L2Rpdj4NCiAgICA8ZGl2PiZuYnNwOzwvZGl2Pg0KICAgIDxk aXY+UGVuZyB3ZWlwaW5nIDwvZGl2Pg0KICAgIDxkaXY+VGVjaCBDaGVtaWNhbCBJbmR1c3RyaWFs IENvLixMdGQgPC9kaXY+DQogICAgPGRpdj48YSBocmVmPSJtYWlsdG86cHdlaXBpbmdAdGVjaGVt aS5jb20iPnB3ZWlwaW5nQHRlY2hlbWkuY29tPC9hPiA8L2Rpdj4NCiAgICA8ZGl2PnNreXBlOiBw d2VpcGluZyA8L2Rpdj4NCiAgPC9ib2R5Pg0KPC9odG1sPg== From bugzilla@redhat.com Mon Mar 28 09:10:25 2016 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 62D497CA0 for ; Mon, 28 Mar 2016 09:10:25 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3603E304032 for ; Mon, 28 Mar 2016 07:10:22 -0700 (PDT) X-ASG-Debug-ID: 1459174217-04cbb07ad79d9b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id tDwGubQyo1HfyDed (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 28 Mar 2016 07:10:18 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1akXrv-0004Kh-Lu for ; Tue, 29 Mar 2016 01:10:15 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2SEA2hG040168 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 28 Mar 2016 10:10:02 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2SEA2T8006978 for ; Mon, 28 Mar 2016 10:10:02 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2SEA2tW006967; Mon, 28 Mar 2016 10:10:02 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1321587] New: RFE: Allow adding metrics on the fly with Perl PMDA API Date: Mon, 28 Mar 2016 14:10:01 +0000 X-ASG-Orig-Subj: [Bug 1321587] New: RFE: Allow adding metrics on the fly with Perl PMDA API Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1459174218 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28235 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1321587 Bug ID: 1321587 Summary: RFE: Allow adding metrics on the fly with Perl PMDA API Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: Python PMDA API allows adding metrics on the fly, Perl PMDA API should do t= he same. Remotely related: https://bugzilla.redhat.com/show_bug.cgi?id=3D1316179 --=20 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=3DpUezyzQ= blD&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Mar 28 09:10:40 2016 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 7D8637CA0 for ; Mon, 28 Mar 2016 09:10:40 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 42331304039 for ; Mon, 28 Mar 2016 07:10:40 -0700 (PDT) X-ASG-Debug-ID: 1459174235-04bdf01103431c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id EYwKZXX1X6F4jiKd (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 28 Mar 2016 07:10:37 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1akXsF-0001fV-Aj for ; Tue, 29 Mar 2016 01:10:35 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2SEAOvw040690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 28 Mar 2016 10:10:24 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2SEAOtZ013228 for ; Mon, 28 Mar 2016 10:10:24 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2SEAO8e013227; Mon, 28 Mar 2016 10:10:24 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1316179] RFE: Complete Python PMDA API Date: Mon, 28 Mar 2016 14:10:24 +0000 X-ASG-Orig-Subj: [Bug 1316179] RFE: Complete Python PMDA API Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1459174236 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28235 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1316179 --- Comment #1 from Marko Myllynen --- Remotely related: https://bugzilla.redhat.com/show_bug.cgi?id=3D1321587 --=20 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=3D2eRa6zs= okD&a=3Dcc_unsubscribe= From myllynen@redhat.com Mon Mar 28 09:33:56 2016 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 150767CA2 for ; Mon, 28 Mar 2016 09:33:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DF171304032 for ; Mon, 28 Mar 2016 07:33:55 -0700 (PDT) X-ASG-Debug-ID: 1459175626-04cb6c245fa1f90001-S8gJnT Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by cuda.sgi.com with ESMTP id Kuy8OmWKZC8nsbQD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 28 Mar 2016 07:33:47 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.50 Received: by mail-wm0-f50.google.com with SMTP id r72so19388699wmg.0 for ; Mon, 28 Mar 2016 07:33:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=iWaLVppYRvK01COLy4Q587SF3A6hN31FYZklOckB+wA=; b=ZmUY/ZVV5Dv6IhLlsqMOKL18CBJ2WVzM1liNgH76KSRCbfwcFC425c3b1ZdNU0q3xD 1evq5j3rQSETaY0GZ2iQzXJnd0t/BsQAB9vFx5hlJnE4c/heTTsCa8Mx6LNHpR5vrJNt lUD0Y1NM2ONBBhbRkk1pEZmRkMRGfafSdU/4gfcbuEMoPnbEm9ftqpLO0vhueCuRTX2o 320cp6xEHgokV3j2PbqVNE1TK2ssYCgiNgjJEEL4W4lkJlA2pY29vNn/PqmHGdTgDCHp 6n4gdSwf6muWtHuw7LfaHJ1+elDJ7gUii00jrf+sm77ym4wQmCaHFduOvbjOEuDzLJnt +UzQ== X-Gm-Message-State: AD7BkJLwo5SJLq3CTDd1N445Ij0wC75ExAlv+MVottZ/ViPyHDtYbk0ci5soo24QP+mF//iV X-Received: by 10.28.65.198 with SMTP id o189mr10485363wma.25.1459175626441; Mon, 28 Mar 2016 07:33:46 -0700 (PDT) Received: from ?IPv6:2001:14bb:170:769e:402:1fcc:a508:4? (dyg4jqjtfyks85lkkyycy-4.rev.dnainternet.fi. [2001:14bb:170:769e:402:1fcc:a508:4]) by smtp.gmail.com with ESMTPSA id up6sm25065480wjc.6.2016.03.28.07.33.45 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 28 Mar 2016 07:33:45 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP JMX PMDA References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56F940C7.2080909@redhat.com> Date: Mon, 28 Mar 2016 17:33:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Start-Time: 1459175627 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28235 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-03-23 10:19, Nathan Scott wrote: > ----- Original Message ----- >> On 2016-03-03 20:42, Marko Myllynen wrote: >>> >>> PCP has very complete coverage for system and supporting applications / >>> infrastructure metrics (like containers, 389 Directory Server, KVM, >>> Oracle, PostgreSQL, etc.) but there are lots of places where Java >>> performance metrics would be essential to have in the mix as well. > > +1 ... it's high time we tackled this area, so thanks for kick-starting > a new effort in this direction, Marko. Apologies up-front that my reply > has turned into an essay too, like your earlier mail, and taken awhile. It's good to hear that I'm not the only one interested in this area, it perhaps looked that way given that there's nothing Java related on PCP roadmap (http://pcp.io/roadmap/). >>> https://myllynen.fedorapeople.org/pcp-jmx/ > > The approach pmdajmx has taken has some drawbacks to my eye (that eye > being jaded^Wfiltered based on experience doing several years of Java > analysis in a previous life) ... I think for the sake of those following the thread but not knowing the history it could be mentioned that the earlier PCP/Java PMDA was the pmdajstat [1] which was basically a parser for jstat(1) [2] output: 1) http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=commit;h=58f3940 2) http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html > - Running a separate Java process (in addition to a separate perl PMDA) > is a relatively complex architecture. > > pmdajmx.perl <-> PCPJMXConnector.java <-...-> multiple-java-apps > > It causes a need for some fancy footwork on the part of pmdajmx, to > dodge the intermittent high latencies in socket-based communication > between the java processes, PCPJMXConnector.java, and the perl PMDA. > (to put in context, this is all more complex than any other PMDA we > have in PCP today - except perhaps for pmdajson). Yes, I think none of the other PMDAs come close to JSON/JMX PMDAs in terms of their flexibility and generic nature. But at least with pmdajmx this is all pretty well hidden at the most important level, the user interface. For comparison, how would the corresponding diagram look like with the Parfait agent approach you suggest below? Would it be something like: pmdammv <-> parfait{-agent,} <-...-> multiple-java-apps > - Stop-the-world GC activity at unfortunate times anywhere to the right > of ".perl", above, is a major latency problem that has to be handled. > i.e. all processes in this design are using threads to try to hide > that latency, or rather the potential for latency once in a while. To put this in context, JMX is the standard for Java monitoring method [3] and for over a decade this hasn't been a show-stopper there. But as Paul pointed out [4], also Parfait provides the last values that were set and some polling would be delayed since not much is happening in the JVM anyway. And wrt his main point, "PMCD is not blocked from reporting _some_ values back to the caller," there is no difference between pmdajmx vs Parfait. Also, the Java helper threads are not there trying to "hide" anything (see below for more). 3) http://docs.oracle.com/javase/8/docs/technotes/guides/management/ 4) http://oss.sgi.com/pipermail/pcp/2016-March/010016.html > - Threads are inherently more complex than not using threads. :) > Threads in both pmdajmx and its java helper is ... alot of threads. I don't think it's fair to criticize about pdmajmx using one extra thread when we all know it was to workaround the Perl PMDA API bug I discovered [5]. Now that it's fixed [6] we could perhaps eliminate that thread but OTOH I'm not sure would it be worth it after all, going thru libpcp/Perl PMDA API instead of having everything in-pmda is not necessarily that much simpler. But either way suits me, no biggie. Wrt the Java helpers threads: when there are N targets (JVMs) we need to do N similar tasks (queries) to get their metrics. That's pretty much a textboox example when to apply threading in an application, I can't think of any benefits of not doing this in parallel. 5) http://oss.sgi.com/pipermail/pcp/2016-March/009771.html 6) http://oss.sgi.com/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=commitdiff;h=22fdcd7 > - That separate multiplexing java process has a fairly large footprint > in terms of memory utilisation (in Java 8, approx 80-100MB is steady > state RSS). We can improve that via non-default command line options > and/or properties file settings, etc. Great to hear that you didn't find any memory leaks when testing! ;) But yes, Java applications tend to consume more memory than C programs. Have you already measured how much the Parfait agent + Parfait (+ perhaps Spring, if it's also used?) will consume extra memory? > However that introduces java implementation and version dependencies > in pmdajmx/PCP, and its always likely to consume more memory than the > rest of a PCP collector no matter how much its tweaked, unfortunately. > That is bad, and reflects poorly on PCP (i.e. gives something for the > nay-sayers to point to and say - "see PCP eats all your memory"). This might indeed be an interesting difference in the approaches we have on the table if I've understood the Parfait agent approach correctly: we already pretty much know how much pmdajmx uses memory and since we only have one instance of pmdajmx running, it's not going to change much no matter how many JVMs you're monitoring. But with the Parfait agent approach, since it's per-JVM, wouldn't it mean that the more JVMs you're monitoring on a host, the more memory is needed by PCP? > - The model used, mapping one metric to one JMX value is not ideal -- > if modelled more "ideally", many of these values would be in just one > metric (since all the metadata is the same) using the PCP instances > to represent set-values. But, the instance domain is "taken up" by > the target java processes. This burned pmdajstat many years ago when > it took the same model. Sorry, here I don't understand what you're proposing. Currently, pmdajmx uses similar approach to different JVMs as other PMDAs use for processes (proc/hotproc) so I don't think it can be all wrong. Perhaps you could illustrate with a concrete example what you're after? Let's say that I'm running 3 instances of JavaTestClient and 1 instance of MyJavaEEApp (on top of JBoss/WildFly). For the sake of keeping it simple, we're monitoring only two metrics. With pmdajmx today we'd get something like this: $ pminfo -f jmx jmx.java.lang.runtime.systemproperties.sun_java_command inst [0 or "1234"] value "JavaTestClient -clientID 1" inst [1 or "1235"] value "JavaTestClient -clientID 2" inst [2 or "1236"] value "JavaTestClient -clientID 3" inst [3 or "1237"] value "MyJavaEEApp -serverParam" jmx.java.lang.threading.threadcount inst [0 or "1234"] value 12 inst [1 or "1235"] value 10 inst [2 or "1236"] value 11 inst [3 or "1237"] value 47 So how would you present these metrics instead? And how would the output look like with the Parfait agent approach? Since I'm not sure what you're after I'm not yet convinced any changes would be helpful but since this is basically a matter of how to populate the Perl metrics hash I don't think this would be a show-stopper even if some changes would indeed be needed. > Falls down a bit when different JVM versions > have different semantics for similar metrics. :( So far I've tested OpenJDK JVM 1.6/1.7/1.8 and IBM JVM 1.7.1/1.8 and I didn't see any differences there. Do you have concrete examples or was this a hypothetical scenario? > - In the original pmdajmx code there was basically no PCP metadata at > all (since JMX provides only pmDesc.type for us). Since then, I see > you took on that issue by starting to add PCP metadata for individual > JMX values in %semantics, %encoding, perl hashes (needs %helptext?) > > The plan here being we'd have Java programmers adding JMX values into > their Java code, then updating the Perl code in PCP (or more likely, > someone else who knows about PCP doing it on their behalf). > A solution where Java programmers update Java code in a real Java > project would be more likely to succeed I think (but dunno for sure). Not sure are you talking about pmdajmx or Parfait agent approach above so let me try to clarify how I see things working with pmdajmx: As mentioned [7] after your reply, it's unreasonable to expect Java developers or PCP users (or anyone else, for that matter) to evaluate and create mappings for PCP for all the literally tens or hundreds of thousands of Java/JMX metrics [8] already available today. Whether it'd be in Java code or an XML description file or a Perl configuration is not going to change the fact that such mappings will never be complete. Mandating so would just limit the usability of PCP on this front and drive potential users away. So the best we can do is to provide such mappings for few ubiquitous components (like the JVM) and then provide reasonable/working defaults for the rest and, in case volunteers surface or a developer/user really thinks it's worth the time, allow them to provide more detailed/refined metrics information on per-application basis (e.g., there could be such information available for the most crucial JBoss/WildFly metrics but the less crucial and all non-JVM/JBoss metrics would still use the defaults). This is what pmdajmx does today (ok, the hash currently in the Perl code but it's a 5 line change to e.g. have the PMDA to scan a directory for the mapping files). (%helptext could indeed be taken automatically from the description that is available over JMX for (some) metrics.) 7) http://oss.sgi.com/pipermail/pcp/2016-March/010036.html 8) Just JVM/JBoss/Cassandra take us over 20k available metrics > - That external tools.jar dependency is unfortunate for some users; all > external dependencies cause pain for users and pain for PCP developers > getting requests for help when bits aren't installed. (minor issue, > we like talking to users really - but not everyone will followup). This one I certainly don't see as a problem at all. First of all, tools.jar is part of the standard JDK every Java developer on the planet already have installed on their system. Also, since it's part of the standard JDK it's easier to have it accepted into use in some environments/organizations than an alien component that hasn't been used ever before (e.g., Parfait). But it's true that tools.jar is only part of the JDK, not the JRE. Then again, how large do you think is the set of people who are able to read and analyze something like JVM garbage collection information but, at the same time, are unable to locate the tools.jar? Also, why do you see this an issue for users when we have package managers taking care of these kinds of dependencies automatically? Lastly, if you check in more detail, you'll see that tools.jar enables the use of Attach API [9] so, as a convenience for the users, JMX does not have to be separately enabled. Of course it's already possible to use earlier enabled JMX with pmdajmx without Attach API but I think the key is the flexibility we need as we simply can't imagine all the possible use cases and scenarios users might have so the best we can do is to be as flexible as possible. Thus, ripping out tools.jar dependency would not make pmdajmx unusable at all but given the explanations above, I think it'd be a bad idea. 9) https://docs.oracle.com/javase/8/docs/technotes/guides/attach/ > - pmdajmx makes all the add_metrics() calls in its mainline - there is > no capability to add metrics on the fly. This is not pmdajmx's fault > as there are assumptions being made in the perl PMDA API that prevent > this (the perl wrapper predates dynamic metrics!). When David Smith > wrote pmdajson, this also wasn't foreseen, and a ton of extra effort > had to be made to extend the python PMDA wrapper. (major issue) Ok, so one thing that should be fixed is the Perl PMDA API [10] - it's a bit shame that both Perl and Python PMDA APIs have they own set of limitations [11] so selecting either one is always a trade-off. 10) https://bugzilla.redhat.com/show_bug.cgi?id=1321587 11) https://bugzilla.redhat.com/show_bug.cgi?id=1316179 I've tried to keep things as dynamic as possible since, as you also point out, the world today is dynamic and static configuration files are largely a thing of the past. However, here we could actually use a static configuration to overcome this issue (nevertheless, could you describe in which kind of scenarios you see this as a "major" issue with Java monitoring and how does the Parfait agent deal with this?). Since one pretty much knows in advance what components are in play (something like JBoss simply doesn't appear in your stack out of the blue), the user could create a metrics CSV with the Java helper and then, instead of querying the Java helper when the PMDA is starting, just cat the CSV file - it's one-liner configuration change and later if a JVM using other components that were not running earlier appears, pmdajmx would start happily reporting them. > - Also similar to early pmdajson, nothing is done to provide stability > of PMIDs, so logging jmx.* metrics is going to explode (pmlogrewrite). True, this would be work-in-progress. But since it was solved for pmdajson already, shouldn't be impossible for pmdajmx either. > - Current PCPJMXConnector.java code is >1000 lines of code already, and > its only two weeks old. ;) But that's all there is to it, there are no external dependencies so it's very contained. No software is perfect so if there's an issue with Spring or Parfait or Parfait agent, who's going to debug and fix it then? Given that even the mailing list for Parfait is defunct [12] it doesn't give impression of a super active community. Also, at ~1100 lines of code (of which half is logging/config/etc) we're already dealing with tens of thousands of metrics so IMHO it's not that bad. 12) http://oss.sgi.com/pipermail/pcp/2016-March/010015.html > To explore what I think will help tackle these problem areas while still > meeting all our Java needs, I started hacking on Parfait a bit. This is > now showing signs of life, so I'm keen to share the early results. This > uses a -java-agent .jar approach, where the JMX (and other) values are > accessed directly by the -java-agent (which is runtime-loaded into each > application > > - no Java source code modifications No code changes is definitely good. Having to configure Parfait agent for each JVM is perhaps not ideal but still reasonable. However, could you please describe the configuration scheme you've envisioned? Let's say I'm interested in java.lang and jboss.org metrics, with pmdajmx I'd do: pcpjmxconnector.attrfilter = java.lang:*!jboss.org:* Also, how does the agent deal with "unknown" components, e.g., something I've developed in-house and it provides a thousand or two metrics over JMX, will the agent be able to pick them all up without any/much configuration? > - use the existing proven code in both PCP and Parfait, rather than > starting from scratch with a Java-specific addition to PCP source. Although the rules are different for PCP upstream, at least vendors like Red Hat can't simply wash their hands saying "it's a Parfait issue, talk to them." Also, when I tried to build parfait-agent, I had to first install maven (68 packages got installed on my laptop) and then the build system started to download countless packages from the internets and even after that the build failed. It's most probably a local issue but I admit I've already lost the track of dependencies what are needed for the agent. > - leverage the existing Parfait JMX extraction code instead of writing > it again from scratch and putting it in PCP :P Let us continue this discussion once you've reached 10k metrics limit :P > - eventually allow PCP maintainers to focus on the core PCP components, > and Java gurus to focus on the Java components in a real Java project > (i.e. maven, not autoconf/make) Again, this is of course a tempting approach if you merely look at pcp.git but who's going to fix the issues users will eventually find out? Users don't care whether it's a Spring issue or an MMV PMDA issue or something in between, they either get the metrics from PCP or not. (Not sure what you mean with maven/make, there's neither for pmdajmx, adding one (either maven or make) is of course trivial.) > - allow PCP maintainers to improve *one* core PCP component (pmdammv), > which benefits multiple languages (i.e. not just for Java). See above. We all know that both approaches have their pros and cons so not much point repeating them over and over again. > - allow arbitrary modelling of metric names, instances, and allow for > correct PCP metric metadata. All via configuration files, no code. pmdajmx also allows defining correct PCP metric metadata. No hardcoding. > - allow for more than just JMX as the source of our metric values Here's one key different between Parfait agent and pmdajmx then. pmdajmx is a generic JMX bridge, it's not even trying to be more. But it's intended to be generic so whatever you get from JMX you'll get with pmdajmx. So I think this is somewhat apples vs oranges comparison. And I think here we come to the point I mentioned in my first email: different approaches have different use cases and it's fine since they are not mutually exclusive. > - allow for better PCP metric modelling - using instances for set-values > and not forcing a transformation based on JMX names. (See my earlier reply above wrt concrete examples.) > So, it aims to tackle all of the pmdajmx areas-for-improvement I listed > above, without adding any new code in PCP. As seen above after a review of the feedback we're down with very few real areas-for-improvement. > And, it turns out, with very > little new code in Parfait too (~90 lines of Java code so far). But it's still at HelloWorld level. I think a good indication how things will look like in reality is when you have for example every metric from JVM and/or JBoss and/or those non-JMX metrics you've mentioned. > As I'd hoped, it turned out Parfait does 99% of what we need and quite > efficiently. pmcd timeouts simply cannot happen, and the applications > continue to export correct values under stop-the-world GC conditions See above, no difference with pmdajmx here. > Have a browse through my Parfait tree - I'll send a pointer to it out > shortly. Keep in mind it's early days, there's plenty more to be done It certainly looks thin so far but said there are pros and cons with both approaches. I think the most important thing to acknowledge upfront is that there will be no one-size-fits-all type solution - as you say, it's an inherently difficult topic. But before I make any sort of real conclusions about the Parfait agent approach I'd like to have some of hands-on experience with it, now it feels a bit too early to start testing. Perhaps most importantly, even if it takes some time to get all bits in place, I think it would be very helpful to have a bit of description of the planned user interface since for the vast majority of people that's going to be the most important element of it regardless of internal implementation details. Thanks, -- Marko Myllynen From zoe.carter@edatadeals.com Mon Mar 28 10:52:39 2016 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, T_FILL_THIS_FORM_SHORT 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 2BDCD7CA2 for ; Mon, 28 Mar 2016 10:52:39 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7FBAFAC001 for ; Mon, 28 Mar 2016 08:52:38 -0700 (PDT) X-ASG-Debug-ID: 1459180354-04cb6c2462a6430001-S8gJnT Received: from mail.edatadeals.com (mail.edatadeals.com [191.101.224.211]) by cuda.sgi.com with ESMTP id XQhvj7DTHFSU0Ucm for ; Mon, 28 Mar 2016 08:52:34 -0700 (PDT) X-Barracuda-Envelope-From: zoe.carter@edatadeals.com X-Barracuda-Apparent-Source-IP: 191.101.224.211 Received: from mail.edatadeals.com (localhost.localdomain [127.0.0.1]) by mail.edatadeals.com (Postfix) with ESMTP id 71AEE360B4D for ; Mon, 28 Mar 2016 11:52:34 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail.edatadeals.com Received: from mail.edatadeals.com ([127.0.0.1]) by mail.edatadeals.com (mail.edatadeals.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HAk62tznNpIc for ; Mon, 28 Mar 2016 11:52:32 -0400 (EDT) Received: from AdminPC (unknown [106.51.137.241]) by mail.edatadeals.com (Postfix) with ESMTPSA id 8A8DB3612FB for ; Mon, 28 Mar 2016 11:16:23 -0400 (EDT) Return-Receipt-To: "Zoe Carter" From: "Zoe Carter" To: Subject: SAP Success Factor Users Marketing Data Date: Mon, 28 Mar 2016 08:16:12 -0700 X-ASG-Orig-Subj: SAP Success Factor Users Marketing Data Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0E2C_01D188CA.18E4BC70" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdGJBMHwPK9F6KaJTG2qpnnaXUYWdg== Content-Language: en-us x-cr-hashedpuzzle: AaGC ChRR FXWq G9aA HuiF H9zB IYy0 Iarx KJvE KtEK K2/8 LVc4 LqzV MfHX Mfmj MmZ1;1;cABjAHAAQABvAHMAcwAuAHMAZwBpAC4AYwBvAG0A;Sosha1_v1;7;{E38A6635-1B27-4907-A6A1-CAC0F364CBFF};egBvAGUALgBjAGEAcgB0AGUAcgBAAGUAZABhAHQAYQBkAGUAYQBsAHMALgBjAG8AbQA=;Mon, 28 Mar 2016 15:16:09 GMT;UwBBAFAAIABTAHUAYwBjAGUAcwBzACAARgBhAGMAdABvAHIAIABVAHMAZQByAHMAIABNAGEAcgBrAGUAdABpAG4AZwAgAEQAYQB0AGEA x-cr-puzzleid: {E38A6635-1B27-4907-A6A1-CAC0F364CBFF} Disposition-Notification-To: "Zoe Carter" X-Barracuda-Connect: mail.edatadeals.com[191.101.224.211] X-Barracuda-Start-Time: 1459180354 X-Barracuda-URL: https://192.48.176.15:443/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.3.28237 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_0E2C_01D188CA.18E4BC70 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, I hope you are the right person to discuss regarding SAP Success Factor Users for your Marketing Initiatives like Email Marketing, Tele Marketing and Direct mailings? SAP Users: Customer Relationship Management, Enterprise Asset Management, Enterprise Resource Planning, Financial Management, Product Lifecycle Management, Supplier Relationship Management, SAP Business Suite, SAP Business One, SAP Business by Design and many more. Technologies List:- Oracle Users, SAP Users, Microsoft Dynamics Users, Amazon Users, VMware Users, OpenStack Users, Rackspace Users, IBM Users, Citrix Users, Microsoft Users, Salesforce Users, Google Users, Joyent Users, EMC Users, Comptel, DNP3, EMC2, Entrust, Fortinet, Info Vista, IntelliTrack, IronPort, Juniper Networks, Kbox, Lan/Wan, Marshal8e6, MacAfee, Mitel, Nuance and Open Next Data Fields :- Company Name, Decision Maker Name, Decision Maker Title, Opt-in Email, Company Mailing Address, Phone Number, FAX Number, Industry Type, SIC Code, Application Type, Web Address, Employees size and Revenue size. Kindly let me know if you are looking forward for any of the details mentioned above or any other application users. We would be glad to provide you this information. Await your response! Regards Joe Carter Marketing Executive Edatadeals _____ "If you do not wish to receive further emails kindly reply with "Leave Out" or "Unsubscribe" ------=_NextPart_000_0E2C_01D188CA.18E4BC70 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

I hope you are the = right person to discuss regarding SAP Success Factor Users for your Marketing = Initiatives like Email Marketing, Tele Marketing and Direct = mailings?

 

SAP = Users: Customer Relationship Management, Enterprise = Asset Management, Enterprise Resource Planning, Financial Management, Product Lifecycle Management, Supplier Relationship Management, SAP Business = Suite, SAP Business One, SAP Business by Design and many = more.

 

Technologies = List:- Oracle Users, SAP Users, Microsoft Dynamics = Users, Amazon Users, VMware Users, OpenStack Users, Rackspace Users, IBM Users, = Citrix Users, Microsoft Users, Salesforce Users, Google Users, Joyent Users, = EMC Users, Comptel, DNP3, EMC2, Entrust, Fortinet, Info Vista, IntelliTrack, IronPort, Juniper Networks, Kbox, Lan/Wan, Marshal8e6, MacAfee, Mitel, = Nuance and Open Next

 

Data = Fields :- Company Name, Decision Maker Name, Decision = Maker Title, Opt-in Email, Company Mailing Address, Phone Number, FAX Number, Industry Type, SIC Code, Application Type, Web Address, Employees size = and Revenue size.

 

Kindly let me know if = you are looking forward for any of the details mentioned above or any other = application users.  We would be glad to provide you this = information.

 

Await your = response!

 

Regards

Joe = Carter

Marketing = Executive

Edatadeals


        &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =                        &= nbsp;           &n= bsp;           &nb= sp;          “If = you do not wish to receive further emails kindly reply with "Leave Out" or “Unsubscribe”

 

------=_NextPart_000_0E2C_01D188CA.18E4BC70-- From lberk@redhat.com Tue Mar 29 08:58:07 2016 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 C05267CA0 for ; Tue, 29 Mar 2016 08:58:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4DDABAC001 for ; Tue, 29 Mar 2016 06:58:03 -0700 (PDT) X-ASG-Debug-ID: 1459259880-04bdf0110391220001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1bf94uj8R49HA6zL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 06:58:00 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 11D83627D1; Tue, 29 Mar 2016 13:58:00 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2TDvw65003833 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Mar 2016 09:57:59 -0400 From: Lukas Berk To: Martin Spier Cc: Nathan Scott , pcp@oss.sgi.com Subject: Re: [pcp] Docker 1.10 References: <2263469.33839547.1458781232173.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Docker 1.10 Date: Tue, 29 Mar 2016 09:57:58 -0400 In-Reply-To: (Martin Spier's message of "Thu, 24 Mar 2016 11:37:44 -0700") Message-ID: <87oa9x1j4p.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Tue, 29 Mar 2016 13:58:00 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459259880 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Martin, Martin Spier writes: > I'll do that and send it your way and also check the root/docker > source to see if I can find anything. Thanks for sending that tarball along! It looks like docker change their config.json format in 1.10. While none of the json pointers for the metrics themselves have changed, changing the name from config.json to config.v2.json has definitely thrown things off. I'll take a hack at fixing this today. Cheers, Lukas From lberk@redhat.com Tue Mar 29 09:00:56 2016 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 EA2EE7CA1 for ; Tue, 29 Mar 2016 09:00:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id ACE30304039 for ; Tue, 29 Mar 2016 07:00:56 -0700 (PDT) X-ASG-Debug-ID: 1459260052-04cb6c2460eb410001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id rJGHYHpeQpc9dAqc (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 07:00:53 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 7800A804EB; Tue, 29 Mar 2016 14:00:52 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2TE0pNt024708 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Mar 2016 10:00:52 -0400 From: Lukas Berk To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: QA status References: <56F77731.8030102@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] pcp updates: QA status Date: Tue, 29 Mar 2016 10:00:51 -0400 In-Reply-To: <56F77731.8030102@internode.on.net> (Ken McDonell's message of "Sun, 27 Mar 2016 17:01:21 +1100") Message-ID: <874mbp1izw.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1459260053 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Ken McDonell writes: [...] > This will be the last QA report from me for a while. Tomorrow I'll > shut down all my QA machines as I'm going to China for 5 weeks and > will be out of range for PCP matters. Have a great trip! Cheers, Lukas From brolley@redhat.com Tue Mar 29 11:27:13 2016 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 B68047CA0 for ; Tue, 29 Mar 2016 11:27:13 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 87F04304048 for ; Tue, 29 Mar 2016 09:27:10 -0700 (PDT) X-ASG-Debug-ID: 1459268828-04cbb07ad61034d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id on4ht36dQEceyH3m (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 09:27:09 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 4F97375F for ; Tue, 29 Mar 2016 16:27:08 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2TGR70H006524 for ; Tue, 29 Mar 2016 12:27:08 -0400 Message-ID: <56FAAD0C.7090006@redhat.com> Date: Tue, 29 Mar 2016 12:27:56 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459268829 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (7): qa/1091: restrict disk.dev.* metrics qa/common.check: handle differences in df(1) options in _check_freespace() qa/430: document networking spell needed for Mac OS X qa/098: wait to make sure pmlogger has started qa/823 and 832: change pmcd restart -> stop; start qa/666: rework kill logic for pmmgr qa/326: re-enable debugging diagnostics qa/098 | 1 + qa/1091 | 7 ++++++- qa/1091.out | 16 ---------------- qa/326 | 27 ++++++++++++--------------- qa/430 | 7 +++++++ qa/666 | 25 +++++++++++++++++++++---- qa/823 | 3 ++- qa/832 | 6 ++++-- qa/common.check | 10 +++++++++- 9 files changed, 62 insertions(+), 40 deletions(-) Details ... commit 9d962cb47912a3d625e5d97d2db1a1dd23005d51 Author: Ken McDonell Date: Mon Mar 28 16:12:45 2016 +1100 qa/326: re-enable debugging diagnostics commit 8545e98c78e6c364033afae0633cfc04e8630f96 Author: Ken McDonell Date: Mon Mar 28 16:11:33 2016 +1100 qa/666: rework kill logic for pmmgr There are 2 processes in play here ... sudo and valgrind ... on some platforms need to deal with both. commit c35708a8e9c952dd0f1bd7120c826bdd1482be18 Author: Ken McDonell Date: Mon Mar 28 16:10:29 2016 +1100 qa/823 and 832: change pmcd restart -> stop; start Trying to debug the cascading failure of 823 and 832 on vm05 (Gentoo 2.2). commit 930a367a1a5721da9c37f0b8734a0ea6fb769d56 Author: Ken McDonell Date: Sun Mar 27 16:53:39 2016 +1100 qa/098: wait to make sure pmlogger has started commit 187d1478f07fa2fe58c8c040a8b397b8cee5091f Author: Ken McDonell Date: Sun Mar 27 15:39:07 2016 +1100 qa/430: document networking spell needed for Mac OS X commit 31b3a3968ef690123f43586ae2094f0bbff7c7b6 Author: Ken McDonell Date: Sun Mar 27 15:04:20 2016 +1100 qa/common.check: handle differences in df(1) options in _check_freespace() commit 607f7c365f8fa1cfae155f6fad81e996c01fe7a6 Author: Ken McDonell Date: Sun Mar 27 14:50:27 2016 +1100 qa/1091: restrict disk.dev.* metrics Choose a subset that is likely to be available on every kernel PMDA. From dyjeqowubolapa@merr.com Tue Mar 29 12:09:26 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 923BD7CA0 for ; Tue, 29 Mar 2016 12:09:26 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CE0E1AC001 for ; Tue, 29 Mar 2016 10:09:22 -0700 (PDT) X-ASG-Debug-ID: 1459271357-04cbb07ad6105bc0001-S8gJnT Received: from merr.com.s7b1.psmtp.com (ip-89-200-162-027.system-net.pl [89.200.162.27]) by cuda.sgi.com with ESMTP id KEdXuxVCdB2ZP8l3 for ; Tue, 29 Mar 2016 10:09:18 -0700 (PDT) X-Barracuda-Envelope-From: dyjeqowubolapa@merr.com X-Barracuda-Apparent-Source-IP: 89.200.162.27 MIME-Version: 1.0 Date: Tue, 29 Mar 2016 20:09:17 +0300 Message-ID: <728052899.20160329200917@KTQHWJQOQ> Subject: =?utf-8?B?0K3RhNGE0LXQutGC0LjQstC90YvQtSDQv9C10YDQtdCz0L7QstC+0YA=?= =?utf-8?B?0Ysg0YEg0L/QvtGB0YLQsNCy0YnQuNC60LDQvNC4Lg==?= From: "=?utf-8?B?0J7RgtC00LXQu9GDINC30LDQutGD0L/QvtC6Lg==?=" X-ASG-Orig-Subj: =?utf-8?B?0K3RhNGE0LXQutGC0LjQstC90YvQtSDQv9C10YDQtdCz0L7QstC+0YA=?= =?utf-8?B?0Ysg0YEg0L/QvtGB0YLQsNCy0YnQuNC60LDQvNC4Lg==?= To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=----------44D7C519F9E9C1D0 X-Barracuda-Connect: ip-89-200-162-027.system-net.pl[89.200.162.27] X-Barracuda-Start-Time: 1459271358 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 ------------44D7C519F9E9C1D0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgCDQv9GA0LjQs9C70LDRiNCw0LXRgiDQvdCwINC+0LHR g9GH0LXQvdC40LUgKNC/0YDQvtC80L7QutC+0LQ6IDM2NCkg0LrQvtGC0L7RgNC+0LUg0YHQvtGB 0YLQvtC40YLRgdGPOg0KDQoNCjExLTEyINCw0L/RgNC10LvRjyB8INCzLiDQodCw0L3QutGCLdCf 0LXRgtC10YDQsdGD0YDQsw0KDQrQl9CQ0JrQo9Cf0JrQmCDQndCQIDEwMCUuDQrQn9Cg0JDQmtCi 0JjQmtCj0Jwg0JTQm9CvINCg0KPQmtCe0JLQntCU0JjQotCV0JvQldCZINCYINCc0JXQndCV0JTQ ltCV0KDQntCSINCf0J4g0JfQkNCa0KPQn9Ca0JDQnA0KDQrQlNC70Y86INC80LXQvdC10LTQttC1 0YDQvtCyINC/0L4g0LfQsNC60YPQv9C60LDQvCwg0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg 0L7RgtC00LXQu9C+0LIg0LfQsNC60YPQv9C+0LosINC00LjRgNC10LrRgtC+0YDQvtCyINC/0L4N CtC30LDQutGD0L/QutCw0LwNCtC4INC60L7QvNC80LXRgNGH0LXRgdC60LjRhSDQtNC40YDQtdC6 0YLQvtGA0L7Qsiwg0LAg0YLQsNC60LbQtSDQvNC10L3QtdC00LbQtdGA0L7QsiDQv9C+INC80LDR gNC60LXRgtC40L3Qs9GDINC4INGA0LXQutC70LDQvNC1LA0K0LTQuNGA0LXQutGC0L7RgNC+0LIg 0L/Qvg0K0LzQsNGA0LrQtdGC0LjQvdCz0YMsINC10YHQu9C4INC+0L3QuCDRgdCy0Y/Qt9Cw0L3R iyDRgSDQv9GA0LjQvtCx0YDQtdGC0LXQvdC40LXQvCDRgdGC0L7RgNC+0L3QvdC40YUg0YPRgdC7 0YPQsyDQuCDQvNCw0YLQtdGA0LjQsNC70L7Qsi4NCg0K0KHQtdC8ddC90LDRgCDQvtGA0LjQtdC9 0YLQuNGA0L7QstCw0L0g0L3QsCDQv9GA0L7QvNGL0YjQu9C10L3QvdGL0LUsINC/0YDQvtC40LfQ stC+0LTRgdGC0LLQtdC90L3Ri9C1LCDQtNC40YHRgtGA0LjQsdGD0YLQvtGA0YHQutC40LUNCtC6 0L7QvNC/0LDQvdC40Lgg0LgNCtGB0LXRgtC10LLQvtC5INGA0LjRgtC10LnQuy4NCg0KDQrQl9Cw 0L3Rj9GC0LjRjyDQsdGD0LTRg9GCINC/0YDQvtCy0L7QtNC40YLRgdGPINGBIDEwOjAwINC00L4g MTc6MzAuDQoNCirQkNC00YDQtdGBINC80LXRgNC+0L/RgNC40Y/RgtC40Y86KiDQsdC40LfQvdC1 0YEt0YbQtdC90YLRgCAi0JzQsNGA0LjQuNC90YHQutC40LkiLCDQvdCw0LHQtdGA0LXQttC90LDR jyDRgNC10LrQuCDQnNC+0LnQutC4LCDQtC4NCjU4Lg0KDQoq0KPQt9C90LDRgtGMINC/0L7QtNGA 0L7QsdC90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQv9C+INC+0LHRg9GH0LXQvdC40Y4g0Lgg 0LfQsNGA0LXQs9C40YHRgtGA0LjRgNC+0LLQsNGC0YzRgdGPINCS0Ysg0LzQvtC20LXRgtC1INC/ 0L4NCtGC0LXQu9C10YTQvtC90YM6ICoNCg0KKjgqICDQutC+0LQg0LPQvtGA0L7QtNCwOiAgKig4 MTIpKiAg0L3QvtC80LXRgDogICozNDYgLSA1NCAtIDQwKiAo0LzQvdC+0LPQvtC60LDQvdCw0LvR jNC90YvQuSkuDQoNCg0KICAq0J8qKtCg0J7Qk9Cg0JDQnNCc0JAgINCe0JHQo9Cn0JXQndCY0K86 Kg0KDQogKjEuKiog0J7RgNCz0LDQvdC40LfQsNGG0LjQvtC90L3Ri9C1INCy0L7Qv9GA0L7RgdGL INC30LDQutGD0L/QvtC6LioNCiA3INGB0L7RgdGC0LDQstC70Y/RjtGJ0LjRhSDRjdGE0YTQtdC6 0YLQuNCy0L3QvtC5INC30LDQutGD0L/QvtGH0L3QvtC5INC00LXRj9GC0LXQu9GM0L3QvtGB0YLQ uC4g0K3QutGB0L/RgNC10YHRgS3QsNGD0LTQuNGCINCy0LDRiNC10LkNCtGB0LjRgdGC0LXQvNGL INC30LDQutGD0L/QvtC6Lg0KINCT0L7RgtC+0LLRi9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC0 0LvRjyDRgdC+0LPQu9Cw0YHQvtCy0LDQvdC40Y8g0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQ stC30LDQuNC80L7QtNC10LnRgdGC0LLQuNGPINC30LDQutGD0L/QvtC6INGBDQrQvNCw0YDQutC1 0YLQuNC90LPQvtC8LA0KINC/0YDQvtC00LDQttCw0LzQuCwg0LvQvtCz0LjRgdGC0LjQutC+0Lks INC/0YDQvtC40LfQstC+0LTRgdGC0LLQvtC8LCDRhNC40L3QsNC90YHQsNC80LguIDM0INC/0L7Q utCw0LfQsNGC0LXQu9GPINC00LvRjyDQvtGG0LXQvdC60LgNCtGN0YTRhNC10LrRgtC40LLQvdC+ 0YHRgtC4DQog0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQvtGC0LTQtdC70LAg0LfQsNC60YPQv9C+ 0LouIDMg0LLQsNGA0LjQsNC90YLQsCDRgNC10YjQtdC90LjQuSDQtNC70Y8g0L/QvtGB0YLRgNC+ 0LXQvdC40Y8g0YHQuNGB0YLQtdC80YsNCtC80L7RgtC40LLQsNGG0LjQuCDRgdC+0YLRgNGD0LTQ vdC40LrQvtCyDQog0L7RgtC00LXQu9CwINC30LDQutGD0L/QvtC6INC4INGA0YPQutC+0LLQvtC0 0LjRgtC10LvRjy4NCiAqMi4g0J/QtdGA0LXQs9C+0LLQvtGA0Ysg0L4g0YbQtdC90LDRhSDQuCDR g9GB0LvQvtCy0LjRj9GFINC/0L7QtCDQstCw0YjQuNC8INC60L7QvdGC0YDQvtC70LXQvC4qDQog MyDQt9C+0LvQvtGC0YvRhSDQv9GA0LDQstC40LvQsCDQt9Cw0LrRg9C/0YnQuNC60LAuINCY0YUg 0L/RgNC40LzQtdC90LXQvdC40LUg0LIg0L7Qv9C10YDQsNGC0LjQstC90L7QuSDRgNCw0LHQvtGC 0LUuDQrQn9GB0LjRhdC+0LvQvtCz0LjRh9C10YHQutC40LUg0LHQsNGA0YzQtdGA0YsNCiDQt9Cw 0LrRg9C/0YnQuNC60LAg0LIg0L/QtdGA0LXQs9C+0LLQvtGA0LDRhSwg0LzQtdGI0LDRjtGJ0LjQ tSDQtNC+0YHRgtC40LbQtdC90LjRjiDRhtC10LvQtdC5LiDQodC70LDQsdGL0LUg0LzQtdGB0YLQ sA0K0L/QvtGB0YLQsNCy0YnQuNC60L7Qsi4g0JrQsNC6DQog0L/QvtC70YzQt9C+0LLQsNGC0YzR gdGPINC40LzQuCDQuCDQvtC60LDQt9GL0LLQsNGC0Ywg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQ siDQv9GA0L7RhtC10YHRgdC1INC/0LXRgNC10LPQvtCy0L7RgNC+0LIuIDM1DQrQv9GA0LjQtdC8 0L7QsiDQstC70LjRj9C90LjRjyDQvdCwDQog0L/QvtGB0YLQsNCy0YnQuNC60LAg0LTQu9GPINC/ 0L7Qu9GD0YfQtdC90LjRjyDQvdCw0LjQu9GD0YfRiNC40YUg0YbQtdC9INC4INGD0YHQu9C+0LLQ uNC5LiDQodCw0LzRi9C5INC/0L7Qu9C90YvQuSDQvdCwDQrRgdC10LPQvtC00L3Rj9GI0L3QuNC5 INC00LXQvdGMDQog0LjQvdGB0YLRgNGD0LzQtdC90YLQsNGA0LjQuSDQt9Cw0LrRg9C/0YnQuNC6 0LAuIDYg0YjQsNCz0L7QsiDQtNC70Y8g0YPQsdC10LbQtNC10L3QuNGPINCyINC/0LXRgNC10LPQ vtCy0L7RgNCw0YUsINC10YHQu9C4DQrRgdC40LvQvtCy0L7QuSDQvNC10YLQvtC0INGD0LHQtdC2 0LTQtdC90LjRjw0KINC90LUg0L/RgNC40LzQtdC90LjQvC4g0JjQvdGB0YLRgNGD0LzQtdC90YLR iyDQv9C10YDQstC+0LPQviDQutC+0L3RgtCw0LrRgtCwINGBINC/0L7RgdGC0LDQstGJ0LjQutC+ 0LwuINCa0LDQutCw0Y8g0YHRgtGA0LDRgtC10LPQuNGPDQrQv9C+0LLQtdC00LXQvdC40Y8g0L/R gNC40LLQtdC00LXRgg0KINC6INC90LDQuNC70YPRh9GI0LjQvCDQtNC70Y8g0LLQsNGBINGA0LXQ t9GD0LvRjNGC0LDRgtCw0Lw/DQogKjMuINCf0YDQvtGC0LjQstC+0LTQtdC50YHRgtCy0LjQtSDR gdC70L7QttC90YvQvCDQv9C+0YHRgtCw0LLRidC40LrQsNC8INC4INC80L7QvdC+0L/QvtC70LjR gdGC0LDQvC4qDQog0JPQu9Cw0LLQvdCw0Y8g0L7RiNC40LHQutCwLCDQutC+0YLQvtGA0YPRjiDQ tNC+0L/Rg9GB0LrQsNGO0YIgOSDQuNC3IDEwINC30LDQutGD0L/RidC40LrQvtCyINCyINC/0LXR gNC10LPQvtCy0L7RgNCw0YUg0YENCiLRgtGA0YPQtNC90YvQvNC4Ig0KINC/0L7RgdGC0LDQstGJ 0LjQutCw0LzQuCDQuCDQvNC+0L3QvtC/0L7Qu9C40YHRgtCw0LzQuC4g0J/QvtCy0LXQtNC10L3Q uNC1INCyINC/0LDRgtC+0LLQvtC5INGB0LjRgtGD0LDRhtC40LguINCa0LDQuiDQstC10YHRgtC4 DQrQv9C10YDQtdCz0L7QstC+0YDRiywg0LXRgdC70LgNCiDQv9C+0YHRgtCw0LLRidC40Log0L3Q tSDQtNCy0LjQs9Cw0LXRgtGB0Y8g0LTQsNC70YzRiNC1PyDQn9GA0LjQtdC80Ysg0Lgg0LzQsNC9 0LjQv9GD0LvRj9GG0LjQuCwg0LrQvtGC0L7RgNGL0LzQuCDQv9C+0LvRjNC30YPRjtGC0YHRjw0K 0L/RgNC+0LTQsNCy0YbRiyDQv9C+DQog0L7RgtC90L7RiNC10L3QuNGOINC6INC30LDQutGD0L/R idC40LrQsNC8LiDQotC10YXQvdC40LrQsCDQv9C+0LLRi9GI0LXQvdC40Y8g0YPQstC10YDQtdC9 0L3QvtGB0YLQuCDQsiDRgdC10LHQtSDQtNC70Y8NCtC/0YDQvtCy0LXQtNC10L3QuNGPINGB0LvQ vtC20L3Ri9GFDQog0L/QtdGA0LXQs9C+0LLQvtGA0L7Qsi4g0KDQsNGB0L/QvtC30L3QsNCy0LDQ vdC40LUg0LjRgdGC0LjQvdC90L7Qs9C+INGB0LzRi9GB0LvQsCDRg9Cy0LjQtNC10L3QvdC+0LPQ viDQuCDRgdC60LDQt9Cw0L3QvdC+0LPQvi4g0JrQsNC6DQoi0YfQuNGC0LDRgtGMIg0KINGB0L7Q sdC10YHQtdC00L3QuNC60LAg0L/QviDQttC10YHRgtCw0LwsINC80LjQvNC40LrQtSDQuCDQv9C+ 0LfQtS4NCiAqNC4g0KHRgtGA0LDRgtC10LPQuNGPINC30LDQutGD0L/QvtC6LioNCiDQptC10L/Q vtGH0LrQsCDQv9C70LDQvdC40YDQvtCy0LDQvdC40Y8g0LfQsNC60YPQv9C+0LouINCQ0LvQs9C+ 0YDQuNGC0Lwg0L/QvtGB0YLRgNC+0LXQvdC40Y8g0LTQu9GPINC80LjQvdC40LzQuNC30LDRhtC4 0Lgg0L/QvtGC0LXRgNGMINCyDQrRgdCy0Y/Qt9C4INGBINC+0YjQuNCx0LrQsNC80LgNCiDQv9C7 0LDQvdC40YDQvtCy0LDQvdC40Y8uINCd0LDQs9C70Y/QtNC90L7QtSDRgNC10YjQtdC90LjQtSDQ tNC70Y8g0LLRi9Cx0L7RgNCwINC90L7QstC+0LPQviDQv9GA0L7QtNGD0LrRgtCwIC0gMTEg0LrR gNC40YLQtdGA0LjQtdCyLA0K0LrQvtGC0L7RgNGL0LUg0L3QsA0KINC/0LXRgNCy0L7QvdCw0YfQ sNC70YzQvdGL0YUg0Y3RgtCw0L/QsNGFINC90LUg0LTQvtC/0YPRgdGC0LjRgtGMINC+0YjQuNCx 0LrRgyDQt9Cw0LLQtdC00LXQvdC40Y8g0L/QvtC30LjRhtC40Lgg0LIg0LDRgdGB0L7RgNGC0LjQ vNC10L3Rgi4NCtCf0YDQvtCx0LvQtdC80LDRgtC40LrQsA0KINC90LXQvtC/0YLQuNC80LDQu9GM 0L3Ri9GFINGC0L7QstCw0YDQvdGL0YUg0LfQsNC/0LDRgdC+0LIuINCa0LDQutC40LUg0LjQvdGB 0YLRgNGD0LzQtdC90YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQutC+0LzQv9Cw0L3QuNC4INC0 0LvRjw0K0LHQvtGA0YzQsdGLINGBDQog0L3QtdC70LjQutCy0LjQtNCw0LzQuD8g0KDQtdC60L7Q vNC10L3QtNCw0YbQuNC4INC/0L4g0L/RgNC10LTRg9C/0YDQtdC20LTQtdC90LjRjiDQvdC10LvQ uNC60LLQuNC00L7QsiDQuCDQtNC10YTQuNGG0LjRgtCwLg0KKiA1LiDQo9C/0YDQsNCy0LvQtdC9 0LjQtSDQv9C+0YHRgtCw0LLRidC40LrQsNC80LguICAqDQog0JzQtdGC0L7QtNGLLCDQutC+0YLQ vtGA0YvQtSDQv9C+0LfQstC+0LvRj9GCINC90LDQtNC10LbQvdC+INC30LDRgdGC0YDQsNGF0L7Q stCw0YLRjCDRgdC10LHRjyDQvtGCINC/0L7QtNC70L7Qs9C+0LIg0LrQsNGH0LXRgdGC0LLQsCDQ uA0K0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LoNCiDQv9GA0L7QtNGD0LrRhtC40Lgg0YHQviDR gdGC0L7RgNC+0L3RiyDQv9C+0YHRgtCw0LLRidC40LrQvtCyLiDQkiDRh9C10Lwg0YPRj9C30LLQ uNC80L7RgdGC0Ywg0Lgg0L/RgNC+0LHQu9C10LzQsNGC0LjQutCwDQrRgtC10YXQvdC40YfQtdGB 0LrQuNGFINC30LDQtNCw0L3QuNC5INC4DQog0YHQv9C10YbQuNGE0LjQutCw0YbQuNC5INC90LAg 0L/RgNC+0LTRg9C60YbQuNGOLCDQutC+0YLQvtGA0YvQtSDQstGLINC+0YLQv9GA0LDQstC70Y/Q tdGC0LUg0L/QvtGB0YLQsNCy0YnQuNC60LDQvD8g0JPQtNC1INCy0LDRgQ0K0LzQvtCz0YPRgiDQ vtCx0LzQsNC90YPRgtGMPw0KINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0L/Ri9GC0LAg 0LvQuNC00LXRgNC+0LIg0YDRi9C90LrQsCDQsiDRg9C/0YDQsNCy0LvQtdC90LjQuCDQv9C+0YHR gtCw0LLRidC40LrQsNC80LguINCa0YDQuNGC0LXRgNC40LgNCtCy0YvQsdC+0YDQsCDQuCDQvtGG 0LXQvdC60LgNCiDQv9C+0YHRgtCw0LLRidC40LrQvtCyLiDQn9GA0LDQutGC0LjRh9C10YHQutC4 0LUg0L/RgNC40LzQtdGA0Ysg0LTQu9GPINCy0YvQsdC+0YDQsCDQv9C+0YHRgtCw0LLRidC40LrQ sCDQuCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjw0K0L7QsdGK0LXQvNCwINC30LDQutCw0LfQ sA0KINC80LXQttC00YMg0L3QtdGB0LrQvtC70YzQutC40LzQuCDQuNC3INC90LjRhS4g0JzQtdGC 0L7QtNC+0LvQvtCz0LjRjyDQv9GA0L7QstC10LTQtdC90LjRjyDQsNGC0YLQtdGB0YLQsNGG0LjQ uCDQtNC70Y8g0L7QutCw0LfQsNC90LjRjw0K0LLQvtC30LTQtdC50YHRgtCy0LjRjyDQvdCwDQog 0L/QvtGB0YLQsNCy0YnQuNC60L7QsiDQuCDRg9C70YPRh9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGP INC40YUg0YDQsNCx0L7RgtGLLg0KICo2LiDQmNC90YHRgtGA0YPQvNC10L3RgtCw0YDQuNC5INGD 0LvRg9GH0YjQtdC90LjRjyDRhtC10L0g0Lgg0YPRgdC70L7QstC40Lkg0LHQtdC3INGD0YnQtdGA 0LHQsCDQtNC70Y8g0LLRgdC10LPQvg0K0L7RgdGC0LDQu9GM0L3QvtCz0L4uKg0KINCa0LDQuiDQ vdCw0LnRgtC4ICLQtNC90L4iINGG0LXQvdGLINC4INGD0YHQu9C+0LLQuNC5Ij8g0KfRgtC+INC0 0LXQu9Cw0YLRjCDQtNCw0LvRjNGI0LUg0LTQu9GPINGB0L7QutGA0LDRidC10L3QuNGPINC30LDR gtGA0LDRgj8NCtCh0YLRgNCw0YLQtdCz0LjQuA0KINGB0L7QstC80LXRgdGC0L3QvtCz0L4g0YEg 0L/QvtGB0YLQsNCy0YnQuNC60L7QvCDRgdC+0LLQvtC60YPQv9C90L7Qs9C+INGD0LTQtdGI0LXQ stC70LXQvdC40Y8g0L/RgNC+0LTRg9C60YLQsC4gMTQg0YHQv9C+0YHQvtCx0L7Qsg0K0L3QtdC/ 0YDRj9C80L7Qs9C+INGB0L3QuNC20LXQvdC40Y8NCiDRhtC10L3Riy4g0JrQsNC60LjQtSDQuNC3 INC90LjRhSDQv9C+0LTQvtC50LTRg9GCINCy0LDQvD8g0JPQvtGC0L7QstGL0Lkg0YjQsNCx0LvQ vtC9INC/0LjRgdGM0LzQsCDQtNC70Y8NCtCz0LDRgNCw0L3RgtC40YDQvtCy0LDQvdC90L7Qs9C+ INGD0LvRg9GH0YjQtdC90LjRjw0KINGD0YHQu9C+0LLQuNC5INGDINC/0L7RgdGC0LDQstGJ0LjQ utCwLiA1INGN0YLQsNC/0L7QsiDQv9GA0L7RgtC40LLQvtC00LXQudGB0YLQstC40Y8g0L/QvtCy 0YvRiNC10L3QuNGOINGG0LXQvSwg0LrQvtGC0L7RgNGL0LUNCtGN0YTRhNC10LrRgtC40LLQvdC+ INC+0YLQvNC10YLQsNGO0YINCiDQvdC10L7QsdC+0YHQvdC+0LLQsNC90L3Ri9C1INC/0YDQvtGG 0LXQvdGC0Ysg0L/QvtCy0YvRiNC10L3QuNGPLg0KDQrQo9GH0LDRgdGC0LjQtSDRgdC+0YHRgtCw 0LLQu9GP0LXRgjogMjInODAwINGALg0K0KHQutC40LTQutC4ICjQv9GA0Lgg0YPRh9Cw0YHRgtC4 0LggMiDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC+0YIg0L7QtNC90L7QuSDQutC+0LzQv9Cw0L3Q uNC4IC0NCjEwJSwg0L/RgNC4INGD0YfQsNGB0YLQuNC4IDMgLSAxNSUsINC/0YDQuCDRg9GH0LDR gdGC0LjQuCA0INC4INCx0L7Qu9C10LUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQvtGCINC+0LTQ vdC+0LkNCtC60L7QvNC/0LDQvdC40LggLSAyMCUpDQrQkiDRgdGC0L7QuNC80L7RgdGC0Ywg0LLR hdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC60LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx 0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDRgdC10YDRgtC40YTQuNC60LDRgi4NCg== ------------44D7C519F9E9C1D0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PHRhYmxlIGJvcmRlcj0iMSIgYmdjb2xvcj0iIzAwMDBGRiIgc3R5bGU9 ImZvbnQtZmFtaWx5OiYjMzk7VGltZXMgTmV3IFJvbWFuJiMzOTsiPjx0Ym9keT48dHI+PHRkPjx0 YWJsZSBib3JkZXI9IjEiIHdpZHRoPSIxMDAlIiBiZ2NvbG9yPSIjRjdGNEY0IiBjZWxsc3BhY2lu Zz0iMCIgc3R5bGU9ImJvcmRlci13aWR0aDo0cHgiPjx0Ym9keT48dHI+PHRkIGJnY29sb3I9IiNE REQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVtIj7CoDwv dGQ+PHRkIGJnY29sb3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXIt d2lkdGg6bWVkaXVtIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXIt c3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVtIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29s b3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVt Ij7CoDwvdGQ+PHRkIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVt Ij48dGFibGUgYm9yZGVyPSIzIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQ+PHAgYWxpZ249 ImxlZnQiPjxmb250IGZhY2U9IkNhbGlicmkiPtCj0YfQtdCx0L3Ri9C5INGG0LXQvdGC0YAg0L/R gNC40LPQu9Cw0YjQsNC10YIg0L3QsCDQvtCx0YPRh9C10L3QuNC1ICjQv9GA0L7QvNC+0LrQvtC0 OjxzcGFuIGxhbmc9ImVuLXVzIj7CoDM2NDwvc3Bhbj4pINC60L7RgtC+0YDQvtC1INGB0L7RgdGC 0L7QuNGC0YHRjzo8L2ZvbnQ+PC9wPjxwIGFsaWduPSJjZW50ZXIiPjxmb250IGZhY2U9IkNhbGli cmkiPjxicj48Zm9udCBzaXplPSI0IiBjb2xvcj0iIzAwMDBDQyI+MTEtMTIg0LDQv9GA0LXQu9GP IHwg0LMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzPGJyPjwvZm9udD48YnI+PGZvbnQg c2l6ZT0iNCIgY29sb3I9IiNDQzMzMDAiPtCX0JDQmtCj0J/QmtCYINCd0JAgMTAwJS7CoDxicj7Q n9Cg0JDQmtCi0JjQmtCj0Jwg0JTQm9CvINCg0KPQmtCe0JLQntCU0JjQotCV0JvQldCZINCYINCc 0JXQndCV0JTQltCV0KDQntCSINCf0J4g0JfQkNCa0KPQn9Ca0JDQnDwvZm9udD48Zm9udCBzaXpl PSI1Ij48Zm9udCBjb2xvcj0iI0NDMzMwMCI+PGJyPjwvZm9udD48YnI+PC9mb250Pjxmb250IGNv bG9yPSIjMDAwMENDIj7QlNC70Y86PC9mb250PsKg0LzQtdC90LXQtNC20LXRgNC+0LIg0L/QviDQ t9Cw0LrRg9C/0LrQsNC8LCDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQvtGC0LTQtdC70L7Q siDQt9Cw0LrRg9C/0L7Quiwg0LTQuNGA0LXQutGC0L7RgNC+0LIg0L/QviDQt9Cw0LrRg9C/0LrQ sNC8wqA8YnI+0Lgg0LrQvtC80LzQtdGA0YfQtdGB0LrQuNGFINC00LjRgNC10LrRgtC+0YDQvtCy LCDQsCDRgtCw0LrQttC1INC80LXQvdC10LTQttC10YDQvtCyINC/0L4g0LzQsNGA0LrQtdGC0LjQ vdCz0YMg0Lgg0YDQtdC60LvQsNC80LUsINC00LjRgNC10LrRgtC+0YDQvtCyINC/0L7CoDxicj7Q vNCw0YDQutC10YLQuNC90LPRgywg0LXRgdC70Lgg0L7QvdC4INGB0LLRj9C30LDQvdGLINGBINC/ 0YDQuNC+0LHRgNC10YLQtdC90LjQtdC8INGB0YLQvtGA0L7QvdC90LjRhSDRg9GB0LvRg9CzINC4 INC80LDRgtC10YDQuNCw0LvQvtCyLjxicj48YnI+0KHQtdC8PHNwYW4gbGFuZz0iZW4tdXMiPnU8 L3NwYW4+0L3QsNGAINC+0YDQuNC10L3RgtC40YDQvtCy0LDQvSDQvdCwINC/0YDQvtC80YvRiNC7 0LXQvdC90YvQtSwg0L/RgNC+0LjQt9Cy0L7QtNGB0YLQstC10L3QvdGL0LUsINC00LjRgdGC0YDQ uNCx0YPRgtC+0YDRgdC60LjQtSDQutC+0LzQv9Cw0L3QuNC4INC4wqA8YnI+0YHQtdGC0LXQstC+ 0Lkg0YDQuNGC0LXQudC7Ljxicj7CoDwvZm9udD48L3A+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQg ZmFjZT0iQ2FsaWJyaSI+0JfQsNC90Y/RgtC40Y8g0LHRg9C00YPRgiDQv9GA0L7QstC+0LTQuNGC 0YHRjyDRgSAxMDxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPjAwINC00L4gMTc8c3BhbiBsYW5n PSJlbi11cyI+Ojwvc3Bhbj4zMC48YnI+PGJyPjxiPtCQ0LTRgNC10YEg0LzQtdGA0L7Qv9GA0LjR j9GC0LjRjzo8L2I+wqDQsdC40LfQvdC10YEt0YbQtdC90YLRgCAmcXVvdDvQnNCw0YDQuNC40L3R gdC60LjQuSZxdW90Oywg0L3QsNCx0LXRgNC10LbQvdCw0Y8g0YDQtdC60Lgg0JzQvtC50LrQuCwg 0LQuIDU4Ljxicj48YnI+PGI+0KPQt9C90LDRgtGMINC/0L7QtNGA0L7QsdC90YPRjiDQuNC90YTQ vtGA0LzQsNGG0LjRjiDQv9C+INC+0LHRg9GH0LXQvdC40Y4g0Lgg0LfQsNGA0LXQs9C40YHRgtGA 0LjRgNC+0LLQsNGC0YzRgdGPINCS0Ysg0LzQvtC20LXRgtC1INC/0L4g0YLQtdC70LXRhNC+0L3R gzrCoDwvYj48YnI+PGJyPjxiPjxmb250IHNpemU9IjQiPjg8L2ZvbnQ+PC9iPsKgINC60L7QtCDQ s9C+0YDQvtC00LA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj7CoMKgPGI+PGZvbnQgc2l6ZT0i NCI+KDgxMik8L2ZvbnQ+PC9iPsKgINC90L7QvNC10YA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bh bj7CoMKgPGI+PGZvbnQgc2l6ZT0iNCI+MzQ2PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFu PjU0PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFuPjQwPC9mb250PjwvYj48c3BhbiBsYW5n PSJlbi11cyI+wqAoPC9zcGFuPtC80L3QvtCz0L7QutCw0L3QsNC70YzQvdGL0Lk8c3BhbiBsYW5n PSJlbi11cyI+KTwvc3Bhbj4uPGJyPsKgPC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3Rh YmxlPjxwPjxmb250IGZhY2U9IkNhbGlicmkiPjxmb250IGNvbG9yPSIjMDAwMENDIj48Zm9udCBz aXplPSI0Ij7CoMKgPHU+0J88L3U+PC9mb250Pjx1Pjxmb250IHNpemU9IjIiPtCg0J7Qk9Cg0JDQ nNCc0JDCoCDQntCR0KPQp9CV0J3QmNCvPC9mb250Pjo8L3U+PC9mb250Pjxicj48YnI+PGZvbnQg Y29sb3I9IiMwMDAwRkYiPsKgPGI+MS48L2I+PC9mb250PjxiPsKg0J7RgNCz0LDQvdC40LfQsNGG 0LjQvtC90L3Ri9C1INCy0L7Qv9GA0L7RgdGLINC30LDQutGD0L/QvtC6LjwvYj48YnI+wqA3INGB 0L7RgdGC0LDQstC70Y/RjtGJ0LjRhSDRjdGE0YTQtdC60YLQuNCy0L3QvtC5INC30LDQutGD0L/Q vtGH0L3QvtC5INC00LXRj9GC0LXQu9GM0L3QvtGB0YLQuC4g0K3QutGB0L/RgNC10YHRgS3QsNGD 0LTQuNGCINCy0LDRiNC10Lkg0YHQuNGB0YLQtdC80Ysg0LfQsNC60YPQv9C+0LouwqA8YnI+wqDQ k9C+0YLQvtCy0YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0YHQvtCz0LvQsNGB0L7Q stCw0L3QuNGPINC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LLQt9Cw0LjQvNC+0LTQtdC50YHR gtCy0LjRjyDQt9Cw0LrRg9C/0L7QuiDRgSDQvNCw0YDQutC10YLQuNC90LPQvtC8LMKgPGJyPsKg 0L/RgNC+0LTQsNC20LDQvNC4LCDQu9C+0LPQuNGB0YLQuNC60L7QuSwg0L/RgNC+0LjQt9Cy0L7Q tNGB0YLQstC+0LwsINGE0LjQvdCw0L3RgdCw0LzQuC4gMzQg0L/QvtC60LDQt9Cw0YLQtdC70Y8g 0LTQu9GPINC+0YbQtdC90LrQuCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLQuMKgPGJyPsKg0YHQ vtGC0YDRg9C00L3QuNC60L7QsiDQvtGC0LTQtdC70LAg0LfQsNC60YPQv9C+0LouIDMg0LLQsNGA 0LjQsNC90YLQsCDRgNC10YjQtdC90LjQuSDQtNC70Y8g0L/QvtGB0YLRgNC+0LXQvdC40Y8g0YHQ uNGB0YLQtdC80Ysg0LzQvtGC0LjQstCw0YbQuNC4INGB0L7RgtGA0YPQtNC90LjQutC+0LLCoDxi cj7CoNC+0YLQtNC10LvQsCDQt9Cw0LrRg9C/0L7QuiDQuCDRgNGD0LrQvtCy0L7QtNC40YLQtdC7 0Y8uPGJyPsKgPGI+PGZvbnQgY29sb3I9IiMwMDAwRkYiPjIuPC9mb250PsKg0J/QtdGA0LXQs9C+ 0LLQvtGA0Ysg0L4g0YbQtdC90LDRhSDQuCDRg9GB0LvQvtCy0LjRj9GFINC/0L7QtCDQstCw0YjQ uNC8INC60L7QvdGC0YDQvtC70LXQvC48L2I+PGJyPsKgMyDQt9C+0LvQvtGC0YvRhSDQv9GA0LDQ stC40LvQsCDQt9Cw0LrRg9C/0YnQuNC60LAuINCY0YUg0L/RgNC40LzQtdC90LXQvdC40LUg0LIg 0L7Qv9C10YDQsNGC0LjQstC90L7QuSDRgNCw0LHQvtGC0LUuINCf0YHQuNGF0L7Qu9C+0LPQuNGH 0LXRgdC60LjQtSDQsdCw0YDRjNC10YDRi8KgPGJyPsKg0LfQsNC60YPQv9GJ0LjQutCwINCyINC/ 0LXRgNC10LPQvtCy0L7RgNCw0YUsINC80LXRiNCw0Y7RidC40LUg0LTQvtGB0YLQuNC20LXQvdC4 0Y4g0YbQtdC70LXQuS4g0KHQu9Cw0LHRi9C1INC80LXRgdGC0LAg0L/QvtGB0YLQsNCy0YnQuNC6 0L7Qsi4g0JrQsNC6wqA8YnI+wqDQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LjQvNC4INC4INC+ 0LrQsNC30YvQstCw0YLRjCDQstC+0LfQtNC10LnRgdGC0LLQuNC1INCyINC/0YDQvtGG0LXRgdGB 0LUg0L/QtdGA0LXQs9C+0LLQvtGA0L7Qsi4gMzUg0L/RgNC40LXQvNC+0LIg0LLQu9C40Y/QvdC4 0Y8g0L3QsMKgPGJyPsKg0L/QvtGB0YLQsNCy0YnQuNC60LAg0LTQu9GPINC/0L7Qu9GD0YfQtdC9 0LjRjyDQvdCw0LjQu9GD0YfRiNC40YUg0YbQtdC9INC4INGD0YHQu9C+0LLQuNC5LiDQodCw0LzR i9C5INC/0L7Qu9C90YvQuSDQvdCwINGB0LXQs9C+0LTQvdGP0YjQvdC40Lkg0LTQtdC90YzCoDxi cj7CoNC40L3RgdGC0YDRg9C80LXQvdGC0LDRgNC40Lkg0LfQsNC60YPQv9GJ0LjQutCwLiA2INGI 0LDQs9C+0LIg0LTQu9GPINGD0LHQtdC20LTQtdC90LjRjyDQsiDQv9C10YDQtdCz0L7QstC+0YDQ sNGFLCDQtdGB0LvQuCDRgdC40LvQvtCy0L7QuSDQvNC10YLQvtC0INGD0LHQtdC20LTQtdC90LjR j8KgPGJyPsKg0L3QtSDQv9GA0LjQvNC10L3QuNC8LiDQmNC90YHRgtGA0YPQvNC10L3RgtGLINC/ 0LXRgNCy0L7Qs9C+INC60L7QvdGC0LDQutGC0LAg0YEg0L/QvtGB0YLQsNCy0YnQuNC60L7QvC4g 0JrQsNC60LDRjyDRgdGC0YDQsNGC0LXQs9C40Y8g0L/QvtCy0LXQtNC10L3QuNGPINC/0YDQuNCy 0LXQtNC10YLCoDxicj7CoNC6INC90LDQuNC70YPRh9GI0LjQvCDQtNC70Y8g0LLQsNGBINGA0LXQ t9GD0LvRjNGC0LDRgtCw0Lw/PGJyPsKgPGI+PGZvbnQgY29sb3I9IiMwMDAwRkYiPjMuPC9mb250 PsKg0J/RgNC+0YLQuNCy0L7QtNC10LnRgdGC0LLQuNC1INGB0LvQvtC20L3Ri9C8INC/0L7RgdGC 0LDQstGJ0LjQutCw0Lwg0Lgg0LzQvtC90L7Qv9C+0LvQuNGB0YLQsNC8LjwvYj48YnI+wqDQk9C7 0LDQstC90LDRjyDQvtGI0LjQsdC60LAsINC60L7RgtC+0YDRg9GOINC00L7Qv9GD0YHQutCw0Y7R giA5INC40LcgMTAg0LfQsNC60YPQv9GJ0LjQutC+0LIg0LIg0L/QtdGA0LXQs9C+0LLQvtGA0LDR hSDRgSAmcXVvdDvRgtGA0YPQtNC90YvQvNC4JnF1b3Q7wqA8YnI+wqDQv9C+0YHRgtCw0LLRidC4 0LrQsNC80Lgg0Lgg0LzQvtC90L7Qv9C+0LvQuNGB0YLQsNC80LguINCf0L7QstC10LTQtdC90LjQ tSDQsiDQv9Cw0YLQvtCy0L7QuSDRgdC40YLRg9Cw0YbQuNC4LiDQmtCw0Log0LLQtdGB0YLQuCDQ v9C10YDQtdCz0L7QstC+0YDRiywg0LXRgdC70LjCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQuiDQ vdC1INC00LLQuNCz0LDQtdGC0YHRjyDQtNCw0LvRjNGI0LU/INCf0YDQuNC10LzRiyDQuCDQvNCw 0L3QuNC/0YPQu9GP0YbQuNC4LCDQutC+0YLQvtGA0YvQvNC4INC/0L7Qu9GM0LfRg9GO0YLRgdGP INC/0YDQvtC00LDQstGG0Ysg0L/QvsKgPGJyPsKg0L7RgtC90L7RiNC10L3QuNGOINC6INC30LDQ utGD0L/RidC40LrQsNC8LiDQotC10YXQvdC40LrQsCDQv9C+0LLRi9GI0LXQvdC40Y8g0YPQstC1 0YDQtdC90L3QvtGB0YLQuCDQsiDRgdC10LHQtSDQtNC70Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g 0YHQu9C+0LbQvdGL0YXCoDxicj7CoNC/0LXRgNC10LPQvtCy0L7RgNC+0LIuINCg0LDRgdC/0L7Q t9C90LDQstCw0L3QuNC1INC40YHRgtC40L3QvdC+0LPQviDRgdC80YvRgdC70LAg0YPQstC40LTQ tdC90L3QvtCz0L4g0Lgg0YHQutCw0LfQsNC90L3QvtCz0L4uINCa0LDQuiAmcXVvdDvRh9C40YLQ sNGC0YwmcXVvdDvCoDxicj7CoNGB0L7QsdC10YHQtdC00L3QuNC60LAg0L/QviDQttC10YHRgtCw 0LwsINC80LjQvNC40LrQtSDQuCDQv9C+0LfQtS48YnI+wqA8Yj48Zm9udCBjb2xvcj0iIzAwMDBG RiI+NC48L2ZvbnQ+wqDQodGC0YDQsNGC0LXQs9C40Y8g0LfQsNC60YPQv9C+0LouPC9iPjxicj7C oNCm0LXQv9C+0YfQutCwINC/0LvQsNC90LjRgNC+0LLQsNC90LjRjyDQt9Cw0LrRg9C/0L7Qui4g 0JDQu9Cz0L7RgNC40YLQvCDQv9C+0YHRgtGA0L7QtdC90LjRjyDQtNC70Y8g0LzQuNC90LjQvNC4 0LfQsNGG0LjQuCDQv9C+0YLQtdGA0Ywg0LIg0YHQstGP0LfQuCDRgSDQvtGI0LjQsdC60LDQvNC4 wqA8YnI+wqDQv9C70LDQvdC40YDQvtCy0LDQvdC40Y8uINCd0LDQs9C70Y/QtNC90L7QtSDRgNC1 0YjQtdC90LjQtSDQtNC70Y8g0LLRi9Cx0L7RgNCwINC90L7QstC+0LPQviDQv9GA0L7QtNGD0LrR gtCwIC0gMTEg0LrRgNC40YLQtdGA0LjQtdCyLCDQutC+0YLQvtGA0YvQtSDQvdCwwqA8YnI+wqDQ v9C10YDQstC+0L3QsNGH0LDQu9GM0L3Ri9GFINGN0YLQsNC/0LDRhSDQvdC1INC00L7Qv9GD0YHR gtC40YLRjCDQvtGI0LjQsdC60YMg0LfQsNCy0LXQtNC10L3QuNGPINC/0L7Qt9C40YbQuNC4INCy INCw0YHRgdC+0YDRgtC40LzQtdC90YIuINCf0YDQvtCx0LvQtdC80LDRgtC40LrQsMKgPGJyPsKg 0L3QtdC+0L/RgtC40LzQsNC70YzQvdGL0YUg0YLQvtCy0LDRgNC90YvRhSDQt9Cw0L/QsNGB0L7Q si4g0JrQsNC60LjQtSDQuNC90YHRgtGA0YPQvNC10L3RgtGLINC40YHQv9C+0LvRjNC30YPRjtGC INC60L7QvNC/0LDQvdC40Lgg0LTQu9GPINCx0L7RgNGM0LHRiyDRgcKgPGJyPsKg0L3QtdC70LjQ utCy0LjQtNCw0LzQuD8g0KDQtdC60L7QvNC10L3QtNCw0YbQuNC4INC/0L4g0L/RgNC10LTRg9C/ 0YDQtdC20LTQtdC90LjRjiDQvdC10LvQuNC60LLQuNC00L7QsiDQuCDQtNC10YTQuNGG0LjRgtCw Ljxicj48Yj7CoDxmb250IGNvbG9yPSIjMDAwMEZGIj41LjwvZm9udD7CoNCj0L/RgNCw0LLQu9C1 0L3QuNC1INC/0L7RgdGC0LDQstGJ0LjQutCw0LzQuC7CoMKgPC9iPjxicj7CoNCc0LXRgtC+0LTR iywg0LrQvtGC0L7RgNGL0LUg0L/QvtC30LLQvtC70Y/RgiDQvdCw0LTQtdC20L3QviDQt9Cw0YHR gtGA0LDRhdC+0LLQsNGC0Ywg0YHQtdCx0Y8g0L7RgiDQv9C+0LTQu9C+0LPQvtCyINC60LDRh9C1 0YHRgtCy0LAg0Lgg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrCoDxicj7CoNC/0YDQvtC00YPQ utGG0LjQuCDRgdC+INGB0YLQvtGA0L7QvdGLINC/0L7RgdGC0LDQstGJ0LjQutC+0LIuINCSINGH 0LXQvCDRg9GP0LfQstC40LzQvtGB0YLRjCDQuCDQv9GA0L7QsdC70LXQvNCw0YLQuNC60LAg0YLQ tdGF0L3QuNGH0LXRgdC60LjRhSDQt9Cw0LTQsNC90LjQuSDQuMKgPGJyPsKg0YHQv9C10YbQuNGE 0LjQutCw0YbQuNC5INC90LAg0L/RgNC+0LTRg9C60YbQuNGOLCDQutC+0YLQvtGA0YvQtSDQstGL INC+0YLQv9GA0LDQstC70Y/QtdGC0LUg0L/QvtGB0YLQsNCy0YnQuNC60LDQvD8g0JPQtNC1INCy 0LDRgSDQvNC+0LPRg9GCINC+0LHQvNCw0L3Rg9GC0Yw/wqA8YnI+wqDQmNGB0L/QvtC70YzQt9C+ 0LLQsNC90LjQtSDQvtC/0YvRgtCwINC70LjQtNC10YDQvtCyINGA0YvQvdC60LAg0LIg0YPQv9GA 0LDQstC70LXQvdC40Lgg0L/QvtGB0YLQsNCy0YnQuNC60LDQvNC4LiDQmtGA0LjRgtC10YDQuNC4 INCy0YvQsdC+0YDQsCDQuCDQvtGG0LXQvdC60LjCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQutC+ 0LIuINCf0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQv9GA0LjQvNC10YDRiyDQtNC70Y8g0LLRi9Cx 0L7RgNCwINC/0L7RgdGC0LDQstGJ0LjQutCwINC4INGA0LDRgdC/0YDQtdC00LXQu9C10L3QuNGP INC+0LHRitC10LzQsCDQt9Cw0LrQsNC30LDCoDxicj7CoNC80LXQttC00YMg0L3QtdGB0LrQvtC7 0YzQutC40LzQuCDQuNC3INC90LjRhS4g0JzQtdGC0L7QtNC+0LvQvtCz0LjRjyDQv9GA0L7QstC1 0LTQtdC90LjRjyDQsNGC0YLQtdGB0YLQsNGG0LjQuCDQtNC70Y8g0L7QutCw0LfQsNC90LjRjyDQ stC+0LfQtNC10LnRgdGC0LLQuNGPINC90LDCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQutC+0LIg 0Lgg0YPQu9GD0YfRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQuNGFINGA0LDQsdC+0YLRiy48YnI+ wqA8Yj48Zm9udCBjb2xvcj0iIzAwMDBGRiI+Ni48L2ZvbnQ+wqDQmNC90YHRgtGA0YPQvNC10L3R gtCw0YDQuNC5INGD0LvRg9GH0YjQtdC90LjRjyDRhtC10L0g0Lgg0YPRgdC70L7QstC40Lkg0LHQ tdC3INGD0YnQtdGA0LHQsCDQtNC70Y8g0LLRgdC10LPQviDQvtGB0YLQsNC70YzQvdC+0LPQvi48 L2I+PGJyPsKg0JrQsNC6INC90LDQudGC0LggJnF1b3Q70LTQvdC+JnF1b3Q7INGG0LXQvdGLINC4 INGD0YHQu9C+0LLQuNC5JnF1b3Q7PyDQp9GC0L4g0LTQtdC70LDRgtGMINC00LDQu9GM0YjQtSDQ tNC70Y8g0YHQvtC60YDQsNGJ0LXQvdC40Y8g0LfQsNGC0YDQsNGCPyDQodGC0YDQsNGC0LXQs9C4 0LjCoDxicj7CoNGB0L7QstC80LXRgdGC0L3QvtCz0L4g0YEg0L/QvtGB0YLQsNCy0YnQuNC60L7Q vCDRgdC+0LLQvtC60YPQv9C90L7Qs9C+INGD0LTQtdGI0LXQstC70LXQvdC40Y8g0L/RgNC+0LTR g9C60YLQsC4gMTQg0YHQv9C+0YHQvtCx0L7QsiDQvdC10L/RgNGP0LzQvtCz0L4g0YHQvdC40LbQ tdC90LjRj8KgPGJyPsKg0YbQtdC90YsuINCa0LDQutC40LUg0LjQtyDQvdC40YUg0L/QvtC00L7Q udC00YPRgiDQstCw0Lw/INCT0L7RgtC+0LLRi9C5INGI0LDQsdC70L7QvSDQv9C40YHRjNC80LAg 0LTQu9GPINCz0LDRgNCw0L3RgtC40YDQvtCy0LDQvdC90L7Qs9C+INGD0LvRg9GH0YjQtdC90LjR j8KgPGJyPsKg0YPRgdC70L7QstC40Lkg0YMg0L/QvtGB0YLQsNCy0YnQuNC60LAuIDUg0Y3RgtCw 0L/QvtCyINC/0YDQvtGC0LjQstC+0LTQtdC50YHRgtCy0LjRjyDQv9C+0LLRi9GI0LXQvdC40Y4g 0YbQtdC9LCDQutC+0YLQvtGA0YvQtSDRjdGE0YTQtdC60YLQuNCy0L3QviDQvtGC0LzQtdGC0LDR jtGCwqA8YnI+wqDQvdC10L7QsdC+0YHQvdC+0LLQsNC90L3Ri9C1INC/0YDQvtGG0LXQvdGC0Ysg 0L/QvtCy0YvRiNC10L3QuNGPLjwvZm9udD48L3A+PHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEw MCUiIGJnY29sb3I9IiNGMUVERUQiIHN0eWxlPSJib3JkZXItd2lkdGg6MHB4Ij48dGJvZHk+PHRy Pjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdp ZHRoOm1lZGl1bSI+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+0KPRh9Cw 0YHRgtC40LUg0YHQvtGB0YLQsNCy0LvRj9C10YI6IDIyPHNwYW4gbGFuZz0iZW4tdXMiPiYjMzk7 PC9zcGFuPjgwMCDRgC48YnI+0KHQutC40LTQutC4ICjQv9GA0Lgg0YPRh9Cw0YHRgtC40LggMiDR gdC+0YLRgNGD0LTQvdC40LrQvtCyINC+0YIg0L7QtNC90L7QuSDQutC+0LzQv9Cw0L3QuNC4IC3C oDxicj4xMCUsINC/0YDQuCDRg9GH0LDRgdGC0LjQuCAzIC0gMTUlLCDQv9GA0Lgg0YPRh9Cw0YHR gtC40LggNCDQuCDQsdC+0LvQtdC1INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0L7RgiDQvtC00L3Q vtC5INC60L7QvNC/0LDQvdC40LggLSAyMCUpPGJyPtCSINGB0YLQvtC40LzQvtGB0YLRjCDQstGF 0L7QtNC40YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5INC80LDRgtC10YDQuNCw0LssINC+0LHQ tdC00YssINC60L7RhNC1LdC/0LDRg9C30YssINGB0LXRgNGC0LjRhNC40LrQsNGCLjwvZm9udD48 L3A+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L3RkPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBz dHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3RkPjwvdHI+ PHRyPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVy LXdpZHRoOm1lZGl1bSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVy LXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRERE MEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3Rk PjwvdHI+PC90Ym9keT48L3RhYmxlPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9kaXY+DQo= ------------44D7C519F9E9C1D0-- From lberk@redhat.com Tue Mar 29 15:35:17 2016 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 816597CA2 for ; Tue, 29 Mar 2016 15:35:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4E87B30405F for ; Tue, 29 Mar 2016 13:35:16 -0700 (PDT) X-ASG-Debug-ID: 1459283710-04cb6c2462115040001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id AFTWhxw0Oxu5diJq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 13:35:11 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 50B9AC06C9FC; Tue, 29 Mar 2016 20:35:10 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2TKZ9pM011202 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Mar 2016 16:35:10 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: pmdaroot, admin scripts CC: mspier@netflix.com X-ASG-Orig-Subj: pcp updates: pmdaroot, admin scripts Date: Tue, 29 Mar 2016 16:35:09 -0400 Message-ID: <87wpolf2f6.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1459283711 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (2): Update pcp-push script to work with different trees pmdaroot: add check for config.v2.json docker files qa/761.out | 30 +++++++++++++++++++++++++ qa/linux/containers-docker-1.10.3-root-004.tgz |binary scripts/pcp-push | 6 ++--- src/pmdas/root/docker.c | 28 ++++++++++++++++++++++- 4 files changed, 60 insertions(+), 4 deletions(-) Details ... commit a1e2cae3a4d05fab522fef2207778be52ac76054 Author: Lukas Berk Date: Tue Mar 29 16:30:42 2016 -0400 pmdaroot: add check for config.v2.json docker files docker 1.10+ now uses a different config file. Add a check and support that new file. Add example to qa and update appropriate output commit 35123e0cc25d36712e0f067f4171ef4ec2a8fa2b Author: Lukas Berk Date: Tue Mar 22 16:19:32 2016 -0400 Update pcp-push script to work with different trees From rtrao1985@gmail.com Tue Mar 29 17:04:58 2016 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CFCC07CA2 for ; Tue, 29 Mar 2016 17:04:57 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 533B0AC001 for ; Tue, 29 Mar 2016 15:04:54 -0700 (PDT) X-ASG-Debug-ID: 1459289082-04bdf01104ca1f0001-S8gJnT Received: from mail-vk0-f45.google.com (mail-vk0-f45.google.com [209.85.213.45]) by cuda.sgi.com with ESMTP id VJLctstS5JL848iq (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 29 Mar 2016 15:04:43 -0700 (PDT) X-Barracuda-Envelope-From: rtrao1985@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.45 Received: by mail-vk0-f45.google.com with SMTP id e185so37538611vkb.1 for ; Tue, 29 Mar 2016 15:04:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=0FhYoLVE+4XW6Miq3PWmXaNi4PD910or5W5r6jjpKWk=; b=Dx6Xzu8/sI3VpW8m5SKtSAPLcF/IsoDyhrF5eQTp0z2gVAruSXa9wcw3Vbfj9DSrk0 PSlyCTTlaOpza4DKarokDA+fPdbEnw4qEryP9JTIzpGatcRDMqUyf67PdmnuO8dKwcfS EpJx+BPNWc4CKAlYqawmbvedhjaENPNM1OBdG2ds6EIyqHOExWR5JHspwfZ68JgE9/Yi dan8BfvhNDmndnGppW+QVYIqZnzQGmrX7jfIYGe6K14NXwBAw/RnqPirAhkOc8ZuhRE0 M4T3cRpT8P9/yrT5/HlsnhScPUmyz/x3T9IkyS0RaHEBEFekCEBDWYhf8tbrhyhkzwvH KBwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=0FhYoLVE+4XW6Miq3PWmXaNi4PD910or5W5r6jjpKWk=; b=AK12Q7W7ST57uVgjtM6B43vxznmKhSivRhKw9ZLciqFgMZe+66IZC0c4Ec+4vAJ6m9 lEzUz943zS4pscNYFySYX8T/wQv4STLbgNyuLrzCg8+/NQKlu1RFfePFI//MSVVsnX1l 7qHkQ1q4H7m64k2S20pTaAXpZQPldI/po4nw3LXk9cuRCmqFXr7wyqSzWPt/cNlfsEW6 y8H69/whokzv8KdLaoA/QPl0QrlJAFOuTSkL6ho+UCqcqpHMtcoxhW+geW3/gjGHSQOH 7aLCJflYvUNTajhrd9Ejs2sCQtizB0oMGoi3TbVl87+O8biPOxs7btXwT6YeLZIOvul3 HY4A== X-Gm-Message-State: AD7BkJIbecCPYaXm251SGqLL1g/mfLoXrytcNM122d3nUIncYrSwdPYh0FkdPQlXDqEq0/9vv9ujfPn6RtLvtg== MIME-Version: 1.0 X-Received: by 10.176.0.212 with SMTP id 78mr3018193uaj.4.1459289082478; Tue, 29 Mar 2016 15:04:42 -0700 (PDT) Received: by 10.31.11.14 with HTTP; Tue, 29 Mar 2016 15:04:42 -0700 (PDT) Date: Tue, 29 Mar 2016 15:04:42 -0700 Message-ID: Subject: pcp newbie - advise on setup From: thirumal rao X-ASG-Orig-Subj: pcp newbie - advise on setup To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a113ac77a632303052f373711 X-Barracuda-Connect: mail-vk0-f45.google.com[209.85.213.45] X-Barracuda-Start-Time: 1459289083 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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.3.28279 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 --001a113ac77a632303052f373711 Content-Type: text/plain; charset=UTF-8 Hi, I stumbled upon PCP few weeks ago and am very impressed by its capabilities. Have been reading the docs on http://www.pcp.io/documentation.html Was very excited to learn about grafana and pmmgr capabilities. However, I am finding it difficult to get one source which provides installation and configuration details for an end to end setup of various PCP modules (pmlogger, pmcd, pmmgr, grafana, etc., ) in a distributed infrastructure for an enterprise. I have been successful in installing pmcd, pmlogger and writing logs for a remote host. However, I am waiting to see grafana work like it is shown... I couldn't find much documentation for pmmgr setup. Any help will be appreciated. Thirumal --001a113ac77a632303052f373711 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi,

I stum= bled upon PCP few weeks ago and am very impressed by its capabilities.=C2= =A0
Have been reading the docs on http://www.pcp.io/documentation.html

Was very excited to learn about grafana and pmmgr capabilities. Ho= wever, I am finding it difficult to get one source which provides installat= ion and configuration details for an end to end setup of various PCP module= s (pmlogger, pmcd, pmmgr, grafana, etc., ) in a distributed infrastructure = for an enterprise.=C2=A0

I have been successful in= installing pmcd, pmlogger and writing logs for a remote host. However, I a= m waiting to see grafana work like it is shown... I couldn't find much = documentation for pmmgr setup.

Any help will be ap= preciated.

Thirumal
--001a113ac77a632303052f373711-- From noreply@github.com Tue Mar 29 17:22:05 2016 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_IMAGE_ONLY_32, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 24E627CA2 for ; Tue, 29 Mar 2016 17:22:05 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 70BCCAC001 for ; Tue, 29 Mar 2016 15:22:04 -0700 (PDT) X-ASG-Debug-ID: 1459290115-04cb6c246211c9b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id DDN3EltVnBTe3GGC (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 29 Mar 2016 15:21:57 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1al21E-0006tl-Ei for ; Wed, 30 Mar 2016 09:21:54 +1100 X-DKIM-Result: Domain=github.com Result=Good and Known Domain X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 Date: Tue, 29 Mar 2016 15:21:40 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1459290100; bh=qS+zxPlVWbofKdV4yR5pktR73laR058EIf8McrWd0XQ=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=VEvysBB74P2qKhSCqPPNbUBA4z1y4SYR690LPSNLvtT7TW8/26ckq6H2e6rXok6ax GOlEjdYiMhbPF+5+UrBFI/SYR7EZImtDN+2GlU+phxz7uDnN7Ug/1/RZTrOGQlaxT+ PFaumbJx9nabHvIMSznVyMHXT6op+U4po/ZFP1No= From: thirumalrao Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/pcp] INSTALL: add notes about Makepkgs and qa/admin/check-vm (e852abb) Content-Type: multipart/alternative; boundary="--==_mimepart_56fafff49231e_29a73fa650f7d2b837776d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: thirumalrao X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1459290116 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: raoathisbest.blogspot.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_32, HTML_IMAGE_ONLY_32_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28279 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -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_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 HTML_IMAGE_ONLY_32_2 HTML: images with 2800-3200 bytes of words ----==_mimepart_56fafff49231e_29a73fa650f7d2b837776d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for the response. I tried building from source on my mac machine. Executed the following commands $ git clone git://git.pcp.io/pcp $ cd pcp $ ./configure --prefix=3D/usr --sysconfdir=3D/etc --localstatedir=3D/var $ make Got the following error. .=3D=3D=3D libpcp =3D=3D=3D for d in `echo src `; do if test -d "$d" -a -f "$d/GNUmakefile"; then /bin/echo =3D=3D=3D $d =3D=3D=3D; /Applications/Xcode.app/Contents/Developer/usr/bin/make --no-print-directory -C $d default || exit $?; fi; done =3D=3D=3D src =3D=3D=3D ./check-statics derive.o: s fmt : Error: additional symbol secureserver.o: Info: security object file skipped, not configured secureconnect.o: Info: security object file skipped, not configured make[3]: *** [check.done] Error 1 make[2]: *** [default] Error 2 make[1]: *** [default_pcp] Error 2 make: *** [default_pcp] Error 2 I am running Mac OS X 10.11 and Xcode is available. Thanks Thirumal On Sun, Mar 27, 2016 at 3:36 PM, Ken McDonell wrote: > @thirumalrao ... if the packaging was > working correctly, the Python pieces (like everything else) would get > installed in the correct place. > Unfortunately, the Mac OS X packaging for Python is broken at the momen= t. > So the best workaround I have is ... install the source and setup a bui= ld > environment, then > > $ qa/admin/myconfigure > $ cd src/python > $ python setup.py build > $ sudo python setup.py install > > and on my iMac this puts the required Python bits in > /Library/Python/2.6/site-packages/pcp/ and then things "just work" (tm)= > > =E2=80=94 > You are receiving this because you were mentioned. > Reply to this email directly or view it on GitHub > > -- = "Peace cannot be kept by force. It can only be achieved by understanding.= " http://www.raoathisbest.blogspot.com --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/e852abbcbea3f8246ffde350= 45a8beed1529b208#commitcomment-16886624= ----==_mimepart_56fafff49231e_29a73fa650f7d2b837776d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for the response.

I tried building from source on my mac machine. Executed the following commands

$ git clone git://git.pcp.io/pcp
$ cd pcp
$ ./configure --prefix=3D/usr --sysconfdir=3D/etc --localstatedir=3D/var<= br> $ make

Got the following error.

.=3D=3D=3D libpcp =3D=3D=3D
for d in `echo src `; do if test -d "$d" -a -f "$d/GNUmake= file"; then
/bin/echo =3D=3D=3D $d =3D=3D=3D;
/Applications/Xcode.app/Contents/Developer/usr/bin/make
--no-print-directory -C $d default || exit $?; fi; done
=3D=3D=3D src =3D=3D=3D
./check-statics
derive.o: s fmt : Error: additional symbol
secureserver.o: Info: security object file skipped, not configured
secureconnect.o: Info: security object file skipped, not configured
make[3]: *** [check.done] Error 1
make[2]: *** [default] Error 2
make[1]: *** [default_pcp] Error 2
make: *** [default_pcp] Error 2

I am running Mac OS X 10.11 and Xcode is available.

Thanks
Thirumal

On Sun, Mar 27, 2016 at 3:36 PM, Ken McDonell <notifications@github.co= m>
wrote:

> @thirumalrao <https://github.com/thirumalrao> ... if the packa= ging was
> working correctly, the Python pieces (like everything else) would ge= t
> installed in the correct place.
> Unfortunately, the Mac OS X packaging for Python is broken at the mo= ment.
> So the best workaround I have is ... install the source and setup a = build
> environment, then
>
> $ qa/admin/myconfigure
> $ cd src/python
> $ python setup.py build
> $ sudo python setup.py install
>
> and on my iMac this puts the required Python bits in
> /Library/Python/2.6/site-packages/pcp/ and then things "just wo= rk" (tm)
>
> =E2=80=94
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub
> <https://github.com/performancecopilot/pcp/commit/e852abbcbea3f82= 46ffde35045a8beed1529b208#commitcomment-16859036>
>



--
"Peace cannot be kept by force. It can only be achieved by understan= ding."

http://www.raoathisbest.blogspot.com

&m= dash;
You are receiving this because you are subscribed to this thre= ad.
Reply to this email directly or view it on GitHub3D""

----==_mimepart_56fafff49231e_29a73fa650f7d2b837776d-- From psmith@aconex.com Tue Mar 29 18:04:08 2016 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 EEBE27CA2 for ; Tue, 29 Mar 2016 18:04:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 45DAEAC004 for ; Tue, 29 Mar 2016 16:04:06 -0700 (PDT) X-ASG-Debug-ID: 1459292636-04cbb07ad6115d70001-S8gJnT Received: from postoffice2.aconex.com (mail.aconex.com [175.45.105.35]) by cuda.sgi.com with ESMTP id lfepReXaoX54MeFi for ; Tue, 29 Mar 2016 16:03:57 -0700 (PDT) X-Barracuda-Envelope-From: psmith@aconex.com X-Barracuda-Apparent-Source-IP: 175.45.105.35 Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.35.100]) by postoffice2.aconex.com with ESMTP id N7G5KYfYZo1fCrfc; Wed, 30 Mar 2016 10:03:55 +1100 (AEDT) Received: from gatekeeper.aconex.com (gatekeeper.yarra.acx [192.168.35.102]) by postoffice.aconex.com (Postfix) with ESMTP id 095913CE00B3; Wed, 30 Mar 2016 10:03:55 +1100 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 03B0E243B304; Wed, 30 Mar 2016 10:03:55 +1100 (AEDT) Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qhQ7zOBdldhf; Wed, 30 Mar 2016 10:03:53 +1100 (AEDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by gatekeeper.aconex.com (Postfix) with ESMTP id 8BF36243B416; Wed, 30 Mar 2016 10:03:53 +1100 (AEDT) X-Virus-Scanned: amavisd-new at aconex.com Received: from gatekeeper.aconex.com ([127.0.0.1]) by localhost (gatekeeper.aconex.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JXpwF3Sa6k96; Wed, 30 Mar 2016 10:03:53 +1100 (AEDT) Received: from paul.engr.acx (paul.engr.acx [192.168.7.130]) by gatekeeper.aconex.com (Postfix) with ESMTPSA id 6B26F243B40A; Wed, 30 Mar 2016 10:03:53 +1100 (AEDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [pcp] PCP JMX PMDA From: Paul Smith X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA In-Reply-To: <56F940C7.2080909@redhat.com> Date: Wed, 30 Mar 2016 10:03:52 +1100 Cc: Nathan Scott , pcp developers Content-Transfer-Encoding: quoted-printable Message-Id: References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> <56F940C7.2080909@redhat.com> To: Marko Myllynen X-Mailer: Apple Mail (2.3124) X-Virus-Scanned: by bsmtpd at aconex.com X-Barracuda-Connect: mail.aconex.com[175.45.105.35] X-Barracuda-Start-Time: 1459292636 X-Barracuda-URL: https://192.48.176.25:443/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.3.28281 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Just adding a couple of items I can see from my perspective.=20 >=20 > Yes, I think none of the other PMDAs come close to JSON/JMX PMDAs in > terms of their flexibility and generic nature. But at least with = pmdajmx > this is all pretty well hidden at the most important level, the user > interface. For comparison, how would the corresponding diagram look = like > with the Parfait agent approach you suggest below? Would it be = something > like: >=20 > pmdammv <-> parfait{-agent,} <-...-> multiple-java-apps Not quite, the Parfait Agent+Java app is a pair. The app uses Parfait = internally to the process to write to the MMV file, and then the pmdammv = is incorporating it into the PCP metric space. Since it's an Memory = Mapped File, PMCD is never blocked from getting metrics. I would probably write it as: pmdammv <-> { parfait-agent<->java app}, {parfait-agent<->java app}, = ... >=20 >> - Stop-the-world GC activity at unfortunate times anywhere to the = right >> of ".perl", above, is a major latency problem that has to be = handled. >> i.e. all processes in this design are using threads to try to hide >> that latency, or rather the potential for latency once in a while. >=20 > To put this in context, JMX is the standard for Java monitoring method > [3] and for over a decade this hasn't been a show-stopper there. But = as > Paul pointed out [4], also Parfait provides the last values that were > set and some polling would be delayed since not much is happening in = the > JVM anyway. And wrt his main point, "PMCD is not blocked from = reporting > _some_ values back to the caller," there is no difference between > pmdajmx vs Parfait. While the Parfait agent may be stalled, the PMCD->pmdammv is not. If I = understand the pmdajmx correctly, it connects to the application process = via the JMX socket communication protocol. Inside the JVM the JMX = socket connector has a matching set of threads that provide the = mechanism to respond to these requests. =20 In the case of a stalled JVM (heavy GC pause) these threads are also = blocked, and so the socket communication stalls, which I believe would = flow on back up to the pmdajmx and stall that. This is of course, = unless the pmdajmx decouples this already, so that PMCD can always get = the last values that pmdajmx has received (even if a receiving thread = within pmdajmx is blocked waiting on values over the wire). =20 >=20 >> - That separate multiplexing java process has a fairly large = footprint >> in terms of memory utilisation (in Java 8, approx 80-100MB is steady >> state RSS). We can improve that via non-default command line = options >> and/or properties file settings, etc. >=20 > Great to hear that you didn't find any memory leaks when testing! ;) = But > yes, Java applications tend to consume more memory than C programs. = Have > you already measured how much the Parfait agent + Parfait (+ perhaps > Spring, if it's also used?) will consume extra memory? I'm not sure in the days of even VM's with minimum RAM sizes in GB that = this memory discussion goes very far, however... I don't believe anyone = has measured it empirically, but understanding the code the overhead as = I can see it is: * The size of the MMV, it's memory mapped in, so it would fall outside = the Java Heap memory space, but does count on the process memory space, = but it's pretty tiny (and this size would be well understood by the = people familiar with MMV). Does Linux effectively count the MMV file as = 'once' from a memory point of view? (both the pmdammv and Parfait = sharing the same memory, that's how Mmap works right?) * The MetricRegistry, a glorified Java map, mostly dominated by the = Metric names & descriptor as strings. * the Parfait Monitored Timer scheduler thread (a thread consumes 1MB of = Stack size by default, but that is OS dependent), and a = QuescientRegistryListener (listening out for more metrics to be = registered to auto-reconfigure the MMV space) IT's significantly less than the overhead of another JVM. My WetFinger = is Parfait is several MB's compared with the overhead of the full JVM of = at least 10's of MBs. While I personally don't think the overhead of = another JVM is that big a deal, I think the _perception_ of having a a = second JVM for monitoring being 'heavy' is definitely real. =20 >=20 >=20 >> - That external tools.jar dependency is unfortunate for some users; = all >> external dependencies cause pain for users and pain for PCP = developers >> getting requests for help when bits aren't installed. (minor issue, >> we like talking to users really - but not everyone will followup). >=20 > This one I certainly don't see as a problem at all. First of all, > tools.jar is part of the standard JDK every Java developer on the = planet > already have installed on their system. Also, since it's part of the > standard JDK it's easier to have it accepted into use in some > environments/organizations than an alien component that hasn't been = used > ever before (e.g., Parfait). >=20 The issue with tools.jar is that it contains among other things a way to = compile java code, so I believe one of the reasons to separate the JDK = (for developing and compiling the Java application) and the JRE = (runtime, to execute the code) is to reduce the security footprint of = the running java process. "Evil processes" could detect the = availability of the tools.jar and use it for leverage for code = execution. The JDK is a heftier install than a JRE. I'm not sure I understood the Parfait-never-been-used-before bit. = People would use tools like NewRelic just purely because someone else = has used it before, of course they have a broader market than Parfait = which has been used by us here for over 10 years now. So we're a sample = of one. Someone had to start using, say, NewRelic at some point. >=20 >=20 > I've tried to keep things as dynamic as possible since, as you also > point out, the world today is dynamic and static configuration files = are > largely a thing of the past. However, here we could actually use a > static configuration to overcome this issue (nevertheless, could you > describe in which kind of scenarios you see this as a "major" issue = with > Java monitoring and how does the Parfait agent deal with this?). >=20 If an application registers new metrics at runtime, the = QuescientRegistryListener dynamically reconfigures the MMV (it waits a = certain amount of time for a quite period of new metrics being = registered before triggering it{. >=20 > But that's all there is to it, there are no external dependencies so > it's very contained. No software is perfect so if there's an issue = with > Spring or Parfait or Parfait agent, who's going to debug and fix it > then? Given that even the mailing list for Parfait is defunct [12] it > doesn't give impression of a super active community. Also, at ~1100 > lines of code (of which half is logging/config/etc) we're already > dealing with tens of thousands of metrics so IMHO it's not that bad. >=20 The old google code mailing list is 'defunct' and wasn't replaced, = because Github is a more modern place for the community. I don't see = that really as an issue. TBH, actually having a mailing list looks a = bit 'old school'... >=20 > No code changes is definitely good. Having to configure Parfait agent > for each JVM is perhaps not ideal but still reasonable. However, could > you please describe the configuration scheme you've envisioned? Let's > say I'm interested in java.lang and jboss.org metrics, with pmdajmx = I'd do: >=20 > pcpjmxconnector.attrfilter =3D java.lang:*!jboss.org:* >=20 > Also, how does the agent deal with "unknown" components, e.g., = something > I've developed in-house and it provides a thousand or two metrics over > JMX, will the agent be able to pick them all up without any/much I think Nathan has in place a plan to automatically scan standard Java = metrics. If the model of following what other agents like NewRelic do, = I would bet there's a 'scanner' module that is looking for known = patterns of standard frameworks/contains like JBoss, Tomcat etc, they = all emit standard JMX namespaces, so I can envisage doing something = similar, scanning for JMX patterns and auto-registering ones you find. = This is similar to the pattern Parfait is already doing with the Java = memory space, looking for a few patterns of JMX with some optionality = for some differences in JVM memory configurations. >=20 If PCP is looking to create something that behaves like modern Java = tracing facilities, the JVMTI mechanism is generally the pattern that = NewRelic, AppDynamics etc follow. Using Socket-based JMX communication = will work, but after a lot of experience with Java, I still believe the = MMV approach is what I would use. Some other things to consider: * I believe but could be wrong that Java processes do not expose JMX = connector unless configured (this may have changed, and could be due to = the new way the JVM Attach API is working, it relies on writing details = to a known temporary directory per Java process so things can 'discover' = running JVMs). * Exposing JMX is a potential security risk, as once the connection is = there, any JMX value can be queried _as well_ as changed (if the JMX = object exposes that). It's kinda a back door. It's a pretty darn useful = backdoor if you want to control your application, but not everyone will = want to do this. * the pmdajmx relies on polling, so one is limited to the granularity of = the polling frequency on the sampling. While Parfait supports some JMX = polling if you need it, the main way of exposing metrics is an explicit = metric creation, and any metric value update is _immediately_ present in = the MMV, an so if you need to sample through the local PMCD at a higher = frequency for some metrics you can. This may be an advanced use case, = but there's certainly circumstances when we've valued being able to look = into metric values more frequently. Just something to consider. * the ActiveMQ pmda we contributed effectively works a lot like pmdajmx. = It happened to rely on the fact that ActiveMQ exposes the Jolokia JMX = REST interface, and so polls the metrics via a socket via HTTP. Also = it's Perl. And that hurt Andy's & my brain a lot.. The pattern = definitely works, but we tried to see if we could inject Parfait into a = running Java process and couldn't find a good way without going the = JVMTI method and we didn't really want to commit to trying that. We = thought the Perl->Jolokia REST would be easy, but it was more annoying = than we thought it was. That experience has made me favour the JVMTI = style agent model as the preferred. When ActiveMQ hangs due to things = like GC pauses, the ActiveMQ pmda also hangs, some reason as outlined = above about the use of sockets to get the values. it's a bit icky. I'l try and follow this conversation as much as I can, and contribute my = thoughts when time permits. Paul From rtrao1985@gmail.com Tue Mar 29 19:42:01 2016 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 45CED7CA2 for ; Tue, 29 Mar 2016 19:42:01 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F2691304032 for ; Tue, 29 Mar 2016 17:41:57 -0700 (PDT) X-ASG-Debug-ID: 1459298508-04bdf01104d3780001-S8gJnT Received: from mail-vk0-f47.google.com (mail-vk0-f47.google.com [209.85.213.47]) by cuda.sgi.com with ESMTP id Blx0eeBB5bptPIYx (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 29 Mar 2016 17:41:49 -0700 (PDT) X-Barracuda-Envelope-From: rtrao1985@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.213.47 Received: by mail-vk0-f47.google.com with SMTP id z68so41275640vkg.3 for ; Tue, 29 Mar 2016 17:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=61fypkEgdWbwPd260vF82Y1wNfbEdeiVjKOjoWBOMeY=; b=tiwH7f+kY3IX3Zy6WNkzqV/Hy8+A0wgyL2cLPOQOSfS1sf8sLdufI0c0vUloeAJTxP BF4867sF8u/FTXQ4Mn7xoOMguoneBFn2J+fuTiXkw76J/G2rYjk0bwYP1IZP9+Dcx3PK W5FM8+jLVXdU9T8HMEzAPEmJ+dxtv2yh2vwuAv8xcryYh++OW9g9T46TcXQMVTwpqRzr N9xPIyuXcYyKcN9JhINzhWMpcprZgW7Uanbkik/TCcmGcn2ZzdUvoQrSvWN+4qhqkVP5 OWu74tqQlPHNS60H3BdrGtxMwAbCCj9SfMQO1OamkUCgxiUAHvaB3/dlH1jhKbZGeZr9 tWcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=61fypkEgdWbwPd260vF82Y1wNfbEdeiVjKOjoWBOMeY=; b=cRuWnD+reMszp8yiLIJbJ3wEaytaJpROb9qKOmgZp76KVp+STxJTTlahR65yW/R2zp djwaMW9loRbEYZzm90oHdil9xPvCYvZ0gzFVl62clvbINX27RLLDlbyaF1Z7VarFGyCe UhldtlwcqmXyQOcfw/+yLspBNbF1JF1KcQoqdtMKxp3KXjeEKDlSQEG7NazA9zAtCLpH Vj2/OyXrc+Kee7wuP2IvNYQ7nwUzkilqWJKlH6CXtdrmKKEkP7wQX5HitKhNceG3HnPj 6Q3YLDTULblgxEWrbKx2bFPC0ddlWyZqBseK/IIj6ezf1SBpcjZauuqWVtOO6ep7BG2f qZSQ== X-Gm-Message-State: AD7BkJJIh5s6ARjmW8IdrVSEnFX7JjMIatN1Pb1IiZL6BVwW6DkMONIp3PFT3g8zi0QhdunTFYs4HcWMjOmesA== MIME-Version: 1.0 X-Received: by 10.176.0.212 with SMTP id 78mr3424089uaj.4.1459298508183; Tue, 29 Mar 2016 17:41:48 -0700 (PDT) Received: by 10.31.11.14 with HTTP; Tue, 29 Mar 2016 17:41:48 -0700 (PDT) Date: Tue, 29 Mar 2016 17:41:48 -0700 Message-ID: Subject: pmmgr setup From: thirumal rao X-ASG-Orig-Subj: pmmgr setup To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=001a113ac77a339e75052f3969c9 X-Barracuda-Connect: mail-vk0-f47.google.com[209.85.213.47] X-Barracuda-Start-Time: 1459298509 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: raoathisbest.blogspot.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28285 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 --001a113ac77a339e75052f3969c9 Content-Type: text/plain; charset=UTF-8 Hi, I stumbled upon PCP few weeks ago and am very impressed by its capabilities. Have been reading the docs on http://www.pcp.io/documentation.html Was very excited to learn about grafana and pmmgr capabilities. However, I am finding it difficult to get one source which provides installation and configuration details for an end to end setup of various PCP modules (pmlogger, pmcd, pmmgr, grafana, etc., ) in a distributed infrastructure for an enterprise. I have been successful in installing pmcd, pmlogger and writing logs for a remote host. However, I am waiting to see grafana work like it is shown... I couldn't find much documentation for pmmgr setup. Any help will be appreciated. Thirumal -- "Peace cannot be kept by force. It can only be achieved by understanding." http://www.raoathisbest.blogspot.com --001a113ac77a339e75052f3969c9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I stumbled upon PCP few weeks ago and am very impressed b= y its capabilities.=C2=A0
Have been reading the docs on=C2=A0http://www.p= cp.io/documentation.html

Was very excited to l= earn about grafana and pmmgr capabilities. However, I am finding it difficu= lt to get one source which provides installation and configuration details = for an end to end setup of various PCP modules (pmlogger, pmcd, pmmgr, graf= ana, etc., ) in a distributed infrastructure for an enterprise.=C2=A0
=

I have been successful in installing pmcd, pmlogger and= writing logs for a remote host. However, I am waiting to see grafana work = like it is shown... I couldn't find much documentation for pmmgr setup.=

Any help will be appreciated.

Thirumal

--
"Peace cannot b= e kept by force. It can only be achieved by understanding."

http://www.= raoathisbest.blogspot.com

--001a113ac77a339e75052f3969c9-- From mgoodwin@redhat.com Tue Mar 29 20:41:13 2016 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 1920A7CA2 for ; Tue, 29 Mar 2016 20:41:13 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D4692304053 for ; Tue, 29 Mar 2016 18:41:09 -0700 (PDT) X-ASG-Debug-ID: 1459302064-04cb6c2460125040001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9MKd5FjQ91T8Mj4R (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 18:41:05 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id D3F7A63158; Wed, 30 Mar 2016 01:41:04 +0000 (UTC) Received: from [10.64.49.139] (vpn1-49-139.bne.redhat.com [10.64.49.139]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2U1f1Ru015610; Tue, 29 Mar 2016 21:41:02 -0400 Subject: Re: [pcp] pmmgr setup To: thirumal rao , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] pmmgr setup References: From: Mark Goodwin Message-ID: <56FB2EAC.8070000@redhat.com> Date: Wed, 30 Mar 2016 12:41:00 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Wed, 30 Mar 2016 01:41:04 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459302065 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 03/30/2016 11:41 AM, thirumal rao wrote: > Hi, > > I stumbled upon PCP few weeks ago and am very impressed by its capabilities. > Have been reading the docs on http://www.pcp.io/documentation.html > > Was very excited to learn about grafana and pmmgr capabilities. However, I am finding it difficult to get one source which provides installation and configuration details for an end to end setup of various PCP modules (pmlogger, pmcd, pmmgr, grafana, etc., ) in a distributed infrastructure for an enterprise. > > I have been successful in installing pmcd, pmlogger and writing logs for a remote host. However, I am waiting to see grafana work like it is shown... I couldn't find much documentation for pmmgr setup. > > Any help will be appreciated. > Hi Thirumal, start by reading the PCP Users and Administrator's Guide, specifically chapter 7 on deployment options at http://pcp.io/doc/pcp-users-and-administrators-guide.pdf#page=99&zoom=auto,87.874,756.85095 pmmgr and the pcp-web / grafana features came along after that guide was published - check the man pages for pmmgr(1) and pmwebd(1) for those features. Regards -- Mark From nkshirsa@redhat.com Tue Mar 29 22:18:28 2016 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 CCB1B7CA3 for ; Tue, 29 Mar 2016 22:18:28 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4D0BEAC004 for ; Tue, 29 Mar 2016 20:18:28 -0700 (PDT) X-ASG-Debug-ID: 1459307903-04bdf01105d6f00001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id M16ewsVeeEC3cV1L (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 20:18:24 -0700 (PDT) X-Barracuda-Envelope-From: nkshirsa@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 (Postfix) with ESMTPS id 8DF81627CB for ; Wed, 30 Mar 2016 03:18:23 +0000 (UTC) Received: from nkshirsa.pnq.csb (vpn1-49-150.bne.redhat.com [10.64.49.150]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2U3ILVs031949 for ; Tue, 29 Mar 2016 23:18:22 -0400 Message-ID: <56FB457C.6010003@redhat.com> Date: Wed, 30 Mar 2016 08:48:20 +0530 From: Nikhil Kshirsagar Reply-To: nkshirsa@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates: add -P for pmiostat Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates: add -P for pmiostat Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Wed, 30 Mar 2016 03:18:23 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459307904 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Implements the -P option for pmiostat precision, along with man page updates. This is for RH BZ 1297498 . Mark has done the associated QA updates and also has this change in his tree, see his mail later today. Changes committed to https://github.com/nkshirsagar/nkshirsa_pcp commit 237f9b729d18f4ee320c4fd948108fc1932b3882 Author: Nikhil Date: Thu Mar 17 10:32:54 2016 +0530 Commit for bz 1297498. pcp-iostat now takes a -P parameter that specifies the number of decimal places to display in the output. From mgoodwin@redhat.com Wed Mar 30 00:53:52 2016 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 E3E2E7CA7 for ; Wed, 30 Mar 2016 00:53:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8DE218F8049 for ; Tue, 29 Mar 2016 22:53:49 -0700 (PDT) X-ASG-Debug-ID: 1459317224-04bdf01104da500001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id yH8rUxswFXGr93EL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 22:53:44 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 32CE185542 for ; Wed, 30 Mar 2016 05:53:44 +0000 (UTC) Received: from [10.64.49.139] (vpn1-49-139.bne.redhat.com [10.64.49.139]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2U5rfGp024740 for ; Wed, 30 Mar 2016 01:53:42 -0400 From: Mark Goodwin Subject: pcp updates - global derived metrics, pmiostat, pmchart and QA To: pcp X-ASG-Orig-Subj: pcp updates - global derived metrics, pmiostat, pmchart and QA References: <56E01091.8070706@redhat.com> <56E7480B.5080907@redhat.com> Message-ID: <56FB69E4.6060409@redhat.com> Date: Wed, 30 Mar 2016 16:53:40 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <56E7480B.5080907@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459317224 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This lot was held over from 3.11.1 (it was ready too late during QA week). - enable global shared derived metrics defined in $PCP_VAR_DIR/config/derived/ and ship iostat.conf containing derived metrics for the iostat metrics disk.{dev,dm,md}.{await,r_await,w_await,avg_qlen,avg_rqsz,util} The defs are included in the pcp-conf package, as suggested by Nathan. - as previously discussed, this can be turned off with PCP_DERIVED_CONFIG="" or can be redirected to one or more alternative derived metrics defs using a ':' separated list of files or directories. If the environment variable is NOT set, the entries in the default config directory are loaded, as above. - QA updates for the above - mostly to set or unset $PCP_DERIVED_CONFIG, most notably in qa/common where it is set to "". I will be working on additional QA updates (mostly to filter the additional 18 derived metrics definitions we have so far, and any additional configs that are added in the future). QA is passing for now with the qa/common change. - new pmchart views for Iostat, Iostat.DM and Iostat.MD. These views basically display all the fields of pmiostat in graphical charts using two tabs - the first for disk traffic, and the second for await, avgqlen, avgrqsz and %util. Obviously they use the Iostat.conf derived metrics definitions, and thus work with existing archives and in live mode with downrev remote pmcd - i.e. it's all client side using both existing and derived metrics. - merged Nikhil's pmiostat -P patch (see previous mail), along with a couple of additional minor pmiostat tweaks, and associated QA updates. - pmchart: fix an autoscale bug when loading a view in archive mode with the origin set to the end of the archive (-O-0), and a few pmchart doc/man updates. - have run several full QA runs on f23/x86_64 - a remaining QA task is to extend 842 to also check the new derived iostat metrics reported by pmval with the values reported by pmiostat when replaying the same archive. Changes committed to git://git.pcp.io/mgoodwin/pcp master commit fc1f228b1062cd8ebf4db8fa06443fb9784f7e48 Merge: b536b11 9d962cb Author: Mark Goodwin Date: Wed Mar 30 09:42:04 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit b536b113c16a61a5d0dfc260d73c7842ac1be13f Author: Mark Goodwin Date: Tue Mar 29 17:31:44 2016 +1100 qa - extend 842 to check reporting for pmiostat -P precision modified: qa/842 modified: qa/842.out commit f12bced41dbe934ca14d790d79c927cda9f26675 Author: Mark Goodwin Date: Tue Mar 29 17:13:20 2016 +1100 qa - updates for new pmiostat -P precision flag. The pmiostat report format changed slightly with the -P flag defaulting to 2 decimals, so remake tests in the 'pmiostat' group. i.e. qa/1099.out, qa/536.out, qa/810.out and a minor tweak for qa/842 and qa/842.out commit 0325f568b4a8ddfebbc80f84d0d0894088434f81 Author: Mark Goodwin Date: Tue Mar 29 17:08:49 2016 +1100 docs - pmiostat man page, mention extra default precision for avgrq-sz and avgqu-sz avgrq-sz and avgqu-sz fields are reported with N+1 decimals because they're usually small values. commit 8ef4588986189f0f08420b0d8faa14919c614bae Merge: 50a47b1 1d171f9 Author: Mark Goodwin Date: Tue Mar 29 15:31:13 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit 50a47b1be7d3323824a24bac1b01e733310f6408 Author: Mark Goodwin Date: Fri Mar 25 11:22:32 2016 +1100 derived metrics: add derived iostat metrics for disk.md This adds iostat derived metrics for disk.md devices, complementing similar derived metrics based on disk.dev and disk.dm. These are used by the new pmchart view 'Iostat.MD'. commit fdf0d364956a227c3bc3c20447a201e07a2633cd Author: Mark Goodwin Date: Fri Mar 25 10:46:36 2016 +1100 pmchart - split out Iostat view to SD, DM and MD This splits out the Iostat view to Iostat (for SD devices using disk.dev), Iostat.DM (for device mapper logical devices using disk.dm) and Iostat.MD (for logical multiple devices, using disk.md metrics). modified: src/pmchart/views/GNUmakefile modified: src/pmchart/views/Iostat new file: src/pmchart/views/Iostat.DM new file: src/pmchart/views/Iostat.MD commit 9c42ba123a40c3ebe4671ea404d7cad4ce5c0615 Author: Mark Goodwin Date: Fri Mar 25 10:34:22 2016 +1100 qa/common - set PCP_DERIVED_CONFIG to an empty string Avoid QA fallout whilst I add new filtering for global derived metrics configs. commit f1d6ad6791e976e1486e7b3777692287b45708d0 Merge: 5232ea2 dd79509 Author: Mark Goodwin Date: Fri Mar 25 10:26:18 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit 5232ea23730ad0bfe3e3b4865e00d29ac27af32f Merge: e319b0b 6a44882 Author: Mark Goodwin Date: Thu Mar 24 15:28:26 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit e319b0b49420b3ff0e73169fd53d3f5f07c980e5 Merge: c96253c 0ee38da Author: Mark Goodwin Date: Mon Mar 21 18:33:45 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit c96253cf403e75b27965f53ea8c5c8f5b08a4bbd Merge: c9d335b 237f9b7 Author: Mark Goodwin Date: Fri Mar 18 10:32:14 2016 +1100 Merge https://github.com/nkshirsagar/nkshirsa_pcp commit c9d335bda5f85e42d2f0b3ad7264c44976c07fd6 Merge: c200425 b23487a Author: Mark Goodwin Date: Fri Mar 18 08:37:31 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit 237f9b729d18f4ee320c4fd948108fc1932b3882 Author: Nikhil Date: Thu Mar 17 10:32:54 2016 +0530 Commit for bz 1297498. pcp-iostat now takes a -P parameter that specifies the number of decimal places to display in the output. commit c20042526218cb66950b2a1226b3653d3d2cf2de Merge: 77231e5 bfa07b4 Author: Mark Goodwin Date: Thu Mar 17 13:44:25 2016 +1100 Merge branch 'master' of git://git.pcp.io/kenj/pcp commit 77231e5796034eb8482cb2d13a8abb37db90e719 Author: Mark Goodwin Date: Thu Mar 17 13:43:16 2016 +1100 pmiostat: improve time delta calculation reduces the possibility of arithmetic overflow. No QA updates needed. commit 688f7107a12c82f3bdeb898b2661c34324c72173 Merge: f68c604 c39fff3 Author: Mark Goodwin Date: Wed Mar 16 16:39:02 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit f68c60427318969196efc006428d8055417c442c Author: Mark Goodwin Date: Tue Mar 15 12:23:00 2016 +1100 qa: updates to 'derive' group tests for global derived metrics updates qa/225 qa/246 qa/247 qa/249 qa/256 qa/370 qa/509 qa/969 but no new qualified output. commit 1362ff11b9c96574efe392c2f63747615d4cac18 Merge: d00d400 054a5bb Author: Mark Goodwin Date: Tue Mar 15 10:24:10 2016 +1100 Merge branch 'master' of git://pcp.io/pcp commit d00d400dd591adba8403b97d2705c3bda052ee72 Author: Mark Goodwin Date: Tue Mar 15 09:53:51 2016 +1100 libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics Also add a comment explaining the three use-cases: If PCP_DERIVED_CONFIG is NOT set, then by default we load global derived configs from the directory $PCP_VAR_DIR/config/derived. If PCP_DERIVED_CONFIG is set to a zero length string, then don't load any derived metrics definitions. Else if PCP_DERIVED_CONFIG is set then load user-defined derived metrics from one or more files or directories separated by ':'. commit b83ef983a98979528a3d70736c0dc3c6677075ce Author: Mark Goodwin Date: Wed Mar 9 22:05:16 2016 +1100 packaging: packaging for global derived metrics configs Add new dir PCP_VAR_DIR/config/derived and config file iostat.config to the pcp-config package. modified: build/rpm/fedora.spec modified: debian/pcp-conf.dirs modified: debian/pcp-conf.install commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 Author: Mark Goodwin Date: Wed Mar 9 21:57:32 2016 +1100 pmchart: add Iostat view using disk metrics and derived iostat metrics This is a new multi-tabbed view showing disk and device-mapper traffic and most of the traditional iostat metrics. Some of these metrics are derived, see /var/lib/pcp/config/derived/iostat.conf. modified: src/pmchart/views/GNUmakefile new file: src/pmchart/views/Iostat commit 5d5620645415100a4734d379f111b179c25267d6 Author: Mark Goodwin Date: Wed Mar 9 17:41:05 2016 +1100 libpcp: load global derived metrics config by default If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() now loads derived configs from $PCP_VAR_DIR/config/derived by default. This follows on from previous commit 689c031ca6f5, where we now ship an iostat.config. A follow-up change will move the global derived config directory and iostat.config into the pcp-conf package (currently in pcp base package). Also, some QA changes to follow. commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 Author: Mark Goodwin Date: Wed Mar 9 17:26:33 2016 +1100 pmchart: fix an autoscale bug when loading a view in archive mode Fix an issue in pmchart when loading a view in archive mode, autoscale isn't properly performed until a pmtime event is received (was initially fixed scale at 0 .. 1000). Also improves console diagnostics in related areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). commit df5ec5921a8dab639530d939fb43382d18921305 Author: Mark Goodwin Date: Wed Mar 9 17:17:46 2016 +1100 docs: clarify pmchart -geometry and -g flags (former is for display geometry) commit 5c6ed952f33490aedd0a0ebb898e32001cc0146e Merge: 7a2d529 689c031 Author: Mark Goodwin Date: Wed Mar 9 17:15:43 2016 +1100 Merge branch 'master' of git://pcp.io/mgoodwin/pcp commit 689c031ca6f5db455cce6aab8f145eb5b8029223 Author: Mark Goodwin Date: Mon Mar 7 15:23:56 2016 +1100 config: install a global derived metrics config directory with iostat.conf Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived along with iostat.conf (containing iostat derived metrics definitions). modified: src/GNUmakefile new file: src/derived/GNUmakefile new file: src/derived/iostat.conf From gkimkov@inbox.ru Wed Mar 30 08:28:51 2016 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=FREEMAIL_FROM,HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,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 947487CA2 for ; Wed, 30 Mar 2016 08:28:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7DF53AC005 for ; Wed, 30 Mar 2016 06:28:49 -0700 (PDT) X-ASG-Debug-ID: 1459344522-04cb6c2462138830001-S8gJnT Received: from mxs.mail.ru (zyciepolski.pl [178.216.200.169]) by cuda.sgi.com with ESMTP id HqeSdL3kWia6k1xg for ; Wed, 30 Mar 2016 06:28:43 -0700 (PDT) X-Barracuda-Envelope-From: gkimkov@inbox.ru X-Barracuda-Apparent-Source-IP: 178.216.200.169 From: "=?utf-8?B?0KLRgNGD0LTQvtCy0L7QtSDQv9GA0LDQstC+INC00LvRjyDRgNCw0LHQvtGC0L7QtNCw0YLQtdC70Y8=?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0J7RgdC90L7QstC90YvQtSDQuNC30LzQtdC90LXQvdC40Y8g0YLRgNGD0LTQvtCy0L7Qs9C+INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCwINCyIDIwMTYg0LPQvtC00YMu?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0J7RgdC90L7QstC90YvQtSDQuNC30LzQtdC90LXQvdC40Y8g0YLRgNGD0LTQvtCy0L7Qs9C+INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCwINCyIDIwMTYg0LPQvtC00YMu?= Message-ID: <025666416.20160330162844@ENJVVHARBAT> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 30 Mar 2016 16:28:44 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: zyciepolski.pl[178.216.200.169] X-Barracuda-Start-Time: 1459344522 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28298 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 PGRpdj48dGFibGUgYmdjb2xvcj0iI0Y4RjdGNSIgYm9yZGVyPSIzIiBjZWxsc3BhY2luZz0iMCI+ PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI0M2QzBCMCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjQ0ZD QUJDIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNEQ0Q4Q0QiPsKgPC90ZD48dGQgYmdjb2xvcj0iI0NG Q0FCQyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjQkFCM0EwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJn Y29sb3I9IiNDNkMwQjAiPsKgPC90ZD48dGQgYmdjb2xvcj0iI0NGQ0FCQyI+wqA8L3RkPjx0ZD48 cCBhbGlnbj0ibGVmdCI+PGJyIC8+0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgCDQv9GA0LjQs9C7 0LDRiNCw0LXRgiDQvdCwINC+0LHRg9GH0LXQvdC40LUgKDxiPtCw0YDRgtC40LrRg9C7OiAzNTk8 L2I+KTo8YnIgLz7CoDwvcD48dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0 cj48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRUVFQ0U4Ij48ZGl2PjxwIGFsaWduPSJjZW50ZXIi PjxiPjxmb250IGNvbG9yPSIjMDAwMENDIiBzaXplPSI0Ij48YnIgLz48L2ZvbnQ+PC9iPjxmb250 IGNvbG9yPSIjMDAwMEVFIiBzaXplPSI0Ij7QndCe0JLQldCb0JvQqyDQotCg0KPQlNCe0JLQntCT 0J4g0JfQkNCa0J7QndCe0JTQkNCi0JXQm9Cs0KHQotCS0JAgMjAxNiDQmCDQlNCg0KPQk9CY0JUg 0JDQodCf0JXQmtCi0KvCoDxiciAvPtCa0JDQlNCg0J7QktCe0JPQniDQlNCe0JrQo9Cc0JXQndCi 0J7QntCR0J7QoNCe0KLQkC48YnIgLz7QktCQ0JbQndCr0JUg0J/QntCf0KDQkNCS0JrQmCDQkiDQ otCg0KPQlNCe0JLQntCVINCX0JDQmtCe0J3QntCU0JDQotCV0JvQrNCh0KLQktCeIDIwMTUtMjAx NiDQs9CzLjwvZm9udD48Yj48YnIgLz7CoDwvYj48L3A+PC9kaXY+PC90ZD48dGQ+wqA8L3RkPjwv dHI+PC90Ym9keT48L3RhYmxlPjxwIGFsaWduPSJjZW50ZXIiPjxiPjxiciAvPjxiciAvPjwvYj48 Zm9udCBjb2xvcj0iI0NDMDAwMCIgc2l6ZT0iNCI+OCDQsNC/0YDQtdC70Y8gfCDQsy4g0JzQvtGB 0LrQstCwPGJyIC8+PC9mb250PjxiciAvPjxiPtCS0YDQtdC80Y8g0LfQsNC90Y/RgtC40Lk8c3Bh biBsYW5nPSJlbi11cyI+OsKgPC9zcGFuPtGBIDEwOjAwINC00L4gMTc6MzA8YnIgLz48YnIgLz7Q nNC10YHRgtC+INC/0YDQvtCy0LXQtNC10L3QuNGPOsKgPC9iPtC8LiDQkdCw0YPQvNCw0L3RgdC6 0LDRjywg0YPQuy4g0JHQsNGD0LzQsNC90YHQutCw0Y8sINC0LjYsINCRLtCmLsKgPHNwYW4gbGFu Zz0iZW4tdXMiPiLQktC40LrRgtC+0YDQuNGPINCf0LvQsNC30LAiPC9zcGFuPi48Yj48YnIgLz48 YnIgLz7QktGB0Y8g0L/QvtC00YDQvtCx0L3QsNGPINC40L3RhNC+0YDQvNCw0YbQuNGPINC4INGA 0LXQs9C40YHRgtGA0LDRhtC40Y8g0L3QsCDQt9Cw0L3Rj9GC0LjQtSDQv9C+INC90L7QvNC10YDR gzrCoDxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iZW4tdXMiPjxm b250IHNpemU9IjQiPjg8L2ZvbnQ+PGZvbnQgc2l6ZT0iMSI+wqDCoMKgPC9mb250Pjxmb250IHNp emU9IjQiPig8L2ZvbnQ+PC9zcGFuPjxmb250IHNpemU9IjQiPjQ5NTxzcGFuIGxhbmc9ImVuLXVz Ij4pPC9zcGFuPjwvZm9udD48Zm9udCBzaXplPSIyIj7CoDxzcGFuIGxhbmc9ImVuLXVzIj7CoDwv c3Bhbj48L2ZvbnQ+PGZvbnQgc2l6ZT0iNCI+NzI1wqA8L2ZvbnQ+PHNwYW4gbGFuZz0iZW4tdXMi Pjxmb250IHNpemU9IjQiPi08L2ZvbnQ+PC9zcGFuPjxmb250IHNpemU9IjQiPsKgMMKgPC9mb250 PjxzcGFuIGxhbmc9ImVuLXVzIj48Zm9udCBzaXplPSI0Ij4tPC9mb250Pjwvc3Bhbj48Zm9udCBz aXplPSI0Ij7CoDQ0OC48L2ZvbnQ+PGI+PGZvbnQgY29sb3I9IiMwMDAwODAiPjxiciAvPjwvZm9u dD48L2I+PGJyIC8+PGJyIC8+PGJyIC8+PGk+PGZvbnQgY29sb3I9IiMwMDAwODAiPjxiPtCe0LHR g9GH0LXQvdC40LUg0LTQu9GPOjwvYj48L2ZvbnQ+wqDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQ uSDQuCDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC60LDQtNGA0L7QstGL0YUg0YHQu9GD0LbQsSwg 0LTQuNGA0LXQutGC0L7RgNC+0LIg0Lgg0LzQtdC90LXQtNC20LXRgNC+0LIg0L/QvsKgPGJyIC8+ 0L/QtdGA0YHQvtC90LDQu9GDLCDQsdGD0YXQs9Cw0LvRgtC10YDQvtCyLCDRjtGA0LjRgdGC0L7Q siwg0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg0LrQvtC80L/QsNC90LjQuS48L2k+PGJyIC8+ wqA8L3A+PC90ZD48dGQgYmdjb2xvcj0iI0NGQ0FCQyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjQkFC M0EwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNDNkMwQjAiPsKgPC90ZD48dGQgYmdj b2xvcj0iI0NGQ0FCQyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRUVFQ0U4Ij48YnIgLz48YnIgLz48 Zm9udCBjb2xvcj0iIzAwMDBGRiI+PGI+PGZvbnQgc2l6ZT0iNCI+wqDQnzwvZm9udD48Zm9udCBz aXplPSIyIj7QoNCe0JPQoNCQ0JzQnNCQPC9mb250Pjo8L2I+PC9mb250PjxiciAvPjxiciAvPjxi Pjxmb250IHNpemU9IjQiPsKgMS48L2ZvbnQ+PC9iPsKgPGI+0J/RgNC+0YTQtdGB0YHQuNC+0L3Q sNC70YzQvdGL0LUg0YHRgtCw0L3QtNCw0YDRgtGLLjwvYj7CoNCQ0L3QsNC70LjQtyDQuNC30LzQ tdC90LXQvdC40Lkg0KLRgNGD0LTQvtCy0L7Qs9C+INCa0L7QtNC10LrRgdCwINC4INC/0L7RgNGP 0LTQvtC6INC/0YDQuNC80LXQvdC10L3QuNGPwqA8YnIgLz7CoNGB0YLQsNC90LTQsNGA0YLQvtCy LCDRh9GC0L4g0L3QtdC+0LHRhdC+0LTQuNC80L4g0LfQvdCw0YLRjCDQuCDRg9GH0LXRgdGC0Ywu INCS0L3QtdC00YDQtdC90LjQtSDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDRgdGC 0LDQvdC00LDRgNGC0L7QsiDQssKgPGJyIC8+wqDRgtGA0YPQtNC+0LLRi9C1INC+0YLQvdC+0YjQ tdC90LjRjywg0LrQsNC6INGN0YLQviDQvtGC0YDQsNC30LjRgtGB0Y8g0L3QsCDRgNCw0LHQvtGC 0L3QuNC60LDRhSDQutC+0LzQv9Cw0L3QuNC4LCDQtNC70Y8g0LrQvtCz0L4g0L7QvdC4INC+0LHR j9C30LDRgtC10LvRjNC90YssINCwwqA8YnIgLz7CoNC00LvRjyDQutC+0LPQviDQvtC90Lgg0LzQ vtCz0YPRgiDQsdGL0YLRjCDRgtC+0LvRjNC60L4g0YDQtdC60L7QvNC10L3QtNCw0YbQuNGP0LzQ uC4g0KDQsNGB0YHQutCw0LfRi9Cy0LDQtdC8INC/0L7QtNGA0L7QsdC90L4g0L4g0LLQsNC20L3Q vtC8LCDQsdC10LfCoDxiciAvPsKg0LDQttC40L7RgtCw0LbQsCDQuCDQvdCw0LPQvdC10YLQsNC9 0LjRjyDQvtCx0YHRgtCw0L3QvtCy0LrQuCwg0YfRgtC+INGDINCS0LDRgSDQstGB0LUg0L3QtSDQ v9GA0LDQstC40LvRjNC90L4g0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L4g0YHRgNC+0YfQvdC+INCy 0YHQtSDQvNC10L3Rj9GC0YwuwqA8YnIgLz7CoNCe0YLQstC10YLRiyDQvdCwINC/0YDQsNC60YLQ uNGH0LXRgdC60LjQtSDQstC+0L/RgNC+0YHRizog0L3QsCDQnNC+0LbQvdC+INC70Lgg0YPQstC+ 0LvQuNGC0Ywg0YDQsNCx0L7RgtC90LjQutCwLCDQtdGB0LvQuCDQvtC9INC90LUg0YHQvtC+0YLQ stC10YLRgdGC0LLRg9C10YLCoDxiciAvPsKg0L/RgNC+0YQuINGB0YLQsNC90LTQsNGA0YLRgywg 0JrRgtC+INC90LXRgdC10YIg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGMLCDQutCw0LrR g9GOINC4INCyINC60LDQutC40YUg0YHQu9GD0YfQsNGP0YUg0LfQsCDQvdC1INGB0L7QsdC70Y7Q tNC10L3QuNC1wqA8YnIgLz7CoNGC0YDQtdCx0L7QstCw0L3QuNC5INC/0L4g0L/RgNC40LzQtdC9 0LXQvdC40Y4g0L/RgNC+0YQuINGB0YLQsNC90LTQsNGA0YLQvtCyLiDQkiDRh9C10Lwg0YHRhdC+ 0LTRgdGC0LLQsCDQuCDRgNCw0LfQu9C40YfQuNGPINGB0L/RgNCw0LLQvtGH0L3QuNC60L7QsiDQ ldCa0KEswqA8YnIgLz7CoNCV0JrQotChINC4INCf0YDQvtGELiDRgdGC0LDQvdC00LDRgNGC0L7Q si48YnIgLz48Yj48Zm9udCBzaXplPSI0Ij7CoDIuPC9mb250PjwvYj7CoDxiPtCX0LDQtdC80L3R i9C5INGC0YDRg9C0PC9iPsKgLSDQvdC+0LLQsNGPINCz0LvQsNCy0LAg0LIg0KLRgNGD0LTQvtCy 0L7QvCDQmtC+0LTQtdC60YHQtSDQoNCkLiDQntGB0L7QsdC10L3QvdC+0YHRgtC4INC30LDRkdC8 0L3QvtCz0L4g0YLRgNGD0LTQsC4g0J/RgNCw0LLQsCDQuMKgPGJyIC8+wqDQvtCx0Y/Qt9Cw0L3Q vdC+0YHRgtC4INGB0YLQvtGA0L7QvS4g0JTQvtCz0L7QstC+0YDRiyDQviDQv9GA0LXQtNC+0YHR gtCw0LLQu9C10L3QuNC4INC/0LXRgNGB0L7QvdCw0LvQsC48YnIgLz48Yj48Zm9udCBzaXplPSI0 Ij7CoDMuPC9mb250PjwvYj7CoDxiPtCd0L7QstGL0LUg0L7RgdC90L7QstCw0L3QuNGPINC00LvR jyDRgdC+0YXRgNCw0L3QtdC90LjRjyDRgdGA0LXQtNC90LXQs9C+INC30LDRgNCw0LHQvtGC0LrQ sCDQt9CwINGA0LDQsdC+0YLQvdC40LrQvtC8LjwvYj7CoDxiciAvPjxiPjxmb250IHNpemU9IjQi PsKgNC48L2ZvbnQ+PC9iPsKgPGI+0KPQstC10LvQuNGH0LXQvdC40LUg0YHRgNC+0LrQvtCyINC0 0LDQstC90L7RgdGC0Lgg0Lgg0YDQsNC30LzQtdGA0LAg0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+ 0YHRgtC4wqA8L2I+0LfQsCDQvdCw0YDRg9GI0LXQvdC40Y8g0YLRgNGD0LTQvtCy0L7Qs9C+PGI+ wqA8L2I+PGJyIC8+wqDQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQsCDRgSAyMDE1INCz 0L7QtNCwLjxiciAvPjxiPjxmb250IHNpemU9IjQiPsKgNS48L2ZvbnQ+PC9iPsKgPGI+0J7RgtC8 0LXQvdCwINCa0L7QvNCw0L3QtNC40YDQvtCy0L7Rh9C90YvRhSDRg9C00L7RgdGC0L7QstC10YDQ tdC90LjQuTwvYj7CoCjQn9C+0YHRgtCw0L3QvtCy0LvQtdC90LjQtSDQn9GA0LDQstC40YLQtdC7 0YzRgdGC0LLQsCDQoNCkIOKEljE1OTUg0L7RgsKgPGJyIC8+wqAyOS4xMi4yMDE0KSDQuCDQltGD 0YDQvdCw0LvQvtCyINGD0YfQtdGC0Ysg0LLRi9Cx0YvQstCw0Y7RidC40YUv0L/RgNC40LHRi9Cy 0LDRjtGJ0LjRhSDQsiDQutC+0LzQsNC90LTQuNGA0L7QstC60YMuPGJyIC8+wqA8Yj48Zm9udCBz aXplPSI0Ij42LjwvZm9udD48L2I+wqA8Yj7QntGC0LzQtdC90LAg0LjRgdC/0L7Qu9GM0LfQvtCy 0LDQvdC40Y8g0J/QldCn0JDQotCYINC+0YDQs9Cw0L3QuNC30LDRhtC40LguPC9iPsKg0KHQu9GD 0YfQsNC4INC60L7Qs9C00LAg0LzQvtC20L3QviDQvtCx0L7QudGC0LjRgdGMINCx0LXQtyDQv9C1 0YfQsNGC0Lgg0LjCoDxiciAvPsKg0LrQvtCz0LTQsCDQvtC90LAg0L7QsdGP0LfQsNGC0LXQu9GM 0L3QsD8o0KTQtdC00LXRgNCw0LvRjNC90YvQuSDQt9Cw0LrQvtC9INC+0YIgMDYuMDQuMjAxNSDi hJYgODIg0KTQlykuINCd0YPQttC90L4g0LvQuCDQsiDQvtCx0Y/Qt9Cw0YLQtdC70YzQvdC+0LzC oDxiciAvPsKg0L/QvtGA0Y/QtNC60LUg0YHRgtCw0LLQuNGC0Ywg0L/QtdGH0LDRgtGMINC90LAg 0YLRgNGD0LTQvtCy0L7QuSDQtNC+0LPQvtCy0L7RgCwg0YjRgtCw0YLQvdC+0LUg0YDQsNGB0L/Q uNGB0LDQvdC40LUsINGC0YDRg9C00L7QstGD0Y4g0LrQvdC40LbQutGDLCDQu9C40YHRgtC+0LrC oDxiciAvPsKg0L3QtdGC0YDRg9C00L7RgdC/0L7RgdC+0LHQvdC+0YHRgtC4LCDQsNC60YIg0L4g 0L3QtdGB0YfQsNGB0YLQvdC+0Lwg0YHQu9GD0YfQsNC1INC4INC90LAg0LTRgNGD0LPQuNGFINC6 0LDQtNGA0L7QstGL0YUg0LTQvtC60YPQvNC10L3RgtCw0YU/PGJyIC8+PGI+PGZvbnQgc2l6ZT0i NCI+wqA3LjwvZm9udD48L2I+wqA8Yj7QmNC30LzQtdC90LXQvdC40Y8g0KLQmiDQsiDQvtCx0LvQ sNGB0YLQuCDRgtGA0YPQtNCwINC90LDRg9GH0L3Ri9GFINGB0L7RgtGA0YPQtNC90LjQutC+0LIu PC9iPjxiciAvPjxiPjxmb250IHNpemU9IjQiPsKgOC48L2ZvbnQ+PC9iPsKgPGI+0JjQt9C80LXQ vdC10L3QuNGPINCyINC+0LHQu9Cw0YHRgtC4INC/0YDQuNCy0LvQtdGH0LXQvdC40Y8g0JjQvdC+ 0YHRgtGA0LDQvdGG0LXQsi48L2I+wqDQmNC30LzQtdC90LXQvdC40Y8sINCy0L3QtdGB0LXQvdC9 0YvQtSDQsiDQotGA0YPQtNC+0LLQvtC5INC60L7QtNC10LrRgcKgPGJyIC8+wqDQv9C+INC40L3Q vtGB0YLRgNCw0L3RhtCw0Lwg4oCTINCz0LvQsNCy0LAgNTAuMTosINC/0L7QtNGA0L7QsdC90L4g 0YDQtdCz0YPQu9C40YDRg9C10YIg0YLRgNGD0LTQvtCy0YvQtSDQvtGC0L3QvtGI0LXQvdC40Y8g 0JjQvdC+0YHRgtGA0LDQvdC90YvQvNC4wqA8YnIgLz7CoNCz0YDQsNC20LTQsNC90LDQvNC4LiDQ n9C+0YDRj9C00L7QuiDQtdC1INC/0YDQuNC80LXQvdC10L3QuNGPLCDQutCw0LrQuNGFINC40L3Q vtGB0YLRgNCw0L3RhtC10LIg0L7QvdCwINC30LDRgtGA0L7QvdC10YIuINCi0YDRg9C00L7QstGL 0LUg0L7RgtC90L7RiNC10L3QuNGPINC4wqA8YnIgLz7CoNC+0YTQvtGA0LzQu9C10L3QuNC1INC6 0LDQtNGA0L7QstC+0Lkg0LTQvtC60YPQvNC10L3RgtCw0YbQuNC4INC/0L4g0L3QvtCy0YvQvCDQ v9GA0LDQstC40LvQsNC8OiDQvdC1INC30LDQutC70Y7Rh9C10L3QuNC1INGB0YDQvtGH0L3Ri9GF INGC0YDRg9C00L7QstGL0YXCoDxiciAvPsKg0LTQvtCz0L7QstC+0YAsINC00L7Qv9C+0LvQvdC4 0YLQtdC70YzQvdGL0LUg0L7RgdC90L7QstCw0L3QuNGPINGD0LLQvtC70YzQvdC10L3QuNGPINC4 0L3QvtGB0YLRgNCw0L3RhtC10LIsINC+0YLRgdGC0YDQsNC90LXQvdC40LUg0L7RgiDRgNCw0LHQ vtGC0YssINCy0YvQv9C70LDRgtCwwqA8YnIgLz7CoNCS0YvRhdC+0LTQvdGL0YUg0L/QvtGB0L7Q sdC40Y8g0JjQvdC+0YHRgtGA0LDQvdGG0YMuINCe0LHRj9C30LDRgtC10LvRjNC90L7QtSDQv9GA 0LXQtNGK0Y/QstC70LXQvdC40LUg0LTQvtCz0L7QstC+0YDQvtCyINC40LvQuCDQv9C+0LvQuNGB 0L7QssKgPGJyIC8+wqDQtNC+0LHRgNC+0LLQvtC70YzQvdC+0LPQviDQvNC10LTQuNGG0LjQvdGB 0LrQvtCz0L4g0YHRgtGA0LDRhdC+0LLQsNC90LjRjyDQv9GA0Lgg0YLRgNGD0LTQvtGD0YHRgtGA 0L7QudGB0YLQstC1INC40L3QvtGB0YLRgNCw0L3RhtC10LIgKCLQkdC10LfQstC40LfQvtCy0YvR hSzCoDxiciAvPsKgItCS0LjQt9C+0LLRi9GFIiDQktCa0KEsINCV0JLQoNCQ0JfQrdChKS7CoDxi ciAvPjxiPjxmb250IHNpemU9IjQiPsKgOS48L2ZvbnQ+PC9iPsKgPGI+0JjQvdC+0YHRgtGA0LDQ vdC90YvQtSDRgNCw0LHQvtGC0L3QuNC60LgsINC60L7RgNC+0YLQutC+INC+INCy0LDQttC90L7Q vDo8L2I+wqDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0LLQvtC/0YDQvtGB0Ysg0Lgg0L3RjtCw 0L3RgdGLINC/0YDQuNCy0LvQtdGH0LXQvdC40Y/CoDxiciAvPsKg0LjQvdC+0YHRgtGA0LDQvdGG 0LXQsiwg0YfRgtC+INC90LXQvtCx0YXQvtC00LjQvNC+INC30L3QsNGC0Ywg0Lgg0YPRh9C10YHR gtGMLsKgPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+wqAxMC48L2ZvbnQ+PC9iPsKg0J3QvtCy0L7Q tSDQvtGB0L3QvtCy0LDQvdC40LUg0LTQu9GPINC/0L7Qu9GD0YfQtdC90LjRjyDQs9GA0LDQttC0 0LDQvdGB0YLQstCwINCg0KQ6INGD0YLQstC10YDQttC00LXQvSDQv9C10YDQtdGH0LXQvdGMINGA 0LDQsdC+0YLQsNGO0YnQuNGFINCyINCg0L7RgdGB0LjQuMKgPGJyIC8+wqDQv9C+INC/0YDQvtGE 0LXRgdGB0LjQuCDQvdC1INC80LXQvdC10LUgMy3RhSDQu9C10YIg0LjQvdC+0YHRgtGA0LDQvdC9 0YvRhSDQs9GA0LDQttC00LDQvSwg0LjQvNC10Y7RidC40YUg0L/RgNCw0LLQviDQv9C+0LvRg9GH 0LXQvdC40Y8g0LPRgNCw0LbQtNCw0L3RgdGC0LLQsCDQssKgPGJyIC8+wqDRg9C/0YDQvtGJ0LXQ vdC90L7QvCDQv9C+0YDRj9C00LrQtS48YnIgLz48Yj48Zm9udCBzaXplPSI0Ij7CoDExLjwvZm9u dD48L2I+wqDQntGB0L7QsdC10L3QvdC+0YHRgtC4INCy0YvQv9C70LDRgiDQutC+0LzQv9C10L3R gdCw0YbQuNC4INC/0YDQuCDRg9Cy0L7Qu9GM0L3QtdC90LjQuCDQvtGC0LTQtdC70YzQvdGL0YUg 0LrQsNGC0LXQs9C+0YDQuNC5INGA0LDQsdC+0YLQvdC40LrQvtCyLiDQktGL0L/Qu9Cw0YLQsMKg PGJyIC8+wqDQutC+0LzQv9C10L3RgdCw0YbQuNC4INC/0YDQuCDRgdC+0LPQu9Cw0YjQtdC90LjQ uCDRgdGC0L7RgNC+0L0sINC/0YDQuCDRgdC+0LrRgNCw0YnQtdC90LjQuCDRiNGC0LDRgtC+0LIs INC70LjQutCy0LjQtNCw0YbQuNC4LiDQn9GA0LDQstC+0LLRi9C1INC4INC90LDQu9C+0LPQvtCy 0YvQtcKgPGJyIC8+wqDQsNGB0L/QtdC60YLRiy48YnIgLz48Yj48Zm9udCBzaXplPSI0Ij7CoDEy LjwvZm9udD48L2I+wqA8Yj7QndC+0LLQvtC1INCyINGA0LXQs9GD0LvQuNGA0L7QstCw0L3QuNC4 INGC0YDRg9C00LAg0LHQtdGA0LXQvNC10L3QvdGL0YUg0LbQtdC90YnQuNC9INC4INC70LjRhiDR gSDRgdC10LzQtdC50L3Ri9C80Lgg0L7QsdGP0LfQsNC90L3QvtGB0YLRj9C80LguPC9iPjxiciAv PjxiPjxmb250IHNpemU9IjQiPsKgMTMuPC9mb250PjwvYj7CoDxiPtCU0L7Qu9Cz0L7QttC00LDQ vdC90LDRjyDQstGL0LTQsNGH0LAg0YLRgNGD0LTQvtCy0YvRhSDQutC90LjQttC10Log0L3QsCDR gNGD0LrQuCDRgNCw0LHQvtGC0L3QuNC60LDQvCDRgSAxINGP0L3QstCw0YDRjyAyMDE10LPQvtC0 0LAg0LLCoDxiciAvPsKg0YbQtdC70Y/RhSDRgdC+0YbQuNCw0LvRjNC90L7Qs9C+INGB0YLRgNCw 0YXQvtCy0LDQvdC40Y8uPC9iPsKg0J3QvtCy0LXQu9C70LAg0LfQsNC60L7QvdC+0LTQsNGC0LXQ u9GM0YHRgtCy0LAgLSDQvdCwINGH0LXQvCDQvNC+0LbQtdGCINC/0L7Qs9C+0YDQtdGC0YzCoDxi ciAvPsKg0YDQsNCx0L7RgtC+0LTQsNGC0LXQu9GMINC4INC30LDRgNCw0LHQvtGC0LDRgtGMINCz 0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvQuSDQuNC90YHQv9C10LrRgtC+0YAg0YLRgNGD0LTQ sC48YnIgLz48Yj48Zm9udCBzaXplPSI0Ij7CoDE0LjwvZm9udD48L2I+wqDQmNC30LzQtdC90LXQ vdC40LUg0LIg0L/RgNC+0LTQvtC70LbQuNGC0LXQu9GM0L3QvtGB0YLRjCDRg9GH0LXRgtC90L7Q s9C+INC/0LXRgNC40L7QtNCwINC/0YDQuCDRgdGD0LzQvNC40YDQvtCy0LDQvdC90L7QvCDRg9GH 0LXRgtC1INGA0LDQsdC+0YfQtdCz0L7CoDxiciAvPsKg0LLRgNC10LzQtdC90Lgg0YDQsNCx0L7R gtC90LjQutC+0LIt0LLRgNC10LTQvdC40LrQvtCyOiDQuNC30LzQtdC90LXQvdC40Y8g0YEgMSDQ uNGO0LvRjyAyMDE1INCz0L7QtNCwICjQpNCXINC+0YIgMDguMDYuMjAxNSDihJYgMTUyLdCk0Jcp LsKgPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+wqAxNS48L2ZvbnQ+PC9iPsKg0KPRgdGC0LDQvdC+ 0LLQu9C10L0g0YHRgNC+0LosINCyINGC0LXRh9C10L3QuNC1INC60L7RgtC+0YDQvtCz0L4g0YDQ sNCx0L7RgtC+0LTQsNGC0LXQu9GMINC+0LHRj9C30LDQvSDRgNCw0LHQvtGC0L7QtNCw0YLQtdC7 0Ywg0L7QsdGP0LfQsNC9INGB0L7QvtCx0YnQuNGC0YzCoDxiciAvPsKg0YHQvtC40YHQutCw0YLQ tdC70Y4g0L4g0L/RgNC40YfQuNC90LUg0L7RgtC60LDQt9CwINCyINC/0YDQuNC10LzQtSDQvdCw INGA0LDQsdC+0YLRgyAo0KTQlyDQvtGCIDI5LjA2LjIwMTUg4oSWIDIwMC3QpNCXKS7CoDxiciAv PjxiPjxmb250IHNpemU9IjQiPsKgMTYuPC9mb250PjwvYj7CoNCY0LfQvNC10L3QtdC90LjRjyDQ siDQldC20LXQs9C+0LTQvdC+0Lwg0L7RgtC/0YPRgdC60LUg0YDQvtC00LjRgtC10LvRj9C8LCDQ vtC/0LXQutGD0L3QsNC8LCDQv9C+0L/QtdGH0LjRgtC10LvRj9C8INC00LXRgtC10Lkt0LjQvdCy 0LDQu9C40LTQvtCyICjQpNCXwqA8YnIgLz7CoDEzLjA3LjIwMTUg4oSWIDI0Mi3QpNCXKSwg0LAg 0YLQsNC60LbQtSDQsiDQv9C+0YDRj9C00LrQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQ vtGC0L/Rg9GB0LrQsCDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdGL0LzQuMKgPGJyIC8+wqDQ s9GA0LDQttC00LDQvdGB0LrQuNC80Lgg0YHQu9GD0LbQsNGJ0LjQvNC4ICgg0KTQlyDQvtGCIDMw LjEyLjIwMTUgTiA0MTgt0KTQlykuPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+wqAxNy48L2ZvbnQ+ PC9iPsKgPGI+0JjQt9C80LXQvdC10L3QuNGPINC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQ stCwINGA0LXQs9GD0LvQuNGA0YPRjtGJ0LXQs9C+INC30LDQvdGP0YLQvtGB0YLRjCDQuNC90LLQ sNC70LjQtNC+0LI6INC60LLQvtGC0LjRgNC+0LLQsNC90LjQtSzCoDxiciAvPsKg0YPQstC10LvQ uNGH0LXQvdC40LUg0YjRgtGA0LDRhNC+0LIuPC9iPsKg0J7QsdGP0LfQsNC90L3QvtGB0YLRjCDR gNCw0LHQvtGC0L7QtNCw0YLQtdC70Y8g0L/QviDQvtGB0L3QsNGJ0LXQvdC40Y4g0YDQsNCx0L7R h9C40YUg0LzQtdGB0YIg0LTQu9GPwqA8YnIgLz7CoNGC0YDRg9C00L7Rg9GB0YLRgNC+0LnRgdGC 0LLQsCDQuNC90LTQuNCy0LjQtNGD0LDQu9GM0L3QviDQtNC70Y8g0LrQvtC90LrRgNC10YLQvdC+ 0LPQviDQuNC90LLQsNC70LjQtNCwLiDQn9GA0L7QstC10LTQtdC90LjQtSDQv9GA0L7QstC10YDQ vtC6INGB0L7RgtGA0YPQtNC90LjQutCw0LzQuMKgPGJyIC8+wqDQv9GA0L7QutGD0YDQsNGC0YPR gNGLINC/0L4g0L/RgNC10LTQvNC10YLRgyDRgdC+0LHQu9GO0LTQtdC90LjRjyDQv9C+INC60LLQ vtGC0LjRgNC+0LLQsNC90LjRjyDRgNCw0LHQvtGH0LjRhSDQvNC10YHRgiDQtNC70Y8g0LjQvdCy 0LDQu9C40LTQvtCyLsKgPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+wqAxOC48L2ZvbnQ+PC9iPsKg PGI+0JjQt9C80LXQvdC10L3QuNGPINCyINC+0LHQu9Cw0YHRgtC4INC+0L/Qu9Cw0YLRiyDRgtGA 0YPQtNCwLCDRh9C10LPQviDQttC00LDRgtGMINCyINC90LXRgdGC0LDQsdC40LvRjNC90L7QtSDQ stGA0LXQvNGPOjwvYj7CoNC/0L7QstGL0YjQtdC90LjQtcKgPGJyIC8+wqDRgNCw0LfQvNC10YDQ sCDRhNC10LTQtdGA0LDQu9GM0L3QvtCz0L4g0Lgg0YDQtdCz0LjQvtC90LDQu9GM0L3QvtCz0L7C oDxiPtCc0KDQntCiPC9iPsKg0LIgMjAxNiDQs9C+0LTRgywg0YLRgNC10LHQvtCy0LDQvdC40Y8g 0LjQvdC00LXQutGB0LDRhtC40Lgg0LfQsNGA0LDQsdC+0YLQvdC+0LnCoDxiciAvPsKg0L/Qu9Cw 0YLRiywg0YPRgdC40LvQtdC90L3Ri9C1INC80LXRgtC+0LTRiyDQsdC+0YDRjNCx0Ysg0L/RgNC+ 0YLQuNCyINC30LDRgNCw0LHQvtGC0L3Ri9GFINC/0LvQsNGCINCyINC60L7QvdCy0LXRgNGC0LDR hSwg0YLQvtGC0LDQu9GM0L3QvtC1INC+0YLRgdC70LXQttC40LLQsNC90LjQtcKgPGJyIC8+wqDQ stGB0LXRhSDQsdC10LfQvdCw0LvQuNGH0L3Ri9GFINGA0LDRgdGH0LXRgtC+0LIuINCj0YHQuNC7 0LXQvdC40LUg0LrQvtC90YLRgNC+0LvRjyDQt9CwINGB0L7QsdC70Y7QtNC10L3QuNC10Lwg0LfQ sNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0LAg0LIg0L7RgtC90L7RiNC10L3QuNC4wqA8YnIg Lz7CoNC30LDRgNCw0LHQvtGC0L3QvtC5INC/0LvQsNGC0Ysg0YDQsNCx0L7RgtC90LjQutC+0LIu wqA8YnIgLz48Yj48Zm9udCBzaXplPSI0Ij7CoDE5LjwvZm9udD48L2I+wqA8Yj7QmNC30LzQtdC9 0LXQvdC40Y8g0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0LAg0LIg0J7RhdGA0LDQvdC1 INGC0YDRg9C00LA6PC9iPsKg0KHQv9C10YbQuNCw0LvRjNC90LDRjyDQvtGG0LXQvdC60LAg0YPR gdC70L7QstC40Lkg0YLRgNGD0LTQsCwg0L/QvtGA0Y/QtNC+0LrCoDxiciAvPsKg0Lgg0L7RgdC+ 0LHQtdC90L3QvtGB0YLQuCDQv9GA0L7QstC10LTQtdC90LjRjywg0LjQt9C80LXQvdC10L3QuNGP INCyINC/0L7RgNGP0LTQutC1INCy0YHRgtGD0L/QsNGO0YnQuNC1INCyINGB0LjQu9GDINGBIDIw MTYg0LPQvtC00LAuINCY0LfQvNC10L3QtdC90LjRj8KgPGJyIC8+wqDQt9Cw0LrQvtC90L7QtNCw 0YLQtdC70YzRgdGC0LLQsCDQtNC70Y8g0LLRgNC10LTQvdC40LrQvtCyINCyINC+0LHQu9Cw0YHR gtC4INC/0YDQtdC00L7RgdGC0LDQstC70LXQvdC40LUg0LPQsNGA0LDQvdGC0LjQuSwg0LrQvtC8 0L/QtdC90YHQsNGG0LjQuSwg0YDQsNCx0L7Rh9C10LPQvsKgPGJyIC8+wqDQstGA0LXQvNC10L3Q uDog0YHRg9C80LzQuNGA0L7QstCw0L3QvdGL0Lkg0YPRh9C10YIsINC/0YDQvtC00L7Qu9C20LjR gtC10LvRjNC90L7RgdGC0Ywg0YDQsNCx0L7Rh9C10LPQviDQstGA0LXQvNC10L3QuCDQuCDRgNCw 0LHQvtGH0LXQuSDRgdC80LXQvdGLLMKgPGJyIC8+wqDQv9GA0LXQtNC+0YHRgtCw0LLQu9C10L3Q uNC1INC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0YUg0L7RgtC/0YPRgdC60L7Qsi4g0J3QvtCy 0YvQtSDRgtC40L/QvtCy0YvQtSDQvdC+0YDQvNGLINCy0YvQtNCw0YfQuCDQodCY0JcuINCd0L7Q stGL0LUg0J/RgNCw0LLQuNC70LDCoDxiciAvPsKg0L/QviDQvtGF0YDQsNC90LUg0YLRgNGD0LTQ sCDQv9GA0Lgg0YDQsNCx0L7RgtC1INGBINC40L3RgdGC0YDRg9C80LXQvdGC0L7QvCDQuCDQv9GA 0LjRgdC/0L7RgdC+0LHQu9C10L3QuNGP0LzQuCIuINCf0LvRjtGB0Ysg0Lgg0LzQuNC90YPRgdGL INC90L7QstC+0LLQstC10LTQtdC90LjQucKgPGJyIC8+wqDQtNC70Y8g0YDQsNCx0L7RgtC+0LTQ sNGC0LXQu9C10LksINC4INGH0YLQviDQvdC10L7QsdGF0L7QtNC40LzQviDRgdC00LXQu9Cw0YLR jCDQsiDQv9C10YDQstGD0Y4g0L7Rh9C10YDQtdC00YwuPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+ wqAyMC48L2ZvbnQ+PC9iPsKgPGI+0JLQsNC20L3QtdC50YjQsNGPINCh0YPQtNC10LHQvdCw0Y8g 0L/RgNCw0LrRgtC40LrQsCDQv9C+INGC0YDRg9C00L7QstGL0Lwg0YHQv9C+0YDQsNC8IDIwMTXQ szwvYj4sINC/0YDQuNC90LjQvNCw0LnRgtC1INGA0LXRiNC10L3QuNGPLCDRg9GH0LjRgtGL0LLQ sNGPwqA8YnIgLz7CoNC90L7QstGL0LUg0LLQt9Cz0LvRj9C00Ysg0YHRg9C00LXQuSDQv9C+ICLR gdGC0LDRgNGL0LwiINCy0L7Qv9GA0L7RgdCw0LwsINGH0YLQvtCx0Ysg0L3QtSDQtNC+0L/Rg9GB 0YLQuNGC0Ywg0L7RiNC40LHQvtC6LsKgPGJyIC8+PGI+PGZvbnQgc2l6ZT0iNCI+wqAyMS48L2Zv bnQ+PC9iPsKgPGI+0KLQoNCj0JTQntCS0J7QmSDQlNCe0JPQntCS0J7QoDog0YHQvtCy0LXRgNGI 0LXQvdGB0YLQstGD0LXQvCDQutCw0LTRgNC+0LLRg9GOINC/0L7Qu9C40YLQuNC60YMg0YEg0YPR h9C10YLQvtC8INC40L3RgtC10YDQtdGB0L7QssKgPGJyIC8+wqDRgNCw0LHQvtGC0L7QtNCw0YLQ tdC70Y8uINCi0YDRg9C00L7QstC+0Lkg0LTQvtCz0L7QstC+0YAg0Lgg0LPRgNCw0LbQtNCw0L3R gdC60L4t0L/RgNCw0LLQvtCy0L7QuSDQtNC+0LPQvtCy0L7RgC4g0JfQsNC60LvRjtGH0LXQvdC4 0LUg0LTQvtCz0L7QstC+0YDQsCDQvsKgPGJyIC8+wqDQv9C+0LvQvdC+0Lkg0LzQsNGC0LXRgNC4 0LDQu9GM0L3QvtC5INC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLQuC48L2I+PGJyIC8+PGI+ PGZvbnQgc2l6ZT0iNCI+wqAyMi48L2ZvbnQ+PC9iPsKgPGI+0KDQsNCx0L7Rh9C10LUg0LLRgNC1 0LzRjzwvYj7CoC0g0L/QtdGA0LXRh9C10L3RjCDQvtGI0LjQsdC+0LosINC60L7RgtC+0YDRi9C1 INC00L7Qv9GD0YHQutCw0Y7RgtGB0Y8g0L/RgNC4INC+0YTQvtGA0LzQu9C10L3QuNC4LjxiciAv PjxiciAvPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8Zm9udCBjb2xv cj0iIzAwMDBGRiI+wqA8L2ZvbnQ+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyIC8+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPGI+0KHRgtC+0LjQvNC+ 0YHRgtGMINGD0YfQsNGB0YLQuNGPOjwvYj7CoDExIDgwMCDRgNGD0LEuwqA8YnIgLz7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8aT48Yj7QodC60LjQtNC60Lg8L2I+ PC9pPsKgKNC+0YIgMiDRh9C10LvQvtCy0LXQutCwIOKAkyAxMCUsIDMg0YfQtdC70L7QstC10LrQ sCDigJMgMTUlLCA0INGH0LXQu9C+0LLQtdC60LAg0Lgg0LHQvtC70LXQtSDigJMgMjAlLinCoDxi ciAvPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg0JIg0YHRgtC+0LjQ vNC+0YHRgtGMINCy0YXQvtC00LjRgiDQvNC10YLQvtC00LjRh9C10YHQutC40Lkg0LzQsNGC0LXR gNC40LDQuywg0L7QsdC10LTRiywg0LrQvtGE0LUt0L/QsNGD0LfRiywg0YHQtdGA0YLQuNGE0LjQ utCw0YIuPGJyIC8+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjQ0ZDQUJDIj7CoDwvdGQ+PHRkIGJnY29s b3I9IiNCQUIzQTAiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iI0M2QzBCMCI+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjQ0ZDQUJDIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNEQ0Q4Q0QiPsKgPC90 ZD48dGQgYmdjb2xvcj0iI0NGQ0FCQyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjQkFCM0EwIj7CoDwv dGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9kaXY+ From lberk@redhat.com Wed Mar 30 10:36:20 2016 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 005127CA2 for ; Wed, 30 Mar 2016 10:36:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B6AC5304062 for ; Wed, 30 Mar 2016 08:36:19 -0700 (PDT) X-ASG-Debug-ID: 1459352173-04cbb07ad5137d50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id JH8Be65qJI88Tn43 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 08:36:14 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 2643E64464; Wed, 30 Mar 2016 15:36:13 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UFaBfQ010659 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 30 Mar 2016 11:36:12 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: vagrantfile CC: minnus@buffalo.edu X-ASG-Orig-Subj: pcp updates: vagrantfile Date: Wed, 30 Mar 2016 11:36:11 -0400 Message-ID: <87vb44uges.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Wed, 30 Mar 2016 15:36:13 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459352173 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (1): Vagrantfile: update and trim as needed Vagrantfile | 124 +++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 82 insertions(+), 42 deletions(-) Details ... commit eae8a94b80642ab53661bd65ce2ff8b49d6314aa Author: Lukas Berk Date: Wed Mar 30 11:31:50 2016 -0400 Vagrantfile: update and trim as needed Some boxes are no longer available, trim those machines from the host configuration lists. Each box currently listed has libvirt as a specified provider, or is compatible with libvirt after a vagrant mutate has been applied. From myllynen@redhat.com Wed Mar 30 12:35:36 2016 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 1DA7A7CAE for ; Wed, 30 Mar 2016 12:35:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D77268F8050 for ; Wed, 30 Mar 2016 10:35:35 -0700 (PDT) X-ASG-Debug-ID: 1459359327-04cb6c2462142440001-S8gJnT Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by cuda.sgi.com with ESMTP id rTOPSLjXHNhVqqjd (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 10:35:28 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 74.125.82.43 Received: by mail-wm0-f43.google.com with SMTP id 191so98262924wmq.0 for ; Wed, 30 Mar 2016 10:35:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=YEMFd8N/yvgse0p/Lif7agE7g0Ci2tsEn+KAgFJeLls=; b=aD5m9dVjDNxFY2oWfs8FiWdkcQrrVzPeR5V8K88YSAi8g4DDzOq6A/s1fzFvIPwYRU HWqEv2+YhMTftD6hU7uAcSZhF/I1ySNM9/fnGvY6Lreac8BfmhLpycNGc+wafAANOCpT yvaC86DzqSJDZgfxLjIQIfL0vOD1T0QkVX79mvY+0JUDFVNXUdwDG8fhvfO4lc4DEoLy otaGG3T0dvnC/jWOpDlPmnzblfCv8hne6s23tk0WJ/1OyQwhLE3n6mwSufbZc8hH3R+G X/ke++DJ5ZWyx4IYj/21KoF8NnD/zmK+/+V0/aFMg5dLDJYjZnWI7y7GNUJ3z7bCZLpO vQTw== X-Gm-Message-State: AD7BkJIf2IVFJAxgoqbDhF2amONGbfbtQjjzN49chnbVhPa4TUZ8inH1OIFd2+8vRA4TVWkZ X-Received: by 10.28.129.213 with SMTP id c204mr11972027wmd.89.1459359326840; Wed, 30 Mar 2016 10:35:26 -0700 (PDT) Received: from ?IPv6:2001:14bb:150:561f:402:1fcc:a508:2? (dygkgpj4fyks85lkkyyby-4.rev.dnainternet.fi. [2001:14bb:150:561f:402:1fcc:a508:2]) by smtp.gmail.com with ESMTPSA id m6sm4976018wje.21.2016.03.30.10.35.25 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 30 Mar 2016 10:35:26 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP JMX PMDA References: <56D8858A.3020407@redhat.com> <56E05862.7040707@redhat.com> <282702840.33546644.1458721199633.JavaMail.zimbra@redhat.com> <56F940C7.2080909@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP JMX PMDA To: Paul Smith Cc: Nathan Scott , pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56FC0E5B.3040708@redhat.com> Date: Wed, 30 Mar 2016 20:35:23 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Start-Time: 1459359327 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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.3.28304 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi, On 2016-03-30 02:03, Paul Smith wrote: >> >> Yes, I think none of the other PMDAs come close to JSON/JMX PMDAs >> in terms of their flexibility and generic nature. But at least with >> pmdajmx this is all pretty well hidden at the most important level, >> the user interface. For comparison, how would the corresponding >> diagram look like with the Parfait agent approach you suggest >> below? Would it be something like: >> >> pmdammv <-> parfait{-agent,} <-...-> multiple-java-apps > > Not quite, the Parfait Agent+Java app is a pair. The app uses > Parfait internally to the process to write to the MMV file, and then > the pmdammv is incorporating it into the PCP metric space. Since > it's an Memory Mapped File, PMCD is never blocked from getting > metrics. > > I would probably write it as: > > pmdammv <-> { parfait-agent<->java app}, {parfait-agent<->java app}, > ... Ok, thanks for the clarification. Do we already know how this would look like with multiple Java apps? PCP User/Admin guides don't give any examples how to actually use MMV, it's of course easy to decipher how to try it out with something simple like the acme.c demo app but there are not much hints how it all would play out with several Java apps, each possibly using different Java components. > While the Parfait agent may be stalled, the PMCD->pmdammv is not. If > I understand the pmdajmx correctly, it connects to the application > process via the JMX socket communication protocol. Inside the JVM > the JMX socket connector has a matching set of threads that provide > the mechanism to respond to these requests. The threads are per-JVM so the JVMs are being queried in parallel. But like PMCD<->MMV<->Parfait, old data is served until the new data is available. > In the case of a stalled JVM (heavy GC pause) these threads are also > blocked, and so the socket communication stalls, which I believe > would flow on back up to the pmdajmx and stall that. This is of > course, unless the pmdajmx decouples this already, so that PMCD can > always get the last values that pmdajmx has received (even if a > receiving thread within pmdajmx is blocked waiting on values over the > wire). It is decoupled, yes. But even so, one thing I'm wondering in general is, how crucial is this in the first place - I mean that some other well-established projects in this area (like Jolokia) use the standard JMX even with its own JSON/HTTP on top and it doesn't look like a show-stopper for them? IOW, do you see MMV first and foremost needed to keep PMCD happy or due its minimal overhead? >> Great to hear that you didn't find any memory leaks when testing! >> ;) But yes, Java applications tend to consume more memory than C >> programs. Have you already measured how much the Parfait agent + >> Parfait (+ perhaps Spring, if it's also used?) will consume extra >> memory? > > I'm not sure in the days of even VM's with minimum RAM sizes in GB > that this memory discussion goes very far, however... > > IT's significantly less than the overhead of another JVM. My > WetFinger is Parfait is several MB's compared with the overhead of > the full JVM of at least 10's of MBs. While I personally don't think > the overhead of another JVM is that big a deal, I think the > _perception_ of having a a second JVM for monitoring being 'heavy' is > definitely real. Ok, I guess we can do some more precise measurements later once the code matures (if anyone cares that much, I agree that we're not seeing anything anywhere near the show-stopper category here). >>> - That external tools.jar dependency is unfortunate for some >>> users; all external dependencies cause pain for users and pain >>> for PCP developers getting requests for help when bits aren't >>> installed. (minor issue, we like talking to users really - but >>> not everyone will followup). >> >> This one I certainly don't see as a problem at all. First of all, >> tools.jar is part of the standard JDK every Java developer on the >> planet already have installed on their system. Also, since it's >> part of the standard JDK it's easier to have it accepted into use >> in some environments/organizations than an alien component that >> hasn't been used ever before (e.g., Parfait). > > The issue with tools.jar is that it contains among other things a way > to compile java code, so I believe one of the reasons to separate the > JDK (for developing and compiling the Java application) and the JRE > (runtime, to execute the code) is to reduce the security footprint of > the running java process. "Evil processes" could detect the > availability of the tools.jar and use it for leverage for code > execution. The JDK is a heftier install than a JRE. As said, we could in theory drop the tools.jar dependency but I'm not fond of the idea - we have had tools like apt/yum for ages to deal with basics like dependencies so it can't be an issue. For the security concerned it could be evaluated would it help to offer two versions for connectivity so that users would have the choice and flexibility. > I'm not sure I understood the Parfait-never-been-used-before bit. I meant that when introducing Java monitoring with PCP to someone who has no experience on this front at all, I'd think it's easier to get a buy-in from them to enable tools.jar than something they've never heard of before, i.e., Parfait. (Again, tools.jar could be made optional/unneeded so then there would be no external requirements for pmdajmx at all.) But since Nathan mentioned that the mere installation of tools.jar would be somehow problematic (as in getting the jar in place), isn't it then even more of a problem for Parfait since Parfait isn't available for some/most major distributions (e.g., Fedora / CentOS/EPEL / RHEL)? As a Fedora user I expect that if PCP is to support Java monitoring, then all I need to do is something along the lines "yum install ... ; cd ... ; ./Install". Or is the plan to embed Parfait in PCP so that the parfait-agent.jar possibly coming with PCP would contain all of Parfait and its dependencies? >> No code changes is definitely good. Having to configure Parfait >> agent for each JVM is perhaps not ideal but still reasonable. >> However, could you please describe the configuration scheme you've >> envisioned? Let's say I'm interested in java.lang and jboss.org >> metrics, with pmdajmx I'd do: >> >> pcpjmxconnector.attrfilter = java.lang:*!jboss.org:* >> >> Also, how does the agent deal with "unknown" components, e.g., >> something I've developed in-house and it provides a thousand or two >> metrics over JMX, will the agent be able to pick them all up >> without any/much > > I think Nathan has in place a plan to automatically scan standard > Java metrics. If the model of following what other agents like > NewRelic do, I would bet there's a 'scanner' module that is looking > for known patterns of standard frameworks/contains like JBoss, Tomcat > etc, they all emit standard JMX namespaces, so I can envisage doing > something similar, scanning for JMX patterns and auto-registering > ones you find. This is similar to the pattern Parfait is already > doing with the Java memory space, looking for a few patterns of JMX > with some optionality for some differences in JVM memory > configurations. This sounds good - as said, nobody is going to manually maintain metrics information for tens or even hundreds of thousands of metrics so automation / dynamic approach is a must. However, I can't comment much more as the agent current code int git looks pretty static. Makes me actually wonder could we re-use the some pmdajmx code snippets for this.. > If PCP is looking to create something that behaves like modern Java > tracing facilities, the JVMTI mechanism is generally the pattern that > NewRelic, AppDynamics etc follow. Do we have any estimates on the needed effort for this, are we talking about weeks or months? Wrt others, for example AppDynamic lists quite a long list of supported components in their web pages: https://www.appdynamics.com/solutions/appdynamics-java-monitoring/free-java-monitoring-tools/ Do you think such a list could be covered with the 'scanner' approach you mentioned? > * I believe but could be wrong that Java processes do not expose JMX > connector unless configured Correct, Attach API enables/exposes it if not yet exposed. > * Exposing JMX is a potential security risk JMX and pmdajmx support authentication so it's up to user whether to accept the risk of unauthenticated access or not. > _immediately_ present in the MMV, an so if you need to sample through > the local PMCD at a higher frequency for some metrics you can. This > may be an advanced use case, but there's certainly circumstances when > we've valued being able to look into metric values more frequently. We talked about something like this on IRC with Frank I did quick testing, with ~20 lines of code I was ably to "dynamically" to change the update interval (parts of it was hard-coded so it's not there yet) but I didn't pursue further as I also consider it somewhat advanced case, not critical at this point. > didn't really want to commit to trying that. We thought the > Perl->Jolokia REST would be easy, but it was more annoying than we > thought it was. Yeah, I looked at Jolokia as well and I don't think it'd be a good fit for PCP at least as a general solution. But seems that some real-world products use it successfully (but I think they don't have such strict requirements for response times as PCP PMDAs): http://developers.redhat.com/blog/2016/03/30/jolokia-jvm-monitoring-in-openshift-2/ > I'l try and follow this conversation as much as I can, and contribute > my thoughts when time permits. Thanks, much appreciated. I think I need to clarify that I'm not in principle against the Parfait agent approach (would be less work for me!) but I'm concerned that it will take a very long time before we have anything that'd be at the level of pmdajmx is already today and, perhaps even more importantly, since there is nothing concrete available about the planned user interface and usage in general, it's completely unclear how it would look like for users? I failed to build it and the current configuration looks static so it seems to be way too early to make any conclusions at this point. Whatever the end result is, I think the user interface would at least need to match the ease of pmdajmx configuration. So while parts of the agent approach look good, it's somewhat hypothetical at the moment. Cheers, -- Marko Myllynen From zoe.carter@edatadeals.com Wed Mar 30 13:55:49 2016 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, T_FILL_THIS_FORM_SHORT 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 A85DD7CA3 for ; Wed, 30 Mar 2016 13:55:49 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0814FAC001 for ; Wed, 30 Mar 2016 11:55:45 -0700 (PDT) X-ASG-Debug-ID: 1459364142-04cbb07ad613f210001-S8gJnT Received: from mail.edatadeals.com (mail.edatadeals.com [191.101.239.124]) by cuda.sgi.com with ESMTP id FiLgvOHy6h56gwug for ; Wed, 30 Mar 2016 11:55:43 -0700 (PDT) X-Barracuda-Envelope-From: zoe.carter@edatadeals.com X-Barracuda-Apparent-Source-IP: 191.101.239.124 Received: from mail.edatadeals.com (localhost.localdomain [127.0.0.1]) by mail.edatadeals.com (Postfix) with ESMTP id 1A03736221E for ; Wed, 30 Mar 2016 14:05:28 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail.edatadeals.com Received: from mail.edatadeals.com ([127.0.0.1]) by mail.edatadeals.com (mail.edatadeals.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OBu_RNcuKMcK for ; Wed, 30 Mar 2016 14:05:24 -0400 (EDT) Received: from AdminPC (unknown [103.227.98.184]) by mail.edatadeals.com (Postfix) with ESMTPSA id 5DB42362C6F for ; Wed, 30 Mar 2016 12:33:52 -0400 (EDT) Return-Receipt-To: "Zoe Carter" From: "Zoe Carter" To: Subject: Follow Up SAP Success Factor Users Marketing Data Date: Wed, 30 Mar 2016 09:33:41 -0700 X-ASG-Orig-Subj: Follow Up SAP Success Factor Users Marketing Data Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_107F_01D18A67.403450D0" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdGKoeFeTG2DUhOKStOse9LDEkFpWQ== Content-Language: en-us x-cr-hashedpuzzle: BF47 Bl/g Cmzy C+Pj EdrJ EjO2 EmZD E260 FjZ4 Fu8C HF0Q HQ8E Hr4y H4vT J/3Q KtzX;1;cABjAHAAQABvAHMAcwAuAHMAZwBpAC4AYwBvAG0A;Sosha1_v1;7;{C00DC535-0465-404E-BAD9-FAD300EAF3A5};egBvAGUALgBjAGEAcgB0AGUAcgBAAGUAZABhAHQAYQBkAGUAYQBsAHMALgBjAG8AbQA=;Wed, 30 Mar 2016 16:33:36 GMT;RgBvAGwAbABvAHcAIABVAHAAIABTAEEAUAAgAFMAdQBjAGMAZQBzAHMAIABGAGEAYwB0AG8AcgAgAFUAcwBlAHIAcwAgAE0AYQByAGsAZQB0AGkAbgBnACAARABhAHQAYQA= x-cr-puzzleid: {C00DC535-0465-404E-BAD9-FAD300EAF3A5} Disposition-Notification-To: "Zoe Carter" X-Barracuda-Connect: mail.edatadeals.com[191.101.239.124] X-Barracuda-Start-Time: 1459364142 X-Barracuda-URL: https://192.48.176.25:443/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.3.28307 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_107F_01D18A67.403450D0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, Quickly wanted to check and see if you have had a chance to review my previous e-mail sent on 28 March about SAP Success Factor Users for your marketing initiatives. Awaiting your response and thoughts Thank you Regards Zoe Carter Marketing Executive _____ Hello, I hope you are the right person to discuss regarding SAP Success Factor Users for your Marketing Initiatives like Email Marketing, Tele Marketing and Direct mailings? SAP Users: Customer Relationship Management, Enterprise Asset Management, Enterprise Resource Planning, Financial Management, Product Lifecycle Management, Supplier Relationship Management, SAP Business Suite, SAP Business One, SAP Business by Design and many more. Technologies List:- Oracle Users, SAP Users, Microsoft Dynamics Users, Amazon Users, VMware Users, OpenStack Users, Rackspace Users, IBM Users, Citrix Users, Microsoft Users, Salesforce Users, Google Users, Joyent Users, EMC Users, Comptel, DNP3, EMC2, Entrust, Fortinet, Info Vista, IntelliTrack, IronPort, Juniper Networks, Kbox, Lan/Wan, Marshal8e6, MacAfee, Mitel, Nuance and Open Next Data Fields :- Company Name, Decision Maker Name, Decision Maker Title, Opt-in Email, Company Mailing Address, Phone Number, FAX Number, Industry Type, SIC Code, Application Type, Web Address, Employees size and Revenue size. Kindly let me know if you are looking forward for any of the details mentioned above or any other application users. We would be glad to provide you this information. Await your response! Regards Joe Carter Marketing Executive Edatadeals _____ "If you do not wish to receive further emails kindly reply with "Leave Out" or "Unsubscribe" ------=_NextPart_000_107F_01D18A67.403450D0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

 

 

Hello,

 

Quickly wanted to = check and see if you have had a chance to review my previous e-mail sent on 28 March = about SAP Success Factor Users for your marketing = initiatives.

 

Awaiting your = response and thoughts

 

Thank = you

Regards

Zoe = Carter

Marketing = Executive


Hello,

 

I hope you are the = right person to discuss regarding SAP Success Factor Users for your Marketing Initiatives like Email Marketing, Tele Marketing and Direct = mailings?

 

SAP = Users: Customer Relationship Management, Enterprise = Asset Management, Enterprise Resource Planning, Financial Management, Product Lifecycle Management, Supplier Relationship Management, SAP Business = Suite, SAP Business One, SAP Business by Design and many = more.

 

Technologies = List:- Oracle Users, SAP Users, Microsoft Dynamics = Users, Amazon Users, VMware Users, OpenStack Users, Rackspace Users, IBM Users, = Citrix Users, Microsoft Users, Salesforce Users, Google Users, Joyent Users, = EMC Users, Comptel, DNP3, EMC2, Entrust, Fortinet, Info Vista, IntelliTrack, IronPort, Juniper Networks, Kbox, Lan/Wan, Marshal8e6, MacAfee, Mitel, = Nuance and Open Next

 

Data = Fields :- Company Name, Decision Maker Name, Decision = Maker Title, Opt-in Email, Company Mailing Address, Phone Number, FAX Number, Industry Type, SIC Code, Application Type, Web Address, Employees size = and Revenue size.

 

Kindly let me know if = you are looking forward for any of the details mentioned above or any other = application users.  We would be glad to provide you this = information.

 

Await your = response!

 

Regards

Joe = Carter

Marketing = Executive

Edatadeals


    =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p; “If you do not wish to receive further emails kindly reply with "Leave Out" or “Unsubscribe”

 

------=_NextPart_000_107F_01D18A67.403450D0-- From monastyrskiy.v@list.ru Wed Mar 30 14:07:05 2016 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, HTML_MIME_NO_HTML_TAG,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 4BF067CA1 for ; Wed, 30 Mar 2016 14:07:05 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 34B3BAC007 for ; Wed, 30 Mar 2016 12:07:01 -0700 (PDT) X-ASG-Debug-ID: 1459364814-04cbb07ad513faa0001-S8gJnT Received: from mxs.mail.ru (romulos.gruppotod.it [185.85.195.190]) by cuda.sgi.com with ESMTP id cAiuuMsVWtmBOBWK for ; Wed, 30 Mar 2016 12:06:55 -0700 (PDT) X-Barracuda-Envelope-From: monastyrskiy.v@list.ru X-Barracuda-Apparent-Source-IP: 185.85.195.190 From: "=?utf-8?B?0JjQvdGE0L7RgNC80LDRhtC40Y8g0L4g0LrQvtC90LrRg9GA0LXQvdGC0LDRhQ==?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINCx0LjQt9C90LXRgdCwOiDQutC+0L3QutGD0YDQtdC90YLQvdCw0Y8g0YDQsNC30LLQtdC00LrQsC4=?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINCx0LjQt9C90LXRgdCwOiDQutC+0L3QutGD0YDQtdC90YLQvdCw0Y8g0YDQsNC30LLQtdC00LrQsC4=?= Message-ID: <104717831.20160330220653@OWLJRUEZKEB> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 30 Mar 2016 22:06:53 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: romulos.gruppotod.it[185.85.195.190] X-Barracuda-Start-Time: 1459364814 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28307 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 PGRpdj48dGFibGUgYmdjb2xvcj0iI0Y4RjVGNSIgYm9yZGVyPSIxIiBjZWxsc3BhY2luZz0iMCI+ PHRib2R5Pjx0cj48dGQ+PGZvbnQgY29sb3I9IiM5ODZCNkIiIGZhY2U9IlRpbWVzIE5ldyBSb21h biI+4oCiPC9mb250PjwvdGQ+PHRkPsKgPC90ZD48dGQ+PGZvbnQgY29sb3I9IiM5ODZCNkIiIGZh Y2U9IlRpbWVzIE5ldyBSb21hbiI+4oCiPC9mb250PjwvdGQ+PC90cj48dHI+PHRkPsKgPC90ZD48 dGQ+PHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkIGJnY29sb3I9 IiM5ODZCNkIiPjx0YWJsZSBiZ2NvbG9yPSIjQUI4Nzg3IiBib3JkZXI9IjEiIHdpZHRoPSIxMDAl Ij48dGJvZHk+PHRyPjx0ZCBiZ2NvbG9yPSIjQzhCMEIwIj48dGFibGUgYmdjb2xvcj0iI0QzQzJD MiIgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI0VFRThF OCI+PHAgYWxpZ249ImNlbnRlciI+PGJyIC8+0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgMKgPHNw YW4gbGFuZz0iZW4tdXMiPig8L3NwYW4+0LMuINCc0L7RgdC60LLQsDxzcGFuIGxhbmc9ImVuLXVz Ij4pwqA8L3NwYW4+0L/RgNC40LPQu9Cw0YjQsNC10YIg0L3QsCDQvtCx0YPRh9C10L3QuNC1wqA8 YnIgLz7Qv9C+INGC0LXQvNC1OjxiciAvPjxiciAvPjxiPjxmb250IGNvbG9yPSIjMDAwMENDIiBz aXplPSI0Ij7QmtCe0J3QmtCj0KDQldCd0KLQndCQ0K8g0KDQkNCX0JLQldCU0JrQkDog0JDQvdCw 0LvQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQtNC10LvQvtCy0YvRhSDQv9GA0LXQtNC7 0L7QttC10L3QuNC5INC4wqA8YnIgLz7QutC+0L3RgtGA0LDQutGC0L7Qsi4g0JDQvdCw0LvQuNC3 INGE0LjQvdCw0L3RgdC+0LLQvtC5INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQutC+0LzQv9Cw 0L3QuNC4LjwvZm9udD48Zm9udCBjb2xvcj0iIzk4NkI2QiIgc2l6ZT0iNCI+PGJyIC8+PGJyIC8+ PC9mb250PjwvYj48Zm9udCBjb2xvcj0iI0NBMDAwMCI+PGI+NyDQsNC/0YDQtdC70Y88L2I+wqA8 L2ZvbnQ+PHNwYW4gbGFuZz0iZW4tdXMiPjxmb250IHNpemU9IjQiPi88L2ZvbnQ+PC9zcGFuPsKg PGI+0LMuINCc0L7RgdC60LLQsDxmb250IGNvbG9yPSIjOTg2QjZCIiBzaXplPSI0Ij48YnIgLz48 YnIgLz7Qn9GA0L7QvNC+0LrQvtC0PHNwYW4gbGFuZz0iZW4tdXMiPjogMzU4PC9zcGFuPjwvZm9u dD48L2I+PGJyIC8+PGJyIC8+PGI+0J7QsdGD0YfQtdC90LjQtSDQtNC70Y86PC9iPsKg0YDRg9C6 0L7QstC+0LTQuNGC0LXQu9C10Lkg0LrQvtC80L/QsNC90LjQuSwg0YDRg9C60L7QstC+0LTQuNGC 0LXQu9C10Lkg0Lgg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQodC70YPQttCxINCx0LXQt9C+0L/Q sNGB0L3QvtGB0YLQuCzCoDxiciAvPtC80LXQvdC10LTQttC10YDQvtCyINCy0YvRgdGI0LXQs9C+ INC4INGB0YDQtdC00L3QtdCz0L4g0LfQstC10L3QsCwg0LIg0YfRjNC4INC00L7Qu9C20L3QvtGB 0YLQvdGL0LUg0L7QsdGP0LfQsNC90L3QvtGB0YLQuCDQstGF0L7QtNC40YIg0YDQtdGI0LXQvdC4 0LUg0LLQvtC/0YDQvtGB0L7QssKgPGJyIC8+0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INCx0LjQ t9C90LXRgdCwLjxiciAvPsKgPC9wPjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSIxMDAlIj48dGJv ZHk+PHRyPjx0ZD48cCBhbGlnbj0ibGVmdCI+PGJyIC8+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJv bWFuIj48Yj7igLo8L2I+wqA8L2ZvbnQ+0JLRgNC10LzRjyDQv9GA0L7QstC10LTQtdC90LjRjyDQ t9Cw0L3Rj9GC0LjRjyDRgSAxMC4wMCDQtNC+IDE3LjMwPGJyIC8+PGJyIC8+PGZvbnQgZmFjZT0i VGltZXMgTmV3IFJvbWFuIj48Yj7igLo8L2I+wqA8L2ZvbnQ+PGI+0JzQtdGA0L7Qv9GA0LjRj9GC 0LjQtSDRgdC+0YHRgtC+0LjRgtGB0Y8g0L/QviDQsNC00YDQtdGB0YM6PC9iPsKg0LwuINCR0LDR g9C80LDQvdGB0LrQsNGPLCDRg9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0YHRgtGA LjIuPGJyIC8+PGJyIC8+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48Yj7igLo8L2I+wqA8 L2ZvbnQ+0J/QvtC00YDQvtCx0L3QsNGPINC40L3RhNC+0YDQvNCw0YbQuNGPINC4INGA0LXQs9C4 0YHRgtGA0LDRhtC40Y8g0L3QsCDRg9GH0LDRgdGC0LjQtSDQv9C+INC90L7QvNC10YDRgzrCoDxz cGFuIGxhbmc9ImVuLXVzIj7CoDxmb250IHNpemU9IjQiPjg8L2ZvbnQ+wqDCoDwvc3Bhbj7QutC+ 0LQg0LPQvtGA0L7QtNCwwqA8Zm9udCBzaXplPSI0Ij4oNDk1KTwvZm9udD7CoNGC0LXQuy7CoDxm b250IHNpemU9IjQiPjcyNS0wNC00ODwvZm9udD48YnIgLz7CoDwvcD48L3RkPjwvdHI+PC90Ym9k eT48L3RhYmxlPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC90ZD48L3RyPjwvdGJvZHk+PC90 YWJsZT48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxwPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVz Ij7CoMKgPGI+PGZvbnQgY29sb3I9IiMwMDAwQ0MiPtCSINGA0LXQt9GD0LvRjNGC0LDRgtC1INC+ 0LHRg9GH0LXQvdC40Y8g0JLRizo8L2ZvbnQ+PGJyIC8+PC9iPjxiciAvPjwvc3Bhbj48Zm9udCBm YWNlPSJUaW1lcyBOZXcgUm9tYW4iPsKgwqA8c3BhbiBsYW5nPSJlbi11cyI+LTwvc3Bhbj7CoDxz cGFuIGxhbmc9ImVuLXVzIj7Qv9C+0LvRg9GH0LjRgtC1INGB0LjRgdGC0LXQvNC90YvQtSDQt9C9 0LDQvdC40Y8g0L/QviDQv9GA0LDQstC40LvQsNC8INGB0L7Qt9C00LDQvdC40Y8g0L/QvtC00YDQ sNC30LTQtdC70LXQvdC40Y8g0LrQvtC90LrRg9GA0LXQvdGC0L3QvtC5INGA0LDQt9Cy0LXQtNC6 0LgswqA8YnIgLz48L3NwYW4+wqDCoDxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bhbj7CoDxzcGFu IGxhbmc9ImVuLXVzIj7Qv9C+0YDRj9C00LrRgyDQv9GA0L7QstC10LTQtdC90LjRjyDQutC+0L3Q utGD0YDQtdC90YLQvdC+0Lkg0YDQsNC30LLQtdC00LrQuCDQsiDQutC+0LzQv9Cw0L3QuNC4LCDR gdC/0L7RgdC+0LHQsNC8INC4INC80LXRgtC+0LTQsNC8INGB0LHQvtGA0LAg0Lgg0LDQvdCw0LvQ uNC30LDCoDxiciAvPjwvc3Bhbj7CoMKgPHNwYW4gbGFuZz0iZW4tdXMiPsKgPC9zcGFuPsKgwqA8 c3BhbiBsYW5nPSJlbi11cyI+0LjQvdGE0L7RgNC80LDRhtC40Lg7PGJyIC8+PC9zcGFuPsKgwqA8 c3BhbiBsYW5nPSJlbi11cyI+LTwvc3Bhbj7CoDxzcGFuIGxhbmc9ImVuLXVzIj7Rg9GB0L7QstC1 0YDRiNC10L3RgdGC0LLRg9C10YLQtSDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0L3QsNCy0YvQ utC4INC/0YDQvtCy0LXQtNC10L3QuNGPINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdC+LdCw0L3Q sNC70LjRgtC40YfQtdGB0LrQvtC5INGA0LDQsdC+0YLRiyDQv9C+wqA8YnIgLz48L3NwYW4+wqDC oMKgPHNwYW4gbGFuZz0iZW4tdXMiPsKg0L7Qv9GA0LXQtNC10LvQtdC90LjRjiDRhNC40L3QsNC9 0YHQvtCy0L7QuSDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0LrQvtC80L/QsNC90LjQuCDQvdCw INC+0YHQvdC+0LLQtSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10LzRi9GFINC00L7QutGD0LzQtdC9 0YLQvtCyLjwvc3Bhbj48L2ZvbnQ+PGJyIC8+PGJyIC8+PGJyIC8+PGZvbnQgY29sb3I9IiMwMDAw ODAiPjxiPsKgPGZvbnQgc2l6ZT0iNCI+0KHQvtC00LXRgNC20LDQvdC40LUg0YPRh9C10LHQvdC+ 0Lkg0L/RgNC+0LPRgNCw0LzQvNGLOjwvZm9udD48L2I+PC9mb250PjxiciAvPjxiciAvPjxzcGFu IGxhbmc9ImVuLXVzIj48Yj7CoDxmb250IGZhY2U9IlZlcmRhbmEiPjEuPC9mb250PjwvYj7CoDwv c3Bhbj7QntGB0L3QvtCy0L3Ri9C1INC30LDQtNCw0YfQuCDQutC+0L3QutGD0YDQtdC90YLQvdC+ 0Lkg0YDQsNC30LLQtdC00LrQuC4g0JfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0L4g0KDQ vtGB0YHQuNC50YHQutC+0Lkg0KTQtdC00LXRgNCw0YbQuNC4INC+0LHCoDxiciAvPsKg0LjQvdGE 0L7RgNC80LDRhtC40LgsINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0YLQtdGF0L3QvtC7 0L7Qs9C40Y/RhSDQuCDQt9Cw0YnQuNGC0LUg0LjQvdGE0L7RgNC80LDRhtC40LguINCa0L7QvdGB 0YLQuNGC0YPRhtC40L7QvdC90L7QtSDQv9GA0LDQstC+INC90LDCoDxiciAvPsKg0YHQsdC+0YAg 0LjQvdGE0L7RgNC80LDRhtC40Lgg0LvRjtCx0YvQvNC4INC30LDQutC+0L3QvdGL0LzQuCDRgdC/ 0L7RgdC+0LHQsNC80LguINCQ0YPRgtGB0L7RgNGB0LjQvdCzINC40L3RhNC+0YDQvNCw0YbQuNC+ 0L3QvdC+LdCw0L3QsNC70LjRgtC40YfQtdGB0LrQuNGFwqA8YnIgLz7CoNGD0YHQu9GD0LMuINCf 0L7Qu9GD0YfQtdC90LjQtSDRgdCy0LXQtNC10L3QuNC5INC40Lcg0YHRgNC10LTRgdGC0LIg0LzQ sNGB0YHQvtCy0L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQuC4g0J7RgdC+0LHQtdC90L3QvtGB0YLQ uCDQv9C+0LvRg9GH0LXQvdC40LXCoDxiciAvPsKg0LjQvdGE0L7RgNC80LDRhtC40Lgg0LjQtyDQ tNC10YLQtdC60YLQuNCy0L3Ri9GFINCw0LPQtdC90YLRgdGC0LIuPGJyIC8+PGJyIC8+PHNwYW4g bGFuZz0iZW4tdXMiPjxiPsKgMi48L2I+wqA8L3NwYW4+0KHQv9C+0YHQvtCx0Ysg0YHQsdC+0YDQ sCDQuNC90YTQvtGA0LzQsNGG0LjQuC4g0KHQuNGB0YLQtdC80LDRgtC40LfQsNGG0LjRjyDRgNCw 0LHQvtGC0Ysg0L/QviDRgdCx0L7RgNGDINC40L3RhNC+0YDQvNCw0YbQuNC4INC+INC60L7QvdGC 0YDQsNCz0LXQvdGC0LUuwqA8YnIgLz7CoNCY0L3RhNC+0YDQvNCw0YbQuNGPLCDQv9GA0LXQtNGB 0YLQsNCy0LvRj9C10LzQsNGPINGB0LDQvNC40Lwg0LrQvtC90YLRgNCw0LPQtdC90YLQvtC8LiDQ n9C+0LvRg9GH0LXQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40Lgg0YEg0YHQsNC50YLQsMKgPGJy IC8+wqDQutC+0L3RgtGA0LDQs9C10L3RgtCwLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVz Ij48Yj7CoDMuPC9iPsKgPC9zcGFuPtCf0L7Qu9GD0YfQtdC90LjQtSDQvtGE0LjRhtC40LDQu9GM 0L3QvtC5INC40L3RhNC+0YDQvNCw0YbQuNC4INC40Lcg0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC9 0L3Ri9GFINC+0YDQs9Cw0L3QvtCyINC4INGA0LXQs9C40YHRgtGA0LDRhtC40L7QvdC90YvRhcKg PGJyIC8+wqDQvtGA0LPQsNC90LjQt9Cw0YbQuNC5LiDQntCx0LfQvtGAINC+0YTQuNGG0LjQsNC7 0YzQvdGL0YUg0YHQsNC50YLQvtCyINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvRhSDQvtGA 0LPQsNC90L7QsiDQuCDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90L3Ri9GFINC90LAg0L3QuNGFwqA8 YnIgLz7CoNC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0YDQtdGB0YPRgNGB0L7Qsi4g0JjR gdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L/RgNC+0LPRgNCw0LzQvNC90YvRhSDQutC+0LzQv9C7 0LXQutGB0L7QsiDQtNC70Y8g0YHQsdC+0YDQsCDQuCDQsNC90LDQu9C40LfQsMKgPGJyIC8+wqDQ uNC90YTQvtGA0LzQsNGG0LjQuCAo0KHQn9CQ0KDQmiwg0JjQvdGC0LXQs9GA0YPQvCDQuCDRgi7Q tC4pLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDQuPC9iPsKgPC9zcGFuPtCf 0L7Qu9GD0YfQtdC90LjQtSDQvdC10L7RhNC40YbQuNCw0LvRjNC90L7QuSDQuNC90YTQvtGA0LzQ sNGG0LjQuC4g0KHQtdGA0YvQtSDQsdCw0LfRiyDQtNCw0L3QvdGL0YUuINCh0L/QtdGG0LjQsNC7 0LjQt9C40YDQvtCy0LDQvdC90YvQtSDRgNC10YHRg9GA0YHRi8KgPGJyIC8+wqDQv9C+INC+0YLR gNCw0YHQu9GP0Lwg0LHQuNC30L3QtdGB0LAg0Lgg0YLQtdGA0YDQuNGC0L7RgNC40Y/QvC4g0JjR gdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgNC1 0YHRg9GA0YHQvtCyINCY0L3RgtC10YDQvdC10YLQsMKgPGJyIC8+wqDQtNC70Y8g0LfQsNC00LDR hyDQutC+0L3QutGD0YDQtdC90YLQvdC+0Lkg0YDQsNC30LLQtdC00LrQuC4g0KDQsNCx0L7RgtCw INCyINGH0LDRgtCw0YUsINCx0LvQvtCz0LDRhSwg0LbQuNCy0YvRhSDQttGD0YDQvdCw0LvQsNGF INC4INC40L3Ri9GFwqA8YnIgLz7CoNC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0LzQsNGB 0YHQuNCy0LDRhS4g0KDQsNCx0L7RgtCwINGBINC90LXQstC40LTQuNC80L7QuSDRh9Cw0YHRgtGM 0Y4g0JjQvdGC0LXRgNC90LXRgtCwICjQuNC90YLQtdGA0L3QtdGCINGA0LDQt9Cy0LXQtNC60LAp LjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDUuPC9iPsKgPC9zcGFuPtCc0LXQ ttC00YPQvdCw0YDQvtC00L3Ri9C1INC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0LUg0YDQtdGB 0YPRgNGB0Ysg0LTQu9GPINGB0LHQvtGA0LAg0Lgg0LDQvdCw0LvQuNC30LAg0LjQvdGE0L7RgNC8 0LDRhtC40Lgg0L/QviDQutC+0L3RgtGA0LDQs9C10L3RgtGDLsKgPGJyIC8+wqDQodCx0L7RgCDQ uNC90YTQvtGA0LzQsNGG0LjQuCDQv9C+INC+0YTRhNGI0L7RgNCw0LwuINCh0L/QvtGB0L7QsdGL INCy0YvRh9C40YHQu9C10L3QuNC1INC60L7QvdC10YfQvdC+0LPQviDQsdC10L3QtdGE0LjRhtC4 0LDRgNCwLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDYuPC9iPsKgPC9zcGFu PtCh0LHQvtGAINGB0LLQtdC00LXQvdC40Lkg0L7Qv9C10YDQsNGC0LjQstC90YvQvNC4INC80LXR gtC+0LTQsNC80LguINCR0LXRgdC10LTRiyDRgSDRgdC+0YLRgNGD0LTQvdC40LrQsNC80Lgg0Lgg 0LjQvdGL0LUg0YHQv9C+0YHQvtCx0Ysg0L/QvtC70YPRh9C10L3QuNC1wqA8YnIgLz7CoNC40L3R hNC+0YDQvNCw0YbQuNC4LCDQuNGB0L/QvtC70YzQt9GD0Y8gItGH0LXQu9C+0LLQtdGH0LXRgdC6 0LjQuSDRhNCw0LrRgtC+0YAiLiDQnNC+0YLQuNCy0LDRhtC40Y8g0YfQtdC70L7QstC10LrQsCDQ vdCwINC/0LXRgNC10LTQsNGH0YPCoDxiciAvPsKgKNGA0LDQt9Cz0LvQsNGI0LXQvdC40LUpINC4 0L3RhNC+0YDQvNCw0YbQuNC4LiDQktC40LfRg9Cw0LvRjNC90L7QtSDQvdCw0LHQu9GO0LTQtdC9 0LjQtSwg0L7RgdC80L7RgtGAINC/0L7QvNC10YnQtdC90LjQuSDQuCDQvNC10YHRgtC90L7RgdGC 0LguPGJyIC8+PGJyIC8+PGI+wqA3LjwvYj7CoNCc0LXRgtC+0LTRiyDQsNC90LDQu9C40LfQsCDQ uNC90YTQvtGA0LzQsNGG0LjQuC4g0J7QsdC30L7RgCDQsNCy0YLQvtC80LDRgtC40LfQuNGA0L7Q stCw0L3QvdGL0YUg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LwgKNCQ 0JjQoSkswqA8YnIgLz7CoNC/0YDQuNC80LXQvdGP0LXQvNGL0YUg0L3QsCDQv9GA0LXQtNC/0YDQ uNGP0YLQuNGP0YUuINCn0YLQviDQvNC+0LbQtdGCINC4INC00LvRjyDRh9C10LPQviDQuNGB0L/Q vtC70YzQt9GD0Y7RgtGB0Y8g0JDQmNChLiDQn9GA0LjQvNC10L3QtdC90LjQtSDQkNCY0KHCoDxi ciAvPsKg0LTQu9GPINGE0LjQvdCw0L3RgdC+0LLQvtCz0L4g0LDQvdCw0LvQuNC30LAg0LrQvtC8 0L/QsNC90LjQuC4g0KTQvtGA0LzQuNGA0L7QstCw0L3QuNC1INC60L7RgNC/0L7RgNCw0YLQuNCy 0L3Ri9GFINCx0LDQtyDQtNCw0L3QvdGL0YUuPGJyIC8+PGJyIC8+PGI+wqA4LjwvYj7CoNCQ0LvQ s9C+0YDQuNGC0Lwg0L7Qv9GA0LXQtNC10LvQtdC90LjRjyDQvdCw0LTQtdC20L3QvtGB0YLQuCDQ utC+0L3RgtGA0LDQs9C10L3RgtC+0LIg4oCTINGO0YDQuNC00LjRh9C10YHQutC40YUg0Lgg0YTQ uNC30LjRh9C10YHQutC40YUg0LvQuNGGLsKgPGJyIC8+wqDQpNC+0YDQvNC40YDQvtCy0LDQvdC4 0LUg0LzQsNGC0YDQuNGG0Ysg0L/RgNC+0LLQtdGA0LrQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4 INCyINC30LDQstC40YHQuNC80L7RgdGC0Lgg0L7RgiDRgdGD0LzQvNGLINGB0LTQtdC70LrQuCwg 0L/RgNC10LTQvtC/0LvQsNGC0LUg0LjCoDxiciAvPsKg0LjQvdGL0YUg0YPRgdC70L7QstC40Lku INCf0YDQuNC80LXQvdC10L3QuNC1INC80LXRgtC+0LTQsCBEdWUgRGlsaWdlbmNlINC/0YDQuCDQ vtGG0LXQvdC60LUg0LrQvtC80L/QsNC90LjQuC48YnIgLz48YnIgLz48Yj7CoDkuPC9iPsKg0J7R htC10L3QutCwINC60L7QvdGC0YDQsNCz0LXQvdGC0LAg0YEg0L/QvtC30LjRhtC40Lgg0L3QsNC7 0L7Qs9C+0LLRi9GFINGA0LjRgdC60L7Qsi4g0J/QvtC90Y/RgtC40LUgItC00L7Qu9C20L3QsNGP INC+0YHQvNC+0YLRgNC40YLQtdC70YzQvdC+0YHRgtGMIiDQv9GA0LjCoDxiciAvPsKg0LLQt9Cw 0LjQvNC+0L7RgtC90L7RiNC10L3QuNGP0YUg0YEg0LrQvtC90YLRgNCw0LPQtdC90YLQsNC80Lgu INCa0L7RgNGA0YPQv9GG0LjQvtC90L3Ri9C1INGA0LjRgdC60LguINCj0LPRgNC+0LfQsCDQutC+ 0L3RhNC70LjQutGC0LAg0LjQvdGC0LXRgNC10YHQvtCyINC4wqA8YnIgLz7CoNCw0YTRhNC40LvQ uNGA0L7QstCw0L3QvdC+0YHRgtC4INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0YEg0L/RgNC10LTR gdGC0LDQstC40YLQtdC70Y/QvNC4INC60L7QvdGC0YDQsNCz0LXQvdGC0LAuPGJyIC8+PGJyIC8+ PGI+wqAxMC48L2I+wqDQkNC90LDQu9C40Lcg0YPRh9GA0LXQtNC40YLQtdC70YzQvdGL0YUg0LTQ vtC60YPQvNC10L3RgtC+0LIg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDRgSDQv9C+0LfQuNGG0LjQ uCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0LguINCQ0L3QsNC70LjQtyDQsNGC0YDQuNCx0YPRgtC+ 0LIg0LjCoDxiciAvPsKg0YTQuNGA0LzQtdC90L3QvtCz0L4g0YHRgtC40LvRjy4g0J7RhtC10L3Q utCwINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0LrRgNC40LfQuNGB0L3Ri9GFINGB0LjRgtGD0LDR htC40Lkg0LIg0LTQtdGP0YLQtdC70YzQvdC+0YHRgtC4INC60L7QvNC/0LDQvdC40Lgg0L3QsMKg PGJyIC8+wqDQvtGB0L3QvtCy0LUg0YHRgtCw0YLQuNGB0YLQuNGH0LXRgdC60LjRhSDQvNC10YLQ vtC00L7Qsi4g0J/RgNC40LzQtdC90LXQvdC40LUg0L3QsCDQv9GA0LDQutGC0LjQutC1INGN0LzQ v9C40YDQuNGH0LXRgdC60LjRhSDQt9Cw0LrQvtC90L7Qsi48YnIgLz48YnIgLz48Yj7CoDExLjwv Yj7CoNCi0LjQv9GLINC60L7QvNC/0LDQvdC40LksINC/0YDQtdGB0LvQtdC00YPRjtGJ0LjQtSDQ v9GA0L7RgtC40LLQvtC/0YDQsNCy0L3Ri9C1INGG0LXQu9C4LiDQn9GA0L7Qs9C90L7Qt9C40YDQ vtCy0LDQvdC40LUg0L3QsNC00LXQttC90L7RgdGC0LjCoDxiciAvPsKg0L7RgNCz0LDQvdC40LfQ sNGG0LjQuSDQvdCwINC+0YHQvdC+0LLQtSAi0YDQsNGB0YLRgNC+0LLRi9GFINC/0YDQuNC30L3Q sNC60L7QsiDQvtC/0LDRgdC90L7RgdGC0LgiLiDQpNC+0YDQvNC40YDQvtCy0LDQvdC40LUg0YDQ tdC50YLQuNC90LPQvtCywqA8YnIgLz7CoNC90LDQtNC10LbQvdC+0YHRgtC4INC/0LDRgNGC0L3Q tdGA0L7Qsi48YnIgLz48YnIgLz48Yj7CoDEyLjwvYj7CoNCQ0L3QsNC70LjQtyDQsdC10LfQvtC/ 0LDRgdC90L7RgdGC0Lgg0LrQvtC80LzQtdGA0YfQtdGB0LrQuNGFINC/0YDQtdC00LvQvtC20LXQ vdC40Lkg0Lgg0LTQvtCz0L7QstC+0YDQvtCyLiDQmNC30YPRh9C10L3QuNC1INC40L3QuNGG0LjQ sNGC0L7RgNC+0LIg0L/RgNC+0LXQutGC0LAswqA8YnIgLz7CoNC40YUg0LjQvdGC0LXRgNC10YHR iyDQuCDQtNC10LvQvtCy0YPRjiDRgNC10L/Rg9GC0LDRhtC40Y4uINCS0LXRgNC40YTQuNC60LDR htC40Y8g0L/RgNC10LTRgdGC0LDQstC40YLQtdC70LXQuS4g0JjQt9GD0YfQtdC90LjQtSDQvNC1 0YXQsNC90LjQt9C80LDCoDxiciAvPsKg0L/QvtC70YPRh9C10L3QuNGPINC/0YDQuNCx0YvQu9C4 LiDQkNC90LDQu9C40Lcg0L/QtdGA0LLQvtCz0L4g0LrQvtC90YLQsNC60YLQsC4g0J/QvtCy0LXQ tNC10L3Rh9C10YHQutC40LUg0LDRgdC/0LXQutGC0Ysg0L/RgNC4INCy0YvRj9Cy0LvQtdC90LjQ uMKgPGJyIC8+wqDQvdC10L3QsNC00LXQttC90L7Qs9C+INC/0LDRgNGC0L3QtdGA0LAuPGJyIC8+ PGJyIC8+PGZvbnQgY29sb3I9IiNEQUM3QzciPi0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAt IC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0g LSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAt PC9mb250PjxiciAvPsKgwqDCoDxiPtCh0YLQvtC40LzQvtGB0YLRjCDRg9GH0LDRgdGC0LjRjzo8 L2I+wqAxMTgwMCDRgNGD0LEuPGJyIC8+PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqDCoDwvc3Bhbj7Q kiDRgdGC0L7QuNC80L7RgdGC0Ywg0LLRhdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC60LjQ uSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDRgdC1 0YDRgtC40YTQuNC60LDRgi48L3A+PC90ZD48dGQ+wqA8L3RkPjwvdHI+PHRyPjx0ZD48Zm9udCBj b2xvcj0iIzk4NkI2QiIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj7igKI8L2ZvbnQ+PC90ZD48dGQ+ wqA8L3RkPjx0ZD48Zm9udCBjb2xvcj0iIzk4NkI2QiIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj7i gKI8L2ZvbnQ+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj4= From bugzilla@redhat.com Wed Mar 30 15:54:15 2016 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 F41717CA3 for ; Wed, 30 Mar 2016 15:54:14 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B99248F8049 for ; Wed, 30 Mar 2016 13:54:14 -0700 (PDT) X-ASG-Debug-ID: 1459371248-04cbb07ad8144660001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id x2fyTZzII1HUhQwq (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:10 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN7o-00024J-KU for ; Thu, 31 Mar 2016 07:54:05 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrdYP064883 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:53:39 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrdXS048889 for ; Wed, 30 Mar 2016 16:53:39 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKrd2T048888; Wed, 30 Mar 2016 16:53:39 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Wed, 30 Mar 2016 20:53:39 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459371249 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #12 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DHV6ZSuH= wSF&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:17 2016 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 144417CA3 for ; Wed, 30 Mar 2016 15:54:17 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id BE624304062 for ; Wed, 30 Mar 2016 13:54:16 -0700 (PDT) X-ASG-Debug-ID: 1459371250-04bdf01104104a50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id XF3zrnw1CBg1oSKi (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:11 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN7r-0002OC-CX for ; Thu, 31 Mar 2016 07:54:07 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrmIE064977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:53:48 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrmft048969 for ; Wed, 30 Mar 2016 16:53:48 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKrmrB048968; Wed, 30 Mar 2016 16:53:48 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Wed, 30 Mar 2016 20:53:48 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1459371251 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #14 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DoyCzUSo= Sro&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:18 2016 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.6 required=5.0 tests=DATE_IN_PAST_96_XX 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 795597CB2 for ; Wed, 30 Mar 2016 15:54:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D54E1AC006 for ; Wed, 30 Mar 2016 13:54:14 -0700 (PDT) X-ASG-Debug-ID: 1459371250-04cbb07ad6144670001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id DxPl9XfyyKKVcWZl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:12 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN7r-0002M3-Bi for ; Thu, 31 Mar 2016 07:54:08 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKriu2064935 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:53:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKri0v027722 for ; Wed, 30 Mar 2016 16:53:44 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKrhvO027721; Wed, 30 Mar 2016 16:53:43 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Sat, 26 Mar 2016 17:55:56 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1459371252 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.58 X-Barracuda-Spam-Status: No, SCORE=2.58 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0771, DATE_IN_PAST_96_XX, DATE_IN_PAST_96_XX_2, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.50 BSF_SC0_MV0771 BSF_SC0_MV0771 2.07 DATE_IN_PAST_96_XX_2 DATE_IN_PAST_96_XX_2 https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #16 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DIUXwU3y= bZg&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:18 2016 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 5D6697CB1 for ; Wed, 30 Mar 2016 15:54:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C3CA1AC001 for ; Wed, 30 Mar 2016 13:54:14 -0700 (PDT) X-ASG-Debug-ID: 1459371250-04cbb07ad7144670001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id G8HJsbzCXLSsKHCU (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:12 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN7s-0002AT-Kx for ; Thu, 31 Mar 2016 07:54:08 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrqKP065017 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:53:52 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKrqsY049036 for ; Wed, 30 Mar 2016 16:53:52 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKrqcN049035; Wed, 30 Mar 2016 16:53:52 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 30 Mar 2016 20:53:52 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459371252 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #17 from Fedora Update System --- pcp-3.11.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3D1AHiXIE= B5Z&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:18 2016 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 CA53D7CB1 for ; Wed, 30 Mar 2016 15:54:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8F799304062 for ; Wed, 30 Mar 2016 13:54:18 -0700 (PDT) X-ASG-Debug-ID: 1459371255-04cbb07ad5144680001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id iKikwCELOLEV73H1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:16 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN7x-0002W4-BH for ; Thu, 31 Mar 2016 07:54:12 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKs2Gc065058 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:54:02 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKs2l7027890 for ; Wed, 30 Mar 2016 16:54:02 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKs2nm027889; Wed, 30 Mar 2016 16:54:02 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Wed, 30 Mar 2016 20:54:01 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459371256 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 | |pcp-3.11.1-1.fc23 --=20 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=3Dd9QBJkm= KGz&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:25 2016 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 EAC2A7CC9 for ; Wed, 30 Mar 2016 15:54:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BDBEF304053 for ; Wed, 30 Mar 2016 13:54:25 -0700 (PDT) X-ASG-Debug-ID: 1459371262-04cb6c2460148c70001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id e2LBMP8oeF0eEJoi (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:23 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN86-0002JM-Kd for ; Thu, 31 Mar 2016 07:54:21 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsBAe065107 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:54:11 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsB3i000381 for ; Wed, 30 Mar 2016 16:54:11 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKsBao000380; Wed, 30 Mar 2016 16:54:11 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Wed, 30 Mar 2016 20:54:10 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1459371263 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 | |pcp-3.11.1-1.fc23 --=20 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=3Dg4RoSyf= 9Wg&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:30 2016 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 7E2F97CB3 for ; Wed, 30 Mar 2016 15:54:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3A8BC304064 for ; Wed, 30 Mar 2016 13:54:30 -0700 (PDT) X-ASG-Debug-ID: 1459371267-04cbb07ad61446c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id Mm8cNGVUSFypBlej (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:29 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN8A-0002dG-Ck for ; Thu, 31 Mar 2016 07:54:27 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsGvg065155 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:54:16 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsG5i028016 for ; Wed, 30 Mar 2016 16:54:16 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKsGVj028015; Wed, 30 Mar 2016 16:54:16 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Wed, 30 Mar 2016 20:54:15 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459371268 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 | |pcp-3.11.1-1.fc23 --=20 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=3D8tF46lD= nX6&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 15:54:34 2016 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 F41717CCB for ; Wed, 30 Mar 2016 15:54:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AC0C3304064 for ; Wed, 30 Mar 2016 13:54:33 -0700 (PDT) X-ASG-Debug-ID: 1459371270-04bdf01103104a70001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id vvij5Mk7zLV2aOi5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 13:54:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alN8F-0002fi-A9 for ; Thu, 31 Mar 2016 07:54:30 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsKWQ065225 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 16:54:20 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UKsKJw000488 for ; Wed, 30 Mar 2016 16:54:20 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UKsKPL000487; Wed, 30 Mar 2016 16:54:20 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 30 Mar 2016 20:54:19 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459371271 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 | |pcp-3.11.1-1.fc23 --=20 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=3DU57j2pP= Mmh&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:33 2016 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 F37837CA7 for ; Wed, 30 Mar 2016 16:20:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BB0508F8039 for ; Wed, 30 Mar 2016 14:20:32 -0700 (PDT) X-ASG-Debug-ID: 1459372829-04cb6c2462149710001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id 6poBwQfJ17AHoXXZ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:31 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXL-0000ru-AA for ; Thu, 31 Mar 2016 08:20:26 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKEHJ008401 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:14 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKEvw045730 for ; Wed, 30 Mar 2016 17:20:14 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULKEHd045729; Wed, 30 Mar 2016 17:20:14 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Wed, 30 Mar 2016 21:20:14 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1459372830 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc23 |pcp-3.11.1-1.fc23 | |pcp-3.11.1-1.fc22 --=20 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=3DAX8rWbo= MeI&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:33 2016 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 BEBF87CA7 for ; Wed, 30 Mar 2016 16:20:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6607F8F8033 for ; Wed, 30 Mar 2016 14:20:33 -0700 (PDT) X-ASG-Debug-ID: 1459372829-04bdf01105106690001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id R4HhgDrHznjlwKSF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:31 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXK-00012y-Jn for ; Thu, 31 Mar 2016 08:20:27 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKBrs008377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:11 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKBnD045642 for ; Wed, 30 Mar 2016 17:20:11 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULKBo1045637; Wed, 30 Mar 2016 17:20:11 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 30 Mar 2016 20:54:19 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459372830 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 --- Comment #18 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DBH6OtTz= tfu&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:34 2016 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 6B9D87CA7 for ; Wed, 30 Mar 2016 16:20:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C2C4BAC004 for ; Wed, 30 Mar 2016 14:20:30 -0700 (PDT) X-ASG-Debug-ID: 1459372826-04cbb07ad7145a20001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id VYlAYaIFwLyAPmcv (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:28 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXI-0000GF-Iw for ; Thu, 31 Mar 2016 08:20:24 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULK3wp008283 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:03 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULK3wn018370 for ; Wed, 30 Mar 2016 17:20:03 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULK3lE018347; Wed, 30 Mar 2016 17:20:03 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Wed, 30 Mar 2016 21:20:02 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459372828 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 --- Comment #17 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DmCYEfJw= uPP&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:35 2016 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 07EEA7CA7 for ; Wed, 30 Mar 2016 16:20:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5EA7CAC006 for ; Wed, 30 Mar 2016 14:20:34 -0700 (PDT) X-ASG-Debug-ID: 1459372830-04cb6c245f149710001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id uDEHKKaYaSp2W3JA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXN-00016T-Jq for ; Thu, 31 Mar 2016 08:20:28 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKIuQ008457 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:18 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKI6R019159 for ; Wed, 30 Mar 2016 17:20:18 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULKIHW019157; Wed, 30 Mar 2016 17:20:18 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Date: Wed, 30 Mar 2016 21:20:17 +0000 X-ASG-Orig-Subj: [Bug 1286361] SELinux is preventing pmcd from 'read' accesses on the file pmlogger_daily.pid. Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: pcfe@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459372832 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1286361 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc23 |pcp-3.11.1-1.fc23 | |pcp-3.11.1-1.fc22 --=20 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=3DvSLxXeO= QNZ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:35 2016 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 5E2D57CA7 for ; Wed, 30 Mar 2016 16:20:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 31E39304053 for ; Wed, 30 Mar 2016 14:20:32 -0700 (PDT) X-ASG-Debug-ID: 1459372828-04cb6c245f149700001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id dPXuKa26sWX2qO93 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:30 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXL-000115-K9 for ; Thu, 31 Mar 2016 08:20:26 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULK8Yx008353 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:08 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULK8Xo018738 for ; Wed, 30 Mar 2016 17:20:08 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULK8Av018737; Wed, 30 Mar 2016 17:20:08 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Wed, 30 Mar 2016 21:20:07 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1459372830 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 --- Comment #15 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DsXqdbry= rIo&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:35 2016 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 6BD457CB3 for ; Wed, 30 Mar 2016 16:20:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 31F3B8F8033 for ; Wed, 30 Mar 2016 14:20:31 -0700 (PDT) X-ASG-Debug-ID: 1459372826-04cb6c24601496f0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id W59DOx2txgVGYkH8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:28 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXH-0007G8-D2 for ; Thu, 31 Mar 2016 08:20:23 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULJxbd008185 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:19:59 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULJxsw018258 for ; Wed, 30 Mar 2016 17:19:59 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULJxXf018256; Wed, 30 Mar 2016 17:19:59 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Date: Wed, 30 Mar 2016 21:19:58 +0000 X-ASG-Orig-Subj: [Bug 1304722] pcp pmda subrpm remove should trigger ./Remove script Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 24 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1459372827 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1304722 --- Comment #13 from Fedora Update System --- pcp-3.11.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. --=20 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=3DmBrPA8i= 6IJ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:36 2016 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 AD2EC7CA7 for ; Wed, 30 Mar 2016 16:20:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6EFFD30404E for ; Wed, 30 Mar 2016 14:20:36 -0700 (PDT) X-ASG-Debug-ID: 1459372832-04cbb07ad6145a50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id TuDMnt4RYwxj1Tfn (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:34 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXR-0000vd-AC for ; Thu, 31 Mar 2016 08:20:32 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKMlq008697 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:22 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKMCs045803 for ; Wed, 30 Mar 2016 17:20:22 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULKMIN045802; Wed, 30 Mar 2016 17:20:22 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262723] Can't specify multiple archives with Python PMAPI Date: Wed, 30 Mar 2016 21:20:22 +0000 X-ASG-Orig-Subj: [Bug 1262723] Can't specify multiple archives with Python PMAPI Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 22 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1459372834 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1262723 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc23 |pcp-3.11.1-1.fc23 | |pcp-3.11.1-1.fc22 --=20 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=3DyqiQ9Rs= 0jZ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Wed Mar 30 16:20:40 2016 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 1F1CB7CC7 for ; Wed, 30 Mar 2016 16:20:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D985C8F8033 for ; Wed, 30 Mar 2016 14:20:39 -0700 (PDT) X-ASG-Debug-ID: 1459372836-04cb6c2460149720001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id FF8sXXIyYNvYbB09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 14:20:38 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alNXU-00019v-Ly for ; Thu, 31 Mar 2016 08:20:36 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKPv6008944 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 17:20:26 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2ULKPWh019273 for ; Wed, 30 Mar 2016 17:20:25 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2ULKP4a019272; Wed, 30 Mar 2016 17:20:25 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1065803] proc-pmda can timeout on fetch Date: Wed, 30 Mar 2016 21:20:25 +0000 X-ASG-Orig-Subj: [Bug 1065803] proc-pmda can timeout on fetch Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: 23 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: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1459372837 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28309 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1065803 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc24 |pcp-3.11.1-1.fc23 |pcp-3.11.1-1.fc23 | |pcp-3.11.1-1.fc22 --=20 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=3DIHQh5wT= NQk&a=3Dcc_unsubscribe= From fche@redhat.com Wed Mar 30 17:43:18 2016 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 3FAFA7CA7 for ; Wed, 30 Mar 2016 17:43:18 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 03E64304032 for ; Wed, 30 Mar 2016 15:43:15 -0700 (PDT) X-ASG-Debug-ID: 1459377793-04cb6c245f14b650001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id hz2iACCJEybKw1fS (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 15:43:14 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id A1E2E1E35 for ; Wed, 30 Mar 2016 22:43:13 +0000 (UTC) Received: from fche.csb (vpn-48-92.rdu2.redhat.com [10.10.48.92]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UMhD0m006305 for ; Wed, 30 Mar 2016 18:43:13 -0400 Received: by fche.csb (Postfix, from userid 2569) id B0FC7584C8; Wed, 30 Mar 2016 18:43:12 -0400 (EDT) Date: Wed, 30 Mar 2016 18:43:12 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: pcp update: libpcp probe-discovery stacks Message-ID: <20160330224312.GD22488@redhat.com> X-ASG-Orig-Subj: pcp update: libpcp probe-discovery stacks 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.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459377794 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - This commit on pcpfans.git branch fche/libpcp-probestack appears to correct RHBZ1319288. commit 77755462f768415fb8833b6c77473df73faacea0 Author: Frank Ch. Eigler Date: Wed Mar 30 18:36:56 2016 -0400 libpcp discovery probe: increase thread stack sizes In case pmDiscoverServices probe mode detects errors, pmNotifyErr() is called. Its child pmprintf eats too many syscalls, and its grandchild pmGetConfig eats too much stack. We cure the second gluttony by enlarging the thread stacks with a couple of MAXPATHLEN's, avoiding stack-overflow crashes. qa/766 extended with "ulimit -n" based fault injection. From bugzilla@redhat.com Wed Mar 30 17:44:50 2016 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 770997CAE for ; Wed, 30 Mar 2016 17:44:50 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3CBBC8F804C for ; Wed, 30 Mar 2016 15:44:47 -0700 (PDT) X-ASG-Debug-ID: 1459377883-04cbb07ad7147c60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 6vMjuz6ddoFtAbp6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 30 Mar 2016 15:44:45 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84 #2 (Debian)) id 1alOqp-0003kG-DU for ; Thu, 31 Mar 2016 09:44:42 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UMiPO2033545 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 30 Mar 2016 18:44:25 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2UMiP8x045369 for ; Wed, 30 Mar 2016 18:44:25 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u2UMiPfh045368; Wed, 30 Mar 2016 18:44:25 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Wed, 30 Mar 2016 22:44:24 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated 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-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1459377884 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/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, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28313 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 --- Comment #4 from Frank Ch. Eigler --- brolley's intuition's right; our MAXPATHLENs were larger than I expected and indeed thread stacks were being blown out. Patch posted. http://oss.sgi.com/pipermail/pcp/2016-March/010092.html --=20 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=3DPMaA1wC= jl0&a=3Dcc_unsubscribe= From brolley@redhat.com Thu Mar 31 11:53:26 2016 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 5D24E7CA3 for ; Thu, 31 Mar 2016 11:53:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id D502DAC001 for ; Thu, 31 Mar 2016 09:53:22 -0700 (PDT) X-ASG-Debug-ID: 1459443200-04cb6c2462171dd0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9uzFAx0VnRYVnzJd (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 09:53:21 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B54307F09F for ; Thu, 31 Mar 2016 16:53:20 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2VGrKRs031344 for ; Thu, 31 Mar 2016 12:53:20 -0400 Message-ID: <56FD5633.6080307@redhat.com> Date: Thu, 31 Mar 2016 12:54:11 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: lberk: pmdaroot, admin scripts Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: lberk: pmdaroot, admin scripts Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459443201 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Lukas Berk (3): Update pcp-push script to work with different trees pmdaroot: add check for config.v2.json docker files Vagrantfile: update and trim as needed Vagrantfile | 124 ++++++++++++++++--------- qa/761.out | 30 ++++++ qa/linux/containers-docker-1.10.3-root-004.tgz |binary scripts/pcp-push | 6 - src/pmdas/root/docker.c | 28 +++++ 5 files changed, 142 insertions(+), 46 deletions(-) Details ... commit eae8a94b80642ab53661bd65ce2ff8b49d6314aa Author: Lukas Berk Date: Wed Mar 30 11:31:50 2016 -0400 Vagrantfile: update and trim as needed Some boxes are no longer available, trim those machines from the host configuration lists. Each box currently listed has libvirt as a specified provider, or is compatible with libvirt after a vagrant mutate has been applied. commit a1e2cae3a4d05fab522fef2207778be52ac76054 Author: Lukas Berk Date: Tue Mar 29 16:30:42 2016 -0400 pmdaroot: add check for config.v2.json docker files docker 1.10+ now uses a different config file. Add a check and support that new file. Add example to qa and update appropriate output commit 35123e0cc25d36712e0f067f4171ef4ec2a8fa2b Author: Lukas Berk Date: Tue Mar 22 16:19:32 2016 -0400 Update pcp-push script to work with different trees From brolley@redhat.com Thu Mar 31 13:25:43 2016 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 155F87CA3 for ; Thu, 31 Mar 2016 13:25:43 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94F33AC001 for ; Thu, 31 Mar 2016 11:25:39 -0700 (PDT) X-ASG-Debug-ID: 1459448734-04bdf0110213c220001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id TmiOOvfNNEgOEsc3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 11:25:34 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 57D70627C7 for ; Thu, 31 Mar 2016 18:25:34 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2VIPXFk003469 for ; Thu, 31 Mar 2016 14:25:34 -0400 Message-ID: <56FD6BD0.2030507@redhat.com> Date: Thu, 31 Mar 2016 14:26:24 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: mgoodwin, nkshirsa: libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: mgoodwin, nkshirsa: libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Thu, 31 Mar 2016 18:25:34 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459448734 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 I've pushed this, although test 842 appears to have a time zone issue. The actual times differ for me by 14 hours which I believe is the current difference between my time zone and Mark's. ------------------------------------------------------------------------------------------ Changes committed to git://git.pcp.io/pcp master Mark Goodwin (15): config: install a global derived metrics config directory with iostat.conf docs: clarify pmchart -geometry and -g flags (former is for display geometry) pmchart: fix an autoscale bug when loading a view in archive mode libpcp: load global derived metrics config by default pmchart: add Iostat view using disk metrics and derived iostat metrics packaging: packaging for global derived metrics configs libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics qa: updates to 'derive' group tests for global derived metrics pmiostat: improve time delta calculation qa/common - set PCP_DERIVED_CONFIG to an empty string pmchart - split out Iostat view to SD, DM and MD derived metrics: add derived iostat metrics for disk.md docs - pmiostat man page, mention extra default precision for avgrq-sz and avgqu-sz qa - updates for new pmiostat -P precision flag. qa - extend 842 to check reporting for pmiostat -P precision Nikhil (1): Commit for bz 1297498. build/rpm/fedora.spec | 2 debian/pcp-conf.dirs | 1 debian/pcp-conf.install | 1 man/man1/pmchart.1 | 11 qa/1099.out | 16 qa/225 | 4 qa/246 | 4 qa/247 | 4 qa/249 | 4 qa/256 | 4 qa/370 | 5 qa/509 | 5 qa/536.out | 16 qa/810.out | 3828 +++++++++++++++++++++--------------------- qa/842 | 10 qa/842.out | 136 + qa/969 | 4 qa/common | 1 src/GNUmakefile | 1 src/derived/GNUmakefile | 33 src/derived/iostat.conf | 49 src/libpcp/src/derive.c | 29 src/pcp/iostat/pcp-iostat.1 | 15 src/pcp/iostat/pcp-iostat.py | 77 src/pmchart/groupcontrol.cpp | 11 src/pmchart/pmchart.cpp | 3 src/pmchart/sampling.cpp | 5 src/pmchart/views/GNUmakefile | 5 src/pmchart/views/Iostat | 88 src/pmchart/views/Iostat.DM | 32 src/pmchart/views/Iostat.MD | 32 31 files changed, 2396 insertions(+), 2040 deletions(-) Details ... commit b536b113c16a61a5d0dfc260d73c7842ac1be13f Author: Mark Goodwin Date: Tue Mar 29 17:31:44 2016 +1100 qa - extend 842 to check reporting for pmiostat -P precision modified: qa/842 modified: qa/842.out commit f12bced41dbe934ca14d790d79c927cda9f26675 Author: Mark Goodwin Date: Tue Mar 29 17:13:20 2016 +1100 qa - updates for new pmiostat -P precision flag. The pmiostat report format changed slightly with the -P flag defaulting to 2 decimals, so remake tests in the 'pmiostat' group. i.e. qa/1099.out, qa/536.out, qa/810.out and a minor tweak for qa/842 and qa/842.out commit 0325f568b4a8ddfebbc80f84d0d0894088434f81 Author: Mark Goodwin Date: Tue Mar 29 17:08:49 2016 +1100 docs - pmiostat man page, mention extra default precision for avgrq-sz and avgqu-sz avgrq-sz and avgqu-sz fields are reported with N+1 decimals because they're usually small values. commit 50a47b1be7d3323824a24bac1b01e733310f6408 Author: Mark Goodwin Date: Fri Mar 25 11:22:32 2016 +1100 derived metrics: add derived iostat metrics for disk.md This adds iostat derived metrics for disk.md devices, complementing similar derived metrics based on disk.dev and disk.dm. These are used by the new pmchart view 'Iostat.MD'. commit fdf0d364956a227c3bc3c20447a201e07a2633cd Author: Mark Goodwin Date: Fri Mar 25 10:46:36 2016 +1100 pmchart - split out Iostat view to SD, DM and MD This splits out the Iostat view to Iostat (for SD devices using disk.dev), Iostat.DM (for device mapper logical devices using disk.dm) and Iostat.MD (for logical multiple devices, using disk.md metrics). modified: src/pmchart/views/GNUmakefile modified: src/pmchart/views/Iostat new file: src/pmchart/views/Iostat.DM new file: src/pmchart/views/Iostat.MD commit 9c42ba123a40c3ebe4671ea404d7cad4ce5c0615 Author: Mark Goodwin Date: Fri Mar 25 10:34:22 2016 +1100 qa/common - set PCP_DERIVED_CONFIG to an empty string Avoid QA fallout whilst I add new filtering for global derived metrics configs. commit 237f9b729d18f4ee320c4fd948108fc1932b3882 Author: Nikhil Date: Thu Mar 17 10:32:54 2016 +0530 Commit for bz 1297498. pcp-iostat now takes a -P parameter that specifies the number of decimal places to display in the output. commit 77231e5796034eb8482cb2d13a8abb37db90e719 Author: Mark Goodwin Date: Thu Mar 17 13:43:16 2016 +1100 pmiostat: improve time delta calculation reduces the possibility of arithmetic overflow. No QA updates needed. commit f68c60427318969196efc006428d8055417c442c Author: Mark Goodwin Date: Tue Mar 15 12:23:00 2016 +1100 qa: updates to 'derive' group tests for global derived metrics updates qa/225 qa/246 qa/247 qa/249 qa/256 qa/370 qa/509 qa/969 but no new qualified output. commit d00d400dd591adba8403b97d2705c3bda052ee72 Author: Mark Goodwin Date: Tue Mar 15 09:53:51 2016 +1100 libpcp: PCP_DERIVED_CONFIG=="" disables loading derived metrics Also add a comment explaining the three use-cases: If PCP_DERIVED_CONFIG is NOT set, then by default we load global derived configs from the directory $PCP_VAR_DIR/config/derived. If PCP_DERIVED_CONFIG is set to a zero length string, then don't load any derived metrics definitions. Else if PCP_DERIVED_CONFIG is set then load user-defined derived metrics from one or more files or directories separated by ':'. commit b83ef983a98979528a3d70736c0dc3c6677075ce Author: Mark Goodwin Date: Wed Mar 9 22:05:16 2016 +1100 packaging: packaging for global derived metrics configs Add new dir PCP_VAR_DIR/config/derived and config file iostat.config to the pcp-config package. modified: build/rpm/fedora.spec modified: debian/pcp-conf.dirs modified: debian/pcp-conf.install commit 7a4d099ce75c035c701e153bd3bfedbdcd61f3e0 Author: Mark Goodwin Date: Wed Mar 9 21:57:32 2016 +1100 pmchart: add Iostat view using disk metrics and derived iostat metrics This is a new multi-tabbed view showing disk and device-mapper traffic and most of the traditional iostat metrics. Some of these metrics are derived, see /var/lib/pcp/config/derived/iostat.conf. modified: src/pmchart/views/GNUmakefile new file: src/pmchart/views/Iostat commit 5d5620645415100a4734d379f111b179c25267d6 Author: Mark Goodwin Date: Wed Mar 9 17:41:05 2016 +1100 libpcp: load global derived metrics config by default If PCP_DERIVED_CONFIG is NOT defined in the environment, then __dminit() now loads derived configs from $PCP_VAR_DIR/config/derived by default. This follows on from previous commit 689c031ca6f5, where we now ship an iostat.config. A follow-up change will move the global derived config directory and iostat.config into the pcp-conf package (currently in pcp base package). Also, some QA changes to follow. commit 0b91a221b8187f11d7c1dd05a222ab3f94f63d35 Author: Mark Goodwin Date: Wed Mar 9 17:26:33 2016 +1100 pmchart: fix an autoscale bug when loading a view in archive mode Fix an issue in pmchart when loading a view in archive mode, autoscale isn't properly performed until a pmtime event is received (was initially fixed scale at 0 .. 1000). Also improves console diagnostics in related areas of code. Fix is in GroupControl::adjustArchiveWorldViewForward(). commit df5ec5921a8dab639530d939fb43382d18921305 Author: Mark Goodwin Date: Wed Mar 9 17:17:46 2016 +1100 docs: clarify pmchart -geometry and -g flags (former is for display geometry) commit 689c031ca6f5db455cce6aab8f145eb5b8029223 Author: Mark Goodwin Date: Mon Mar 7 15:23:56 2016 +1100 config: install a global derived metrics config directory with iostat.conf Installs a global derived metrics config dir $PCP_VAR_DIR/config/derived along with iostat.conf (containing iostat derived metrics definitions). modified: src/GNUmakefile new file: src/derived/GNUmakefile new file: src/derived/iostat.conf From brolley@redhat.com Thu Mar 31 13:53:30 2016 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 6E24E7CA1 for ; Thu, 31 Mar 2016 13:53:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3DA4E304032 for ; Thu, 31 Mar 2016 11:53:26 -0700 (PDT) X-ASG-Debug-ID: 1459450405-04cbb07ad71806f0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0moB9GBWtCslzStr (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 11:53:26 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9606D2EC for ; Thu, 31 Mar 2016 18:53:25 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2VIrP87011062 for ; Thu, 31 Mar 2016 14:53:25 -0400 Message-ID: <56FD7258.5090500@redhat.com> Date: Thu, 31 Mar 2016 14:54:16 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: fche: libpcp probe-discovery stacks (RHBZ 1319288) Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: fche: libpcp probe-discovery stacks (RHBZ 1319288) Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1459450406 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Frank Ch. Eigler (1): libpcp discovery probe: increase thread stack sizes qa/766 | 13 +++++++++++++ qa/766.out | 3 +++ src/libpcp/src/probe.c | 9 ++++++--- 3 files changed, 22 insertions(+), 3 deletions(-) Details ... commit 77755462f768415fb8833b6c77473df73faacea0 Author: Frank Ch. Eigler Date: Wed Mar 30 18:36:56 2016 -0400 libpcp discovery probe: increase thread stack sizes In case pmDiscoverServices probe mode detects errors, pmNotifyErr() is called. Its child pmprintf eats too many syscalls, and its grandchild pmGetConfig eats too much stack. We cure the second gluttony by enlarging the thread stacks with a couple of MAXPATHLEN's, avoiding stack-overflow crashes. qa/766 extended with "ulimit -n" based fault injection. From lberk@redhat.com Thu Mar 31 20:11:18 2016 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 7740B7CA1 for ; Thu, 31 Mar 2016 20:11:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id DA701AC007 for ; Thu, 31 Mar 2016 18:11:17 -0700 (PDT) X-ASG-Debug-ID: 1459473072-04cbb07ad5189a50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id GIXmJQHY4Yb2BTEz (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 18:11:13 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7E78BC943D for ; Fri, 1 Apr 2016 01:11:12 +0000 (UTC) Received: from toium (vpn-61-118.rdu2.redhat.com [10.10.61.118]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u311BBQS023716 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 21:11:12 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: qa/842 Date: Thu, 31 Mar 2016 21:11:11 -0400 X-ASG-Orig-Subj: pcp updates: qa/842 Message-ID: <87bn5ukua8.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 1459473073 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/pcp/pcp.git master Lukas Berk (1): qa/842: add -z flag to pmiostat qa/842 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Details ... commit 0784e9c85b95bfdc062f7c26b4c61863e2a126ff Author: Lukas Berk Date: Thu Mar 31 20:53:23 2016 -0400 qa/842: add -z flag to pmiostat Make new precision test timezone agnostic From nscott@redhat.com Thu Mar 31 20:54:17 2016 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 21DC57CA1 for ; Thu, 31 Mar 2016 20:54:17 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 999B2AC004 for ; Thu, 31 Mar 2016 18:54:16 -0700 (PDT) X-ASG-Debug-ID: 1459475650-04bdf01105147410001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id hXCH62jm54FUhjTj (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 31 Mar 2016 18:54:11 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u311rpH0040192; Thu, 31 Mar 2016 21:53:51 -0400 Date: Thu, 31 Mar 2016 21:53:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Thorsten Alteholz Cc: PCP Development Team Message-ID: <774559731.35951776.1459475631255.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] pcp_3.11.1_amd64.changes REJECTED MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp_3.11.1_amd64.changes REJECTED Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.183] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF45 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp_3.11.1_amd64.changes REJECTED Thread-Index: bWpvZpQ+o2RCMgNL2vhnF5B/MVHYMw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1459475651 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/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.3.28352 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 Hi Thorsten, ----- Original Message ----- > > Hi Nathan, > > lots of files in pcp-3.11.1/images/* (for example > pcp-3.11.1/images/camera-video.svg) > are licensed under CC-BY-SA 2.0. As this license is not DFSG compatible, > please remove them from the source tarball. > Thanks for the review! I'll look into fixing those up soon - were there any other issues that stood out beyond that? I think I picked up all of the missing/out-dated debian/copyright notice updates from the previous upload attempt, but I'm keen to know if there's any still missing, or any other new issues you've observed? Armed with that info, I'll be able to make sure that I tackle everything at once for the next upload, and we should collectively expect the next one to pass muster (so I can stop pestering you guys on each pcp update). cheers. -- Nathan