From nscott@redhat.com Fri May 1 00:53:34 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 8AFCD7F47 for ; Fri, 1 May 2015 00:53:34 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 79BB18F8040 for ; Thu, 30 Apr 2015 22:53:31 -0700 (PDT) X-ASG-Debug-ID: 1430459607-04cb6c1cc948d870001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id fadFb323FguUvzjI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 30 Apr 2015 22:53:28 -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 t415rRE7038655; Fri, 1 May 2015 01:53:27 -0400 Date: Fri, 1 May 2015 01:53:26 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> In-Reply-To: <877ft59dmo.fsf@redhat.com> References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Content-Type: multipart/mixed; boundary="----=_Part_10833177_1046816095.1430459606975" X-Originating-IP: [10.64.50.220] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Minimizing Installation Size for Reduced PCP Footprint Thread-Index: dAgsJvqc2W3PcYXLUGDUEvqb8M96iA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1430459607 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18513 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_10833177_1046816095.1430459606975 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Lukas, ----- Original Message ----- > [...] > I've focused the changes within pcp.spec.in to start, so to try out the > changes, simply ./Makepkgs on a fedora or centos box. Its looking pretty good I reckon, and the meta-packages are very helpful. Couple of small nits in the attached patch, mostly small stuff. The one real issue there is the pcp-libs Requires: pcp-compat - I don't really follow that, and it'd seem like it might cause problems. For the case where someone has *only* pcp-libs installed before an upgrade (e.g. maybe they have built a monitor tool that depends on libpcp.so) - would this not pull in everything, instead of only the new -libs? > Just about every pmda except core ones have been split into their own > pcp-pmda- package, and on systems that already have a stable pcp > release (fedora 22 and older or centos 7 and older) there is a > pcp-compat package. This pcp-compat will ensure all the new subpackages will > be installed by default. This way there is no broken/missing elements > after an upgrade. In the patch I shifted the pcp-compat Requires to pcp but I suspect that may not be the right way to go either - not sure. > I've been careful to test qa after splitting off pmdas of each language > (python, perl, and C, respectively), and there is various updated qa > bits to match that. As it currently stands, I have no regressions on my > local runs. Nice. There may be some tests that warrant new _notrun() checks, going forward, since more components (esp PMDAs) are now becoming optional. > I've also added a %post hook to build the pmns (and removes the > .NeedRebuild file if successful). I explicitly tested this by making > sure to nuke /var/lib/pcp* and running the full testsuite (also manually > checked the pmns before and after adding that hook, no difference). We might need to mark %ghost on .NeedRebuild? (I think rpmlint complains otherwise, from memory) cheers. -- Nathan ------=_Part_10833177_1046816095.1430459606975 Content-Type: text/x-patch; name=spec.patch Content-Disposition: attachment; filename=spec.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2J1aWxkL3JwbS9wY3Auc3BlYy5pbiBiL2J1aWxkL3JwbS9wY3Auc3BlYy5p bgppbmRleCA0YjViZjE4Li5mMTdkNTQ4IDEwMDY0NAotLS0gYS9idWlsZC9ycG0vcGNwLnNwZWMu aW4KKysrIGIvYnVpbGQvcnBtL3BjcC5zcGVjLmluCkBAIC05Nyw2ICs5Nyw5IEBAIFJlcXVpcmVz OiBpbml0c2NyaXB0cwogIyBzbGlwIG91ciBmaWx0ZXIgaW50byBwbGFjZQogJWRlZmluZSBfX2Zp bmRfcmVxdWlyZXMgJXtfYnVpbGRkaXJ9LyV7P2J1aWxkc3ViZGlyfS9idWlsZC9ycG0vZmlsdGVy LXJlcXVpcmVzIC12ICV7X3ZlbmRvcn0gLWYgMCV7P2ZlZG9yYX0gLXIgMCV7P3JoZWx9ICV7X19m aW5kX3JlcXVpcmVzX3NhdmV9CiAKKyVpZiAle3dpdGhfY29tcGF0fQorUmVxdWlyZXM6IHBjcC1j b21wYXQKKyVlbmRpZgogUmVxdWlyZXM6IHBjcC1saWJzID0gQHBhY2thZ2VfdmVyc2lvbkAKIE9i c29sZXRlczogcGNwLWd1aS1kZWJ1Z2luZm8KIApAQCAtMTMyLDkgKzEzNSw2IEBAIEdyb3VwOiBT eXN0ZW0gRW52aXJvbm1lbnQvTGlicmFyaWVzCiBTdW1tYXJ5OiBQZXJmb3JtYW5jZSBDby1QaWxv dCBydW4tdGltZSBsaWJyYXJpZXMKIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBw Y3AtY29uZiA9IEBwYWNrYWdlX3ZlcnNpb25ACi0laWYgJXt3aXRoX2NvbXBhdH0KLVJlcXVpcmVz OiBwY3AtY29tcGF0Ci0lZW5kaWYKIE9ic29sZXRlczogcGNwIDwgMy4wCiAKICVkZXNjcmlwdGlv biBsaWJzCkBAIC01MjcsNyArNTI3LDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWly ZXM6IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3JpcHRpb24gcG1k YS1hY3RpdmVtcQotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1l dHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUg UENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3Rp bmcgbWV0cmljcyBhYm91dCB0aGUgQWN0aXZlTVEgbWVzc2FnZSBicm9rZXIuICBUaGUgUE1EQSBp cyB3cml0dGVuCiBpbiBQZXJsLgogI2VuZCBwY3AtcG1kYS1hY3RpdmVtcQpAQCAtNTQzLDcgKzU0 Myw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0g QHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtYm9uZGluZwotVGhpcyBwYWNr YWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQ TURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJp Y3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCBib25k ZWQgbmV0d29yayBpbnRlcmZhY2VzLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUGVybC4KIApA QCAtNTYwLDcgKzU2MCw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJs LVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtZGJwaW5n Ci1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21h aW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVyZm9y bWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRyaWNz IGFib3V0IHRoZSBEYXRhYmFzZSByZXNwb25zZSB0aW1lcyBhbmQgQXZhaWxhYmxpbGl0eS4KIFRo ZSBQTURBIGlzIHdyaXR0ZW4gaW4gUGVybC4KIApAQCAtNTc3LDcgKzU3Nyw3IEBAIFVSTDogaHR0 cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lv bkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtZHMzODkKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhl IFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBh Y2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAo UE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgYSAzODkgRGlyZWN0b3J5IFNlcnZl ci4gIFRoZSBQTURBIGlzIHdyaXR0ZW4KIGluIFBlcmwuCiAKQEAgLTU5NCw3ICs1OTQsNyBAQCBV Ukw6IGh0dHA6Ly93d3cucGNwLmlvCiBSZXF1aXJlczogcGVybC1QQ1AtUE1EQSA9IEBwYWNrYWdl X3ZlcnNpb25ACiAKICVkZXNjcmlwdGlvbiBwbWRhLWRzMzg5bG9nCi1UaGlzIHBhY2thZ2UgY29u YXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZv cgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21h aW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRyaWNzIGFib3V0IGEgMzg5IERpcmVj dG9yeSBTZXJ2ZXIgTG9nZ2VyLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUGVybC4KIApAQCAt NjExLDcgKzYxMSw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBD UC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtZWxhc3RpY3Nl YXJjaAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3Mg RG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBl cmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0 cmljcyBhYm91dCBFbGFzdGljc2VhcmNoLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUGVybC4K IApAQCAtNjI4LDcgKzYyOCw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBw ZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtZ3Bm cwotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9t YWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZv cm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmlj cyBhYm91dCB0aGUgR1BGUyBmaWxlc3lzdGVtLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUGVy bC4KIApAQCAtNjQ1LDcgKzY0NSw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVz OiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEt Z3BzZAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3Mg RG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBl cmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0 cmljcyBhYm91dCBhIEdQUyBEYWVtb24uICBUaGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQZXJsLgog CkBAIC02NjIsNyArNjYyLDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBl cmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3JpcHRpb24gcG1kYS1rdm0K LVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFp biBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3Jt YW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3Mg YWJvdXQgdGhlIEtlcm5lbCBiYXNlZCBWaXJ0dWFsIE1hY2hpbmUuICBUaGUgUE1EQSBpcyB3cml0 dGVuCiBpbiBQZXJsLgogCkBAIC02NzksNyArNjc5LDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5p bwogUmVxdWlyZXM6IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3Jp cHRpb24gcG1kYS1sdXN0cmUKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3Jt YW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFp bnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBj b2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIEx1c3RyZSBGaWxlc3lzdGVtLiAgVGhlIFBNREEg aXMgd3JpdHRlbgogaW4gUGVybC4KIApAQCAtNjk2LDcgKzY5Niw3IEBAIFVSTDogaHR0cDovL3d3 dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAog JWRlc2NyaXB0aW9uIHBtZGEtbWVtY2FjaGUKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBD UCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2th Z2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1E QSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgTWVtY2FjaGVkLiAgVGhlIFBNREEgaXMg d3JpdHRlbgogaW4gUGVybC4KIApAQCAtNzEzLDcgKzcxMyw3IEBAIFVSTDogaHR0cDovL3d3dy5w Y3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRl c2NyaXB0aW9uIHBtZGEtbXlzcWwKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJm b3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29u dGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9y CiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIE15U1FMIGRhdGFiYXNlLiAgVGhlIFBNREEg aXMgd3JpdHRlbgogaW4gUGVybC4KIApAQCAtNzMwLDcgKzczMCw3IEBAIFVSTDogaHR0cDovL3d3 dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAog JWRlc2NyaXB0aW9uIHBtZGEtbmFtZWQKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQ ZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2Ug Y29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkg Zm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIE5hbWVkIG5hbWVzZXJ2ZXIuICBUaGUg UE1EQSBpcyB3cml0dGVuCiBpbiBQZXJsLgogCkBAIC03NDYsNyArNzQ2LDcgQEAgVVJMOiBodHRw Oi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9u QAogCiAlZGVzY3JpcHRpb24gcG1kYS1uZXRmaWx0ZXIKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMg dGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlz IHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2Vu dCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIE5ldGZpbHRlciBwYWNr ZXQgZmlsdGVyaW5nIGZyYW1ld29yay4gIFRoZQogUE1EQSBpcyB3cml0dGVuIGluIFBlcmwuCiAK QEAgLTc2Myw3ICs3NjMsNyBAQCBVUkw6IGh0dHA6Ly93d3cucGNwLmlvCiBSZXF1aXJlczogcGVy bC1QQ1AtUE1EQSA9IEBwYWNrYWdlX3ZlcnNpb25ACiAKICVkZXNjcmlwdGlvbiBwbWRhLW5ld3MK LVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFp biBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3Jt YW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3Mg YWJvdXQgVXNlbmV0IE5ld3MuICBUaGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQZXJsLgogCkBAIC03 ODAsNyArNzgwLDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBlcmwtUENQ LVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3JpcHRpb24gcG1kYS1uZ2lueAotVGhp cyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFn ZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNl IE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91 dCB0aGUgTmdpbnggV2Vic2VydmVyLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUGVybC4KIApA QCAtNzk3LDcgKzc5Nyw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJs LVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtbmZzY2xp ZW50Ci1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBE b21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVy Zm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRy aWNzIGZvciBORlMgQ2xpZW50cy4gIFRoZSBQTURBIGlzIHdyaXR0ZW4gaW4gUGVybC4KIAogI2Vu ZCBwY3AtcG1kYS1uZnNjbGllbnQKQEAgLTgxMyw3ICs4MTMsNyBAQCBVUkw6IGh0dHA6Ly93d3cu cGNwLmlvCiBSZXF1aXJlczogcGVybC1QQ1AtUE1EQSA9IEBwYWNrYWdlX3ZlcnNpb25ACiAKICVk ZXNjcmlwdGlvbiBwbWRhLXBkbnMKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJm b3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29u dGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9y CiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIFBvd2VyRE5TLiAgVGhlIFBNREEgaXMgd3Jp dHRlbiBpbiBQZXJsLgogCiAjZW5kIHBjcC1wbWRhLXBkbnMKQEAgLTgyNyw5ICs4MjcsMTAgQEAg R3JvdXA6IEFwcGxpY2F0aW9ucy9TeXN0ZW0KIFN1bW1hcnk6IFBlcmZvcm1hbmNlIENvLVBpbG90 IChQQ1ApIG1ldHJpY3MgZm9yIHRoZSBQb3N0Zml4IChNVEEpCiBVUkw6IGh0dHA6Ly93d3cucGNw LmlvCiBSZXF1aXJlczogcGVybC1QQ1AtUE1EQSA9IEBwYWNrYWdlX3ZlcnNpb25ACitSZXF1aXJl czogcG9zdGZpeC1wZXJsLXNjcmlwdHMKIAogJWRlc2NyaXB0aW9uIHBtZGEtcG9zdGZpeAotVGhp cyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFn ZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNl IE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91 dCB0aGUgUG9zdGZpeCAoTVRBKS4gIFRoZSBQTURBIGlzIHdyaXR0ZW4KIGluIFBlcmwuCiAKQEAg LTg0Niw3ICs4NDcsNyBAQCBVUkw6IGh0dHA6Ly93d3cucGNwLmlvCiBSZXF1aXJlczogcGVybC1Q Q1AtUE1EQSA9IEBwYWNrYWdlX3ZlcnNpb25ACiAKICVkZXNjcmlwdGlvbiBwbWRhLXBvc3RncmVz cWwKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERv bWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJm b3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJp Y3MgYWJvdXQgdGhlIFBvc3RncmVTUUwgZGF0YWJhc2UuICBUaGUgUE1EQSBpcyB3cml0dGVuCiBp biBQZXJsLgogCkBAIC04NjMsNyArODY0LDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVx dWlyZXM6IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3JpcHRpb24g cG1kYS1yc3lzbG9nCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2Ug TWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRo ZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVj dGluZyBtZXRyaWNzIGFib3V0IFJzeXNsb2cuICBUaGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQZXJs LgogCkBAIC04ODAsNyArODgxLDcgQEAgVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6 IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJzaW9uQAogCiAlZGVzY3JpcHRpb24gcG1kYS1z YW1iYQotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3Mg RG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBl cmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0 cmljcyBhYm91dCBTYW1iYS4gIFRoZSBQTURBIGlzIHdyaXR0ZW4gaW4gUGVybC4KIAogI2VuZCBw Y3AtcG1kYS1zYW1iYQpAQCAtODk2LDcgKzg5Nyw3IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8K IFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBhY2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0 aW9uIHBtZGEtc25tcAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNl IE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0 aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxl Y3RpbmcgbWV0cmljcyBhYm91dCBTTk1QLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBQZXJsLgog CiAjZW5kIHBjcC1wbWRhLXNubXAKQEAgLTkxMiw3ICs5MTMsNyBAQCBVUkw6IGh0dHA6Ly93d3cu cGNwLmlvCiBSZXF1aXJlczogcGVybC1QQ1AtUE1EQSA9IEBwYWNrYWdlX3ZlcnNpb25ACiAKICVk ZXNjcmlwdGlvbiBwbWRhLXN5c3RlbXRhcAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQ IFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2Fn ZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURB KSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBmb3IgU3lzdGVtdGFwLiAgVGhlIFBNREEgaXMgd3Jp dHRlbiBpbiBQZXJsLgogCiAjZW5kIHBjcC1wbWRhLXN5c3RlbXRhcApAQCAtOTI4LDcgKzkyOSw3 IEBAIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwZXJsLVBDUC1QTURBID0gQHBh Y2thZ2VfdmVyc2lvbkAKIAogJWRlc2NyaXB0aW9uIHBtZGEtdm13YXJlCi1UaGlzIHBhY2thZ2Ug Y29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEp IGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBE b21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRyaWNzIGZvciBWTXdhcmUuICBU aGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQZXJsLgogCkBAIC05NDUsNyArOTQ2LDcgQEAgVVJMOiBo dHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBlcmwtUENQLVBNREEgPSBAcGFja2FnZV92ZXJz aW9uQAogCiAlZGVzY3JpcHRpb24gcG1kYS16aW1icmEKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMg dGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlz IHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2Vu dCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgWmltcmEuICBUaGUgUE1EQSBp cyB3cml0dGVuCiBpbiBQZXJsLgogI2VuZCBwY3AtcG1kYS16aW1icmEKQEAgLTk2MCw3ICs5NjEs NyBAQCBTdW1tYXJ5OiBQZXJmb3JtYW5jZSBDby1QaWxvdCAoUENQKSBtZXRyaWNzIGZvciB0aGUg RGV2aWNlIE1hcHBlciBDYWNoZSBhbmQgVGhpbgogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVx dWlyZXM6IHBjcC1saWJzID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLWRt Ci1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21h aW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVyZm9y bWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRyaWNz IGFib3V0IHRoZSBEZXZpY2UgTWFwcGVyIENhY2hlIGFuZCBUaGluIENsaWVudC4gIFRoZSBQTURB CiBpcyB3cml0dGVuIGluIFB5dGhvbi4KICMgZW5kIHBjcC1wbWRhLWRtCkBAIC05ODAsNyArOTgx LDcgQEAgUmVxdWlyZXM6IHB5dGhvbi1wY3AKIFJlcXVpcmVzOiBweXRob24zLXBjcAogJWVuZGlm CiAlZGVzY3JpcHRpb24gcG1kYS1nbHVzdGVyCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQ Q1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNr YWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBN REEpIGZvcgogY29sbGVjdGluZyBtZXRyaWNzIGFib3V0IHRoZSBnbHVzdGVyIGZpbGVzeXN0ZW0u ICBUaGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQeXRob24uCiAjIGVuZCBwY3AtcG1kYS1nbHVzdGVy CkBAIC05OTksNyArMTAwMCw3IEBAIFJlcXVpcmVzOiBweXRob24tcGNwCiBSZXF1aXJlczogcHl0 aG9uMy1wY3AKICVlbmRpZgogJWRlc2NyaXB0aW9uIHBtZGEtenN3YXAKLVRoaXMgcGFja2FnZSBj b25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkg Zm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERv bWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgY29tcHJlc3Nl ZCBzd2FwLiAgVGhlIFBNREEgaXMgd3JpdHRlbgogaW4gUHl0aG9uLgogIyBlbmQgcGNwLXBtZGEt enN3YXAKQEAgLTEwMTgsNyArMTAxOSw3IEBAIFJlcXVpcmVzOiBweXRob24tcGNwCiBSZXF1aXJl czogcHl0aG9uMy1wY3AKICVlbmRpZgogJWRlc2NyaXB0aW9uIHBtZGEtdW5ib3VuZAotVGhpcyBw YWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50 IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1l dHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCB0 aGUgVW5ib3VuZCBETlMgUmVzb2x2ZXIuICBUaGUgUE1EQSBpcyB3cml0dGVuCiBpbiBQeXRob24u CiAjIGVuZCBwY3AtcG1kYS11bmJvdW5kCkBAIC0xMDM2LDcgKzEwMzcsNyBAQCBTdW1tYXJ5OiBQ ZXJmb3JtYW5jZSBDby1QaWxvdCAoUENQKSBtZXRyaWNzIGZvciB0aGUgQXBhY2hlIHdlYnNlcnZl cgogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBjcC1saWJzID0gQHBhY2thZ2Vf dmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLWFwYWNoZQotVGhpcyBwYWNrYWdlIGNvbmF0YWlu cyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKK1Ro aXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFn ZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCB0aGUgQXBhY2hlIHdlYnNl cnZlci4gIFRoZSBQTURBIGlzIHdyaXR0ZW4KIGluIEMuCiAjIGVuZCBwY3AtcG1kYS1hcGFjaGUK QEAgLTEwNTEsNyArMTA1Miw3IEBAIFN1bW1hcnk6IFBlcmZvcm1hbmNlIENvLVBpbG90IChQQ1Ap IG1ldHJpY3MgZm9yIHRoZSBCYXNoIHNoZWxsCiBVUkw6IGh0dHA6Ly93d3cucGNwLmlvCiBSZXF1 aXJlczogcGNwLWxpYnMgPSBAcGFja2FnZV92ZXJzaW9uQAogJWRlc2NyaXB0aW9uIHBtZGEtYmFz aAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9t YWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZv cm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmlj cyBhYm91dCB0aGUgQmFzaCBzaGVsbC4gIFRoZSBQTURBIGlzIHdyaXR0ZW4gaW4gQy4KICMgZW5k IHBjcC1wbWRhLWJhc2gKIApAQCAtMTA2NSw3ICsxMDY2LDcgQEAgU3VtbWFyeTogUGVyZm9ybWFu Y2UgQ28tUGlsb3QgKFBDUCkgbWV0cmljcyBmb3IgdGhlIENpZnMgc2hlbGwKIFVSTDogaHR0cDov L3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwY3AtbGlicyA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVz Y3JpcHRpb24gcG1kYS1jaWZzCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9y bWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRh aW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgog Y29sbGVjdGluZyBtZXRyaWNzIGFib3V0IHRoZSBDb21tb24gSW50ZXJuZXQgRmlsZXN5dGVtLiAg VGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNwLXBtZGEtY2lmcwogCkBAIC0xMDc5 LDcgKzEwODAsNyBAQCBTdW1tYXJ5OiBQZXJmb3JtYW5jZSBDby1QaWxvdCAoUENQKSBtZXRyaWNz IGZvciB0aGUgQ2lzY28gc2hlbGwKIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBw Y3AtbGlicyA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVzY3JpcHRpb24gcG1kYS1jaXNjbwotVGhp cyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFn ZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNl IE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91 dCBDaXNjbyByb3V0ZXJzLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNwLXBt ZGEtY2lzY28KIApAQCAtMTA5Myw3ICsxMDk0LDcgQEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28t UGlsb3QgKFBDUCkgbWV0cmljcyBmb3IgdGhlIEdmczIgc2hlbGwKIFVSTDogaHR0cDovL3d3dy5w Y3AuaW8KIFJlcXVpcmVzOiBwY3AtbGlicyA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVzY3JpcHRp b24gcG1kYS1nZnMyCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2Ug TWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRo ZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVj dGluZyBtZXRyaWNzIGFib3V0IHRoZSBHbG9iYWwgRmlsZXN5c3RlbSB2Mi4gIFRoZSBQTURBIGlz IHdyaXR0ZW4gaW4gQy4KICMgZW5kIHBjcC1wbWRhLWdmczIKIApAQCAtMTEwNyw3ICsxMTA4LDcg QEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkgbWV0cmljcyBmb3IgdGhlIExt c2Vuc29ycyBzaGVsbAogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBjcC1saWJz ID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLWxtc2Vuc29ycwotVGhpcyBw YWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50 IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1l dHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCB0 aGUgTGludXggaGFyZHdhcmUgbW9uaXRvcmluZyBzZW5zb3JzLiAgVGhlIFBNREEKIGlzIHdyaXR0 ZW4gaW4gQy4KICMgZW5kIHBjcC1wbWRhLWxtc2Vuc29ycwpAQCAtMTEyMiw3ICsxMTIzLDcgQEAg U3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkgbWV0cmljcyBmb3IgdGhlIE1haWxx IHNoZWxsCiBVUkw6IGh0dHA6Ly93d3cucGNwLmlvCiBSZXF1aXJlczogcGNwLWxpYnMgPSBAcGFj a2FnZV92ZXJzaW9uQAogJWRlc2NyaXB0aW9uIHBtZGEtbWFpbHEKLVRoaXMgcGFja2FnZSBjb25h dGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9y CitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFp biBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgZW1haWwgcXVldWVz IG1hbmFnZWQgYnkgc2VuZG1haWwuICBUaGUgUE1EQSBpcwogd3JpdHRlbiBpbiBDLgogIyBlbmQg cGNwLXBtZGEtbWFpbHEKQEAgLTExMzcsNyArMTEzOCw3IEBAIFN1bW1hcnk6IFBlcmZvcm1hbmNl IENvLVBpbG90IChQQ1ApIG1ldHJpY3MgZm9yIHRoZSBNb3VudHMgc2hlbGwKIFVSTDogaHR0cDov L3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwY3AtbGlicyA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVz Y3JpcHRpb24gcG1kYS1tb3VudHMKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJm b3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29u dGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9y CiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgZmlsZXN5c3RlbSBtb3VudHMuICBUaGUgUE1EQSBp cyB3cml0dGVuIGluIEMuCiAjIGVuZCBwY3AtcG1kYS1tb3VudHMKIApAQCAtMTE1MSw3ICsxMTUy LDcgQEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkgbWV0cmljcyBmb3IgdGhl IE52aWRpYSBzaGVsbAogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBjcC1saWJz ID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLW52aWRpYQotVGhpcyBwYWNr YWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQ TURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJp Y3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKIGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCB0aGUg TnZpZGlhIGdwdSBtZXRyaWNzLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNw LXBtZGEtbnZpZGlhCiAKQEAgLTExNjUsNyArMTE2Niw3IEBAIFN1bW1hcnk6IFBlcmZvcm1hbmNl IENvLVBpbG90IChQQ1ApIG1ldHJpY3MgZm9yIHRoZSBSb29tdGVtcCBzaGVsbAogVVJMOiBodHRw Oi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6IHBjcCA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVzY3Jp cHRpb24gcG1kYS1yb29tdGVtcAotVGhpcyBwYWNrYWdlIGNvbmF0YWlucyB0aGUgUENQIFBlcmZv cm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IKK1RoaXMgcGFja2FnZSBjb250 YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFnZW50IChQTURBKSBmb3IK IGNvbGxlY3RpbmcgbWV0cmljcyBhYm91dCB0aGUgUm9vbSB0ZW1wZXJhdHVyZSBtZXRyaWNzLiAg VGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNwLXBtZGEtcm9vbXRlbXAKIApAQCAt MTE3OSw3ICsxMTgwLDcgQEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkgbWV0 cmljcyBmb3IgdGhlIFJwbSBzaGVsbAogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWlyZXM6 IHBjcCA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVzY3JpcHRpb24gcG1kYS1ycG0KLVRoaXMgcGFj a2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAo UE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRy aWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhl IHJwbXMuICBUaGUgUE1EQSBpcyB3cml0dGVuIGluIEMuCiAjIGVuZCBwY3AtcG1kYS1ycG0KIApA QCAtMTE5NCw3ICsxMTk1LDcgQEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkg bWV0cmljcyBmb3IgdGhlIFNlbmRtYWlsIHNoZWxsCiBVUkw6IGh0dHA6Ly93d3cucGNwLmlvCiBS ZXF1aXJlczogcGNwID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLXNlbmRt YWlsCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBE b21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVy Zm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRy aWNzIGFib3V0IFNlbmRtYWlsIHRyYWZmaWMgbWV0cmljcy4gIFRoZSBQTURBIGlzIHdyaXR0ZW4g aW4gQy4KICMgZW5kIHBjcC1wbWRhLXNlbmRtYWlsCiAKQEAgLTEyMDgsNyArMTIwOSw3IEBAIFN1 bW1hcnk6IFBlcmZvcm1hbmNlIENvLVBpbG90IChQQ1ApIG1ldHJpY3MgZm9yIHRoZSBTaHBpbmcg c2hlbGwKIFVSTDogaHR0cDovL3d3dy5wY3AuaW8KIFJlcXVpcmVzOiBwY3AtbGlicyA9IEBwYWNr YWdlX3ZlcnNpb25ACiAlZGVzY3JpcHRpb24gcG1kYS1zaHBpbmcKLVRoaXMgcGFja2FnZSBjb25h dGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9y CitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFp biBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgcXVhbGl0eSBvZiBz ZXJ2aWNlIGFuZCByZXNwb25zZSB0aW1lIG1lYXN1cmVtZW50cyBvZgogYXJiaXRyYXJ5IHNoZWxs IGNvbW1hbmRzLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNwLXBtZGEtc2hw aW5nCkBAIC0xMjIzLDEzICsxMjI0LDE0IEBAIFN1bW1hcnk6IFBlcmZvcm1hbmNlIENvLVBpbG90 IChQQ1ApIG1ldHJpY3MgZm9yIHRoZSBTdW1tYXJ5IHNoZWxsCiBVUkw6IGh0dHA6Ly93d3cucGNw LmlvCiBSZXF1aXJlczogcGNwID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRh LXN1bW1hcnkKLVRoaXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRy aWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBD UCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5n IG1ldHJpY3MgYWJvdXQgb3RoZXIgaW5zdGFsbGVkIHBtZGFzLiAgVGhlIFBNREEgaXMgd3JpdHRl biBpbiBDLgogIyBlbmQgcGNwLXBtZGEtc3VtbWFyeQogCiAjCiAjIHBjcC1wbWRhLXN5c3RlbWQK ICMKKyMgWFhYOiBub3Qgc3VyZSB3aHkgdGhpcyBQTURBIGlzIGNvbW1lbnRlZCBvdXQ/IC4uLgog IyVwYWNrYWdlIHBtZGEtc3lzdGVtZAogI0xpY2Vuc2U6IEdQTHYyKwogI0dyb3VwOiBBcHBsaWNh dGlvbnMvU3lzdGVtCkBAIC0xMjM3LDcgKzEyMzksNyBAQCBjb2xsZWN0aW5nIG1ldHJpY3MgYWJv dXQgb3RoZXIgaW5zdGFsbGVkIHBtZGFzLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogI1VS TDogaHR0cDovL3d3dy5wY3AuaW8KICNSZXF1aXJlczogcGNwLWxpYnMgPSBAcGFja2FnZV92ZXJz aW9uQAogIyVkZXNjcmlwdGlvbiBwbWRhLXN5c3RlbWQKLSNUaGlzIHBhY2thZ2UgY29uYXRhaW5z IHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgorI1Ro aXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIFBlcmZvcm1hbmNlIE1ldHJpY3MgRG9tYWluIEFn ZW50IChQTURBKSBmb3IKICNjb2xsZWN0aW5nIG1ldHJpY3MgYWJvdXQgdGhlIFN5c3RlbWQgc2hl bGwuICBUaGUgUE1EQSBpcyB3cml0dGVuIGluIEMuCiAjIGVuZCBwY3AtcG1kYS1zeXN0ZW1kCiAK QEAgLTEyNTEsNyArMTI1Myw3IEBAIFN1bW1hcnk6IFBlcmZvcm1hbmNlIENvLVBpbG90IChQQ1Ap IG1ldHJpY3MgZm9yIHRoZSBUcmFjZSBzaGVsbAogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVx dWlyZXM6IHBjcC1saWJzID0gQHBhY2thZ2VfdmVyc2lvbkAKICVkZXNjcmlwdGlvbiBwbWRhLXRy YWNlCi1UaGlzIHBhY2thZ2UgY29uYXRhaW5zIHRoZSBQQ1AgUGVyZm9ybWFuY2UgTWV0cmljcyBE b21haW4gQWdlbnQgKFBNREEpIGZvcgorVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBQQ1AgUGVy Zm9ybWFuY2UgTWV0cmljcyBEb21haW4gQWdlbnQgKFBNREEpIGZvcgogY29sbGVjdGluZyBtZXRy aWNzIGFib3V0IHRyYW5zYWN0aW9uIHBlcmZvcm1hbmNlIG1ldHJpY3MgZnJvbSBhcHBsaWNhdGlv bnMuCiBUaGUgUE1EQSBpcyB3cml0dGVuIGluIEMuCiAjIGVuZCBwY3AtcG1kYS10cmFjZQpAQCAt MTI2Niw3ICsxMjY4LDcgQEAgU3VtbWFyeTogUGVyZm9ybWFuY2UgQ28tUGlsb3QgKFBDUCkgbWV0 cmljcyBmb3IgdGhlIFdlYmxvZyBzaGVsbAogVVJMOiBodHRwOi8vd3d3LnBjcC5pbwogUmVxdWly ZXM6IHBjcCA9IEBwYWNrYWdlX3ZlcnNpb25ACiAlZGVzY3JpcHRpb24gcG1kYS13ZWJsb2cKLVRo aXMgcGFja2FnZSBjb25hdGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5jZSBNZXRyaWNzIERvbWFpbiBB Z2VudCAoUE1EQSkgZm9yCitUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBQZXJmb3JtYW5j ZSBNZXRyaWNzIERvbWFpbiBBZ2VudCAoUE1EQSkgZm9yCiBjb2xsZWN0aW5nIG1ldHJpY3MgYWJv dXQgd2ViIHNlcnZlciBsb2dzLiAgVGhlIFBNREEgaXMgd3JpdHRlbiBpbiBDLgogIyBlbmQgcGNw LXBtZGEtd2VibG9nCiAjIGVuZCBDIHBtZGFzCkBAIC0xMjkwLDEzICsxMjkyLDEyIEBAIFJlcXVp cmVzOiBwY3AtcG1kYS1udmlkaWEgcGNwLXBtZGEtcm9vbXRlbXAgcGNwLXBtZGEtcnBtIHBjcC1w bWRhLXNlbmRtYWlsIHBjcC1wCiBSZXF1aXJlczogcGNwLXBtZGEtc3VtbWFyeSBwY3AtcG1kYS10 cmFjZSBwY3AtcG1kYS13ZWJsb2cKIFJlcXVpcmVzOiBwY3Atc3lzdGVtLXRvb2xzCiAlZGVzY3Jp cHRpb24gY29tcGF0Ci1UaGlzIHBhY2thZ2UgY29udGFpbnMgdGhlIFBDUCBjb21wYXRpYmlsaXR5 IGRlcGVuZGVuY2llcyBmb3IgcG1kYXMgb24gZXhpc3RpbmcKLXN5c3RlbXMuICBUaGlzIGlzIG5v dCBhIHBhY2thZ2UgdGhhdCBzaG91bGQgYmUgZGVwZW5kZWQgb24sIGFuZCB3aWxsIGJlIHJlbW92 ZWQKLWluIGZ1dHVyZSByZWxlYXNlcyBvZiBGZWRvcmEuCitUaGlzIHBhY2thZ2UgY29udGFpbnMg dGhlIFBDUCBjb21wYXRpYmlsaXR5IGRlcGVuZGVuY2llcyBmb3IgZXhpc3RpbmcgUENQCitpbnN0 YWxsYXRpb25zLiAgVGhpcyBpcyBub3QgYSBwYWNrYWdlIHRoYXQgc2hvdWxkIGJlIGRlcGVuZGVk IG9uLCBhbmQgd2lsbAorYmUgcmVtb3ZlZCBpbiBmdXR1cmUgcmVsZWFzZXMuCiAlZW5kaWYgI2Nv bXBhdAogCiAjIHBjcC1jb2xsZWN0b3IgbWV0YXBhY2thZ2UKLSVpZiAhJXt3aXRoX2NvbXBhdH0K ICVwYWNrYWdlIGNvbGxlY3RvcgogTGljZW5zZTogR1BMdjIrCiBHcm91cDogQXBwbGljYXRpb25z L1N5c3RlbQpAQCAtMTMxMywxMyArMTMxNCwxMSBAQCBSZXF1aXJlczogcGNwLXBtZGEtYmFzaCBw Y3AtcG1kYS1jaXNjbyBwY3AtcG1kYS1nZnMyIHBjcC1wbWRhLWxtc2Vuc29ycyBwY3AtcG1kYQog UmVxdWlyZXM6IHBjcC1wbWRhLW52aWRpYSBwY3AtcG1kYS1yb29tdGVtcCBwY3AtcG1kYS1ycG0g cGNwLXBtZGEtc2VuZG1haWwgcGNwLXBtZGEtc2hwaW5nCiBSZXF1aXJlczogcGNwLXBtZGEtc3Vt bWFyeSBwY3AtcG1kYS10cmFjZSBwY3AtcG1kYS13ZWJsb2cKICVkZXNjcmlwdGlvbiBjb2xsZWN0 b3IKLVRoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQIG1ldHJpYyBjb2xsZWN0aW9uIGRlcGVu ZGVuY2llcy4gIFRoaXMgaW5jbHVkZXMgYWxsIHBvc3NpYmxlIHBhY2thZ2VzIHVzZWQKLXRvIGNv bGxlY3QgUENQIG1ldHJpY3MuCi0lZW5kaWYKK1RoaXMgcGFja2FnZSBjb250YWlucyB0aGUgUENQ IG1ldHJpYyBjb2xsZWN0aW9uIGRlcGVuZGVuY2llcy4gIFRoaXMgaW5jbHVkZXMKK2FsbCBwb3Nz aWJsZSBwYWNrYWdlcyB1c2VkIHRvIGNvbGxlY3QgUENQIG1ldHJpY3MuCiAjIGNvbGxlY3Rvcgog CiAjIHBjcC1tb25pdG9yIG1ldGFwYWNrYWdlCi0laWYgISV7d2l0aF9jb21wYXR9CiAlcGFja2Fn ZSBtb25pdG9yCiBMaWNlbnNlOiBHUEx2MisKIEdyb3VwOiBBcHBsaWNhdGlvbnMvU3lzdGVtCkBA IC0xMzI5LDcgKzEzMjgsNiBAQCBSZXF1aXJlczogcGNwLWd1aSBwY3Atc3lzdGVtLXRvb2xzIHBj cC13ZWJhcGkKICVkZXNjcmlwdGlvbiBtb25pdG9yCiBUaGlzIHBhY2thZ2UgY29udGFpbnMgdGhl IFBDUCBtZXRyaWMgbW9uaXRvcmluZyBkZXBlbmRlbmNpZXMuIFRoaXMgaW5jbHVkZXMgYWxsIHBv c3NpYmxlIHBhY2thZ2VzIHVzZWQKIHRvIG1vbml0b3IgUENQIG1ldHJpY3MgaW4gdmFyaW91cyB3 YXlzLgotJWVuZGlmCiAjIG1vbml0b3IKIAogJXByZXAKQEAgLTIwOTIsOCArMjA5MCw2IEBAIHJt ICV7X2JpbmRpcn0vcGNwMmdyYXBoaXRlCiAlZmlsZXMgLW4gcGNwLWNvbXBhdAogJWVuZGlmCiAK LSVpZiAhJXt3aXRoX2NvbXBhdH0KICVmaWxlcyAtbiBwY3AtY29sbGVjdG9yCiAKICVmaWxlcyAt biBwY3AtbW9uaXRvcgotJWVuZGlmCg== ------=_Part_10833177_1046816095.1430459606975-- From wwwrun@oss.sgi.com Fri May 1 00:56:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 710857F51; Fri, 1 May 2015 00:56:05 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1106] pmdalinux / pmdaroot container problems Date: Fri, 01 May 2015 05:56:05 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430459765.B60ddBc82.3306"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430459765.B60ddBc82.3306 Date: Fri, 1 May 2015 00:56:05 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1106 --- Comment #4 from Nathan Scott --- (In reply to comment #3) > With the above code, the NET_ADDR_INDOM and NET_DEV_INDOM indoms could be > combined couldn't they? Possibly, but that'd mean additional syscalls when fetching only bytes/packets - which is something we're trying to reduce elsewhere. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1430459765.B60ddBc82.3306 Date: Fri, 1 May 2015 00:56:05 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 4 on bug 1106 from
(In reply to comment #3)
> With the above code, the NET_ADDR_INDOM and NET_DEV_INDOM indoms could be
> combined couldn't they?

Possibly, but that'd mean additional syscalls when fetching only bytes/packets
- which is something we're trying to reduce elsewhere.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1430459765.B60ddBc82.3306-- From wwwrun@oss.sgi.com Fri May 1 01:02:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 852557F51; Fri, 1 May 2015 01:02:02 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1106] pmdalinux / pmdaroot container problems Date: Fri, 01 May 2015 06:02:02 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: nathans@debian.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430460122.Da5f482.3853"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430460122.Da5f482.3853 Date: Fri, 1 May 2015 01:02:02 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1106 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|pcp@oss.sgi.com |nathans@debian.org --- Comment #5 from Nathan Scott --- Created attachment 332 --> http://oss.sgi.com/bugzilla/attachment.cgi?id=332&action=edit first round of fixes for issues described here Attached patch fixes the file descriptor leak and the network interface namespace switching problems. I've been unable to reproduce the EPERM issues so far, and wonder if that may have been a cascading failure due to one of these earlier issues, perhaps, maybe, hopefully. Please kick the tyres and let me know how it fares. Automated QA will follow early next week. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1430460122.Da5f482.3853 Date: Fri, 1 May 2015 01:02:02 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1106
What Removed Added
Status NEW ASSIGNED
Assignee pcp@oss.sgi.com nathans@debian.org

Comment # 5 on bug 1106 from
Created attachment 332 [details]
first round of fixes for issues described here

Attached patch fixes the file descriptor leak and the network interface
namespace switching problems.  I've been unable to reproduce the EPERM issues
so far, and wonder if that may have been a cascading failure due to one of
these earlier issues, perhaps, maybe, hopefully.

Please kick the tyres and let me know how it fares.  Automated QA will follow
early next week.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1430460122.Da5f482.3853-- From mgoodwin@redhat.com Fri May 1 01:04:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BBB9F7F47 for ; Fri, 1 May 2015 01:04:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id AAF13304048 for ; Thu, 30 Apr 2015 23:04:12 -0700 (PDT) X-ASG-Debug-ID: 1430460247-04cbb056b14ddeb0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id IvYZPXjXvwcU2N9w (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 30 Apr 2015 23:04: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-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t416473s008773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 1 May 2015 02:04:07 -0400 Received: from [10.64.176.189] (dhcp-176-189.mel.redhat.com [10.64.176.189]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t41646bS030073 for ; Fri, 1 May 2015 02:04:06 -0400 Message-ID: <55431755.5020408@redhat.com> Date: Fri, 01 May 2015 16:04:05 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pmdaCache concurrency and namespace issues Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pmdaCache concurrency and namespace issues 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: 1430460248 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The pmdaCache() functions read and write instance domain info to files in $PCP_VAR_DIR/config/pmda/* but I can't see any mutex between processes - I think it has checks for threaded apps, but separate processes could interfere with each other, e.g. two local context apps concurrently interleaving cache load and save operations. Do we need some kind of flock() protection here? Also, non-root users and users not in group 'pcp' can't write to these files when using a local context. Is that a problem? In addition - these functions may not be container safe. AIUI we switch namespaces temporarily but only to those name space(s) required for the metrics involved. e.g. fetching network metrics will use the net namespace for the named container ID, but the mnt namespace is not switched. Is that correct Nathan? If so, the pmda refresh functions will save container specific instance domain info to the host's pmda cache files, which may then be completely wrong for the next app that loads that cache for the host or perhaps for a different container. Maybe we need to add the container id to each entry in each pmda cache? Would that work? This needs more investigation and discussion. See also: http://oss.sgi.com/bugzilla/show_bug.cgi?id=1106 Cheers -- Mark From nscott@redhat.com Fri May 1 01:18:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 15C5F7F47 for ; Fri, 1 May 2015 01:18:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id CDEC18F8039 for ; Thu, 30 Apr 2015 23:18:48 -0700 (PDT) X-ASG-Debug-ID: 1430461126-04bdf063214ea9f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id emzI90p6Epvkvl8P (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 30 Apr 2015 23:18:47 -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 t416IkVC025112; Fri, 1 May 2015 02:18:46 -0400 Date: Fri, 1 May 2015 02:18:46 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: pcp Message-ID: <751542097.10837599.1430461126598.JavaMail.zimbra@redhat.com> In-Reply-To: <55431755.5020408@redhat.com> References: <55431755.5020408@redhat.com> Subject: Re: [pcp] pmdaCache concurrency and namespace issues MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmdaCache concurrency and namespace issues Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.220] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmdaCache concurrency and namespace issues Thread-Index: PtOh807NcfV3OIFk4ItxJR5nsa3n8Q== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1430461127 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18513 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Mark, ----- Original Message ----- > The pmdaCache() functions read and write instance domain info > to files in $PCP_VAR_DIR/config/pmda/* but I can't see any mutex > between processes - I think it has checks for threaded apps, > but separate processes could interfere with each other, e.g. two > local context apps concurrently interleaving cache load and save > operations. Do we need some kind of flock() protection here? Maybe. > Also, non-root users and users not in group 'pcp' can't write > to these files when using a local context. Is that a problem? Possibly - I guess a $HOME/.pcp/cache fallback could be added if the system location is not writable? > In addition - these functions may not be container safe. AIUI we I think they are OK if used sensibly (i.e. shared across all of the containers). > switch namespaces temporarily but only to those name space(s) > required for the metrics involved. e.g. fetching network metrics > will use the net namespace for the named container ID, but the > mnt namespace is not switched. Is that correct Nathan? If so, Yep. > the pmda refresh functions will save container specific instance > domain info to the host's pmda cache files, which may then be > completely wrong for the next app that loads that cache for > the host or perhaps for a different container. We share a single indom for all containers (and the host system) - this means the above is not a problem, and also has other benefits like not having linear increases in memory utilisation as more & more containers are added (where all would have their own "eth0", "lo0" duplicates, otherwise) > Maybe we need to add the container id to each entry in each pmda > cache? Would that work? I don't think there's a problem needing to be solved here from the containers POV - but the earlier local context questions, yeah, may well be issues lurking there. cheers. -- Nathan From bounces+749839-2c40-pcp=oss.sgi.com@email.pd25.com Fri May 1 10:54:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 558167F5D for ; Fri, 1 May 2015 10:54:10 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1CFB58F8039 for ; Fri, 1 May 2015 08:54:10 -0700 (PDT) X-ASG-Debug-ID: 1430495643-04bdf063204f7b00001-S8gJnT Received: from o443.email.pd25.com ([198.21.0.182]) by cuda.sgi.com with ESMTP id Vf00cx8A8oYFtDEH (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Fri, 01 May 2015 08:54:03 -0700 (PDT) X-Barracuda-Envelope-From: bounces+749839-2c40-pcp=oss.sgi.com@email.pd25.com X-Barracuda-Apparent-Source-IP: 198.21.0.182 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=fieldnation.com; h=subject:from:to:mime-version:content-type; s=smtpapi; bh=r9RvvwUmssuY/qYDvW0wKA7+SLQ=; b=OqDv6veZgLsHWml35o90gYZqhNB44 o8WFtwXV+90aoH2NA1HGaRLbTTeLL2oEMSW2hy7JUkoVkqjOrwZGUMPGPdzCW+eF XSQD2kmqfhChk8Du1XwTrOAiHsFDdAxzQPoaNCHeNLOCr9djUQFNZG97W5WSilXd F/SFoJANIk0cMM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=fieldnation.com; h=subject:from:to:mime-version:content-type; q=dns; s=smtpapi; b =kIH30DbLCPYLway1NwQ8zXJ7ZpR2sKj/Am4Nm55C7KMQrcjYtXGBf4e7ZqO8g3T YnQvtkJ0S5AqI94ZAhtTqQGTpXnde4VLxvqwerq9nR0lV7XTjmN9tFXKPH3QUyGR BTj9jgiVPxcukblpdvWCxi6kUeztjJRkneNVcpedCo/A= Received: by filter-314.sjc1.sendgrid.net with SMTP id filter-314.31922.5543A19A17 2015-05-01 15:54:03.153999775 +0000 UTC Received: from [127.0.0.1] (localhost [173.192.75.183]) by ismtpd-045 (SG) with ESMTP id 14d102f4582.5b17.f5893 for ; Fri, 01 May 2015 15:54:03 +0000 (UTC) Message-ID: <6a99bc3f10b89fd28d94d5fb66d047ec@swift.generated> Date: Fri, 01 May 2015 11:54:02 -0400 Subject: Trends Impacting Field Tech Dilemmas From: Tim Harper X-ASG-Orig-Subj: Trends Impacting Field Tech Dilemmas To: pcp@oss.sgi.com MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_v4_1430495642_6a2d85e0eb3bd92ec9663f5631f08012_=_" X-SG-EID: kOfOAcXv1ynhnyjRjI6h+hr7TTJ4x1z/U2AZZR9fslIvL5fgtpkfwj0pcONLWzvATuAujCWaJ/0dYU JBRhNgviJvwqqmY0ZE1Pows5sr4Gk2nLi41Sc8wDSTZqowf7vMONor3tdQ8yBWkEWTptzzV1yXNPpg VDA3x7mbXSWoAoU= X-SG-ID: s78jXjc54Sh5tx9yFLGsWSVgP7deeyi89jjwqux6R/WDEm6T75vBXJAu98hG4x/PSeYzc4XrBXy2Am 7fqVsnaNHI5SX4UP7KvdQ8a/KvOm2btzS2UOlXCKhigSIUk9Sg X-Barracuda-Connect: UNKNOWN[198.21.0.182] X-Barracuda-Start-Time: 1430495643 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18525 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.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --_=_swift_v4_1430495642_6a2d85e0eb3bd92ec9663f5631f08012_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Dimitri, Does your success depend on trusted field service technicians? The latest workforce trends report discloses how organizations are overcoming the dilemma of finding engaged experts who are committed to the success of the companies they service. Download "The New Face of the American Workforce" research report to see how organizations are taking advantage of these trends. Download now: http://info.fieldnation.com/e/24592/l-24592-2015-03-30-n2rf1/z7lkj/638687401 Or contact us to discover how Field Nation can help you tap into our marketplace of 50,000 technical contractors at no cost to you. Contact us: www.fieldnation.com/contact?utm_source=3DDhaka&utm_medium=3DWeb-FN&utm_cont= ent=3DLead%20Gen%20BSQ%20%26%20FTP%204.1.15%09&utm_campaign=3DDream%20Email= %20Test%204-2-15 Thanks, Tim Harper VP, Business Development Main: 952.223.1157 http://info.fieldnation.com/e/24592/company-field-nation/z7lkl/638687401 http://info.fieldnation.com/e/24592/fieldnation/z7lkn/638687401 http://info.fieldnation.com/e/24592/fieldnation/z7lkq/638687401 http://info.fieldnation.com/e/24592/annel-UC9l-NXYA7Fww8xi3nk6ZVYA/z7lks/63= 8687401 http://info.fieldnation.com/e/24592/category-blog/z7lkv/638687401 =C2=A9 2014 Field Nation, LLC. All Rights Reserved. 901 S. Marquette Avenue 2300 ATT Tower Minneapolis, MN 55402 http://info.fieldnation.com/unsubscribe/u/24592/58bcd11c96a5c3f0950d946adaa= 2c784/638687401 | http://info.fieldnation.com/webmail/24592/638687401/58bcd11c96a5c3f0950d946= adaa2c784 --_=_swift_v4_1430495642_6a2d85e0eb3bd92ec9663f5631f08012_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
3D""

Hello Dimitri,

Does your success depend on trusted field service technicians? The lat= est workforce trends report discloses how organizations are overcoming the = dilemma of finding engaged experts who are committed to the success of the = companies they service.

Download "= The New Face of the American Workforce" research report to see ho= w organizations are taking advantage of these trends.
 
3D""

Or contact us= to discover how Field Nation can help you tap into our marketplace of 50,0= 00 technical contractors at no cost to you.
 
3D""

Thanks,

Tim Harper
VP, Business Development
Main: 952.223.1157

3D"=<= /td> 3D"= 3D"YouTube" =3D"Blog"

=C2=A9 2014 Field Nation, LLC. All = Rights Reserved.
901 S. Marquette Avenue 2300 ATT Tower Minneapolis, MN 55402

http://info.fieldnation.com/unsubscribe/u/= 24592/58bcd11c96a5c3f0950d946adaa2c784/638687401 | http://info.fieldnation.= com/webmail/24592/638687401/58bcd11c96a5c3f0950d946adaa2c784

3D"" --_=_swift_v4_1430495642_6a2d85e0eb3bd92ec9663f5631f08012_=_-- From hc3249@gmail.com Fri May 1 12:02:57 2015 Return-Path: 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 98E3D7F37 for ; Fri, 1 May 2015 12:02:57 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8EA19304039 for ; Fri, 1 May 2015 10:02:54 -0700 (PDT) X-ASG-Debug-ID: 1430499772-04cbb056b24ec9e0001-S8gJnT Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) by cuda.sgi.com with ESMTP id zORI8yMPGbmKKc5c (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 01 May 2015 10:02:53 -0700 (PDT) X-Barracuda-Envelope-From: hc3249@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.160.173 X-Barracuda-IPDD: Level1 [gmail.com/209.85.160.173] Received: by ykft189 with SMTP id t189so19671469ykf.1 for ; Fri, 01 May 2015 10:02:52 -0700 (PDT) X-Barracuda-IPDD: Level1 [gmail.com/209.85.160.173] X-Barracuda-IPDD: Level1 [gmail.com/209.85.160.173] 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:content-type; bh=dadwmQMmV1ydXn8ebP3Guz9wPqmGOKOr/Lf7CEjmRow=; b=BTVIkMx1I9CpKDuM6ru/Nb0aHN6WK0rzOy4Pgabl1fqlH+3dhL07ink2Zk71Uo/2fY R1csWwNpgSiC2TPVyqiSEGV57NIKzoU3+fSUIyn6IR+T85Afu3Zyd1CSqQGaf+LHKDhy ekTYLRukLzt99GKt35bsGhbZEuD6m1otYMabWn9pxTLDqct+a4bxAsxX2ZPlEZmDMlat tSsgLbjbOap2OtHiiQLtU4bNtCHGdOYjPCqD5n9VYvM/xT9CU17VyHQwVtVgPfK86L6f H/WzzclhXfBzbEJvlxB2KnmK4UWL5t79xdHgmGko56Ba5HSfC4+R6vvlIvDON41UFas5 nLPg== MIME-Version: 1.0 X-Received: by 10.170.200.3 with SMTP id r3mr9276055yke.52.1430499772260; Fri, 01 May 2015 10:02:52 -0700 (PDT) Received: by 10.13.247.5 with HTTP; Fri, 1 May 2015 10:02:52 -0700 (PDT) In-Reply-To: <387105783.10772929.1430440938185.JavaMail.zimbra@redhat.com> References: <513687800.9959776.1430348643936.JavaMail.zimbra@redhat.com> <1853303344.10742742.1430435378053.JavaMail.zimbra@redhat.com> <387105783.10772929.1430440938185.JavaMail.zimbra@redhat.com> Date: Fri, 1 May 2015 10:02:52 -0700 Message-ID: Subject: Re: PCP 3.10.5 From: henry c X-ASG-Orig-Subj: Re: PCP 3.10.5 To: Nathan Scott Cc: pcp developers Content-Type: multipart/alternative; boundary=001a113a5330c6e70d0515082e25 X-Barracuda-Connect: mail-yk0-f173.google.com[209.85.160.173] X-Barracuda-Start-Time: 1430499772 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18527 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 --001a113a5330c6e70d0515082e25 Content-Type: text/plain; charset=UTF-8 I ran pminfo -f | grep "cgroup.memory.limit" it returned quote a few value, but none of them matches what was in the cgroup files. However one of the value looks close to what was being sent back in the JSON. inst [5738 or "005738 grep --color=auto *cgroup.memory.limit*"] value 18446744071580687169 On Thu, Apr 30, 2015 at 5:42 PM, Nathan Scott wrote: > > > ----- Original Message ----- > > Nathan, > > > > Thanks for the response. > > > > For me at least, the numbers are not matching. > > > > Oh, thats interesting - sounds a little like another issue I'm chasing > at the moment. Does pminfo(1) give you the correct answer? > > cheers. > > -- > Nathan > --001a113a5330c6e70d0515082e25 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I ran pminfo -f | grep "cgroup.memory.limit"
it returned quote a few value, but none of them matches wha= t was in the cgroup files. However one of the value looks close to what was= being sent back in the JSON.

inst [5738 or "005738 grep --color= =3Dauto cgroup.memory.limit"] value 18446744071580687169


On Thu, Apr 30, 2015 at 5:4= 2 PM, Nathan Scott <nathans@redhat.com> wrote:


----- Original Message -----
> Nathan,
>
> Thanks for the response.
>
> For me at least, the numbers are not matching.
>

Oh, thats interesting - sounds a little like another issue I'm c= hasing
at the moment.=C2=A0 Does pminfo(1) give you the correct answer?

cheers.

--
Nathan

--001a113a5330c6e70d0515082e25-- From wwwrun@oss.sgi.com Fri May 1 12:30:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 B1B4B7F63; Fri, 1 May 2015 12:30:29 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1067] linux pmda does too much work for network.interface queries Date: Fri, 01 May 2015 17:30:29 +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: cltorrespr@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: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430501429.526dC5.30731"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430501429.526dC5.30731 Date: Fri, 1 May 2015 12:30:29 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1067 --- Comment #14 from Carlos L. Torres --- Michele, This a physical system set up to run plugged to several isolated networks for KVM VMs and other services (e.g. a compute node for OpenStack instances, with private and public network access, etc). Each of those network devices are physical NICs ports, the p#p# network devices are PCI NICs (some 1Gb, some 10Gb), and the em# network devices are on-board NICs. For the 10Gb NICs, here's the ethtool output: # ethtool -i p4p2 driver: ixgbe version: 3.15.1-k firmware-version: 0x546c0001 bus-info: 0000:42:00.1 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: no and for the 1Gb NIC, # ethtool -i p7p1 driver: igb version: 5.0.5-k firmware-version: 1.67, 0x80000ba6, 15.0.28 bus-info: 0000:05:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: no One interesting, and perhaps useful fact, is that the network device p4p2 is actually DOWN which is probably why is not populating /sys/class/net/p4p2/speed Thanks for your help. -- You are receiving this mail because: You are on the CC list for the bug. --1430501429.526dC5.30731 Date: Fri, 1 May 2015 12:30:29 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 14 on bug 1067 from
Michele,

This a physical system set up to run plugged to several isolated networks for
KVM VMs and other services (e.g. a compute node for OpenStack instances, with
private and public network access, etc).

Each of those network devices are physical NICs ports, the p#p# network devices
are PCI NICs (some 1Gb, some 10Gb), and the em# network devices are on-board
NICs.

For the 10Gb NICs, here's the ethtool output:

# ethtool -i p4p2
driver: ixgbe
version: 3.15.1-k
firmware-version: 0x546c0001
bus-info: 0000:42:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

and for the 1Gb NIC,

# ethtool -i p7p1
driver: igb
version: 5.0.5-k
firmware-version: 1.67, 0x80000ba6, 15.0.28
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

One interesting, and perhaps useful fact, is that the network device p4p2 is
actually DOWN which is probably why is not populating /sys/class/net/p4p2/speed

Thanks for your help.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430501429.526dC5.30731-- From mgoodwin@redhat.com Fri May 1 18:43:44 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 328297F5D for ; Fri, 1 May 2015 18:43:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1A69F8F8050 for ; Fri, 1 May 2015 16:43:40 -0700 (PDT) X-ASG-Debug-ID: 1430523816-04cb6c1cc84a52d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QpX8fpBgQewEy0wl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 01 May 2015 16:43: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-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 080728E3E5 for ; Fri, 1 May 2015 23:43:35 +0000 (UTC) Received: from [10.64.51.17] (vpn1-51-17.bne.redhat.com [10.64.51.17]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t41NhYv2002703 for ; Fri, 1 May 2015 19:43:34 -0400 Message-ID: <55440FA5.4070800@redhat.com> Date: Sat, 02 May 2015 09:43:33 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge kenj (qa fixes and debian/systemctl) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge kenj (qa fixes and debian/systemctl) 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: 1430523816 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (7): libpcp/check-statics: more Mac OS X changes root PMDA: fix for root_root installer problem on Mac OS X qa/src/chkctx2.c: fix botch in last change src/pmcd/rc-proc.sh: more cautious approach to using systemctl qa/admin/myconfigure: be smarter and more robust qa/common.check: track init-rc changes for systemctl qa/555: track init-rc changes for systemctl qa/555 | 2 qa/admin/myconfigure | 91 ++++++++++++++++++++++++++++++++++++++++--- qa/common.check | 26 +++++++++++- qa/src/chkctx2.c | 2 src/libpcp/src/check-statics | 8 +-- src/pmcd/rc-proc.sh | 15 +++++-- src/pmdas/root/GNUmakefile | 10 +++- 7 files changed, 134 insertions(+), 20 deletions(-) Details ... commit 2992b429e5986c8ffca594e3e7162ad87e020b81 Author: Ken McDonell Date: Fri May 1 12:20:14 2015 +1000 qa/555: track init-rc changes for systemctl Make logic here follow the new logic in src/pmcd/rc-proc.sh. commit b2eb781fd753ccb5260857c44de163e240c236ed Author: Ken McDonell Date: Fri May 1 12:18:29 2015 +1000 qa/common.check: track init-rc changes for systemctl Make logic here follow the new logic in src/pmcd/rc-proc.sh. commit d312d7d38c1d5060e4fb064103c202e6fe049598 Author: Ken McDonell Date: Fri May 1 12:12:20 2015 +1000 qa/admin/myconfigure: be smarter and more robust First, get the Debian configopts directly from debian/rules instead of replicating the settings here and risking them diverging over time ... as happened! Second, for all platforms, since the objective of this script is to set up the workarea so that Makepkgs and make followed by "sudo make install" will produce the same results, try and check that the critical files installed from the package(s) (if found) match the corresponding files in the workarea after configure has been run. commit 51798da2e1000bec1ab7afd0661d2f610bc79d40 Author: Ken McDonell Date: Fri May 1 09:40:43 2015 +1000 src/pmcd/rc-proc.sh: more cautious approach to using systemctl On some Debian-derived systems, systemctl is present but a real systemd is not and our Debian builds are currently configured with --without-systemd. This commit makes the logic more restricitve so we'll only try and uses systemctl to control service "foo" if - systemctl inary exists, and - $PCP_SYSTEMDUNIT_DIR is not empty, and - $PCP_SYSTEMDUNIT_DIR/foo.service exists commit a474fa74571b7a222677605c8f5091c949c657f5 Author: Ken McDonell Date: Wed Apr 29 15:42:54 2015 +1000 qa/src/chkctx2.c: fix botch in last change qa/024 is failing everywhere because I made a mistake in the last round of pmLoadNameSpace() changes ... for chkctx2 we MUST always call pmLoadASCIINameSpace, even if there is no -n argument and namespace == PM_NS_DEFAULT. commit badfc2686da23880e54c940ebda3159b247d3b58 Author: Ken McDonell Date: Wed Apr 29 09:04:11 2015 +1000 root PMDA: fix for root_root installer problem on Mac OS X Issue was installing root_root twice ... this triggered Mac OS X installer failures of the form install-pcp: Error: Unable to find file (src/pmdas/root/root_root) for /var/lib/pcp/pmns/root_root Fix is to clone the link-and-install-the-link trick from the mmv PMDA. commit 36420d68ff51eeb6a4e45e719e21d0a68b8aa9f1 Author: Ken McDonell Date: Wed Apr 29 06:52:11 2015 +1000 libpcp/check-statics: more Mac OS X changes This time on Mac OS X 10.6.8 (and probably other versions), there are a couple of variables in pmns.c that are thread private (curr_pmns and useExtPMNS) and generate no external symbols ... so make 'em optional in the check-statics manifest, like the thread private variables in other source files. From wwwrun@oss.sgi.com Sun May 3 15:37:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 8F7747F5D; Sun, 3 May 2015 15:37:06 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1097] compile-time pcp version access Date: Sun, 03 May 2015 20:37:06 +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: kenj@internode.on.net X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430685426.7afE3.7270"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430685426.7afE3.7270 Date: Sun, 3 May 2015 15:37:06 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1097 Ken McDonell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |kenj@internode.on.net Resolution|--- |FIXED --- Comment #1 from Ken McDonell --- Commit e1befaa5 adds pmGetVersion() to libpcp and PM_VERSION(a,b,c) and PM_VERSION_CURRENT macros added. Will appear in PCP 3.10.5. -- You are receiving this mail because: You are on the CC list for the bug. --1430685426.7afE3.7270 Date: Sun, 3 May 2015 15:37:06 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1097
What Removed Added
Status NEW RESOLVED
CC   kenj@internode.on.net
Resolution --- FIXED

Comment # 1 on bug 1097 from
Commit e1befaa5 adds pmGetVersion() to libpcp and PM_VERSION(a,b,c) and
PM_VERSION_CURRENT macros added.

Will appear in PCP 3.10.5.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430685426.7afE3.7270-- From wwwrun@oss.sgi.com Sun May 3 15:49:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 E3D267F5D; Sun, 3 May 2015 15:49:52 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1054] pmlogextract can exhaust open-files rlimits Date: Sun, 03 May 2015 20:49:52 +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: kenj@internode.on.net 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="1430686192.EaC871D3.7667"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430686192.EaC871D3.7667 Date: Sun, 3 May 2015 15:49:52 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1054 Ken McDonell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kenj@internode.on.net --- Comment #1 from Ken McDonell --- I don't think this should be fixed with pmlogextract. Rather pmmgr should follow the template used in pmlogger_daily where the merging is batched. pmlogextract needs to deal with the general case where the archives _overlap_ in time which is why all of the input archives are open and the central logic is merging N streams of pmResults by picking the earliest in time at each iteration. So in general there is no "single" input archive that could be used to reduce the number of open files. We could process the archives and devise a schedule that would allow less than all the archives to be open at one time but this would seriously complicate the pmlogextract code. And finally, combining 350+ archives would, I hope, be a corner case not seen in production environments (where pmcd "suffering numerous brief outages" would be the symptom of a far larger problem). I'll wait for Frank's response, but am inclined to WONTFIX this one. -- You are receiving this mail because: You are on the CC list for the bug. --1430686192.EaC871D3.7667 Date: Sun, 3 May 2015 15:49:52 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1054
What Removed Added
CC   kenj@internode.on.net

Comment # 1 on bug 1054 from
I don't think this should be fixed with pmlogextract.

Rather pmmgr should follow the template used in pmlogger_daily where the
merging is batched.

pmlogextract needs to deal with the general case where the archives _overlap_
in time which is why all of the input archives are open and the central logic
is merging N streams of pmResults by picking the earliest in time at each
iteration.

So in general there is no "single" input archive that could be used to reduce
the number of open files.

We could process the archives and devise a schedule that would allow less than
all the archives to be open at one time but this would seriously complicate the
pmlogextract code.

And finally, combining 350+ archives would, I hope, be a corner case not seen
in production environments (where pmcd "suffering numerous brief outages" would
be the symptom of a far larger problem).

I'll wait for Frank's response, but am inclined to WONTFIX this one.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430686192.EaC871D3.7667-- From wwwrun@oss.sgi.com Sun May 3 19:05:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 5E84D7F5E; Sun, 3 May 2015 19:05:15 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1106] pmdalinux / pmdaroot container problems Date: Mon, 04 May 2015 00:05:14 +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: mgoodwin@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: nathans@debian.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430697915.0bE8F142.20899"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430697915.0bE8F142.20899 Date: Sun, 3 May 2015 19:05:15 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1106 --- Comment #6 from Mark Goodwin --- EPERM could have been due to SELinux AVC denials, see RH BZ 1196926 where the root PMDA can't bind to /var/lib/pcp/tmp/pmcd/root.socket. But that would have occurred all the time if SELinux was enforcing. -- You are receiving this mail because: You are on the CC list for the bug. --1430697915.0bE8F142.20899 Date: Sun, 3 May 2015 19:05:15 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 6 on bug 1106 from
EPERM could have been due to SELinux AVC denials, see RH BZ 1196926 where the
root PMDA can't bind to /var/lib/pcp/tmp/pmcd/root.socket. But that would have
occurred all the time if SELinux was enforcing.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430697915.0bE8F142.20899-- From nscott@redhat.com Mon May 4 00:59:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 261F07F61 for ; Mon, 4 May 2015 00:59:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94BBEAC003 for ; Sun, 3 May 2015 22:59:37 -0700 (PDT) X-ASG-Debug-ID: 1430719172-04cb6c1cc74e0540001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id iSqImnaIT1EO0A5u (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 May 2015 22:59:33 -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 t445xWRZ019114 for ; Mon, 4 May 2015 01:59:32 -0400 Date: Mon, 4 May 2015 01:59:32 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp Message-ID: <1030981345.11951377.1430719171998.JavaMail.zimbra@redhat.com> In-Reply-To: <2072033363.11951220.1430719159614.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdapostfix, docs, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdapostfix, docs, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.231] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdapostfix, docs, qa Thread-Index: 4751AiNpoOOokbL7xVHURhAAzkhGhw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1430719172 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18592 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): qa: extend postfix PMDA exercising with injected postfix data pcp-lvmcache: added link, an exact synonym for pcp-dmcache(1) Dave Brolley (1): RHBZ 1213764: postfix pmda does not report mails submitted using mail program Michele Baldessari (1): docs: add a configure switch for publican brand support books/PCP_PG/GNUmakefile | 7 - books/PCP_PG/publican.cfg | 4 books/PCP_PG/publican.cfg.in | 4 books/PCP_TCS/GNUmakefile | 7 - books/PCP_TCS/publican.cfg | 4 books/PCP_TCS/publican.cfg.in | 4 books/PCP_UAG/GNUmakefile | 7 - books/PCP_UAG/publican.cfg | 4 books/PCP_UAG/publican.cfg.in | 4 configure | 21 ++++ configure.ac | 13 ++ qa/805 | 39 ++++--- qa/805.out | 196 +++++++++++++++++++++++++++------------ qa/GNUmakefile | 3 qa/postfix/GNUmakefile | 17 +++ qa/postfix/GNUmakefile.install | 1 qa/postfix/postfix-log-001.gz |binary qa/postfix/postfix-log-002.gz |binary qa/postfix/qshape.sh | 38 +++++++ src/include/builddefs.in | 1 src/pcp/dmcache/GNUmakefile | 4 src/pcp/dmcache/pcp-dmcache.1 | 15 ++ src/pmdas/postfix/pmdapostfix.pl | 13 ++ 23 files changed, 305 insertions(+), 101 deletions(-) commit 5918e33f23600dd2b9919c1331f65f093921c8eb Author: Nathan Scott Date: Mon May 4 15:56:36 2015 +1000 pcp-lvmcache: added link, an exact synonym for pcp-dmcache(1) Resolves Red Hat BZ #1218007 commit 88bacf3b7e93a72d497387c58760d1b1f0200284 Author: Michele Baldessari Date: Mon May 4 15:32:30 2015 +1000 docs: add a configure switch for publican brand support Add a --with-books-brand=BRAND configure switch in order to choose the publican brand at build time. This is especially useful for the website documentation where we use a custom brand. The default brand used when nothing is specified is the standard 'common' publican brand. commit 96e9d094296c1ba0bb6bf74d5b92c3073dea09d9 Author: Nathan Scott Date: Mon May 4 15:22:31 2015 +1000 qa: extend postfix PMDA exercising with injected postfix data commit d830bb3eb4e3ea715131687c341b7780f136ac6b Author: Dave Brolley Date: Wed Apr 29 12:09:33 2015 -0400 RHBZ 1213764: postfix pmda does not report mails submitted using mail program Accept additional maillog records containing /stat=Sent/ and /relay=([^,]+)/ From nscott@redhat.com Mon May 4 01:09:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C6FC87F61 for ; Mon, 4 May 2015 01:09:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BB8C98F8033 for ; Sun, 3 May 2015 23:09:45 -0700 (PDT) X-ASG-Debug-ID: 1430719782-04cbb056b1536640001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id FDIl0hzoCgsqHuiL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 03 May 2015 23:09:43 -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 t4469dXt004253; Mon, 4 May 2015 02:09:39 -0400 Date: Mon, 4 May 2015 02:09:39 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp Message-ID: <1132032130.11954627.1430719779540.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] pmlogger.service missing from .deb after ./Makepkgs (#16) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmlogger.service missing from .deb after ./Makepkgs (#16) Content-Type: multipart/mixed; boundary="----=_Part_11954623_638218668.1430719779530" X-Originating-IP: [10.64.50.231] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmlogger.service missing from .deb after ./Makepkgs (#16) Thread-Index: caJ9p+DYRfILEnDluy/jLCyzWhk6vA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1430719783 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18592 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ------=_Part_11954623_638218668.1430719779530 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Ken, ----- Original Message ----- > [...] > All these changes will flow through my git repo, onto a review process and > then to the github repo, so I'm closing this issue in anticipation of this > being resolved once this happens. > I'm seeing a bit of QA fallout from these changes - looks like its a result of some extra systemctl-related diagnostics ... see the attached .bad files for a few samples. cheers. -- Nathan ------=_Part_11954623_638218668.1430719779530 Content-Type: application/octet-stream; name=025.out.bad Content-Disposition: attachment; filename=025.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMDI1Ci5UZXh0OiBUaGlzIG1ldHJpYyBoYXMgMyBpbnN0YW5j ZXMsIGRlc2lnbmF0ZWQgInJlZCIsICJncmVlbiIgYW5kICJibHVlIi4KVGhlIHZhbHVlIG9mIHRo ZSBtZXRyaWMgaXMgbW9ub3RvbmljIGluY3JlYXNpbmcgaW4gdGhlIHJhbmdlIE4gdG8KTisxMDAs IHRoZW4gYmFjayB0byBOLiAgVGhlIGRpZmZlcmVudCBpbnN0YW5jZXMgaGF2ZSBkaWZmZXJlbnQg Tgp2YWx1ZXMsIG5hbWVseSAxMDAgKHJlZCksIDIwMCAoZ3JlZW4pIGFuZCAzMDAgKGJsdWUpLgpU aGUgdW5kZXJseWluZyBjb3VudGVyIHN0YXJ0cyBhdCAwIGFuZCBpcyBpbmNyZW1lbnRlZCBvbmNl CmZvciBlYWNoIHBtRmV0Y2goKSB0byB0aGlzIG1ldHJpYyBhbmQvb3Igc2FtcGxlLm1pcmFnZSBh bmQvb3IKc2FtcGxlLm1pcmFnZV9sb25nbG9uZy4KVXNlIHBtU3RvcmUoKSB0byBtb2RpZnkgdGhl IHVuZGVybHlpbmcgY291bnRlciAoaW5kZXBlbmRlbnQgb2Ygd2hpY2gKaW5zdGFuY2Ugb3IgaW5z dGFuY2VzIGFyZSB1c2VkKS4KSW5Eb21UZXh0OiBVbml2ZXJzYWxseSAzIGluc3RhbmNlcywgInJl ZCIgKDApLCAiZ3JlZW4iICgxKSBhbmQgImJsdWUiICgzKS4KLi4uCktpbGwgb2ZmIHBtY2QgLi4u CldhaXRpbmcgZm9yIHBtY2QgdG8gdGVybWluYXRlIC4uLgpwbUxvb2t1cERlc2M6IElQQyBwcm90 b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBm YWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVy ZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAt LSBlcnJvciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVy cm9yIGV4cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBl cnJvciBleHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBl Y3RlZApwbVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApfX3Bt Q29udHJvbExvZzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29r dXBEZXNjOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUdldEluRG9t OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbU5hbWVJbkRvbTogSVBD IHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRvbTogSVBDIHBy b3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBUZXh0OiBJUEMgcHJvdG9j b2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tVGV4dDogSVBDIHByb3Rv Y29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1GZXRjaDogSVBDIHByb3RvY29sIGZhaWx1 cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1TdG9yZTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJy b3IgZXhwZWN0ZWQKX19wbUNvbnRyb2xMb2c6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9y IGV4cGVjdGVkCnBtTG9va3VwRGVzYzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhw ZWN0ZWQKcG1HZXRJbkRvbTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQK cG1OYW1lSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9v a3VwSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3Vw VGV4dDogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRv bVRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtRmV0Y2g6IElQ QyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtU3RvcmU6IElQQyBwcm90b2Nv bCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCl9fcG1Db250cm9sTG9nOiBJUEMgcHJvdG9jb2wg ZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cERlc2M6IElQQyBwcm90b2NvbCBmYWls dXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0t IGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJv ciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBl eHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVj dGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBl Y3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbVN0 b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApfX3BtQ29udHJvbExv ZzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKUmVjb25uZWN0IHRvIHBt Y2QgY29udGV4dCAxIC4uLgpwbVJlY29ubmVjdENvbnRleHQ6IENvbm5lY3Rpb24gdGltZWQgb3V0 IC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3VwRGVzYzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0g ZXJyb3IgZXhwZWN0ZWQKcG1HZXRJbkRvbTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3Ig ZXhwZWN0ZWQKcG1OYW1lSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVj dGVkCnBtTG9va3VwSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVk CnBtTG9va3VwVGV4dDogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1M b29rdXBJbkRvbVRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBt RmV0Y2g6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtU3RvcmU6IElQ QyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCl9fcG1Db250cm9sTG9nOiBJUEMg cHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cERlc2M6IElQQyBwcm90 b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBm YWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVy ZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAt LSBlcnJvciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVy cm9yIGV4cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBl cnJvciBleHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBl Y3RlZApwbVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApfX3Bt Q29udHJvbExvZzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29r dXBEZXNjOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUdldEluRG9t OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbU5hbWVJbkRvbTogSVBD IHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRvbTogSVBDIHBy b3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBUZXh0OiBJUEMgcHJvdG9j b2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tVGV4dDogSVBDIHByb3Rv Y29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1GZXRjaDogSVBDIHByb3RvY29sIGZhaWx1 cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1TdG9yZTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJy b3IgZXhwZWN0ZWQKX19wbUNvbnRyb2xMb2c6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9y IGV4cGVjdGVkCnBtTG9va3VwRGVzYzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhw ZWN0ZWQKcG1HZXRJbkRvbTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQK cG1OYW1lSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9v a3VwSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3Vw VGV4dDogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRv bVRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtRmV0Y2g6IElQ QyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtU3RvcmU6IElQQyBwcm90b2Nv bCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCl9fcG1Db250cm9sTG9nOiBJUEMgcHJvdG9jb2wg ZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApSZWNvbm5lY3QgdG8gcG1jZCBjb250ZXh0IDAgLi4u CnBtUmVjb25uZWN0Q29udGV4dDogQ29ubmVjdGlvbiB0aW1lZCBvdXQgLS0gZXJyb3IgZXhwZWN0 ZWQKcG1Mb29rdXBEZXNjOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApw bUdldEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbU5hbWVJ bkRvbTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRv bTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBUZXh0OiBJ UEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tVGV4dDog SVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1GZXRjaDogSVBDIHByb3Rv Y29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1TdG9yZTogSVBDIHByb3RvY29sIGZhaWx1 cmUgLS0gZXJyb3IgZXhwZWN0ZWQKX19wbUNvbnRyb2xMb2c6IElQQyBwcm90b2NvbCBmYWlsdXJl IC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3VwRGVzYzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0g ZXJyb3IgZXhwZWN0ZWQKcG1HZXRJbkRvbTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3Ig ZXhwZWN0ZWQKcG1OYW1lSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVj dGVkCnBtTG9va3VwSW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVk CnBtTG9va3VwVGV4dDogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1M b29rdXBJbkRvbVRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBt RmV0Y2g6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtU3RvcmU6IElQ QyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCl9fcG1Db250cm9sTG9nOiBJUEMg cHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cERlc2M6IElQQyBwcm90 b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBm YWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVy ZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAt LSBlcnJvciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVy cm9yIGV4cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBl cnJvciBleHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBl Y3RlZApwbVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApfX3Bt Q29udHJvbExvZzogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29r dXBEZXNjOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUdldEluRG9t OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbU5hbWVJbkRvbTogSVBD IHByb3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBJbkRvbTogSVBDIHBy b3RvY29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1Mb29rdXBUZXh0OiBJUEMgcHJvdG9j b2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tVGV4dDogSVBDIHByb3Rv Y29sIGZhaWx1cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1GZXRjaDogSVBDIHByb3RvY29sIGZhaWx1 cmUgLS0gZXJyb3IgZXhwZWN0ZWQKcG1TdG9yZTogSVBDIHByb3RvY29sIGZhaWx1cmUgLS0gZXJy b3IgZXhwZWN0ZWQKX19wbUNvbnRyb2xMb2c6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9y IGV4cGVjdGVkClJlc3RhcnQgcG1jZCAuLi4KU3RhcnRpbmcgcG1jZCAuLi4gCiRQQ1BfUkNfRElS L3BtbG9nZ2VyOiBXYXJuaW5nOiBQZXJmb3JtYW5jZSBDby1QaWxvdCBhcmNoaXZlIGxvZ2dlcihz KSBub3QgcGVybWFuZW50bHkgZW5hYmxlZC4KICAgIFRvIGVuYWJsZSBwbWxvZ2dlciwgcnVuIHRo ZSBmb2xsb3dpbmcgYXMgcm9vdDoKICAgICMgL2Jpbi9zeXN0ZW1jdGwgZW5hYmxlIHBtbG9nZ2Vy LnNlcnZpY2UKU3RhcnRpbmcgcG1sb2dnZXIgLi4uIApwbUxvb2t1cERlc2M6IElQQyBwcm90b2Nv bCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBmYWls dXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAt LSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBl cnJvciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9y IGV4cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJv ciBleHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3Rl ZApwbVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1 cERlc2M6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206 IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMg cHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJv dG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2Nv bCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9j b2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVy ZSAtLSBlcnJvciBleHBlY3RlZApwbVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJv ciBleHBlY3RlZApwbUxvb2t1cERlc2M6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4 cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVk CnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxv b2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1 cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtTG9va3VwSW5E b21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUZldGNoOiBJ UEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbVN0b3JlOiBJUEMgcHJvdG9j b2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApwbUxvb2t1cERlc2M6IElQQyBwcm90b2NvbCBm YWlsdXJlIC0tIGVycm9yIGV4cGVjdGVkCnBtR2V0SW5Eb206IElQQyBwcm90b2NvbCBmYWlsdXJl IC0tIGVycm9yIGV4cGVjdGVkCnBtTmFtZUluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBl cnJvciBleHBlY3RlZApwbUxvb2t1cEluRG9tOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJv ciBleHBlY3RlZApwbUxvb2t1cFRleHQ6IElQQyBwcm90b2NvbCBmYWlsdXJlIC0tIGVycm9yIGV4 cGVjdGVkCnBtTG9va3VwSW5Eb21UZXh0OiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBl eHBlY3RlZApwbUZldGNoOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApw bVN0b3JlOiBJUEMgcHJvdG9jb2wgZmFpbHVyZSAtLSBlcnJvciBleHBlY3RlZApSZWNvbm5lY3Qg dG8gcG1jZCBjb250ZXh0IDEgLi4uCi5UZXh0OiBUaGlzIG1ldHJpYyBoYXMgMyBpbnN0YW5jZXMs IGRlc2lnbmF0ZWQgInJlZCIsICJncmVlbiIgYW5kICJibHVlIi4KVGhlIHZhbHVlIG9mIHRoZSBt ZXRyaWMgaXMgbW9ub3RvbmljIGluY3JlYXNpbmcgaW4gdGhlIHJhbmdlIE4gdG8KTisxMDAsIHRo ZW4gYmFjayB0byBOLiAgVGhlIGRpZmZlcmVudCBpbnN0YW5jZXMgaGF2ZSBkaWZmZXJlbnQgTgp2 YWx1ZXMsIG5hbWVseSAxMDAgKHJlZCksIDIwMCAoZ3JlZW4pIGFuZCAzMDAgKGJsdWUpLgpUaGUg dW5kZXJseWluZyBjb3VudGVyIHN0YXJ0cyBhdCAwIGFuZCBpcyBpbmNyZW1lbnRlZCBvbmNlCmZv ciBlYWNoIHBtRmV0Y2goKSB0byB0aGlzIG1ldHJpYyBhbmQvb3Igc2FtcGxlLm1pcmFnZSBhbmQv b3IKc2FtcGxlLm1pcmFnZV9sb25nbG9uZy4KVXNlIHBtU3RvcmUoKSB0byBtb2RpZnkgdGhlIHVu ZGVybHlpbmcgY291bnRlciAoaW5kZXBlbmRlbnQgb2Ygd2hpY2gKaW5zdGFuY2Ugb3IgaW5zdGFu Y2VzIGFyZSB1c2VkKS4KSW5Eb21UZXh0OiBVbml2ZXJzYWxseSAzIGluc3RhbmNlcywgInJlZCIg KDApLCAiZ3JlZW4iICgxKSBhbmQgImJsdWUiICgzKS4KLi4uClJlY29ubmVjdCB0byBwbWNkIGNv bnRleHQgMCAuLi4KLi4uLgowIHVuZXhwZWN0ZWQgZXJyb3JzLgo= ------=_Part_11954623_638218668.1430719779530 Content-Type: application/octet-stream; name=032.out.bad Content-Disposition: attachment; filename=032.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMDMyCldhaXRpbmcgZm9yIHBtY2QgdG8gdGVybWluYXRlIC4u LgpTdGFydGluZyBwbWNkIC4uLiAKJFBDUF9SQ19ESVIvcG1sb2dnZXI6IFdhcm5pbmc6IFBlcmZv cm1hbmNlIENvLVBpbG90IGFyY2hpdmUgbG9nZ2VyKHMpIG5vdCBwZXJtYW5lbnRseSBlbmFibGVk LgogICAgVG8gZW5hYmxlIHBtbG9nZ2VyLCBydW4gdGhlIGZvbGxvd2luZyBhcyByb290OgogICAg IyAvYmluL3N5c3RlbWN0bCBlbmFibGUgcG1sb2dnZXIuc2VydmljZQpTdGFydGluZyBwbWxvZ2dl ciAuLi4gCgorKysgZXhwZWN0IHRoaXMgdG8gYmUgb2ZmICsrKwpzYW1wbGUuY29udHJvbCAgMCAo YWR2IG9mZikKCisrKyBmb3JjZSB0aGVzZSBvZmYgKysrCnNhbXBsZS5iaW4KICBpbnN0IFsxMDAg b3IgImJpbi0xMDAiXSAgMiAobWFuZCBvZmYpCiAgaW5zdCBbMjAwIG9yICJiaW4tMjAwIl0gIDIg KG1hbmQgb2ZmKQogIGluc3QgWzMwMCBvciAiYmluLTMwMCJdICAyIChtYW5kIG9mZikKICBpbnN0 IFs0MDAgb3IgImJpbi00MDAiXSAgMiAobWFuZCBvZmYpCiAgaW5zdCBbNTAwIG9yICJiaW4tNTAw Il0gIDIgKG1hbmQgb2ZmKQogIGluc3QgWzYwMCBvciAiYmluLTYwMCJdICAyIChtYW5kIG9mZikK ICBpbnN0IFs3MDAgb3IgImJpbi03MDAiXSAgMiAobWFuZCBvZmYpCiAgaW5zdCBbODAwIG9yICJi aW4tODAwIl0gIDIgKG1hbmQgb2ZmKQogIGluc3QgWzkwMCBvciAiYmluLTkwMCJdICAyIChtYW5k IG9mZikKc2FtcGxlZHNvLmNvbG91cgogIGluc3QgWzAgb3IgInJlZCJdICAyIChtYW5kIG9mZikK ICBpbnN0IFsxIG9yICJncmVlbiJdICAyIChtYW5kIG9mZikKICBpbnN0IFsyIG9yICJibHVlIl0g IDIgKG1hbmQgb2ZmKQoKKysrIHNob3VsZCBmYWlsIHRvIHR1cm4gb24gKysrCnNhbXBsZWRzby5j b2xvdXIKICBpbnN0IFswIG9yICJyZWQiXSAgMiAobWFuZCBvZmYpCiAgaW5zdCBbMSBvciAiZ3Jl ZW4iXSAgMiAobWFuZCBvZmYpCiAgaW5zdCBbMiBvciAiYmx1ZSJdICAyIChtYW5kIG9mZikKc2Ft cGxlLmJpbgogIGluc3QgWzMwMCBvciAiYmluLTMwMCJdICAyIChtYW5kIG9mZikKCisrKyBmb3Jj ZSB0aGVzZSBvbiArKysKc2FtcGxlLmNvbG91cgogIGluc3QgWzAgb3IgInJlZCJdICAzIChtYW5k IG9uLCBkZWx0YT01MDAwIG1zZWMpCiAgaW5zdCBbMSBvciAiZ3JlZW4iXSAgMyAobWFuZCBvbiwg ZGVsdGE9NTAwMCBtc2VjKQogIGluc3QgWzIgb3IgImJsdWUiXSAgMyAobWFuZCBvbiwgZGVsdGE9 NTAwMCBtc2VjKQpzYW1wbGVkc28uYmluCiAgaW5zdCBbMTAwIG9yICJiaW4tMTAwIl0gIDMgKG1h bmQgb24sIGRlbHRhPTUwMDAgbXNlYykKICBpbnN0IFsyMDAgb3IgImJpbi0yMDAiXSAgMyAobWFu ZCBvbiwgZGVsdGE9NTAwMCBtc2VjKQogIGluc3QgWzMwMCBvciAiYmluLTMwMCJdICAzIChtYW5k IG9uLCBkZWx0YT01MDAwIG1zZWMpCiAgaW5zdCBbNDAwIG9yICJiaW4tNDAwIl0gIDMgKG1hbmQg b24sIGRlbHRhPTUwMDAgbXNlYykKICBpbnN0IFs1MDAgb3IgImJpbi01MDAiXSAgMyAobWFuZCBv biwgZGVsdGE9NTAwMCBtc2VjKQogIGluc3QgWzYwMCBvciAiYmluLTYwMCJdICAzIChtYW5kIG9u LCBkZWx0YT01MDAwIG1zZWMpCiAgaW5zdCBbNzAwIG9yICJiaW4tNzAwIl0gIDMgKG1hbmQgb24s IGRlbHRhPTUwMDAgbXNlYykKICBpbnN0IFs4MDAgb3IgImJpbi04MDAiXSAgMyAobWFuZCBvbiwg ZGVsdGE9NTAwMCBtc2VjKQogIGluc3QgWzkwMCBvciAiYmluLTkwMCJdICAzIChtYW5kIG9uLCBk ZWx0YT01MDAwIG1zZWMpCgorKysgc2hvdWxkIGZhaWwgdG8gdHVybiBvZmYgKysrCnNhbXBsZWRz by5iaW4KICBpbnN0IFsxMDAgb3IgImJpbi0xMDAiXSAgMyAobWFuZCBvbiwgZGVsdGE9NTAwMCBt c2VjKQogIGluc3QgWzIwMCBvciAiYmluLTIwMCJdICAzIChtYW5kIG9uLCBkZWx0YT01MDAwIG1z ZWMpCiAgaW5zdCBbMzAwIG9yICJiaW4tMzAwIl0gIDMgKG1hbmQgb24sIGRlbHRhPTUwMDAgbXNl YykKICBpbnN0IFs0MDAgb3IgImJpbi00MDAiXSAgMyAobWFuZCBvbiwgZGVsdGE9NTAwMCBtc2Vj KQogIGluc3QgWzUwMCBvciAiYmluLTUwMCJdICAzIChtYW5kIG9uLCBkZWx0YT01MDAwIG1zZWMp CiAgaW5zdCBbNjAwIG9yICJiaW4tNjAwIl0gIDMgKG1hbmQgb24sIGRlbHRhPTUwMDAgbXNlYykK ICBpbnN0IFs3MDAgb3IgImJpbi03MDAiXSAgMyAobWFuZCBvbiwgZGVsdGE9NTAwMCBtc2VjKQog IGluc3QgWzgwMCBvciAiYmluLTgwMCJdICAzIChtYW5kIG9uLCBkZWx0YT01MDAwIG1zZWMpCiAg aW5zdCBbOTAwIG9yICJiaW4tOTAwIl0gIDMgKG1hbmQgb24sIGRlbHRhPTUwMDAgbXNlYykKc2Ft cGxlLmNvbG91cgogIGluc3QgWzAgb3IgInJlZCJdICAzIChtYW5kIG9uLCBkZWx0YT01MDAwIG1z ZWMpCgorKysgYWxsb3cgYWR2aXNvcnkgY29udHJvbCBvdmVyIHRoaXMgb25lICsrKwpzYW1wbGUu bGlnaHRzICAwIChhZHYgb2ZmKQoKKysrIHR1cm4gaXQgb24gKysrCnNhbXBsZS5saWdodHMgIDEg KGFkdiBvbiwgZGVsdGE9NTAwMCBtc2VjKQoKKysrIHR1cm4gaXQgb24gYWdhaW4gKE5PUCkgKysr CnNhbXBsZS5saWdodHMgIDEgKGFkdiBvbiwgZGVsdGE9NTAwMCBtc2VjKQoKKysrIHR1cm4gaXQg b2ZmICsrKwpzYW1wbGUubGlnaHRzICAwIChhZHYgb2ZmKQoKKysrIHR1cm4gaXQgb24gKysrCnNh bXBsZS5saWdodHMgIDEgKGFkdiBvbiwgZGVsdGE9NTAwMCBtc2VjKQo= ------=_Part_11954623_638218668.1430719779530 Content-Type: application/octet-stream; name=023.out.bad Content-Disposition: attachment; filename=023.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMDIzCldhaXRpbmcgZm9yIHBtY2QgdG8gdGVybWluYXRlIC4u LgpOb3RlOiBGb3J3YXJkaW5nIHJlcXVlc3QgdG8gJ3N5c3RlbWN0bCBkaXNhYmxlIHBtbG9nZ2Vy LnNlcnZpY2UnLgpybSAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50 cy9wbWxvZ2dlci5zZXJ2aWNlJwokUENQX1BNQ0RDT05GX1BBVEggY29udGFpbnM6CjxCRUdJTj4K IyBDcmVhdGVkIGJ5IFFBIDAyMwpmYWtlX2lyaXggMSBwaXBlIGJpbmFyeSBkdW1iX3BtZGEgLWQg MSBmYWtlX2lyaXgKZmFrZV9wcm9jIDMgcGlwZSBiaW5hcnkgZHVtYl9wbWRhIC1kIDMgZmFrZV9w cm9jCmZha2VfY2lzY28gNSBwaXBlIGJpbmFyeSBkdW1iX3BtZGEgLWQgNSBmYWtlX2Npc2NvCmZh a2Vfc2l4IDYgcGlwZSBiaW5hcnkgZHVtYl9wbWRhIC1kIDYgZmFrZV9zaXgKcG1jZCAyIC4uLgpb YWNjZXNzXQphbGxvdyBsb2NhbGhvc3QgOiBhbGw7CmRpc2FsbG93ICogOiBhbGw7CjxFTkQ+Ckxv ZyBmb3IgcG1jZCBvbiBIT1NUIHN0YXJ0ZWQgREFURQoKCmFjdGl2ZSBhZ2VudCBkb20gICBwaWQg IGluIG91dCB2ZXIgcHJvdG9jb2wgcGFyYW1ldGVycwo9PT09PT09PT09PT0gPT09ID09PT09ID09 PSA9PT0gPT09ID09PT09PT09ID09PT09PT09PT0KZmFrZV9pcml4IDEgQV9QSUQgRkQgRkQgMiBi aW4gcGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDEgZmFrZV9pcml4CnBtY2QgMiBBX1BJRCAuLi4KZmFr ZV9wcm9jIDMgQV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDMgZmFrZV9w cm9jCmZha2VfY2lzY28gNSBBX1BJRCBGRCBGRCAyIGJpbiBwaXBlIGNtZD1kdW1iX3BtZGEgLWQg NSBmYWtlX2Npc2NvCmZha2Vfc2l4IDYgQV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9w bWRhIC1kIDYgZmFrZV9zaXgKCkhvc3QgYWNjZXNzIGxpc3Q6CjAwIDAxIEN1ci9NYXhDb25zIGhv c3Qtc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3N0LW1hc2sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbHZsIGhvc3QtbmFtZQo9PSA9PSA9PT09PT09PT09PSA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09ID09PSA9PT09PT09PT09PT09PQp5IDEgQV9QSUQgMCBJUC1hZGRy LWluLWhleCBIb3N0LW1hc2sgMCBsb2NhbGhvc3QKbiBuIEFfUElEIDAgMC4wLjAuMCAwLjAuMC4w IDQgLioKbiBuIEFfUElEIDAgOjogOjogOCA6KgoKCnBtY2Q6IFBJRCA9IFBJRApwbWNkIHJlcXVl c3QgcG9ydChzKToKICBzdHMgZmQgICBwb3J0ICBmYW1pbHkgYWRkcmVzcwogID09PSA9PT09ID09 PT09ID09PT09PSA9PT09PT09Cm9rIEZEIEFfUElEIGluZXQgSU5BRERSX0FOWQpvayBGRCBBX1BJ RCBpcHY2IElOQUREUl9BTlkKClJlc3RhcnQgZGVhZCBhZ2VudCB0ZXN0CkV4cGVjdCAiSVBDIHBy b3RvY29sIGZhaWx1cmUiIHRoZW4gIk5vIGFnZW50IGZvciBkb21haW4uLi4iOgpoaW52Lm5jcHU6 IHBtTG9va3VwRGVzYzogSVBDIHByb3RvY29sIGZhaWx1cmUKaGludi5uY3B1OiBwbUxvb2t1cERl c2M6IE5vIFBNQ0QgYWdlbnQgZm9yIGRvbWFpbiBvZiByZXF1ZXN0CgpwbWNkLmFnZW50LnN0YXR1 cwogICAgaW5zdCBbMSBvciAiZmFrZV9pcml4Il0gdmFsdWUgOAogICAgaW5zdCBbMiBvciAicG1j ZCJdIHZhbHVlIDAKICAgIGluc3QgWzMgb3IgImZha2VfcHJvYyJdIHZhbHVlIDAKICAgIGluc3Qg WzUgb3IgImZha2VfY2lzY28iXSB2YWx1ZSAwCiAgICBpbnN0IFs2IG9yICJmYWtlX3NpeCJdIHZh bHVlIDAKCgpwbWNkLmNvbnRyb2wudGltZW91dCB0ZXN0cwpBZ2VudCB0aW1lb3V0IHRlc3QsIGRv bWFpbiA9IDUsIHRpbWVvdXQgPSAzCiAgICB0aW1lb3V0IGlzIG5vdyAzIHNlY29uZHMKQWdlbnQg dGltZW91dCB0ZXN0LCBkb21haW4gPSA2LCB0aW1lb3V0ID0gOAogICAgdGltZW91dCBpcyBub3cg OCBzZWNvbmRzCnBtY2QuY29udHJvbC50aW1lb3V0IG9sZCB2YWx1ZT04IG5ldyB2YWx1ZT0yCgpw bWNkLmFnZW50LnN0YXR1cwogICAgaW5zdCBbMSBvciAiZmFrZV9pcml4Il0gdmFsdWUgOAogICAg aW5zdCBbMiBvciAicG1jZCJdIHZhbHVlIDAKICAgIGluc3QgWzMgb3IgImZha2VfcHJvYyJdIHZh bHVlIDAKICAgIGluc3QgWzUgb3IgImZha2VfY2lzY28iXSB2YWx1ZSA4CiAgICBpbnN0IFs2IG9y ICJmYWtlX3NpeCJdIHZhbHVlIDgKCkxvZyBmb3IgcG1jZCBvbiBIT1NUIHN0YXJ0ZWQgREFURQoK CmFjdGl2ZSBhZ2VudCBkb20gICBwaWQgIGluIG91dCB2ZXIgcHJvdG9jb2wgcGFyYW1ldGVycwo9 PT09PT09PT09PT0gPT09ID09PT09ID09PSA9PT0gPT09ID09PT09PT09ID09PT09PT09PT0KZmFr ZV9pcml4IDEgQV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDEgZmFrZV9p cml4CnBtY2QgMiBBX1BJRCAuLi4KZmFrZV9wcm9jIDMgQV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBj bWQ9ZHVtYl9wbWRhIC1kIDMgZmFrZV9wcm9jCmZha2VfY2lzY28gNSBBX1BJRCBGRCBGRCAyIGJp biBwaXBlIGNtZD1kdW1iX3BtZGEgLWQgNSBmYWtlX2Npc2NvCmZha2Vfc2l4IDYgQV9QSUQgRkQg RkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDYgZmFrZV9zaXgKCkhvc3QgYWNjZXNzIGxp c3Q6CjAwIDAxIEN1ci9NYXhDb25zIGhvc3Qtc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBob3N0LW1hc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbHZsIGhvc3QtbmFt ZQo9PSA9PSA9PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ID09PSA9PT09PT09PT09 PT09PQp5IDEgQV9QSUQgMCBJUC1hZGRyLWluLWhleCBIb3N0LW1hc2sgMCBsb2NhbGhvc3QKbiBu IEFfUElEIDAgMC4wLjAuMCAwLjAuMC4wIDQgLioKbiBuIEFfUElEIDAgOjogOjogOCA6KgoKCnBt Y2Q6IFBJRCA9IFBJRApwbWNkIHJlcXVlc3QgcG9ydChzKToKICBzdHMgZmQgICBwb3J0ICBmYW1p bHkgYWRkcmVzcwogID09PSA9PT09ID09PT09ID09PT09PSA9PT09PT09Cm9rIEZEIEFfUElEIGlu ZXQgSU5BRERSX0FOWQpvayBGRCBBX1BJRCBpcHY2IElOQUREUl9BTlkKW0RBVEVdIHBtY2QoUElE KSBXYXJuaW5nOiBwZHVyZWFkOiB0aW1lb3V0IChhZnRlciAyLjAwMCBzZWMpIG9uIGZkPUZECkNs ZWFudXAgImZha2VfaXJpeCIgYWdlbnQgKGRvbSAxKTogcHJvdG9jb2wgZmFpbHVyZSBmb3IgZmQ9 RkQsIGV4aXQoMCkKW0RBVEVdIHBtY2QoUElEKSBXYXJuaW5nOiBwZHVyZWFkOiB0aW1lb3V0IChh ZnRlciAzLjAwMCBzZWMpIG9uIGZkPUZECkNsZWFudXAgImZha2VfY2lzY28iIGFnZW50IChkb20g NSk6IHByb3RvY29sIGZhaWx1cmUgZm9yIGZkPUZELCBleGl0KDApCltEQVRFXSBwbWNkKFBJRCkg V2FybmluZzogcGR1cmVhZDogdGltZW91dCAoYWZ0ZXIgOC4wMDAgc2VjKSBvbiBmZD1GRApDbGVh bnVwICJmYWtlX3NpeCIgYWdlbnQgKGRvbSA2KTogcHJvdG9jb2wgZmFpbHVyZSBmb3IgZmQ9RkQs IGV4aXQoMCkKW0RBVEVdIHBtY2QoUElEKSBJbmZvOiAKCnBtY2QgUkVTVEFSVEVEIGF0IERBVEUK CgpDdXJyZW50IFBNQ0QgY2xpZW50cyAuLi4KICAgICBmZCAgY2xpZW50IGNvbm5lY3Rpb24gZnJv bSAgICAgICAgICAgICAgICAgICAgaXBjIHZlciAgb3BlcmF0aW9ucyBkZW5pZWQKICAgICA9PSAg PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgPT09PT09PSAgPT09PT09 PT09PT09PT09PT0KCkNvbmZpZ3VyYXRpb24gZmlsZSAnJFBDUF9QTUNEQ09ORl9QQVRIJyB1bmNo YW5nZWQKUmVzdGFydGluZyBhbnkgZGVjZWFzZWQgYWdlbnRzOgogICAgImZha2VfaXJpeCIgYWdl bnQKICAgICJmYWtlX2Npc2NvIiBhZ2VudAogICAgImZha2Vfc2l4IiBhZ2VudAoKCmFjdGl2ZSBh Z2VudCBkb20gICBwaWQgIGluIG91dCB2ZXIgcHJvdG9jb2wgcGFyYW1ldGVycwo9PT09PT09PT09 PT0gPT09ID09PT09ID09PSA9PT0gPT09ID09PT09PT09ID09PT09PT09PT0KZmFrZV9pcml4IDEg QV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDEgZmFrZV9pcml4CnBtY2Qg MiBBX1BJRCAuLi4KZmFrZV9wcm9jIDMgQV9QSUQgRkQgRkQgMiBiaW4gcGlwZSBjbWQ9ZHVtYl9w bWRhIC1kIDMgZmFrZV9wcm9jCmZha2VfY2lzY28gNSBBX1BJRCBGRCBGRCAyIGJpbiBwaXBlIGNt ZD1kdW1iX3BtZGEgLWQgNSBmYWtlX2Npc2NvCmZha2Vfc2l4IDYgQV9QSUQgRkQgRkQgMiBiaW4g cGlwZSBjbWQ9ZHVtYl9wbWRhIC1kIDYgZmFrZV9zaXgKCkhvc3QgYWNjZXNzIGxpc3Q6CjAwIDAx IEN1ci9NYXhDb25zIGhvc3Qtc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3N0 LW1hc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbHZsIGhvc3QtbmFtZQo9PSA9PSA9 PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ID09PSA9PT09PT09PT09PT09PQp5IDEg QV9QSUQgMCBJUC1hZGRyLWluLWhleCBIb3N0LW1hc2sgMCBsb2NhbGhvc3QKbiBuIEFfUElEIDAg MC4wLjAuMCAwLjAuMC4wIDQgLioKbiBuIEFfUElEIDAgOjogOjogOCA6KgoKW0RBVEVdIHBtY2Qo UElEKSBJbmZvOiBQTU5TIGZpbGUgIkRFRkFVTFQiIGlzIHVuY2hhbmdlZAoKcG1jZC5hZ2VudC5z dGF0dXMKICAgIGluc3QgWzEgb3IgImZha2VfaXJpeCJdIHZhbHVlIDAKICAgIGluc3QgWzIgb3Ig InBtY2QiXSB2YWx1ZSAwCiAgICBpbnN0IFszIG9yICJmYWtlX3Byb2MiXSB2YWx1ZSAwCiAgICBp bnN0IFs1IG9yICJmYWtlX2Npc2NvIl0gdmFsdWUgMAogICAgaW5zdCBbNiBvciAiZmFrZV9zaXgi XSB2YWx1ZSAwCgpFeHBlY3QgIklQQyBwcm90b2NvbCBmYWlsdXJlIiB0aGVuICJObyBQTUNEIGFn ZW50Li4uIjoKaGludi5uY3B1OiBwbUxvb2t1cERlc2M6IElQQyBwcm90b2NvbCBmYWlsdXJlCmhp bnYubmNwdTogcG1Mb29rdXBEZXNjOiBObyBQTUNEIGFnZW50IGZvciBkb21haW4gb2YgcmVxdWVz dAoKcG1jZC5hZ2VudC5zdGF0dXMKICAgIGluc3QgWzEgb3IgImZha2VfaXJpeCJdIHZhbHVlIDgK ICAgIGluc3QgWzIgb3IgInBtY2QiXSB2YWx1ZSAwCiAgICBpbnN0IFszIG9yICJmYWtlX3Byb2Mi XSB2YWx1ZSAwCiAgICBpbnN0IFs1IG9yICJmYWtlX2Npc2NvIl0gdmFsdWUgMAogICAgaW5zdCBb NiBvciAiZmFrZV9zaXgiXSB2YWx1ZSAwCgpOb3RlOiBGb3J3YXJkaW5nIHJlcXVlc3QgdG8gJ3N5 c3RlbWN0bCBkaXNhYmxlIHBtbG9nZ2VyLnNlcnZpY2UnLgpSZXN0YXJ0IGFuZCBwaW5nIHBtY2Qg Li4uClN0YXJ0aW5nIHBtY2QgLi4uIAokUENQX1JDX0RJUi9wbWxvZ2dlcjogV2FybmluZzogUGVy Zm9ybWFuY2UgQ28tUGlsb3QgYXJjaGl2ZSBsb2dnZXIocykgbm90IHBlcm1hbmVudGx5IGVuYWJs ZWQuCiAgICBUbyBlbmFibGUgcG1sb2dnZXIsIHJ1biB0aGUgZm9sbG93aW5nIGFzIHJvb3Q6CiAg ICAjIC9iaW4vc3lzdGVtY3RsIGVuYWJsZSBwbWxvZ2dlci5zZXJ2aWNlClN0YXJ0aW5nIHBtbG9n Z2VyIC4uLiAKcG1jZC5jb250cm9sLmRlYnVnIDEK ------=_Part_11954623_638218668.1430719779530-- From kenj@internode.on.net Mon May 4 02:26:39 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 24EAE7F61 for ; Mon, 4 May 2015 02:26:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0E1248F8037 for ; Mon, 4 May 2015 00:26:35 -0700 (PDT) X-ASG-Debug-ID: 1430724390-04bdf063235422c0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id zyVOVTuu8aityRWu for ; Mon, 04 May 2015 00:26:31 -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: A2CWAQBcHkdV/6Eh0XYNT4dYx06CXQKCBwEBAQEBAYUrAQEBBCMVQAEMBAsYAgIFFgsCAgkDAgECAUUGDQEHAQG5HHCTBwEBAQEBAQEDAQEBAQEBARuBIYoYhQUHgmiBRQEEsn2EKYMiAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 04 May 2015 16:56:28 +0930 Message-ID: <55471F18.6060106@internode.on.net> Date: Mon, 04 May 2015 17:26:16 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp Subject: Re: [pcp] pmlogger.service missing from .deb after ./Makepkgs (#16) References: <1132032130.11954627.1430719779540.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pmlogger.service missing from .deb after ./Makepkgs (#16) In-Reply-To: <1132032130.11954627.1430719779540.JavaMail.zimbra@redhat.com> 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: 1430724390 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18594 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 04/05/15 16:09, Nathan Scott wrote: > Hi Ken, > > ----- Original Message ----- >> [...] >> All these changes will flow through my git repo, onto a review process and >> then to the github repo, so I'm closing this issue in anticipation of this >> being resolved once this happens. >> > > I'm seeing a bit of QA fallout from these changes - looks like its a result of > some extra systemctl-related diagnostics ... see the attached .bad files for a > few samples. > oops ... I also had a "QA wheels fell off event" that I have only just started to look at ... and I've just spotted a type in qa/common.check (_DIR missing from $PCP_SYSTEMDUNIT_DIR in 2 places) ... this fixed a heap of my failures, but there may be others. I'll send a commit tomorrow morning after some more analysis. From myllynen@redhat.com Mon May 4 03:18:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6993D7F61 for ; Mon, 4 May 2015 03:18:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 611048F8035 for ; Mon, 4 May 2015 01:18:16 -0700 (PDT) X-ASG-Debug-ID: 1430727491-04cbb056b3539270001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id CpOrWKTeUsbze9vu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 01:18:11 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 (8.14.4/8.14.4) with ESMTP id t448IAOJ003990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 4 May 2015 04:18:11 -0400 Received: from mmyllyne.csb (vpn1-6-247.ams2.redhat.com [10.36.6.247]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t448I8U8000336 for ; Mon, 4 May 2015 04:18:10 -0400 Message-ID: <55472B40.7050800@redhat.com> Date: Mon, 04 May 2015 11:18:08 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> X-ASG-Orig-Subj: Calculated/derived metrics? In-Reply-To: <55364606.1000503@redhat.com> Content-Type: text/plain; charset=UTF-8 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: 1430727491 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-04-21 15:43, Marko Myllynen wrote: >>> >> I think those will be the values behind the proc.io.* metrics, FWIW, but >> have not checked closely (see e.g. /proc/self/io). > > Yes, the values are basically proc.io.{read,write}_bytes / process > lifetime-in-seconds. So it's a calculated / pre-processed value which > quickly gives an idea of a process IO activity at a time. (See below for > more on this.) > > Wrt usability in general, the above mentioned metrics read/s and write/s > can of course be calculated based on the process lifetime and read/write > totals so far. But if using something like pmval to quickly check what > the process is up to at the moment, you don't get that sort of idea > instantly. > > This is of course not specific to monitoring processes but applies in > general, what's the best practice to follow a metric which actually is a > combination or calculation of two or more metrics being collected? I think it would still be interesting to hear experiences around this, if calculated/derived metrics are needed in some cases, how to get them most efficiently? Thanks, -- Marko Myllynen From mgoodwin@redhat.com Mon May 4 03:29:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D11EF7F61 for ; Mon, 4 May 2015 03:29:22 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B857F304039 for ; Mon, 4 May 2015 01:29:19 -0700 (PDT) X-ASG-Debug-ID: 1430728157-04cbb056b15396e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id C20UQiDuWw0gMDIM (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 01:29:18 -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 D2D1F8E778 for ; Mon, 4 May 2015 08:29:17 +0000 (UTC) Received: from [10.64.50.250] (vpn1-50-250.bne.redhat.com [10.64.50.250]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t448TGh6004557 for ; Mon, 4 May 2015 04:29:16 -0400 Message-ID: <55472DDB.9020901@redhat.com> Date: Mon, 04 May 2015 18:29:15 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge Nathan (qa, pcp-lvmcache, postfix) + Dave (postfix), Michele (publican) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge Nathan (qa, pcp-lvmcache, postfix) + Dave (postfix), Michele (publican) 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: 1430728158 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (3): qa: extend postfix PMDA exercising with injected postfix data pcp-lvmcache: added link, an exact synonym for pcp-dmcache(1) pmdapostfix: logfiles are root-readable only, drop setuser Dave Brolley (1): RHBZ 1213764: postfix pmda does not report mails submitted using mail program Michele Baldessari (1): docs: add a configure switch for publican brand support books/PCP_PG/GNUmakefile | 7 - books/PCP_PG/publican.cfg | 4 books/PCP_PG/publican.cfg.in | 4 books/PCP_TCS/GNUmakefile | 7 - books/PCP_TCS/publican.cfg | 4 books/PCP_TCS/publican.cfg.in | 4 books/PCP_UAG/GNUmakefile | 7 - books/PCP_UAG/publican.cfg | 4 books/PCP_UAG/publican.cfg.in | 4 configure | 21 ++++ configure.ac | 13 ++ qa/805 | 39 ++++--- qa/805.out | 196 +++++++++++++++++++++++++++------------ qa/GNUmakefile | 3 qa/postfix/GNUmakefile | 17 +++ qa/postfix/GNUmakefile.install | 1 qa/postfix/postfix-log-001.gz |binary qa/postfix/postfix-log-002.gz |binary qa/postfix/qshape.sh | 38 +++++++ src/include/builddefs.in | 1 src/pcp/dmcache/GNUmakefile | 4 src/pcp/dmcache/pcp-dmcache.1 | 15 ++ src/pmdas/postfix/pmdapostfix.pl | 14 ++ 23 files changed, 305 insertions(+), 102 deletions(-) Details ... commit 9dcdda3d0ae72d408aba7e1facf04542e629ff6c Author: Nathan Scott Date: Mon May 4 17:04:20 2015 +1000 pmdapostfix: logfiles are root-readable only, drop setuser Second half of Lukas' fix resolving Red Hat BZ #1213724 commit 5918e33f23600dd2b9919c1331f65f093921c8eb Author: Nathan Scott Date: Mon May 4 15:56:36 2015 +1000 pcp-lvmcache: added link, an exact synonym for pcp-dmcache(1) Resolves Red Hat BZ #1218007 commit 88bacf3b7e93a72d497387c58760d1b1f0200284 Author: Michele Baldessari Date: Mon May 4 15:32:30 2015 +1000 docs: add a configure switch for publican brand support Add a --with-books-brand=BRAND configure switch in order to choose the publican brand at build time. This is especially useful for the website documentation where we use a custom brand. The default brand used when nothing is specified is the standard 'common' publican brand. commit 96e9d094296c1ba0bb6bf74d5b92c3073dea09d9 Author: Nathan Scott Date: Mon May 4 15:22:31 2015 +1000 qa: extend postfix PMDA exercising with injected postfix data commit d830bb3eb4e3ea715131687c341b7780f136ac6b Author: Dave Brolley Date: Wed Apr 29 12:09:33 2015 -0400 RHBZ 1213764: postfix pmda does not report mails submitted using mail program Accept additional maillog records containing /stat=Sent/ and /relay=([^,]+)/ From bounces+749839-2c40-pcp=oss.sgi.com@email.pd25.com Mon May 4 10:11:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 C08A87F6C for ; Mon, 4 May 2015 10:11:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A8BAA8F8039 for ; Mon, 4 May 2015 08:11:13 -0700 (PDT) X-ASG-Debug-ID: 1430752266-04cbb056b35452d0001-S8gJnT Received: from o443.email.pd25.com ([198.21.0.182]) by cuda.sgi.com with ESMTP id DaNPJoxS2Tiwg7ZI (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO) for ; Mon, 04 May 2015 08:11:07 -0700 (PDT) X-Barracuda-Envelope-From: bounces+749839-2c40-pcp=oss.sgi.com@email.pd25.com X-Barracuda-Apparent-Source-IP: 198.21.0.182 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=fieldnation.com; h=subject:from:to:mime-version:content-type; s=smtpapi; bh=UT5eYWeY97NvWIAyaaW/+Z+L8Ro=; b=h5zmBYwS5TIo8qsOO/87zFO1whAgY eISsfDYFz+TjNVASAy9jVSxLf/XF78tCWS+TCt54mluc6FzZrMY6ayw8pz0cSrN4 PEXJlJ1OglTtxMYDfSbR99KMXOOjHCrM8Y8Ip6NT7/BgA/XFSFqfrFb8SDDLO5ON 7av+fmyucIdy3g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=fieldnation.com; h=subject:from:to:mime-version:content-type; q=dns; s=smtpapi; b =EhYv0SLjJyCpWMbs+UR4lhivlAi77CB73ZdcYDgFLWkfDvgxgL6thuxVjNDY9/Q 1QSyX9YlvLs5gFAYAv7v7+vAmjV/88Fp6m53+Q7WMN68bVm8ltKB8I3vTQSCymsw 9GLGiF7sX2n/t2TImEAkt5nwkJG/hI6Hm49REv36Ik3I= Received: by filter-343.sjc1.sendgrid.net with SMTP id filter-343.28721.55478C081E 2015-05-04 15:11:05.639427048 +0000 UTC Received: from [127.0.0.1] (localhost [50.97.84.244]) by ismtpd-079 (SG) with ESMTP id 14d1f7b02dd.4997.1e1d9e for ; Mon, 04 May 2015 15:11:05 +0000 (UTC) Message-ID: Date: Mon, 04 May 2015 11:11:04 -0400 Subject: Business Opportunity From: Tim Harper X-ASG-Orig-Subj: Business Opportunity To: pcp@oss.sgi.com MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_v4_1430752264_8d21989dc742e5fa523223ee812b53b7_=_" X-SG-EID: kOfOAcXv1ynhnyjRjI6h+hr7TTJ4x1z/U2AZZR9fslJnnTB4Lkvy/8lP1P45gKvQgEGhZ/KZloytza NefRFuPEKV3NsoinS/bmx8hRrGcjZs+BKkTV1DI4ZG7yBzRYhl8MDQo23XD0Kb1wVSsN8DAlic0LJR Iss15U4hO4EOKqc= X-SG-ID: s78jXjc54Sh5tx9yFLGsWSVgP7deeyi89jjwqux6R/UncFO33vNS1f8VJ5YRRa3gfLGAdSj90AaMdL HfmdTV1VO5hW6h3fHyzNiDpVO+cbUb8FoZvTKE9Shp8w/qaMtM X-Barracuda-Connect: UNKNOWN[198.21.0.182] X-Barracuda-Start-Time: 1430752266 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18602 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.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 --_=_swift_v4_1430752264_8d21989dc742e5fa523223ee812b53b7_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Download Free Guide Hello Dimitri, I would like to show you how Field Nation can help reduce your staffing costs by using a variable workforce. Are you available this week for a call to discuss? If you are interested in learning more prior to our call, download the free Elastic Expertise guide. It addresses the "non-employee" workforce that is used by companies like yours to easily scale and quickly accommodate the growth demands of their organization. Download now: http://info.fieldnation.com/e/24592/l-24592-2014-08-07-b8c1m/zk8kz/642177357 Thanks, Tim Harper VP, Business Development Main: (952) 223-1157 http://info.fieldnation.com/e/24592/2015-05-04/zk8l2/642177357 =C2=A9 2014 Field Nation, LLC. All Rights Reserved. 901 S. Marquette Avenue 2300 ATT Tower Minneapolis, MN 55402 http://info.fieldnation.com/unsubscribe/u/24592/58bcd11c96a5c3f0950d946adaa= 2c784/642177357 | http://info.fieldnation.com/webmail/24592/642177357/58bcd11c96a5c3f0950d946= adaa2c784 --_=_swift_v4_1430752264_8d21989dc742e5fa523223ee812b53b7_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Business Opportunity
3D""

Dow= nload Free Guide

Hi Dimitri,

I would like to show you how Field Nation can help reduce your sta= ffing costs by using a variable workforce.

Are you available this week for a call to discuss?

If you are interested in learning more prior to our call, download the free= Elastic Expertise guide. It addresses the "non-employee"= workforce that is used by companies like yours to easily scale and quickly= accommodate the growth demands of their organization.

Thanks,

Tim Harper
VP, Business Development
Main: 952.223.1157

=C2=A9 20= 14 Field Nation, LLC. All Rights Reserved.
901 S. Marquette Avenue 2300 ATT Tower Minneapolis, MN 55402

http://info.fieldnation.com/unsubscribe/u/= 24592/58bcd11c96a5c3f0950d946adaa2c784/642177357 | http://info.fieldnation.= com/webmail/24592/642177357/58bcd11c96a5c3f0950d946adaa2c784

3D"" --_=_swift_v4_1430752264_8d21989dc742e5fa523223ee812b53b7_=_-- From lberk@redhat.com Mon May 4 13:22:23 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3610F7F6C for ; Mon, 4 May 2015 13:22:23 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id AF86EAC001 for ; Mon, 4 May 2015 11:22:19 -0700 (PDT) X-ASG-Debug-ID: 1430763734-04cbb056b254b790001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ZYp42lTnkQCXeqFc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 11:22:15 -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 CD9353C21F for ; Mon, 4 May 2015 18:22:14 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t44IMDc2018905 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 4 May 2015 14:22:14 -0400 From: Lukas Berk To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Date: Mon, 04 May 2015 14:22:13 -0400 In-Reply-To: <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Fri, 1 May 2015 01:53:26 -0400 (EDT)") Message-ID: <87383c19uy.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: 1430763735 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Nathan Scott writes: > ----- Original Message ----- >> [...] >> I've focused the changes within pcp.spec.in to start, so to try out the >> changes, simply ./Makepkgs on a fedora or centos box. > > Its looking pretty good I reckon, and the meta-packages are very helpful. > Couple of small nits in the attached patch, mostly small stuff. > > The one real issue there is the pcp-libs Requires: pcp-compat - I don't > really follow that, and it'd seem like it might cause problems. For the > case where someone has *only* pcp-libs installed before an upgrade (e.g. > maybe they have built a monitor tool that depends on libpcp.so) - would > this not pull in everything, instead of only the new -libs? Thanks for taking a look. Your changes look good to me, and good catch on the pcp vs pcp-libs dependency on the pcp-compat package. For your comment regarding the systemd pmda being commented out, the regex being used was causing some issues including files that did not belong with the pmda, I've fixed that at this point, including your patch on my lberk/dev branch. Still at sourceware.org/git/pcpfans.git [...] >> I've been careful to test qa after splitting off pmdas of each language >> (python, perl, and C, respectively), and there is various updated qa >> bits to match that. As it currently stands, I have no regressions on my >> local runs. > > Nice. There may be some tests that warrant new _notrun() checks, going > forward, since more components (esp PMDAs) are now becoming optional. Yes, there are a handful that I've added for each flavour of pmda. > We might need to mark %ghost on .NeedRebuild? (I think rpmlint complains > otherwise, from memory) I'll have to take a further look into this. Cheers, Lukas From brolley@redhat.com Mon May 4 15:06:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 60E317F50 for ; Mon, 4 May 2015 15:06:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E353DAC001 for ; Mon, 4 May 2015 13:06:49 -0700 (PDT) X-ASG-Debug-ID: 1430770004-04cb6c1cc84f5db0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ZWQY4adhB4N6rKWW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 13:06:45 -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 (8.14.4/8.14.4) with ESMTP id t44K6i6p027942 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 4 May 2015 16:06:44 -0400 Received: from [10.10.58.195] (vpn-58-195.rdu2.redhat.com [10.10.58.195]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t44K6hl3012658 for ; Mon, 4 May 2015 16:06:44 -0400 Message-ID: <5547D1E1.7080609@redhat.com> Date: Mon, 04 May 2015 16:09:05 -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 for RHBZ 1213764 Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates: qa for RHBZ 1213764 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: 1430770005 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes pushed to git.pcp.io/oss/git/brolley/pcp master: Dave Brolley (1): RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. qa/805.out | 2 +- qa/postfix/postfix-log-002.gz |binary 2 files changed, 1 insertion(+), 1 deletion(-) From minnus@buffalo.edu Mon May 4 15:11:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 7F9907F51 for ; Mon, 4 May 2015 15:11:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id EB37DAC001 for ; Mon, 4 May 2015 13:11:47 -0700 (PDT) X-ASG-Debug-ID: 1430770306-04cbb056b454ea50001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id 7v0HFJixIYoJAWef for ; Mon, 04 May 2015 13:11:46 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailg.acsu.buffalo.edu (localmailg.acsu.buffalo.edu [128.205.4.25]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id BD2529C1F; Mon, 4 May 2015 16:11:45 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id CF25FE095F; Mon, 4 May 2015 16:11:46 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailg.acsu.buffalo.edu (Postfix) with ESMTP id B8980E0967; Mon, 4 May 2015 16:11:46 -0400 (EDT) Received: from smtp.buffalo.edu (smtp4.acsu.buffalo.edu [128.205.5.229]) by localmailg.acsu.buffalo.edu (Prefixe) with ESMTP id B708EE095F; Mon, 4 May 2015 16:11:46 -0400 (EDT) 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 91D47FC3ED; Mon, 4 May 2015 16:11:45 -0400 (EDT) Message-ID: <5547D281.1070701@buffalo.edu> Date: Mon, 04 May 2015 16:11:45 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott , Ken McDonell CC: pcp@oss.sgi.com Subject: Re: [pcp] Hotproc fixes References: <5536A934.8040002@buffalo.edu> <5537A3F3.5060204@buffalo.edu> <233739221.5258413.1429764654377.JavaMail.zimbra@redhat.com> <55392BAB.3060101@buffalo.edu> <806884984.5885784.1429839438565.JavaMail.zimbra@redhat.com> <554128C1.8080901@buffalo.edu> <102929865.10042134.1430363515688.JavaMail.zimbra@redhat.com> <55422C85.7060307@buffalo.edu> <811088251.10742489.1430435342244.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Hotproc fixes In-Reply-To: <811088251.10742489.1430435342244.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: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430770306 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18613 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Nathan, On 4/30/15 7:09 PM, Nathan Scott wrote: > > ----- Original Message ----- >> Nathan, >> >> On 4/29/2015 11:11 PM, Nathan Scott wrote: >>>> Also included some other cleanup suggestions from Marko, the ability to >>>> reload the config file, updated qa hopefully for all the changes, merged >>>> the manpage into procpmda, and added a new error code. Feel free to >>>> drop that last one if you think its unnecessary. It should be its own >>>> commit. >>>> >>> I've left that last one for now - needs a bit more discussion I guess, as >>> an ABI extension. I like it though. We should probably audit the three/ >>> four other PMDAs that already use PM_ERR_CONV and switch 'em over. >> Sounds good. >> >>> Ken - any other thoughts on a specific error code for bad pmStore to a >>> PMDA? >>> (Oh, maybe the name PM_ERR_BADSTORE to match your error message more >>> closely >>> Martins? the "FMT" part I found a little bit cryptic) >> I like yours better, I was struggling for a good name. > OK - if there's no objections, lets go ahead with it - do you want to do the > honours Martins? > Sounds good, I'll finish this up tomorrow. Martins From kenj@internode.on.net Mon May 4 15:32:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0C54F7F37 for ; Mon, 4 May 2015 15:32:09 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8CA1EAC004 for ; Mon, 4 May 2015 13:32:08 -0700 (PDT) X-ASG-Debug-ID: 1430771524-04cbb056b154f2b0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id DU38neirQk5yGogj for ; Mon, 04 May 2015 13:32:05 -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: A2DIAQAd1kdVPKEh0XYNT4dYgy7JAwEBAQEBAQcBAQEBQYUJFUA2AgUWCwILAwIBAgExGg0IAQG6NHCUAoEhkgyBRQWyfYEDgSccgWODIgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 06:02:03 +0930 Message-ID: <5547D742.4060807@internode.on.net> Date: Tue, 05 May 2015 06:32:02 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: PCP Subject: proc PMDA problems Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: proc PMDA problems Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1430771524 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18614 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Seeking assistance from the proc PMDA gurus ... I am seeing this on lots of QA hosts: kenj@vm12:~/src/pcp/qa$ pminfo -f proc.psinfo.ngid proc.psinfo.ngid Error: Unknown or illegal instance identifier Values for all the other proc.psinfo metrics look to be OK (and only ngid produces this error). Is this correct? And then, less commonly: proc.psinfo.cpusallowed: Unknown or illegal instance identifier Is this correct? In both cases, since I did not specify any instances, I would have expected "No data available" or a reason why no data was available. I'm also seeing qa/999 failures with lines like: hotproc.psinfo.cgroups: No data available I suspect this one is OK, but just needs filtering in qa/999 ... does that sound right? From kenj@internode.on.net Mon May 4 15:38:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0412D7F55 for ; Mon, 4 May 2015 15:38:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 84DC3AC003 for ; Mon, 4 May 2015 13:38:45 -0700 (PDT) X-ASG-Debug-ID: 1430771922-04cb6c1cc94f68f0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id KzoISaUUzFlXQpzf for ; Mon, 04 May 2015 13:38:42 -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: A2DKAQCd2EdVPKEh0XYNT4NfXIMdgy7AdogNAQEBAQEBBwEBAQFBhQkVQDAGAgUWCwILAwIBAgExJwYCAQG6N3CUA4EhjzqCUoFFBZYenF+EKV2CRQEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 06:08:18 +0930 Message-ID: <5547D8BA.5040408@internode.on.net> Date: Tue, 05 May 2015 06:38:18 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - qa fixup Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates - qa fixup Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1430771922 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18614 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa: fixups qa/common.check | 4 ++-- qa/src/.gitignore | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) Details ... commit 3bbb09d4b42c37634b3b451a5cca265b24182b20 Author: Ken McDonell Date: Mon May 4 21:22:07 2015 +1000 qa: fixups 1. add getversion to qa/src/.gitignore 2. fix typo in last change to qa/common.check: "$PCP_SYSTEMDUNIT" should be "$PCP_SYSTEMDUNIT_DIR" (2 places) From kenj@internode.on.net Mon May 4 16:01:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 526EB7F47 for ; Mon, 4 May 2015 16:01:15 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id F17AFAC003 for ; Mon, 4 May 2015 14:01:11 -0700 (PDT) X-ASG-Debug-ID: 1430773266-04bdf0632355a4e0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id CGtVb8RFtWI77ytu for ; Mon, 04 May 2015 14:01:07 -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: A2DJAQDw3EdVPKEh0XYNT4sGxCWCXgKBfgEBAQEBAQcBAQEBQYRgAQEEOEARCxgJFg8JAwIBAgExFBMIAQG6PpRLAQEIAgEfizmFDBaEFwEEngORKINShCmDIgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 06:31:06 +0930 Message-ID: <5547DE11.5050800@internode.on.net> Date: Tue, 05 May 2015 07:01:05 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <55472B40.7050800@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: 1430773266 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18615 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 04/05/15 18:18, Marko Myllynen wrote: > ... > I think it would still be interesting to hear experiences around this, > if calculated/derived metrics are needed in some cases, how to get them > most efficiently? Marko, There is already a pretty complete derived metrics implementation. It uses a configuration file to define the expressions for the derived metrics and assign names to them, then the implementation sits in the data path so that all PMAPI calls for metadata or metric values are translated appropriately. Refer to pmRegisterDerived(3) for the expression syntax. PCPIntro(1) describes the environment variable $PCP_DERIVED_CONFIG that needs to be set to pathname to a file containing the definitions of the derived metrics in form needed by pmLoadDerivedConfig(3). If this does not address your needs I'd be keen to hear how and why. Cheers, Ken. From nscott@redhat.com Mon May 4 20:12:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D585E7F4E for ; Mon, 4 May 2015 20:12:51 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CB2928F8039 for ; Mon, 4 May 2015 18:12:48 -0700 (PDT) X-ASG-Debug-ID: 1430788363-04cbb056b1554b90001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id TxEczc0SfGbvYlDH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 18:12:44 -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 t451Cefq007021; Mon, 4 May 2015 21:12:40 -0400 Date: Mon, 4 May 2015 21:12:40 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <722078379.12565681.1430788360686.JavaMail.zimbra@redhat.com> In-Reply-To: <5547D742.4060807@internode.on.net> References: <5547D742.4060807@internode.on.net> Subject: Re: [pcp] proc PMDA problems MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] proc PMDA problems Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.231] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: proc PMDA problems Thread-Index: odiaXvkC5XJshXzVRd+pEEfHckgnZw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1430788363 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18621 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > [...] > > In both cases, since I did not specify any instances, I would have > expected "No data available" or a reason why no data was available. Yep. So the proc.psinfo.cpusallowed has behaved this way for some time, and I followed that pattern for the recent proc.psinfo.ngid addition. Both are giving an error due to lack of kernel support on those platforms. I agree with you though, its the wrong error code - I'll update it. We use PM_ERR_APPVERSION elsewhere in the PMDA for this, so I'll go with that. > I'm also seeing qa/999 failures with lines like: > > hotproc.psinfo.cgroups: No data available > > I suspect this one is OK, but just needs filtering in qa/999 ... does > that sound right? Yep. We actually use a mix of -ENODATA (entire procfs file missing, or some other IO error) and PM_ERR_APPVERSION (individual fields of procfs file missing). cheers. -- Nathan From kenj@internode.on.net Mon May 4 20:26:23 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 4750A7F4E for ; Mon, 4 May 2015 20:26:23 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C801BAC001 for ; Mon, 4 May 2015 18:26:19 -0700 (PDT) X-ASG-Debug-ID: 1430789176-04cbb056b2554f40001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id OyBsTOWxAETPmDvF for ; Mon, 04 May 2015 18:26:16 -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: A2DsBgC1G0hVPBAPLHlcgwyHescGBIE2TQEBAQEBAQcBAQEBQT+EJwgCHhIcMAUGYiAKFQEEHgWIGqM5o1CUcgWSDWygBIFpAQEIAQEBAQGCMSyCdgEBAQ Received: from ppp121-44-15-16.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.15.16]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 10:56:09 +0930 From: "Ken McDonell" To: "'pcp developers'" Subject: python 2.4 and qa issue Date: Tue, 5 May 2015 11:26:05 +1000 X-ASG-Orig-Subj: python 2.4 and qa issue Message-ID: <005601d086d2$76624430$6326cc90$@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: AdCG0eJmK9lFESXtScihg0T1aIzkBQ== Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1430789176 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18622 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== I'm seeing this for qa/995 on vm04 (i586, CentOS 5.11 (Final)) and vm25 (x86_64, CentOS 5.5 (Final)) ... kenj@vm04:~/src/pcp/qa/src$ python -V Python 2.4.3 kenj@vm04:~/src/pcp/qa/src$ python pmapi_exceptions.python File "pmapi_exceptions.python", line 21 except pmapi.pmUsageErr as usage: ^ SyntaxError: invalid syntax interestingly no other python tests are failing, so there must be some remediation or "notrun" magic being applied for other tests on this platform. Any clues from the Python gallery? From nscott@redhat.com Mon May 4 20:33:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E13CB7F4E for ; Mon, 4 May 2015 20:33:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 78D4AAC001 for ; Mon, 4 May 2015 18:33:29 -0700 (PDT) X-ASG-Debug-ID: 1430789607-04bdf0632155f550001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id ipsrWhGAEumADRVE (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 18:33:27 -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 t451XJcw012990; Mon, 4 May 2015 21:33:19 -0400 Date: Mon, 4 May 2015 21:33:19 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp developers Message-ID: <1986755467.12568716.1430789599666.JavaMail.zimbra@redhat.com> In-Reply-To: <005601d086d2$76624430$6326cc90$@internode.on.net> References: <005601d086d2$76624430$6326cc90$@internode.on.net> Subject: Re: [pcp] python 2.4 and qa issue MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] python 2.4 and qa issue Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.231] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: python 2.4 and qa issue Thread-Index: AdCG0eJmK9lFESXtScihg0T1aIzkBZxwAiwH X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1430789607 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18622 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > I'm seeing this for qa/995 on vm04 (i586, CentOS 5.11 (Final)) and vm25 > [...] > interestingly no other python tests are failing, so there must be some > remediation or "notrun" magic being applied for other tests on this > platform. > > Any clues from the Python gallery? > What's the value of PCP_PYTHON_PROG from /etc/pcp.conf? It should be something like "python2.6" on el5 (the default 2.4 is too old). The test should be picking up that version in $python (via common.python), instead of using 2.4.x, and the test program should then pass. cheers. -- Nathan From kenj@internode.on.net Mon May 4 20:35:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2E29F7F4E for ; Mon, 4 May 2015 20:35:49 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id CB1C4AC001 for ; Mon, 4 May 2015 18:35:48 -0700 (PDT) X-ASG-Debug-ID: 1430789746-04bdf0632255f610001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id wq5g0QsEH7Ddvg8n for ; Mon, 04 May 2015 18:35:47 -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: A2DzBgDUHUhVPBAPLHlcgwyETIMuxwcEAgKBM00BAQEBAQEHAQEBAUE/hCABAQEDAQgCGQUuIwUHAQMCBgMaAiYCAhkgChQCBB4FiBMHsw2TTQErgSGKGIUFB4JogUUFj2KCK2yLCo1EhzaBA4MmLIJ2AQEB Received: from ppp121-44-15-16.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.15.16]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 11:04:47 +0930 From: "Ken McDonell" To: "'Nathan Scott'" Cc: "'PCP'" References: <5547D742.4060807@internode.on.net> <722078379.12565681.1430788360686.JavaMail.zimbra@redhat.com> In-Reply-To: <722078379.12565681.1430788360686.JavaMail.zimbra@redhat.com> Subject: RE: [pcp] proc PMDA problems Date: Tue, 5 May 2015 11:34:44 +1000 X-ASG-Orig-Subj: RE: [pcp] proc PMDA problems Message-ID: <005801d086d3$ab1eac80$015c0580$@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: AQF18yArVRVuYsPlrtOqFfNCOtgWLwIslnzcnhBb+XA= Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1430789746 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18622 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 > -----Original Message----- > ... > I agree with you though, its the wrong error code - I'll update it. > We use PM_ERR_APPVERSION elsewhere in the PMDA for this, so I'll go = with > that. Good. > Yep. We actually use a mix of -ENODATA (entire procfs file missing, = or some > other IO error) and PM_ERR_APPVERSION (individual fields of procfs = file > missing). I'll wait for the first change and then do what needs to be done for the = qa test. Thanks and cheers, Ken. From nscott@redhat.com Mon May 4 21:14:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2276F7F4E for ; Mon, 4 May 2015 21:14:57 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B38F1AC001 for ; Mon, 4 May 2015 19:14:53 -0700 (PDT) X-ASG-Debug-ID: 1430792091-04bdf0632255ff90001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id mAEIli39MCE47Jtt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 19:14:52 -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 t452Ep6Y057653 for ; Mon, 4 May 2015 22:14:51 -0400 Date: Mon, 4 May 2015 22:14:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <942222873.12574586.1430792091713.JavaMail.zimbra@redhat.com> In-Reply-To: <2069757373.12574517.1430792047613.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdaproc error codes, pmdapostfix qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdaproc error codes, pmdapostfix qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.231] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdaproc error codes, pmdapostfix qa Thread-Index: 3SAWo8JUYsdCf0Q2se3Maq+9ykqnbA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1430792091 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18622 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 Dave Brolley (1): RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. Nathan Scott (1): pmdaproc: consistent error code for missing proc.psinfo metrics qa/805.out | 2 +- qa/postfix/postfix-log-002.gz |binary src/pmdas/linux_proc/pmda.c | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) commit 361260f0e5bd39f5806169dd5855f1b2b70f7ff4 Author: Nathan Scott Date: Tue May 5 11:49:10 2015 +1000 pmdaproc: consistent error code for missing proc.psinfo metrics commit 73da291f0f41261461fff3a823f1ef3d79dcb723 Author: Dave Brolley Date: Mon May 4 15:58:43 2015 -0400 RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. From kenj@internode.on.net Mon May 4 22:44:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0ECE27F4E for ; Mon, 4 May 2015 22:44:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8B7A2AC002 for ; Mon, 4 May 2015 20:44:22 -0700 (PDT) X-ASG-Debug-ID: 1430797456-04cb6c1cc94fd810001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 2YesrA6QDz9ahIUY for ; Mon, 04 May 2015 20:44:17 -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: A2C7AQBDO0hVPKEh0XYNT4dYgy7ENIJeAoIDAQEBAQEBBwEBAQFBhF8BAQEDASMVQAEFCwsYAgIFFgsCAgkDAgECATEUBg0BBwEBiB+yBnCTTgEBAQEBAQEDAQEBAQEBARuBIYoYhQUHgmiBRQEEsn2EKYMiAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 13:14:16 +0930 Message-ID: <55483C8E.5030402@internode.on.net> Date: Tue, 05 May 2015 13:44:14 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp developers Subject: Re: [pcp] python 2.4 and qa issue References: <005601d086d2$76624430$6326cc90$@internode.on.net> <1986755467.12568716.1430789599666.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] python 2.4 and qa issue In-Reply-To: <1986755467.12568716.1430789599666.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: 1430797456 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18624 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 05/05/15 11:33, Nathan Scott wrote: > ... > What's the value of PCP_PYTHON_PROG from /etc/pcp.conf? It should be > something like "python2.6" on el5 (the default 2.4 is too old). .. kenj@vm04:~/src/pcp/qa$ grep PY /etc/pcp.conf PCP_PYTHON_PROG=python kenj@vm04:~/src/pcp/qa$ python -V Python 2.4.3 > The > test should be picking up that version in $python (via common.python), > instead of using 2.4.x, and the test program should then pass. There is no Python 2.6 on this VM ... kenj@vm04:~/src/pcp/qa$ rpm -qa | grep python | grep pcp So it appears the build guard is correct, but we're missing a notrun for the qa test ... does this look right? kenj@vm04:~/src/pcp/qa$ git diff 995 diff --git a/qa/995 b/qa/995 index 007c67f..94e9199 100755 --- a/qa/995 +++ b/qa/995 @@ -9,6 +9,9 @@ seq=`basename $0` echo "QA output created by $seq" . ./common.python +$python -c "from pcp import pmapi" >/dev/null 2>&1 +[ $? -eq 0 ] || _notrun "python pcp pmapi module not installed" + status=1 # failure is the default! $sudo rm -rf $tmp.* $seq.full trap "cd $here; rm -rf $tmp.*; exit \$status" 0 1 2 3 15 From kenj@internode.on.net Mon May 4 22:54:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 73FA07F4E for ; Mon, 4 May 2015 22:54:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F1750AC002 for ; Mon, 4 May 2015 20:54:45 -0700 (PDT) X-ASG-Debug-ID: 1430798082-04cbb056b1557d70001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id BRq22NLUUXTLYtat for ; Mon, 04 May 2015 20:54:42 -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: A2C7AQDFPUhVPKEh0XYNT4NfXIMdgy7BBYgSAQEBAQEBBwEBAQFBhQkVQDAGAgUWCwILAwIBAgExJwYCAQG6LHCTe4EhjzqCUoFFBZYenF+CKhyBY12CRQEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 05 May 2015 13:24:41 +0930 Message-ID: <55483F01.6000001@internode.on.net> Date: Tue, 05 May 2015 13:54:41 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - proc pmda and qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates - proc pmda and qa Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1430798082 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18624 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I've reviewed Nathan's proc pmda changes and added some related qa fixups. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/943: extend filter for some recent proc PMDA changes qa/995: don't run unless pcp python bits installed qa/999: add hotproc.psinfo.cgroups to filter Dave Brolley (1): RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. Nathan Scott (1): pmdaproc: consistent error code for missing proc.psinfo metrics qa/805.out | 2 +- qa/943 | 4 ++++ qa/995 | 4 ++++ qa/999 | 1 + qa/postfix/postfix-log-002.gz |binary src/pmdas/linux_proc/pmda.c | 4 ++-- 6 files changed, 12 insertions(+), 3 deletions(-) Details ... commit 3faf7b431b8d7ca0e8fa58f8470dbb3616b710f0 Author: Ken McDonell Date: Tue May 5 13:51:14 2015 +1000 qa/999: add hotproc.psinfo.cgroups to filter commit 2bdd493913755fb234227181d6001df777e18cfb Author: Ken McDonell Date: Tue May 5 13:50:20 2015 +1000 qa/995: don't run unless pcp python bits installed commit 5b7ad02a39fd8b06ff54270b58ebe087f34c06e4 Author: Ken McDonell Date: Tue May 5 13:48:51 2015 +1000 qa/943: extend filter for some recent proc PMDA changes proc.psinfo.cpusallowed and proc.psinfo.ngid now return Metric not supported by this version of monitored application on some platforms. commit 361260f0e5bd39f5806169dd5855f1b2b70f7ff4 Author: Nathan Scott Date: Tue May 5 11:49:10 2015 +1000 pmdaproc: consistent error code for missing proc.psinfo metrics commit 73da291f0f41261461fff3a823f1ef3d79dcb723 Author: Dave Brolley Date: Mon May 4 15:58:43 2015 -0400 RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. From mgoodwin@redhat.com Mon May 4 23:16:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2FC037F4E for ; Mon, 4 May 2015 23:16:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id CFC85AC004 for ; Mon, 4 May 2015 21:16:04 -0700 (PDT) X-ASG-Debug-ID: 1430799360-04bdf06321562150001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id sfNaP41xpDvFf50o (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 21:16:00 -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 19D92B5E6D for ; Tue, 5 May 2015 04:16:00 +0000 (UTC) Received: from [10.64.51.14] (vpn1-51-14.bne.redhat.com [10.64.51.14]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t454FvuW030571; Tue, 5 May 2015 00:15:58 -0400 Message-ID: <554843FC.9040109@redhat.com> Date: Tue, 05 May 2015 14:15:56 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Lukas Berk CC: Nathan Scott , pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <87383c19uy.fsf@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: 1430799360 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Here's some more packaging review after building Lukas' tree on an f21 box. 0. Overall, I like the new packaging, especially that all the PMDAs have been split out - we isolate dependencies and minimize install sizes - all good. 1. if rpm-devel isn't installed, the build fails : == Building rpm packages, log is in /home/mgoodwin/src/pcp-lberk/Logs/pcp Packaging RPMs via pack_pcp failed, see log in /home/mgoodwin/src/pcp-lberk/Logs/pcp Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man3/pmiInDom.3.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man3/pmiUnits.3.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man3/pmiunits.3.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man1/pmie_daily.1.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man1/pmlogger_daily.1.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man1/pmlogger_merge.1.gz Explicit %attr() mode not applicaple to symlink: /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/BUILDROOT/pcp-3.10.5-1.x86_64/usr/share/man/man1/pmsleep.1.gz Could not open %files file /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/pcp-3.10.5/pmda_rpm_files.rpm: No such file or directory make: *** [pack_pcp] Error 1 make: Leaving directory `/home/mgoodwin/src/pcp-lberk/pcp-3.10.5/build/rpm' After installing rpm-devel, the build completed successfully. Looking in the configury, /usr/include/rpm/header.h wasn't installed so the rpm PMDA doesn't get built, so no pcp-pmda-rpm package will be built. I guess we need conditionals in pcp.spec.in to handle this sort of thing. Other PMDAs are probably affected too if their specific build deps (or devel package whatever) aren't present. 2. the pcp-systemtools package contains the pcp-foo front-ends - what are everyones thoughts on the two approaches: pcp-foo, or pmfoo. Just keep shipping both styles? Or be more consistent and choose one or the other? Also, there might be some confusion over pcp-systemtools verses pcp-monitor? (newbie user might not realize pcp-monitor is a meta package and thus wonder why the systemtools aren't in the monitor package, and indeed why the pcp-monitor and pcp-collector packages are actually empty!) 3. upgrading a minimal existing pcp installation (e.g. pcp, pcp-libs but not much more) will end up with a lot of stuff missing after the upgrade because the new pcp package has much less in it, e.g. the files in the new pcp-systemtools package, a bunch of PMDAs have been split out, etc. I guess we can't avoid this, it's a consequence of the new minimal packaging regime, ..? 4. some stuff seems to be missing - this is top-of-tree master compared to Lukas' tree (latest master has moved on a bit e.g. new qa files. But this needs to be checked) existing packaging (latest master branch) : $ rpm -qlp *.rpm | wc -l 6001 new packaging: $ rpm -qlp *.rpm | wc -l 5970 There are some new qa files and so forth in latest master, but I did notice pmiostat is not in any of the new packages (used to be in the pcp package). Didn't run a full diff. The old spec has a "catch-all" for anything that didn't end up in a specific package - these files were put in the pcp package; maybe that's no longer working? Regards From mgoodwin@redhat.com Tue May 5 00:18:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 319227F4E for ; Tue, 5 May 2015 00:18:09 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 13CBE8F8040 for ; Mon, 4 May 2015 22:18:05 -0700 (PDT) X-ASG-Debug-ID: 1430803084-04cbb056b2559a60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id GV4RHsQ1RzBEyBpR (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 22:18:04 -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 472EB8E3D0 for ; Tue, 5 May 2015 05:18:04 +0000 (UTC) Received: from [10.64.51.14] (vpn1-51-14.bne.redhat.com [10.64.51.14]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t455I2FT027178 for ; Tue, 5 May 2015 01:18:03 -0400 Message-ID: <5548528A.4020408@redhat.com> Date: Tue, 05 May 2015 15:18:02 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge mgoodwin (pmafm) +kenj (pmGetVersion, qa) + dbrolley (qa) + nathans (pmdaproc) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge mgoodwin (pmafm) +kenj (pmGetVersion, qa) + dbrolley (qa) + nathans (pmdaproc) 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: 1430803084 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Mark Goodwin (1): Add pmiostat to the list of tools known to pmafm. Ken McDonell (5): libpcp/config.c: add pmGetVersion qa: fixups qa/943: extend filter for some recent proc PMDA changes qa/995: don't run unless pcp python bits installed qa/999: add hotproc.psinfo.cgroups to filter Dave Brolley (1): RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. Nathan Scott (1): pmdaproc: consistent error code for missing proc.psinfo metrics configure | 4 + configure.ac | 4 + debian/libpcp3-dev.install | 1 man/man3/pmgetconfig.3 | 1 man/man3/pmgetversion.3 | 94 +++++++++++++++++++++++++++++++++++++ qa/1092 | 26 ++++++++++ qa/1092.out | 3 + qa/805.out | 2 qa/943 | 4 + qa/995 | 4 + qa/999 | 1 qa/common.check | 4 - qa/group | 1 qa/postfix/postfix-log-002.gz |binary qa/src/.gitignore | 1 qa/src/GNUlocaldefs | 2 qa/src/getversion.c | 60 +++++++++++++++++++++++ src/include/pcp/platform_defs.h.in | 4 + src/include/pcp/pmapi.h | 2 src/libpcp/src/config.c | 9 +++ src/libpcp/src/exports | 5 + src/pmdas/linux_proc/pmda.c | 4 - 22 files changed, 230 insertions(+), 6 deletions(-) Details ... commit 8d097f294f3e46abe1033dc8bfa5c68ff5a2928c Author: Mark Goodwin Date: Wed Apr 29 10:16:09 2015 +1000 Add pmiostat to the list of tools known to pmafm. commit 3faf7b431b8d7ca0e8fa58f8470dbb3616b710f0 Author: Ken McDonell Date: Tue May 5 13:51:14 2015 +1000 qa/999: add hotproc.psinfo.cgroups to filter commit 2bdd493913755fb234227181d6001df777e18cfb Author: Ken McDonell Date: Tue May 5 13:50:20 2015 +1000 qa/995: don't run unless pcp python bits installed commit 5b7ad02a39fd8b06ff54270b58ebe087f34c06e4 Author: Ken McDonell Date: Tue May 5 13:48:51 2015 +1000 qa/943: extend filter for some recent proc PMDA changes proc.psinfo.cpusallowed and proc.psinfo.ngid now return Metric not supported by this version of monitored application on some platforms. commit 361260f0e5bd39f5806169dd5855f1b2b70f7ff4 Author: Nathan Scott Date: Tue May 5 11:49:10 2015 +1000 pmdaproc: consistent error code for missing proc.psinfo metrics commit 73da291f0f41261461fff3a823f1ef3d79dcb723 Author: Dave Brolley Date: Mon May 4 15:58:43 2015 -0400 RHBZ 1213764: Add qa for newly supported 'stat=Sent' records. commit 3bbb09d4b42c37634b3b451a5cca265b24182b20 Author: Ken McDonell Date: Mon May 4 21:22:07 2015 +1000 qa: fixups 1. add getversion to qa/src/.gitignore 2. fix typo in last change to qa/common.check: "$PCP_SYSTEMDUNIT" should be "$PCP_SYSTEMDUNIT_DIR" (2 places) commit e1befaa5ed5fd5ed5072102d57bf72074a6ef29c Author: Ken McDonell Date: Sun May 3 14:32:05 2015 +1000 libpcp/config.c: add pmGetVersion Addresses the RFE here: http://oss.sgi.com/bugzilla/show_bug.cgi?id=1097 Adds - compile-time macros PM_VERSION(a,b,c) and PM_VERSION_CURRENT to return a binary encoding of the PCP version number that can be used in code and #if conditionals - run-time pmGetVersion() to deliver the same encoding via a libpcp call - man page changes - qa - configure glue and header magic to make it all work From mgoodwin@redhat.com Tue May 5 00:33:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 81B177F4E for ; Tue, 5 May 2015 00:33:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 64F4C8F8040 for ; Mon, 4 May 2015 22:33:37 -0700 (PDT) X-ASG-Debug-ID: 1430804015-04cb6c1cca4ffbf0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id mX7Pdv6KtmT1LCcF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 04 May 2015 22:33:36 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t455XZGZ029866 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 5 May 2015 01:33:35 -0400 Received: from [10.64.51.14] (vpn1-51-14.bne.redhat.com [10.64.51.14]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t455XXql004558; Tue, 5 May 2015 01:33:34 -0400 Message-ID: <5548562C.4070607@redhat.com> Date: Tue, 05 May 2015 15:33:32 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Lukas Berk CC: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <554843FC.9040109@redhat.com> Content-Type: multipart/mixed; boundary="------------030706060205000502050007" 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: 1430804016 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------030706060205000502050007 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 05/05/2015 02:15 PM, Mark Goodwin wrote: > > Here's some more packaging review after building Lukas' tree on an f21 box. > > 0. Overall, I like the new packaging, especially that all the PMDAs have been > split out - we isolate dependencies and minimize install sizes - all good. > > 1. if rpm-devel isn't installed, the build fails : Lukas, here's a patch against your pcp.spec.in to fix the above mentioned build error. --------------030706060205000502050007 Content-Type: text/x-patch; name="pmda_rpm_spec.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="pmda_rpm_spec.patch" diff --git a/build/rpm/pcp.spec.in b/build/rpm/pcp.spec.in index 8053eaf..dcb935d 100644 --- a/build/rpm/pcp.spec.in +++ b/build/rpm/pcp.spec.in @@ -2026,7 +2026,9 @@ cd %files pmda-roomtemp -f pmda_roomtemp_files.rpm +%if "@pmda_rpm@" == "true" %files pmda-rpm -f pmda_rpm_files.rpm +%endif %files pmda-sendmail -f pmda_sendmail_files.rpm --------------030706060205000502050007-- From wwwrun@oss.sgi.com Tue May 5 03:08:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 41BBE7F5A; Tue, 5 May 2015 03:08:30 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1067] linux pmda does too much work for network.interface queries Date: Tue, 05 May 2015 08:08:29 +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: michele@acksyn.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430813310.e4aE5.16428"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430813310.e4aE5.16428 Date: Tue, 5 May 2015 03:08:30 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1067 --- Comment #15 from Michele Baldessari --- Hi Carlos, thanks that is useful info. I think it makes little sense to fetch speed and duplex for devices when they are down, especially for Ethernet devices where they need to be up to have the negotiation take place (in theory it makes little sense for most devices, virtual ones included, but I'd prefer being conservative in this change) Let me see how I can tweak this. Cheers, Michele -- You are receiving this mail because: You are on the CC list for the bug. --1430813310.e4aE5.16428 Date: Tue, 5 May 2015 03:08:30 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 15 on bug 1067 from
Hi Carlos,

thanks that is useful info. I think it makes little sense to fetch
speed and duplex for devices when they are down, especially for Ethernet
devices where they need to be up to have the negotiation take place 
(in theory it makes little sense for most devices, virtual ones
included, but I'd prefer being conservative in this change)

Let me see how I can tweak this.

Cheers,
Michele


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430813310.e4aE5.16428-- From wwwrun@oss.sgi.com Tue May 5 05:26:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 04AE67F5E; Tue, 5 May 2015 05:26:51 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1067] linux pmda does too much work for network.interface queries Date: Tue, 05 May 2015 10:26:50 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430821611.Eded5.29864"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430821611.Eded5.29864 Date: Tue, 5 May 2015 05:26:51 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1067 --- Comment #16 from Frank Ch. Eigler --- When the pcp client asks for {out,in}.{bytes,packets} only, we shouldn't gather speed / duplex / etc. info in the first place. The "refresh" (= preemptively load everything) mechanism is itself suspect. -- You are receiving this mail because: You are on the CC list for the bug. --1430821611.Eded5.29864 Date: Tue, 5 May 2015 05:26:51 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 16 on bug 1067 from
When the pcp client asks for {out,in}.{bytes,packets} only, we shouldn't gather
speed / duplex / etc. info in the first place.  The "refresh" (= preemptively
load everything) mechanism is itself suspect.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430821611.Eded5.29864-- From wwwrun@oss.sgi.com Tue May 5 05:34:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 D38BA29DFD; Tue, 5 May 2015 05:34:36 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1067] linux pmda does too much work for network.interface queries Date: Tue, 05 May 2015 10:34:36 +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: michele@acksyn.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430822076.44cCA05.30717"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430822076.44cCA05.30717 Date: Tue, 5 May 2015 05:34:36 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1067 --- Comment #17 from Michele Baldessari --- (In reply to comment #16) > When the pcp client asks for {out,in}.{bytes,packets} only, we shouldn't > gather speed / duplex / etc. info in the first place. The "refresh" (= > preemptively load everything) mechanism is itself suspect. Fully agreed, but that is more of an architectural change for which I won't have time ATM. If you prefer I can split this specific "speed/duplex" issue into a separate BZ and we leave the more architectural one here. (The speed/timeout issue will still be present in Carlos' setup, although not when fetching {out,in}.{bytes,packets}) -- You are receiving this mail because: You are on the CC list for the bug. --1430822076.44cCA05.30717 Date: Tue, 5 May 2015 05:34:36 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 17 on bug 1067 from
(In reply to comment #16)
> When the pcp client asks for {out,in}.{bytes,packets} only, we shouldn't
> gather speed / duplex / etc. info in the first place.  The "refresh" (=
> preemptively load everything) mechanism is itself suspect.

Fully agreed, but that is more of an architectural change for which
I won't have time ATM. If you prefer I can split this specific "speed/duplex" 
issue into a separate BZ and we leave the more architectural one here. (The
speed/timeout issue will still be present in Carlos' setup, although not when
fetching {out,in}.{bytes,packets})


You are receiving this mail because:
  • You are on the CC list for the bug.
--1430822076.44cCA05.30717-- From ddiss@suse.de Tue May 5 11:03:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6EE3D7F47 for ; Tue, 5 May 2015 11:03:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0B6EDAC008 for ; Tue, 5 May 2015 09:03:39 -0700 (PDT) X-ASG-Debug-ID: 1430841813-04cb6c1cca51f830001-S8gJnT Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id LWRuD0B7GavlbGzm (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 09:03:33 -0700 (PDT) X-Barracuda-Envelope-From: ddiss@suse.de X-Barracuda-Apparent-Source-IP: 195.135.220.15 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id A082EAB12 for ; Tue, 5 May 2015 16:03:32 +0000 (UTC) From: David Disseldorp To: pcp Cc: David Disseldorp Subject: [PATCH] configure: accept Open Build Service ps output Date: Tue, 5 May 2015 18:03:24 +0200 X-ASG-Orig-Subj: [PATCH] configure: accept Open Build Service ps output Message-Id: <1430841804-2643-1-git-send-email-ddiss@suse.de> X-Mailer: git-send-email 2.1.4 X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1430841813 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18637 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- The Open Build Service runs with bash as PID 1, which should not cause configure failure. --- configure | 2 ++ configure.ac | 2 ++ 2 files changed, 4 insertions(+) diff --git a/configure b/configure index 86f6550..a3d1d83 100755 --- a/configure +++ b/configure @@ -8897,6 +8897,8 @@ NR == 1 { if ($1 != "UID" && $1 != "USER") exit # Unix variants $2 == 1 && / init/ { print "OK"; exit } $2 == 1 && / \/etc\/init/ { print "OK"; exit } +# Open Build Service +$2 == 1 && / \/bin\/bash/ { print "OK"; exit } # Fedora 9 $2 == 1 && / \/sbin\/init/ { print "OK"; exit } # Fedora 15 diff --git a/configure.ac b/configure.ac index 2d3f8fd..d8e4e1d 100644 --- a/configure.ac +++ b/configure.ac @@ -1122,6 +1122,8 @@ NR == 1 { if ($1 != "UID" && $1 != "USER") exit # Unix variants $2 == 1 && / init/ { print "OK"; exit } $2 == 1 && / \/etc\/init/ { print "OK"; exit } +# Open Build Service +$2 == 1 && / \/bin\/bash/ { print "OK"; exit } # Fedora 9 $2 == 1 && / \/sbin\/init/ { print "OK"; exit } # Fedora 15 -- 2.1.4 From minnus@buffalo.edu Tue May 5 14:24:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 06EBE7F50 for ; Tue, 5 May 2015 14:24:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7C451AC003 for ; Tue, 5 May 2015 12:24:15 -0700 (PDT) X-ASG-Debug-ID: 1430853850-04cbb056b258a410001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id piKCYRM4Wi3f2q9D for ; Tue, 05 May 2015 12:24:10 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 2F5C594ED for ; Tue, 5 May 2015 15:24:10 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 9E1AF4006D for ; Tue, 5 May 2015 15:24:11 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 8647F40074 for ; Tue, 5 May 2015 15:24:11 -0400 (EDT) Received: from smtp.buffalo.edu (smtp2.acsu.buffalo.edu [128.205.5.254]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 856CE40072 for ; Tue, 5 May 2015 15:24:11 -0400 (EDT) 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 045147ECFE for ; Tue, 5 May 2015 15:24:10 -0400 (EDT) Message-ID: <554918D9.4060602@buffalo.edu> Date: Tue, 05 May 2015 15:24:09 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: PM_ERR_BADSTORE Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PM_ERR_BADSTORE Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430853850 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, Here is this new error code as discussed previously: https://github.com/ubccr/pcp/tree/hotproc_cleanups Meant to be used when pmstore gets input it doesn't expect. Updated the appropriate pmdas and I think the correct qa tests. I think only 2 were affected, but I have a bunch of "notruns" so this needs another look by somebody else. While doing this, I found a few existing error codes that hadn't made their way to the python and perl side, so I added those as well. Thanks Martins commit cb88f602c42ff489be6ea182f17c702bff484b62 Author: Martins Innus Date: Tue May 5 19:14:49 2015 +0000 Add new PM_ERR_BADSTORE error and other error fixups Add a new error code: PM_ERR_BADSTORE, deal with bad input to pmstore. Update the relevant pmdas to use this new code and generate new qa output for relevant tests. Add this code to the perl and python bindings. In doing so, I found some missing error codes, so added those. qa/006.out | 2 +- qa/982.out | 2 +- src/include/pcp/pmapi.h | 1 + src/libpcp/src/err.c | 2 ++ src/perl/PMDA/PMDA.pm | 10 ++++++++-- src/perl/PMDA/cvalue.c | 4 ++++ src/pmdas/linux_proc/contexts.c | 4 ++-- src/pmdas/linux_proc/pmda.c | 4 ++-- src/pmdas/logger/event.c | 2 +- src/pmdas/logger/logger.c | 2 +- src/pmdas/mmv/src/mmv.c | 2 +- src/pmdas/papi/papi.c | 2 +- src/pmdas/pmcd/src/pmcd.c | 6 +++--- src/pmdas/sample/src/sample.c | 12 ++++++------ src/pmdas/simple/pmdasimple.perl | 6 +++--- src/pmdas/simple/pmdasimple.python | 6 +++--- src/pmdas/simple/simple.c | 6 +++--- src/pmdas/trace/src/trace.c | 2 +- src/python/pmapi.c | 2 ++ 19 files changed, 46 insertions(+), 31 deletions(-) From minnus@buffalo.edu Tue May 5 14:29:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 9AA627F50 for ; Tue, 5 May 2015 14:29:54 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9092D8F8089 for ; Tue, 5 May 2015 12:29:54 -0700 (PDT) X-ASG-Debug-ID: 1430854188-04cb6c1cca52b780001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id rvtEMe5MXi4r5tyn for ; Tue, 05 May 2015 12:29:48 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailf.acsu.buffalo.edu (localmailf.acsu.buffalo.edu [128.205.4.17]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id B5384953B; Tue, 5 May 2015 15:29:48 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 34C4A8008B; Tue, 5 May 2015 15:29:52 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailf.acsu.buffalo.edu (Postfix) with ESMTP id C917A80089; Tue, 5 May 2015 15:29:51 -0400 (EDT) Received: from smtp.buffalo.edu (smtp3.acsu.buffalo.edu [128.205.5.226]) by localmailf.acsu.buffalo.edu (Prefixe) with ESMTP id C7EFD8007F; Tue, 5 May 2015 15:29:51 -0400 (EDT) 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 417744E6C9; Tue, 5 May 2015 15:29:48 -0400 (EDT) Message-ID: <55491A2C.4010707@buffalo.edu> Date: Tue, 05 May 2015 15:29:48 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp developers Subject: Re: [pcp] build webapp packages References: <55428B32.5040301@buffalo.edu> <399028968.10743381.1430435512674.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] build webapp packages In-Reply-To: <399028968.10743381.1430435512674.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: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430854188 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Nathan, On 4/30/15 7:11 PM, Nathan Scott wrote: > Currently, the only package building we do for external trees like webjs > is via fedora.spec - which is fairly limiting, and something I'd like to > start to tackle. We are seeing increasing numbers of external trees (eg > vector, webjs, parfait, pcp2pdf, pcp-cpp-pmda, ...), and a more general > solution to help build packages for those projects too would be great. Yeah, that would be very helpful. > >> expected. pcp-webapi builds fine. Do I need to copy the appropriate bits >> from fedora.spec into pcp.spec.in? > Hmm, you know, I think we can solve this more easily for Makepkgs builds - > how about this: > > - allow people to optionally drop in certain external source tarballs in a > preset location (say, below build/tar/) > > - configure.ac looks for any external source tarballs below build/tar and, > if present, these can flip switches in the build and incorporate those > external sources into the build (bit like fedora.spec does). > > - add to pcp.spec.in (and debian/* builds) conditional code for the new > packges, along the lines of the @enable_python3@ guard around "python3-pcp". > > - hey presto, we'd be able to have optionally built packages for any of the > external projects - and a handy generalised solution going forward I think. > Sounds OK to me. Thanks Martins From lberk@redhat.com Tue May 5 14:38:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 773B17F50 for ; Tue, 5 May 2015 14:38:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5C244304039 for ; Tue, 5 May 2015 12:38:38 -0700 (PDT) X-ASG-Debug-ID: 1430854716-04cb6c1cc852bf10001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id rMClOTsG2NN8rERt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 12:38:37 -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 (8.14.4/8.14.4) with ESMTP id t45Jcagh025944 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 5 May 2015 15:38:36 -0400 Received: from toium (vpn-62-200.rdu2.redhat.com [10.10.62.200]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t45JcZGS001737 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 5 May 2015 15:38:36 -0400 From: Lukas Berk To: Mark Goodwin Cc: Nathan Scott , pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Date: Tue, 05 May 2015 15:38:34 -0400 In-Reply-To: <554843FC.9040109@redhat.com> (Mark Goodwin's message of "Tue, 05 May 2015 14:15:56 +1000") Message-ID: <87d22eyfut.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: 1430854717 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Mark, First off, thanks for taking a look, comments inline. Mark Goodwin writes: [...] > 1. if rpm-devel isn't installed, the build fails : I've applied your patch upstream (maintaining your authorship) on lberk/dev, thanks. [...] > 2. the pcp-systemtools package contains the pcp-foo front-ends - what are > everyones thoughts on the two approaches: pcp-foo, or pmfoo. Just keep > shipping both styles? Or be more consistent and choose one or the other? > Also, there might be some confusion over pcp-systemtools verses pcp-monitor? > (newbie user might not realize pcp-monitor is a meta package and thus > wonder why the systemtools aren't in the monitor package, and indeed > why the pcp-monitor and pcp-collector packages are actually empty!) FWIW, with the changes to pcp.spec.in, I've used symlinks to maintain the original invocation of the tool, whatever it may be. The changes simply reflect pulling the tools into their own package. AIUI, the pcp-foo functionality was meant for tools (aka, pcp free) to match the native tool's invocation, do we want to change that? As for the pcp-system-tools vs pcp-monitor distiction, would added pieces in the description of each rpm ease your concern regarding what a newbie user might be expecting? > 3. upgrading a minimal existing pcp installation (e.g. pcp, pcp-libs but > not much more) will end up with a lot of stuff missing after the upgrade > because the new pcp package has much less in it, e.g. the files in the > new pcp-systemtools package, a bunch of PMDAs have been split out, etc. > I guess we can't avoid this, it's a consequence of the new minimal > packaging regime, ..? That's part of why I've rquired the pcp-compat package on fedora installations fed22 or older as well as rhel7 and older, basically, any currently supported platform shouldn't change. In the event somebody upgrades (say fedup from f22 -> f23), it is the administrators responsiblity to check for update issues, which is true above and beyond PCP. If we can provide any more warning functionality to ease the transition, I'm all for it. The line has to be drawn somewhere and I think rawhide is an appropriate place to start. > 4. some stuff seems to be missing - this is top-of-tree master compared > to Lukas' tree (latest master has moved on a bit e.g. new qa files. But > this needs to be checked) Good catch. Judging the difference between the most recent master commit in the lberk/dev branch however, was much closer (thankfully). I've pushed a commit fixing this in lberk/dev now, and after inspecting the diff (using the rpm -qlp *.rpm ... invocation), I think we're good to move forward here. [...] > There are some new qa files and so forth in latest master, but I did notice > pmiostat is not in any of the new packages (used to be in the pcp package). > Didn't run a full diff. The old spec has a "catch-all" for anything that > didn't end up in a specific package - these files were put in the pcp package; > maybe that's no longer working? It was actually changes in their respective GNUMakefiles that caused the issues. Apparently my merge strategy of choice earlier sucked. Please let me know if there are any other concerns, and if you'd like anything else regarding the pcp-system-tools v pcp-monitor distinction. Otherwise I'll get started on tweaking their descriptions to make it more apparent. Cheers, Lukas From dsmith@redhat.com Tue May 5 16:16:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B58887F47 for ; Tue, 5 May 2015 16:16:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id AB2458F8084 for ; Tue, 5 May 2015 14:16:43 -0700 (PDT) X-ASG-Debug-ID: 1430860601-04cbb056b3590430001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id usKCcgbmXVRfABGk (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 14:16:42 -0700 (PDT) X-Barracuda-Envelope-From: dsmith@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 76DE18E674 for ; Tue, 5 May 2015 21:16:41 +0000 (UTC) Received: from t540p.usersys.redhat.com (dhcp-10-15-1-2.hsv.redhat.com [10.15.1.2]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t45LGeaj010458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 May 2015 17:16:41 -0400 Message-ID: <55493338.3050609@redhat.com> Date: Tue, 05 May 2015 16:16:40 -0500 From: David Smith User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp Subject: Re: [pcp] JSON PMDA References: <54F9F92D.4010202@redhat.com> <448002717.7934024.1427683964254.JavaMail.zimbra@redhat.com> <552699FE.7040801@redhat.com> <2139482617.15593599.1428634701360.JavaMail.zimbra@redhat.com> <552D6524.1030803@redhat.com> <1237712965.18667183.1429054767135.JavaMail.zimbra@redhat.com> <5536C228.8010001@redhat.com> <1344441557.4430503.1429658863072.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] JSON PMDA In-Reply-To: <1344441557.4430503.1429658863072.JavaMail.zimbra@redhat.com> Content-Type: multipart/mixed; boundary="------------030905090409010708070107" 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: 1430860602 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------030905090409010708070107 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 04/21/2015 06:27 PM, Nathan Scott wrote: > Hi David, ... stuff deleted ... > As per the earlier mail with kenj (re ioctl), I think the only new API we > will need for this aspect would be something like: > > int pmdaCacheResize(pmInDom indom, int maximum); > > the rest of the pmdaCacheOp(3) interfaces should give us the rest of the > cache manipulation functionality you need (like persisting, restoring, & > so on). OK, here's a quite rough patch that makes the needed changes to cache.c (and associated files), and then modifies the JSON PMDA to use indom caches for cluster and metric assignments. There are several "FIXME" comments scattered throughout the changes, and more code will need to be added to pmda.py to make this more user-friendly. But, it does seem to work in the limited testing I've done. -- David Smith dsmith@redhat.com Red Hat http://www.redhat.com 256.217.0141 (direct) 256.837.0057 (fax) --------------030905090409010708070107 Content-Type: text/x-patch; name="cache_change.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cache_change.patch" diff --git a/src/include/pcp/pmda.h b/src/include/pcp/pmda.h index 20968f1..654269b 100644 --- a/src/include/pcp/pmda.h +++ b/src/include/pcp/pmda.h @@ -592,6 +592,9 @@ extern pmnsNode * pmdaNodeLookup(pmnsNode *, const char *); * * pmdaCachePurge * cull inactive entries + * + * pmdaCacheResize + * set the maximum instance identifier */ extern int pmdaCacheStore(pmInDom, int, const char *, void *); extern int pmdaCacheStoreKey(pmInDom, int, const char *, int, const void *, void *); @@ -600,6 +603,7 @@ extern int pmdaCacheLookupName(pmInDom, const char *, int *, void **); extern int pmdaCacheLookupKey(pmInDom, const char *, int, const void *, char **, int *, void **); extern int pmdaCacheOp(pmInDom, int); extern int pmdaCachePurge(pmInDom, time_t); +extern int pmdaCacheResize(pmInDom, int); #define PMDA_CACHE_LOAD 1 #define PMDA_CACHE_ADD 2 diff --git a/src/libpcp_pmda/src/cache.c b/src/libpcp_pmda/src/cache.c index dd74b3f..3a512c2 100644 --- a/src/libpcp_pmda/src/cache.c +++ b/src/libpcp_pmda/src/cache.c @@ -59,6 +59,7 @@ typedef struct hdr { int ins_mode; /* see insert_cache() */ int hstate; /* dirty/clean/string state */ int keyhash_cnt[MAX_HASH_TRY]; + int maxinst; /* maximum inst */ } hdr_t; /* bitfields for hstate */ @@ -189,6 +190,7 @@ find_cache(pmInDom indom, int *sts) h->hstate = 0; for (i = 0; i < MAX_HASH_TRY; i++) h->keyhash_cnt[i] = 0; + h->maxinst = 0x7fffffff; return h; } @@ -617,7 +619,7 @@ insert_cache(hdr_t *h, const char *name, int inst, int *sts) if (last_e == NULL) inst = 0; else { - if (last_e->inst == 0x7fffffff) { + if (last_e->inst == h->maxinst) { /* * overflowed inst identifier, need to shift to * ins_mode == 1 @@ -635,7 +637,7 @@ retry: for (e = h->first; e != NULL; e = e->next) { if (inst < e->inst) break; - if (inst == 0x7fffffff) { + if (inst == h->maxinst) { /* * 2^32-1 is the maximum number of instances we can have */ @@ -1411,6 +1413,29 @@ int pmdaCachePurge(pmInDom indom, time_t recent) return cnt; } +int pmdaCacheResize(pmInDom indom, int maximum) +{ + hdr_t *h; + int sts; + + if (indom == PM_INDOM_NULL) + return PM_ERR_INDOM; + + if ((h = find_cache(indom, &sts)) == NULL) + return sts; + + if (maximum < 0) + return PM_ERR_SIGN; + // FIXME: What do we do if there is already something in the cache + // with an instance greater than the new maximum? + // + // FIXME 2: Does this maximum value need to be saved/restored when + // the cache itself is saved/restored? Currently only a few things + // from the header are stored. + h->maxinst = maximum; + return 0; +} + /* -------------------------------------------------------------------- lookup2.c, by Bob Jenkins, December 1996, Public Domain. diff --git a/src/libpcp_pmda/src/exports b/src/libpcp_pmda/src/exports index 323d8f6..f5fc5c2 100644 --- a/src/libpcp_pmda/src/exports +++ b/src/libpcp_pmda/src/exports @@ -119,6 +119,8 @@ PCP_PMDA_3.4 { pmdaInterfaceMoved; pmdaNodeLookup; + pmdaCacheResize; + pmdaRootConnect; pmdaRootShutdown; pmdaRootContainerHostName; diff --git a/src/pmdas/json/pmdajson.python b/src/pmdas/json/pmdajson.python index a9b59a3..82522dc 100644 --- a/src/pmdas/json/pmdajson.python +++ b/src/pmdas/json/pmdajson.python @@ -7,9 +7,13 @@ import json import jsonpointer from collections import OrderedDict from pcp.pmda import PMDA, pmdaMetric, pmdaIndom +# FIXME: we shouldn't have to import LIBPCP_PMDA, will need to add +# more wrappers to pmda.py. +from pcp.pmda import LIBPCP_PMDA import cpmapi as c_api +import cpmda from pcp.pmapi import pmUnits, pmContext, pmErr -from ctypes import c_int, POINTER, cast +from ctypes import c_int import os, stat, pwd import re import traceback @@ -33,12 +37,12 @@ def preexec(): class Metric(object): ''' Metric information class ''' __name_re = re.compile(r'^[a-zA-Z][\w_\.]+$') - def __init__(self, name_prefix, cluster, idx, pmda): + def __init__(self, name_prefix, cluster, pmda): self.__name = '' self.name_prefix = name_prefix self.full_name = '' self.cluster = cluster - self.idx = idx + self.idx = -1 self.__pmda = pmda self.desc = '' self.type = c_api.PM_TYPE_UNKNOWN @@ -46,7 +50,7 @@ class Metric(object): self.pointer = None self.pmid = None self.obj = None - self.indom = None + self.indom_cache = None self.index_pointer = None self.__units_val = pmUnits(0, 0, 0, 0, 0, 0) self.__units_str = '' @@ -109,8 +113,8 @@ class Metric(object): raise RuntimeError("Invalid metric") self.pmid = self.__pmda.pmid(self.cluster, self.idx) - if self.indom != None: - self.obj = pmdaMetric(self.pmid, self.type, self.indom.obj, + if self.indom_cache != None: + self.obj = pmdaMetric(self.pmid, self.type, self.indom_cache.indom, self.sem, self.__units_val) else: self.obj = pmdaMetric(self.pmid, self.type, c_api.PM_INDOM_NULL, @@ -119,45 +123,137 @@ class Metric(object): # Note that you can't delete individual metrics. The # pmda.{clear,reset}_metrics() functions clear out *all* metrics. -class Indom(object): - ''' Indom (instance domain) information class ''' - def __init__(self, idx, pmda): +class IndomCache(pmdaIndom): + ''' Indom (instance domain) cache information class ''' + def __init__(self, serial, max_value, pmda): self.__pmda = pmda - self.idx = idx - self.obj = pmda.indom(self.idx) - self.values = {} - self.__pmda.add_indom(pmdaIndom(self.obj, self.values)) + self.serial = serial + self.__indom = pmda.indom(self.serial) + + # In IndomCache.add_value, we're using 'value' as the inst + # value. However, the pmdaCache routines treat the passed in + # value as the 'private' field and generates its own inst + # value. However, this 'private' field isn't saved and + # restored, so it isn't very useful for our purposes. + # + # To get around this, we'll use an OrderedDict so that the + # dictionary order should match up with the inst order. + # (Another way to fix this problem would be to go ahead and + # call pmdaCacheStore() in IndomCache.add_value(), but that + # fix would require more api calls.) + self.__values = OrderedDict() + # '__names_by_values' is the inversion of '__values'. + self.__names_by_values = {} + pmdaIndom.__init__(self, self.__indom, self.__values) + self.__pmda.add_indom(self) + self.__maxval = max_value + LIBPCP_PMDA.pmdaCacheResize(self.__indom, max_value) + self.__nextval = 0 + + @property + def indom(self): + ''' Get cache's indom. ''' + return self.__indom def log(self, string): ''' Log an informational message ''' return self.__pmda.log(string) - def add_value(self, name, value): + def add_value(self, name, value=c_api.PM_IN_NULL): ''' Add a value to the indom ''' # PMDA.replace_indom() wants a dictionary, indexed by # indom string value. PMDA.replace_indom() doesn't really # care what is stored at that string value. We're storing the # array index there. - self.values[name] = c_int(value) + if value == c_api.PM_IN_NULL: + value = self.next_value() + self.log("Adding ('%s', %d) to the cache" % (name, value)) + self.__values[name] = c_int(value) + if value >= self.__nextval: + self.__nextval = value + 1 + self.__names_by_values[value] = name + self.log("value of '%s' is: %d" % (name, self.lookup_name(name))) + + def lookup_name(self, name): + ''' + Lookup name in an indom cache and return its associated value. + ''' + if name not in self.__values: + raise KeyError(name) + valueobj = self.__values[name] + return valueobj.value - def lookup_inst(self, inst): - ''' Lookup an array index based on the instance ID ''' - voidp = self.__pmda.inst_lookup(self.obj, inst) - if voidp == None: - return None - valuep = cast(voidp, POINTER(c_int)) - return valuep.contents.value + def lookup_value(self, value): + ''' + Lookup a value in an indom cache and return its associated name. + ''' + # We could call an api function here (pmda.inst_lookup() which + # calls pmdaCacheLookup()), but we can handle this in python + # by using the inverted dictionary. + if value not in self.__names_by_values: + raise KeyError(value) + return self.__names_by_values[value] + + def refresh(self): + ''' Update and save the indom cache. ''' + self.__pmda.replace_indom(self.__indom, self.__values) + # Note that set_dict_instances() saves the cache to disk. + self.set_dict_instances(self.__indom, self.__values) + + def load(self): + ''' Load indom cache values. ''' + self.log("Loading cache %d..." % self.serial) + LIBPCP_PMDA.pmdaCacheOp(self.__indom, cpmda.PMDA_CACHE_LOAD) + LIBPCP_PMDA.pmdaCacheOp(self.__indom, cpmda.PMDA_CACHE_ACTIVE) + self.log("Cache size: %d, active: %d, inactive: %d" % + (LIBPCP_PMDA.pmdaCacheOp(self.__indom, cpmda.PMDA_CACHE_SIZE), + LIBPCP_PMDA.pmdaCacheOp(self.__indom, + cpmda.PMDA_CACHE_SIZE_ACTIVE), + LIBPCP_PMDA.pmdaCacheOp(self.__indom, + cpmda.PMDA_CACHE_SIZE_INACTIVE))) + + self.log("Starting cache walk for cache %d..." % self.serial) + LIBPCP_PMDA.pmdaCacheOp(self.__indom, cpmda.PMDA_CACHE_WALK_REWIND) + while 1: + inst = LIBPCP_PMDA.pmdaCacheOp(self.__indom, + cpmda.PMDA_CACHE_WALK_NEXT) + if inst < 0: + break + name = self.__pmda.inst_name_lookup(self.__indom, inst) + if name == None: + continue + self.add_value(name, inst) + self.log("Found \"%s\": %d" % (name, inst)) + + def next_value(self): + ''' Return next value to be allocated. ''' + if self.__nextval > self.__maxval: + raise ValueError("Indom cache reached max value.") + value = self.__nextval + self.__nextval += 1 + self.log("next_value returning %d" % value) + return value + + def len(self): + ''' Return cache size. ''' + return len(self.__values) class JsonSource(object): ''' JSON Source class. Contains all metrics and data needed by a single JSON source. ''' - def __init__(self, path, cluster, pmda, trusted): + def __init__(self, path, pmda, trusted): self.__path = path - self.cluster = cluster self.__pmda = pmda + # cluster, metric_cache_idx, and indom_cache_idx get filled in later. + self.__cluster = -1 + self.__metric_cache_idx = -1 + self.__indom_cache_idx = -1 + self.__metric_cache = None + self.__indom_cache = None + # Note that this is the default root name. It can be # overridden with the metadata 'prefix' attribute. self.__root_name = os.path.basename(path) @@ -184,14 +280,58 @@ class JsonSource(object): self.__json_data = {} self.__metrics = {} self.__metrics_by_name = {} - self.__metric_idx = 0 - self.__indoms = {} self.__lastfetch = 0 + # Here we need to load the metadata and preparse it, in case + # it changes the source name. + self.__load_json_metadata() + self.__preparse_metadata() + def log(self, string): ''' Log an informational message ''' return self.__pmda.log(string) + @property + def name(self): + ''' + Get JSON source name value. This defaults to the base name of + the directory where the JSON source was found, but can be + overridden by the metadata file. + ''' + return self.__root_name + + @property + def cluster(self): + ''' Returns the source's cluster id. ''' + return self.__cluster + + @cluster.setter + def cluster(self, cluster): + ''' Sets the source's cluster id. ''' + self.__cluster = cluster + # Note that the cache indexes are laid out like this: + # 0: cluster cache (cluster 0 is for the static metrics, + # cluster 1 is for the first JSON source) + # 1: metric cache for JSON source #1 + # 2: indom cache for JSON source #1 + # 3: metric cache for JSON source #2 + # 4: indom cache for JSON source #2 + # 5: metric cache for JSON source #3 + # 6: indom cache for JSON source #3 + # ... + + self.__metric_cache_idx = (self.__cluster * 2) - 1 + self.__indom_cache_idx = self.__metric_cache_idx + 1 + # Now that we know the cluster id, try to load the metric + # cache and indom cache. Note that if they aren't present, + # that's OK - this is a new JSON source. + self.__metric_cache = IndomCache(self.__metric_cache_idx, + MAX_ITEM, self.__pmda) + self.__metric_cache.load() + self.__indom_cache = IndomCache(self.__indom_cache_idx, + MAX_ITEM, self.__pmda) + self.__indom_cache.load() + def __load_json_metadata(self): ''' Load the JSON metadata file for this JSON source. ''' self.__metadata = {} @@ -276,10 +416,10 @@ class JsonSource(object): Load the JSON metadata and data files for this JSON source, then create metrics based on the JSON. ''' - if self.__pmda.debug: + if self.__pmda.debug or 1: self.log("Loading JSON source %s" % self.__root_name) - self.__load_json_metadata() - self.__preparse_metadata() + # Note that we're loading the metadata in the init function, + # so we can update the source name. self.__load_json_data() # If either loading the metadata or data failed, quit. @@ -314,30 +454,42 @@ class JsonSource(object): def __refresh_indoms(self): ''' Refresh the list of indoms. ''' # Notice we never delete indoms, we just keep adding. - for array_name in self.__indoms.keys(): - index = 0 + for (dummy, metric_info) in self.__metrics.iteritems(): + # Skip non-arrays. + if metric_info.index_pointer == None: + continue + try: - metric_info = self.__metrics_by_name[array_name] metrics_array = metric_info.pointer.resolve(self.__json_data) - # Loop through all the array items, updating the indom - # list with the array's index pointer values. + # list with any new values. for item in metrics_array: indom_value = metric_info.index_pointer.resolve(item) - self.__indoms[array_name].add_value(indom_value, index) - index += 1 + try: + dummy = self.__indom_cache.lookup_name(indom_value) + except KeyError: + # This indom value wasn't found in the indom + # cache. Add it. + self.__indom_cache.add_value(indom_value) except KeyError: self.log("Error while refreshing indom for array %s" - % array_name) + % metric_info.name) self.log("%s" % traceback.format_exc()) continue - self.__pmda.replace_indom(self.__indoms[array_name].obj, - self.__indoms[array_name].values) + self.__indom_cache.refresh() def __add_metric(self, metric_info): ''' Create and add a metric to the pmda. ''' + self.log("__add_metric: '%s' %d.%d" % + (metric_info.name, metric_info.cluster, + metric_info.idx)) metric_info.create() # Add the metric to the pmda (unless it is an array metric). + if metric_info.name in self.__metrics_by_name: + dup = self.__metrics_by_name[metric_info.name] + self.log("OOPS: metric '%s' already exists: %d.%d vs. %d.%d" % + (metric_info.name, metric_info.cluster, + metric_info.idx, dup.cluster, dup.idx)) if metric_info.type != c_api.PM_TYPE_NOSUPPORT: self.__pmda.add_metric(metric_info.full_name, metric_info.obj, metric_info.desc) @@ -346,26 +498,11 @@ class JsonSource(object): def __parse_array_metadata(self, array_name, metrics_array): ''' Parse a JSON array metadata. ''' - if array_name not in self.__indoms: - # Note that we're creating an indom here, but we don't - # know any values for it yet. We'll get those on a data - # read. - self.__indoms[array_name] = Indom(self.__pmda.indom_idx, - self.__pmda) - self.__pmda.indom_idx += 1 - # Process the array's metrics array. metric_prefix = "%s.%s" % (self.__pmda.pmda_name, self.__root_name) for item in metrics_array: - if self.__metric_idx > MAX_ITEM: - self.log("Skipping metrics in '%s' - max metric reached" - % metric_prefix) - break - metric_info = Metric(metric_prefix, self.cluster, - self.__metric_idx, self.__pmda) - self.__metric_idx += 1 - metric_info.indom = self.__indoms[array_name] - + metric_info = Metric(metric_prefix, self.cluster, self.__pmda) + metric_info.indom_cache = self.__indom_cache error_seen = 0 for (key, value) in item.iteritems(): # 'name' (required): Sanity check it and save it. @@ -380,7 +517,7 @@ class JsonSource(object): # this metric self.log("Skipping metric with invalid name '%s.%s'" % (array_name, value)) - break + continue # 'type' (required): Sanity check it and save it. elif key == 'type': if not isinstance(value, unicode): @@ -427,6 +564,23 @@ class JsonSource(object): self.log("Ignoring unknown attribute in metadata '%s'" % (key)) + # Try looking up the metric name in the metric cache. If + # it is there, reuse the metric index. + try: + metric_info.idx \ + = self.__metric_cache.lookup_name(metric_info.name) + except KeyError: + try: + # We couldn't find the metric name, so just grab + # the next metric index value. + metric_info.idx = self.__metric_cache.next_value() + self.__metric_cache.add_value(metric_info.name, + metric_info.idx) + except ValueError: + self.log("Skipping metrics in '%s' - max metric reached" + % metric_prefix) + break + # Make sure we have everything we need. If not (or we've # seen an error), just skip this metric. if error_seen or not metric_info.valid() \ @@ -435,9 +589,12 @@ class JsonSource(object): self.log("Metadata doesn't have required" " information for the following entry: %s" % metric_info.name) + del metric_info continue # We have all the required information. Add the metric. + if self.__pmda.debug: + self.log("Adding metric '%s'" % metric_info.name) self.__add_metric(metric_info) def __preparse_metadata(self): @@ -481,6 +638,11 @@ class JsonSource(object): Go through the meta, looking for information we can use to create the pcp representation of the metadata. ''' + # Make sure we've got a real cluster idx at this point. + if self.__cluster < 0: + raise TypeError("Cluster index must be set before parsing" + " metadata to create metrics.") + # Look for the "metrics" array. metrics_array = None for (key, value) in self.__metadata.items(): @@ -508,14 +670,7 @@ class JsonSource(object): # Process the metrics array. metric_prefix = "%s.%s" % (self.__pmda.pmda_name, self.__root_name) for item in metrics_array: - if self.__metric_idx > MAX_ITEM: - self.log("Skipping metrics in '%s' - max metric reached" - % metric_prefix) - break - metric_info = Metric(metric_prefix, self.cluster, - self.__metric_idx, self.__pmda) - self.__metric_idx += 1 - + metric_info = Metric(metric_prefix, self.__cluster, self.__pmda) error_seen = 0 for (key, value) in item.iteritems(): # 'name' (required): Sanity check it and save it. @@ -533,7 +688,7 @@ class JsonSource(object): self.log("Skipping metric with invalid name '%s'" % value) error_seen = 1 - break + continue # 'type' (required): Sanity check it and save it. elif key == 'type': if not isinstance(value, unicode): @@ -615,6 +770,23 @@ class JsonSource(object): self.log("Ignoring unknown attribute in metadata '%s'" % (key)) + # Try looking up the metric name in the metric cache. If + # it is there, reuse the metric index. + try: + metric_info.idx \ + = self.__metric_cache.lookup_name(metric_info.name) + except KeyError: + try: + # We couldn't find the metric name, so just grab + # the next metric index value. + metric_info.idx = self.__metric_cache.next_value() + self.__metric_cache.add_value(metric_info.name, + metric_info.idx) + except ValueError: + self.log("Skipping metrics in '%s' - max metric reached" + % metric_prefix) + break + # Make sure we have everything we need. If not (or we've # seen an error), just skip this metric. if error_seen or not metric_info.valid() \ @@ -629,6 +801,8 @@ class JsonSource(object): if self.__pmda.debug: self.log("Adding metric '%s'" % metric_info.name) self.__add_metric(metric_info) + # Now that all the metrics are created, save the metric cache. + self.__metric_cache.refresh() def fetch(self, item, inst): ''' Fetch value for this item and instance. ''' @@ -643,14 +817,7 @@ class JsonSource(object): metric_info = self.__metrics[item] # Handle array metrics. - if metric_info.indom != None: - # Get the array index from the indom. - array_index = metric_info.indom.lookup_inst(inst) - if array_index == None: - self.log("JSON source %s has no indom %d" - % (self.__root_name, inst)) - return [c_api.PM_ERR_INST, 0] - + if metric_info.indom_cache != None: # Split the full name into the array name and metric (array, dummy) = metric_info.name.split('.', 2) if array not in self.__metrics_by_name: @@ -663,9 +830,24 @@ class JsonSource(object): # Get the entire array. metrics_array = array_info.pointer.resolve(self.__json_data) - # Get the appropriate item from within the desired array entry. - return [metric_info.pointer.resolve(metrics_array[array_index]), - 1] + # Turn the instance id into a name. + name = self.__indom_cache.lookup_value(inst) + + # Get the appropriate item from within the desired + # array entry. Unfortunately we have to do a linear + # search to find the right array item. + # + # FIXME: cache the indom to array index mappings? They + # might change across data fetches (which the old code + # didn't really handle), but the mappings would be the + # same for 2 items from the same array item. We could + # process the entire array the 1st time it is + # encountered and use the mappings from then on in + # this data fetch. + for item in metrics_array: + indom_value = array_info.index_pointer.resolve(item) + if indom_value == name: + return [metric_info.pointer.resolve(item), 1] except (KeyError, TypeError): self.log("Error while fetching metrics for array %s" % array_info.name) @@ -695,13 +877,25 @@ class JsonPMDA(PMDA): self.pmda_name = pmda_name PMDA.__init__(self, self.pmda_name, domain) self.connect_pmcd() - self.indom_idx = 0 + self.__cluster_indom = None self.numfetch = 0 self.metadata_name = 'metadata.json' - # cluster 0 is reserved for the static metrics - self.cluster_idx = 1 + # cache_idx 0 is reserved for the cluster cache. cluster 0 is + # reserved for the static metrics, so clusters that get added + # to the cache start with 1. + self.__cluster_cache = IndomCache(0, MAX_CLUSTER, self) + + # Try loading old cluster cache values. + self.__cluster_cache.load() + if self.__cluster_cache.len() == 0: + # If there weren't any old cluster cache values, we've got + # a bit of a problem. The indom cache only allocates + # consecutive values starting at 0. We want to start at 1, + # since cluster 0 is reserved for the static metrics. So, + # let's add a fake entry. + self.__cluster_cache.add_value('__internal__', 0) self.__metrics = {} # FIXME: python doesn't have a __pmParseDebug() wrapper. So, @@ -767,22 +961,24 @@ class JsonPMDA(PMDA): Create all the static metrics (not from a JSON source). ''' # Create our 'nsources' metric. - metric_info = Metric(self.pmda_name, 0, 0, self) + metric_info = Metric(self.pmda_name, 0, self) metric_info.name = 'nsources' metric_info.type = c_api.PM_TYPE_64 metric_info.sem = c_api.PM_SEM_COUNTER metric_info.desc = 'Number of JSON sources' + metric_info.idx = 0 metric_info.create() self.add_metric(metric_info.full_name, metric_info.obj, metric_info.desc) self.__metrics[metric_info.idx] = metric_info # Create our 'debug' metric. - metric_info = Metric(self.pmda_name, 0, 1, self) + metric_info = Metric(self.pmda_name, 0, self) metric_info.name = 'debug' metric_info.type = c_api.PM_TYPE_64 metric_info.sem = c_api.PM_SEM_INSTANT metric_info.desc = 'Debug logging state' + metric_info.idx = 1 metric_info.create() self.add_metric(metric_info.full_name, metric_info.obj, metric_info.desc) @@ -828,6 +1024,7 @@ class JsonPMDA(PMDA): dir_list = self.__trusted_directory_list else: dir_list = self.__directory_list + new_source_seen = False for directory in dir_list: for root, dummy, files in os.walk(directory): # Make sure we have the metadata file. @@ -845,16 +1042,37 @@ class JsonPMDA(PMDA): "file")): continue - # Add the new source. - if self.cluster_idx > MAX_CLUSTER: - self.log("Skipping source '%s' -" - " max cluster reached" % root) - continue - source = JsonSource(root, self.cluster_idx, - self, trusted) + # Create the new JsonSource. After the + # JsonSource has been initialized, it has + # parsed the metadata enough to optionally + # change the name. + source = JsonSource(root, self, trusted) + + # Try looking up the source name in the + # cluster cache. + try: + cluster_idx \ + = self.__cluster_cache.lookup_name(source.name) + self.log("found %s in cluster cache: %d" % + (source.name, cluster_idx)) + except KeyError: + try: + cluster_idx = self.__cluster_cache.next_value() + self.log("allocating new cluster idx" + " %d for source %s" % + (cluster_idx, source.name)) + except ValueError: + self.log("Skipping source '%s' -" + " max cluster reached" % root) + continue + + self.log("Adding source '%s', cluster_idx %d" + % (source.name, cluster_idx)) + self.__cluster_cache.add_value(source.name, + cluster_idx) + source.cluster = cluster_idx self.sources_by_root[root] = source - self.sources_by_cluster[self.cluster_idx] = source - self.cluster_idx += 1 + self.sources_by_cluster[cluster_idx] = source # Notice we're going ahead and loading the # JSON data for new sources. If we're @@ -862,7 +1080,10 @@ class JsonPMDA(PMDA): # new data source, but we need the metadata # (for metrics) and data (for indoms). self.sources_by_root[root].load() + new_source_seen = True sources_seen[root] = 1 + if new_source_seen: + self.__cluster_cache.refresh() def __load_all_json(self): ''' @@ -957,4 +1178,6 @@ if __name__ == '__main__': #os.environ["PCP_PYTHON_DEBUG"] = "ALL" #os.environ["PCP_PYTHON_DEBUG"] = "APPL0|LIBPMDA" + #os.environ["PCP_PYTHON_DEBUG"] = "INDOM" JsonPMDA('json', 137).run() + diff --git a/src/python/pcp/pmda.py b/src/python/pcp/pmda.py index 49203e0..55a8de8 100644 --- a/src/python/pcp/pmda.py +++ b/src/python/pcp/pmda.py @@ -55,6 +55,8 @@ LIBPCP_PMDA.pmdaCacheLookupKey.argtypes = [ POINTER(c_int), POINTER(c_void_p)] LIBPCP_PMDA.pmdaCacheOp.restype = c_int LIBPCP_PMDA.pmdaCacheOp.argtypes = [pmInDom, c_long] +LIBPCP_PMDA.pmdaCacheResize.restype = c_int +LIBPCP_PMDA.pmdaCacheResize.argtypes = [pmInDom, c_int] ## --------------030905090409010708070107-- From nscott@redhat.com Tue May 5 17:46:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 EBB557F47 for ; Tue, 5 May 2015 17:46:06 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 857ABAC004 for ; Tue, 5 May 2015 15:46:06 -0700 (PDT) X-ASG-Debug-ID: 1430865960-04bdf0632359d8a0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id IAm1ixISAn9NEAFl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 15:46:01 -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 t45MjuJk041123; Tue, 5 May 2015 18:45:56 -0400 Date: Tue, 5 May 2015 18:45:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp developers Message-ID: <1451546147.13572308.1430865956168.JavaMail.zimbra@redhat.com> In-Reply-To: <55483C8E.5030402@internode.on.net> References: <005601d086d2$76624430$6326cc90$@internode.on.net> <1986755467.12568716.1430789599666.JavaMail.zimbra@redhat.com> <55483C8E.5030402@internode.on.net> Subject: Re: [pcp] python 2.4 and qa issue MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] python 2.4 and qa issue Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: python 2.4 and qa issue Thread-Index: hTwylRxJKr+UvXGsvt+qviPjvDM+PQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1430865961 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18648 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On 05/05/15 11:33, Nathan Scott wrote: > > ... > > What's the value of PCP_PYTHON_PROG from /etc/pcp.conf? It should be > > something like "python2.6" on el5 (the default 2.4 is too old). .. > > > So it appears the build guard is correct, but we're missing a notrun for > the qa test ... does this look right? > Yep, spot on. -- Nathan From kenj@internode.on.net Tue May 5 18:09:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 60A587F47 for ; Tue, 5 May 2015 18:09:26 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3A3D8304043 for ; Tue, 5 May 2015 16:09:23 -0700 (PDT) X-ASG-Debug-ID: 1430867361-04bdf0632159e780001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id MiT279RAkl38iBmy for ; Tue, 05 May 2015 16:09:21 -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: A2CWAQCuTElV/6Eh0XYNT4dYx2+CVAoCggMBAQEBAQGFLAEBAwEjFUABEAsaAgUWCwICCQMCAQIBRQYNAQcBAYggsBxwk2kBAQEBAQEBAwEBAQEBAQEbgSGKGIUFB4JogUUBBLMihCmDIgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 06 May 2015 08:39:21 +0930 Message-ID: <55494D94.3050201@internode.on.net> Date: Wed, 06 May 2015 09:09:08 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp developers Subject: Re: [pcp] python 2.4 and qa issue References: <005601d086d2$76624430$6326cc90$@internode.on.net> <1986755467.12568716.1430789599666.JavaMail.zimbra@redhat.com> <55483C8E.5030402@internode.on.net> <1451546147.13572308.1430865956168.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] python 2.4 and qa issue In-Reply-To: <1451546147.13572308.1430865956168.JavaMail.zimbra@redhat.com> 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: 1430867361 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 06/05/15 08:45, Nathan Scott wrote: > > Yep, spot on. OK, fix already in commit 2bdd4939 in my tree. From lberk@redhat.com Tue May 5 18:57:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BC87A7F47 for ; Tue, 5 May 2015 18:57:57 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1629304053 for ; Tue, 5 May 2015 16:57:57 -0700 (PDT) X-ASG-Debug-ID: 1430870276-04cb6c1cca535f90001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1kemyG79B5ckYhZc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 16:57:56 -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 (8.14.4/8.14.4) with ESMTP id t45NvtPb029672 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 5 May 2015 19:57:56 -0400 Received: from toium (vpn-59-84.rdu2.redhat.com [10.10.59.84]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t45NvsL3031605 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 5 May 2015 19:57:55 -0400 From: Lukas Berk To: David Disseldorp Cc: pcp Subject: Re: [pcp] [PATCH] configure: accept Open Build Service ps output Date: Tue, 05 May 2015 19:56:30 -0400 X-ASG-Orig-Subj: Re: [pcp] [PATCH] configure: accept Open Build Service ps output References: <1430841804-2643-1-git-send-email-ddiss@suse.de> Message-ID: <87wq0mzif1.fsf@redhat.com> 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: 1430870276 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Thanks David, I've commited this to lberk/dev on sourceware.org/pcpfans.git to be cherry picked if a maintainer would be so kind. Cheers, Lukas David Disseldorp writes: > The Open Build Service runs with bash as PID 1, which should not cause > configure failure. > --- > configure | 2 ++ > configure.ac | 2 ++ > 2 files changed, 4 insertions(+) > > diff --git a/configure b/configure > index 86f6550..a3d1d83 100755 > --- a/configure > +++ b/configure > @@ -8897,6 +8897,8 @@ NR == 1 { if ($1 != "UID" && $1 != "USER") exit > # Unix variants > $2 == 1 && / init/ { print "OK"; exit } > $2 == 1 && / \/etc\/init/ { print "OK"; exit } > +# Open Build Service > +$2 == 1 && / \/bin\/bash/ { print "OK"; exit } > # Fedora 9 > $2 == 1 && / \/sbin\/init/ { print "OK"; exit } > # Fedora 15 > diff --git a/configure.ac b/configure.ac > index 2d3f8fd..d8e4e1d 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1122,6 +1122,8 @@ NR == 1 { if ($1 != "UID" && $1 != "USER") exit > # Unix variants > $2 == 1 && / init/ { print "OK"; exit } > $2 == 1 && / \/etc\/init/ { print "OK"; exit } > +# Open Build Service > +$2 == 1 && / \/bin\/bash/ { print "OK"; exit } > # Fedora 9 > $2 == 1 && / \/sbin\/init/ { print "OK"; exit } > # Fedora 15 From goodwinos@gmail.com Tue May 5 20:35:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 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 28B1F7F37 for ; Tue, 5 May 2015 20:35:14 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0F9178F8074 for ; Tue, 5 May 2015 18:35:14 -0700 (PDT) X-ASG-Debug-ID: 1430876109-04cbb056b1599440001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HG2a7f8GdA66uNTB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 18:35:10 -0700 (PDT) X-Barracuda-Envelope-From: goodwinos@gmail.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t461Z8XA026436 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 5 May 2015 21:35:09 -0400 Received: from [10.64.51.7] (vpn1-51-7.bne.redhat.com [10.64.51.7]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t461Z4Do008232; Tue, 5 May 2015 21:35:05 -0400 Message-ID: <55496FC7.8060600@gmail.com> Date: Wed, 06 May 2015 11:35:03 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Lukas Berk , Mark Goodwin CC: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <87d22eyfut.fsf@redhat.com> Content-Type: multipart/mixed; boundary="------------020509030603020604010409" 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: 1430876109 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------020509030603020604010409 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Looking pretty good now - we're getting close :) More comments below .. On 05/06/2015 05:38 AM, Lukas Berk wrote: [..] >> 2. the pcp-systemtools package contains the pcp-foo front-ends - what are >> everyones thoughts on the two approaches: pcp-foo, or pmfoo. Just keep >> shipping both styles? Or be more consistent and choose one or the other? >> Also, there might be some confusion over pcp-systemtools verses pcp-monitor? >> (newbie user might not realize pcp-monitor is a meta package and thus >> wonder why the systemtools aren't in the monitor package, and indeed >> why the pcp-monitor and pcp-collector packages are actually empty!) > > FWIW, with the changes to pcp.spec.in, I've used symlinks to maintain > the original invocation of the tool, whatever it may be. The changes > simply reflect pulling the tools into their own package. OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat symlink. Also the man page has disappeared after the upgrade (see below). > AIUI, the > pcp-foo functionality was meant for tools (aka, pcp free) to match the > native tool's invocation, do we want to change that? yes that was the intent of the pcp-foo mechanism but my question above still stands - what are people's thoughts on this? I personally don't really like it, which is why I originally shipped pmiostat rather than pcp-iostat (and also because pmiostat isn't an exact drop in replacement for iostat .. the latter has too many warts and the args can never match up aynway) - I'm a complete and utter anti-sysstat bigot! > > As for the pcp-system-tools vs pcp-monitor distiction, would added > pieces in the description of each rpm ease your concern regarding what a > newbie user might be expecting? yep, it's no big deal anyway really >> 3. upgrading a minimal existing pcp installation (e.g. pcp, pcp-libs but >> not much more) will end up with a lot of stuff missing after the upgrade >> because the new pcp package has much less in it, e.g. the files in the >> new pcp-systemtools package, a bunch of PMDAs have been split out, etc. >> I guess we can't avoid this, it's a consequence of the new minimal >> packaging regime, ..? > > That's part of why I've rquired the pcp-compat package on fedora > installations fed22 or older as well as rhel7 and older, basically, any > currently supported platform shouldn't change. In the event somebody > upgrades (say fedup from f22 -> f23), it is the administrators > responsiblity to check for update issues, which is true above and beyond > PCP. If we can provide any more warning functionality to ease the > transition, I'm all for it. The line has to be drawn somewhere and I > think rawhide is an appropriate place to start. OK, sorry I didn't see that first time. The pcp-compat spec rules look good. I set up a local yum repo and tested an upgrade from pcp-3.10.3-1 on f21 with a simple "yum update pcp" and it pulled in pcp-compat and all the deps followed from there. There are a couple of packages missing from the pcp-compat dep rules though because the following pcp-3.10.3-1 packages were still installed after the upgrade : $ rpm -qa | grep 'pcp.*3.10.3' pcp-webjs-3.10.3-1.fc21.noarch pcp-import-sheet2pcp-3.10.3-1.x86_64 pcp-doc-3.10.3-1.fc21.noarch pcp-debuginfo-3.10.3-1.fc21.x86_64 As a result there were a lot of missing man pages and debuginfo mismatched, etc. I'll send a patch later today if I get time to fix this. Attached below is a transcript of the upgrade. >> 4. some stuff seems to be missing - this is top-of-tree master compared >> to Lukas' tree (latest master has moved on a bit e.g. new qa files. But >> this needs to be checked) > > Good catch. Judging the difference between the most recent master > commit in the lberk/dev branch however, was much closer (thankfully). > I've pushed a commit fixing this in lberk/dev now, and after inspecting > the diff (using the rpm -qlp *.rpm ... invocation), I think we're good > to move forward here. yep that's looking better now, with the above points to note. thanks. Attached is the upgrade log. Cheers --------------020509030603020604010409 Content-Type: text/plain; charset=UTF-8; name="pcp-upgrade.txt" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="pcp-upgrade.txt" Starting with the following installed : python-pcp-3.10.3-1.fc21.x86_64 pcp-import-collectl2pcp-3.10.3-1.fc21.x86_64 pcp-testsuite-3.10.3-1.fc21.x86_64 pcp-pmda-perfevent-3.10.3-1.fc21.x86_64 pcp-import-ganglia2pcp-3.10.3-1.fc21.x86_64 pcp-webjs-3.10.3-1.fc21.noarch pcp-import-sheet2pcp-3.10.3-1.x86_64 pcp-libs-devel-3.10.3-1.fc21.x86_64 pcp-gui-3.10.3-1.fc21.x86_64 pcp-webapi-3.10.3-1.fc21.x86_64 pcp-doc-3.10.3-1.fc21.noarch pcp-3.10.3-1.fc21.x86_64 pcp-import-mrtg2pcp-3.10.3-1.fc21.x86_64 pcp-pmda-papi-3.10.3-1.fc21.x86_64 pcp-libs-3.10.3-1.fc21.x86_64 perl-PCP-LogSummary-3.10.3-1.fc21.x86_64 pcp-debuginfo-3.10.3-1.fc21.x86_64 pcp-manager-3.10.3-1.fc21.x86_64 pcp-import-iostat2pcp-3.10.3-1.fc21.x86_64 perl-PCP-LogImport-3.10.3-1.fc21.x86_64 pcp-pmda-infiniband-3.10.3-1.fc21.x86_64 perl-PCP-PMDA-3.10.3-1.fc21.x86_64 perl-PCP-MMV-3.10.3-1.fc21.x86_64 pcp-conf-3.10.3-1.fc21.x86_64 pcp-import-sar2pcp-3.10.3-1.fc21.x86_64 I built lberk/dev and created a local yum repo pointing to the resulting build/rpm directory: # cat /etc/yum.repos.d/pcp-local.repo [pcp-local] name=Local PCP Yum Repository baseurl=file://///home/mgoodwin/src/pcp-lberk/pcp-3.10.5/build/rpm gpgcheck = 0 # -- snip Then I created the repo index files: # createrepo_c /home/mgoodwin/src/pcp-lberk/pcp-3.10.5/build/rpm Then did a plain vanilla pcp upgrade : # yum update pcp Loaded plugins: auto-update-debuginfo, langpacks Resolving Dependencies --> Running transaction check ---> Package pcp.x86_64 0:3.10.3-1.fc21 will be updated --> Processing Dependency: pcp = 3.10.3-1.fc21 for package: pcp-testsuite-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp = 3.10.3-1.fc21 for package: pcp-manager-3.10.3-1.fc21.x86_64 ---> Package pcp.x86_64 0:3.10.5-1 will be an update --> Processing Dependency: pcp-libs = 3.10.5 for package: pcp-3.10.5-1.x86_64 --> Processing Dependency: pcp-compat for package: pcp-3.10.5-1.x86_64 --> Running transaction check ---> Package pcp-compat.x86_64 0:3.10.5-1 will be installed --> Processing Dependency: pcp-pmda-activemq for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-apache for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-bash for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-bonding for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-cisco for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-dbping for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-dm for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-ds389 for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-ds389log for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-elasticsearch for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-gfs2 for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-gluster for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-gpfs for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-gpsd for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-kvm for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-lmsensors for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-lustre for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-mailq for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-memcache for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-mounts for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-mysql for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-named for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-netfilter for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-news for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-nfsclient for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-nginx for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-nvidia for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-pdns for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-postfix for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-postgresql for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-roomtemp for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-rpm for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-samba for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-sendmail for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-shping for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-snmp for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-summary for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-systemtap for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-trace for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-unbound for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-vmware for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-weblog for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-zimbra for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-pmda-zswap for package: pcp-compat-3.10.5-1.x86_64 --> Processing Dependency: pcp-system-tools for package: pcp-compat-3.10.5-1.x86_64 ---> Package pcp-libs.x86_64 0:3.10.3-1.fc21 will be updated --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: perl-PCP-MMV-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: python-pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-pmda-papi-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: perl-PCP-LogSummary-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-import-ganglia2pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: perl-PCP-LogImport-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-import-mrtg2pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-gui-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-webapi-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-pmda-perfevent-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-libs-devel-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-pmda-infiniband-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-import-iostat2pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-import-sar2pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: pcp-import-collectl2pcp-3.10.3-1.fc21.x86_64 --> Processing Dependency: pcp-libs = 3.10.3-1.fc21 for package: perl-PCP-PMDA-3.10.3-1.fc21.x86_64 ---> Package pcp-libs.x86_64 0:3.10.5-1 will be an update --> Processing Dependency: pcp-conf = 3.10.5 for package: pcp-libs-3.10.5-1.x86_64 ---> Package pcp-manager.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-manager.x86_64 0:3.10.5-1 will be an update ---> Package pcp-testsuite.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-testsuite.x86_64 0:3.10.5-1 will be an update --> Running transaction check ---> Package pcp-conf.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-conf.x86_64 0:3.10.5-1 will be an update ---> Package pcp-gui.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-gui.x86_64 0:3.10.5-1 will be an update ---> Package pcp-import-collectl2pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-import-collectl2pcp.x86_64 0:3.10.5-1 will be an update ---> Package pcp-import-ganglia2pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-import-ganglia2pcp.x86_64 0:3.10.5-1 will be an update ---> Package pcp-import-iostat2pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-import-iostat2pcp.x86_64 0:3.10.5-1 will be an update ---> Package pcp-import-mrtg2pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-import-mrtg2pcp.x86_64 0:3.10.5-1 will be an update ---> Package pcp-import-sar2pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-import-sar2pcp.x86_64 0:3.10.5-1 will be an update ---> Package pcp-libs-devel.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-libs-devel.x86_64 0:3.10.5-1 will be an update ---> Package pcp-pmda-activemq.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-apache.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-bash.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-bonding.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-cisco.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-dbping.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-dm.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-ds389.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-ds389log.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-elasticsearch.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-gfs2.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-gluster.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-gpfs.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-gpsd.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-infiniband.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-pmda-infiniband.x86_64 0:3.10.5-1 will be an update ---> Package pcp-pmda-kvm.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-lmsensors.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-lustre.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-mailq.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-memcache.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-mounts.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-mysql.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-named.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-netfilter.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-news.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-nfsclient.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-nginx.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-nvidia.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-papi.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-pmda-papi.x86_64 0:3.10.5-1 will be an update ---> Package pcp-pmda-pdns.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-perfevent.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-pmda-perfevent.x86_64 0:3.10.5-1 will be an update ---> Package pcp-pmda-postfix.x86_64 0:3.10.5-1 will be installed --> Processing Dependency: postfix-perl-scripts for package: pcp-pmda-postfix-3.10.5-1.x86_64 ---> Package pcp-pmda-postgresql.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-roomtemp.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-rpm.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-samba.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-sendmail.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-shping.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-snmp.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-summary.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-systemtap.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-trace.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-unbound.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-vmware.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-weblog.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-zimbra.x86_64 0:3.10.5-1 will be installed ---> Package pcp-pmda-zswap.x86_64 0:3.10.5-1 will be installed ---> Package pcp-system-tools.x86_64 0:3.10.5-1 will be installed ---> Package pcp-webapi.x86_64 0:3.10.3-1.fc21 will be updated ---> Package pcp-webapi.x86_64 0:3.10.5-1 will be an update ---> Package perl-PCP-LogImport.x86_64 0:3.10.3-1.fc21 will be updated ---> Package perl-PCP-LogImport.x86_64 0:3.10.5-1 will be an update ---> Package perl-PCP-LogSummary.x86_64 0:3.10.3-1.fc21 will be updated ---> Package perl-PCP-LogSummary.x86_64 0:3.10.5-1 will be an update ---> Package perl-PCP-MMV.x86_64 0:3.10.3-1.fc21 will be updated ---> Package perl-PCP-MMV.x86_64 0:3.10.5-1 will be an update ---> Package perl-PCP-PMDA.x86_64 0:3.10.3-1.fc21 will be updated ---> Package perl-PCP-PMDA.x86_64 0:3.10.5-1 will be an update ---> Package python-pcp.x86_64 0:3.10.3-1.fc21 will be updated ---> Package python-pcp.x86_64 0:3.10.5-1 will be an update --> Running transaction check ---> Package postfix-perl-scripts.x86_64 2:2.11.3-1.fc21 will be installed --> Processing Dependency: postfix = 2:2.11.3-1.fc21 for package: 2:postfix-perl-scripts-2.11.3-1.fc21.x86_64 --> Processing Dependency: perl(Date::Calc) for package: 2:postfix-perl-scripts-2.11.3-1.fc21.x86_64 --> Running transaction check ---> Package perl-Date-Calc.noarch 0:6.3-16.fc21 will be installed --> Processing Dependency: perl(Bit::Vector) >= 7.1 for package: perl-Date-Calc-6.3-16.fc21.noarch --> Processing Dependency: perl(Carp::Clan) for package: perl-Date-Calc-6.3-16.fc21.noarch --> Processing Dependency: perl(Bit::Vector) for package: perl-Date-Calc-6.3-16.fc21.noarch ---> Package postfix.x86_64 2:2.11.3-1.fc21 will be installed --> Running transaction check ---> Package perl-Bit-Vector.x86_64 0:7.4-1.fc21 will be installed ---> Package perl-Carp-Clan.noarch 0:6.04-14.fc21 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================ Package Arch Version Repository Size ================================================================================================ Updating: pcp x86_64 3.10.5-1 pcp-local 816 k Installing for dependencies: pcp-compat x86_64 3.10.5-1 pcp-local 6.7 k pcp-pmda-activemq x86_64 3.10.5-1 pcp-local 13 k pcp-pmda-apache x86_64 3.10.5-1 pcp-local 21 k pcp-pmda-bash x86_64 3.10.5-1 pcp-local 20 k pcp-pmda-bonding x86_64 3.10.5-1 pcp-local 8.2 k pcp-pmda-cisco x86_64 3.10.5-1 pcp-local 29 k pcp-pmda-dbping x86_64 3.10.5-1 pcp-local 9.2 k pcp-pmda-dm x86_64 3.10.5-1 pcp-local 16 k pcp-pmda-ds389 x86_64 3.10.5-1 pcp-local 8.6 k pcp-pmda-ds389log x86_64 3.10.5-1 pcp-local 9.1 k pcp-pmda-elasticsearch x86_64 3.10.5-1 pcp-local 12 k pcp-pmda-gfs2 x86_64 3.10.5-1 pcp-local 28 k pcp-pmda-gluster x86_64 3.10.5-1 pcp-local 10 k pcp-pmda-gpfs x86_64 3.10.5-1 pcp-local 8.8 k pcp-pmda-gpsd x86_64 3.10.5-1 pcp-local 9.1 k pcp-pmda-kvm x86_64 3.10.5-1 pcp-local 8.0 k pcp-pmda-lmsensors x86_64 3.10.5-1 pcp-local 17 k pcp-pmda-lustre x86_64 3.10.5-1 pcp-local 19 k pcp-pmda-mailq x86_64 3.10.5-1 pcp-local 16 k pcp-pmda-memcache x86_64 3.10.5-1 pcp-local 8.9 k pcp-pmda-mounts x86_64 3.10.5-1 pcp-local 15 k pcp-pmda-mysql x86_64 3.10.5-1 pcp-local 16 k pcp-pmda-named x86_64 3.10.5-1 pcp-local 9.0 k pcp-pmda-netfilter x86_64 3.10.5-1 pcp-local 8.1 k pcp-pmda-news x86_64 3.10.5-1 pcp-local 10 k pcp-pmda-nfsclient x86_64 3.10.5-1 pcp-local 14 k pcp-pmda-nginx x86_64 3.10.5-1 pcp-local 8.0 k pcp-pmda-nvidia x86_64 3.10.5-1 pcp-local 19 k pcp-pmda-pdns x86_64 3.10.5-1 pcp-local 9.7 k pcp-pmda-postfix x86_64 3.10.5-1 pcp-local 8.7 k pcp-pmda-postgresql x86_64 3.10.5-1 pcp-local 14 k pcp-pmda-roomtemp x86_64 3.10.5-1 pcp-local 22 k pcp-pmda-rpm x86_64 3.10.5-1 pcp-local 20 k pcp-pmda-samba x86_64 3.10.5-1 pcp-local 9.2 k pcp-pmda-sendmail x86_64 3.10.5-1 pcp-local 19 k pcp-pmda-shping x86_64 3.10.5-1 pcp-local 23 k pcp-pmda-snmp x86_64 3.10.5-1 pcp-local 12 k pcp-pmda-summary x86_64 3.10.5-1 pcp-local 20 k pcp-pmda-systemtap x86_64 3.10.5-1 pcp-local 10 k pcp-pmda-trace x86_64 3.10.5-1 pcp-local 27 k pcp-pmda-unbound x86_64 3.10.5-1 pcp-local 12 k pcp-pmda-vmware x86_64 3.10.5-1 pcp-local 11 k pcp-pmda-weblog x86_64 3.10.5-1 pcp-local 48 k pcp-pmda-zimbra x86_64 3.10.5-1 pcp-local 12 k pcp-pmda-zswap x86_64 3.10.5-1 pcp-local 8.9 k pcp-system-tools x86_64 3.10.5-1 pcp-local 19 k perl-Bit-Vector x86_64 7.4-1.fc21 updates 169 k perl-Carp-Clan noarch 6.04-14.fc21 fedora 26 k perl-Date-Calc noarch 6.3-16.fc21 fedora 210 k postfix x86_64 2:2.11.3-1.fc21 fedora 2.5 M postfix-perl-scripts x86_64 2:2.11.3-1.fc21 fedora 73 k Updating for dependencies: pcp-conf x86_64 3.10.5-1 pcp-local 17 k pcp-gui x86_64 3.10.5-1 pcp-local 1.3 M pcp-import-collectl2pcp x86_64 3.10.5-1 pcp-local 24 k pcp-import-ganglia2pcp x86_64 3.10.5-1 pcp-local 12 k pcp-import-iostat2pcp x86_64 3.10.5-1 pcp-local 13 k pcp-import-mrtg2pcp x86_64 3.10.5-1 pcp-local 7.5 k pcp-import-sar2pcp x86_64 3.10.5-1 pcp-local 13 k pcp-libs x86_64 3.10.5-1 pcp-local 271 k pcp-libs-devel x86_64 3.10.5-1 pcp-local 403 k pcp-manager x86_64 3.10.5-1 pcp-local 48 k pcp-pmda-infiniband x86_64 3.10.5-1 pcp-local 21 k pcp-pmda-papi x86_64 3.10.5-1 pcp-local 23 k pcp-pmda-perfevent x86_64 3.10.5-1 pcp-local 33 k pcp-testsuite x86_64 3.10.5-1 pcp-local 3.6 M pcp-webapi x86_64 3.10.5-1 pcp-local 94 k perl-PCP-LogImport x86_64 3.10.5-1 pcp-local 19 k perl-PCP-LogSummary x86_64 3.10.5-1 pcp-local 12 k perl-PCP-MMV x86_64 3.10.5-1 pcp-local 21 k perl-PCP-PMDA x86_64 3.10.5-1 pcp-local 45 k python-pcp x86_64 3.10.5-1 pcp-local 93 k Transaction Summary ================================================================================================ Install ( 51 Dependent packages) Upgrade 1 Package (+20 Dependent packages) Total download size: 10 M Is this ok [y/d/N]: y Downloading packages: (1/5): perl-Carp-Clan-6.04-14.fc21.noarch.rpm | 26 kB 00:00:00 (2/5): perl-Bit-Vector-7.4-1.fc21.x86_64.rpm | 169 kB 00:00:00 (3/5): postfix-perl-scripts-2.11.3-1.fc21.x86_64.rpm | 73 kB 00:00:00 (4/5): perl-Date-Calc-6.3-16.fc21.noarch.rpm | 210 kB 00:00:01 (5/5): postfix-2.11.3-1.fc21.x86_64.rpm | 2.5 MB 00:00:04 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 2.1 MB/s | 10 MB 00:00:04 Running transaction check Running transaction test Transaction test succeeded Running transaction (shutdown inhibited) Installing : perl-Carp-Clan-6.04-14.fc21.noarch 1/93 Installing : perl-Bit-Vector-7.4-1.fc21.x86_64 2/93 Installing : perl-Date-Calc-6.3-16.fc21.noarch 3/93 Updating : pcp-conf-3.10.5-1.x86_64 4/93 Updating : pcp-libs-3.10.5-1.x86_64 5/93 Updating : perl-PCP-PMDA-3.10.5-1.x86_64 6/93 Updating : python-pcp-3.10.5-1.x86_64 7/93 Installing : pcp-system-tools-3.10.5-1.x86_64 8/93 Installing : pcp-pmda-unbound-3.10.5-1.x86_64 9/93 Installing : pcp-pmda-gluster-3.10.5-1.x86_64 10/93 Installing : pcp-pmda-zswap-3.10.5-1.x86_64 11/93 Installing : pcp-pmda-vmware-3.10.5-1.x86_64 12/93 Installing : pcp-pmda-gpfs-3.10.5-1.x86_64 13/93 Installing : pcp-pmda-nfsclient-3.10.5-1.x86_64 14/93 Installing : pcp-pmda-zimbra-3.10.5-1.x86_64 15/93 Installing : pcp-pmda-memcache-3.10.5-1.x86_64 16/93 Installing : pcp-pmda-news-3.10.5-1.x86_64 17/93 Installing : pcp-pmda-bonding-3.10.5-1.x86_64 18/93 Installing : pcp-pmda-named-3.10.5-1.x86_64 19/93 Installing : pcp-pmda-postgresql-3.10.5-1.x86_64 20/93 Installing : pcp-pmda-activemq-3.10.5-1.x86_64 21/93 Installing : pcp-pmda-ds389-3.10.5-1.x86_64 22/93 Installing : pcp-pmda-elasticsearch-3.10.5-1.x86_64 23/93 Installing : pcp-pmda-nginx-3.10.5-1.x86_64 24/93 Installing : pcp-pmda-netfilter-3.10.5-1.x86_64 25/93 Installing : pcp-pmda-lustre-3.10.5-1.x86_64 26/93 Installing : pcp-pmda-ds389log-3.10.5-1.x86_64 27/93 Installing : pcp-pmda-kvm-3.10.5-1.x86_64 28/93 Installing : pcp-pmda-systemtap-3.10.5-1.x86_64 29/93 Installing : pcp-pmda-gpsd-3.10.5-1.x86_64 30/93 Installing : pcp-pmda-mysql-3.10.5-1.x86_64 31/93 Installing : pcp-pmda-pdns-3.10.5-1.x86_64 32/93 Installing : pcp-pmda-snmp-3.10.5-1.x86_64 33/93 Installing : pcp-pmda-dbping-3.10.5-1.x86_64 34/93 Installing : pcp-pmda-samba-3.10.5-1.x86_64 35/93 Installing : pcp-pmda-lmsensors-3.10.5-1.x86_64 36/93 Installing : pcp-pmda-bash-3.10.5-1.x86_64 37/93 Installing : pcp-pmda-cisco-3.10.5-1.x86_64 38/93 Installing : pcp-pmda-shping-3.10.5-1.x86_64 39/93 Installing : pcp-pmda-mailq-3.10.5-1.x86_64 40/93 Installing : pcp-pmda-mounts-3.10.5-1.x86_64 41/93 Installing : pcp-pmda-trace-3.10.5-1.x86_64 42/93 Installing : pcp-pmda-dm-3.10.5-1.x86_64 43/93 Installing : pcp-pmda-nvidia-3.10.5-1.x86_64 44/93 Installing : pcp-pmda-apache-3.10.5-1.x86_64 45/93 Installing : pcp-pmda-gfs2-3.10.5-1.x86_64 46/93 Installing : 2:postfix-2.11.3-1.fc21.x86_64 47/93 Installing : 2:postfix-perl-scripts-2.11.3-1.fc21.x86_64 48/93 Installing : pcp-pmda-postfix-3.10.5-1.x86_64 49/93 Installing : pcp-pmda-weblog-3.10.5-1.x86_64 50/93 Installing : pcp-pmda-rpm-3.10.5-1.x86_64 51/93 Installing : pcp-pmda-sendmail-3.10.5-1.x86_64 52/93 Installing : pcp-pmda-summary-3.10.5-1.x86_64 53/93 Installing : pcp-pmda-roomtemp-3.10.5-1.x86_64 54/93 Installing : pcp-compat-3.10.5-1.x86_64 55/93 Updating : pcp-3.10.5-1.x86_64 56/93 rm: cannot remove ‘.NeedRebuild’: No such file or directory Updating : perl-PCP-LogImport-3.10.5-1.x86_64 57/93 Updating : pcp-libs-devel-3.10.5-1.x86_64 58/93 Updating : pcp-testsuite-3.10.5-1.x86_64 59/93 Updating : pcp-import-ganglia2pcp-3.10.5-1.x86_64 60/93 Updating : pcp-import-sar2pcp-3.10.5-1.x86_64 61/93 Updating : pcp-import-mrtg2pcp-3.10.5-1.x86_64 62/93 Updating : pcp-import-iostat2pcp-3.10.5-1.x86_64 63/93 Updating : perl-PCP-LogSummary-3.10.5-1.x86_64 64/93 Updating : perl-PCP-MMV-3.10.5-1.x86_64 65/93 Updating : pcp-manager-3.10.5-1.x86_64 66/93 Updating : pcp-gui-3.10.5-1.x86_64 67/93 Updating : pcp-import-collectl2pcp-3.10.5-1.x86_64 68/93 Updating : pcp-pmda-infiniband-3.10.5-1.x86_64 69/93 Updating : pcp-webapi-3.10.5-1.x86_64 70/93 Updating : pcp-pmda-papi-3.10.5-1.x86_64 71/93 Updating : pcp-pmda-perfevent-3.10.5-1.x86_64 72/93 Cleanup : pcp-import-iostat2pcp-3.10.3-1.fc21.x86_64 73/93 Cleanup : pcp-import-mrtg2pcp-3.10.3-1.fc21.x86_64 74/93 Cleanup : pcp-import-sar2pcp-3.10.3-1.fc21.x86_64 75/93 Cleanup : pcp-import-ganglia2pcp-3.10.3-1.fc21.x86_64 76/93 Cleanup : perl-PCP-LogSummary-3.10.3-1.fc21.x86_64 77/93 Cleanup : pcp-testsuite-3.10.3-1.fc21.x86_64 78/93 Cleanup : pcp-manager-3.10.3-1.fc21.x86_64 79/93 Cleanup : pcp-libs-devel-3.10.3-1.fc21.x86_64 80/93 Cleanup : pcp-3.10.3-1.fc21.x86_64 81/93 Cleanup : perl-PCP-PMDA-3.10.3-1.fc21.x86_64 82/93 Cleanup : python-pcp-3.10.3-1.fc21.x86_64 83/93 Cleanup : perl-PCP-LogImport-3.10.3-1.fc21.x86_64 84/93 Cleanup : pcp-pmda-perfevent-3.10.3-1.fc21.x86_64 85/93 Cleanup : pcp-pmda-papi-3.10.3-1.fc21.x86_64 86/93 Cleanup : perl-PCP-MMV-3.10.3-1.fc21.x86_64 87/93 Cleanup : pcp-webapi-3.10.3-1.fc21.x86_64 88/93 Cleanup : pcp-pmda-infiniband-3.10.3-1.fc21.x86_64 89/93 Cleanup : pcp-import-collectl2pcp-3.10.3-1.fc21.x86_64 90/93 Cleanup : pcp-gui-3.10.3-1.fc21.x86_64 91/93 Cleanup : pcp-libs-3.10.3-1.fc21.x86_64 92/93 Cleanup : pcp-conf-3.10.3-1.fc21.x86_64 93/93 Verifying : pcp-pmda-vmware-3.10.5-1.x86_64 1/93 Verifying : pcp-pmda-gpfs-3.10.5-1.x86_64 2/93 Verifying : pcp-gui-3.10.5-1.x86_64 3/93 Verifying : pcp-import-collectl2pcp-3.10.5-1.x86_64 4/93 Verifying : pcp-pmda-nfsclient-3.10.5-1.x86_64 5/93 Verifying : pcp-import-ganglia2pcp-3.10.5-1.x86_64 6/93 Verifying : pcp-pmda-zimbra-3.10.5-1.x86_64 7/93 Verifying : pcp-pmda-memcache-3.10.5-1.x86_64 8/93 Verifying : pcp-pmda-news-3.10.5-1.x86_64 9/93 Verifying : pcp-pmda-lmsensors-3.10.5-1.x86_64 10/93 Verifying : 2:postfix-2.11.3-1.fc21.x86_64 11/93 Verifying : pcp-pmda-bonding-3.10.5-1.x86_64 12/93 Verifying : perl-PCP-LogImport-3.10.5-1.x86_64 13/93 Verifying : pcp-pmda-named-3.10.5-1.x86_64 14/93 Verifying : pcp-pmda-postgresql-3.10.5-1.x86_64 15/93 Verifying : pcp-pmda-activemq-3.10.5-1.x86_64 16/93 Verifying : perl-Bit-Vector-7.4-1.fc21.x86_64 17/93 Verifying : pcp-pmda-ds389-3.10.5-1.x86_64 18/93 Verifying : pcp-pmda-elasticsearch-3.10.5-1.x86_64 19/93 Verifying : pcp-pmda-bash-3.10.5-1.x86_64 20/93 Verifying : pcp-pmda-nginx-3.10.5-1.x86_64 21/93 Verifying : pcp-pmda-netfilter-3.10.5-1.x86_64 22/93 Verifying : pcp-system-tools-3.10.5-1.x86_64 23/93 Verifying : pcp-pmda-infiniband-3.10.5-1.x86_64 24/93 Verifying : pcp-webapi-3.10.5-1.x86_64 25/93 Verifying : perl-PCP-LogSummary-3.10.5-1.x86_64 26/93 Verifying : perl-PCP-MMV-3.10.5-1.x86_64 27/93 Verifying : pcp-pmda-postfix-3.10.5-1.x86_64 28/93 Verifying : pcp-conf-3.10.5-1.x86_64 29/93 Verifying : pcp-pmda-papi-3.10.5-1.x86_64 30/93 Verifying : pcp-pmda-weblog-3.10.5-1.x86_64 31/93 Verifying : pcp-pmda-cisco-3.10.5-1.x86_64 32/93 Verifying : pcp-pmda-lustre-3.10.5-1.x86_64 33/93 Verifying : pcp-pmda-unbound-3.10.5-1.x86_64 34/93 Verifying : pcp-pmda-ds389log-3.10.5-1.x86_64 35/93 Verifying : pcp-pmda-kvm-3.10.5-1.x86_64 36/93 Verifying : pcp-pmda-systemtap-3.10.5-1.x86_64 37/93 Verifying : pcp-pmda-gpsd-3.10.5-1.x86_64 38/93 Verifying : pcp-import-sar2pcp-3.10.5-1.x86_64 39/93 Verifying : pcp-pmda-perfevent-3.10.5-1.x86_64 40/93 Verifying : pcp-pmda-shping-3.10.5-1.x86_64 41/93 Verifying : pcp-libs-devel-3.10.5-1.x86_64 42/93 Verifying : pcp-pmda-mailq-3.10.5-1.x86_64 43/93 Verifying : pcp-import-mrtg2pcp-3.10.5-1.x86_64 44/93 Verifying : pcp-pmda-rpm-3.10.5-1.x86_64 45/93 Verifying : perl-Date-Calc-6.3-16.fc21.noarch 46/93 Verifying : 2:postfix-perl-scripts-2.11.3-1.fc21.x86_64 47/93 Verifying : pcp-libs-3.10.5-1.x86_64 48/93 Verifying : pcp-pmda-mysql-3.10.5-1.x86_64 49/93 Verifying : pcp-import-iostat2pcp-3.10.5-1.x86_64 50/93 Verifying : pcp-pmda-pdns-3.10.5-1.x86_64 51/93 Verifying : pcp-manager-3.10.5-1.x86_64 52/93 Verifying : python-pcp-3.10.5-1.x86_64 53/93 Verifying : pcp-testsuite-3.10.5-1.x86_64 54/93 Verifying : pcp-pmda-sendmail-3.10.5-1.x86_64 55/93 Verifying : pcp-pmda-mounts-3.10.5-1.x86_64 56/93 Verifying : pcp-pmda-trace-3.10.5-1.x86_64 57/93 Verifying : pcp-pmda-gluster-3.10.5-1.x86_64 58/93 Verifying : pcp-pmda-snmp-3.10.5-1.x86_64 59/93 Verifying : perl-PCP-PMDA-3.10.5-1.x86_64 60/93 Verifying : perl-Carp-Clan-6.04-14.fc21.noarch 61/93 Verifying : pcp-3.10.5-1.x86_64 62/93 Verifying : pcp-pmda-summary-3.10.5-1.x86_64 63/93 Verifying : pcp-compat-3.10.5-1.x86_64 64/93 Verifying : pcp-pmda-dm-3.10.5-1.x86_64 65/93 Verifying : pcp-pmda-roomtemp-3.10.5-1.x86_64 66/93 Verifying : pcp-pmda-zswap-3.10.5-1.x86_64 67/93 Verifying : pcp-pmda-nvidia-3.10.5-1.x86_64 68/93 Verifying : pcp-pmda-dbping-3.10.5-1.x86_64 69/93 Verifying : pcp-pmda-apache-3.10.5-1.x86_64 70/93 Verifying : pcp-pmda-samba-3.10.5-1.x86_64 71/93 Verifying : pcp-pmda-gfs2-3.10.5-1.x86_64 72/93 Verifying : python-pcp-3.10.3-1.fc21.x86_64 73/93 Verifying : pcp-import-ganglia2pcp-3.10.3-1.fc21.x86_64 74/93 Verifying : pcp-pmda-infiniband-3.10.3-1.fc21.x86_64 75/93 Verifying : pcp-import-sar2pcp-3.10.3-1.fc21.x86_64 76/93 Verifying : pcp-import-mrtg2pcp-3.10.3-1.fc21.x86_64 77/93 Verifying : pcp-import-iostat2pcp-3.10.3-1.fc21.x86_64 78/93 Verifying : pcp-manager-3.10.3-1.fc21.x86_64 79/93 Verifying : pcp-webapi-3.10.3-1.fc21.x86_64 80/93 Verifying : pcp-gui-3.10.3-1.fc21.x86_64 81/93 Verifying : pcp-libs-devel-3.10.3-1.fc21.x86_64 82/93 Verifying : perl-PCP-LogSummary-3.10.3-1.fc21.x86_64 83/93 Verifying : pcp-3.10.3-1.fc21.x86_64 84/93 Verifying : pcp-conf-3.10.3-1.fc21.x86_64 85/93 Verifying : pcp-libs-3.10.3-1.fc21.x86_64 86/93 Verifying : pcp-testsuite-3.10.3-1.fc21.x86_64 87/93 Verifying : perl-PCP-LogImport-3.10.3-1.fc21.x86_64 88/93 Verifying : perl-PCP-PMDA-3.10.3-1.fc21.x86_64 89/93 Verifying : pcp-pmda-papi-3.10.3-1.fc21.x86_64 90/93 Verifying : pcp-pmda-perfevent-3.10.3-1.fc21.x86_64 91/93 Verifying : perl-PCP-MMV-3.10.3-1.fc21.x86_64 92/93 Verifying : pcp-import-collectl2pcp-3.10.3-1.fc21.x86_64 93/93 Dependency Installed: pcp-compat.x86_64 0:3.10.5-1 pcp-pmda-activemq.x86_64 0:3.10.5-1 pcp-pmda-apache.x86_64 0:3.10.5-1 pcp-pmda-bash.x86_64 0:3.10.5-1 pcp-pmda-bonding.x86_64 0:3.10.5-1 pcp-pmda-cisco.x86_64 0:3.10.5-1 pcp-pmda-dbping.x86_64 0:3.10.5-1 pcp-pmda-dm.x86_64 0:3.10.5-1 pcp-pmda-ds389.x86_64 0:3.10.5-1 pcp-pmda-ds389log.x86_64 0:3.10.5-1 pcp-pmda-elasticsearch.x86_64 0:3.10.5-1 pcp-pmda-gfs2.x86_64 0:3.10.5-1 pcp-pmda-gluster.x86_64 0:3.10.5-1 pcp-pmda-gpfs.x86_64 0:3.10.5-1 pcp-pmda-gpsd.x86_64 0:3.10.5-1 pcp-pmda-kvm.x86_64 0:3.10.5-1 pcp-pmda-lmsensors.x86_64 0:3.10.5-1 pcp-pmda-lustre.x86_64 0:3.10.5-1 pcp-pmda-mailq.x86_64 0:3.10.5-1 pcp-pmda-memcache.x86_64 0:3.10.5-1 pcp-pmda-mounts.x86_64 0:3.10.5-1 pcp-pmda-mysql.x86_64 0:3.10.5-1 pcp-pmda-named.x86_64 0:3.10.5-1 pcp-pmda-netfilter.x86_64 0:3.10.5-1 pcp-pmda-news.x86_64 0:3.10.5-1 pcp-pmda-nfsclient.x86_64 0:3.10.5-1 pcp-pmda-nginx.x86_64 0:3.10.5-1 pcp-pmda-nvidia.x86_64 0:3.10.5-1 pcp-pmda-pdns.x86_64 0:3.10.5-1 pcp-pmda-postfix.x86_64 0:3.10.5-1 pcp-pmda-postgresql.x86_64 0:3.10.5-1 pcp-pmda-roomtemp.x86_64 0:3.10.5-1 pcp-pmda-rpm.x86_64 0:3.10.5-1 pcp-pmda-samba.x86_64 0:3.10.5-1 pcp-pmda-sendmail.x86_64 0:3.10.5-1 pcp-pmda-shping.x86_64 0:3.10.5-1 pcp-pmda-snmp.x86_64 0:3.10.5-1 pcp-pmda-summary.x86_64 0:3.10.5-1 pcp-pmda-systemtap.x86_64 0:3.10.5-1 pcp-pmda-trace.x86_64 0:3.10.5-1 pcp-pmda-unbound.x86_64 0:3.10.5-1 pcp-pmda-vmware.x86_64 0:3.10.5-1 pcp-pmda-weblog.x86_64 0:3.10.5-1 pcp-pmda-zimbra.x86_64 0:3.10.5-1 pcp-pmda-zswap.x86_64 0:3.10.5-1 pcp-system-tools.x86_64 0:3.10.5-1 perl-Bit-Vector.x86_64 0:7.4-1.fc21 perl-Carp-Clan.noarch 0:6.04-14.fc21 perl-Date-Calc.noarch 0:6.3-16.fc21 postfix.x86_64 2:2.11.3-1.fc21 postfix-perl-scripts.x86_64 2:2.11.3-1.fc21 Updated: pcp.x86_64 0:3.10.5-1 Dependency Updated: pcp-conf.x86_64 0:3.10.5-1 pcp-gui.x86_64 0:3.10.5-1 pcp-import-collectl2pcp.x86_64 0:3.10.5-1 pcp-import-ganglia2pcp.x86_64 0:3.10.5-1 pcp-import-iostat2pcp.x86_64 0:3.10.5-1 pcp-import-mrtg2pcp.x86_64 0:3.10.5-1 pcp-import-sar2pcp.x86_64 0:3.10.5-1 pcp-libs.x86_64 0:3.10.5-1 pcp-libs-devel.x86_64 0:3.10.5-1 pcp-manager.x86_64 0:3.10.5-1 pcp-pmda-infiniband.x86_64 0:3.10.5-1 pcp-pmda-papi.x86_64 0:3.10.5-1 pcp-pmda-perfevent.x86_64 0:3.10.5-1 pcp-testsuite.x86_64 0:3.10.5-1 pcp-webapi.x86_64 0:3.10.5-1 perl-PCP-LogImport.x86_64 0:3.10.5-1 perl-PCP-LogSummary.x86_64 0:3.10.5-1 perl-PCP-MMV.x86_64 0:3.10.5-1 perl-PCP-PMDA.x86_64 0:3.10.5-1 python-pcp.x86_64 0:3.10.5-1 Complete! -- snip All looks good: # pcp Performance Co-Pilot configuration on snodgrass: platform: Linux snodgrass 3.18.9-200.fc21.x86_64 #1 SMP Mon Mar 9 15:10:50 UTC 2015 x86_64 hardware: 2 cpus, 3 disks, 1 node, 3126MB RAM timezone: AEST-10 services: pmcd pmwebd pmcd: Version 3.10.5-1, 7 agents, 1 client pmda: root pmcd proc xfs linux mmv jbd2 pmlogger: primary logger: /var/log/pcp/pmlogger/snodgrass/20150506.10.33 Except the following packages didn't get upgraded (missing pcp-compat deps?) # rpm -qa | grep 'pcp.*3.10.3' pcp-webjs-3.10.3-1.fc21.noarch pcp-import-sheet2pcp-3.10.3-1.x86_64 pcp-doc-3.10.3-1.fc21.noarch pcp-debuginfo-3.10.3-1.fc21.x86_64 --------------020509030603020604010409-- From nscott@redhat.com Tue May 5 21:20:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2BF967F37 for ; Tue, 5 May 2015 21: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 AAFF9AC004 for ; Tue, 5 May 2015 19:20:31 -0700 (PDT) X-ASG-Debug-ID: 1430878825-04cb6c1cc9539bc0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id FPKxiYmvvW2vWedy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 19:20:26 -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 t462KNQe008876; Tue, 5 May 2015 22:20:23 -0400 Date: Tue, 5 May 2015 22:20:23 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin , Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <1048697364.13608682.1430878823251.JavaMail.zimbra@redhat.com> In-Reply-To: <55496FC7.8060600@gmail.com> References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Minimizing Installation Size for Reduced PCP Footprint Thread-Index: qoX/MBZ66re3HpK0An2lA5oWdCtLgw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1430878825 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18655 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > Looking pretty good now - we're getting close :) More comments below .. > [...] +1 > OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat > symlink. Also the man page has disappeared after the upgrade (see below). This is accidental I think, there must be at least a symlink for back-compat. > [...] but my question above > still stands - what are people's thoughts on this? I personally don't > really like it, which is why I originally shipped pmiostat rather > than pcp-iostat (and also because pmiostat isn't an exact drop in > replacement for iostat .. the latter has too many warts and the args > can never match up aynway) - I'm a complete and utter anti-sysstat > bigot! :) I think the realities of providing drop-in replacements mean its a losing battle chasing perfect exactness, and look-alikes will have to do. re install location, the intention was always to let people choose, cos different people have different needs/ideas. For me - over time I hope to build up the front end tools we have with more look-alikes, and the thought of so many pm* tools in the system PATH /usr/bin gives me pause. Also, if we were to enforce pm*, many will involve swallowing your own tongue trying to pronounce the names (like pmmpstat - pcp-mpstat is alot clearer). There's pros and cons both ways, and we can get best of both with the symlink approach when need be. cheers. -- Nathan From goodwinos@gmail.com Tue May 5 22:53:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 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 35A6A7F37 for ; Tue, 5 May 2015 22:53:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id F2AC78F8084 for ; Tue, 5 May 2015 20:53:06 -0700 (PDT) X-ASG-Debug-ID: 1430884382-04bdf063205a5c30001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Z3ZfCs4q2HvwZJuK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 20:53:02 -0700 (PDT) X-Barracuda-Envelope-From: goodwinos@gmail.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 6B31E8E6EA for ; Wed, 6 May 2015 03:53:02 +0000 (UTC) Received: from [10.64.51.7] (vpn1-51-7.bne.redhat.com [10.64.51.7]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t463qx1V024517; Tue, 5 May 2015 23:53:00 -0400 Message-ID: <5549901B.60809@gmail.com> Date: Wed, 06 May 2015 13:52:59 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott , Lukas Berk CC: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> <1048697364.13608682.1430878823251.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <1048697364.13608682.1430878823251.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-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1430884382 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/06/2015 12:20 PM, Nathan Scott wrote: > > > ----- Original Message ----- >> Looking pretty good now - we're getting close :) More comments below .. >> [...] > > +1 > >> OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat >> symlink. Also the man page has disappeared after the upgrade (see below). > > This is accidental I think, there must be at least a symlink for back-compat. yep. I'll look at a patch for this later today if I get time .. > >> [...] but my question above >> still stands - what are people's thoughts on this? I personally don't >> really like it, which is why I originally shipped pmiostat rather >> than pcp-iostat (and also because pmiostat isn't an exact drop in >> replacement for iostat .. the latter has too many warts and the args >> can never match up aynway) - I'm a complete and utter anti-sysstat >> bigot! > > :) I think the realities of providing drop-in replacements mean its a > losing battle chasing perfect exactness, and look-alikes will have to do. agree, it's definitely a loosing battle (from the args usage POV alone) > re install location, the intention was always to let people choose, cos > different people have different needs/ideas. For me - over time I hope > to build up the front end tools we have with more look-alikes, and the > thought of so many pm* tools in the system PATH /usr/bin gives me pause. > Also, if we were to enforce pm*, many will involve swallowing your own > tongue trying to pronounce the names (like pmmpstat - pcp-mpstat is alot > clearer). yes certainly agree pcp-foo is clearer. And I especially like autocompleting pcp-TABTAB to see all the pcp-foo tools available. I'd like to see the pcp-foo tools elevated to /usr/bin where we don't need an augmented $PATH rather than hiding in /usr/libexec... So how about we move them to /usr/bin and also, when appropriate, ship a symlink for pmfoo (for backcompat). The man pages can be aliased too. > There's pros and cons both ways, and we can get best of both > with the symlink approach when need be. agree and whilst we're at it, why are pmlogconf and pmlogger hiding in libexec? Especially pmlogconf since it has an interactive mode, though I don't know anyone who actually uses that. Cheers From kenj@internode.on.net Tue May 5 23:39:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 5D8CC7F37 for ; Tue, 5 May 2015 23:39:09 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5211A304032 for ; Tue, 5 May 2015 21:39:06 -0700 (PDT) X-ASG-Debug-ID: 1430887139-04cbb056b459cb80001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id Nj7XP9sxxIoRLIuk for ; Tue, 05 May 2015 21:38:59 -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: A2DBAQAGmklVPKEh0XYNT4NfXMdphgUCggMBAQEBAQEHAQEBAUGEYAEBBDhAEQsYCRYPCQMCAQIBMRQTCAEBiDWvPpRWAQEBBwEBAQEeizmCa4FIAQFXhC0Fj26GQodnPYMZgnWEYoYLg1OCCIIhXYELgToBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail06.adl2.internode.on.net with ESMTP; 06 May 2015 14:08:58 +0930 Message-ID: <55499AE1.8020604@internode.on.net> Date: Wed, 06 May 2015 14:38:57 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] PM_ERR_BADSTORE References: <554918D9.4060602@buffalo.edu> X-ASG-Orig-Subj: Re: [pcp] PM_ERR_BADSTORE In-Reply-To: <554918D9.4060602@buffalo.edu> 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: 1430887139 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18657 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 06/05/15 05:24, Martins Innus wrote: > Hi, > Here is this new error code as discussed previously: > > https://github.com/ubccr/pcp/tree/hotproc_cleanups > > > Meant to be used when pmstore gets input it doesn't expect. Updated the > appropriate pmdas and I think the correct qa tests. I think only 2 were > affected, but I have a bunch of "notruns" so this needs another look by > somebody else. > > While doing this, I found a few existing error codes that hadn't made > their way to the python and perl side, so I added those as well. Thanks for this Martins. I've reviewed the code, comments at the end of this mail. The executive summary is it looks good overall, I have a minor cosmetic patch to be applied, and then there are a couple of small issues that are not necessarily part of the PM_ERR_BADSTORE change, but rather problems in the code that pre-date these changes. I propose pushing your commit and my fixup patch (if you agree) and then I think the other issues can be resolved in subsequent commits after some discussion. src/perl/PMDA/PMDA.pm | 10 ++++++++-- src/perl/PMDA/cvalue.c | 4 ++++ src/python/pmapi.c | 2 ++ Suggest re-ordering to match pmerr -l output ... no functional diff, just makes spotting these sort of omissions easier in the future [I have a patch for this and will commit that, if you agree] src/pmdas/linux_proc/contexts.c | 4 ++-- The proc_ctx_set_cgroups case is OK. For the proc_ctx_set_threads case, I can't tell what the semantics of proc.control.perclient.threads is (there is no help text for any of the proc.control metrics which is another issue outside the scope of this review) and in particular why values <= 1 are acceptable and values > 1 produce an error ... so I'm not sure if PM_ERR_BADSTORE is correct here, although it is probably OK. The comment in proc_store() for proc.control.all.threads which I assume is related, suggests the value should be 0 or 1, but the code does not tightly enforce this for either of the metrics. Seems like there is some more auditing needed here beyond the PM_ERR_BADSTORE changes. src/pmdas/linux_proc/pmda.c | 4 ++-- See comment above about check for boolean values .. something like if (av.ul != 0 && av.ul != 1) sts = PM_ERR_BADSTORE; would seem to be more accurate than if (av.ul > 1) sts = PM_ERR_BADSTORE; The hotproc.control.config case is OK, although as a general note for all PMDA writers (outside the scope of the PM_ERR_BADSTORE changes), please note that it is good etiquette and style to add the metric names alongside the "item switch cases", e.g. case ITEM_HOTPROC_G_CONFIG: is MUCH harder to read and understand than case ITEM_HOTPROC_G_CONFIG: /* hotproc.control.config */ src/pmdas/papi/papi.c | 2 +- I suspect all/many of the pmExtractValue() calls might return PM_ERR_CONV and ditto for the second refresh_metrics() call ... perhaps you need a catch all before the final return in papi_store() like ... if (sts == PM_ERR_CONV) sts = PM_ERR_BADSTORE; This is probably more of a policy decision ... the difference between PM_ERR_CONV and PM_ERR_BADSTORE is small in these cases. If this change is to become the policy, then we probably need to audit all the PMDA store methods ... e.g. a quick check shows mmv_store() and sample_store() (there may be many others, I only looked a few PMDAs) also contains pmExtractValue() calls where a PM_ERR_CONV error maybe returned directly to the client. qa/006.out | 2 +- qa/982.out | 2 +- src/include/pcp/pmapi.h | 1 + src/libpcp/src/err.c | 2 ++ src/pmdas/logger/event.c | 2 +- src/pmdas/logger/logger.c | 2 +- src/pmdas/mmv/src/mmv.c | 2 +- src/pmdas/pmcd/src/pmcd.c | 6 +++--- src/pmdas/sample/src/sample.c | 12 ++++++------ src/pmdas/simple/pmdasimple.perl | 6 +++--- src/pmdas/simple/pmdasimple.python | 6 +++--- src/pmdas/simple/simple.c | 6 +++--- src/pmdas/trace/src/trace.c | 2 +- No issues. From kenj@internode.on.net Wed May 6 00:43:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 076937F50 for ; Wed, 6 May 2015 00:43:25 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id EC5598F807A for ; Tue, 5 May 2015 22:43:21 -0700 (PDT) X-ASG-Debug-ID: 1430890997-04cbb056b159d8a0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id 2MX4dFpZPB0kfxWE for ; Tue, 05 May 2015 22:43:18 -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: A2DFAQBrqUlVPKEh0XYNT4NfXIMdgy7BFogSAQEBAQEBBwEBAQFBhQlVMAYCBRYLAgsDAgECATEOGQYCAQG3a3CUE4EhjzqCUoFFBZYwh2c9jROHO4IIgiFdgkUBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail06.adl2.internode.on.net with ESMTP; 06 May 2015 15:13:17 +0930 Message-ID: <5549A9F4.4030801@internode.on.net> Date: Wed, 06 May 2015 15:43:16 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1430890997 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18658 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/145: a bit more fiddling of the credentials bits Martins Innus (1): Add new PM_ERR_BADSTORE error and other error fixups qa/006.out | 2 +- qa/145 | 1 + qa/982.out | 2 +- src/include/pcp/pmapi.h | 1 + src/libpcp/src/err.c | 2 ++ src/perl/PMDA/PMDA.pm | 10 ++++++++-- src/perl/PMDA/cvalue.c | 4 ++++ src/pmdas/linux_proc/contexts.c | 4 ++-- src/pmdas/linux_proc/pmda.c | 4 ++-- src/pmdas/logger/event.c | 2 +- src/pmdas/logger/logger.c | 2 +- src/pmdas/mmv/src/mmv.c | 2 +- src/pmdas/papi/papi.c | 2 +- src/pmdas/pmcd/src/pmcd.c | 6 +++--- src/pmdas/sample/src/sample.c | 12 ++++++------ src/pmdas/simple/pmdasimple.perl | 6 +++--- src/pmdas/simple/pmdasimple.python | 6 +++--- src/pmdas/simple/simple.c | 6 +++--- src/pmdas/trace/src/trace.c | 2 +- src/python/pmapi.c | 2 ++ 20 files changed, 47 insertions(+), 31 deletions(-) Details ... commit 9aec7684dc5af9c29b321b84c768885d94b69abe Author: Ken McDonell Date: Wed May 6 15:10:06 2015 +1000 qa/145: a bit more fiddling of the credentials bits The initial ERROR PDU is non-deterministic (a) endian issues, and (b) pmcd may have different capabilities that are set as bits in the "error" code Ugly filtering and one more case added here. commit 8e9fba714d9c0fb9f9d85ce9c0c815e0eb27e023 Author: Martins Innus Date: Tue May 5 19:14:49 2015 +0000 Add new PM_ERR_BADSTORE error and other error fixups Add a new error code: PM_ERR_BADSTORE, deal with bad input to pmstore. Update the relevant pmdas to use this new code and generate new qa output for relevant tests. Add this code to the perl and python bindings. In doing so, I found some missing error codes, so added those. From nscott@redhat.com Wed May 6 01:17:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 860ED7F37 for ; Wed, 6 May 2015 01:17:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 120A3AC003 for ; Tue, 5 May 2015 23:17:42 -0700 (PDT) X-ASG-Debug-ID: 1430893026-04cb6c1cc853d040001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 3MHRXt7lIY1Qiuef (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 23:17:07 -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 t466H6gW014768; Wed, 6 May 2015 02:17:06 -0400 Date: Wed, 6 May 2015 02:17:06 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: David Smith Cc: pcp Message-ID: <422876605.13652980.1430893026406.JavaMail.zimbra@redhat.com> In-Reply-To: <55493338.3050609@redhat.com> References: <54F9F92D.4010202@redhat.com> <552699FE.7040801@redhat.com> <2139482617.15593599.1428634701360.JavaMail.zimbra@redhat.com> <552D6524.1030803@redhat.com> <1237712965.18667183.1429054767135.JavaMail.zimbra@redhat.com> <5536C228.8010001@redhat.com> <1344441557.4430503.1429658863072.JavaMail.zimbra@redhat.com> <55493338.3050609@redhat.com> Subject: Re: [pcp] JSON PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] JSON PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: JSON PMDA Thread-Index: QUYkDq78dkqAyFh5tAovxpCaASGuTg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1430893027 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18659 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi David, ----- Original Message ----- > [...] > OK, here's a quite rough patch that makes the needed changes to cache.c > (and associated files), and then modifies the JSON PMDA to use indom > caches for cluster and metric assignments. There are several "FIXME" > comments scattered throughout the changes, and more code will need to be > added to pmda.py to make this more user-friendly. But, it does seem to > work in the limited testing I've done. > Ah excellent, sounds promising. + + if (maximum < 0) + return PM_ERR_SIGN; + // FIXME: What do we do if there is already something in the cache + // with an instance greater than the new maximum? Possibly return PM_ERR_TOOBIG or PM_ERR_TOOSMALL for this case? + // FIXME 2: Does this maximum value need to be saved/restored when + // the cache itself is saved/restored? Currently only a few things + // from the header are stored. + h->maxinst = maximum; Yep, I believe so - see Ken's note below, third paragraph... http://www.pcp.io/pipermail/pcp/2015-April/006982.html cheers. -- Nathan From nscott@redhat.com Wed May 6 01:29:58 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BF4AD7F37 for ; Wed, 6 May 2015 01:29:57 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2A29CAC003 for ; Tue, 5 May 2015 23:29:56 -0700 (PDT) X-ASG-Debug-ID: 1430893791-04cb6c1cc853d3e0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id mjwCE5mdKHFrv4z6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 23:29:52 -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 t466TpWE012773; Wed, 6 May 2015 02:29:51 -0400 Date: Wed, 6 May 2015 02:29:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp Message-ID: <1786795287.13657776.1430893791467.JavaMail.zimbra@redhat.com> In-Reply-To: <454548936.13656250.1430893617488.JavaMail.zimbra@redhat.com> Subject: pcp updates: merges, rpm packaging MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: merges, rpm packaging Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges, rpm packaging Thread-Index: rWNH1Gx11WkwrIaxmSWNRkwemE7hbg== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1430893792 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18659 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain (this tree now quite ready for merging Mark, more for Lukas to pull from for a handful more changes he has planned, I think). Changes committed to git://git.pcp.io/nathans/pcp.git master Lukas Berk (24): Separate Perl pmda's and pmda bindings Split python pmdas into their own sub packages move pmatop under pcp-atop move pmiostat under pcp-iostat move pmcollectl under pcp-collectl move pcp2graphite under pcp-2graphite Break src/pcp/ monitoring tools into their own sub package Robustify testsuite in cases prereqs aren't installed Tweak location of the pmda check notrun Add varios dependency checks for testcase 366 Move perl and python dependencies to their respective packages Separate non default pmdas written in C, robustify related tests Update spin-rawhide to address packaging guideline concerns Robustify testsuite a bit more Add pcp-compat package as per fedora packaging guidelines for existing fedoras Add pcp-system-tools to compat package Move man pages into the pcp-docs package If pcp-tool(1) program is not installed, have pcp.sh suggest installation Build the pmns during pcp setup in spec file Fix up pcp.spec.in after merge from 3.10.4 release mangled a few things Force restart for postfix pmda installation Add pcp-monitor and pcp-collection meta packages to pcp.spec.in Renable systemd pmda package with reworked regex in file selection Fix up Makefiles that were overwritten by merge adjust pcp.spec.in Nathan Scott (2): Tweak pcp-compat requires to main pcp package, fix spelling issues build: rpm packaging split updates building on Lukas' work David Disseldorp (1): Add configure psproc check for /bin/bash for open build systems Mark Goodwin (1): Fix rpm-devel issue in pcp.spec.in build/rpm/GNUmakefile | 5 build/rpm/pcp.spec.in | 1752 ++++++++++++++++++++++++++++++------- configure | 26 configure.ac | 26 man/man1/pmlogger.1 | 13 qa/1049 | 3 qa/1051 | 2 qa/154 | 3 qa/258 | 3 qa/323 | 3 qa/336 | 3 qa/346 | 3 qa/349 | 2 qa/355 | 3 qa/366 | 10 qa/376 | 3 qa/379 | 3 qa/383 | 3 qa/421 | 3 qa/426 | 3 qa/445 | 3 qa/511 | 1 qa/525 | 3 qa/527 | 5 qa/537 | 5 qa/565 | 3 qa/597 | 3 qa/601 | 3 qa/602 | 2 qa/642 | 4 qa/656 | 3 qa/660 | 1 qa/670 | 4 qa/703 | 3 qa/711 | 1 qa/744 | 4 qa/745 | 4 qa/748 | 2 qa/755 | 4 qa/763 | 3 qa/769 | 28 qa/769.out | 8 qa/769.out.1 | 17 qa/769.out.2 | 21 qa/769.out.3 | 21 qa/769.out.4 | 25 qa/827 | 8 qa/947 | 46 qa/947.out | 8 qa/GNUmakefile | 8 qa/group | 1 qa/pmdas/GNUmakefile | 4 qa/pmdas/GNUmakefile.install | 4 qa/src/GNUlocaldefs | 4 scripts/spin-rawhide | 11 src/GNUmakefile | 5 src/include/builddefs.in | 5 src/pcp/2graphite/GNUmakefile | 64 - src/pcp/2graphite/pcp-2graphite.py | 538 +++++------ src/pcp/GNUmakefile | 10 src/pcp/atop/GNUmakefile | 33 src/pcp/atop/pcp-atop.py | 940 +++++++++++++++++++ src/pcp/collectl/GNUmakefile | 31 src/pcp/collectl/pcp-collectl.py | 705 ++++++++++++++ src/pcp/dmcache/GNUmakefile | 4 src/pcp/free/GNUmakefile | 4 src/pcp/iostat/GNUmakefile | 39 src/pcp/iostat/pcp-iostat.py | 211 ++++ src/pcp/numastat/GNUmakefile | 6 src/pcp/pcp.sh | 14 src/pcp/uptime/GNUmakefile | 4 src/pcp/verify/GNUmakefile | 4 src/pcp2graphite/GNUmakefile | 66 - src/pcp2graphite/pcp2graphite.py | 538 +++++------ src/pmatop/GNUmakefile | 30 src/pmatop/pmatop.py | 940 ------------------- src/pmcollectl/GNUmakefile | 30 src/pmcollectl/pmcollectl.py | 705 -------------- src/pmdas/GNUmakefile | 12 src/pmdas/papi/papi.c | 55 - src/pmdas/postfix/Install | 2 src/pmdas/simple/GNUmakefile | 4 src/pmiostat/GNUmakefile | 34 src/pmiostat/pmiostat.py | 211 ---- src/pmlogger/src/pmlogger.c | 24 src/python/GNUmakefile | 2 86 files changed, 4469 insertions(+), 2948 deletions(-) commit d14849ae9fbe80cb625c90246c9b3e1ab56a8a2e Author: Nathan Scott Date: Wed May 6 16:23:42 2015 +1000 build: rpm packaging split updates building on Lukas' work Handful of smaller issues tackled here: - put in place back-compat symlinks for some py commands (needs to be makefile-driven too, not spec driven as this affects all build platforms, not rpm alone) - many commands support both py2 and py3, so switching over makefiles to py2 only was NQR - introduce HAVE_PYTHON for makefiles needing to know only if *some* supported python version has been found. - pcp2graphite packaging work, more like the other "2"pcp utilities (this one may need to become a daemon someday). - prefer python3 over python2 in packaging dependencies - fix conditionals around pcp-pmda-systemd package to make use of configure'd state, as per other pmda packages. commit cb5f2c1cc9bbf9e65cd0589dcd0f81f79bbac1b9 Author: David Disseldorp Date: Tue May 5 19:53:18 2015 -0400 Add configure psproc check for /bin/bash for open build systems commit 28b33e9bdc927383a947930939efbcc1785c207c Author: Mark Goodwin Date: Tue May 5 15:18:38 2015 -0400 Fix rpm-devel issue in pcp.spec.in commit a30a3fa475c8dab2e3368907a507a409cd5e9934 Author: Lukas Berk Date: Tue May 5 15:16:49 2015 -0400 Fix up Makefiles that were overwritten by merge adjust pcp.spec.in commit 629fc9f3621b54b866f84dbb27f1d08cd52a3a8a Author: Lukas Berk Date: Mon May 4 14:18:13 2015 -0400 Renable systemd pmda package with reworked regex in file selection commit 7a534c11b00247e5ef4b097b3d6b44c5e0d59177 Author: Nathan Scott Date: Mon May 4 10:21:31 2015 -0400 Tweak pcp-compat requires to main pcp package, fix spelling issues commit 1527fd1fe1d7cdf8a3babea34f4461b08bb530da Author: Lukas Berk Date: Tue Apr 28 18:25:02 2015 -0400 Add pcp-monitor and pcp-collection meta packages to pcp.spec.in To help in making installation of now-split pcp packges, pcp-monitor and pcp-collection meta packages will allow the user to easily choose a focused selection of packages. commit 17c48454790627e5a9ad2ff4273d94f026e16c20 Author: Lukas Berk Date: Tue Apr 28 09:58:56 2015 -0400 Force restart for postfix pmda installation The postfix pmda requires being installed by root to change the gid to postfix. Switch the required option in the Install script. commit 357c852d019086aa492841a4f770db5d6b8604d0 Author: Lukas Berk Date: Tue Apr 21 09:46:03 2015 -0400 Fix up pcp.spec.in after merge from 3.10.4 release mangled a few things commit 6fede86a8c57d0bd70de9fda8d2cde862e450511 Author: Lukas Berk Date: Thu Apr 16 10:39:39 2015 -0400 Build the pmns during pcp setup in spec file Attempt to build the pmns during pcp installation (not pmcd service start) commit 0586b9a24714abcb53536d6228b0a100d02de919 Author: Lukas Berk Date: Thu Mar 26 11:24:58 2015 -0400 If pcp-tool(1) program is not installed, have pcp.sh suggest installation Since the pcp-python tools have been split into their own package, it would be helpful to suggest a package to install (pcp-system-tools). Lets do that. Perhaps later we can detect the OS/linux distro, and give a most specific command the user could simply copy and paste. commit 428db3eb12bb0dc20e211f26bf5be0aa6d9cc1fe Author: Lukas Berk Date: Thu Mar 26 11:23:53 2015 -0400 Move man pages into the pcp-docs package commit 802217875e36f86a8de0f597bbb540d06b93aea2 Author: Lukas Berk Date: Tue Mar 24 17:33:12 2015 -0400 Add pcp-system-tools to compat package commit bd1424aec55a292b6934673caeb1f24d5a817d54 Author: Lukas Berk Date: Tue Mar 24 17:31:25 2015 -0400 Add pcp-compat package as per fedora packaging guidelines for existing fedoras In order to not break existing installs on fedora, we need to create a compat package, that is temporary, to require the (now optional) packages commit 37f6675fd0b578827a81042e43c336cf7689e674 Author: Lukas Berk Date: Tue Mar 24 15:00:02 2015 -0400 Robustify testsuite a bit more A few more fixes after breaking C pdma's into their own packages commit 3467d8a883badd9fcaf560c1397d24420f666696 Author: Lukas Berk Date: Mon Mar 23 10:45:03 2015 -0400 Update spin-rawhide to address packaging guideline concerns some fedora packing guidelines were raised in BZ1204467 addressing the versioning issues caused by spin-rawhide here. Also updating the location of webjs sources. commit 7c9ef29b17d43625fbaa17fc8e6f9e488339d6b4 Author: Lukas Berk Date: Fri Mar 20 18:29:48 2015 -0400 Separate non default pmdas written in C, robustify related tests build/rpm/pcp.spec.in - apache, bash, cifs, cisco, gfs2, lmsensors, mailq, mounts, nvidia, roomtemp, rpm, sendmail, shping, summary, trace, weblog pmdas seperated qa/* - update various testcases if components are not installed commit a8156519db19c03ec4f779d3f57494c45af74938 Author: Lukas Berk Date: Wed Mar 18 17:52:09 2015 -0400 Move perl and python dependencies to their respective packages Have the base perl/python dependencies move to the specific library binding packages instead of the base PCP. commit e8fd4b0542837debea42fbd8fd0a7984b0ac99f3 Author: Lukas Berk Date: Wed Mar 18 17:51:34 2015 -0400 Add varios dependency checks for testcase 366 qa/366 add notrun checks for the pmda it tests with commit 254547f81a78313b395bdedf40df57056a741b3f Author: Lukas Berk Date: Tue Mar 17 14:45:57 2015 -0400 Tweak location of the pmda check notrun We need to place the notfun check to after setting the seq variable commit 6372579317808e96ba4f0ab2886c500d2020801a Author: Lukas Berk Date: Mon Mar 16 16:58:21 2015 -0400 Robustify testsuite in cases prereqs aren't installed qa/511 - check for sar2pcp qa/527 - check for perl deps qa/537 - check for pcp perl deps qa/660 - check for pmwebd installation qa/711 - check for sar2pcp qa/748 - check for mysql pmda installation qa/763 - check for pcp perl deps qa/769 - alter what we check for based on if pmmgr or pmwebd is installed qa/769.out - make generic out file to symlink against qa/769.out.1 - case where pmmgr and pmwebd are not installed qa/769.out.2 - case were pmwebd is installed but not pmmgr qa/769.out.3 - case were pmmgr is installed but not pmwebd qa/769.out.4 - case where both are installed qa/827 - check for snmp pmda installation commit 26abc673c6371e60116eb6f809af76990e605e55 Author: Lukas Berk Date: Sat Mar 14 12:24:39 2015 -0400 Break src/pcp/ monitoring tools into their own sub package Move pcp2graphite, atop, collectl, dmcache, free, iostat, numastat and uptime into their own subpackage. Add symlinks for pcp2graphite, atop, collectl and iostat for /usr/bin/pm* variants and backwards compat. commit 26b4b34d822624ba4b09a56f7a2f84c60285012b Author: Lukas Berk Date: Fri Mar 13 23:31:20 2015 -0400 move pcp2graphite under pcp-2graphite src/GNUmakefile - remove pcp2graphite src/pcp/GNUmakefile - added 2graphite subdir renamed: pcp2graphite/{GNUmakefile,pcp2graphite.py} to pcp/2graphite/{GNUmakefile,pcp-2collect.py} commit 4dcc057bf472798d6b40256ba2c970eca729a928 Author: Lukas Berk Date: Fri Mar 13 22:22:39 2015 -0400 move pmcollectl under pcp-collectl src/GNUmakefile - remove pmcollectl subdir src/pcp/GNUmakefile - added collectl subdir renamed: pmcollectl/{GNUmakefile,pmcollectl.py} to pcp/collectl/{GNUmakefile,pcp-collectl.py} commit 3c2810eda48ffef49638d9c465c023baf18db448 Author: Lukas Berk Date: Fri Mar 13 21:52:31 2015 -0400 move pmiostat under pcp-iostat src/GNUmakefile - remove pmiostat subdir src/pcp/GNUmakefile - added iostat subdir rename: pmiostat/{GNUmakefile,pmiostat.py} to pcp/atop/{GNUmakefile,pcp-iostat.py} commit 7ea262c80adcaa39b3073e70f424969f1acea7e9 Author: Lukas Berk Date: Fri Mar 13 21:37:18 2015 -0400 move pmatop under pcp-atop bulid/rpm/pcp.spec.in - adjust ordering of python and python3 src/GNUmakefile - removed pmatop subdir src/pcp/GNUmakefile - add atop subdir renamed: pmatop/{GNUmakefile,pmatop.py} to pcp/atop/{Gnumakefile, pcp-atop.py} commit 511b195bbe4cc21e102a5c34c500883c29b659cd Author: Lukas Berk Date: Fri Mar 13 16:26:55 2015 -0400 Split python pmdas into their own sub packages To simplify things, use a macro at the start of the spec file, which is activated regardless of the version of python. Also make enable_python explicitly python2. commit 89b4a868275893be874fe01a94428bdb12cc81a0 Author: Lukas Berk Date: Fri Mar 13 10:57:52 2015 -0400 Separate Perl pmda's and pmda bindings Break each perl pmda into their own subpackage commit 7347927a67849a74b67d8b25fb58c033ee79042d Author: Lukas Berk Date: Thu Feb 26 14:13:21 2015 -0500 PR1073 - pmlogger --PID lifetime tracking functionality PR1073 detailed a request to run an instance of pmlogger, which matched the lifetime of a specified PID. Monitor return of a kill(PID, 0) style call, and exit once we get an ESRCH (no such process) error. Updated doc pmlogger (1), and additional qa (947) added to the pmlogger testing group. commit fe589e5131230c07174726b9add24b00ed1c6421 Author: Lukas Berk Date: Sun Feb 22 20:12:06 2015 -0500 Update pmdapapi papi_store function to actually loop through pmid's src/pmdas/papi/papi.c - pmstore now loops through numpmid's instead of immediately breaking after the first pmid From nscott@redhat.com Wed May 6 01:32:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D1BE87F37 for ; Wed, 6 May 2015 01:32:03 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6A6D6AC002 for ; Tue, 5 May 2015 23:32:03 -0700 (PDT) X-ASG-Debug-ID: 1430893918-04bdf063205a8580001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id NsNyzZEB35Yp0IGX (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 23:31:59 -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 t466VwBV001894; Wed, 6 May 2015 02:31:58 -0400 Date: Wed, 6 May 2015 02:31:58 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin , Lukas Berk Cc: pcp Message-ID: <1990150122.13658009.1430893918420.JavaMail.zimbra@redhat.com> In-Reply-To: <1786795287.13657776.1430893791467.JavaMail.zimbra@redhat.com> References: <1786795287.13657776.1430893791467.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] pcp updates: merges, rpm packaging MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: merges, rpm packaging Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges, rpm packaging Thread-Index: rWNH1Gx11WkwrIaxmSWNRkwemE7hbqZG4lw8 X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1430893919 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18659 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Heh, "not quite" not "now quite"!!! ----- Original Message ----- > (this tree now quite ready for merging Mark, more for Lukas to > pull from for a handful more changes he has planned, I think). From goodwinos@gmail.com Wed May 6 01:40:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 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 984797F47 for ; Wed, 6 May 2015 01:40:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6C3968F807A for ; Tue, 5 May 2015 23:40:29 -0700 (PDT) X-ASG-Debug-ID: 1430894427-04bdf063235a87d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2h0ThPuPbjbU6JC2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 05 May 2015 23:40:28 -0700 (PDT) X-Barracuda-Envelope-From: goodwinos@gmail.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t466eRlQ006525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 6 May 2015 02:40:27 -0400 Received: from [10.64.51.66] (vpn1-51-66.bne.redhat.com [10.64.51.66]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t466eOaO002355 for ; Wed, 6 May 2015 02:40:26 -0400 Message-ID: <5549B757.4030703@gmail.com> Date: Wed, 06 May 2015 16:40:23 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: merges, rpm packaging References: <1786795287.13657776.1430893791467.JavaMail.zimbra@redhat.com> <1990150122.13658009.1430893918420.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: merges, rpm packaging In-Reply-To: <1990150122.13658009.1430893918420.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.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1430894428 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/06/2015 04:31 PM, Nathan Scott wrote: > Heh, "not quite" not "now quite"!!! sheesh, try saying Irish Wrist Watches, 10 times in a hurry :) I wont quite merge this yet then .. > > ----- Original Message ----- >> (this tree now quite ready for merging Mark, more for Lukas to >> pull from for a handful more changes he has planned, I think). > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > From nscott@redhat.com Wed May 6 02:03:27 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 4EFD87F37 for ; Wed, 6 May 2015 02:03:27 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2FBBE304032 for ; Wed, 6 May 2015 00:03:24 -0700 (PDT) X-ASG-Debug-ID: 1430895792-04cbb056b159f330001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id PIjEaS75CqG3JvN6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 00:03:15 -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 t4673CB9021542; Wed, 6 May 2015 03:03:12 -0400 Date: Wed, 6 May 2015 03:03:11 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp Message-ID: <871546092.13674264.1430895791995.JavaMail.zimbra@redhat.com> In-Reply-To: <321269768.13673165.1430895596387.JavaMail.zimbra@redhat.com> Subject: nvidia upgrade issue MIME-Version: 1.0 X-ASG-Orig-Subj: nvidia upgrade issue Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: nvidia upgrade issue Thread-Index: BZN1obEhxlM85h2RXRuQhJWDV6wWow== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1430895795 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18659 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Lukas, Hitting a problem here when installing all ... error: Failed dependencies: pcp-pmda-nvidia is obsoleted by (installed) pcp-3.10.4-1.x86_64 This is because there used to be a pcp-pmda-nvidia (at Buffalo) then it moved into core pcp, now its moving back to its own package. And there used to be an obsoletes line on pcp-pmda-nvidia, so the upgrade doesn't get started (even though that obsoletes is no longer there for pcp-3.10.5). Not sure if there's an easy solution here, but I guess one angle of attack might be to use a "pcp-pmda-nvidia-gpu" package name to dodge the bullet entirely. cheers. -- Nathan From nscott@redhat.com Wed May 6 02:08:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 989377F37 for ; Wed, 6 May 2015 02:08:14 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 13CE2AC023 for ; Wed, 6 May 2015 00:08:13 -0700 (PDT) X-ASG-Debug-ID: 1430896091-04cb6c1cc953dd60001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id KYbLtzxgBhhGw3HK (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 00:08:12 -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 t4678A96060332; Wed, 6 May 2015 03:08:10 -0400 Date: Wed, 6 May 2015 03:08:10 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: Lukas Berk , pcp@oss.sgi.com Message-ID: <41629708.13675914.1430896090218.JavaMail.zimbra@redhat.com> In-Reply-To: <5549901B.60809@gmail.com> References: <87bnk0wzn5.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> <1048697364.13608682.1430878823251.JavaMail.zimbra@redhat.com> <5549901B.60809@gmail.com> Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.5] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Minimizing Installation Size for Reduced PCP Footprint Thread-Index: EVr6+/RxWZ//ty7e2iJEI3Fb0O4SNA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1430896092 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18659 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On 05/06/2015 12:20 PM, Nathan Scott wrote: > > > > > > ----- Original Message ----- > >> Looking pretty good now - we're getting close :) More comments below .. > >> [...] > > > > +1 > > > >> OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat > >> symlink. Also the man page has disappeared after the upgrade (see below). > > > > This is accidental I think, there must be at least a symlink for > > back-compat. > > yep. I'll look at a patch for this later today if I get time .. (done in my tree) > > > >> [...] but my question above > >> still stands - what are people's thoughts on this? I personally don't > >> really like it, which is why I originally shipped pmiostat rather > >> than pcp-iostat (and also because pmiostat isn't an exact drop in > >> replacement for iostat .. the latter has too many warts and the args > >> can never match up aynway) - I'm a complete and utter anti-sysstat > >> bigot! > > > > :) I think the realities of providing drop-in replacements mean its a > > losing battle chasing perfect exactness, and look-alikes will have to do. > > agree, it's definitely a loosing battle (from the args usage POV alone) > > > re install location, the intention was always to let people choose, cos > > different people have different needs/ideas. For me - over time I hope > > to build up the front end tools we have with more look-alikes, and the > > thought of so many pm* tools in the system PATH /usr/bin gives me pause. > > Also, if we were to enforce pm*, many will involve swallowing your own > > tongue trying to pronounce the names (like pmmpstat - pcp-mpstat is alot > > clearer). > > yes certainly agree pcp-foo is clearer. And I especially like autocompleting > pcp-TABTAB to see all the pcp-foo tools available. I'd like to see the > pcp-foo tools elevated to /usr/bin where we don't need an augmented $PATH > rather than hiding in /usr/libexec... So how about we move them to /usr/bin > and also, when appropriate, ship a symlink for pmfoo (for backcompat). > The man pages can be aliased too. I prefer the git model, where there sub-commands are not splattered all over the PATH (still get command completion though - doesn't need to be on the path for that). > > There's pros and cons both ways, and we can get best of both > > with the symlink approach when need be. > > agree > > and whilst we're at it, why are pmlogconf and pmlogger hiding in libexec? > Especially pmlogconf since it has an interactive mode, though I don't > know anyone who actually uses that. $ rpm -qf /usr/bin/pmlogger pcp-3.10.5-1.x86_64 (and theres a compat symlink in PCP_BINADM_DIR - could do the same for logconf if its wanted on default PATH?) cheers. -- Nathan From kenj@internode.on.net Wed May 6 04:37:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A22CF7F37 for ; Wed, 6 May 2015 04:37:32 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 870F8304032 for ; Wed, 6 May 2015 02:37:29 -0700 (PDT) X-ASG-Debug-ID: 1430905046-04bdf063225adaf0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 58MgFA004Y3IbOUp for ; Wed, 06 May 2015 02:37:26 -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: A2B4AQBY4ElVPKEh0XYNT4NfXIMdgy6/FgmBTodvFAEBAQEBAQEGAQEBAUGFCVUwBgIFFgsCCwMCAQIBMScGAgEBFbdzcJQtgSGPOoJSgUUFljmcfIQqXYJFAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 06 May 2015 19:07:25 +0930 Message-ID: <5549E0D4.7080707@internode.on.net> Date: Wed, 06 May 2015 19:37:24 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - minor Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates - minor Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1430905046 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18662 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/066: extra diagnostics qa/admin/show-me-all: just to make Ken's life easier qa/066 | 7 ++++--- qa/admin/show-me-all | 29 ++++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 4 deletions(-) Details ... commit 252e66cafdbd4c1a0e744fd0fb02353d7b1140c6 Author: Ken McDonell Date: Wed May 6 17:29:04 2015 +1000 qa/admin/show-me-all: just to make Ken's life easier commit 778e8555a9a11258ffbd364101fe5b30fca044b2 Author: Ken McDonell Date: Wed May 6 17:27:48 2015 +1000 qa/066: extra diagnostics Chasing a sporadic pmcd socket close-open-in-use race condition. From myllynen@redhat.com Wed May 6 04:54:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 13B5C7F37 for ; Wed, 6 May 2015 04:54:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0A060304048 for ; Wed, 6 May 2015 02:54:28 -0700 (PDT) X-ASG-Debug-ID: 1430906064-04cb6c1cca543280001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 8z0OKiNpeFLGe52z (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 02:54:25 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t469sNJq025044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 6 May 2015 05:54:24 -0400 Received: from mmyllyne.csb (vpn1-5-61.ams2.redhat.com [10.36.5.61]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t469sMg1025030 for ; Wed, 6 May 2015 05:54:22 -0400 Message-ID: <5549E4CD.5000408@redhat.com> Date: Wed, 06 May 2015 12:54:21 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <5547DE11.5050800@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1430906064 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-05 00:01, Ken McDonell wrote: > On 04/05/15 18:18, Marko Myllynen wrote: >> ... >> I think it would still be interesting to hear experiences around this, >> if calculated/derived metrics are needed in some cases, how to get them >> most efficiently? > > There is already a pretty complete derived metrics implementation. > > It uses a configuration file to define the expressions for the derived > metrics and assign names to them, then the implementation sits in the > data path so that all PMAPI calls for metadata or metric values are > translated appropriately. right, I was blissfully unaware of this. > Refer to pmRegisterDerived(3) for the expression syntax. PCPIntro(1) > describes the environment variable $PCP_DERIVED_CONFIG that needs to be > set to pathname to a file containing the definitions of the derived > metrics in form needed by pmLoadDerivedConfig(3). > > If this does not address your needs I'd be keen to hear how and why. I see that pmRegisterDerived(3) describes both C API and the expressions used to construct derived metrics. There are also Python bindings for it. And pminfo(1) can read such a "dmfile" specified with -c, PCP_DERIVED_CONFIG should be used with tools like pmval(1). I don't see Perl bindings for this, not sure is that a biggie. Usage seems otherwise pretty straightforward except when dealing with multiple instances. For example, I tried to derive the bytes-written/s for a process being monitored with hotproc. A process' lifetime can roughly be calculated with kernel uptime - the process' start_time / 100. But testing with something like: write_per_sec = hotproc.io.write_bytes / (kernel.all.uptime - hotproc.psinfo.start_time/100) leads to an (expected) error as there are several instances. This calculation gives the expected result when only one instance is present: write_per_sec = max(hotproc.io.write_bytes) / (kernel.all.uptime - max(hotproc.psinfo.start_time)/100) but I cannot figure out how to do this for all instances. Otherwise this certainly looks very much I was asking for, thanks for the pointer. Cheers, -- Marko Myllynen From myllynen@redhat.com Wed May 6 06:10:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6ECC17F37 for ; Wed, 6 May 2015 06:10:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 62486304039 for ; Wed, 6 May 2015 04:10:40 -0700 (PDT) X-ASG-Debug-ID: 1430910638-04cb6c1cc9545e30001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id D4NsKCa02aJtjxiF (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 04:10:39 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 75651A1422 for ; Wed, 6 May 2015 11:10:38 +0000 (UTC) Received: from mmyllyne.csb (vpn1-5-61.ams2.redhat.com [10.36.5.61]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t46BAZdv010265 for ; Wed, 6 May 2015 07:10:37 -0400 Message-ID: <5549F6AA.8090506@redhat.com> Date: Wed, 06 May 2015 14:10:34 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp developers Subject: [PATCH] pcp-webjs has moved, update URLs Content-Type: text/plain; charset=UTF-8 X-ASG-Orig-Subj: [PATCH] pcp-webjs has moved, update URLs 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: 1430910639 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 --- man/html/guide.html | 2 +- scripts/spin-rawhide | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/man/html/guide.html b/man/html/guide.html index 08a26a2..fcb2dee 100644 --- a/man/html/guide.html +++ b/man/html/guide.html @@ -531,7 +531,7 @@ This example shows a PMIE script, checks its syntax, runs it against an archive,
  • Slightly more complex examples are the pmiostat, pmatop, pmcollectl commands.
-
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • +
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • diff --git a/scripts/spin-rawhide b/scripts/spin-rawhide index 663201d..a758a28 100755 --- a/scripts/spin-rawhide +++ b/scripts/spin-rawhide @@ -83,7 +83,7 @@ git archive --prefix=pcp-$CHANGELOG_VERSION/ -o ../pcp/pcp-$CHANGELOG_VERSION-$G # if $PCP_WEB_JS is empty, then we don't need to git archive it seperately. if [ ! -z $PCP_WEB_JS ]; then cd .. - git clone git://git.pcp.io/pcp-webjs.git pcp-webjs + git clone https://github.com/performancecopilot/pcp-webjs pcp-webjs cd pcp-webjs git archive --prefix=pcp-webjs/ -o ../pcp/$PCP_WEB_JS HEAD fi -- 1.7.1 From mgoodwin@redhat.com Wed May 6 06:56:13 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C73297F37 for ; Wed, 6 May 2015 06:56:13 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BA68F304032 for ; Wed, 6 May 2015 04:56:13 -0700 (PDT) X-ASG-Debug-ID: 1430913371-04cbb056b35a8b50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1qKDbcP8KGthJB6V (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 04:56:12 -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 (8.14.4/8.14.4) with ESMTP id t46BuBCN006721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 6 May 2015 07:56:11 -0400 Received: from [10.64.51.17] (vpn1-51-17.bne.redhat.com [10.64.51.17]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t46Bu9hl014551 for ; Wed, 6 May 2015 07:56:10 -0400 Message-ID: <554A0158.4060703@redhat.com> Date: Wed, 06 May 2015 21:56:08 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge kenj (qa) + Martins (PM_ERR_BADSTORE) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge kenj (qa) + Martins (PM_ERR_BADSTORE) 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: 1430913372 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 note: github is currently down for maintenance, so the mirror will be updated next merge/push. Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (5): qa: change to remote X server logic qa/652: don't even try of the systemd PMDA is not installed, sigh qa/145: a bit more fiddling of the credentials bits qa/066: extra diagnostics qa/admin/show-me-all: just to make Ken's life easier Martins Innus (1): Add new PM_ERR_BADSTORE error and other error fixups qa/006.out | 2 +- qa/066 | 7 ++++--- qa/145 | 1 + qa/276 | 5 ++++- qa/325 | 5 ++++- qa/652 | 3 +++ qa/982.out | 2 +- qa/admin/show-me-all | 29 ++++++++++++++++++++++++++++- qa/common.qt | 5 ++++- src/include/pcp/pmapi.h | 1 + src/libpcp/src/err.c | 2 ++ src/perl/PMDA/PMDA.pm | 10 ++++++++-- src/perl/PMDA/cvalue.c | 4 ++++ src/pmdas/linux_proc/contexts.c | 4 ++-- src/pmdas/linux_proc/pmda.c | 4 ++-- src/pmdas/logger/event.c | 2 +- src/pmdas/logger/logger.c | 2 +- src/pmdas/mmv/src/mmv.c | 2 +- src/pmdas/papi/papi.c | 2 +- src/pmdas/pmcd/src/pmcd.c | 6 +++--- src/pmdas/sample/src/sample.c | 12 ++++++------ src/pmdas/simple/pmdasimple.perl | 6 +++--- src/pmdas/simple/pmdasimple.python | 6 +++--- src/pmdas/simple/simple.c | 6 +++--- src/pmdas/trace/src/trace.c | 2 +- src/python/pmapi.c | 2 ++ 26 files changed, 94 insertions(+), 38 deletions(-) Details ... commit 252e66cafdbd4c1a0e744fd0fb02353d7b1140c6 Author: Ken McDonell Date: Wed May 6 17:29:04 2015 +1000 qa/admin/show-me-all: just to make Ken's life easier commit 778e8555a9a11258ffbd364101fe5b30fca044b2 Author: Ken McDonell Date: Wed May 6 17:27:48 2015 +1000 qa/066: extra diagnostics Chasing a sporadic pmcd socket close-open-in-use race condition. commit 9aec7684dc5af9c29b321b84c768885d94b69abe Author: Ken McDonell Date: Wed May 6 15:10:06 2015 +1000 qa/145: a bit more fiddling of the credentials bits The initial ERROR PDU is non-deterministic (a) endian issues, and (b) pmcd may have different capabilities that are set as bits in the "error" code Ugly filtering and one more case added here. commit 8e9fba714d9c0fb9f9d85ce9c0c815e0eb27e023 Author: Martins Innus Date: Tue May 5 19:14:49 2015 +0000 Add new PM_ERR_BADSTORE error and other error fixups Add a new error code: PM_ERR_BADSTORE, deal with bad input to pmstore. Update the relevant pmdas to use this new code and generate new qa output for relevant tests. Add this code to the perl and python bindings. In doing so, I found some missing error codes, so added those. commit b3a9c0a113fd951c89bb6486fc6590b6a1e4c478 Author: Ken McDonell Date: Tue May 5 19:50:44 2015 +1000 qa/652: don't even try of the systemd PMDA is not installed, sigh commit 81e3b5e672f97106750442b7c90825bc1de6900f Author: Ken McDonell Date: Tue May 5 19:48:23 2015 +1000 qa: change to remote X server logic With modern (!) sshd and x11 forwarding, we don't need to be so Neanderthal about forcing the setting of $DISPLAY ... only use the brute force caveman logic if $DISPLAY is not set or is empty. From minnus@buffalo.edu Wed May 6 07:36:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 094567F37 for ; Wed, 6 May 2015 07:36:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E46C48F8089 for ; Wed, 6 May 2015 05:36:15 -0700 (PDT) X-ASG-Debug-ID: 1430915774-04cbb056b45a9b90001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id KwZtzGJIb36ePmeq for ; Wed, 06 May 2015 05:36:14 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailf.acsu.buffalo.edu (localmailf.acsu.buffalo.edu [128.205.4.17]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id C7B6A9FA4; Wed, 6 May 2015 08:36:13 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 8166D8008B; Wed, 6 May 2015 08:36:17 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailf.acsu.buffalo.edu (Postfix) with ESMTP id 69A2180090; Wed, 6 May 2015 08:36:17 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailf.acsu.buffalo.edu (Prefixe) with ESMTP id 682198008B; Wed, 6 May 2015 08:36:17 -0400 (EDT) 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 9BADEB0C91; Wed, 6 May 2015 08:36:13 -0400 (EDT) Message-ID: <554A0ABD.4060805@buffalo.edu> Date: Wed, 06 May 2015 08:36:13 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott , Lukas Berk CC: pcp Subject: Re: [pcp] nvidia upgrade issue References: <871546092.13674264.1430895791995.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] nvidia upgrade issue In-Reply-To: <871546092.13674264.1430895791995.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430915774 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18665 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Nathan, On 5/6/15 3:03 AM, Nathan Scott wrote: > Hi Lukas, > > Hitting a problem here when installing all ... > > error: Failed dependencies: > pcp-pmda-nvidia is obsoleted by (installed) pcp-3.10.4-1.x86_64 > > This is because there used to be a pcp-pmda-nvidia (at Buffalo) then > it moved into core pcp, now its moving back to its own package. And > there used to be an obsoletes line on pcp-pmda-nvidia, so the upgrade > doesn't get started (even though that obsoletes is no longer there for > pcp-3.10.5). > > Not sure if there's an easy solution here, but I guess one angle of > attack might be to use a "pcp-pmda-nvidia-gpu" package name to dodge > the bullet entirely. > I think we were likely the only ones using this back when it was originally its own package. I think when it was all finally merged, it was in core pcp. We are no longer using any of these old packages, so don't keep any of this old logic on our account if it makes things easier. Martins From minnus@buffalo.edu Wed May 6 07:48:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 8D8B97F37 for ; Wed, 6 May 2015 07:48:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0B731AC002 for ; Wed, 6 May 2015 05:48:36 -0700 (PDT) X-ASG-Debug-ID: 1430916511-04cb6c1cca548100001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id kjVLzMqJwt6wvM4l for ; Wed, 06 May 2015 05:48:31 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 9161E3183; Wed, 6 May 2015 08:48:31 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 5A5B740083; Wed, 6 May 2015 08:48:33 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 35A2D4008B; Wed, 6 May 2015 08:48:33 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 2AA1D40083; Wed, 6 May 2015 08:48:33 -0400 (EDT) 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 45D9AB0ED3; Wed, 6 May 2015 08:48:31 -0400 (EDT) Message-ID: <554A0D9F.5080207@buffalo.edu> Date: Wed, 06 May 2015 08:48:31 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] PM_ERR_BADSTORE References: <554918D9.4060602@buffalo.edu> <55499AE1.8020604@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] PM_ERR_BADSTORE In-Reply-To: <55499AE1.8020604@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430916511 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18665 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Ken, On 5/6/15 12:38 AM, Ken McDonell wrote: > > Thanks for this Martins. > > I've reviewed the code, comments at the end of this mail. > > The executive summary is it looks good overall, I have a minor > cosmetic patch to be applied, and then there are a couple of small > issues that are not necessarily part of the PM_ERR_BADSTORE change, > but rather problems in the code that pre-date these changes. > > I propose pushing your commit and my fixup patch (if you agree) and > then I think the other issues can be resolved in subsequent commits > after some discussion. > > src/perl/PMDA/PMDA.pm | 10 ++++++++-- > src/perl/PMDA/cvalue.c | 4 ++++ > src/python/pmapi.c | 2 ++ > Suggest re-ordering to match pmerr -l output ... no functional > diff, just makes spotting these sort of omissions easier in > the future [I have a patch for this and will commit that, > if you agree] Sounds good. > > src/pmdas/linux_proc/contexts.c | 4 ++-- > The proc_ctx_set_cgroups case is OK. For the > proc_ctx_set_threads case, I can't tell what the semantics > of proc.control.perclient.threads is (there is no help text > for any of the proc.control metrics which is another issue > outside the scope of this review) and in particular why > values <= 1 are acceptable and values > 1 produce an error > ... so I'm not sure if PM_ERR_BADSTORE is correct here, > although it is probably OK. The comment in proc_store() > for proc.control.all.threads which I assume is related, > suggests the value should be 0 or 1, but the code does not > tightly enforce this for either of the metrics. > > Seems like there is some more auditing needed here beyond > the PM_ERR_BADSTORE changes. From my understanding, this should be a boolean type value. For this and a couple below, I didn't touch any functionality, just replaced error codes. But I believe you are correct. > > src/pmdas/linux_proc/pmda.c | 4 ++-- > See comment above about check for boolean values .. something > like > if (av.ul != 0 && av.ul != 1) > sts = PM_ERR_BADSTORE; > would seem to be more accurate than > if (av.ul > 1) > sts = PM_ERR_BADSTORE; I believe so. > > The hotproc.control.config case is OK, although as a > general note for all PMDA writers (outside the scope of > the PM_ERR_BADSTORE changes), please note that it is good > etiquette and style to add the metric names alongside the > "item switch cases", e.g. > case ITEM_HOTPROC_G_CONFIG: > is MUCH harder to read and understand than > case ITEM_HOTPROC_G_CONFIG: /* hotproc.control.config */ OK, will look at these. > > src/pmdas/papi/papi.c | 2 +- > I suspect all/many of the pmExtractValue() calls might return > PM_ERR_CONV and ditto for the second refresh_metrics() call > ... perhaps you need a catch all before the final return in > papi_store() like ... > > if (sts == PM_ERR_CONV) > sts = PM_ERR_BADSTORE; I hadn't though about what pmExtractValue() might return. As you say this is more of a policy decision. > > This is probably more of a policy decision ... the > difference between PM_ERR_CONV and PM_ERR_BADSTORE is small > in these cases. If this change is to become the policy, > then we probably need to audit all the PMDA store methods > ... e.g. a quick check shows mmv_store() and sample_store() > (there may be many others, I only looked a few PMDAs) also > contains pmExtractValue() calls where a PM_ERR_CONV error > maybe returned directly to the client. Right. I guess it makes the code a little cluttered and is one step that will likely be overlooked by new pmda writers, but may return a more descriptive error to the client, and is probably useful to provide. > > qa/006.out | 2 +- > qa/982.out | 2 +- > src/include/pcp/pmapi.h | 1 + > src/libpcp/src/err.c | 2 ++ > src/pmdas/logger/event.c | 2 +- > src/pmdas/logger/logger.c | 2 +- > src/pmdas/mmv/src/mmv.c | 2 +- > src/pmdas/pmcd/src/pmcd.c | 6 +++--- > src/pmdas/sample/src/sample.c | 12 ++++++------ > src/pmdas/simple/pmdasimple.perl | 6 +++--- > src/pmdas/simple/pmdasimple.python | 6 +++--- > src/pmdas/simple/simple.c | 6 +++--- > src/pmdas/trace/src/trace.c | 2 +- > No issues. Thanks for the review! Martins From minnus@buffalo.edu Wed May 6 10:24:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B23FF7F3F for ; Wed, 6 May 2015 10:24:19 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 877C38F8037 for ; Wed, 6 May 2015 08:24:16 -0700 (PDT) X-ASG-Debug-ID: 1430925851-04bdf063205b9dd0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id OzdzAFlnypGt243K for ; Wed, 06 May 2015 08:24:12 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailf.acsu.buffalo.edu (localmailf.acsu.buffalo.edu [128.205.4.17]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id B30789874 for ; Wed, 6 May 2015 11:24:11 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 764DF8009D for ; Wed, 6 May 2015 11:24:15 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailf.acsu.buffalo.edu (Postfix) with ESMTP id 65F2A800A1 for ; Wed, 6 May 2015 11:24:15 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailf.acsu.buffalo.edu (Prefixe) with ESMTP id 650778009D for ; Wed, 6 May 2015 11:24:15 -0400 (EDT) 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 91BD4B367A for ; Wed, 6 May 2015 11:24:11 -0400 (EDT) Message-ID: <554A321B.1060003@buffalo.edu> Date: Wed, 06 May 2015 11:24:11 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp Subject: Add metric comments for proc Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: Add metric comments for proc Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430925851 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18669 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, No functionality changes, just comment labels for the metrics in proc for fetch and store. https://github.com/ubccr/pcp/tree/hotproc_cleanups Thanks Martins commit d8fa42ffabcc31b565a57f20037f90b328995add Author: Martins Innus Date: Wed May 6 15:20:22 2015 +0000 Label the metrics in store/fetch in pmdas/linux_proc src/pmdas/linux_proc/pmda.c | 420 +++++++++++++++++++++--------------------- 1 files changed, 210 insertions(+), 210 deletions(-) From lberk@redhat.com Wed May 6 14:42:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A90CC7F37 for ; Wed, 6 May 2015 14:42:02 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 96516304048 for ; Wed, 6 May 2015 12:41:59 -0700 (PDT) X-ASG-Debug-ID: 1430941318-04cb6c1cc7556c40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 7JAgS7gJREeDx8mT (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 12:41:58 -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 339E3BBDD for ; Wed, 6 May 2015 19:41:58 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t46Jftkr029236 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 6 May 2015 15:41:56 -0400 From: Lukas Berk To: Marko Myllynen Cc: pcp developers , fche@redhat.com Subject: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs References: <5549F6AA.8090506@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs Date: Wed, 06 May 2015 15:41:54 -0400 In-Reply-To: <5549F6AA.8090506@redhat.com> (Marko Myllynen's message of "Wed, 06 May 2015 14:10:34 +0300") Message-ID: <87vbg5v6gt.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: 1430941318 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Marko, Marko Myllynen writes: [...] > -
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • > +
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • [...] > - git clone git://git.pcp.io/pcp-webjs.git pcp-webjs > + git clone https://github.com/performancecopilot/pcp-webjs pcp-webjs I believe the most up to date location would actually be git://sourceware.org/git/pcpfans.git webjs Could we use that instead? Cheers, Lukas From minnus@buffalo.edu Wed May 6 14:55:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2E25A7F37 for ; Wed, 6 May 2015 14:55:08 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id ED04E8F8081 for ; Wed, 6 May 2015 12:55:07 -0700 (PDT) X-ASG-Debug-ID: 1430942105-04bdf063235c45a0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id IKhL2PZ6jSy1t3uF for ; Wed, 06 May 2015 12:55:05 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 635409D31 for ; Wed, 6 May 2015 15:55:05 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4BF2240091 for ; Wed, 6 May 2015 15:55:07 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 302FB40093 for ; Wed, 6 May 2015 15:55:07 -0400 (EDT) Received: from smtp.buffalo.edu (smtp2.acsu.buffalo.edu [128.205.5.254]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 2EEFE40091 for ; Wed, 6 May 2015 15:55:07 -0400 (EDT) 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 3597E8F9EF for ; Wed, 6 May 2015 15:55:05 -0400 (EDT) Message-ID: <554A7198.10509@buffalo.edu> Date: Wed, 06 May 2015 15:55:04 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp Subject: PCP Grafana questions Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Grafana questions Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: X: 10% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1430942105 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18674 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, I'm starting to mess with the various pcp-webjs options and have a few questions on using the grafana component. cloned the github tree and stuck it in /usr/share/pcp/webapps, started up the pmwebd service and all is working fine. All very impressive actually! It picks up my local archives, I can add metrics, add charts, etc. A couple of questions: 1. Not sure what they are called, but for lack of a better name I can't get the "metric operations" to work: when you click the "plus sign" and get the "Combine, Transform, Calculate....." options. I tried a bunch of different combinations, but as a simple contrived example: 1. Edit the "1 minute load average" 2. Change "1 minute" to "*" This works, shows 3 plots on the 1 graph 3. Click "+" and add Combine->maxSeries() Results in "No Datapoints" Doing the same sort of thing with the examples here seems to work: http://play.grafana.org/ My real use case for this would be to load up "kernel.all.cpu.user" for ~100 hosts over a day and plot min,max,mean during the time period. 2. My test case is about 1 month worth of a single node's archives with ~200 metrics collected at 30 sec intervals (3 GB), roughly 1 file per day, ~30 files. Initial load is very quick, 1-2 seconds. When editing the metrics it takes a while for the field to populate. So for instance, edit the "1 minute load average" and click on "kernel", I get a blinking cursor for 10-20 seconds until the list displays. Not unexpected for a large dataset, but it would be great to get some feedback that something is happening. Clicking the pencil icon and modifying the metric name directly gets almost instantaneous results. 3. I am starting to do my own testing, but has anybody done scalability studies? My largest dimension is going to be number of hosts. So is it reasonable that I could plot ~5 metrics over a day but across 100 host archives? 1000 host archives? With or without the summarization discussed in 1 above? Thanks for any insight. Martins From lberk@redhat.com Wed May 6 15:41:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 DAF297F37 for ; Wed, 6 May 2015 15:41:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C7878304062 for ; Wed, 6 May 2015 13:41:07 -0700 (PDT) X-ASG-Debug-ID: 1430944862-04cbb056b45ba780001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id j9zWRqz3piBwLFDt (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 13:41:03 -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 (8.14.4/8.14.4) with ESMTP id t46Kf2Ec020546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 6 May 2015 16:41:02 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t46Kf10R027213 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 6 May 2015 16:41:02 -0400 From: Lukas Berk To: Nathan Scott Cc: pcp Subject: Re: nvidia upgrade issue References: <871546092.13674264.1430895791995.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: nvidia upgrade issue Date: Wed, 06 May 2015 16:41:01 -0400 In-Reply-To: <871546092.13674264.1430895791995.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Wed, 6 May 2015 03:03:11 -0400 (EDT)") Message-ID: <878ud1o2w2.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: 1430944863 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 --=-=-= Content-Type: text/plain Hey, Nathan Scott writes: [...] > Hitting a problem here when installing all ... > > error: Failed dependencies: > pcp-pmda-nvidia is obsoleted by (installed) pcp-3.10.4-1.x86_64 [...] > Not sure if there's an easy solution here, but I guess one angle of > attack might be to use a "pcp-pmda-nvidia-gpu" package name to dodge > the bullet entirely. So, after messing around with this a bit today, renaming the package worked out to be much easier. I've attached the patch that should work directly on top of your master branch Nathan. Cheers, Lukas --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Rename-pcp-pmda-nvidia-rpm-to-pcp-pmda-nvidia-gpu.patch >From 184298a60bf4588702ac89376ec7c7c9a0d957dd Mon Sep 17 00:00:00 2001 From: Lukas Berk Date: Wed, 6 May 2015 16:35:57 -0400 Subject: [PATCH] Rename pcp-pmda-nvidia rpm to pcp-pmda-nvidia-gpu Using the name pcp-pmda-nvidia conflicts with older pcp versions, renaming this package avoids the 'conflicts' statements. Signed-off-by: Lukas Berk --- build/rpm/pcp.spec.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/build/rpm/pcp.spec.in b/build/rpm/pcp.spec.in index 2fb03cc..acbe8c3 100644 --- a/build/rpm/pcp.spec.in +++ b/build/rpm/pcp.spec.in @@ -1159,18 +1159,18 @@ collecting metrics about filesystem mounts. The PMDA is written in C. # end pcp-pmda-mounts # -# pcp-pmda-nvidia +# pcp-pmda-nvidia-gpu # -%package pmda-nvidia +%package pmda-nvidia-gpu License: GPLv2+ Group: Applications/System Summary: Performance Co-Pilot (PCP) metrics for the Nvidia shell URL: http://www.pcp.io Requires: pcp-libs = @package_version@ -%description pmda-nvidia +%description pmda-nvidia-gpu This package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the Nvidia gpu metrics. The PMDA is written in C. -# end pcp-pmda-nvidia +# end pcp-pmda-nvidia-gpu # # pcp-pmda-roomtemp @@ -1305,7 +1305,7 @@ Requires: pcp-pmda-samba pcp-pmda-snmp pcp-pmda-systemtap pcp-pmda-vmware pcp-pm Requires: pcp-pmda-dm pcp-pmda-gluster pcp-pmda-zswap pcp-pmda-unbound pcp-pmda-apache Requires: pcp-pmda-dm pcp-pmda-gluster pcp-pmda-unbound pcp-pmda-apache Requires: pcp-pmda-bash pcp-pmda-cisco pcp-pmda-gfs2 pcp-pmda-lmsensors pcp-pmda-mailq pcp-pmda-mounts -Requires: pcp-pmda-nvidia pcp-pmda-roomtemp pcp-pmda-rpm pcp-pmda-sendmail pcp-pmda-shping +Requires: pcp-pmda-nvidia-gpu pcp-pmda-roomtemp pcp-pmda-rpm pcp-pmda-sendmail pcp-pmda-shping Requires: pcp-pmda-summary pcp-pmda-trace pcp-pmda-weblog Requires: pcp-system-tools %description compat @@ -1328,7 +1328,7 @@ Requires: pcp-pmda-samba pcp-pmda-snmp pcp-pmda-systemtap pcp-pmda-vmware pcp-pm Requires: pcp-pmda-dm pcp-pmda-gluster pcp-pmda-zswap pcp-pmda-unbound pcp-pmda-apache Requires: pcp-pmda-dm pcp-pmda-gluster pcp-pmda-unbound pcp-pmda-apache Requires: pcp-pmda-bash pcp-pmda-cisco pcp-pmda-gfs2 pcp-pmda-lmsensors pcp-pmda-mailq pcp-pmda-mounts -Requires: pcp-pmda-nvidia pcp-pmda-roomtemp pcp-pmda-rpm pcp-pmda-sendmail pcp-pmda-shping +Requires: pcp-pmda-nvidia-gpu pcp-pmda-roomtemp pcp-pmda-rpm pcp-pmda-sendmail pcp-pmda-shping Requires: pcp-pmda-summary pcp-pmda-trace pcp-pmda-weblog %description collector This package contains the PCP metric collection dependencies. This includes @@ -2045,7 +2045,7 @@ cd %files pmda-mounts -f pmda_mounts_files.rpm -%files pmda-nvidia -f pmda_nvidia_files.rpm +%files pmda-nvidia-gpu -f pmda_nvidia_files.rpm %files pmda-roomtemp -f pmda_roomtemp_files.rpm -- 2.1.0 --=-=-=-- From lberk@redhat.com Wed May 6 16:47:41 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BB79A7F37 for ; Wed, 6 May 2015 16:47:41 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 99CC98F804B for ; Wed, 6 May 2015 14:47:38 -0700 (PDT) X-ASG-Debug-ID: 1430948856-04cbb056b15bc8b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id LB1vDcoViTHoBGrN (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 14:47:37 -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 (8.14.4/8.14.4) with ESMTP id t46LlYne005897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 6 May 2015 17:47:34 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t46LlXEO019800 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 6 May 2015 17:47:34 -0400 From: Lukas Berk To: Mark Goodwin Cc: Mark Goodwin , pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Date: Wed, 06 May 2015 17:47:33 -0400 In-Reply-To: <55496FC7.8060600@gmail.com> (Mark Goodwin's message of "Wed, 06 May 2015 11:35:03 +1000") Message-ID: <874mnpjs3u.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: 1430948857 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 --=-=-= Content-Type: text/plain Hey Mark, Thanks again for taking a look at this, comments inline Mark Goodwin writes: > On 05/06/2015 05:38 AM, Lukas Berk wrote: [...] >> FWIW, with the changes to pcp.spec.in, I've used symlinks to maintain >> the original invocation of the tool, whatever it may be. The changes >> simply reflect pulling the tools into their own package. > OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat > symlink. Also the man page has disappeared after the upgrade (see > below). I believe Nathan has corrected this and moved the symlinking to their related makefiles instead. [...] >> As for the pcp-system-tools vs pcp-monitor distiction, would added >> pieces in the description of each rpm ease your concern regarding what a >> newbie user might be expecting? > > yep, it's no big deal anyway really > Ok, will write that up. [...] > OK, sorry I didn't see that first time. The pcp-compat spec rules look good. > I set up a local yum repo and tested an upgrade from pcp-3.10.3-1 on f21 > with a simple "yum update pcp" and it pulled in pcp-compat and all the deps > followed from there. There are a couple of packages missing from the pcp-compat > dep rules though because the following pcp-3.10.3-1 packages were still > installed after the upgrade : > > $ rpm -qa | grep 'pcp.*3.10.3' > pcp-webjs-3.10.3-1.fc21.noarch > pcp-import-sheet2pcp-3.10.3-1.x86_64 > pcp-doc-3.10.3-1.fc21.noarch > pcp-debuginfo-3.10.3-1.fc21.x86_64 > > As a result there were a lot of missing man pages and debuginfo mismatched, > etc. I'll send a patch later today if I get time to fix this. Attached > below is a transcript of the upgrade. So, I believe those packages may be outside of the pcp-compat's domain. It's purpose is to ensure that any package I've specifically split from the base install, is still installed on machines after an upgrade. Not to modify the dependency structure of existing packages. The packages listed above, simply don't have a dependency on the core pcp package. To test this, I took upstream pcp.git with none of my packaging changes, and followed the rest of your commands. Almost an identical result: % rpm -qa | grep pcp*3.10.4 pcp-webapp-vector-3.10.4-1.fc21.noarch pcp-doc-3.10.4-1.fc21.noarch pcp-webapp-graphite-3.10.4-1.fc21.noarch pcp-debuginfo-3.10.4-1.fc21.x86_64 pcp-webjs-3.10.4-1.fc21.noarch pcp-webapp-grafana-3.10.4-1.fc21.noarch (I started with 3.10.4 installed, upgrading to 3.10.5, hence the version difference and additional packages). As for the missing man pages. I outlined earlier that I was looking to move the man pages to pcp-doc, as it it's common place in container environments to not ship with them (part of what's driving this change in the first place). So given that there was no pcp-doc upgrade, that's what they are. I think it makes sense in this case, to add pcp-doc to the pcp-compat dependencies, an oversight on my part. Patch attached (should apply cleanly to nathan's master branch). Cheers, Lukas --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Add-pcp-doc-to-pcp-compat-deps-to-avoid-losing-man-p.patch >From 43b0a5a0ab7469e5ad42a02b7da41af66987d438 Mon Sep 17 00:00:00 2001 From: Lukas Berk Date: Wed, 6 May 2015 17:45:14 -0400 Subject: [PATCH] Add pcp-doc to pcp-compat deps to avoid losing man pages on upgrade Signed-off-by: Lukas Berk --- build/rpm/pcp.spec.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/rpm/pcp.spec.in b/build/rpm/pcp.spec.in index acbe8c3..bc8996b 100644 --- a/build/rpm/pcp.spec.in +++ b/build/rpm/pcp.spec.in @@ -1307,7 +1307,7 @@ Requires: pcp-pmda-dm pcp-pmda-gluster pcp-pmda-unbound pcp-pmda-apache Requires: pcp-pmda-bash pcp-pmda-cisco pcp-pmda-gfs2 pcp-pmda-lmsensors pcp-pmda-mailq pcp-pmda-mounts Requires: pcp-pmda-nvidia-gpu pcp-pmda-roomtemp pcp-pmda-rpm pcp-pmda-sendmail pcp-pmda-shping Requires: pcp-pmda-summary pcp-pmda-trace pcp-pmda-weblog -Requires: pcp-system-tools +Requires: pcp-system-tools pcp-doc %description compat This package contains the PCP compatibility dependencies for existing PCP installations. This is not a package that should be depended on, and will -- 2.1.0 --=-=-=-- From nscott@redhat.com Wed May 6 20:00:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0676C7F37 for ; Wed, 6 May 2015 20:00:04 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id ECC3D304067 for ; Wed, 6 May 2015 18:00:00 -0700 (PDT) X-ASG-Debug-ID: 1430960393-04cbb056b35c1a10001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id rfiaJ92ur57BHmfe (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 17:59:54 -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 t470xrX1012840 for ; Wed, 6 May 2015 20:59:53 -0400 Date: Wed, 6 May 2015 20:59:53 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp Message-ID: <1634608148.14266585.1430960393657.JavaMail.zimbra@redhat.com> Subject: pcp updates: rpm spec MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: rpm spec Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: rpm spec Thread-Index: FwD14o2g9nvUfYkZpPJNG9a/8MkxZw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1430960394 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18683 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 Lukas Berk (2): Rename pcp-pmda-nvidia rpm to pcp-pmda-nvidia-gpu Add pcp-doc to pcp-compat deps to avoid losing man pages on upgrade Nathan Scott (1): build: pcp-pmda-systemtap package superceded by json build/rpm/pcp.spec.in | 43 +++++++++++-------------------------------- 1 file changed, 11 insertions(+), 32 deletions(-) commit 06a252de4e65845253b4f28bdee0812660789cc3 Author: Nathan Scott Date: Thu May 7 10:22:25 2015 +1000 build: pcp-pmda-systemtap package superceded by json Package was catching only the pmcd tapset, which belongs in pcp. commit 069d91e44f0edfb35f19415788535a432fa0bf42 Author: Lukas Berk Date: Wed May 6 17:45:14 2015 -0400 Add pcp-doc to pcp-compat deps to avoid losing man pages on upgrade Signed-off-by: Lukas Berk commit eeb32b2849375a1d84e9566ea96a30e1c89e3dae Author: Lukas Berk Date: Wed May 6 16:35:57 2015 -0400 Rename pcp-pmda-nvidia rpm to pcp-pmda-nvidia-gpu Using the name pcp-pmda-nvidia conflicts with older pcp versions, renaming this package avoids the 'conflicts' statements. Signed-off-by: Lukas Berk From wwwrun@oss.sgi.com Wed May 6 21:16:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 73EE77F4E; Wed, 6 May 2015 21:16:03 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 961] Mising QA for memcache PMDA Date: Thu, 07 May 2015 02:16:03 +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: normal X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: mort@sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430964963.ccC0Dc42.6089"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430964963.ccC0Dc42.6089 Date: Wed, 6 May 2015 21:16:03 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=961 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |nathans@debian.org Resolution|--- |FIXED --- Comment #1 from Nathan Scott --- qa/835 was added some time back to test pmdamemcache. -- You are receiving this mail because: You are on the CC list for the bug. --1430964963.ccC0Dc42.6089 Date: Wed, 6 May 2015 21:16:03 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 961
    What Removed Added
    Status NEW RESOLVED
    CC   nathans@debian.org
    Resolution --- FIXED

    Comment # 1 on bug 961 from
    qa/835 was added some time back to test pmdamemcache.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1430964963.ccC0Dc42.6089-- From wwwrun@oss.sgi.com Wed May 6 21:16:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 8C5587F51; Wed, 6 May 2015 21:16:03 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 948] PMDAs should not be shipped without some QA coverage Date: Thu, 07 May 2015 02:16:03 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: kenj@internode.on.net X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430964963.2D536814.6089"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430964963.2D536814.6089 Date: Wed, 6 May 2015 21:16:03 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=948 Bug 948 depends on bug 961, which changed state. Bug 961 Summary: Mising QA for memcache PMDA http://oss.sgi.com/bugzilla/show_bug.cgi?id=961 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. --1430964963.2D536814.6089 Date: Wed, 6 May 2015 21:16:03 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Bug 948 depends on bug 961, which changed state.
    What Removed Added
    Status NEW RESOLVED
    Resolution --- FIXED


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1430964963.2D536814.6089-- From wwwrun@oss.sgi.com Wed May 6 21:32:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 D01837F47; Wed, 6 May 2015 21:32:56 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1102] security bug (information disclosure) in linux-proc pmda - case 2: old kernel Date: Thu, 07 May 2015 02:32:56 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430965976.63CA321.7163"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430965976.63CA321.7163 Date: Wed, 6 May 2015 21:32:56 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1102 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nathans@debian.org --- Comment #1 from Nathan Scott --- This is not reproducible here with current code ... will close out soon unless someone has more details or is still able to reproduce it. thanks. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1430965976.63CA321.7163 Date: Wed, 6 May 2015 21:32:56 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1102
    What Removed Added
    CC   nathans@debian.org

    Comment # 1 on bug 1102 from
    This is not reproducible here with current code ... will close out soon unless
    someone has more details or is still able to reproduce it.
    
    thanks.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1430965976.63CA321.7163-- From mgoodwin@redhat.com Wed May 6 21:39:47 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 55BD47F37 for ; Wed, 6 May 2015 21:39:47 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3ABCA304053 for ; Wed, 6 May 2015 19:39:44 -0700 (PDT) X-ASG-Debug-ID: 1430966380-04bdf063235d0890001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ua3VZBWiInr8TUon (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 19:39:40 -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 EF8D8AC7CF; Thu, 7 May 2015 02:39:39 +0000 (UTC) Received: from [10.64.51.88] (vpn1-51-88.bne.redhat.com [10.64.51.88]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t472dbrP007067; Wed, 6 May 2015 22:39:38 -0400 Message-ID: <554AD069.9060106@redhat.com> Date: Thu, 07 May 2015 12:39:37 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Lukas Berk , Mark Goodwin CC: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> <874mnpjs3u.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <874mnpjs3u.fsf@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: 1430966380 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/07/2015 07:47 AM, Lukas Berk wrote: [...] >> OK, so now pmiostat has been pcp-foo'erized but there is no pmiostat >> symlink. Also the man page has disappeared after the upgrade (see >> below). > > I believe Nathan has corrected this and moved the symlinking to their > related makefiles instead. yep [...] > As for the missing man pages. I outlined earlier that I was looking to > move the man pages to pcp-doc, as it it's common place in container > environments to not ship with them (part of what's driving this change > in the first place). So given that there was no pcp-doc upgrade, that's > what they are. I think it makes sense in this case, to add pcp-doc to > the pcp-compat dependencies, an oversight on my part. Patch attached > (should apply cleanly to nathan's master branch). ok Nathan has applied those changes in his merge of your tree and we're looking ready to merge to master. One last nit: surely pcp-debuginfo requires pcp or at least pcp-libs and so should be in the compat list? There's no point having an old mismatching pcp-debuginfo after an upgrade. I'll make this change too if nobody objects. Thanks & great work Lukas :) From wwwrun@oss.sgi.com Wed May 6 21:52:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 21B9C7F50; Wed, 6 May 2015 21:52:00 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 859] pcp.1.gz manpage conflicts with librapi pcp manpage. Date: Thu, 07 May 2015 02:51:59 +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: normal X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: mort@sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430967120.68173.8531"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430967120.68173.8531 Date: Wed, 6 May 2015 21:52:00 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=859 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |nathans@debian.org --- Comment #2 from Nathan Scott --- Conflicting names on pcp.sh and pcp.1 in current packages still exist - I'll add a conflicts line to the pcp spec to prevent concurrent installation. -- You are receiving this mail because: You are on the CC list for the bug. --1430967120.68173.8531 Date: Wed, 6 May 2015 21:52:00 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 859
    What Removed Added
    Status NEW ASSIGNED
    CC   nathans@debian.org

    Comment # 2 on bug 859 from
    Conflicting names on pcp.sh and pcp.1 in current packages still exist - I'll
    add a conflicts line to the pcp spec to prevent concurrent installation.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1430967120.68173.8531-- From nscott@redhat.com Wed May 6 22:46:44 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 431747F37 for ; Wed, 6 May 2015 22:46:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3971D8F804B for ; Wed, 6 May 2015 20:46:40 -0700 (PDT) X-ASG-Debug-ID: 1430970394-04cb6c1cca563910001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id D8ckVbQ39eAf0CTb (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 20:46:35 -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 t473kXXj044727 for ; Wed, 6 May 2015 23:46:33 -0400 Date: Wed, 6 May 2015 23:46:33 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp Message-ID: <2078978983.14307311.1430970393894.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, rpm spec MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, rpm spec Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, rpm spec Thread-Index: RduMSs59sxf9WsCydNrmBqdriAtoDA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1430970394 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18686 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 (3): qa: extend filters for 359 for some elasticsearch versions qa: make 769 handle existing outfile symlink override build: add rpm conflict handling for pcp command in librapi build/rpm/fedora.spec | 3 +++ build/rpm/pcp.spec.in | 4 ++++ qa/.gitignore | 1 + qa/359 | 1 + qa/769 | 8 ++++---- 5 files changed, 13 insertions(+), 4 deletions(-) commit d49dadc5977493e3f28d44f2cbb66fdb25a91eb9 Author: Nathan Scott Date: Thu May 7 12:54:17 2015 +1000 build: add rpm conflict handling for pcp command in librapi Resolves oss BZ #859 as best we can hope to at this stage. commit c0d42038f3e8e96480adbfd32f2f837d8cf8347e Author: Nathan Scott Date: Thu May 7 12:40:34 2015 +1000 qa: make 769 handle existing outfile symlink override commit 2e06967decd7fd4624d4d316e47639bda2e23a85 Author: Nathan Scott Date: Thu May 7 12:40:08 2015 +1000 qa: extend filters for 359 for some elasticsearch versions From wwwrun@oss.sgi.com Wed May 6 22:48:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 23C8C7F51; Wed, 6 May 2015 22:48:10 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 859] pcp.1.gz manpage conflicts with librapi pcp manpage. Date: Thu, 07 May 2015 03:48:09 +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: normal X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: mort@sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1430970490.a8ff3.12245"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1430970490.a8ff3.12245 Date: Wed, 6 May 2015 22:48:10 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=859 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Nathan Scott --- Fix will be in pcp-3.10.5 -- You are receiving this mail because: You are on the CC list for the bug. --1430970490.a8ff3.12245 Date: Wed, 6 May 2015 22:48:10 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 859
    What Removed Added
    Status ASSIGNED RESOLVED
    Resolution --- FIXED

    Comment # 3 on bug 859 from
    Fix will be in pcp-3.10.5


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1430970490.a8ff3.12245-- From goodwinos@gmail.com Thu May 7 00:49:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 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 E8A217F37 for ; Thu, 7 May 2015 00:49:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E041C8F8092 for ; Wed, 6 May 2015 22:49:27 -0700 (PDT) X-ASG-Debug-ID: 1430977763-04cbb056b45c7720001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qXDTTBG1FBtoeMuy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 22:49:24 -0700 (PDT) X-Barracuda-Envelope-From: goodwinos@gmail.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t475nNKU021743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 01:49:23 -0400 Received: from [10.64.51.88] (vpn1-51-88.bne.redhat.com [10.64.51.88]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t475nLQS021520; Thu, 7 May 2015 01:49:22 -0400 Message-ID: <554AFCE0.9010606@gmail.com> Date: Thu, 07 May 2015 15:49:20 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Lukas Berk CC: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> <874mnpjs3u.fsf@redhat.com> <554AD069.9060106@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint In-Reply-To: <554AD069.9060106@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: 1430977763 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/07/2015 12:39 PM, Mark Goodwin wrote: [[..] One last nit: surely pcp-debuginfo > requires pcp or at least pcp-libs and so should be in the compat list? > There's no point having an old mismatching pcp-debuginfo after an upgrade. > I'll make this change too if nobody objects. after a bit more investigation .. this would result in pcp-debuginfo being installed regardless of whether it was already installed, which isn't desirable. The real problem is that debuginfo should probably (but doesn't) depend on the same version of the base package, so it would be upgraded when the base package is upgraded. But the %package specification for debuginfo packages is part of the rpm system macros and I don't see any way to override that (see /usr/lib/rpm/macros) without resorting to a gross hack. In any case, it's pretty much orthogonal to what we're trying to achieve with the package split. Lukas, what's the plan for deb packaging, and the fedora SPEC? -- Mark From kenj@internode.on.net Thu May 7 00:55:34 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0FA1D7F37 for ; Thu, 7 May 2015 00:55:34 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9F28EAC002 for ; Wed, 6 May 2015 22:55:32 -0700 (PDT) X-ASG-Debug-ID: 1430978128-04bdf063215d4860001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id HjwEfMJALDcAstBl for ; Wed, 06 May 2015 22:55:29 -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: A2DwAQBP/UpVPKEh0XYNT4sKxDuCXgKBYxABAQEBAQEBBgEBAQFBhF8BAQEDAX4LCxgJJQ8CMhQTCAEBiCCwcZQdAQEIAgEfizmEIhEBWIQtBY93iwCDLRKDRIJ4inSDU4IoH4FkgWiBOgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 07 May 2015 15:25:27 +0930 Message-ID: <554AFE4E.80000@internode.on.net> Date: Thu, 07 May 2015 15:55:26 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <5549E4CD.5000408@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1430978128 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18688 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- G'day Marko. On 06/05/15 19:54, Marko Myllynen wrote: > ... > right, I was blissfully unaware of this. I suspect that might be a common occurrence ... not sure how/where we need to advertise the derived metrics capabilities so they are more visible and the degree of blissful unawareness is reduced for the wider audience. Suggestions would be most welcome here. > .. > I see that pmRegisterDerived(3) describes both C API and the expressions > used to construct derived metrics. There are also Python bindings for > it. And pminfo(1) can read such a "dmfile" specified with -c, > PCP_DERIVED_CONFIG should be used with tools like pmval(1). Mostly this was intended to work _without_ client change which is why none of pmie, pmval, pmlogger, ... have any command line option to force derived metrics to be loaded ... they all rely on the environment variable mechanism so that derived metrics "just appear" like regular metrics. pminfo is the odd one out because it is the swiss army knife that is used to provide access to all manner of PMAPI services that are not usually required by other, more useful (outside development and debugging) client applications. > I don't see Perl bindings for this, not sure is that a biggie. ... The Python bindings are probably there by accident (no Python code appears to be using them). Perl bindings would be simple to add if the need arose. > ... Usage > seems otherwise pretty straightforward except when dealing with multiple > instances. For example, I tried to derive the bytes-written/s for a > process being monitored with hotproc. A process' lifetime can roughly be > calculated with kernel uptime - the process' start_time / 100. But > testing with something like: > > write_per_sec = hotproc.io.write_bytes / (kernel.all.uptime - > hotproc.psinfo.start_time/100) > > leads to an (expected) error as there are several instances. ... The error is not really expected, has nothing to do with instances and is confounded by close-to indecipherable error message !! Instances are fully supported in derived metrics. Consider this example: kenj@bozo:~/src/pcp/src$ cat /tmp/eek.derive mytest.bin = sample.bin + sample.bin mytest.part_bin = sample.bin - sample.part_bin kenj@bozo:~/src/pcp/src$ PCP_DERIVED_CONFIG=/tmp/eek.derive pminfo -df -h bozo-vm mytest mytest.bin Data Type: 32-bit int InDom: 29.2 0x7400002 Semantics: instant Units: none inst [100 or "bin-100"] value 200 inst [200 or "bin-200"] value 400 inst [300 or "bin-300"] value 600 inst [400 or "bin-400"] value 800 inst [500 or "bin-500"] value 1000 inst [600 or "bin-600"] value 1200 inst [700 or "bin-700"] value 1400 inst [800 or "bin-800"] value 1600 inst [900 or "bin-900"] value 1800 mytest.part_bin Data Type: 32-bit int InDom: 29.2 0x7400002 Semantics: instant Units: none inst [100 or "bin-100"] value 0 inst [300 or "bin-300"] value 0 inst [500 or "bin-500"] value 0 inst [700 or "bin-700"] value 0 inst [900 or "bin-900"] value 0 For test.part_bin the values only appear for instances that appear in _both_ of the set-based values for the - operator. The problem in your example is that the expression involves the counter hotproc.io.write_bytes and this is being divided by something with the units of time that is not a counter. This is not allowed because the semantics of the resulting expression are not well defined ... is it a counter or instantaneous, and if a counter what does the divisor in units of seconds really mean? I think what you want is to have hotproc.io.write_bytes treated as an instantaneous value (the value now, not a counter). Is that correct? This would require a new intrinsic, something like value(v). To see that this would work, check the example at the end of this email. And I'm not sure why the /100 is required, could you please explain that part? > ... > Otherwise this certainly looks very much I was asking for, thanks for > the pointer. Good. Now the example. Here is my derived metrics definitions: mytest.rss = hotproc.psinfo.rss mytest.start = hotproc.psinfo.start_time mytest.uptime = kernel.all.uptime mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime mytest.marko = hotproc.psinfo.rss / (hotproc.psinfo.start_time - kernel.all.uptime) I've replaced hotproc.io.write_bytes by hotproc.psinfo.rss, not because this makes semantic sense, but because hotproc.psinfo.rss has instantaneous semantics which would be the same as value(hotproc.io.write_bytes) if that was implemented. I've also reversed the operands in the divisor so the value is positive ... this expression is unsigned so the subtraction as you had it produces an astronomically large positive number. Now set a low cpuburn threshold for hotproc: kenj@bozo-vm:~$ sudo pmstore hotproc.control.config 'cpuburn > 0.1' Wait a while for hotproc to notice, ... then kenj@bozo-vm:/var/log/pcp/pmcd$ PCP_DERIVED_CONFIG=/tmp/eek.derive pminfo -df mytest mytest.rss Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: instant Units: Kbyte inst [7697 or "007697 pducheck -i 10000000"] value 913208 inst [32730 or "032730 -bash"] value 6852 mytest.start Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: discrete Units: sec inst [7697 or "007697 pducheck -i 10000000"] value 11452259 inst [32730 or "032730 -bash"] value 11426930 mytest.uptime Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: sec value 114550 mytest.divisor Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: instant Units: sec inst [7697 or "007697 pducheck -i 10000000"] value 11337709 inst [32730 or "032730 -bash"] value 11312380 mytest.marko Data Type: double InDom: 3.39 0xc00027 Semantics: instant Units: Kbyte / sec inst [7697 or "007697 pducheck -i 10000000"] value 0.08054607857725048 inst [32730 or "032730 -bash"] value 0.0006057080826492745 Note we have 2 instances throughout and the expressions parse correctly. Let me know if I've guessed your semantics correctly and I should add value(v) to my RFE queue. Cheers, Ken. From nscott@redhat.com Thu May 7 01:19:31 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0632F7F37 for ; Thu, 7 May 2015 01:19:31 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E1BBF8F808F for ; Wed, 6 May 2015 23:19:27 -0700 (PDT) X-ASG-Debug-ID: 1430979564-04bdf063225d4fd0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id GynebW6WgtgZaB4V (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 23:19:25 -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 t476JLto031862; Thu, 7 May 2015 02:19:21 -0400 Date: Thu, 7 May 2015 02:19:21 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Marko Myllynen Cc: pcp@oss.sgi.com Message-ID: <2018532257.14377924.1430979561523.JavaMail.zimbra@redhat.com> In-Reply-To: <554AFE4E.80000@internode.on.net> References: <5534C680.2020709@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> Subject: Re: [pcp] Calculated/derived metrics? MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Calculated/derived metrics? Thread-Index: 8u8xJUAGP2owg1WojAcZHsEQR6ZEhw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1430979565 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18688 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > G'day Marko. > > On 06/05/15 19:54, Marko Myllynen wrote: > > ... > > right, I was blissfully unaware of this. > > I suspect that might be a common occurrence ... not sure how/where we need to > advertise the derived metrics capabilities so they are more visible and the > degree of blissful unawareness is reduced for the wider audience. > > Suggestions would be most welcome here. A few possibilities spring to mind ... - presenting some pmchart UI for adding new derivations interactively (may need a parser-helper routine for this that pmchart can use to give feedback about parsing error locations), - provide a mechanism to persist derivations (in ~/.pcp/ &| /etc/pcp) and make libpcp automatically load those metrics so that all client tools see 'em immediately (without env vars, etc). - as we find useful, general derivations we could install them below /etc/pcp (ie as part of the package installation) so they're always automatically available > > > I don't see Perl bindings for this, not sure is that a biggie. ... > > The Python bindings are probably there by accident (no Python code appears to > be using them). Perl bindings would be simple to add if the need arose. There are no general PMAPI perl client bindings (only the PMDA APIs). cheers. -- Nathan From myllynen@redhat.com Thu May 7 01:36:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 181AA7F37 for ; Thu, 7 May 2015 01:36:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id A94D1AC003 for ; Wed, 6 May 2015 23:36:25 -0700 (PDT) X-ASG-Debug-ID: 1430980583-04cb6c1cc956a400001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id vXKPoPvdBcH4Y5EG (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 06 May 2015 23:36:24 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t476aMbc001178 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 02:36:22 -0400 Received: from mmyllyne.csb (vpn1-7-207.ams2.redhat.com [10.36.7.207]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t476aLYa032647; Thu, 7 May 2015 02:36:21 -0400 Message-ID: <554B07E4.1040005@redhat.com> Date: Thu, 07 May 2015 09:36:20 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Lukas Berk CC: pcp developers , fche@redhat.com Subject: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs References: <5549F6AA.8090506@redhat.com> <87vbg5v6gt.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs In-Reply-To: <87vbg5v6gt.fsf@redhat.com> Content-Type: text/plain; charset=UTF-8 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: 1430980583 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-06 22:41, Lukas Berk wrote: > Marko Myllynen writes: > [...] >> -
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • >> +
  • The applications in the pcp-webjs source tree are helpful when developing new web applications.
  • > [...] >> - git clone git://git.pcp.io/pcp-webjs.git pcp-webjs >> + git clone https://github.com/performancecopilot/pcp-webjs pcp-webjs > > I believe the most up to date location would actually be > git://sourceware.org/git/pcpfans.git webjs > > Could we use that instead? I'm ok either way as long as they both work, https://sourceware.org/git/pcpfans.git/ currently gives "Forbidden" so that's why I chose github for both cases. Thanks, -- Marko Myllynen From msaliminia@gmail.com Thu May 7 02:04:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 C70557F37 for ; Thu, 7 May 2015 02:04:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 46917AC004 for ; Thu, 7 May 2015 00:04:13 -0700 (PDT) X-ASG-Debug-ID: 1430982249-04cbb056b15c9240001-S8gJnT Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by cuda.sgi.com with ESMTP id Ecz9cTkhypR6hgVH (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 07 May 2015 00:04:10 -0700 (PDT) X-Barracuda-Envelope-From: msaliminia@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.212.171 X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.171] Received: by wief7 with SMTP id f7so6427690wie.0 for ; Thu, 07 May 2015 00:04:09 -0700 (PDT) X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.171] X-Barracuda-IPDD: Level1 [gmail.com/209.85.212.171] 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 :content-type; bh=HpnZozR6Tz/s85Qj5VDViFHaYjWVZNqGjQOe4546q1Q=; b=mPVXuNMF8YWjVhPmqzcbhig3tImE7X7P/YZDVlVbwC3A8gl2vY5p9gPWpEMjULXUw2 sPQAPSE5HPd6wiiENvFRFVBwAWemfKULAHifUYCJfFdU1gsbNSgro7JuZvvpR/s7TKsm oywEkMC48W7deEpOi/Q8po5vdFIe9XvTt8V+UZTSYm6FG/dHa58naJ/7evm034pRByva 3dhrTf/8G0z2ycgvFOh+NxNKKqgmx1RM2e5UfkFRGWsHCVS3bBR+Hy7so9z4LK/61QXU lGcI3If0bUKymLF7pXtQlWQrg6mMKlvLy9LHtoT2J1gsz6xkrawsxdh3ZrS6qjxS+6Qi 5dUg== MIME-Version: 1.0 X-Received: by 10.180.99.42 with SMTP id en10mr3860233wib.83.1430982249208; Thu, 07 May 2015 00:04:09 -0700 (PDT) Received: by 10.27.10.80 with HTTP; Thu, 7 May 2015 00:04:09 -0700 (PDT) In-Reply-To: <87h9rp1tly.fsf@redhat.com> References: <87h9rp1tly.fsf@redhat.com> Date: Thu, 7 May 2015 09:04:09 +0200 Message-ID: Subject: Re: PCP Installation From: Mehran Saliminia X-ASG-Orig-Subj: Re: PCP Installation To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=f46d04428100a4e9a50515788431 X-Barracuda-Connect: mail-wi0-f171.google.com[209.85.212.171] X-Barracuda-Start-Time: 1430982250 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18689 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 --f46d04428100a4e9a50515788431 Content-Type: text/plain; charset=UTF-8 Thank you Lukas for your guidance and advise! On Wed, May 6, 2015 at 7:52 PM, Lukas Berk wrote: > Hi Mehran, > > Mehran Saliminia writes: > [...] > > Since you are one of the main contributors of the PCP github project, > > I would ask a couple of questions about the PCP-Installation from the > > source code. > > Sure, but in the future please considering sending this to a wider > audience such as the pcp mailing list ( pcp@oss.sgi.com ). There is > a much greater amount of combined expertise on the list. > > > I am going to install pcp from the source code and all its > > dependencies as well. > > > > Firstly, I want to have a packaging script for pcp, something like > > this, but for pcp and its dependencies: > > > > > https://github.com/cloudfoundry/cf-release/blob/94bb01c0673d1d327b07e64dd7714d2f775748d3/packages/libpq/packaging > > > > We assume that we have everything locally so that we can install > > everything without any internet connection. without apt-get I mean. > > Sounds like you should use the include Makepkgs script. Assuming you > have all the proper dependencies, it should build your .debs > > > Secondly, I am going to have some ctrl script to start and stop pcp > > processes. Something like this: > > > > > https://github.com/cloudfoundry/cf-release/blob/94bb01c0673d1d327b07e64dd7714d2f775748d3/jobs/etcd/templates/etcd_ctl.erb > > > > I don't want to use service pcp start/stop. I am going to install pcp > > in a specific directory and be able to control all processes within my > > script. > > I suppose one could invoke the rc scripts we provide manually. Due to > PCP's architecture there is commonly more than one service running based > on your desired setup/functionality. More specificity on what > functionality is desired would be helpful. > > Cheers, > > Lukas > -- Mehran Saliminia *Please consider the impact on the environment before printing this e-mail.* --f46d04428100a4e9a50515788431 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
    Thank you Lukas for your guidance and advise!



    On Wed, May 6, 2015 at 7:52 PM, Lukas Berk <lberk@redhat.com><= /span> wrote:
    Hi Mehran,

    Mehran Saliminia <msaliminia@gma= il.com> writes:
    [...]
    > Since you are one of the main contributors of the PCP= github project,
    > I would ask a couple of questions about the PCP-Installation from the<= br> > source code.

    Sure, but in the future please considering sending this to a wider audience such as the pcp mailing list ( = pcp@oss.sgi.com ).=C2=A0 There is
    a much greater amount of combined expertise on the list.

    > I am going to install pcp from the source code and all its
    > dependencies as well.
    >
    > Firstly, I want to have a packaging script for pcp, something like
    > this, but for pcp and its dependencies:
    >
    > h= ttps://github.com/cloudfoundry/cf-release/blob/94bb01c0673d1d327b07e64dd771= 4d2f775748d3/packages/libpq/packaging
    >
    > We assume that we have everything locally so that we can install
    > everything without any internet connection. without apt-get I mean.
    Sounds like you should use the include Makepkgs script.=C2=A0 Assumi= ng you
    have all the proper dependencies, it should build your .debs

    > Secondly, I am going to have some ctrl script to start and stop pcp > processes. Something like this:
    >
    > https://github.com/cloudfoundry/cf-release/blob/94bb01c0673d1d327b07= e64dd7714d2f775748d3/jobs/etcd/templates/etcd_ctl.erb
    >
    > I don't want to use service pcp start/stop. I am going to install = pcp
    > in a specific directory and be able to control all processes within my=
    > script.

    I suppose one could invoke the rc scripts we provide manually.=C2=A0= Due to
    PCP's architecture there is commonly more than one service running base= d
    on your desired setup/functionality.=C2=A0 More specificity on what
    functionality is desired would be helpful.

    Cheers,

    Lukas



    --
    Mehran S= aliminia

    Please consider the impact on the e= nvironment before printing this e-mail.
    --f46d04428100a4e9a50515788431-- From mgoodwin@redhat.com Thu May 7 02:21:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 085CE7F37 for ; Thu, 7 May 2015 02:21:51 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C60A28F8066 for ; Thu, 7 May 2015 00:21:47 -0700 (PDT) X-ASG-Debug-ID: 1430983305-04bdf063225d6a10001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id BL6q4J5JyLmi92Dw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 00:21:46 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t477Lj9L011562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 03:21:45 -0400 Received: from [10.64.51.88] (vpn1-51-88.bne.redhat.com [10.64.51.88]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t477Lho6002291 for ; Thu, 7 May 2015 03:21:44 -0400 Message-ID: <554B1286.80405@redhat.com> Date: Thu, 07 May 2015 17:21:42 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge Lukas (package split) + Nathan (pkg tweaks, qa) + Disseldorp (psproc) + mgoodwin (pkg tweaks) + Martins (linux_proc metric labels) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge Lukas (package split) + Nathan (pkg tweaks, qa) + Disseldorp (psproc) + mgoodwin (pkg tweaks) + Martins (linux_proc metric labels) 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: 1430983306 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a rather large and important merge with pretty major RPM packaging changes in build/rpm/pcp.spec.in, as described below. The Fedora spec and Debian packaging are still future work. note: github is back up and the mirror has now sync'd again. Changes committed to git://git.pcp.io/pcp.git master Lukas Berk (28): Update pmdapapi papi_store function to actually loop through pmid's PR1073 - pmlogger --PID lifetime tracking functionality Separate Perl pmda's and pmda bindings Split python pmdas into their own sub packages move pmatop under pcp-atop move pmiostat under pcp-iostat move pmcollectl under pcp-collectl move pcp2graphite under pcp-2graphite Break src/pcp/ monitoring tools into their own sub package Robustify testsuite in cases prereqs aren't installed Tweak location of the pmda check notrun Add varios dependency checks for testcase 366 Move perl and python dependencies to their respective packages Separate non default pmdas written in C, robustify related tests Update spin-rawhide to address packaging guideline concerns Robustify testsuite a bit more Add pcp-compat package as per fedora packaging guidelines for existing fedoras Add pcp-system-tools to compat package Move man pages into the pcp-docs package If pcp-tool(1) program is not installed, have pcp.sh suggest installation Build the pmns during pcp setup in spec file Fix up pcp.spec.in after merge from 3.10.4 release mangled a few things Force restart for postfix pmda installation Add pcp-monitor and pcp-collection meta packages to pcp.spec.in Renable systemd pmda package with reworked regex in file selection Fix up Makefiles that were overwritten by merge adjust pcp.spec.in Rename pcp-pmda-nvidia rpm to pcp-pmda-nvidia-gpu Add pcp-doc to pcp-compat deps to avoid losing man pages on upgrade Nathan Scott (6): Tweak pcp-compat requires to main pcp package, fix spelling issues build: rpm packaging split updates building on Lukas' work build: pcp-pmda-systemtap package superceded by json qa: extend filters for 359 for some elasticsearch versions qa: make 769 handle existing outfile symlink override build: add rpm conflict handling for pcp command in librapi Martins Innus (2): Add new PM_ERR_BADSTORE error and other error fixups Label the metrics in store/fetch in pmdas/linux_proc David Disseldorp (1): Add configure psproc check for /bin/bash for open build systems Mark Goodwin (1): Fix rpm-devel issue in pcp.spec.in build/rpm/GNUmakefile | 5 build/rpm/fedora.spec | 3 build/rpm/pcp.spec.in | 1799 ++++++++++++++++++++++++++++++------- configure | 26 configure.ac | 26 man/man1/pmlogger.1 | 13 qa/.gitignore | 1 qa/006.out | 2 qa/1049 | 3 qa/1051 | 2 qa/154 | 3 qa/258 | 3 qa/323 | 3 qa/336 | 3 qa/346 | 3 qa/349 | 2 qa/355 | 3 qa/359 | 1 qa/366 | 10 qa/376 | 3 qa/379 | 3 qa/383 | 3 qa/421 | 3 qa/426 | 3 qa/445 | 3 qa/511 | 1 qa/525 | 3 qa/527 | 5 qa/537 | 5 qa/565 | 3 qa/597 | 3 qa/601 | 3 qa/602 | 2 qa/642 | 4 qa/656 | 3 qa/660 | 1 qa/670 | 4 qa/703 | 3 qa/711 | 1 qa/744 | 4 qa/745 | 4 qa/748 | 2 qa/755 | 4 qa/763 | 3 qa/769 | 36 qa/769.out | 8 qa/769.out.1 | 17 qa/769.out.2 | 21 qa/769.out.3 | 21 qa/769.out.4 | 25 qa/827 | 8 qa/947 | 46 qa/947.out | 8 qa/982.out | 2 qa/GNUmakefile | 8 qa/group | 1 qa/pmdas/GNUmakefile | 4 qa/pmdas/GNUmakefile.install | 4 qa/src/GNUlocaldefs | 4 scripts/spin-rawhide | 11 src/GNUmakefile | 5 src/include/builddefs.in | 5 src/include/pcp/pmapi.h | 1 src/libpcp/src/err.c | 2 src/pcp/2graphite/GNUmakefile | 64 - src/pcp/2graphite/pcp-2graphite.py | 538 +++++------ src/pcp/GNUmakefile | 10 src/pcp/atop/GNUmakefile | 33 src/pcp/atop/pcp-atop.py | 940 +++++++++++++++++++ src/pcp/collectl/GNUmakefile | 31 src/pcp/collectl/pcp-collectl.py | 705 ++++++++++++++ src/pcp/dmcache/GNUmakefile | 4 src/pcp/free/GNUmakefile | 4 src/pcp/iostat/GNUmakefile | 39 src/pcp/iostat/pcp-iostat.py | 211 ++++ src/pcp/numastat/GNUmakefile | 6 src/pcp/pcp.sh | 14 src/pcp/uptime/GNUmakefile | 4 src/pcp/verify/GNUmakefile | 4 src/pcp2graphite/GNUmakefile | 66 - src/pcp2graphite/pcp2graphite.py | 538 +++++------ src/perl/PMDA/PMDA.pm | 10 src/perl/PMDA/cvalue.c | 4 src/pmatop/GNUmakefile | 30 src/pmatop/pmatop.py | 940 ------------------- src/pmcollectl/GNUmakefile | 30 src/pmcollectl/pmcollectl.py | 705 -------------- src/pmdas/GNUmakefile | 12 src/pmdas/linux_proc/contexts.c | 4 src/pmdas/linux_proc/pmda.c | 424 ++++---- src/pmdas/logger/event.c | 2 src/pmdas/logger/logger.c | 2 src/pmdas/mmv/src/mmv.c | 2 src/pmdas/papi/papi.c | 57 - src/pmdas/pmcd/src/pmcd.c | 6 src/pmdas/postfix/Install | 2 src/pmdas/sample/src/sample.c | 12 src/pmdas/simple/GNUmakefile | 4 src/pmdas/simple/pmdasimple.perl | 6 src/pmdas/simple/pmdasimple.python | 6 src/pmdas/simple/simple.c | 6 src/pmdas/trace/src/trace.c | 2 src/pmiostat/GNUmakefile | 34 src/pmiostat/pmiostat.py | 211 ---- src/pmlogger/src/pmlogger.c | 24 src/python/GNUmakefile | 2 src/python/pmapi.c | 2 107 files changed, 4749 insertions(+), 3225 deletions(-) Details ... commit d49dadc5977493e3f28d44f2cbb66fdb25a91eb9 Author: Nathan Scott Date: Thu May 7 12:54:17 2015 +1000 build: add rpm conflict handling for pcp command in librapi Resolves oss BZ #859 as best we can hope to at this stage. commit c0d42038f3e8e96480adbfd32f2f837d8cf8347e Author: Nathan Scott Date: Thu May 7 12:40:34 2015 +1000 qa: make 769 handle existing outfile symlink override commit 2e06967decd7fd4624d4d316e47639bda2e23a85 Author: Nathan Scott Date: Thu May 7 12:40:08 2015 +1000 qa: extend filters for 359 for some elasticsearch versions commit 06a252de4e65845253b4f28bdee0812660789cc3 Author: Nathan Scott Date: Thu May 7 10:22:25 2015 +1000 build: pcp-pmda-systemtap package superceded by json Package was catching only the pmcd tapset, which belongs in pcp. commit 069d91e44f0edfb35f19415788535a432fa0bf42 Author: Lukas Berk Date: Wed May 6 17:45:14 2015 -0400 Add pcp-doc to pcp-compat deps to avoid losing man pages on upgrade Signed-off-by: Lukas Berk commit eeb32b2849375a1d84e9566ea96a30e1c89e3dae Author: Lukas Berk Date: Wed May 6 16:35:57 2015 -0400 Rename pcp-pmda-nvidia rpm to pcp-pmda-nvidia-gpu Using the name pcp-pmda-nvidia conflicts with older pcp versions, renaming this package avoids the 'conflicts' statements. Signed-off-by: Lukas Berk commit d8fa42ffabcc31b565a57f20037f90b328995add Author: Martins Innus Date: Wed May 6 15:20:22 2015 +0000 Label the metrics in store/fetch in pmdas/linux_proc commit d14849ae9fbe80cb625c90246c9b3e1ab56a8a2e Author: Nathan Scott Date: Wed May 6 16:23:42 2015 +1000 build: rpm packaging split updates building on Lukas' work Handful of smaller issues tackled here: - put in place back-compat symlinks for some py commands (needs to be makefile-driven too, not spec driven as this affects all build platforms, not rpm alone) - many commands support both py2 and py3, so switching over makefiles to py2 only was NQR - introduce HAVE_PYTHON for makefiles needing to know only if *some* supported python version has been found. - pcp2graphite packaging work, more like the other "2"pcp utilities (this one may need to become a daemon someday). - prefer python3 over python2 in packaging dependencies - fix conditionals around pcp-pmda-systemd package to make use of configure'd state, as per other pmda packages. commit cb5f2c1cc9bbf9e65cd0589dcd0f81f79bbac1b9 Author: David Disseldorp Date: Tue May 5 19:53:18 2015 -0400 Add configure psproc check for /bin/bash for open build systems commit 28b33e9bdc927383a947930939efbcc1785c207c Author: Mark Goodwin Date: Tue May 5 15:18:38 2015 -0400 Fix rpm-devel issue in pcp.spec.in commit a30a3fa475c8dab2e3368907a507a409cd5e9934 Author: Lukas Berk Date: Tue May 5 15:16:49 2015 -0400 Fix up Makefiles that were overwritten by merge adjust pcp.spec.in commit cb88f602c42ff489be6ea182f17c702bff484b62 Author: Martins Innus Date: Tue May 5 19:14:49 2015 +0000 Add new PM_ERR_BADSTORE error and other error fixups Add a new error code: PM_ERR_BADSTORE, deal with bad input to pmstore. Update the relevant pmdas to use this new code and generate new qa output for relevant tests. Add this code to the perl and python bindings. In doing so, I found some missing error codes, so added those. commit 629fc9f3621b54b866f84dbb27f1d08cd52a3a8a Author: Lukas Berk Date: Mon May 4 14:18:13 2015 -0400 Renable systemd pmda package with reworked regex in file selection commit 7a534c11b00247e5ef4b097b3d6b44c5e0d59177 Author: Nathan Scott Date: Mon May 4 10:21:31 2015 -0400 Tweak pcp-compat requires to main pcp package, fix spelling issues commit 1527fd1fe1d7cdf8a3babea34f4461b08bb530da Author: Lukas Berk Date: Tue Apr 28 18:25:02 2015 -0400 Add pcp-monitor and pcp-collection meta packages to pcp.spec.in To help in making installation of now-split pcp packges, pcp-monitor and pcp-collection meta packages will allow the user to easily choose a focused selection of packages. commit 17c48454790627e5a9ad2ff4273d94f026e16c20 Author: Lukas Berk Date: Tue Apr 28 09:58:56 2015 -0400 Force restart for postfix pmda installation The postfix pmda requires being installed by root to change the gid to postfix. Switch the required option in the Install script. commit 357c852d019086aa492841a4f770db5d6b8604d0 Author: Lukas Berk Date: Tue Apr 21 09:46:03 2015 -0400 Fix up pcp.spec.in after merge from 3.10.4 release mangled a few things commit 6fede86a8c57d0bd70de9fda8d2cde862e450511 Author: Lukas Berk Date: Thu Apr 16 10:39:39 2015 -0400 Build the pmns during pcp setup in spec file Attempt to build the pmns during pcp installation (not pmcd service start) commit 0586b9a24714abcb53536d6228b0a100d02de919 Author: Lukas Berk Date: Thu Mar 26 11:24:58 2015 -0400 If pcp-tool(1) program is not installed, have pcp.sh suggest installation Since the pcp-python tools have been split into their own package, it would be helpful to suggest a package to install (pcp-system-tools). Lets do that. Perhaps later we can detect the OS/linux distro, and give a most specific command the user could simply copy and paste. commit 428db3eb12bb0dc20e211f26bf5be0aa6d9cc1fe Author: Lukas Berk Date: Thu Mar 26 11:23:53 2015 -0400 Move man pages into the pcp-docs package commit 802217875e36f86a8de0f597bbb540d06b93aea2 Author: Lukas Berk Date: Tue Mar 24 17:33:12 2015 -0400 Add pcp-system-tools to compat package commit bd1424aec55a292b6934673caeb1f24d5a817d54 Author: Lukas Berk Date: Tue Mar 24 17:31:25 2015 -0400 Add pcp-compat package as per fedora packaging guidelines for existing fedoras In order to not break existing installs on fedora, we need to create a compat package, that is temporary, to require the (now optional) packages commit 37f6675fd0b578827a81042e43c336cf7689e674 Author: Lukas Berk Date: Tue Mar 24 15:00:02 2015 -0400 Robustify testsuite a bit more A few more fixes after breaking C pdma's into their own packages commit 3467d8a883badd9fcaf560c1397d24420f666696 Author: Lukas Berk Date: Mon Mar 23 10:45:03 2015 -0400 Update spin-rawhide to address packaging guideline concerns some fedora packing guidelines were raised in BZ1204467 addressing the versioning issues caused by spin-rawhide here. Also updating the location of webjs sources. commit 7c9ef29b17d43625fbaa17fc8e6f9e488339d6b4 Author: Lukas Berk Date: Fri Mar 20 18:29:48 2015 -0400 Separate non default pmdas written in C, robustify related tests build/rpm/pcp.spec.in - apache, bash, cifs, cisco, gfs2, lmsensors, mailq, mounts, nvidia, roomtemp, rpm, sendmail, shping, summary, trace, weblog pmdas seperated qa/* - update various testcases if components are not installed commit a8156519db19c03ec4f779d3f57494c45af74938 Author: Lukas Berk Date: Wed Mar 18 17:52:09 2015 -0400 Move perl and python dependencies to their respective packages Have the base perl/python dependencies move to the specific library binding packages instead of the base PCP. commit e8fd4b0542837debea42fbd8fd0a7984b0ac99f3 Author: Lukas Berk Date: Wed Mar 18 17:51:34 2015 -0400 Add varios dependency checks for testcase 366 qa/366 add notrun checks for the pmda it tests with commit 254547f81a78313b395bdedf40df57056a741b3f Author: Lukas Berk Date: Tue Mar 17 14:45:57 2015 -0400 Tweak location of the pmda check notrun We need to place the notfun check to after setting the seq variable commit 6372579317808e96ba4f0ab2886c500d2020801a Author: Lukas Berk Date: Mon Mar 16 16:58:21 2015 -0400 Robustify testsuite in cases prereqs aren't installed qa/511 - check for sar2pcp qa/527 - check for perl deps qa/537 - check for pcp perl deps qa/660 - check for pmwebd installation qa/711 - check for sar2pcp qa/748 - check for mysql pmda installation qa/763 - check for pcp perl deps qa/769 - alter what we check for based on if pmmgr or pmwebd is installed qa/769.out - make generic out file to symlink against qa/769.out.1 - case where pmmgr and pmwebd are not installed qa/769.out.2 - case were pmwebd is installed but not pmmgr qa/769.out.3 - case were pmmgr is installed but not pmwebd qa/769.out.4 - case where both are installed qa/827 - check for snmp pmda installation commit 26abc673c6371e60116eb6f809af76990e605e55 Author: Lukas Berk Date: Sat Mar 14 12:24:39 2015 -0400 Break src/pcp/ monitoring tools into their own sub package Move pcp2graphite, atop, collectl, dmcache, free, iostat, numastat and uptime into their own subpackage. Add symlinks for pcp2graphite, atop, collectl and iostat for /usr/bin/pm* variants and backwards compat. commit 26b4b34d822624ba4b09a56f7a2f84c60285012b Author: Lukas Berk Date: Fri Mar 13 23:31:20 2015 -0400 move pcp2graphite under pcp-2graphite src/GNUmakefile - remove pcp2graphite src/pcp/GNUmakefile - added 2graphite subdir renamed: pcp2graphite/{GNUmakefile,pcp2graphite.py} to pcp/2graphite/{GNUmakefile,pcp-2collect.py} commit 4dcc057bf472798d6b40256ba2c970eca729a928 Author: Lukas Berk Date: Fri Mar 13 22:22:39 2015 -0400 move pmcollectl under pcp-collectl src/GNUmakefile - remove pmcollectl subdir src/pcp/GNUmakefile - added collectl subdir renamed: pmcollectl/{GNUmakefile,pmcollectl.py} to pcp/collectl/{GNUmakefile,pcp-collectl.py} commit 3c2810eda48ffef49638d9c465c023baf18db448 Author: Lukas Berk Date: Fri Mar 13 21:52:31 2015 -0400 move pmiostat under pcp-iostat src/GNUmakefile - remove pmiostat subdir src/pcp/GNUmakefile - added iostat subdir rename: pmiostat/{GNUmakefile,pmiostat.py} to pcp/atop/{GNUmakefile,pcp-iostat.py} commit 7ea262c80adcaa39b3073e70f424969f1acea7e9 Author: Lukas Berk Date: Fri Mar 13 21:37:18 2015 -0400 move pmatop under pcp-atop bulid/rpm/pcp.spec.in - adjust ordering of python and python3 src/GNUmakefile - removed pmatop subdir src/pcp/GNUmakefile - add atop subdir renamed: pmatop/{GNUmakefile,pmatop.py} to pcp/atop/{Gnumakefile, pcp-atop.py} commit 511b195bbe4cc21e102a5c34c500883c29b659cd Author: Lukas Berk Date: Fri Mar 13 16:26:55 2015 -0400 Split python pmdas into their own sub packages To simplify things, use a macro at the start of the spec file, which is activated regardless of the version of python. Also make enable_python explicitly python2. commit 89b4a868275893be874fe01a94428bdb12cc81a0 Author: Lukas Berk Date: Fri Mar 13 10:57:52 2015 -0400 Separate Perl pmda's and pmda bindings Break each perl pmda into their own subpackage commit 7347927a67849a74b67d8b25fb58c033ee79042d Author: Lukas Berk Date: Thu Feb 26 14:13:21 2015 -0500 PR1073 - pmlogger --PID lifetime tracking functionality PR1073 detailed a request to run an instance of pmlogger, which matched the lifetime of a specified PID. Monitor return of a kill(PID, 0) style call, and exit once we get an ESRCH (no such process) error. Updated doc pmlogger (1), and additional qa (947) added to the pmlogger testing group. commit fe589e5131230c07174726b9add24b00ed1c6421 Author: Lukas Berk Date: Sun Feb 22 20:12:06 2015 -0500 Update pmdapapi papi_store function to actually loop through pmid's src/pmdas/papi/papi.c - pmstore now loops through numpmid's instead of immediately breaking after the first pmid From kenj@internode.on.net Thu May 7 02:29:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A89DE7F37 for ; Thu, 7 May 2015 02:29:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 924668F809B for ; Thu, 7 May 2015 00:29:18 -0700 (PDT) X-ASG-Debug-ID: 1430983755-04cbb056b25c9bf0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id ka7A8E6LseJ5mxe3 for ; Thu, 07 May 2015 00:29:16 -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: A2DwAQCUE0tVPKEh0XYNT4dcgy6/JIR9gl4CgWATAQEBAQEBAQYBAQEBQYRfAQEBAwEjFUABEAsYAgIFFgsCAgkDAgECATEUBgEMAQcBAYggsHVwky4BAQEBAQEBAwEBAQEBAQEBGoEhihiFBQeCaIFFAQSzOYQrgyIBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 07 May 2015 16:59:15 +0930 Message-ID: <554B144A.4050007@internode.on.net> Date: Thu, 07 May 2015 17:29:14 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott , Marko Myllynen CC: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <2018532257.14377924.1430979561523.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <2018532257.14377924.1430979561523.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1430983755 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18690 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 07/05/15 16:19, Nathan Scott wrote: > > A few possibilities spring to mind ... > - presenting some pmchart UI for adding new derivations interactively > (may need a parser-helper routine for this that pmchart can use to > give feedback about parsing error locations), This is also on the BZ list. But there is a potential problem, derived metrics only work for the current set of definitions at the time of a pmNewContext() or pmReconnectContext() ... so presenting the currently derived metrics in a UI component is OK (assuming we had some new API to export this from libpcp), but if the UI was to allow the definition of new derived metric expressions this could be very disruptive to the client (from the client's perspective close and open all contexts is the same as pmcd being restarted). > - provide a mechanism to persist derivations (in ~/.pcp/ &| /etc/pcp) > and make libpcp automatically load those metrics so that all client > tools see 'em immediately (without env vars, etc). Yep that's certainly possible, although if that directory gets cluttered it could significantly slow PMAPI operations both at startup and on the error paths (derived metrics are usually tried when all else fails for pmns and metadata operations). If we can gather these definitions from a number of places ... env, /etc/pcp/.., ~/.pcp, command line args ... then there is a more pressing need for an export API. > - as we find useful, general derivations we could install them below > /etc/pcp (ie as part of the package installation) so they're always > automatically available Nod. >>> I don't see Perl bindings for this, not sure is that a biggie. ... >> >> The Python bindings are probably there by accident (no Python code appears to >> be using them). Perl bindings would be simple to add if the need arose. > > There are no general PMAPI perl client bindings (only the PMDA APIs). Ah, good point. From kenj@internode.on.net Thu May 7 02:30:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0A15F7F37 for ; Thu, 7 May 2015 02:30:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id F29AA8F80A6 for ; Thu, 7 May 2015 00:30:39 -0700 (PDT) X-ASG-Debug-ID: 1430983834-04cb6c1cca56c1e0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id npDGdHwqWBGkV1vb for ; Thu, 07 May 2015 00:30:35 -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: A2DwAQCUE0tVPKEh0XYNT4NgXoMegy63AYgjgU6HbxMBAQEBAQEBBgEBAQFBhQlVMAYCBRYLAgsDAgECATEnBgIBAbkVcJNagSGORYNHgUUFhlaPZoJGhV+UWIQrXYEDgUIBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 07 May 2015 17:00:33 +0930 Message-ID: <554B1499.3010201@internode.on.net> Date: Thu, 07 May 2015 17:30:33 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - misc Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates - misc Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1430983834 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18690 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Definitely some review worthy stuff here. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (5): pmda.h: refine PMDA_PMID macro PM_ERR_BADSTORE: second round of cosmetic changes src/perl/PMDA/cvalue.c: another PM_ERR_* place src/perl/PMDA/Makefile.PL: Perl voodoo so that test.pl runs OK qa/771: (new) exercise test.pl/cvalue.c from the perl PMDA bindings qa/771 | 36 ++++++++++++++++++++++++++++++++++++ qa/GNUmakefile | 2 +- qa/group | 1 + qa/perl/GNUmakefile | 26 ++++++++++++++++++++++++++ qa/perl/GNUmakefile.install | 1 + qa/perl/Makefile | 2 ++ src/include/pcp/pmda.h | 8 ++++++-- src/libpcp/src/err.c | 15 ++++++++++++++- src/perl/PMDA/Makefile.PL | 17 +++++++++++++++++ src/perl/PMDA/PMDA.pm | 26 ++++++++++++++++---------- src/perl/PMDA/cvalue.c | 44 +++++++++++++++++++++++++++++++------------- src/python/pmapi.c | 18 +++++++++++------- 12 files changed, 162 insertions(+), 34 deletions(-) Details ... commit 3884040a45e6a55e6fd8a4895847602fa391785c Author: Ken McDonell Date: Thu May 7 17:13:13 2015 +1000 qa/771: (new) exercise test.pl/cvalue.c from the perl PMDA bindings Need to reach across to the src directory to get the test.pl and cvalue.c bits (in the build), then execute the test in the (new) perl subdirectory. commit b1aaca27ffba17b49069e233c3d86fcc0ff618c8 Author: Ken McDonell Date: Thu May 7 09:58:59 2015 +1000 src/perl/PMDA/Makefile.PL: Perl voodoo so that test.pl runs OK Really obscure MakeMaker hack needed to allow make -f Makefile test to actually work, rather than dying as in ... kenj@bozo-vm:~/src/pcp/src/perl/PMDA$ make -f Makefile test PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..4 Can't load 'blib/arch/auto/PCP/PMDA/PMDA.so' for module PCP::PMDA: blib/arch/auto/PCP/PMDA/PMDA.so: undefined symbol: clearHV at /usr/lib/perl/5.14/DynaLoader.pm line 184. at test.pl line 21 Compilation failed in require at test.pl line 21. commit 453459a12cb76d19bcb8d3f94a8e20d3cbcf86a8 Author: Ken McDonell Date: Thu May 7 09:56:19 2015 +1000 src/perl/PMDA/cvalue.c: another PM_ERR_* place 1. fix ordering of error code tests here to match pmerr -l order 2. make ids() more data driven 3. extend ids() to check PMDA_PMID() and pmid_build() return the same value ... really a pmda.h test rather than a perl test but fits conveniently here commit 40b1c6f3b979b2a747545bfaebef3a7c8dd04cbd Author: Ken McDonell Date: Thu May 7 09:26:24 2015 +1000 PM_ERR_BADSTORE: second round of cosmetic changes In the places where we enumerate PM_ERR_* values and need to keep them in sync (Perl and Python bindings in particular), make the order the same as pmerr -l to ease maintenance. And document this goal in all 3 places. Note the order in pmapi.h is different, but that serves a different purpose and is OK to be different. commit 056c9d30fe109e858755f856a374e9ef7fad258e Author: Ken McDonell Date: Thu May 7 09:22:36 2015 +1000 pmda.h: refine PMDA_PMID macro In some unrelated testing I discovered that PMDA_PMID(x,y) and build_pmid(0,x,y) don't return the same values for some choices of x and y! In particular if the arguments to PMDA_PMID() are negative (!) or larger than the corresponding field widths the PMDA_PMID() value is clearly wrong. Add some masking to limit x (cluster) to 12 bits and y (item) to 10 bits. From kenj@internode.on.net Thu May 7 02:39:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A8C8A7F37 for ; Thu, 7 May 2015 02:39:32 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7F1EE30404E for ; Thu, 7 May 2015 00:39:29 -0700 (PDT) X-ASG-Debug-ID: 1430984366-04bdf063205d7010001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 1ts4tkLKuaOdkZwb for ; Thu, 07 May 2015 00:39:27 -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: A2DvAQA0FktVPKEh0XYNT4NgXoMegy6/GYFOh28TAQEBAQEBAQYBAQEBQYUJFUAwBgIFFgsCCwMCAQIBMScGAgEBuQ1wk1qBIY86glKBRQWWPJx9hCtdgkUBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 07 May 2015 17:09:26 +0930 Message-ID: <554B16AE.1010204@internode.on.net> Date: Thu, 07 May 2015 17:39:26 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - fixup Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates - fixup Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1430984366 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18690 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Just pushing this minor one, and making sure the resolution of the overlapping merge (qa/GNUmakefile) in my last re-sync with the official tree makes it back to my oss tree. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): src/perl/PMDA/.gitignore: cvalue executable is not interesting src/perl/PMDA/.gitignore | 1 + 1 file changed, 1 insertion(+) Details ... commit af7310944455af885a42a6545f56d3d63eae7b9e Author: Ken McDonell Date: Thu May 7 17:34:11 2015 +1000 src/perl/PMDA/.gitignore: cvalue executable is not interesting From myllynen@redhat.com Thu May 7 05:20:41 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 AE3D67F37 for ; Thu, 7 May 2015 05:20:41 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8C4478F8037 for ; Thu, 7 May 2015 03:20:38 -0700 (PDT) X-ASG-Debug-ID: 1430994037-04cb6c1cc9572240001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id BKjktkAEhWsp4NGc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 03:20:37 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 ECD035A094; Thu, 7 May 2015 10:20:36 +0000 (UTC) Received: from mmyllyne.csb (vpn1-7-207.ams2.redhat.com [10.36.7.207]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47AKZ04014484; Thu, 7 May 2015 06:20:35 -0400 Message-ID: <554B3C72.3060306@redhat.com> Date: Thu, 07 May 2015 13:20:34 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Ken McDonell , Nathan Scott CC: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <2018532257.14377924.1430979561523.JavaMail.zimbra@redhat.com> <554B144A.4050007@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554B144A.4050007@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1430994037 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-07 10:29, Ken McDonell wrote: > On 07/05/15 16:19, Nathan Scott wrote: >> >> A few possibilities spring to mind ... >> - presenting some pmchart UI for adding new derivations interactively >> (may need a parser-helper routine for this that pmchart can use to >> give feedback about parsing error locations), > > This is also on the BZ list. I see PCP_DERIVED_CONFIG commented out in pmwebd.options, I presume predefined derived metrics are thus available via pmwebd for Web UIs? >> - provide a mechanism to persist derivations (in ~/.pcp/ &| /etc/pcp) >> and make libpcp automatically load those metrics so that all client >> tools see 'em immediately (without env vars, etc). > > Yep that's certainly possible, although if that directory gets cluttered > it could significantly slow PMAPI operations both at startup and on the > error paths (derived metrics are usually tried when all else fails for > pmns and metadata operations). I added PCP_DERIVED_CONFIG to /etc/pcp.conf and all of pminfo, pmval, and pmdumptext "just worked" with derived metrics. Not sure is this the ideal solution but if no better ones are in sight then perhaps adding PCP_DERIVED_CONFIG to pcp.conf in comments might be somewhat helpful. > If we can gather these definitions from a number of places ... env, > /etc/pcp/.., ~/.pcp, command line args ... then there is a more pressing > need for an export API. Having some examples provided or a "library of derived metrics" would certainly help - few weeks ago I was asking about using PCP as a 1:1 drop-in replacement for sar/sysstat and otherwise it's already possible but there were three (or four) metrics that were not readily available (disk.dev.avqsz, disk.dev.avrqsz, disk.dev.await, disk.dev.svctm), it might be a nice real world example that even if such calculated metrics are not provided by default, they can be derived. (The needed calculations should already be present in a slightly different form in pmiostat I presume). >> - as we find useful, general derivations we could install them below >> /etc/pcp (ie as part of the package installation) so they're always >> automatically available > > Nod. Yup. >>>> I don't see Perl bindings for this, not sure is that a biggie. ... >>> >>> The Python bindings are probably there by accident (no Python code >>> appears to >>> be using them). Perl bindings would be simple to add if the need arose. >> >> There are no general PMAPI perl client bindings (only the PMDA APIs). > > Ah, good point. Ok so with Perl scripts one would just defined the env variable? Thanks, -- Marko Myllynen From myllynen@redhat.com Thu May 7 05:29:42 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 918A77F37 for ; Thu, 7 May 2015 05:29:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 83F25304043 for ; Thu, 7 May 2015 03:29:39 -0700 (PDT) X-ASG-Debug-ID: 1430994577-04cbb056b25cfae0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id N2oC3YPwXXgCSug6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 03:29:38 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 (8.14.4/8.14.4) with ESMTP id t47ATbAU032250 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 06:29:37 -0400 Received: from mmyllyne.csb (vpn1-7-207.ams2.redhat.com [10.36.7.207]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47ATal1000408 for ; Thu, 7 May 2015 06:29:36 -0400 Message-ID: <554B3E8F.3080904@redhat.com> Date: Thu, 07 May 2015 13:29:35 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554AFE4E.80000@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1430994578 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Ken, On 2015-05-07 08:55, Ken McDonell wrote: > On 06/05/15 19:54, Marko Myllynen wrote: >> ... right, I was blissfully unaware of this. > > I suspect that might be a common occurrence ... not sure how/where we > need to advertise the derived metrics capabilities so they are more > visible and the degree of blissful unawareness is reduced for the > wider audience. > > Suggestions would be most welcome here. once I understand this a bit better myself I'll send a patch to add a note about derived metrics in the PCP Quick Guide. I did search for "calculate" and "derive" from the books but didn't find anything about derived metrics from there. >> .. I see that pmRegisterDerived(3) describes both C API and the >> expressions used to construct derived metrics. There are also >> Python bindings for it. And pminfo(1) can read such a "dmfile" >> specified with -c, PCP_DERIVED_CONFIG should be used with tools >> like pmval(1). > > Mostly this was intended to work _without_ client change which is why > none of pmie, pmval, pmlogger, ... have any command line option to > force derived metrics to be loaded ... they all rely on the > environment variable mechanism so that derived metrics "just appear" > like regular metrics. > > pminfo is the odd one out because it is the swiss army knife that is > used to provide access to all manner of PMAPI services that are not > usually required by other, more useful (outside development and > debugging) client applications. Ok, makes sense. >> write_per_sec = hotproc.io.write_bytes / (kernel.all.uptime - >> hotproc.psinfo.start_time/100) >> >> leads to an (expected) error as there are several instances. ... > > The error is not really expected, has nothing to do with instances > and is confounded by close-to indecipherable error message !! > > Instances are fully supported in derived metrics. Aha, sounds good. > The problem in your example is that the expression involves the > counter hotproc.io.write_bytes and this is being divided by something > with the units of time that is not a counter. This is not allowed > because the semantics of the resulting expression are not well > defined ... is it a counter or instantaneous, and if a counter what > does the divisor in units of seconds really mean? > > I think what you want is to have hotproc.io.write_bytes treated as an > instantaneous value (the value now, not a counter). Is that > correct? Yes, correct (see below also). > And I'm not sure why the /100 is required, could you please explain > that part? kernel.all.uptime is in seconds but hotproc.psinfo.start_time is in jiffies and although jiffies-to-seconds is not necessarily a trivial operation [1], /100 seemed to provide "close enough" results during my tests. So it'd be "bytes written by the process during its lifetime / the lifetime of the process in seconds" which should then illustrate a average-bytes-written-per-second metric for the process. 1) http://unix.stackexchange.com/questions/7870/how-to-check-how-long-a-process-has-been-running/7871#comment9851_7873 > Now the example. > > I've replaced hotproc.io.write_bytes by hotproc.psinfo.rss, not > because this makes semantic sense, but because hotproc.psinfo.rss has > instantaneous semantics which would be the same as > value(hotproc.io.write_bytes) if that was implemented. > > kenj@bozo-vm:/var/log/pcp/pmcd$ PCP_DERIVED_CONFIG=/tmp/eek.derive > pminfo -df mytest > > Note we have 2 instances throughout and the expressions parse > correctly. > > Let me know if I've guessed your semantics correctly and I should add > value(v) to my RFE queue. It certainly sounds like it, hopefully the additional explanation above also provides more context on what I was after. Now, if we're in the business of adding more stuff to your RFE queue.. ;-) Would you see it feasible to use derived metrics to derive metrics? For example, in your example you had: mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime mytest.marko = hotproc.psinfo.rss / (hotproc.psinfo.start_time - kernel.all.uptime) It would be nice to be able to write this as: mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime mytest.marko = hotproc.psinfo.rss / mytest.divisor In this kind of simple case it's not hugely helpful but it might quickly become handy, I'd presume already with those few examples I mentioned in my previous email both reading and writing of those derived metrics would already get much easier. Thanks a lot for your help, things are now certainly getting clearer. Cheers, -- Marko Myllynen From myllynen@redhat.com Thu May 7 05:38:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 ECD6F7F37 for ; Thu, 7 May 2015 05:38:05 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CC5848F809C for ; Thu, 7 May 2015 03:38:05 -0700 (PDT) X-ASG-Debug-ID: 1430995084-04cb6c1cc9572e90001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tEE0sWlVBKNb8uAo (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 03:38:04 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 (8.14.4/8.14.4) with ESMTP id t47Ac3lI001866 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 06:38:04 -0400 Received: from mmyllyne.csb (vpn1-7-207.ams2.redhat.com [10.36.7.207]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47Ac22D004602 for ; Thu, 7 May 2015 06:38:03 -0400 Message-ID: <554B408A.2020200@redhat.com> Date: Thu, 07 May 2015 13:38:02 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] [PATCH] PCP pidstat PMDA References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <5536CF59.6050108@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] [PATCH] PCP pidstat PMDA In-Reply-To: <5536CF59.6050108@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1430995084 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, just for the record / archives.. On 2015-04-22 01:29, Ken McDonell wrote: > On 21/04/15 22:43, Marko Myllynen wrote: >> ... >> hmm, so it is possible to provide a redirected metric from another >> domain in C but is there a way to do that in Perl or Python? And is it >> possible to read a metric from another domain to be used to calculate or >> construct a new metrics in the current domain, not just redirect? > > In general this is not possible. > > Think about the flow of a request (you're building pmda A and pmda B has > the metrics you're interested in): > > client -> pmcd -> pmda A -> ??? > > If pmda A tries to use pmcd to get to pmcd B we have a callback into > pmcd and all sorts of timeout headaches ... pmie in "secret agent mode" > for the summary PMDA does this, but I would not recommend that as a > precedent to be copied! > > If pmda B has some non-pcp export channel (as well) that could be used. > > Otherwise, source code replication from pmda B into pmda A is likely to > be the simplest (and most efficient) strategy. I think derived metrics would be helpful in the case I was thinking, i.e., to construct a new metric based on metrics provided by pmda A and by pmda B. Thanks, -- Marko Myllynen From minnus@buffalo.edu Thu May 7 10:03:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3F2527F37 for ; Thu, 7 May 2015 10:03:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1CCB38F809E for ; Thu, 7 May 2015 08:03:39 -0700 (PDT) X-ASG-Debug-ID: 1431010979-04cb6c1cc957aff0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id k2fjOwFHmPKtZvgJ for ; Thu, 07 May 2015 08:02:59 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailg.acsu.buffalo.edu (localmailg.acsu.buffalo.edu [128.205.4.25]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 0563A38FE for ; Thu, 7 May 2015 11:02:59 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id D941AE098E for ; Thu, 7 May 2015 11:03:00 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailg.acsu.buffalo.edu (Postfix) with ESMTP id EB38EE0990 for ; Thu, 7 May 2015 11:02:59 -0400 (EDT) Received: from smtp.buffalo.edu (smtp3.acsu.buffalo.edu [128.205.5.226]) by localmailg.acsu.buffalo.edu (Prefixe) with ESMTP id EA205E098E for ; Thu, 7 May 2015 11:02:59 -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 05EEB68C84 for ; Thu, 7 May 2015 11:02:58 -0400 (EDT) Message-ID: <554B7E8C.5040603@buffalo.edu> Date: Thu, 07 May 2015 11:02:36 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pmda timeout workarounds Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pmda timeout workarounds Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1431010979 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18699 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- HI, I'd like to come back to this question that's been floating around for a while. When pmdas take too long to respond to a client request, pmcd gives up on them and closes the pipe. Roughly once or twice a day, usually coinciding with high I/O, we have pmdas that run into this situation: [Thu Apr 23 12:01:40] pmcd(1470) Warning: pduread: timeout (after 5.000 sec) while attempting to read 12 bytes out of 12 in HDR on fd=16 [Thu Apr 23 12:01:40] pmcd(1470) Info: CleanupAgent ... Cleanup "slurm" agent (dom 23): protocol failure for fd=16, exit(1) [Fri May 1 13:30:50] pmcd(1470) Warning: pduread: timeout (after 5.000 sec) while attempting to read 12 bytes out of 12 in HDR on fd=30 [Fri May 1 13:30:52] pmcd(1470) Info: CleanupAgent ... Cleanup "gpfs" agent (dom 135): protocol failure for fd=30, exit(1) [Fri May 1 13:31:20] pmcd(1470) Warning: pduread: timeout (after 5.000 sec) while attempting to read 12 bytes out of 12 in HDR on fd=12 [Fri May 1 13:31:22] pmcd(1470) Info: CleanupAgent ... Cleanup "proc" agent (dom 3): protocol failure for fd=12 We'd like to not increase the timeout, since in some cases, late data is worse than no data. There was some some discussion here that it should be handled on the pmda side: http://oss.sgi.com/bugzilla/show_bug.cgi?id=1036 Later on, some discussion on providing some new functionality: http://www.pcp.io/pipermail/pcp/2014-March/004586.html The slow startup has already been handled, but now I'm thinking about how to deal with slow responses when the pmda is already running. Barring any other suggestions, my plan would be to handle these issues on a case by case basis depending on the semantics of the pmda data. For the slurm pmda, the data is tolerant to some reporting drift so I would have a separate thread that updates a shared data structure periodically, and any fetch just reports the most recent information. For gpfs, we really care about getting the counters in a timely fashion. So can I just return PM_ERR_AGAIN to a client request for a pmda fetch if the request is taking too long, and the client will do "the right thing"? Where the right thing for a pmlogger instance is to probably record no value for that timestep. Proc probably would be a mix of these 2 solutions depending on the metric. Is that the right way forward, or any other suggestions? This has started to occur more and more for us as we develop pmdas that interact with systems that may introduce delays that we cannot control. Thanks Martins From lberk@redhat.com Thu May 7 10:15:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 8CD727F37 for ; Thu, 7 May 2015 10:15:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7D07B30404E for ; Thu, 7 May 2015 08:15:40 -0700 (PDT) X-ASG-Debug-ID: 1431011738-04cb6c1cc757b610001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id JSab0YFb7zZfbERo (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 08:15:39 -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 (8.14.4/8.14.4) with ESMTP id t47FFcCk030227 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 11:15:38 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47FFb3i028175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 May 2015 11:15:38 -0400 From: Lukas Berk To: Marko Myllynen Cc: pcp developers Subject: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs References: <5549F6AA.8090506@redhat.com> <87vbg5v6gt.fsf@redhat.com> <554B07E4.1040005@redhat.com> X-ASG-Orig-Subj: Re: [pcp] [PATCH] pcp-webjs has moved, update URLs Date: Thu, 07 May 2015 11:15:37 -0400 In-Reply-To: <554B07E4.1040005@redhat.com> (Marko Myllynen's message of "Thu, 07 May 2015 09:36:20 +0300") Message-ID: <87a8xgl8py.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: 1431011739 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Marko Myllynen writes: > On 2015-05-06 22:41, Lukas Berk wrote: >> Marko Myllynen writes: >> [...] >>> -
  • The applications in the >> HREF="http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp-webjs.git">pcp-webjs >>> source tree are helpful when developing new web applications.
  • >>> +
  • The applications in the >> HREF="https://github.com/performancecopilot/pcp-webjs">pcp-webjs >>> source tree are helpful when developing new web applications.
  • >> [...] >>> - git clone git://git.pcp.io/pcp-webjs.git pcp-webjs >>> + git clone https://github.com/performancecopilot/pcp-webjs pcp-webjs >> >> I believe the most up to date location would actually be >> git://sourceware.org/git/pcpfans.git webjs > I'm ok either way as long as they both work, > https://sourceware.org/git/pcpfans.git/ currently gives "Forbidden" so > that's why I chose github for both cases. Aha, if you're looking for the gitweb, it's hosted here: https://www.sourceware.org/git/gitweb.cgi?p=pcpfans.git;a=shortlog;h=refs/heads/webjs I believe upstream pcp.git/scripts/spin-rawhide already uses the sourceware.org git location for pcp-webjs so no need to tweak that. Thanks for being open to this using route! Cheers, Lukas From lberk@redhat.com Thu May 7 12:40:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E62D97F37 for ; Thu, 7 May 2015 12:40:02 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 83A19AC002 for ; Thu, 7 May 2015 10:39:59 -0700 (PDT) X-ASG-Debug-ID: 1431020394-04cb6c1cc75811d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id A93JkRrlSMffRu1h (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 10:39:55 -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 (8.14.4/8.14.4) with ESMTP id t47HdqMD013469 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 May 2015 13:39:52 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47Hdp3g013669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 May 2015 13:39:52 -0400 From: Lukas Berk To: Mark Goodwin Cc: pcp@oss.sgi.com Subject: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint References: <87bnk0wzn5.fsf@redhat.com> <877ft59dmo.fsf@redhat.com> <1565443824.10833179.1430459606977.JavaMail.zimbra@redhat.com> <87383c19uy.fsf@redhat.com> <554843FC.9040109@redhat.com> <87d22eyfut.fsf@redhat.com> <55496FC7.8060600@gmail.com> <874mnpjs3u.fsf@redhat.com> <554AD069.9060106@redhat.com> <554AFCE0.9010606@gmail.com> X-ASG-Orig-Subj: Re: [pcp] [RFC] Minimizing Installation Size for Reduced PCP Footprint Date: Thu, 07 May 2015 13:39:51 -0400 In-Reply-To: <554AFCE0.9010606@gmail.com> (Mark Goodwin's message of "Thu, 07 May 2015 15:49:20 +1000") Message-ID: <87mw1g1e3c.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: 1431020395 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Mark Goodwin writes: [...] > Lukas, what's the plan for deb packaging, and the fedora SPEC? Now that the changes are merged, the plan is to start moving them over to fedora.spec and debian packaging respectively. I'll have to switch the compat conditionals in the deb packaging such that it achieves the same requirement on already released distros. For the fedora.spec, it would probably be wise to run rpmlint over the new spec file (something Nathan hinted to me earlier). So I'll be doing that as well and keeping the output in mind when submitting those changes on list. Any other thoughts on potential gotcha's are (as always) greatly appreciated. Thanks again for your thoughts and review! Cheers, Lukas From lberk@redhat.com Thu May 7 14:50:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0DED87F37 for ; Thu, 7 May 2015 14:50:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9F120AC003 for ; Thu, 7 May 2015 12:50:03 -0700 (PDT) X-ASG-Debug-ID: 1431028198-04bdf063225f3040001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 5Eh2OWrGCR76Sp3z (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 12:49:59 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t47JnwlM021150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 15:49:58 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47JnvIf002451 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 7 May 2015 15:49:58 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: PCP Buidbot and Improving QA Date: Thu, 07 May 2015 15:49:57 -0400 X-ASG-Orig-Subj: PCP Buidbot and Improving QA Message-ID: <871tisgobe.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: 1431028199 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Folks, I wanted to share something I've set up, to try to help ease and distribute the quality assurance responsibility among the PCP community. Despite the fact PCP ships on a variety of distros and operating systems, my understanding is that only a few core devs actually test the changes on a variety of platforms with any amount of frequency. http://buildbot.pcp.io is my attempt to change this, and at the same time, create more transparency among the community for the current shape of the testsuite. The most relevant page to developers will be http://buildbot.pcp.io/waterfall . There you can see the latest test results. Buildbot offers a distrbuted, modular, design. Meaning; individuals can contribute the flavour of buildslave(s) (the machines doing the actual testing) which matter the most to them. As an example, I do most of my work on a fedora, and am more comfortable administering and monitoring the state for QA purposes. So I've contributed Fedora 20 and 21 buildslaves. Conversely, I'm not as focused on ubuntu or debian distros, but individuals who are (and use PCP on such platforms) can contribute buildslaves of that variety. Thus, increasing the chances there are no breaking changes that I (or somebody else) has caused and failed to catch. This takes the load off any single person to maintain all the platforms we ship on. Currently I have the buildbot setup to watch merges to the master branch, and it tests the set of commits pushed upstream within a one minute span. This allows us to keep track how a specific set of commits effect the testsuite with greater accuracy. An example would be one of the latest builds ( http://buildbot.pcp.io/builders/fedora/builds/78 ), which has changes from both Ken and Martins. You can see the steps taken to build this revision, and full testsuite results ( http://buildbot.pcp.io/builders/fedora/builds/78/steps/Run%20Testsuite/logs/stdio ). I've written several helper scripts for setting up a buildslave, and the master.cfg being used on buildbot.pcp.io for those interested on git://sourceware.org/git/pcpfans.git lberk/buildbot They're located in the qa/buildbot dir. If these changes could get merged upstream, I would appreciate it. I've written further documentation on how to setup a buildslave at http://pcp.io/buildbot.html Please let me know if anything requires clarification, or additional steps (I'm sure I've probably missed something). If the community as a whole is interested in pursuing and using a buildbot, I'm happy to continue running the buildmaster. In that case, I would humbly ask for those interested to help, setup testing environments (buildslaves) for the following distros; Debian Ubuntu Solaris MacOSX CentOS/RHEL OpenSuse The more variety of architectures the better as well. I Would also need a list of instructions (a recipe if you will) of each step needed to: 1. build pcp (./Makepgks) 2. Uninstall any previous PCP on themachine/vm with the package manager, but not the dependencies 3. Install the freshly baked PCP 4. start/enable the required services 5. run the testsuite An example can be found in the qa/buildbot/master.cfg file for how I've done so with fedora. Several questions moving forwards: 1. What should constitute a 'failed' testsuite run? Currently on my fedora buildslaves, I'm at 11 failures (which I know is too high). However, is always having 0 failures too noisy for those administering the buildslaves? Should we set a threshold slightly higher than that? Should it simply be considered a failure when there is an increase comparatively to the last run? (not sure how easy/possible that is to setup) Likewise, I need to lower the number of [notrun] tests I currently have on those machines. 2. How should we report (new) failures? Do we want to at all? Should it just be an the website for devs to check? Buildbot is capable of running an irc bot to inform those one the #pcp channel. However I know not everybody uses irc. 3. Do we want warnings if the ./Makepkgs process has any 'Warnings' in the output (such as unused vars, etc)? 4. I'm all out of questions, what questions are there for me? Concerns? Hope this ends up being useful. Cheers, Lukas From fche@redhat.com Thu May 7 15:27:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6F4347F37 for ; Thu, 7 May 2015 15:27:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 080EEAC003 for ; Thu, 7 May 2015 13:27:48 -0700 (PDT) X-ASG-Debug-ID: 1431030463-04cb6c1cc85874a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id iyhQ9XOSK2RHiC0o (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 13:27:44 -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 (8.14.4/8.14.4) with ESMTP id t47KRfrQ010894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 May 2015 16:27:41 -0400 Received: from fche.csb (vpn-226-104.phx2.redhat.com [10.3.226.104]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47KRfY1003409; Thu, 7 May 2015 16:27:41 -0400 Received: by fche.csb (Postfix, from userid 2569) id 5173E585D6; Thu, 7 May 2015 16:27:39 -0400 (EDT) To: Martins Innus Cc: pcp Subject: Re: PCP Grafana questions References: <554A7198.10509@buffalo.edu> X-ASG-Orig-Subj: Re: PCP Grafana questions From: fche@redhat.com (Frank Ch. Eigler) Date: Thu, 07 May 2015 16:27:39 -0400 In-Reply-To: <554A7198.10509@buffalo.edu> (Martins Innus's message of "Wed, 06 May 2015 15:55:04 -0400") 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.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431030463 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 minnus wrote: > I'm starting to mess with the various pcp-webjs options and have > a few questions on using the grafana component. [...] Very good, thanks for your interest.. > [...] > Not sure what they are called, but for lack of a better name I > can't get the "metric operations" to work [...] Yes, this is documented in pmwebapi(3) and http://oss.sgi.com/bugzilla/show_bug.cgi?id=1094 . > 2. > My test case is about 1 month worth of a single node's archives with > ~200 metrics collected at 30 sec intervals (3 GB), roughly 1 file > per day, ~30 files. [...] When editing the metrics it takes a while > for the field to populate. [...] but it would be great to get some > feedback that something is happening. [...] We ship generally -unmodified- webapps, so if the normal graphite/grafana webapp doesn't have a 'please wait ...' kind of blinkenlight, it's not there in the pcp-webjs copy either. > 3. > > I am starting to do my own testing, but has anybody done scalability > studies? My largest dimension is going to be number of hosts. So is > it reasonable that I could plot ~5 metrics over a day but across 100 > host archives? 1000 host archives? [...] The largest views I've handled involved some dozens of hosts (split over some hundreds of time-sliced archives). With the pmwebd -M (multithreaded mode), it's behaved reasonably quickly; make sure you're on pcp 3.10.4. How well it scales is also a function of the web browser - so try the "png" (server-side) as well as "flot" (browser-side) rendering options. - FChE From fche@redhat.com Thu May 7 15:36:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 563C97F37 for ; Thu, 7 May 2015 15:36:04 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E6485AC005 for ; Thu, 7 May 2015 13:36:03 -0700 (PDT) X-ASG-Debug-ID: 1431030962-04bdf063205f4e20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 50qe1yLzZnnf6Ebe (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 13:36:03 -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 (8.14.4/8.14.4) with ESMTP id t47KZlpZ014325 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 May 2015 16:35:47 -0400 Received: from fche.csb (vpn-226-104.phx2.redhat.com [10.3.226.104]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47KZlTQ016156; Thu, 7 May 2015 16:35:47 -0400 Received: by fche.csb (Postfix, from userid 2569) id 4F139585D6; Thu, 7 May 2015 16:35:45 -0400 (EDT) To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> X-ASG-Orig-Subj: Re: Calculated/derived metrics? From: fche@redhat.com (Frank Ch. Eigler) Date: Thu, 07 May 2015 16:35:45 -0400 In-Reply-To: <554AFE4E.80000@internode.on.net> (Ken McDonell's message of "Thu, 07 May 2015 15:55:26 +1000") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431030962 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 kenj wrote: > [...] >> [...] For example, I tried to derive the bytes-written/s for a >> process being monitored with hotproc. A process' lifetime can roughly be >> calculated with kernel uptime - the process' start_time / 100. But >> testing with something like: >> >> write_per_sec = hotproc.io.write_bytes / (kernel.all.uptime - >> hotproc.psinfo.start_time/100) >> >> leads to an (expected) error as there are several instances. ... > [...] > The problem in your example is that the expression involves the > counter hotproc.io.write_bytes and this is being divided by > something with the units of time that is not a counter. [...] Is the rate() derived-metrics function applicable here? - FChE From dsmith@redhat.com Thu May 7 16:05:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 791377F37 for ; Thu, 7 May 2015 16:05:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0B0AFAC001 for ; Thu, 7 May 2015 14:05:17 -0700 (PDT) X-ASG-Debug-ID: 1431032716-04bdf063205f5f50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Rp88vFmApdfoDDgy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 14:05:17 -0700 (PDT) X-Barracuda-Envelope-From: dsmith@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t47L5GHo021990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 17:05:16 -0400 Received: from t540p.usersys.redhat.com (dhcp-10-15-1-2.hsv.redhat.com [10.15.1.2]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47L5F4f030330 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 7 May 2015 17:05:15 -0400 Message-ID: <554BD38B.4060300@redhat.com> Date: Thu, 07 May 2015 16:05:15 -0500 From: David Smith User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp Subject: Re: [pcp] JSON PMDA References: <54F9F92D.4010202@redhat.com> <552699FE.7040801@redhat.com> <2139482617.15593599.1428634701360.JavaMail.zimbra@redhat.com> <552D6524.1030803@redhat.com> <1237712965.18667183.1429054767135.JavaMail.zimbra@redhat.com> <5536C228.8010001@redhat.com> <1344441557.4430503.1429658863072.JavaMail.zimbra@redhat.com> <55493338.3050609@redhat.com> <422876605.13652980.1430893026406.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] JSON PMDA In-Reply-To: <422876605.13652980.1430893026406.JavaMail.zimbra@redhat.com> Content-Type: multipart/mixed; boundary="------------080704020705060003010500" 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: 1431032717 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------080704020705060003010500 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 05/06/2015 01:17 AM, Nathan Scott wrote: > Hi David, > > ----- Original Message ----- >> [...] >> OK, here's a quite rough patch that makes the needed changes to cache.c >> (and associated files), and then modifies the JSON PMDA to use indom >> caches for cluster and metric assignments. There are several "FIXME" >> comments scattered throughout the changes, and more code will need to be >> added to pmda.py to make this more user-friendly. But, it does seem to >> work in the limited testing I've done. >> > > Ah excellent, sounds promising. > > + > + if (maximum < 0) > + return PM_ERR_SIGN; > + // FIXME: What do we do if there is already something in the cache > + // with an instance greater than the new maximum? > > Possibly return PM_ERR_TOOBIG or PM_ERR_TOOSMALL for this case? > > + // FIXME 2: Does this maximum value need to be saved/restored when > + // the cache itself is saved/restored? Currently only a few things > + // from the header are stored. > + h->maxinst = maximum; > > Yep, I believe so - see Ken's note below, third paragraph... > http://www.pcp.io/pipermail/pcp/2015-April/006982.html This patch is cleaned up a good bit. I fixed the above items and made several changes to pmda.py. I've got a question about the "exports" file, which I've never messed with before. Should I have put the new function at the end of the list? Do I need to define a new library version? I've got a "philosophy" question about the pmda itself. Originally, each array had its own indom cache. For this new version, I've switched to one indom cache per JSON source (each JSON source is also in its own cluster). I think I can see a way to switch back to the original method (by adding another cache that maps cache numbers back to arrays), but I wasn't sure which way was more "correct". -- David Smith dsmith@redhat.com Red Hat http://www.redhat.com 256.217.0141 (direct) 256.837.0057 (fax) --------------080704020705060003010500 Content-Type: text/x-patch; name="cache_change2.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cache_change2.patch" diff --git a/src/include/pcp/pmda.h b/src/include/pcp/pmda.h index 20968f1..654269b 100644 --- a/src/include/pcp/pmda.h +++ b/src/include/pcp/pmda.h @@ -592,6 +592,9 @@ extern pmnsNode * pmdaNodeLookup(pmnsNode *, const char *); * * pmdaCachePurge * cull inactive entries + * + * pmdaCacheResize + * set the maximum instance identifier */ extern int pmdaCacheStore(pmInDom, int, const char *, void *); extern int pmdaCacheStoreKey(pmInDom, int, const char *, int, const void *, void *); @@ -600,6 +603,7 @@ extern int pmdaCacheLookupName(pmInDom, const char *, int *, void **); extern int pmdaCacheLookupKey(pmInDom, const char *, int, const void *, char **, int *, void **); extern int pmdaCacheOp(pmInDom, int); extern int pmdaCachePurge(pmInDom, time_t); +extern int pmdaCacheResize(pmInDom, int); #define PMDA_CACHE_LOAD 1 #define PMDA_CACHE_ADD 2 diff --git a/src/libpcp_pmda/src/cache.c b/src/libpcp_pmda/src/cache.c index dd74b3f..37feda6 100644 --- a/src/libpcp_pmda/src/cache.c +++ b/src/libpcp_pmda/src/cache.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013 Red Hat. + * Copyright (c) 2013,2015 Red Hat. * Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved. * * This library is free software; you can redistribute it and/or modify it @@ -39,7 +39,9 @@ typedef struct entry { time_t stamp; } entry_t; -#define VERSION 1 /* version of external file format */ +#define CACHE_VERSION1 1 +#define CACHE_VERSION2 2 +#define CACHE_VERSION CACHE_VERSION2 /* version of external file format */ #define MAX_HASH_TRY 10 /* @@ -59,8 +61,11 @@ typedef struct hdr { int ins_mode; /* see insert_cache() */ int hstate; /* dirty/clean/string state */ int keyhash_cnt[MAX_HASH_TRY]; + int maxinst; /* maximum inst */ } hdr_t; +#define DEFAULT_MAXINST 0x7fffffff + /* bitfields for hstate */ #define DIRTY_INSTANCE 0x1 #define DIRTY_STAMP 0x2 @@ -189,6 +194,7 @@ find_cache(pmInDom indom, int *sts) h->hstate = 0; for (i = 0; i < MAX_HASH_TRY; i++) h->keyhash_cnt[i] = 0; + h->maxinst = DEFAULT_MAXINST; return h; } @@ -617,7 +623,7 @@ insert_cache(hdr_t *h, const char *name, int inst, int *sts) if (last_e == NULL) inst = 0; else { - if (last_e->inst == 0x7fffffff) { + if (last_e->inst == h->maxinst) { /* * overflowed inst identifier, need to shift to * ins_mode == 1 @@ -635,7 +641,7 @@ retry: for (e = h->first; e != NULL; e = e->next) { if (inst < e->inst) break; - if (inst == 0x7fffffff) { + if (inst == h->maxinst) { /* * 2^32-1 is the maximum number of instances we can have */ @@ -742,10 +748,34 @@ load_cache(hdr_t *h) fclose(fp); return PM_ERR_GENERIC; } - s = sscanf(buf, "%d %d", &x, &h->ins_mode); - if (s != 2 || x != 1 || h->ins_mode < 0 || h->ins_mode > 1) { + /* First grab the file version. */ + s = sscanf(buf, "%d ", &x); + if (s != 1 || x <= 0 || x > CACHE_VERSION) { __pmNotifyErr(LOG_ERR, - "pmdaCacheOp: %s: illegal first record: %s", + "pmdaCacheOp: %s: illegal cache header record: %s", + filename, buf); + fclose(fp); + return PM_ERR_GENERIC; + } + + /* Based on the file version, grab the entire line. */ + switch (x) { + case CACHE_VERSION1: + h->maxinst = DEFAULT_MAXINST; + s = sscanf(buf, "%d %d", &x, &h->ins_mode); + if (s != 2) + s = 0; + break; + default: + s = sscanf(buf, "%d %d %d", &x, &h->ins_mode, &h->maxinst); + if (s != 3) + s = 0; + break; + } + if (s == 0 || h->ins_mode < 0 || h->ins_mode > 1 || h->maxinst < 0 + || h->maxinst > DEFAULT_MAXINST) { + __pmNotifyErr(LOG_ERR, + "pmdaCacheOp: %s: illegal cache header record: %s", filename, buf); fclose(fp); return PM_ERR_GENERIC; @@ -873,7 +903,7 @@ save_cache(hdr_t *h, int hstate) vdp, sep, sep, sep, pmInDomStr_r(h->indom, strbuf, sizeof(strbuf))); if ((fp = fopen(filename, "w")) == NULL) return -oserror(); - fprintf(fp, "%d %d\n", VERSION, h->ins_mode); + fprintf(fp, "%d %d %d\n", CACHE_VERSION, h->ins_mode, h->maxinst); now = time(NULL); cnt = 0; @@ -1411,6 +1441,35 @@ int pmdaCachePurge(pmInDom indom, time_t recent) return cnt; } +int pmdaCacheResize(pmInDom indom, int maximum) +{ + hdr_t *h; + int sts; + entry_t *e; + + if (indom == PM_INDOM_NULL) + return PM_ERR_INDOM; + + if ((h = find_cache(indom, &sts)) == NULL) + return sts; + + if (maximum < 0) + return PM_ERR_SIGN; + + /* Find the largest inst in the queue. */ + for (e = h->first; e != NULL; e = e->next) { + /* If the new maximum is smaller than an existing inst, error. */ + if (maximum < e->inst) + return PM_ERR_TOOBIG; + } + + // FIXME 2: Does this maximum value need to be saved/restored when + // the cache itself is saved/restored? Currently only a few things + // from the header are stored. + h->maxinst = maximum; + return 0; +} + /* -------------------------------------------------------------------- lookup2.c, by Bob Jenkins, December 1996, Public Domain. diff --git a/src/libpcp_pmda/src/exports b/src/libpcp_pmda/src/exports index 323d8f6..f5fc5c2 100644 --- a/src/libpcp_pmda/src/exports +++ b/src/libpcp_pmda/src/exports @@ -119,6 +119,8 @@ PCP_PMDA_3.4 { pmdaInterfaceMoved; pmdaNodeLookup; + pmdaCacheResize; + pmdaRootConnect; pmdaRootShutdown; pmdaRootContainerHostName; diff --git a/src/pmdas/json/pmdajson.python b/src/pmdas/json/pmdajson.python index a9b59a3..959fcff 100644 --- a/src/pmdas/json/pmdajson.python +++ b/src/pmdas/json/pmdajson.python @@ -9,7 +9,7 @@ from collections import OrderedDict from pcp.pmda import PMDA, pmdaMetric, pmdaIndom import cpmapi as c_api from pcp.pmapi import pmUnits, pmContext, pmErr -from ctypes import c_int, POINTER, cast +from ctypes import c_int import os, stat, pwd import re import traceback @@ -17,7 +17,8 @@ import subprocess import shlex MAX_CLUSTER = 0xfff # 12 bits, see pcp/impl.h -MAX_ITEM = 0x3ff # 10 bits, see pcp/impl.h +MAX_METRIC = 0x3ff # 10 bits, see pcp/impl.h +MAX_INDOM = 0x7fffffff NOBODY_UID = -1 NOBODY_GID = -1 @@ -33,12 +34,12 @@ def preexec(): class Metric(object): ''' Metric information class ''' __name_re = re.compile(r'^[a-zA-Z][\w_\.]+$') - def __init__(self, name_prefix, cluster, idx, pmda): + def __init__(self, name_prefix, cluster, pmda): self.__name = '' self.name_prefix = name_prefix self.full_name = '' self.cluster = cluster - self.idx = idx + self.idx = -1 self.__pmda = pmda self.desc = '' self.type = c_api.PM_TYPE_UNKNOWN @@ -46,7 +47,7 @@ class Metric(object): self.pointer = None self.pmid = None self.obj = None - self.indom = None + self.indom_cache = None self.index_pointer = None self.__units_val = pmUnits(0, 0, 0, 0, 0, 0) self.__units_str = '' @@ -109,8 +110,8 @@ class Metric(object): raise RuntimeError("Invalid metric") self.pmid = self.__pmda.pmid(self.cluster, self.idx) - if self.indom != None: - self.obj = pmdaMetric(self.pmid, self.type, self.indom.obj, + if self.indom_cache != None: + self.obj = pmdaMetric(self.pmid, self.type, self.indom_cache.indom, self.sem, self.__units_val) else: self.obj = pmdaMetric(self.pmid, self.type, c_api.PM_INDOM_NULL, @@ -119,45 +120,125 @@ class Metric(object): # Note that you can't delete individual metrics. The # pmda.{clear,reset}_metrics() functions clear out *all* metrics. -class Indom(object): - ''' Indom (instance domain) information class ''' - def __init__(self, idx, pmda): +class IndomCache(pmdaIndom): + ''' Indom (instance domain) cache information class ''' + def __init__(self, serial, max_value, pmda): self.__pmda = pmda - self.idx = idx - self.obj = pmda.indom(self.idx) - self.values = {} - self.__pmda.add_indom(pmdaIndom(self.obj, self.values)) + self.serial = serial + + # In IndomCache.add_value, we're using 'value' as the inst + # value. However, the pmdaCache routines treat the passed in + # value as the 'private' field and generates its own inst + # value. However, this 'private' field isn't saved and + # restored, so it isn't very useful for our purposes. + # + # To get around this, we'll use an OrderedDict so that the + # dictionary order should match up with the inst order. + # (Another way to fix this problem would be to go ahead and + # call pmdaCacheStore() in IndomCache.add_value(), but that + # fix would require more api calls.) + self.__values = OrderedDict() + # '__names_by_values' is the inversion of '__values'. + self.__names_by_values = {} + pmdaIndom.__init__(self, pmda.indom(self.serial), self.__values) + try: + self.__pmda.add_indom(self) + except KeyError: + # If we've seen this indom before, it will already be + # present in the pmda, so replace it. + self.__pmda.replace_indom(self, self.__values) + self.__maxval = max_value + self.cache_resize(max_value) + self.__nextval = 0 + + @property + def indom(self): + ''' Get cache's indom. ''' + return self.it_indom def log(self, string): ''' Log an informational message ''' return self.__pmda.log(string) - def add_value(self, name, value): + def add_value(self, name, value=c_api.PM_IN_NULL): ''' Add a value to the indom ''' # PMDA.replace_indom() wants a dictionary, indexed by # indom string value. PMDA.replace_indom() doesn't really # care what is stored at that string value. We're storing the - # array index there. - self.values[name] = c_int(value) + # instance there. + if value == c_api.PM_IN_NULL: + value = self.next_value() + if self.__pmda.debug: + self.log("Adding ('%s', %d) to the cache" % (name, value)) + self.__values[name] = c_int(value) + if value >= self.__nextval: + self.__nextval = value + 1 + self.__names_by_values[value] = name + + def lookup_name(self, name): + ''' + Lookup name in an indom cache and return its associated value. + ''' + if name not in self.__values: + raise KeyError(name) + valueobj = self.__values[name] + return valueobj.value - def lookup_inst(self, inst): - ''' Lookup an array index based on the instance ID ''' - voidp = self.__pmda.inst_lookup(self.obj, inst) - if voidp == None: - return None - valuep = cast(voidp, POINTER(c_int)) - return valuep.contents.value + def lookup_value(self, value): + ''' + Lookup a value in an indom cache and return its associated name. + ''' + # We could call an api function here (pmda.inst_lookup() which + # calls pmdaCacheLookup()), but we can handle this in python + # by using the inverted dictionary. + if value not in self.__names_by_values: + raise KeyError(value) + return self.__names_by_values[value] + + def refresh(self): + ''' Update and save the indom cache. ''' + self.__pmda.replace_indom(self, self.__values) + # Note that set_dict_instances() saves the cache to disk. + self.set_dict_instances(self.it_indom, self.__values) + + def load(self): + ''' Load indom cache values. ''' + if self.__pmda.debug: + self.log("Loading cache %d..." % self.serial) + pmdaIndom.load(self) + self.cache_active() + for (inst, name) in self: + self.add_value(name, inst) + + def next_value(self): + ''' Return next value to be allocated. ''' + if self.__nextval > self.__maxval: + raise ValueError("Indom cache reached max value.") + value = self.__nextval + self.__nextval += 1 + return value + + def len(self): + ''' Return cache size. ''' + return len(self.__values) class JsonSource(object): ''' JSON Source class. Contains all metrics and data needed by a single JSON source. ''' - def __init__(self, path, cluster, pmda, trusted): + def __init__(self, path, pmda, trusted): self.__path = path - self.cluster = cluster self.__pmda = pmda + # cluster, metric_cache_idx, and indom_cache_idx get filled in later. + self.__cluster = -1 + self.__metric_cache_idx = -1 + self.__indom_cache_idx = -1 + self.__metric_cache = None + self.__indom_cache = None + self.__array_indexes = {} + # Note that this is the default root name. It can be # overridden with the metadata 'prefix' attribute. self.__root_name = os.path.basename(path) @@ -184,14 +265,58 @@ class JsonSource(object): self.__json_data = {} self.__metrics = {} self.__metrics_by_name = {} - self.__metric_idx = 0 - self.__indoms = {} self.__lastfetch = 0 + # Here we need to load the metadata and preparse it, in case + # it changes the source name. + self.__load_json_metadata() + self.__preparse_metadata() + def log(self, string): ''' Log an informational message ''' return self.__pmda.log(string) + @property + def name(self): + ''' + Get JSON source name value. This defaults to the base name of + the directory where the JSON source was found, but can be + overridden by the metadata file. + ''' + return self.__root_name + + @property + def cluster(self): + ''' Returns the source's cluster id. ''' + return self.__cluster + + @cluster.setter + def cluster(self, cluster): + ''' Sets the source's cluster id. ''' + self.__cluster = cluster + # Note that the cache indexes are laid out like this: + # 0: cluster cache (cluster 0 is for the static metrics, + # cluster 1 is for the first JSON source) + # 1: metric cache for JSON source #1 + # 2: indom cache for JSON source #1 + # 3: metric cache for JSON source #2 + # 4: indom cache for JSON source #2 + # 5: metric cache for JSON source #3 + # 6: indom cache for JSON source #3 + # ... + + self.__metric_cache_idx = (self.__cluster * 2) - 1 + self.__indom_cache_idx = self.__metric_cache_idx + 1 + # Now that we know the cluster id, try to load the metric + # cache and indom cache. Note that if they aren't present, + # that's OK - this must be a new JSON source. + self.__metric_cache = IndomCache(self.__metric_cache_idx, + MAX_METRIC, self.__pmda) + self.__metric_cache.load() + self.__indom_cache = IndomCache(self.__indom_cache_idx, + MAX_INDOM, self.__pmda) + self.__indom_cache.load() + def __load_json_metadata(self): ''' Load the JSON metadata file for this JSON source. ''' self.__metadata = {} @@ -255,7 +380,8 @@ class JsonSource(object): % self.__data_exec) self.log("%s" % traceback.format_exc()) else: - self.log("Found data-path %s" % self.__data_path) + if self.__pmda.debug: + self.log("Found data-path %s" % self.__data_path) try: fobj = open(self.__data_path) except IOError: @@ -278,8 +404,8 @@ class JsonSource(object): ''' if self.__pmda.debug: self.log("Loading JSON source %s" % self.__root_name) - self.__load_json_metadata() - self.__preparse_metadata() + # Note that we're loading the metadata in the init function, + # so we can update the source name. self.__load_json_data() # If either loading the metadata or data failed, quit. @@ -314,25 +440,36 @@ class JsonSource(object): def __refresh_indoms(self): ''' Refresh the list of indoms. ''' # Notice we never delete indoms, we just keep adding. - for array_name in self.__indoms.keys(): - index = 0 + self.__array_indexes.clear() + for (dummy, metric_info) in self.__metrics.iteritems(): + # Skip non-arrays. + if metric_info.index_pointer == None: + continue + try: - metric_info = self.__metrics_by_name[array_name] metrics_array = metric_info.pointer.resolve(self.__json_data) - # Loop through all the array items, updating the indom - # list with the array's index pointer values. + # list with any new values. Also remember the array + # index where we found a particular indom, to make + # retrieval easy. + index = 0 for item in metrics_array: indom_value = metric_info.index_pointer.resolve(item) - self.__indoms[array_name].add_value(indom_value, index) + full_name = "%s.%s" % (metric_info.name, indom_value) + self.__array_indexes[full_name] = index index += 1 + try: + dummy = self.__indom_cache.lookup_name(indom_value) + except KeyError: + # This indom value wasn't found in the indom + # cache. Add it. + self.__indom_cache.add_value(indom_value) except KeyError: self.log("Error while refreshing indom for array %s" - % array_name) + % metric_info.name) self.log("%s" % traceback.format_exc()) continue - self.__pmda.replace_indom(self.__indoms[array_name].obj, - self.__indoms[array_name].values) + self.__indom_cache.refresh() def __add_metric(self, metric_info): ''' Create and add a metric to the pmda. ''' @@ -346,26 +483,11 @@ class JsonSource(object): def __parse_array_metadata(self, array_name, metrics_array): ''' Parse a JSON array metadata. ''' - if array_name not in self.__indoms: - # Note that we're creating an indom here, but we don't - # know any values for it yet. We'll get those on a data - # read. - self.__indoms[array_name] = Indom(self.__pmda.indom_idx, - self.__pmda) - self.__pmda.indom_idx += 1 - # Process the array's metrics array. metric_prefix = "%s.%s" % (self.__pmda.pmda_name, self.__root_name) for item in metrics_array: - if self.__metric_idx > MAX_ITEM: - self.log("Skipping metrics in '%s' - max metric reached" - % metric_prefix) - break - metric_info = Metric(metric_prefix, self.cluster, - self.__metric_idx, self.__pmda) - self.__metric_idx += 1 - metric_info.indom = self.__indoms[array_name] - + metric_info = Metric(metric_prefix, self.cluster, self.__pmda) + metric_info.indom_cache = self.__indom_cache error_seen = 0 for (key, value) in item.iteritems(): # 'name' (required): Sanity check it and save it. @@ -380,7 +502,7 @@ class JsonSource(object): # this metric self.log("Skipping metric with invalid name '%s.%s'" % (array_name, value)) - break + continue # 'type' (required): Sanity check it and save it. elif key == 'type': if not isinstance(value, unicode): @@ -427,6 +549,23 @@ class JsonSource(object): self.log("Ignoring unknown attribute in metadata '%s'" % (key)) + # Try looking up the metric name in the metric cache. If + # it is there, reuse the metric index. + try: + metric_info.idx \ + = self.__metric_cache.lookup_name(metric_info.name) + except KeyError: + try: + # We couldn't find the metric name, so just grab + # the next metric index value. + metric_info.idx = self.__metric_cache.next_value() + self.__metric_cache.add_value(metric_info.name, + metric_info.idx) + except ValueError: + self.log("Skipping metrics in '%s' - max metric reached" + % metric_prefix) + break + # Make sure we have everything we need. If not (or we've # seen an error), just skip this metric. if error_seen or not metric_info.valid() \ @@ -435,9 +574,12 @@ class JsonSource(object): self.log("Metadata doesn't have required" " information for the following entry: %s" % metric_info.name) + del metric_info continue # We have all the required information. Add the metric. + if self.__pmda.debug: + self.log("Adding metric '%s'" % metric_info.name) self.__add_metric(metric_info) def __preparse_metadata(self): @@ -481,6 +623,11 @@ class JsonSource(object): Go through the meta, looking for information we can use to create the pcp representation of the metadata. ''' + # Make sure we've got a real cluster idx at this point. + if self.__cluster < 0: + raise TypeError("Cluster index must be set before parsing" + " metadata to create metrics.") + # Look for the "metrics" array. metrics_array = None for (key, value) in self.__metadata.items(): @@ -508,14 +655,7 @@ class JsonSource(object): # Process the metrics array. metric_prefix = "%s.%s" % (self.__pmda.pmda_name, self.__root_name) for item in metrics_array: - if self.__metric_idx > MAX_ITEM: - self.log("Skipping metrics in '%s' - max metric reached" - % metric_prefix) - break - metric_info = Metric(metric_prefix, self.cluster, - self.__metric_idx, self.__pmda) - self.__metric_idx += 1 - + metric_info = Metric(metric_prefix, self.__cluster, self.__pmda) error_seen = 0 for (key, value) in item.iteritems(): # 'name' (required): Sanity check it and save it. @@ -533,7 +673,7 @@ class JsonSource(object): self.log("Skipping metric with invalid name '%s'" % value) error_seen = 1 - break + continue # 'type' (required): Sanity check it and save it. elif key == 'type': if not isinstance(value, unicode): @@ -615,6 +755,23 @@ class JsonSource(object): self.log("Ignoring unknown attribute in metadata '%s'" % (key)) + # Try looking up the metric name in the metric cache. If + # it is there, reuse the metric index. + try: + metric_info.idx \ + = self.__metric_cache.lookup_name(metric_info.name) + except KeyError: + try: + # We couldn't find the metric name, so just grab + # the next metric index value. + metric_info.idx = self.__metric_cache.next_value() + self.__metric_cache.add_value(metric_info.name, + metric_info.idx) + except ValueError: + self.log("Skipping metrics in '%s' - max metric reached" + % metric_prefix) + break + # Make sure we have everything we need. If not (or we've # seen an error), just skip this metric. if error_seen or not metric_info.valid() \ @@ -629,6 +786,8 @@ class JsonSource(object): if self.__pmda.debug: self.log("Adding metric '%s'" % metric_info.name) self.__add_metric(metric_info) + # Now that all the metrics are created, save the metric cache. + self.__metric_cache.refresh() def fetch(self, item, inst): ''' Fetch value for this item and instance. ''' @@ -643,14 +802,7 @@ class JsonSource(object): metric_info = self.__metrics[item] # Handle array metrics. - if metric_info.indom != None: - # Get the array index from the indom. - array_index = metric_info.indom.lookup_inst(inst) - if array_index == None: - self.log("JSON source %s has no indom %d" - % (self.__root_name, inst)) - return [c_api.PM_ERR_INST, 0] - + if metric_info.indom_cache != None: # Split the full name into the array name and metric (array, dummy) = metric_info.name.split('.', 2) if array not in self.__metrics_by_name: @@ -663,9 +815,18 @@ class JsonSource(object): # Get the entire array. metrics_array = array_info.pointer.resolve(self.__json_data) - # Get the appropriate item from within the desired array entry. - return [metric_info.pointer.resolve(metrics_array[array_index]), - 1] + # Turn the instance id into a name. + name = self.__indom_cache.lookup_value(inst) + + # Using that name, lookup the array index where we + # found it. + full_name = "%s.%s" % (array_info.name, name) + try: + index = self.__array_indexes[full_name] + except KeyError: + self.log("array index for '%s' cannot be found" % full_name) + return [c_api.PM_ERR_INDOM, 0] + return [metric_info.pointer.resolve(metrics_array[index]), 1] except (KeyError, TypeError): self.log("Error while fetching metrics for array %s" % array_info.name) @@ -695,18 +856,31 @@ class JsonPMDA(PMDA): self.pmda_name = pmda_name PMDA.__init__(self, self.pmda_name, domain) self.connect_pmcd() - self.indom_idx = 0 + self.__cluster_indom = None self.numfetch = 0 self.metadata_name = 'metadata.json' - # cluster 0 is reserved for the static metrics - self.cluster_idx = 1 + # cache_idx 0 is reserved for the cluster cache. cluster 0 is + # reserved for the static metrics, so clusters that get added + # to the cache start with 1. + self.__cluster_cache = IndomCache(0, MAX_CLUSTER, self) - self.__metrics = {} # FIXME: python doesn't have a __pmParseDebug() wrapper. So, # if PCP_PYTHON_DEBUG has any value, turn debugging on. self.debug = ('PCP_PYTHON_DEBUG' in os.environ) + + # Try loading old cluster cache values. + self.__cluster_cache.load() + if self.__cluster_cache.len() == 0: + # If there weren't any old cluster cache values, we've got + # a bit of a problem. The indom cache only allocates + # consecutive values starting at 0. We want to start at 1, + # since cluster 0 is reserved for the static metrics. So, + # let's add a fake entry. + self.__cluster_cache.add_value('__internal__', 0) + + self.__metrics = {} self.__add_static_metrics() # Set up defaults for config variables. @@ -767,22 +941,24 @@ class JsonPMDA(PMDA): Create all the static metrics (not from a JSON source). ''' # Create our 'nsources' metric. - metric_info = Metric(self.pmda_name, 0, 0, self) + metric_info = Metric(self.pmda_name, 0, self) metric_info.name = 'nsources' metric_info.type = c_api.PM_TYPE_64 metric_info.sem = c_api.PM_SEM_COUNTER metric_info.desc = 'Number of JSON sources' + metric_info.idx = 0 metric_info.create() self.add_metric(metric_info.full_name, metric_info.obj, metric_info.desc) self.__metrics[metric_info.idx] = metric_info # Create our 'debug' metric. - metric_info = Metric(self.pmda_name, 0, 1, self) + metric_info = Metric(self.pmda_name, 0, self) metric_info.name = 'debug' metric_info.type = c_api.PM_TYPE_64 metric_info.sem = c_api.PM_SEM_INSTANT metric_info.desc = 'Debug logging state' + metric_info.idx = 1 metric_info.create() self.add_metric(metric_info.full_name, metric_info.obj, metric_info.desc) @@ -828,6 +1004,7 @@ class JsonPMDA(PMDA): dir_list = self.__trusted_directory_list else: dir_list = self.__directory_list + new_source_seen = False for directory in dir_list: for root, dummy, files in os.walk(directory): # Make sure we have the metadata file. @@ -845,16 +1022,39 @@ class JsonPMDA(PMDA): "file")): continue - # Add the new source. - if self.cluster_idx > MAX_CLUSTER: - self.log("Skipping source '%s' -" - " max cluster reached" % root) - continue - source = JsonSource(root, self.cluster_idx, - self, trusted) + # Create the new JsonSource. After the + # JsonSource has been initialized, it has + # parsed the metadata enough to optionally + # change the name. + source = JsonSource(root, self, trusted) + + # Try looking up the source name in the + # cluster cache. + try: + cluster_idx \ + = self.__cluster_cache.lookup_name(source.name) + if self.debug: + self.log("Found %s in cluster cache: %d" % + (source.name, cluster_idx)) + except KeyError: + try: + cluster_idx = self.__cluster_cache.next_value() + if self.debug: + self.log("allocating new cluster idx" + " %d for source %s" % + (cluster_idx, source.name)) + except ValueError: + self.log("Skipping source '%s' -" + " max cluster reached" % root) + continue + + if self.debug: + self.log("Adding source '%s', cluster_idx %d" + % (source.name, cluster_idx)) + self.__cluster_cache.add_value(source.name, cluster_idx) + source.cluster = cluster_idx self.sources_by_root[root] = source - self.sources_by_cluster[self.cluster_idx] = source - self.cluster_idx += 1 + self.sources_by_cluster[cluster_idx] = source # Notice we're going ahead and loading the # JSON data for new sources. If we're @@ -862,7 +1062,10 @@ class JsonPMDA(PMDA): # new data source, but we need the metadata # (for metrics) and data (for indoms). self.sources_by_root[root].load() + new_source_seen = True sources_seen[root] = 1 + if new_source_seen: + self.__cluster_cache.refresh() def __load_all_json(self): ''' @@ -957,4 +1160,5 @@ if __name__ == '__main__': #os.environ["PCP_PYTHON_DEBUG"] = "ALL" #os.environ["PCP_PYTHON_DEBUG"] = "APPL0|LIBPMDA" + #os.environ["PCP_PYTHON_DEBUG"] = "INDOM" JsonPMDA('json', 137).run() diff --git a/src/python/pcp/pmda.py b/src/python/pcp/pmda.py index 49203e0..26835f0 100644 --- a/src/python/pcp/pmda.py +++ b/src/python/pcp/pmda.py @@ -25,7 +25,7 @@ import os import cpmapi import cpmda from pcp.pmapi import pmContext as PCP -from pcp.pmapi import pmInDom, pmDesc, pmUnits +from pcp.pmapi import pmInDom, pmDesc, pmUnits, pmErr from ctypes.util import find_library from ctypes import CDLL, c_int, c_long, c_char_p, c_void_p, cast, byref @@ -55,6 +55,8 @@ LIBPCP_PMDA.pmdaCacheLookupKey.argtypes = [ POINTER(c_int), POINTER(c_void_p)] LIBPCP_PMDA.pmdaCacheOp.restype = c_int LIBPCP_PMDA.pmdaCacheOp.argtypes = [pmInDom, c_long] +LIBPCP_PMDA.pmdaCacheResize.restype = c_int +LIBPCP_PMDA.pmdaCacheResize.argtypes = [pmInDom, c_int] ## @@ -104,6 +106,39 @@ class pmdaIndom(Structure): self.it_indom = indom self.set_instances(indom, insts) + def __iter__(self): + # Generates an iterator for the cache. + if self.it_numinst < 0: + LIBPCP_PMDA.pmdaCacheOp(self.it_indom, + cpmda.PMDA_CACHE_WALK_REWIND) + while 1: + inst = LIBPCP_PMDA.pmdaCacheOp(self.it_indom, + cpmda.PMDA_CACHE_WALK_NEXT) + if inst < 0: + break + name = self.inst_name_lookup(inst) + if name: + yield (inst, name) + else: + for i in range(self.it_numinst): + inst = self.it_set[i].i_inst + name = self.inst_name_lookup(inst) + if name: + yield (inst, name) + + def inst_name_lookup(self, instance): + if self.it_numinst < 0: + name = (c_char_p)() + sts = LIBPCP_PMDA.pmdaCacheLookup(self.it_indom, instance, + byref(name), None) + if (sts == cpmda.PMDA_CACHE_ACTIVE): + return str(name.value.decode()) + elif self.it_numinst > 0: + for inst in self.it_set: + if (inst.i_inst == instance): + return str(inst.i_name.decode()) + return None + def set_list_instances(self, insts): instance_count = len(insts) if (instance_count == 0): @@ -113,6 +148,7 @@ class pmdaIndom(Structure): instance_array[i].i_inst = insts[i].i_inst instance_array[i].i_name = insts[i].i_name self.it_set = instance_array + self.it_numinst = instance_count def set_dict_instances(self, indom, insts): LIBPCP_PMDA.pmdaCacheOp(indom, cpmda.PMDA_CACHE_INACTIVE) @@ -134,6 +170,34 @@ class pmdaIndom(Structure): def __str__(self): return "pmdaIndom@%#lx indom=%#lx num=%d" % (addressof(self), self.it_indom, self.it_numinst) + def load(self): + if self.it_numinst <= 0: + sts = LIBPCP_PMDA.pmdaCacheOp(self.it_indom, cpmda.PMDA_CACHE_LOAD) + if sts < 0: + raise pmErr(sts) + else: + raise pmErr(cpmapi.PM_ERR_NYI) + + def cache_active(self): + if self.it_numinst <= 0: + LIBPCP_PMDA.pmdaCacheOp(self.it_indom, cpmda.PMDA_CACHE_ACTIVE) + else: + raise pmErr(cpmapi.PM_ERR_NYI) + + def cache_inactive(self): + if self.it_numinst <= 0: + LIBPCP_PMDA.pmdaCacheOp(self.it_indom, cpmda.PMDA_CACHE_INACTIVE) + else: + raise pmErr(cpmapi.PM_ERR_NYI) + + def cache_resize(self, maximum): + if self.it_numinst <= 0: + sts = LIBPCP_PMDA.pmdaCacheResize(self.it_indom, maximum) + if sts < 0: + raise pmErr(sts) + else: + raise pmErr(cpmapi.PM_ERR_NYI) + class pmdaUnits(pmUnits): """ Wrapper class for PMDAs defining their metrics (avoids pmapi import) """ def __init__(self, dimS, dimT, dimC, scaleS, scaleT, scaleC): @@ -240,13 +304,21 @@ class MetricDispatch(object): self._indom_helptext[indomid] = text def replace_indom(self, indom, insts): - replacement = pmdaIndom(indom, insts) + # Note that this function can take a numeric indom or a + # pmdaIndom. + if isinstance(indom, pmdaIndom): + it_indom = indom.it_indom + replacement = indom + else: + it_indom = indom + replacement = pmdaIndom(it_indom, insts) # list indoms need to keep the table up-to-date for libpcp_pmda if (isinstance(insts, list)): for entry in self._indomtable: - if (entry.it_indom == indom): + if (entry.it_indom == it_indom): entry = replacement - self._indoms[indom] = replacement + break + self._indoms[it_indom] = replacement def inst_lookup(self, indom, instance): """ @@ -268,17 +340,7 @@ class MetricDispatch(object): a specific instance domain. """ entry = self._indoms[indom] - if (entry.it_numinst < 0): - name = (c_char_p)() - sts = LIBPCP_PMDA.pmdaCacheLookup(indom, instance, byref(name), None) - if (sts == cpmda.PMDA_CACHE_ACTIVE): - return str(name.value.decode()) - elif (entry.it_numinst > 0 and entry.it_indom == indom): - for inst in entry.it_set: - if (inst.i_inst == instance): - return str(inst.i_name.decode()) - return None - + return entry.inst_name_lookup(instance) class PMDA(MetricDispatch): """ Defines a PCP performance metrics domain agent --------------080704020705060003010500-- From kenj@internode.on.net Thu May 7 16:18:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B20BE7F37 for ; Thu, 7 May 2015 16:18:03 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 96C3B304053 for ; Thu, 7 May 2015 14:18:00 -0700 (PDT) X-ASG-Debug-ID: 1431033477-04bdf063205f6780001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id ORTubJf0sVdVue47 for ; Thu, 07 May 2015 14:17:58 -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: A2CVAQAi1ktV/6Eh0XYNT4NiXoMexDGIEgEBAQEBAYVVgQsCBSECEQJMDQgBAYg1smtwk1EMHASBIZINgUUFlkqdC4QrXQGCRQEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 06:47:57 +0930 Message-ID: <554BD678.70207@internode.on.net> Date: Fri, 08 May 2015 07:17:44 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: PCP Subject: build failure on fc20 Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: build failure on fc20 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431033478 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18707 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- My build just started failing on fc20 thusly ... + /usr/bin/gawk --posix ' ... printf ("%%attr(%s,%s,%s) %s\n", $2, $3, $4, $6) >> f } $1 == "l" { print "%attr(0777,root,root)", $3 >> f }' gawk: cmd. line:133: else if (import_sheet2pcp[$NF]) f="import_sheet2pcp_files.rpm"; gawk: cmd. line:133: ^ yacc stack overflow Anyone else seeing this? Better still, any suggestions? This https://bugzilla.redhat.com/show_bug.cgi?id=743343 suggests the problem may have been there for ages, we're just hitting it now because we have lots more packages ... 8^) Can we change this code from if () ... else if () ... ... to if () ... if () ... ... From kenj@internode.on.net Thu May 7 17:24:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3C1207F37 for ; Thu, 7 May 2015 17:24:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2E3E28F8078 for ; Thu, 7 May 2015 15:24:06 -0700 (PDT) X-ASG-Debug-ID: 1431037440-04cbb056b25e8e40001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id p9FsiIixIRQ97v7A for ; Thu, 07 May 2015 15:24:00 -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: A2CVAQBa5UtV/6Eh0XYNT4dezEABAQEBAQGFVRVANgIFFgsCCwMCAQIBSw0IAQG7HnCTfoEhkg2BRQWzVYQrgyMBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 07:53:59 +0930 Message-ID: <554BE5F3.5080204@internode.on.net> Date: Fri, 08 May 2015 08:23:47 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: PCP Subject: install failing on openSUSE 13.1 Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: install failing on openSUSE 13.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431037440 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- My vm14, installing failing after recent rpm restructuring ... error: Failed dependencies: pcp-pmda-rpm is needed by pcp-collector-3.10.5-4.i586 pcp-pmda-rpm is needed by pcp-compat-3.10.5-4.i586 pcp-gui is needed by pcp-monitor-3.10.5-4.i586 postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-4.i586 The postfix one is OK (I have a qa/admin/check-vm change pending to check for this new dependency). The others look like new packaging problems. pcp-pmda-rpm is not built on this platform, ditto for pcp-gui, so I think the dependency clauses need to include some conditional code ... if we're not making pcp-foo then the same logic should guard the inclusion of a pcp-foo dependency in the other packages. I've left this system alone ... let me know what additional information might help traige this. From nscott@redhat.com Thu May 7 17:30:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 4D2847F37 for ; Thu, 7 May 2015 17:30:30 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3B0D18F8078 for ; Thu, 7 May 2015 15:30:30 -0700 (PDT) X-ASG-Debug-ID: 1431037828-04cb6c1cc958b130001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id kNLLinpIhq6V85q2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 15:30:28 -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 t47MUPZB065004; Thu, 7 May 2015 18:30:25 -0400 Date: Thu, 7 May 2015 18:30:25 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1299196352.15305499.1431037825092.JavaMail.zimbra@redhat.com> In-Reply-To: <554BD678.70207@internode.on.net> References: <554BD678.70207@internode.on.net> Subject: Re: [pcp] build failure on fc20 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] build failure on fc20 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: build failure on fc20 Thread-Index: O6xP63HpFY+TzCD1y7lmQopML/s7aQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431037828 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > My build just started failing on fc20 thusly ... > > + /usr/bin/gawk --posix ' > ... > printf ("%%attr(%s,%s,%s) %s\n", $2, $3, $4, $6) >> f } > $1 == "l" { print "%attr(0777,root,root)", $3 >> f }' > gawk: cmd. line:133: else if (import_sheet2pcp[$NF]) > f="import_sheet2pcp_files.rpm"; > gawk: cmd. line:133: ^ yacc stack > overflow > > Anyone else seeing this? I've got a regular fedora 20 build here & not seeing this FWLIW. > Better still, any suggestions? > > This https://bugzilla.redhat.com/show_bug.cgi?id=743343 suggests the problem > may have been there for ages, we're just hitting it now because we have lots > more packages ... 8^) > > Can we change this code from > if () ... > else if () ... > ... > > to > if () ... > if () ... > ... >From a quick reading of the code, I think that'd be safe & correct, yes. cheers. -- Nathan From kenj@internode.on.net Thu May 7 17:33:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A11137F37 for ; Thu, 7 May 2015 17:33:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 74B6B304059 for ; Thu, 7 May 2015 15:33:45 -0700 (PDT) X-ASG-Debug-ID: 1431038019-04bdf063235f9000001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id uCzSBQb1zDFCcHW2 for ; Thu, 07 May 2015 15:33:40 -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: A2CWAQC350tV/6Eh0XYNT4NiXsdPhgUCgggBAQEBAQGFLAEBBDhAEQsYCRYPCQMCAQIBRRMIAQGINbJtlEQBAQEHAQEBAR6LOoUMFoQXBZZKh2iNYIdDggmCIl0BgkUBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 08:03:39 +0930 Message-ID: <554BE836.9060302@internode.on.net> Date: Fri, 08 May 2015 08:33:26 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] build failure on fc20 [fixed] References: <554BD678.70207@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] build failure on fc20 [fixed] In-Reply-To: <554BD678.70207@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431038019 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 08/05/15 07:17, Ken McDonell wrote: > My build just started failing on fc20 thusly ... > > + /usr/bin/gawk --posix ' > ... > printf ("%%attr(%s,%s,%s) %s\n", $2, $3, $4, $6) >> f } > $1 == "l" { print "%attr(0777,root,root)", $3 >> f }' > gawk: cmd. line:133: else if (import_sheet2pcp[$NF]) f="import_sheet2pcp_files.rpm"; > gawk: cmd. line:133: ^ yacc stack overflow > > Anyone else seeing this? > > Better still, any suggestions? > > This https://bugzilla.redhat.com/show_bug.cgi?id=743343 suggests the problem may have been there for ages, we're just hitting it now because we have lots more packages ... 8^) > > Can we change this code from > if () ... > else if () ... > ... > > to > if () ... > if () ... > ... Doing a yum update fixed this ... so probably a gawk build problem that was fixed at some point in the fc20 update cycle. Looks like unravelling the nested if-else-else ... in pcp.spec.in would work in case this problem reappears elsewhere. From kenj@internode.on.net Thu May 7 17:46:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 4F8417F37 for ; Thu, 7 May 2015 17:46:02 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D0874AC002 for ; Thu, 7 May 2015 15:45:58 -0700 (PDT) X-ASG-Debug-ID: 1431038756-04cbb056b45e9590001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id C3FDnRwppYFJPZub for ; Thu, 07 May 2015 15:45:56 -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: A2CWAQDU6UtV/6Eh0XYNT882gl4CgggBAQEBAQGFLAEBBDhAARALGAkWDwkDAgECAUUGDQEHAQEVuxWURAEBAQEBAQQBAQEBAQEBG4s6hQUHhC0BBIZZrHyEK4MjAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 08:15:55 +0930 Message-ID: <554BEB16.7030208@internode.on.net> Date: Fri, 08 May 2015 08:45:42 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> X-ASG-Orig-Subj: Re: Calculated/derived metrics? In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431038756 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 08/05/15 06:35, Frank Ch. Eigler wrote: > ... > Is the rate() derived-metrics function applicable here? If I understand Marko's requirement he'd like to get something close to the I/O rate of the process over its life, rather than over the last time period (hotproc.io.write_bytes by itself will give you the latter, as will rate(hotproc.io.write_bytes) in a derived metric). I think the scenario is like this ... ---+-------------------------------+------ >time | | start_time uptime 0 100 170 200 >write_bytes and Marko wants 200/(uptime-start_time) at time "uptime" From lberk@redhat.com Thu May 7 17:52:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3FB6C7F37 for ; Thu, 7 May 2015 17:52:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1D2568F8037 for ; Thu, 7 May 2015 15:52:02 -0700 (PDT) X-ASG-Debug-ID: 1431039121-04cbb056b15e9760001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DV2jCloZ9m8nu9Jx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 15:52:02 -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 (8.14.4/8.14.4) with ESMTP id t47Mplc5006156 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 May 2015 18:51:47 -0400 Received: from toium (vpn-61-112.rdu2.redhat.com [10.10.61.112]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47MpkNe020792 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 May 2015 18:51:46 -0400 From: Lukas Berk To: Ken McDonell Cc: PCP Subject: Re: [pcp] install failing on openSUSE 13.1 References: <554BE5F3.5080204@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] install failing on openSUSE 13.1 Date: Thu, 07 May 2015 18:51:45 -0400 In-Reply-To: <554BE5F3.5080204@internode.on.net> (Ken McDonell's message of "Fri, 08 May 2015 08:23:47 +1000") Message-ID: <87egmsknlq.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: 1431039121 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey Ken, Ken McDonell writes: > error: Failed dependencies: > pcp-pmda-rpm is needed by pcp-collector-3.10.5-4.i586 > pcp-pmda-rpm is needed by pcp-compat-3.10.5-4.i586 > pcp-gui is needed by pcp-monitor-3.10.5-4.i586 > postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-4.i586 > > The postfix one is OK (I have a qa/admin/check-vm change pending to > check for this new dependency). > > The others look like new packaging problems. pcp-pmda-rpm is not > built on this platform, ditto for pcp-gui, so I think the dependency > clauses need to include some conditional code ... if we're not making > pcp-foo then the same logic should guard the inclusion of a pcp-foo > dependency in the other packages. > > I've left this system alone ... let me know what additional > information might help traige this. Thanks for catching this, I've commited what I believe is the proper fix to my lberk/dev branch. I'll send out a pcp-updates mail shortly with a few other patches. Cheers, Lukas From lberk@redhat.com Thu May 7 17:56:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E7A4C7F37 for ; Thu, 7 May 2015 17:56:15 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D7C3630404E for ; Thu, 7 May 2015 15:56:15 -0700 (PDT) X-ASG-Debug-ID: 1431039374-04cb6c1cc858baf0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id MkXzsxVgLPiG89wH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 15:56: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-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t47MuEia023863 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 7 May 2015 18:56:14 -0400 Received: from toium (vpn-61-112.rdu2.redhat.com [10.10.61.112]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t47MuDrM024803 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 7 May 2015 18:56:13 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Thu, 07 May 2015 18:56:12 -0400 X-ASG-Orig-Subj: pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <878ud0kneb.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: 1431039374 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Please see lberk/dev on git://sourceware.org/git/pcpfans.git for various fixups. Correcting a doc url, robustifying spin-rawhide, and the opensuse build issue Ken was seeing. Cheers, Lukas build/rpm/pcp.spec.in | 17 ++++++++++++++--- man/html/guide.html | 2 +- scripts/spin-rawhide | 12 ++++++++---- 3 files changed, 23 insertions(+), 8 deletions(-) commit 3b8a24dbdcf0835cdb72edcfcb8987e65f4d9d11 Author: Lukas Berk Date: Thu May 7 18:49:33 2015 -0400 Wrap pcp-pmda-rpm and pcp-gui with proper %if checks pcp-pmda-rpm and pcp-gui aren't built on some platforms, wrapping them with proper checks so it doesn't fail on other platforms commit 7e35f96431dcb6e913d017c1811b844e6d1268ef Author: Lukas Berk Date: Thu May 7 13:35:19 2015 -0400 Fix location of pcp-webjs gitweb in the pcp guide commit ff6b1024f3dfcd03512fb55b1390582e0b58c9ee Author: Lukas Berk Date: Thu May 7 11:19:56 2015 -0400 spin-rawhide: Extract version info from VERSION.pcp At times (specifically after a release), the spec file can become out of sync with the VERSION.pcp. This tweak of spin-rawhide gets the specific version info from the definitive source (VERSION.pcp). From nscott@redhat.com Thu May 7 18:35:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 70F9D7F37 for ; Thu, 7 May 2015 18:35:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id EF5B2AC002 for ; Thu, 7 May 2015 16:35:12 -0700 (PDT) X-ASG-Debug-ID: 1431041710-04cb6c1cc858d100001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id m7rv5NjxjMx4rMfh (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 16:35:11 -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 t47NZAZh007162; Thu, 7 May 2015 19:35:10 -0400 Date: Thu, 7 May 2015 19:35:10 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: David Smith Cc: pcp Message-ID: <2131769747.15314020.1431041710334.JavaMail.zimbra@redhat.com> In-Reply-To: <554BD38B.4060300@redhat.com> References: <54F9F92D.4010202@redhat.com> <552D6524.1030803@redhat.com> <1237712965.18667183.1429054767135.JavaMail.zimbra@redhat.com> <5536C228.8010001@redhat.com> <1344441557.4430503.1429658863072.JavaMail.zimbra@redhat.com> <55493338.3050609@redhat.com> <422876605.13652980.1430893026406.JavaMail.zimbra@redhat.com> <554BD38B.4060300@redhat.com> Subject: Re: [pcp] JSON PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] JSON PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: JSON PMDA Thread-Index: 6Hu36q+kcJnQWFTSNSBc/dNYqBnDmw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1431041711 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18712 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > >> [...] > > This patch is cleaned up a good bit. I fixed the above items and made > several changes to pmda.py. > > I've got a question about the "exports" file, which I've never messed > with before. Should I have put the new function at the end of the list? > Do I need to define a new library version? Yep - a PCP_PMDA_3.5 will be needed. > I've got a "philosophy" question about the pmda itself. Originally, each > array had its own indom cache. For this new version, I've switched to > one indom cache per JSON source (each JSON source is also in its own > cluster). I think I can see a way to switch back to the original method > (by adding another cache that maps cache numbers back to arrays), but I > wasn't sure which way was more "correct". >From a PCP philosophy point of view an indom represents a set-of-somethings from one PMDA (e.g. set of disks, set of CPUs) - so, in this case, if more than one JSON-defined metric has values expanded across a set-of-somethings those metrics should use the *same* indom (i.e. same serial#). Provided that can be represented, I guess it doesn't matter how things are managed internally in the PMDA. cheers. -- Nathan From mgoodwin@redhat.com Thu May 7 19:55:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E498B7F37 for ; Thu, 7 May 2015 19:55:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8234AAC002 for ; Thu, 7 May 2015 17:55:49 -0700 (PDT) X-ASG-Debug-ID: 1431046545-04bdf063235fd8a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Bt9JG1mFpg0OEH3v (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 17:55:45 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t480tUk1015819 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 May 2015 20:55:30 -0400 Received: from [10.64.51.72] (vpn1-51-72.bne.redhat.com [10.64.51.72]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t480tSM8002672; Thu, 7 May 2015 20:55:29 -0400 Message-ID: <554C097F.4020406@redhat.com> Date: Fri, 08 May 2015 10:55:27 +1000 From: Mark Goodwin 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 CC: pcp@oss.sgi.com Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes References: <878ud0kneb.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes In-Reply-To: <878ud0kneb.fsf@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: 1431046545 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Ken, if you have a minute could you pull this fix from Lukas and check it builds and installs OK on that OpenSuSE13.2 vm of yours? (or give me access?) f21 builds and installs fine with or without the rpm-devel package installed, i.e. with or without pcp-pmda-rpm being built or not, so I guess the OpenSuSE rpm spec parser is less tolerant or something. thanks -- Mark On 05/08/2015 08:56 AM, Lukas Berk wrote: > Hi, > > Please see lberk/dev on git://sourceware.org/git/pcpfans.git > for various fixups. Correcting a doc url, robustifying spin-rawhide, > and the opensuse build issue Ken was seeing. > > Cheers, > > Lukas > > build/rpm/pcp.spec.in | 17 ++++++++++++++--- > man/html/guide.html | 2 +- > scripts/spin-rawhide | 12 ++++++++---- > 3 files changed, 23 insertions(+), 8 deletions(-) > > commit 3b8a24dbdcf0835cdb72edcfcb8987e65f4d9d11 > Author: Lukas Berk > Date: Thu May 7 18:49:33 2015 -0400 > > Wrap pcp-pmda-rpm and pcp-gui with proper %if checks > > pcp-pmda-rpm and pcp-gui aren't built on some platforms, > wrapping them with proper checks so it doesn't fail on other platforms > > commit 7e35f96431dcb6e913d017c1811b844e6d1268ef > Author: Lukas Berk > Date: Thu May 7 13:35:19 2015 -0400 > > Fix location of pcp-webjs gitweb in the pcp guide > > commit ff6b1024f3dfcd03512fb55b1390582e0b58c9ee > Author: Lukas Berk > Date: Thu May 7 11:19:56 2015 -0400 > > spin-rawhide: Extract version info from VERSION.pcp > > At times (specifically after a release), the spec file can become out > of sync with the VERSION.pcp. This tweak of spin-rawhide gets the > specific version info from the definitive source (VERSION.pcp). > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > From kenj@internode.on.net Thu May 7 20:06:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E19577F37 for ; Thu, 7 May 2015 20:06:51 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7EAEDAC003 for ; Thu, 7 May 2015 18:06:48 -0700 (PDT) X-ASG-Debug-ID: 1431047201-04cbb056b15edd00001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id uStVw59YLKx54p1h for ; Thu, 07 May 2015 18:06:42 -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: A2CWAQDJCkxV/6Eh0XYNT4NiXsdGhg0CggwBAQEBAQGFKwEBAQMBeQULCw4KCSUPAkYGDQEHAQGIILJ3lEYBAQEBAQEEAQEBAQEBARuLOoQzAQFQB4QtAQSWSogllGaEK12BDIE6AQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 10:36:41 +0930 Message-ID: <554C0C14.60900@internode.on.net> Date: Fri, 08 May 2015 11:06:28 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Lukas Berk CC: PCP Subject: Re: [pcp] install failing on openSUSE 13.1 References: <554BE5F3.5080204@internode.on.net> <87egmsknlq.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] install failing on openSUSE 13.1 In-Reply-To: <87egmsknlq.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431047201 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18713 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 08/05/15 08:51, Lukas Berk wrote: >> ... >> postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-4.i586 > Thanks for catching this, I've commited what I believe is the proper fix > to my lberk/dev branch. I'll send out a pcp-updates mail shortly with a > few other patches. Lukas, I've cherry-picked these, thanks. And they resolve the compat dependency ones. But the postfix PMDA is a real problem! 1. in this version of opensuse there is no postfix-perl-scripts rpm 2. there is (non-executable!) qshape.pl hidden in an obscure place in the postfix-docs rpm (!!) 3. there is already a guard in the pmda's Install script checking for an executable qshape I think we should drop the (newly added?) Requires: clause here so builds will work everywhere and perhaps add some extra verbage from the pmda's Install script to provide advice on where to find qshape for the various platforms, e.g. this would seem to be the advice for opensuse13.1 (a) install postfix-docs (b) sudo chmod 755 /usr/share/doc/packages/postfix-doc/auxiliary/qshape/qshape.pl (c) sudo ln -s /usr/share/doc/packages/postfix-doc/auxiliary/qshape/qshape.pl /usr/bin/qshape From nscott@redhat.com Thu May 7 20:16:39 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0ABFA7F37 for ; Thu, 7 May 2015 20:16:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 988A0AC003 for ; Thu, 7 May 2015 18:16:38 -0700 (PDT) X-ASG-Debug-ID: 1431047796-04bdf063225fe670001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id SY8HyXNerKkZcZQZ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 18:16:37 -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 t481GYuc021182; Thu, 7 May 2015 21:16:34 -0400 Date: Thu, 7 May 2015 21:16:34 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk , Ken McDonell Cc: PCP Message-ID: <197355498.15408258.1431047794187.JavaMail.zimbra@redhat.com> In-Reply-To: <554C0C14.60900@internode.on.net> References: <554BE5F3.5080204@internode.on.net> <87egmsknlq.fsf@redhat.com> <554C0C14.60900@internode.on.net> Subject: Re: [pcp] install failing on openSUSE 13.1 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] install failing on openSUSE 13.1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: install failing on openSUSE 13.1 Thread-Index: MbujvrHJm9vteQMA+7kIdkK2tQwpFw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1431047796 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18713 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > On 08/05/15 08:51, Lukas Berk wrote: > >> ... > >> postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-4.i586 > > > Thanks for catching this, I've commited what I believe is the proper fix > > to my lberk/dev branch. I'll send out a pcp-updates mail shortly with a > > few other patches. > > Lukas, > > I've cherry-picked these, thanks. And they resolve the compat dependency > ones. > > But the postfix PMDA is a real problem! > > 1. in this version of opensuse there is no postfix-perl-scripts rpm > 2. there is (non-executable!) qshape.pl hidden in an obscure place in the > postfix-docs rpm (!!) > 3. there is already a guard in the pmda's Install script checking for an > executable qshape > > I think we should drop the (newly added?) Requires: clause here so builds > will work everywhere and perhaps add some extra verbage from the pmda's > Install script to provide advice on where to find qshape for the various > platforms, e.g. this would seem to be the advice for opensuse13.1 Maybe use: %if "%{_vendor}" == "redhat" around the dependency, since we really want it kept for Fedora & RHEL. > (a) install postfix-docs (and maybe a vendor == "suse" for that dependency)? > (b) sudo chmod 755 > /usr/share/doc/packages/postfix-doc/auxiliary/qshape/qshape.pl > (c) sudo ln -s /usr/share/doc/packages/postfix-doc/auxiliary/qshape/qshape.pl > /usr/bin/qshape > That's not going to be end-user-friendly (ideally, it'd work out-of-the-box). We could avoid those steps via Install finding an appropriate location and passing it to the PMDA via configuration file, then running it with "perl $PCP_POSTFIX_QSHAPE" and passing (to avoid the chmod). cheers. -- Nathan From kenj@internode.on.net Thu May 7 21:28:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 22C9D7F37 for ; Thu, 7 May 2015 21:28:07 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 101918F8070 for ; Thu, 7 May 2015 19:28:07 -0700 (PDT) X-ASG-Debug-ID: 1431052080-04cb6c1cc7591610001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id e4r74CErH7YFmDCS for ; Thu, 07 May 2015 19:28:01 -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: A2CWAQDdHUxV/6Eh0XYNT880glgEAgKCDgEBAQEBAYUsAQEEOEARCxgJFg8JAwIBAgFFBwwIAQG7DJRPAQEBBwEBAQEeizqFDIQtAQSeMoNYjXiDU4IJIhyBZIMjAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 08 May 2015 11:58:00 +0930 Message-ID: <554C1F23.1090609@internode.on.net> Date: Fri, 08 May 2015 12:27:47 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: myllynen@redhat.com, pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554B3E8F.3080904@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554B3E8F.3080904@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431052080 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18715 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 07/05/15 20:29, Marko Myllynen wrote: > ... > once I understand this a bit better myself I'll send a patch to add a > note about derived metrics in the PCP Quick Guide. I did search for > "calculate" and "derive" from the books but didn't find anything about > derived metrics from there. That would be good. Derived metrics happened much later than the last updates to the books from SGI, so it is not surprising there is no mention there. > ... >> And I'm not sure why the /100 is required, could you please explain >> that part? > > kernel.all.uptime is in seconds but hotproc.psinfo.start_time is in > jiffies and although jiffies-to-seconds is not necessarily a trivial > operation [1], /100 seemed to provide "close enough" results during my > tests. ... Be careful. We (in PCPland) try very hard to avoid platform-variant and decade-variant units of measure ... blocks and hz and jiffies are all in this bag. So no matter what units the base instrumentation is in, the PMDA is responsible for translating it to something useful and invariant ... like seconds in this case. $ pminfo -d hotproc.psinfo.start_time kernel.all.uptime hotproc.psinfo.start_time Data Type: 32-bit unsigned int InDom: 3.39 0xc00027 Semantics: discrete Units: sec kernel.all.uptime Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: sec But unfortunately in this case the PMDA implementor says the metrics are seconds, but they are not (see the example below) ... this is a BUG .. the PMDA should return hotproc.psinfo.start_time either /100 and call it seconds or *10 and call it msec (and increase it to 64-bits in this case). # pminfo -f proc.psinfo.start_time | sed -e 's/.* value //' | sort -nr | head -2 ; pminfo -f kernel.all.uptime 9086825 9086825 kernel.all.uptime value 90868 If this was fixed you would not need the /100. > ... > Now, if we're in the business of adding more stuff to your RFE queue.. > ;-) Would you see it feasible to use derived metrics to derive metrics? > For example, in your example you had: > > mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime > mytest.marko = hotproc.psinfo.rss / (hotproc.psinfo.start_time - > kernel.all.uptime) > > It would be nice to be able to write this as: > > mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime > mytest.marko = hotproc.psinfo.rss / mytest.divisor I don't think nested definitions are going to happen ... the code behind this is already pretty complex ... but I could entertain a pmie-style macro definition and substitution that would achieve the same effect. From wwwrun@oss.sgi.com Thu May 7 22:59:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 8F0ED7F4E; Thu, 7 May 2015 22:59:09 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 918] pcpqa execution with less manual setup Date: Fri, 08 May 2015 03:59:09 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: kenj@internode.on.net X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431057549.fAA52.11313"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431057549.fAA52.11313 Date: Thu, 7 May 2015 22:59:09 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=918 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |nathans@debian.org Resolution|--- |FIXED --- Comment #1 from Nathan Scott --- This is resolved - mainly thanks to Milos, Ken & other folks work over time. The pcpqa user has long since been created as part of package installs, everything else needed (pmcd setup, primary logger, etc) is handled by "make setup && ./check -s -C -x verify". -- You are receiving this mail because: You are on the CC list for the bug. --1431057549.fAA52.11313 Date: Thu, 7 May 2015 22:59:09 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 918
    What Removed Added
    Status NEW RESOLVED
    CC   nathans@debian.org
    Resolution --- FIXED

    Comment # 1 on bug 918 from
    This is resolved - mainly thanks to Milos, Ken & other folks work over time. 
    The pcpqa user has long since been created as part of package installs,
    everything else needed (pmcd setup, primary logger, etc) is handled by "make
    setup && ./check -s -C -x verify".


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1431057549.fAA52.11313-- From pcp-announce-bounces@oss.sgi.com Fri May 8 01:26:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 42CEF7F47; Fri, 8 May 2015 01:26:36 -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 5F7AB7F37 for ; Fri, 8 May 2015 01:26:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 520D58F8039 for ; Thu, 7 May 2015 23:26:31 -0700 (PDT) X-ASG-Debug-ID: 1431066384-04cbb056b45f3350001-87ZIJf Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id Vhbl8vLQEYv1WuH1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 07 May 2015 23:26:25 -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 t486QOgr011642 for ; Fri, 8 May 2015 02:26:24 -0400 Date: Fri, 8 May 2015 02:26:24 -0400 (EDT) From: Nathan Scott To: pcp-announce Message-ID: <1720576643.15449479.1431066384395.JavaMail.zimbra@redhat.com> In-Reply-To: <1866084063.15440140.1431062836766.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 X-ASG-Orig-Subj: Community PCP roadmap X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Community PCP roadmap Thread-Index: 6RkKgfZsAhk79c3BNuwQc8EZ00LLuw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431066385 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18719 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Subject: [pcp-announce] Community PCP roadmap 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, Alot of people are excited about PCP and we keep getting asked now "what's next? what's the plan for PCP? how can I help?" It's a complex task tracking the work being done on PCP across the various groups within Red Hat, let alone everyone else in the community - but, let's give it a crack! Lukas has setup a public task board, accessible via: http://pcp.io/roadmap It contains an initial attempt at capturing all the current work, planned work for the next three PCP releases, then wishlist items beyond that. Could I ask anyone who is a regular contributor, or who plans to hack on PCP in the foreseeable future to visit the above URL and add your work in. If I know about your work, you'll likely find it there already, just waiting to be claimed - go right ahead! This is optional, not mandatory when sending new code, of course. Please only add things that you *really intend to work on*, too. It is not intended to replace any of the bug tracking systems, it's more of a interactive coordination and collaboration tool, and a way to improve visibility for people outside the developer community too. The way to read the board is from left to right. The cards there show our best attempt so far to represent current and planned work (bear in mind that plans can change at any time). If you create an account there and want to edit/add your work, send either Lukas or myself your username, we'll add you to the board & off you go. cheers. -- Nathan _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce From nscott@redhat.com Fri May 8 02:02:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 EFC447F3F for ; Fri, 8 May 2015 02:02:58 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D75F78F8035 for ; Fri, 8 May 2015 00:02:55 -0700 (PDT) X-ASG-Debug-ID: 1431068570-04cbb056b45f3c30001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id gcu2VXWx1MgdaQQ5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 00:02:50 -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 t4872mVA017627; Fri, 8 May 2015 03:02:48 -0400 Date: Fri, 8 May 2015 03:02:48 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Martins Innus Cc: pcp@oss.sgi.com Message-ID: <1373257836.15456190.1431068568719.JavaMail.zimbra@redhat.com> In-Reply-To: <554B7E8C.5040603@buffalo.edu> References: <554B7E8C.5040603@buffalo.edu> Subject: Re: [pcp] pmda timeout workarounds MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmda timeout workarounds Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmda timeout workarounds Thread-Index: gXxm6tcgPOTDgUK4KF+LGz6l1T0Oxw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431068570 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18719 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Martins, ----- Original Message ----- > [...] > > Barring any other suggestions, my plan would be to handle these issues > on a case by case basis depending on the semantics of the pmda data. > > For the slurm pmda, the data is tolerant to some reporting drift so I > would have a separate thread that updates a shared data structure > periodically, and any fetch just reports the most recent information. Sounds fine & similar sorts of approaches other PMDAs are taking. > For gpfs, we really care about getting the counters in a timely > fashion. So can I just return PM_ERR_AGAIN to a client request for a > pmda fetch if the request is taking too long, and the client will do > "the right thing"? Yes. > Where the right thing for a pmlogger instance is to > probably record no value for that timestep. It'll record the exact error code for that metric, within the pmResult, IIRC. > Proc probably would be a mix of these 2 solutions depending on the metric. > > Is that the right way forward, or any other suggestions? I think your approach is good. Do these PMDAs run as root, pcp user, or something else? If pcp user, have you had any success with those earlier experiments with pmie auto-restarting timed out PMDAs? (not a general solution, I know, just want to know if there's any new info there - thanks) > This has > started to occur more and more for us as we develop pmdas that interact > with systems that may introduce delays that we cannot control. *nod* - I remember having this issue with extracting NFS mount point usage stats at one production site; once identified and resolved, and using the background thread approach, stability was achieved (even on systems under significant io+net+mem+cpu load 24x7). So based on that past experience, I think your approach will prove sound. cheers. -- Nathan From myllynen@redhat.com Fri May 8 02:03:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2FCA17F3F for ; Fri, 8 May 2015 02:03:45 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B1DCDAC004 for ; Fri, 8 May 2015 00:03:44 -0700 (PDT) X-ASG-Debug-ID: 1431068619-04cb6c1cc7596000001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9jtI3hnuD4hHl7AV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 00:03:40 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4873dON019725 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 8 May 2015 03:03:39 -0400 Received: from mmyllyne.csb (vpn1-4-20.ams2.redhat.com [10.36.4.20]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4873aJU014276 for ; Fri, 8 May 2015 03:03:38 -0400 Message-ID: <554C5FC8.5010304@redhat.com> Date: Fri, 08 May 2015 10:03:36 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes References: <878ud0kneb.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes In-Reply-To: <878ud0kneb.fsf@redhat.com> Content-Type: text/plain; charset=UTF-8 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: 1431068620 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-08 01:56, Lukas Berk wrote: > Author: Lukas Berk > > Wrap pcp-pmda-rpm and pcp-gui with proper %if checks > > pcp-pmda-rpm and pcp-gui aren't built on some platforms, > wrapping them with proper checks so it doesn't fail on other platforms now that you're working with packaging, are there any chances to separate pmdumptext from pcp-gui so that fewer dependencies would be pulled in when installing pmdumptext? ldd indicates that QtCore is needed by pmdumptext (not sure why?) but otherwise pmdumptext has much shorter list of DSO dependencies that pmchart so it might make sense to separate them. Thanks, -- Marko Myllynen From kenj@internode.on.net Fri May 8 02:07:44 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 5393B7F4E for ; Fri, 8 May 2015 02:07:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id CEBB6AC003 for ; Fri, 8 May 2015 00:07:43 -0700 (PDT) X-ASG-Debug-ID: 1431068859-04cb6c1cc7596200001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id ypxeeOXNpfEX8Ck2 for ; Fri, 08 May 2015 00:07:40 -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: A2DeDgBnYExVPD1qLHlcgw5UXoZMwQOGBwQCAoE8TQEBAQEBAQcBAQEBQT9BBYNaAQEBBAgCMBwjDAEDAgYDDgMEAQEoBxkgCgMJCAIEEwsFiBvHOAEBAQcBAQEBHos6hQUHBoQnBZI5cIMrnROEKywxgkYBAQE Received: from ppp121-44-106-61.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.106.61]) by ipmail06.adl2.internode.on.net with ESMTP; 08 May 2015 16:37:07 +0930 From: "Ken McDonell" To: "'Mark Goodwin'" Cc: References: <878ud0kneb.fsf@redhat.com> <554C097F.4020406@redhat.com> In-Reply-To: <554C097F.4020406@redhat.com> Subject: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Fri, 8 May 2015 17:07:02 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <016b01d0895d$97de5a80$c79b0f80$@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: AQNIdW340TR8SaOKohzDp83/YqZW1QK0vkZTmmwe0WA= Content-Language: en-au X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1431068860 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18719 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 > -----Original Message----- > From: Mark Goodwin [mailto:mgoodwin@redhat.com] > Sent: Friday, 8 May 2015 10:55 AM > To: Ken McDonell > Cc: pcp@oss.sgi.com > Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes > > Ken, if you have a minute could you pull this fix from Lukas and check it builds > and installs OK on that OpenSuSE13.2 vm of yours? (or give me access?) === CentOS 6.5 (vm14) build OK including pcp-pmda-rpm install mostly OK, except for unrelated (?) .NeedRebuild botch below kenj@vm14:~/src/pcp$ sudo rpm -U `ls pcp-3.10.5/build/rpm/*.rpm | sed -e '/src.rpm/d'` Waiting for pmcd to terminate ... Rebuilding PMNS ... Starting pmcd ... Starting pmlogger ... Waiting for pmproxy to terminate ... Starting pmproxy ... rm: cannot remove `.NeedRebuild': No such file or directory Waiting for pmwebd to terminate ... Starting pmwebd ... Waiting for pmmgr to terminate ... Starting pmmgr ... === openSuSE 12.1 (vm02) build OK ... no pcp-pmda-rpm here because no rpm-devel and no pcp-webapi because no libmicrohttpd-devel install OK except for postfix-perl-scripts problem AND problem still with pcp-monitor needing pcp-webapi error: Failed dependencies: pcp-webapi is needed by pcp-monitor-3.10.5-1.i586 postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-1.i586 === openSuSE 13.1 (vm24) build OK ... no pcp-pmda-rpm here because no rpm-devel install OK except for postfix-perl-scripts problem error: Failed dependencies: postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-1.i586 From nscott@redhat.com Fri May 8 02:10:55 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B32CB7F50 for ; Fri, 8 May 2015 02:10:55 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 956728F8073 for ; Fri, 8 May 2015 00:10:55 -0700 (PDT) X-ASG-Debug-ID: 1431069053-04cbb056b45f3ee0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id ORVp2iHLeSH2jJvL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 00:10:53 -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 t487Aq3X004689; Fri, 8 May 2015 03:10:52 -0400 Date: Fri, 8 May 2015 03:10:52 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp@oss.sgi.com Message-ID: <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> In-Reply-To: <554C5FC8.5010304@redhat.com> References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.253] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp-updates spin-rawhide, docs, pcp.spec.in fixes Thread-Index: 3ovbHTpw7UsR7UESxcYIkOG//uZxig== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1431069053 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18719 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, > > On 2015-05-08 01:56, Lukas Berk wrote: > > Author: Lukas Berk > > > > Wrap pcp-pmda-rpm and pcp-gui with proper %if checks > > > > pcp-pmda-rpm and pcp-gui aren't built on some platforms, > > wrapping them with proper checks so it doesn't fail on other platforms > > now that you're working with packaging, are there any chances to > separate pmdumptext from pcp-gui so that fewer dependencies would be > pulled in when installing pmdumptext? (good idea & definitely worth a look - I'd forgotten all about that) > ldd indicates that QtCore is > needed by pmdumptext (not sure why?) It uses libpcp_qmc (our Qt metrics class), and QString's, QTextStream, and other Qt classes. > but otherwise pmdumptext has much > shorter list of DSO dependencies that pmchart so it might make sense to > separate them. Yep. cheers. -- Nathan From kenj@internode.on.net Fri May 8 03:35:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1CAE97F37 for ; Fri, 8 May 2015 03:35:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0FCF58F8050 for ; Fri, 8 May 2015 01:35:49 -0700 (PDT) X-ASG-Debug-ID: 1431074146-04cb6c1cc7597e70001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id gS7mC0QjRL2e7F1B for ; Fri, 08 May 2015 01:35:47 -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: A2AtKABcdExVPD1qLHlcgw5UXoZMwQmGBwQCAoE8TQEBAQEBAQcBAQEBQAE/QQECAoNbAQEECAIwHCMNAwIGA0YZIAoUAgQBHQWIG8dXAQEIAgEfizqFBQeELQWSOXCDK50ThCssMYJGAQEB Received: from ppp121-44-106-61.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.106.61]) by ipmail06.adl2.internode.on.net with ESMTP; 08 May 2015 18:05:45 +0930 From: "Ken McDonell" To: "'Nathan Scott'" , Cc: References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> In-Reply-To: <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> Subject: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Fri, 8 May 2015 18:35:42 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <017901d08969$f98c7e90$eca57bb0$@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: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui8+aZ+avEA== Content-Language: en-au X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1431074146 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18721 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== Another problem ... this time one of my Centos 5.5 (vm25) system error: Failed dependencies: pcp-pmda-gluster is needed by pcp-collector-3.10.5-6.x86_64 pcp-pmda-zswap is needed by pcp-collector-3.10.5-6.x86_64 pcp-pmda-unbound is needed by pcp-collector-3.10.5-6.x86_64 pcp-pmda-gluster is needed by pcp-compat-3.10.5-6.x86_64 pcp-pmda-zswap is needed by pcp-compat-3.10.5-6.x86_64 pcp-pmda-unbound is needed by pcp-compat-3.10.5-6.x86_64 pcp-system-tools is needed by pcp-compat-3.10.5-6.x86_64 pcp-system-tools is needed by pcp-monitor-3.10.5-6.x86_64 pcp-webapi is needed by pcp-monitor-3.10.5-6.x86_64 postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-6.x86_64 HAVE_PYTHON is false here ... so this PYPMDAS = gluster zswap unbound never happens and these pmdas are not built. And the spec file excludes pcp-system-tools for the same reason. From kenj@internode.on.net Fri May 8 06:23:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6F41B7F3F for ; Fri, 8 May 2015 06:23:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 627628F8040 for ; Fri, 8 May 2015 04:23:17 -0700 (PDT) X-ASG-Debug-ID: 1431084193-04cbb056b25fb020001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id BkZWFICmwgsRvd5V for ; Fri, 08 May 2015 04:23:13 -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: A2AtKABpm0xVPD1qLHlcgw5UXoZMwQ2GBwQCAoFATQEBAQEBAQcBAQEBQAE/QQECAoNbAQEECAIwHCMNAwIGA0YZIAoUAgQBHQWIG8dUAQEIAgEfizqFBQeELQWSOXCDK50ThCssMYJGAQEB Received: from ppp121-44-106-61.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.106.61]) by ipmail06.adl2.internode.on.net with ESMTP; 08 May 2015 20:53:11 +0930 From: "Ken McDonell" To: "'Nathan Scott'" , Cc: References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> In-Reply-To: <017901d08969$f98c7e90$eca57bb0$@internode.on.net> Subject: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Fri, 8 May 2015 21:23:08 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <017b01d08981$5d40f8f0$17c2ead0$@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: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui88BzXln1ZpZqrvQ Content-Language: en-au X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1431084193 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18724 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== Yet another problem: qshape is in the postfix rpm in CentOS 5.11. I think the Requires: clause in the spec file is doomed for pcp-pmda-postfix! From myllynen@redhat.com Fri May 8 09:15:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D4E6229DFB for ; Fri, 8 May 2015 09:15:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5932CAC002 for ; Fri, 8 May 2015 07:15:14 -0700 (PDT) X-ASG-Debug-ID: 1431094512-04cbb056b4600a30001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DFwYprZpGkLQQYX5 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 07:15:13 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 04A43A10D2; Fri, 8 May 2015 14:15:12 +0000 (UTC) Received: from mmyllyne.csb (vpn1-4-20.ams2.redhat.com [10.36.4.20]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t48EF99m012821; Fri, 8 May 2015 10:15:10 -0400 Message-ID: <554CC4ED.4090209@redhat.com> Date: Fri, 08 May 2015 17:15:09 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Ken McDonell , "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554BEB16.7030208@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554BEB16.7030208@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1431094512 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-08 01:45, Ken McDonell wrote: > On 08/05/15 06:35, Frank Ch. Eigler wrote: >> ... >> Is the rate() derived-metrics function applicable here? > > If I understand Marko's requirement he'd like to get something close to > the I/O rate of the process over its life, rather than over the last > time period (hotproc.io.write_bytes by itself will give you the latter, > as will rate(hotproc.io.write_bytes) in a derived metric). yes, I think there are certainly use cases for both, in this particular case I was thinking checking e.g. with pmval or pmdumptext "hot" processes' I/O activity for an application which does its I/O in bursts, with rate() most often the result would be zero but with value() it'd give instantly some sort of general idea what app has been up to I/O-wise (so it'd be a perfect match for this derived convenience metric). Thanks, -- Marko Myllynen From myllynen@redhat.com Fri May 8 09:18:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 369AB29DFB for ; Fri, 8 May 2015 09:18:06 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0EBD08F8033 for ; Fri, 8 May 2015 07:18:02 -0700 (PDT) X-ASG-Debug-ID: 1431094678-04bdf06322611d80001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OPtbHqgpalr2Ml1Y (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 07:17:59 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@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 6F67CB8130; Fri, 8 May 2015 14:17:58 +0000 (UTC) Received: from mmyllyne.csb (vpn1-4-20.ams2.redhat.com [10.36.4.20]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t48EHu2X021545; Fri, 8 May 2015 10:17:57 -0400 Message-ID: <554CC594.20300@redhat.com> Date: Fri, 08 May 2015 17:17:56 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554B3E8F.3080904@redhat.com> <554C1F23.1090609@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554C1F23.1090609@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1431094678 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-08 05:27, Ken McDonell wrote: > On 07/05/15 20:29, Marko Myllynen wrote: >> ... >>> And I'm not sure why the /100 is required, could you please explain >>> that part? >> >> kernel.all.uptime is in seconds but hotproc.psinfo.start_time is in >> jiffies and although jiffies-to-seconds is not necessarily a trivial >> operation [1], /100 seemed to provide "close enough" results during my >> tests. ... > > Be careful. We (in PCPland) try very hard to avoid platform-variant and > decade-variant units of measure ... blocks and hz and jiffies are all in > this bag. > > So no matter what units the base instrumentation is in, the PMDA is > responsible for translating it to something useful and invariant ... > like seconds in this case. > > But unfortunately in this case the PMDA implementor says the metrics are > seconds, but they are not (see the example below) ... this is a BUG .. ok, I admit I didn't pay that much attention to units, it looked like the jiffies value under /proc so I just went ahead with the calculation. > the PMDA should return hotproc.psinfo.start_time either /100 and call it > seconds or *10 and call it msec (and increase it to 64-bits in this case). > > If this was fixed you would not need the /100. I'll file a bug next week if nobody beats me. >> It would be nice to be able to write this as: >> >> mytest.divisor = hotproc.psinfo.start_time - kernel.all.uptime >> mytest.marko = hotproc.psinfo.rss / mytest.divisor > > I don't think nested definitions are going to happen ... the code behind > this is already pretty complex ... but I could entertain a pmie-style > macro definition and substitution that would achieve the same effect. That'd be great. One more thing that occurred to me that might be useful, especially if we were to create that "library of derived metrics" or such, I'd like to do this in my own derived metric configuration file: $include /etc/pcp/derived-metrics.conf mytest.test = ... mytest.foo = ... Mostly a matter of convenience again and certainly nothing critical but if the provided "library of derived metrics" would grow over time, it might also make sense to split it to separate files and then use includes there, too. Thanks, -- Marko Myllynen From fche@redhat.com Fri May 8 13:16:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 80B5C7F54 for ; Fri, 8 May 2015 13:16:19 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1E0EBAC006 for ; Fri, 8 May 2015 11:16:18 -0700 (PDT) X-ASG-Debug-ID: 1431108974-04cb6c1cc85a86a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id VjAJvakCHYoupiDc (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 08 May 2015 11:16:15 -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 (8.14.4/8.14.4) with ESMTP id t48IGB0H021991 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 8 May 2015 14:16:11 -0400 Received: from fche.csb (vpn-226-104.phx2.redhat.com [10.3.226.104]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t48IGAE2017893; Fri, 8 May 2015 14:16:11 -0400 Received: by fche.csb (Postfix, from userid 2569) id 085D4586B5; Fri, 8 May 2015 14:16:08 -0400 (EDT) Date: Fri, 8 May 2015 14:16:08 -0400 From: "Frank Ch. Eigler" To: Marko Myllynen Cc: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? Message-ID: <20150508181608.GA3195@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? References: <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554BEB16.7030208@internode.on.net> <554CC4ED.4090209@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <554CC4ED.4090209@redhat.com> User-Agent: Mutt/1.4.2.2i 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: 1431108974 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - On Fri, May 08, 2015 at 05:15:09PM +0300, Marko Myllynen wrote: > [...] > >> Is the rate() derived-metrics function applicable here? > > > > If I understand Marko's requirement he'd like to get something close to > > the I/O rate of the process over its life, rather than over the last > > time period (hotproc.io.write_bytes by itself will give you the latter, > > as will rate(hotproc.io.write_bytes) in a derived metric). > > yes, I think there are certainly use cases for both, in this particular > case I was thinking checking e.g. with pmval or pmdumptext "hot" > processes' I/O activity for an application which does its I/O in bursts, > with rate() most often the result would be zero but with value() it'd > give instantly some sort of general idea what app has been up to > I/O-wise (so it'd be a perfect match for this derived convenience metric). So you still want rate, but smoothed or over a longer time period. A counter-value() operator seems like a good expedient, but a longer term and more robust (overflow-aware etc.) way would be to have a rate(metric,'10 minutes') or exponential_smooth(rate(metric),0.9) types of things. (Probably this and the pmie expression syntaxes should be unified.) - FChE From minnus@buffalo.edu Fri May 8 13:36:13 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6B1D37F54 for ; Fri, 8 May 2015 13:36:13 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 623D48F8037 for ; Fri, 8 May 2015 11:36:10 -0700 (PDT) X-ASG-Debug-ID: 1431110168-04cb6c1cc95a8e10001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve3.acsu.buffalo.edu [128.205.7.163]) by cuda.sgi.com with ESMTP id e8cE7FLuEHzOvapJ for ; Fri, 08 May 2015 11:36:08 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.7.163 Received: from localmailf.acsu.buffalo.edu (localmailf.acsu.buffalo.edu [128.205.4.17]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id E7F809A57; Fri, 8 May 2015 14:36:07 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 602528008B; Fri, 8 May 2015 14:36:12 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailf.acsu.buffalo.edu (Postfix) with ESMTP id 3E49A8009D; Fri, 8 May 2015 14:36:12 -0400 (EDT) Received: from smtp.buffalo.edu (smtp3.acsu.buffalo.edu [128.205.5.226]) by localmailf.acsu.buffalo.edu (Prefixe) with ESMTP id 331638008B; Fri, 8 May 2015 14:36:12 -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 A6AEA77FEC; Fri, 8 May 2015 14:36:07 -0400 (EDT) Message-ID: <554D01FD.4060000@buffalo.edu> Date: Fri, 08 May 2015 14:35:41 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Ken McDonell , myllynen@redhat.com, pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554B3E8F.3080904@redhat.com> <554C1F23.1090609@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554C1F23.1090609@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve3.acsu.buffalo.edu[128.205.7.163] X-Barracuda-Start-Time: 1431110168 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18732 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Ken, On 5/7/15 10:27 PM, Ken McDonell wrote: > > > But unfortunately in this case the PMDA implementor says the metrics > are seconds, but they are not (see the example below) ... this is a > BUG .. the PMDA should return hotproc.psinfo.start_time either /100 > and call it seconds or *10 and call it msec (and increase it to > 64-bits in this case). > > # pminfo -f proc.psinfo.start_time | sed -e 's/.* value //' | sort -nr > | head -2 ; pminfo -f kernel.all.uptime > 9086825 > 9086825 > > kernel.all.uptime > value 90868 So I started looking into this. Looks like this has been there forever (hotproc just uses the same semantics defined in proc). But I have added other proc metrics that may need fixing as well. While the change for this metric (to ms and 64 bit to match the rest of the "time" metrics in proc) seems correct and straightforward, I have some confusion on the types in general for some of the proc time metrics. Apologies for the long description, and maybe I have a mistake somewhere. If we were to model this change after a similar metric (on Centos 6 x86_64): proc.psinfo.utime PMID: 3.8.13 = 12591117 = 0xc0200d Data Type: 64-bit unsigned int InDom: 3.9 0xc00009 Semantics: counter Units: millisec Which is defined as (in pmda.c): /* proc.psinfo.utime */ { NULL, { PMDA_PMID(CLUSTER_PID_STAT,13), KERNEL_ULONG, PROC_INDOM, PM_SEM_COUNTER, PMDA_PMUNITS(0,1,0,0,PM_TIME_MSEC,0) } }, where KERNEL_ULONG comes from ../linux/convert.h: #if defined(HAVE_64BIT_LONG) #define KERNEL_ULONG PM_TYPE_U64 #define _pm_assign_ulong(atomp, val) do { (atomp)->ull = (val); } while (0) #else #define KERNEL_ULONG PM_TYPE_U32 #define _pm_assign_ulong(atomp, val) do { (atomp)->ul = (val); } while (0) #endif Where "man 5 proc" says about the source type: utime %lu Which on this platform should be 64 bit. But the assignment from the source proc data does this explicit 32bit cast (pmda.c): case PROC_PID_STAT_UTIME: /* proc.psinfo.utime */ case PROC_PID_STAT_STIME: /* proc.psinfo.stime */ case PROC_PID_STAT_CUTIME: /* proc.psinfo.cutime */ case PROC_PID_STAT_CSTIME: /* proc.psinfo.cstime */ /* unsigned jiffies converted to unsigned msecs */ f = _pm_getfield(entry->stat_buf, idp->item); if (f == NULL) return 0; ul = (__uint32_t)strtoul(f, &tail, 0); _pm_assign_ulong(atom, 1000 * (double)ul / hz); break; Since i think the source value is centi-seconds (on this platform anyway), that cast will cause truncation in less than a cpuyear if my math is correct. So even though: proc.psinfo.utime is defined as 64 bits, "ul" in the pmda is defined as "unsigned long" (64 bits) and the _pm_assign_ulong macro assigns to ull, it will never report a value larger than max(__uint32_t)*1000/hz, due to the __uint32_t cast. It appears the solution is to do a conditional cast based on HAVE_64BIT_LONG. So augment the above to something like: #if defined(HAVE_64BIT_LONG) #define KERNEL_ULONG PM_TYPE_U64 #define _pm_assign_ulong(atomp, val) do { (atomp)->ull = (val); } while (0) #define __pm_kernel_ulong_t __uint64_t #else #define KERNEL_ULONG PM_TYPE_U32 #define _pm_assign_ulong(atomp, val) do { (atomp)->ul = (val); } while (0) #define __pm_kernel_ulong_t __uint32_t #endif and then change the cast to : ul = (__pm_kernel_ulong_t)strtoul(f, &tail, 0); There are a couple other spots where this could be done in the pmda as well. Does that sound reasonable, or some other cleanup with respect to data width? Martins From kenj@internode.on.net Fri May 8 16:06:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 DA4937F54 for ; Fri, 8 May 2015 16:06:22 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CBFD1304039 for ; Fri, 8 May 2015 14:06:22 -0700 (PDT) X-ASG-Debug-ID: 1431119175-04cbb056b260bd20001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id ZcpOdJ6FuxsDpoJA for ; Fri, 08 May 2015 14:06: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: A2A/BwB7JE1VPIl3LHlcgw5UXsZmCoV/BAICgTNNAQEBAQEBBwEBAQFBP4QgAQEBBAEBAQUCHhIcGAsMAQMCBgMRBAEBKAcZDhIKAwkIAgQBEgsFiBsOyHsBAQEBAQUBAQEBAR2LOoJrghoHBoQnBZI7cIMsnRaELCwxgkYBAQE Received: from ppp121-44-119-137.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.119.137]) by ipmail06.adl6.internode.on.net with ESMTP; 09 May 2015 06:36:14 +0930 From: "Ken McDonell" To: "'Nathan Scott'" , Cc: References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> In-Reply-To: <017901d08969$f98c7e90$eca57bb0$@internode.on.net> Subject: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Sat, 9 May 2015 07:06:08 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <000401d089d2$cf304910$6d90db30$@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: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui88BzXln1ZpaTetw Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1431119175 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18734 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== I have a fix for this ... just testing now across all my rpm-based QA systems ... this could take a day or so to complete > -----Original Message----- > From: pcp-bounces@oss.sgi.com [mailto:pcp-bounces@oss.sgi.com] On Behalf > Of Ken McDonell > Sent: Friday, 8 May 2015 6:36 PM > To: 'Nathan Scott'; myllynen@redhat.com > Cc: pcp@oss.sgi.com > Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes > > Another problem ... this time one of my Centos 5.5 (vm25) system > > error: Failed dependencies: > pcp-pmda-gluster is needed by pcp-collector-3.10.5-6.x86_64 > pcp-pmda-zswap is needed by pcp-collector-3.10.5-6.x86_64 > pcp-pmda-unbound is needed by pcp-collector-3.10.5-6.x86_64 > pcp-pmda-gluster is needed by pcp-compat-3.10.5-6.x86_64 > pcp-pmda-zswap is needed by pcp-compat-3.10.5-6.x86_64 > pcp-pmda-unbound is needed by pcp-compat-3.10.5-6.x86_64 > pcp-system-tools is needed by pcp-compat-3.10.5-6.x86_64 > pcp-system-tools is needed by pcp-monitor-3.10.5-6.x86_64 > pcp-webapi is needed by pcp-monitor-3.10.5-6.x86_64 > postfix-perl-scripts is needed by pcp-pmda-postfix-3.10.5-6.x86_64 > > HAVE_PYTHON is false here ... so this > > PYPMDAS = gluster zswap unbound > > never happens and these pmdas are not built. > > And the spec file excludes pcp-system-tools for the same reason. > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp From kenj@internode.on.net Fri May 8 17:10:31 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6DC3929DFB for ; Fri, 8 May 2015 17:10:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 576D2304039 for ; Fri, 8 May 2015 15:10:28 -0700 (PDT) X-ASG-Debug-ID: 1431123022-04cbb056b160cfb0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id H3GD3EEK06QH8Iwp for ; Fri, 08 May 2015 15:10:22 -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: A2BuBwBTM01VPIl3LHlcgw5UXoZMwByGBwQCAoEzTQEBAQEBAQcBAQEBQAE/hCABAQEECAIeLiMMAQMCBgMRBAEBKAcZIAoDCQgCBAESCwWIG8kNAQEBAQEBAQECAQEBAQEBAQEBGYs6hQUHBoQnBZI7cIETgTxdiCeUb4QsLDGCRgEBAQ Received: from ppp121-44-119-137.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.119.137]) by ipmail06.adl6.internode.on.net with ESMTP; 09 May 2015 07:39:23 +0930 From: "Ken McDonell" To: "'Nathan Scott'" , Cc: References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> <000401d089d2$cf304910$6d90db30$@internode.on.net> In-Reply-To: <000401d089d2$cf304910$6d90db30$@internode.on.net> Subject: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Date: Sat, 9 May 2015 08:09:18 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Message-ID: <001201d089db$a1a877c0$e4f96740$@internode.on.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0013_01D08A2F.7354FCF0" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui88BzXln1QG6acKNmkyJH3A= Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1431123022 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18736 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== This is a multipart message in MIME format. ------=_NextPart_000_0013_01D08A2F.7354FCF0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit > -----Original Message----- > From: pcp-bounces@oss.sgi.com [mailto:pcp-bounces@oss.sgi.com] On Behalf > Of Ken McDonell > Sent: Saturday, 9 May 2015 7:06 AM > To: 'Nathan Scott'; myllynen@redhat.com > Cc: pcp@oss.sgi.com > Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes > > I have a fix for this ... just testing now across all my rpm-based QA systems ... > this could take a day or so to complete So, I've hit the wall here. On two systems now (of the 5 I've tried so far) the rpm packaging has failed in a way I've never seen before (see attachment for the tail of the Logs/pcp file) and on the other systems it works. Can anyone shed light on this, or help diagnose or guide triage? What's strange is that this appears to be in the pcp-testsuite part of the packaging and I've made no changes to the spec file in that area. ------=_NextPart_000_0013_01D08A2F.7354FCF0 Content-Type: text/plain; name="pcp.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pcp.txt" ...=0A= + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump=0A= Processing files: pcp-3.10.5-7.i386=0A= Finding Provides: /usr/lib/rpm/find-provides=0A= Finding Requires: = /home/kenj/src/pcp/pcp-3.10.5/pcp-3.10.5/build/rpm/filter-requires -v = redhat -f 017 -r 0 /usr/lib/rpm/find-requires=0A= Provides: pmcd pmda_jbd2.so pmda_jbd2.so(JBD2) pmda_linux.so = pmda_linux.so(LINUX) pmda_mmv.so pmda_mmv.so(MMV) pmda_pmcd.so = pmda_pmcd.so(PMCD) pmda_proc.so pmda_proc.so(PROC) pmda_xfs.so = pmda_xfs.so(XFS) pmie pmlogger pmproxy=0A= Requires(interp): /bin/sh /bin/sh /bin/sh=0A= Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <=3D 4.0-1 = rpmlib(CompressedFileNames) <=3D 3.0.4-1=0A= Requires(pre): /bin/sh=0A= Requires(post): /bin/sh=0A= Requires(preun): /bin/sh=0A= Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) = libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.14) = libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) = libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.9) = libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libm.so.6 = libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libpcp_gui.so.2 = libpcp_mmv.so.1 libpcp_pmda.so.3 libpcp.so.3 libpcp_trace.so.2 = libpthread.so.0 libpthread.so.0(GLIBC_2.0) libreadline.so.6=0A= Conflicts: pcp-pro < 2.2 librapi=0A= Obsoletes: pcp-gui-debuginfo=0A= Processing files: pcp-conf-3.10.5-7.i386=0A= Finding Provides: /usr/lib/rpm/find-provides=0A= Finding Requires: = /home/kenj/src/pcp/pcp-3.10.5/pcp-3.10.5/build/rpm/filter-requires -v = redhat -f 017 -r 0 /usr/lib/rpm/find-requires=0A= Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <=3D 4.0-1 = rpmlib(CompressedFileNames) <=3D 3.0.4-1=0A= Conflicts: pcp-libs < 3.9=0A= Processing files: pcp-libs-3.10.5-7.i386=0A= Finding Provides: /usr/lib/rpm/find-provides=0A= Finding Requires: = /home/kenj/src/pcp/pcp-3.10.5/pcp-3.10.5/build/rpm/filter-requires -v = redhat -f 017 -r 0 /usr/lib/rpm/find-requires=0A= Provides: libpcp_gui.so.2 libpcp_gui.so.2(PCP_GUI_2.0) = libpcp_import.so.1 libpcp_import.so.1(PCP_IMPORT_1.0) libpcp_mmv.so.1 = libpcp_mmv.so.1(PCP_MMV_1.0) libpcp_pmda.so.3 = libpcp_pmda.so.3(PCP_PMDA_3.0) libpcp_pmda.so.3(PCP_PMDA_3.1) = libpcp_pmda.so.3(PCP_PMDA_3.2) libpcp_pmda.so.3(PCP_PMDA_3.3) = libpcp_pmda.so.3(PCP_PMDA_3.4) libpcp.so.3 libpcp.so.3(PCP_3.0) = libpcp.so.3(PCP_3.1) libpcp.so.3(PCP_3.10) libpcp.so.3(PCP_3.11) = libpcp.so.3(PCP_3.2) libpcp.so.3(PCP_3.3) libpcp.so.3(PCP_3.4) = libpcp.so.3(PCP_3.5) libpcp.so.3(PCP_3.6) libpcp.so.3(PCP_3.7) = libpcp.so.3(PCP_3.8) libpcp.so.3(PCP_3.9) libpcp_trace.so.2 = libpcp_trace.so.2(PCP_TRACE_2.0)=0A= Requires(interp): /sbin/ldconfig /sbin/ldconfig=0A= Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <=3D 4.0-1 = rpmlib(CompressedFileNames) <=3D 3.0.4-1=0A= Requires(post): /sbin/ldconfig=0A= Requires(postun): /sbin/ldconfig=0A= Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libavahi-client.so.3 = libavahi-common.so.3 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) = libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) = libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) = libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) = libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libm.so.6 = libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libnspr4.so libnss3.so = libpcp.so.3 libpthread.so.0 libpthread.so.0(GLIBC_2.0) = libpthread.so.0(GLIBC_2.1) librt.so.1 librt.so.1(GLIBC_2.2) = libsasl2.so.2 libssl3.so=0A= Obsoletes: pcp < 3.0=0A= Processing files: pcp-libs-devel-3.10.5-7.i386=0A= Finding Provides: /usr/lib/rpm/find-provides=0A= Finding Requires: = /home/kenj/src/pcp/pcp-3.10.5/pcp-3.10.5/build/rpm/filter-requires -v = redhat -f 017 -r 0 /usr/lib/rpm/find-requires=0A= Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <=3D 4.0-1 = rpmlib(CompressedFileNames) <=3D 3.0.4-1=0A= Requires: /bin/sh=0A= Processing files: pcp-testsuite-3.10.5-7.i386=0A= Finding Provides: /usr/lib/rpm/find-provides=0A= Finding Requires: = /home/kenj/src/pcp/pcp-3.10.5/pcp-3.10.5/build/rpm/filter-requires -v = redhat -f 017 -r 0 /usr/lib/rpm/find-requires=0A= error: Dependency tokens must begin with alpha-numeric, '_' or '/': #=0A= /bin/sh=0A= /usr/bin/perl=0A= libc.so.6=0A= libc.so.6(GLIBC_2.0)=0A= libc.so.6(GLIBC_2.1)=0A= libc.so.6(GLIBC_2.1.3)=0A= libc.so.6(GLIBC_2.3.4)=0A= libc.so.6(GLIBC_2.4)=0A= libdl.so.2=0A= libgcc_s.so.1=0A= libgcc_s.so.1(GCC_3.0)=0A= libm.so.6=0A= libpcp_pmda.so.3=0A= libpcp.so.3=0A= libpthread.so.0=0A= libpthread.so.0(GLIBC_2.0)=0A= libQtCore.so.4=0A= libstdc++.so.6=0A= libstdc++.so.6(GLIBCXX_3.4)=0A= perl(Getopt::Long)=0A= perl(IO::Socket)=0A= perl(strict)=0A= =0A= error: Failed to find Requires:=0A= Provides: bigun.so true=0A= Requires(interp): /bin/sh /bin/sh=0A= Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <=3D 4.0-1 = rpmlib(CompressedFileNames) <=3D 3.0.4-1=0A= Requires(pre): /bin/sh=0A= Requires(post): /bin/sh=0A= Obsoletes: pcp-gui-testsuite=0A= =0A= =0A= RPM build errors:=0A= Dependency tokens must begin with alpha-numeric, '_' or '/': #=0A= /bin/sh=0A= /usr/bin/perl=0A= libc.so.6=0A= libc.so.6(GLIBC_2.0)=0A= libc.so.6(GLIBC_2.1)=0A= libc.so.6(GLIBC_2.1.3)=0A= libc.so.6(GLIBC_2.3.4)=0A= libc.so.6(GLIBC_2.4)=0A= libdl.so.2=0A= libgcc_s.so.1=0A= libgcc_s.so.1(GCC_3.0)=0A= libm.so.6=0A= libpcp_pmda.so.3=0A= libpcp.so.3=0A= libpthread.so.0=0A= libpthread.so.0(GLIBC_2.0)=0A= libQtCore.so.4=0A= libstdc++.so.6=0A= libstdc++.so.6(GLIBCXX_3.4)=0A= perl(Getopt::Long)=0A= perl(IO::Socket)=0A= perl(strict)=0A= =0A= Failed to find Requires:=0A= make: *** [pack_pcp] Error 1=0A= make: Leaving directory `/home/kenj/src/pcp/pcp-3.10.5/build/rpm'=0A= ------=_NextPart_000_0013_01D08A2F.7354FCF0-- From nscott@redhat.com Sun May 10 20:24:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1BAE37F3F for ; Sun, 10 May 2015 20:24:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id AC9EDAC001 for ; Sun, 10 May 2015 18:24:16 -0700 (PDT) X-ASG-Debug-ID: 1431307451-04bdf06321657390001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id cb1QHecicwRuHI9M (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 May 2015 18:24:11 -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 t4B1NuEf021085; Sun, 10 May 2015 21:23:56 -0400 Date: Sun, 10 May 2015 21:23:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1032017452.16231113.1431307436423.JavaMail.zimbra@redhat.com> In-Reply-To: <594407309.16229886.1431306491174.JavaMail.zimbra@redhat.com> Subject: Forwarding github issues to the list MIME-Version: 1.0 X-ASG-Orig-Subj: Forwarding github issues to the list Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.137] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Forwarding github issues to the list Thread-Index: actTLxrjy80Fen6Pvw459YVlMMaJgw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1431307451 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18774 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, Just realised that issues being reported via github are only being made visible to people who have explicitly signed up to get notified. It would seem to make sense to have the same forwarding that we've got in place for the Fedora, oss.sgi.com and Debian bug trackers, where notification is sent to the pcp list as well. Could we use your pcp@kenj.com.au account once more for this? thanks. -- Nathan From kenj@internode.on.net Sun May 10 21:38:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1441B7F3F for ; Sun, 10 May 2015 21:38:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 09013304032 for ; Sun, 10 May 2015 19:38:50 -0700 (PDT) X-ASG-Debug-ID: 1431311924-04cbb056b16447a0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id SLum2scNUmp8JSrI for ; Sun, 10 May 2015 19:38:44 -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: A2CAAQArFVBVPKEh0XYNT4NjXoMegy6+IAmBUIYDCgKBXBQBAQEBAQEBBgEBAQFBhGABAQQjFUABEAsYAgIFDAoLAgIJAwIBAgExFAYNAQUCAQG7FXCTAgEBAQEBAQEDAQEBAQEBARuBIYoYhQUHCoJegUUBBJAKhlGHaZFeg1WELF2BDIExCQEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 11 May 2015 12:08:43 +0930 Message-ID: <55501632.8030501@internode.on.net> Date: Mon, 11 May 2015 12:38:42 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: Forwarding github issues to the list References: <1032017452.16231113.1431307436423.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: Forwarding github issues to the list In-Reply-To: <1032017452.16231113.1431307436423.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1431311924 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18775 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/05/15 11:23, Nathan Scott wrote: > Hi Ken, > > Just realised that issues being reported via github are only > being made visible to people who have explicitly signed up to > get notified. It would seem to make sense to have the same > forwarding that we've got in place for the Fedora, oss.sgi.com > and Debian bug trackers, where notification is sent to the pcp > list as well. Could we use your pcp@kenj.com.au account once > more for this? Certainly. From nscott@redhat.com Mon May 11 01:54:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 22D807F3F for ; Mon, 11 May 2015 01:54:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1AA14304048 for ; Sun, 10 May 2015 23:54:16 -0700 (PDT) X-ASG-Debug-ID: 1431327251-04cb6c1cc75e65f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id Mv8wKLmkclDhCwqh (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 May 2015 23:54: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 t4B6s741012104; Mon, 11 May 2015 02:54:07 -0400 Date: Mon, 11 May 2015 02:54:07 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1976100237.16484463.1431327247435.JavaMail.zimbra@redhat.com> In-Reply-To: <017b01d08981$5d40f8f0$17c2ead0$@internode.on.net> References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> <017b01d08981$5d40f8f0$17c2ead0$@internode.on.net> Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.137] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp-updates spin-rawhide, docs, pcp.spec.in fixes Thread-Index: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui88BzXln1ZpZqrvQjaIwZjE= X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1431327251 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18779 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > Yet another problem: qshape is in the postfix rpm in CentOS 5.11. > > I think the Requires: clause in the spec file is doomed for > pcp-pmda-postfix! > Let's just shift this into fedora.spec (later) since its proving so problematic, and drop it for now. thanks Ken. -- Nathan From nscott@redhat.com Mon May 11 01:59:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D548F7F3F for ; Mon, 11 May 2015 01:59:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BD44E8F8039 for ; Sun, 10 May 2015 23:59:20 -0700 (PDT) X-ASG-Debug-ID: 1431327555-04bdf0632165ce20001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id EeaGsJUcbqFdlLLA (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 10 May 2015 23:59:15 -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 t4B6xCRm010933; Mon, 11 May 2015 02:59:12 -0400 Date: Mon, 11 May 2015 02:59:12 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <1222832830.16485882.1431327552660.JavaMail.zimbra@redhat.com> In-Reply-To: <001201d089db$a1a877c0$e4f96740$@internode.on.net> References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> <000401d089d2$cf304910$6d90db30$@internode.on.net> <001201d089db$a1a877c0$e4f96740$@internode.on.net> Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.137] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp-updates spin-rawhide, docs, pcp.spec.in fixes Thread-Index: AQNIdW340TR8SaOKohzDp83/YqZW1QHcK842AWPui88BzXln1QG6acKNmkyJH3CDiVxnzQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431327555 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18779 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > [...] > So, I've hit the wall here. > > On two systems now (of the 5 I've tried so far) the rpm packaging has failed > in a way I've never seen before (see attachment for the tail of the Logs/pcp > file) and on the other systems it works. > > Can anyone shed light on this, or help diagnose or guide triage? > > What's strange is that this appears to be in the pcp-testsuite part of the > packaging and I've made no changes to the spec file in that area. > Not seeing this here on any of the RHEL, Fedora, or an OpenSUSE Makepkgs build I just tried (don't have f17 here though, where this failure case is if I'm reading the log correctly). The error message is kinda suggesting there's a stray '#' somewhere - but I can't find it on inspection of pcp.spec ... maybe modify filter-requires (build/rpm/filter-requires) to stash the input/output its seeing? Might contain further clues I guess. cheers. -- Nathan From kenj@internode.on.net Mon May 11 02:30:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C861C7F3F for ; Mon, 11 May 2015 02:30:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 52600AC004 for ; Mon, 11 May 2015 00:30:20 -0700 (PDT) X-ASG-Debug-ID: 1431329413-04cbb056b4649190001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id CoO7BdtsHQmE2DDx for ; Mon, 11 May 2015 00:30:13 -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: A2CDAQBxWVBVPKEh0XYNT4NjXoMegy6+JAmBUIYDCgKBWhQBAQEBAQEBBgEBAQFBhGABAQQjFUABEAsYAgIFFgsCAgkDAgECATEUBg0BBwEBuyNwkxsBAQEBAQEBAwEBAQEBAQEbgSGKGIQtWAeCaIFFAQSWW50chCxdgQSBQgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail05.adl6.internode.on.net with ESMTP; 11 May 2015 17:00:12 +0930 Message-ID: <55505A83.2080002@internode.on.net> Date: Mon, 11 May 2015 17:30:11 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp@oss.sgi.com Subject: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes References: <878ud0kneb.fsf@redhat.com> <554C5FC8.5010304@redhat.com> <1501708647.15458472.1431069052819.JavaMail.zimbra@redhat.com> <017901d08969$f98c7e90$eca57bb0$@internode.on.net> <000401d089d2$cf304910$6d90db30$@internode.on.net> <001201d089db$a1a877c0$e4f96740$@internode.on.net> <1222832830.16485882.1431327552660.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp-updates spin-rawhide, docs, pcp.spec.in fixes In-Reply-To: <1222832830.16485882.1431327552660.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1431329413 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18780 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/05/15 16:59, Nathan Scott wrote: > ... > The error message is kinda suggesting there's a stray '#' somewhere - but > I can't find it on inspection of pcp.spec ... maybe modify filter-requires > (build/rpm/filter-requires) to stash the input/output its seeing? Might > contain further clues I guess. I don't think it is worth triaging ... my change works for me everywhere, and it was only the older rpm distros with some combination of optional bits not being built that appeared to be the trigger ... or perhaps pcp-testsuite now has so many files in it that it's blowing some limit. From mgoodwin@redhat.com Mon May 11 06:27:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 68F1629DFB for ; Mon, 11 May 2015 06:27:56 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3DE938F8039 for ; Mon, 11 May 2015 04:27:52 -0700 (PDT) X-ASG-Debug-ID: 1431343668-04bdf06320665730001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FREd0yMjr99gAHXO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 May 2015 04:27:49 -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 8DBFDCE0 for ; Mon, 11 May 2015 11:27:48 +0000 (UTC) Received: from [10.64.51.122] (vpn1-51-122.bne.redhat.com [10.64.51.122]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4BBRkxA025717 for ; Mon, 11 May 2015 07:27:47 -0400 Message-ID: <5550922F.5060705@redhat.com> Date: Mon, 11 May 2015 21:27:43 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge kenj (spec and packaging fixes, qa, perl tweaks, more PM_ERR_BADSTORE) + Lukas (VERSION tweak, webjs, more spec fixes) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge kenj (spec and packaging fixes, qa, perl tweaks, more PM_ERR_BADSTORE) + Lukas (VERSION tweak, webjs, more spec fixes) 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: 1431343668 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 RPM spec and pcp-compat upgrade issues should all be fixed now. Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (11): pmda.h: refine PMDA_PMID macro PM_ERR_BADSTORE: second round of cosmetic changes src/perl/PMDA/cvalue.c: another PM_ERR_* place src/perl/PMDA/Makefile.PL: Perl voodoo so that test.pl runs OK qa/771: (new) exercise test.pl/cvalue.c from the perl PMDA bindings src/perl/PMDA/.gitignore: cvalue executable is not interesting qa/admin/check-vm: add rpm pcp.spec.in: make Requires: platform specific qa/admin/check-vm: add platform specific sections build/rpm/pcp.spec.in: more conditional Requires: changes build/rpm/filter-requires: jeez louise! Lukas Berk (3): spin-rawhide: Extract version info from VERSION.pcp Fix location of pcp-webjs gitweb in the pcp guide Wrap pcp-pmda-rpm and pcp-gui with proper %if checks Mark Goodwin (1): Add pmiostat to the list of tools known to pmafm. build/rpm/filter-requires | 9 ++++++- build/rpm/pcp.spec.in | 51 +++++++++++++++++++++++++++++++++----------- man/html/guide.html | 2 - qa/771 | 36 +++++++++++++++++++++++++++++++ qa/GNUmakefile | 2 - qa/admin/check-vm | 26 +++++++++++++++++++--- qa/group | 1 qa/perl/GNUmakefile | 26 ++++++++++++++++++++++ qa/perl/GNUmakefile.install | 1 qa/perl/Makefile | 2 + scripts/spin-rawhide | 12 ++++++---- src/include/pcp/pmda.h | 8 +++++- src/libpcp/src/err.c | 15 ++++++++++++ src/perl/PMDA/.gitignore | 1 src/perl/PMDA/Makefile.PL | 17 ++++++++++++++ src/perl/PMDA/PMDA.pm | 26 +++++++++++++--------- src/perl/PMDA/cvalue.c | 44 ++++++++++++++++++++++++++----------- src/pmafm/pmafm.pcp | 2 - src/python/pmapi.c | 18 +++++++++------ 19 files changed, 243 insertions(+), 56 deletions(-) Details ... commit cc66d213c9ccc68557b3fbc2e101a9fac9ac7329 Author: Ken McDonell Date: Sat May 9 19:19:38 2015 +1000 build/rpm/filter-requires: jeez louise! Some versions of rpm-build (and at least this one rpm-build-4.10.3.1-3.fc18.x86_64), are pathologically broken in that their version of /usr/lib/rpm/find-requires emits lines with a leading # (more specitically a # on a line alone) and blank lines ... these kill the rpm packaging with the dreaded "Failed to find Requires:" error message The WAR is in out wrapper to cull this crap before the build fails. commit b231216e6e3dced71d73b9831868b1c4dc13e458 Author: Ken McDonell Date: Fri May 8 21:58:51 2015 +1000 build/rpm/pcp.spec.in: more conditional Requires: changes Remove a bunch of duplicated Requires: clauses. Move all the python ones so they are condtional on python being available in the build. Ditto for webapi. Fix the rm .Needrebuild error (add -f). commit 5a6515a2077589ec2d5798bcba9b3fe82590607c Author: Ken McDonell Date: Fri May 8 20:33:02 2015 +1000 qa/admin/check-vm: add platform specific sections Tracking the conditional Requires: in the rpm spec file, especially for the postfix pmda rpm. commit 2bf145af818f151e61d9f47c8e9d8b32f89ffe65 Author: Ken McDonell Date: Fri May 8 20:30:19 2015 +1000 pcp.spec.in: make Requires: platform specific Looking for qshape ... in different rpms on different distros. This does not fix the postfix pmda, that will require some other work, but it does resolve the build and install problem on SuSE. commit 9ccfdd8a677de5b27d010d7bfbfeff58d7509154 Author: Ken McDonell Date: Fri May 8 19:49:34 2015 +1000 qa/admin/check-vm: add rpm commit 7461af6e5f51d9c77a1a8c8ddaa127c32cb7a0fa Author: Lukas Berk Date: Thu May 7 18:49:33 2015 -0400 Wrap pcp-pmda-rpm and pcp-gui with proper %if checks pcp-pmda-rpm and pcp-gui aren't built on some platforms, wrapping them with proper checks so it doesn't fail on other platforms commit 0e4a8dc89363271e03cb3fa73ac7357a6a902a67 Author: Lukas Berk Date: Thu May 7 13:35:19 2015 -0400 Fix location of pcp-webjs gitweb in the pcp guide commit 011c53f5a5b575f689ea7eb50d4f4f61f669dc17 Author: Lukas Berk Date: Thu May 7 11:19:56 2015 -0400 spin-rawhide: Extract version info from VERSION.pcp At times (specifically after a release), the spec file can become out of sync with the VERSION.pcp. This tweak of spin-rawhide gets the specific version info from the definitive source (VERSION.pcp). commit af7310944455af885a42a6545f56d3d63eae7b9e Author: Ken McDonell Date: Thu May 7 17:34:11 2015 +1000 src/perl/PMDA/.gitignore: cvalue executable is not interesting commit 3884040a45e6a55e6fd8a4895847602fa391785c Author: Ken McDonell Date: Thu May 7 17:13:13 2015 +1000 qa/771: (new) exercise test.pl/cvalue.c from the perl PMDA bindings Need to reach across to the src directory to get the test.pl and cvalue.c bits (in the build), then execute the test in the (new) perl subdirectory. commit b1aaca27ffba17b49069e233c3d86fcc0ff618c8 Author: Ken McDonell Date: Thu May 7 09:58:59 2015 +1000 src/perl/PMDA/Makefile.PL: Perl voodoo so that test.pl runs OK Really obscure MakeMaker hack needed to allow make -f Makefile test to actually work, rather than dying as in ... kenj@bozo-vm:~/src/pcp/src/perl/PMDA$ make -f Makefile test PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..4 Can't load 'blib/arch/auto/PCP/PMDA/PMDA.so' for module PCP::PMDA: blib/arch/auto/PCP/PMDA/PMDA.so: undefined symbol: clearHV at /usr/lib/perl/5.14/DynaLoader.pm line 184. at test.pl line 21 Compilation failed in require at test.pl line 21. commit 453459a12cb76d19bcb8d3f94a8e20d3cbcf86a8 Author: Ken McDonell Date: Thu May 7 09:56:19 2015 +1000 src/perl/PMDA/cvalue.c: another PM_ERR_* place 1. fix ordering of error code tests here to match pmerr -l order 2. make ids() more data driven 3. extend ids() to check PMDA_PMID() and pmid_build() return the same value ... really a pmda.h test rather than a perl test but fits conveniently here commit 40b1c6f3b979b2a747545bfaebef3a7c8dd04cbd Author: Ken McDonell Date: Thu May 7 09:26:24 2015 +1000 PM_ERR_BADSTORE: second round of cosmetic changes In the places where we enumerate PM_ERR_* values and need to keep them in sync (Perl and Python bindings in particular), make the order the same as pmerr -l to ease maintenance. And document this goal in all 3 places. Note the order in pmapi.h is different, but that serves a different purpose and is OK to be different. commit 056c9d30fe109e858755f856a374e9ef7fad258e Author: Ken McDonell Date: Thu May 7 09:22:36 2015 +1000 pmda.h: refine PMDA_PMID macro In some unrelated testing I discovered that PMDA_PMID(x,y) and build_pmid(0,x,y) don't return the same values for some choices of x and y! In particular if the arguments to PMDA_PMID() are negative (!) or larger than the corresponding field widths the PMDA_PMID() value is clearly wrong. Add some masking to limit x (cluster) to 12 bits and y (item) to 10 bits. commit e9ddad58996fd964f7a62b608fae905d76571a94 Author: Mark Goodwin Date: Fri Mar 13 15:22:00 2015 +1100 Add pmiostat to the list of tools known to pmafm. From brolley@redhat.com Mon May 11 08:37:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 1F73829DFB for ; Mon, 11 May 2015 08:37:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9F7D2AC001 for ; Mon, 11 May 2015 06:37:13 -0700 (PDT) X-ASG-Debug-ID: 1431351428-04cb6c1cc95f1220001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id jcIrxMtgDJXGfdrQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 11 May 2015 06:37: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-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4BDb8S8009488 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 11 May 2015 09:37:08 -0400 Received: from [10.10.60.217] (vpn-60-217.rdu2.redhat.com [10.10.60.217]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4BDb61p013448 for ; Mon, 11 May 2015 09:37:06 -0400 Message-ID: <5550B114.9060106@redhat.com> Date: Mon, 11 May 2015 09:39:32 -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 Multi-Archive Code Content-Type: multipart/alternative; boundary="------------080600070502010707030101" X-ASG-Orig-Subj: pcp updates: More Multi-Archive Code 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: 1431351429 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------080600070502010707030101 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit *These changes are not ready for merge*. I've pushed some more multi-archive code to the branch indicated below. With these changes it is possible to step forward through more than one archive. I've tested using pmval, but it should work with any tool which accepts the -a option by specifying more than one -a. There are bugs: - I've noticed some qa regression - the sample interval seems to get switched to 1 minute when switching archives I won't have time to try to address these until I return from vacation on Monday May 25. Dave -------------------------------------------------------------------- Changes committed to git://git.pcp.io/brolley.git multi-archive Dave Brolley (1): Basic read forward through multiple archives. src/include/pcp/impl.h | 4 ++ src/libpcp/src/getopt.c | 9 ++++++ src/libpcp/src/interp.c | 59 +++++++++++++++++++++++++++---------------- src/libpcp/src/logutil.c | 64 ++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 102 insertions(+), 34 deletions(-) --------------080600070502010707030101 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit These changes are not ready for merge. I've pushed some more multi-archive code to the branch indicated below. With these changes it is possible to step forward through more than one archive. I've tested using pmval, but it should work with any tool which accepts the -a option by specifying more than one -a.

    There are bugs:
    - I've noticed some qa regression
    - the sample interval seems to get switched to 1 minute when switching archives

    I won't have time to try to address these until I return from vacation on Monday May 25.

    Dave

    --------------------------------------------------------------------
    Changes committed to git://git.pcp.io/brolley.git multi-archive

    Dave Brolley (1):
          Basic read forward through multiple archives.

     src/include/pcp/impl.h   |    4 ++
     src/libpcp/src/getopt.c  |    9 ++++++
     src/libpcp/src/interp.c  |   59 +++++++++++++++++++++++++++----------------
     src/libpcp/src/logutil.c |   64 ++++++++++++++++++++++++++++++++++++++---------
     4 files changed, 102 insertions(+), 34 deletions(-)

    --------------080600070502010707030101-- From nscott@redhat.com Tue May 12 02:43:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A50B77F3F for ; Tue, 12 May 2015 02:43:33 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9A2FF304032 for ; Tue, 12 May 2015 00:43:33 -0700 (PDT) X-ASG-Debug-ID: 1431416607-04cb6c1cca6104b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id HY4ukGFKuPX9PY4y (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 00:43:28 -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 t4C7hRca063576 for ; Tue, 12 May 2015 03:43:27 -0400 Date: Tue, 12 May 2015 03:43:27 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> Subject: pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: containers, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.137] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: 4V35oyU6DyAJubCr6NBE4RX3urktyA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431416607 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18819 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 (3): pmdalinux: fix container issues, especially with networking metrics qa: fix typo in an error message in test 540 build: extend gitignore file set for pmdaroot qa/042 | 82 ++++++++++++++++++++++++++++++++++++++ qa/042.out | 24 +++++++++++ qa/047 | 88 +++++++++++++++++++++++++++++++++++++++++ qa/047.out | 7 +++ qa/540 | 2 qa/GNUmakefile | 2 qa/common.docker | 52 ++++++++++++++++++++++++ qa/group | 5 +- src/pmdas/linux/filesys.c | 10 +++- src/pmdas/linux/filesys.h | 3 - src/pmdas/linux/namespaces.c | 42 ++++++++++++++----- src/pmdas/linux/namespaces.h | 6 ++ src/pmdas/linux/pmda.c | 30 ++++++++----- src/pmdas/linux/proc_net_dev.c | 84 +++++++++++++++++++++++++++++++-------- src/pmdas/linux/proc_net_dev.h | 5 +- src/pmdas/linux_proc/cgroups.c | 25 +++++++++-- src/pmdas/root/.gitignore | 1 src/pmdas/root/root.c | 2 18 files changed, 414 insertions(+), 56 deletions(-) commit ec1e30e76aec2b303f88643862fcde45080ad262 Author: Nathan Scott Date: Tue May 12 17:33:24 2015 +1000 build: extend gitignore file set for pmdaroot commit b08d0c375e98154708008139afadd21f722a8400 Author: Nathan Scott Date: Tue May 12 17:33:07 2015 +1000 qa: fix typo in an error message in test 540 commit 2adc1dc9990859c622be761e21c542fdeab77ed0 Author: Nathan Scott Date: Tue May 12 17:32:46 2015 +1000 pmdalinux: fix container issues, especially with networking metrics Resolves issues listed in PR1106 - ensuring network ioctls issued to a file descriptor opened in the correct namespace, add mnt to the namespaces needed for network metrics using /sys (hw_addr), fix a descriptor leak when saving the base host namespaces. Some code refactoring to assist understanding the network refresh logic. With Docker containers we need a buffer larger than maxhostlen in the process ID lookup code (full 64 char docker IDs hit the limit). Adds test 042 and 047 to exercise various aspects of the changes, and introduces qa/common.docker to provide Docker helper code. From wwwrun@oss.sgi.com Tue May 12 02:49:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 44BD47F50; Tue, 12 May 2015 02:49:51 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1106] pmdalinux / pmdaroot container problems Date: Tue, 12 May 2015 07:49:50 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: nathans@debian.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431416991.2cAeDeb2.26151"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431416991.2cAeDeb2.26151 Date: Tue, 12 May 2015 02:49:51 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1106 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Nathan Scott --- (In reply to comment #6) > EPERM could have been due to SELinux AVC denials, see RH BZ 1196926 where > the root PMDA can't bind to /var/lib/pcp/tmp/pmcd/root.socket. But that > would have occurred all the time if SELinux was enforcing. I finally managed to reproduce the EPERM issue, it turned out to be a cascading failure - required use of the unique 64char docker container IDs to hit a buffer sizing edge condition. All issues reported here are now understood, fixed and tested - closing out in anticipation of a merge shortly. -- You are receiving this mail because: You are on the CC list for the bug. --1431416991.2cAeDeb2.26151 Date: Tue, 12 May 2015 02:49:51 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1106
    What Removed Added
    Status ASSIGNED RESOLVED
    Resolution --- FIXED

    Comment # 7 on bug 1106 from
    (In reply to comment #6)
    > EPERM could have been due to SELinux AVC denials, see RH BZ 1196926 where
    > the root PMDA can't bind to /var/lib/pcp/tmp/pmcd/root.socket. But that
    > would have occurred all the time if SELinux was enforcing.
    
    I finally managed to reproduce the EPERM issue, it turned out to be a cascading
    failure - required use of the unique 64char docker container IDs to hit a
    buffer sizing edge condition.
    
    All issues reported here are now understood, fixed and tested - closing out in
    anticipation of a merge shortly.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1431416991.2cAeDeb2.26151-- From nscott@redhat.com Tue May 12 03:08:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 76D677F3F for ; Tue, 12 May 2015 03:08:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4D27C8F804C for ; Tue, 12 May 2015 01:08:47 -0700 (PDT) X-ASG-Debug-ID: 1431418125-04bdf0632368d670001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ZCAprHrVmUlxsBun (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 01:08:45 -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 t4C88jpV002400; Tue, 12 May 2015 04:08:45 -0400 Date: Tue, 12 May 2015 04:08:44 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" Cc: pcp developers Message-ID: <308994154.17477497.1431418124919.JavaMail.zimbra@redhat.com> In-Reply-To: <20150422000720.GO6822@redhat.com> References: <20150421224405.GN6822@redhat.com> <1770973441.4434135.1429660410730.JavaMail.zimbra@redhat.com> <20150422000720.GO6822@redhat.com> Subject: Re: [pcp] pcp updates: pmmgr, pmwebd MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: pmmgr, pmwebd Content-Type: multipart/mixed; boundary="----=_Part_17477495_801952037.1431418124917" X-Originating-IP: [10.64.51.137] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmmgr, pmwebd Thread-Index: UNnRxNUa7C6HC6mNbFa4fh/LwV7wxg== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431418125 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18820 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_17477495_801952037.1431418124917 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > > [...] > > Do you need a hand with those? > > I'll defer to the author of the affected code. > The containers aspect is now resolved, the only remaining blocker for merging this pmmgr update (other than someone reviewing) is the PR1105 pmie issue, which hopefully is going well at this stage. Once that's sorted out, please apply the attached patch to your pmmgr branch prior to resending - thanks! cheers. -- Nathan ------=_Part_17477495_801952037.1431418124917 Content-Type: text/x-patch; name=pmmgr.patch Content-Disposition: attachment; filename=pmmgr.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wbW1nci9wbW1nci5jeHggYi9zcmMvcG1tZ3IvcG1tZ3IuY3h4Cmlu ZGV4IDk0NTZjZDAuLjUyYjU0Y2QgMTAwNjQ0Ci0tLSBhL3NyYy9wbW1nci9wbW1nci5jeHgKKysr IGIvc3JjL3BtbWdyL3BtbWdyLmN4eApAQCAtNjc5LDkgKzY3OSw3IEBAIHBtbWdyX2pvYl9zcGVj Ojpub3RlX25ld19ob3N0aWQoY29uc3QgcG1tZ3JfaG9zdGlkJiBoaWQsIGNvbnN0IHBjcF9jb250 ZXh0X3NwZWMmCiAgICAgZGFlbW9ucy5pbnNlcnQobWFrZV9wYWlyKGhpZCwgbmV3IHBtbWdyX3Bt bG9nZ2VyX2RhZW1vbihjb25maWdfZGlyZWN0b3J5LCBoaWQsIHNwZWMpKSk7CiAKICAgaWYgKGdl dF9jb25maWdfZXhpc3RzKCJwbWllIikpCi0gICAgICAvLyBQUjExMDUgcHJlY2x1ZGVzIHBtaWUg aW5zdGFuY2VzIG9uIGNvbnRhaW5lcnMKLSAgICAgIGlmIChzcGVjLmZpbmQoImNvbnRhaW5lcj0i KSA9PSBzdHJpbmc6Om5wb3MpIC8vID8gb3IgJgotICAgICAgICAgIGRhZW1vbnMuaW5zZXJ0KG1h a2VfcGFpcihoaWQsIG5ldyBwbW1ncl9wbWllX2RhZW1vbihjb25maWdfZGlyZWN0b3J5LCBoaWQs IHNwZWMpKSk7CisgICAgZGFlbW9ucy5pbnNlcnQobWFrZV9wYWlyKGhpZCwgbmV3IHBtbWdyX3Bt aWVfZGFlbW9uKGNvbmZpZ19kaXJlY3RvcnksIGhpZCwgc3BlYykpKTsKIH0KIAogCmRpZmYgLS1n aXQgYS9xYS82NjggYi9xYS82NjgKaW5kZXggODNhNzgzNy4uNjUyM2ZjNCAxMDA3NTUKLS0tIGEv cWEvNjY4CisrKyBiL3FhLzY2OApAQCAtMSw1ICsxLDUgQEAKICMhIC9iaW4vc2gKLSMgUENQIFFB IFRlc3QgTm8uIDY2NgorIyBQQ1AgUUEgVGVzdCBOby4gNjY4CiAjIGNoZWNrcyBjb250YWluZXIt cmVsYXRlZCBwbW1nciBmdW5jdGlvbmFsaXR5CiAjCiAjIENvcHlyaWdodCAoYykgMjAxNSBSZWQg SGF0LCBJbmMuCkBAIC0xMiw2ICsxMiw4IEBAIGVjaG8gIlFBIG91dHB1dCBjcmVhdGVkIGJ5ICRz ZXEiCiAuIC4vY29tbW9uLmZpbHRlcgogLiAuL2NvbW1vbi5jaGVjawogCitfY2hlY2tfY29udGFp bmVycworCiB3aGljaCBwbW1nciA+L2Rldi9udWxsIDI+JjEgfHwgX25vdHJ1biAiTm8gcG1tZ3Ig YmluYXJ5IGluc3RhbGxlZCIKIGVjaG8gcG1tZ3Igb2sKIAo= ------=_Part_17477495_801952037.1431418124917-- From mgoodwin@redhat.com Tue May 12 21:17:28 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BD13C7F66 for ; Tue, 12 May 2015 21:17:28 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3A0F9AC002 for ; Tue, 12 May 2015 19:17:24 -0700 (PDT) X-ASG-Debug-ID: 1431483436-04cb6c1cc96347a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id SDgxI0rES2dkLnV3 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 19:17:16 -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 DBBBB47 for ; Wed, 13 May 2015 02:17:15 +0000 (UTC) Received: from [10.64.51.90] (vpn1-51-90.bne.redhat.com [10.64.51.90]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4D2HD41019677; Tue, 12 May 2015 22:17:14 -0400 Message-ID: <5552B428.2010604@redhat.com> Date: Wed, 13 May 2015 12:17:12 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott , PCP Subject: Re: [pcp] pcp updates: containers, qa References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa In-Reply-To: <1009828124.17466209.1431416607069.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.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431483436 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/12/2015 05:43 PM, Nathan Scott wrote: > Changes committed to git://git.pcp.io/nathans/pcp.git master > > Nathan Scott (3): > pmdalinux: fix container issues, especially with networking metrics > qa: fix typo in an error message in test 540 > build: extend gitignore file set for pmdaroot The code all looks OK to me, but testing failed - pmdaroot segfault with a NULL cp->name in the fetch callback. This is with a script running that is continually creating busybox containers that basically just run ifconfig -a and then exit. Also noticed containers.state.running was showing way too many instances. Should be zero or at most one ("docker ps" shows none running). To repro, run the following : # while true; do docker run busybox ifconfig eth0; done Then in another window, run "pminfo -f containers" a few times. I'll try and find some time to figure this out later today, but for now here's a gdb traceback : Program received signal SIGSEGV, Segmentation fault. 0x000000000040315b in root_fetchCallBack (mdesc=0x607360 , inst=, atom=0x7ffcc9973f60) at root.c:202 202 atom->cp = *cp->name == '/' ? cp->name+1 : cp->name; (gdb) where #0 0x000000000040315b in root_fetchCallBack (mdesc=0x607360 , inst=, atom=0x7ffcc9973f60) at root.c:202 #1 0x00007fad98c6c7b4 in pmdaFetch (numpmid=, pmidlist=, resp=, pmda=0x1913010) at callback.c:573 #2 0x00007fad98c6ef22 in __pmdaMainPDU (dispatch=dispatch@entry=0x7ffcc9974160) at mainloop.c:179 #3 0x0000000000402457 in root_main (dp=0x7ffcc9974160) at root.c:682 #4 main (argc=, argv=) at root.c:767 (gdb) l 195 190 containers = INDOM(CONTAINERS_INDOM); 191 sts = pmdaCacheLookup(containers, inst, &name, (void**)&cp); 192 if (sts < 0) 193 return sts; 194 if (sts != PMDA_CACHE_ACTIVE) 195 return PM_ERR_INST; 196 root_refresh_container_values(name, cp); 197 switch (idp->item) { 198 case 0: /* containers.engine */ 199 atom->cp = cp->engine->name; (gdb) l 200 break; 201 case 1: /* containers.name */ 202 atom->cp = *cp->name == '/' ? cp->name+1 : cp->name; 203 break; 204 case 2: /* containers.pid */ 205 atom->ul = cp->pid; 206 break; 207 case 3: /* containers.state.running */ 208 atom->ul = (cp->status & CONTAINER_FLAG_RUNNING) != 0; 209 break; (gdb) p cp $1 = (container_t *) 0x1914490 (gdb) p *cp $2 = {pid = 0, status = 0, name = 0x0, cgroup = "system.slice/docker-e720313565c7817bb4aa1c287ef0908d6960b20c7ec36f9d1a50a069a03a5b6b.scope", '\000' , stat = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __glibc_reserved = {0, 0, 0}}, engine = 0x6074c0 } so we segfaulted dereferencing cp->name From nscott@redhat.com Tue May 12 21:41:42 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BF6857F66 for ; Tue, 12 May 2015 21:41:42 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 47E7CAC002 for ; Tue, 12 May 2015 19:41:42 -0700 (PDT) X-ASG-Debug-ID: 1431484897-04cb6c1cc8634f40001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 0OmMFnuAsxA5qm8V (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 19:41: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 t4D2fbEs029548; Tue, 12 May 2015 22:41:37 -0400 Date: Tue, 12 May 2015 22:41:37 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: PCP Message-ID: <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> In-Reply-To: <5552B428.2010604@redhat.com> References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> Subject: Re: [pcp] pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.196] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: x4emiKMbvYNzJv1AktH9VZESub+k7w== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431484898 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18859 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Mark, ----- Original Message ----- > On 05/12/2015 05:43 PM, Nathan Scott wrote: > > Changes committed to git://git.pcp.io/nathans/pcp.git master > > > > Nathan Scott (3): > > pmdalinux: fix container issues, especially with networking metrics > > qa: fix typo in an error message in test 540 > > build: extend gitignore file set for pmdaroot > > The code all looks OK to me, but testing failed - pmdaroot segfault > with a NULL cp->name in the fetch callback. This is with a script running > that is continually creating busybox containers that basically just run > ifconfig -a and then exit. Ah - this looks like a different problem to PR1106. I can see what it is likely to be though. > Also noticed containers.state.running was showing way too many instances. > Should be zero or at most one ("docker ps" shows none running). The indom is "all containers". The metric value shows whether its running or not (0/1), so I suspect this is probably operating as designed - or are you saying they have value "1" when they shouldn't? > To repro, run the following : > [...] This should be an automated test, verifying the failing case - could you Make It So while I prep a fix? Taa. cheers. -- Nathan From kenj@internode.on.net Tue May 12 22:12:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 7739F7F66 for ; Tue, 12 May 2015 22:12:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6B21E304032 for ; Tue, 12 May 2015 20:12:26 -0700 (PDT) X-ASG-Debug-ID: 1431486742-04cb6c1cca635860001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id fQsICB5pBSqpzz7h for ; Tue, 12 May 2015 20:12:23 -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: A2CWAQDuv1JV/6Eh0XYNT4NjXoMeuW+JdYgRAQEBAQEBhVWBBQYCBSECEQJZBgIBAb0RcJMLgSGSDIFFBYZikBiIKpUTggmCI12CRgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 13 May 2015 12:42:21 +0930 Message-ID: <5552C107.60200@internode.on.net> Date: Wed, 13 May 2015 13:12:07 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - miscellaneous goodness Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates - miscellaneous goodness Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1431486742 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18861 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (9): man/man1/pminfo.1: tidy up wording around -n and -N libpcp/pmns.c: small duplicate names fix pmnsmerge: small duplicates in PMNS changes qa/772: (new) exercise duplicate options of pmnsmerge qa/771: oops, add missing 771.out qa/235: new .out after recent pmnsmerge changes pmdaproc.sh: rework man/pmda.3: document the hidden variables in pmdaproc.sh qa/pmdas/slow and slow_python: replace deprecated variables man/man1/pminfo.1 | 4 man/man1/pmnsmerge.1 | 32 ++ man/man3/pmda.3 | 428 ++++++++++++++++++++++++++++++++++------ qa/235.out | 4 qa/771.out | 6 qa/772 | 171 ++++++++++++++++ qa/772.out | 45 ++++ qa/group | 1 qa/pmdas/slow/Install | 2 qa/pmdas/slow_python/Install | 2 src/libpcp/src/pmns.c | 3 src/pmcd/pmdaproc.sh | 459 ++++++++++++++++++++++--------------------- src/pmns/pmnsmerge.c | 36 ++- 13 files changed, 895 insertions(+), 298 deletions(-) Details ... commit b6a94262cb6f51b64b3083e70ba10078afab97cb Author: Ken McDonell Date: Wed May 13 13:09:02 2015 +1000 qa/pmdas/slow and slow_python: replace deprecated variables Last pmdaproc.sh change dropped $python_args and $perl_args ... use $args instead. $python_args and $perl_args are only used in these two places in the QA suite and nowhere else that I can find. commit 560ce35f28643368ca3255ad12dca195f6ca4d5f Author: Ken McDonell Date: Wed May 13 13:07:30 2015 +1000 man/pmda.3: document the hidden variables in pmdaproc.sh Define what the various shell variables for Install and Remove scripts do and how to use them. commit 6e5a30c3bf76a2b9551fbd8b96bd08b1504ec5ba Author: Ken McDonell Date: Wed May 13 13:05:08 2015 +1000 pmdaproc.sh: rework Most of the changes here are cosmetic, except ... - retire perl_args and python_args ($args does the same job) - fix the initializations so that most assignments are safe before or after calling pmdaSetup - make the implementation match the (expanded) man page commit 87cda3ca355eeb37fe83bbcb080e9a9b02d18f1f Author: Ken McDonell Date: Mon May 11 08:44:29 2015 +1000 qa/235: new .out after recent pmnsmerge changes commit 96ee386b3e111791540fe57dc6c480d82f7e544d Author: Ken McDonell Date: Mon May 11 08:43:16 2015 +1000 qa/771: oops, add missing 771.out commit 67925543959de7e244912c0a279531ee2cdcdc9a Author: Ken McDonell Date: Sun May 10 17:39:48 2015 +1000 qa/772: (new) exercise duplicate options of pmnsmerge As a by-product also tests the "duplicates are dynamic metrics" case that was recently fixed in libpcp. commit d152e732d082adcaea3e39412cb99e040a7834b9 Author: Ken McDonell Date: Sun May 10 17:35:17 2015 +1000 pmnsmerge: small duplicates in PMNS changes 1. re-instate -d (--dupok, duplicates are OK) (this is the default and deprecated) 2. add -x (--nodups, duplicates are not allowed) 3. fix -f so implementation matches documentation (will really overwrite the output file) Note -x is applied to each input PMNS file _and_ the output PMNS file. commit 0c651f5ef78fed921419116fc999d9a5b5821631 Author: Ken McDonell Date: Sun May 10 17:32:23 2015 +1000 libpcp/pmns.c: small duplicate names fix Missed in the previous round of changes ... when duplicates are NOT allowed, we were missing the comparison of dynamic names, so in the PMNS foo 123:*:* and bar 123:*:* were not identified as duplicates. This commit fixes that. commit 9f9cfed471b09491a8c08bfffea21759f55a1d60 Author: Ken McDonell Date: Sun May 10 07:25:51 2015 +1000 man/man1/pminfo.1: tidy up wording around -n and -N From sales8@camera-security.net Tue May 12 22:20:01 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=HTML_FONT_LOW_CONTRAST, HTML_MESSAGE,UNPARSEABLE_RELAY 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 9870C7F66 for ; Tue, 12 May 2015 22:20:01 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0805F8F8087 for ; Tue, 12 May 2015 20:19:57 -0700 (PDT) X-ASG-Debug-ID: 1431487190-04bdf063216b4c60001-S8gJnT Received: from out3140-250.mail.aliyun.com (out3140-250.mail.aliyun.com [42.120.140.250]) by cuda.sgi.com with ESMTP id YkrB0HtRMQeW9fCA for ; Tue, 12 May 2015 20:19:51 -0700 (PDT) X-Barracuda-Envelope-From: sales8@camera-security.net X-Barracuda-Apparent-Source-IP: 42.120.140.250 X-Alimail-AntiSpam:AC=AD;BC=0.8533923|0.3276915;BR=01201311R141b1;FP=18381849462079230172|92|1|26|0|-1|-1|-1;HT=r41g08151;MF=sales8@camera-security.net;PH=DS;RN=1;RT=1;SR=0; Received: from SEG2MQ6JLR8VNUE(mailfrom:sales8@camera-security.net ip:183.39.189.28) by smtp.aliyun-inc.com(10.147.34.61); Wed, 13 May 2015 11:19:43 +0800 Date: Wed, 13 May 2015 11:19:10 +0800 From: "Amilie-RYD Security" To: pcp Subject: Stylish mini wireless baby monitor. X-Priority: 3 X-ASG-Orig-Subj: Stylish mini wireless baby monitor. X-Has-Attach: no X-Mailer: Foxmail 7, 2, 6, 42[cn] Mime-Version: 1.0 Message-ID: <20150511150137010226119@camera-security.net> Content-Type: multipart/related; boundary="----=_001_NextPart168585771603_=----" X-Barracuda-Connect: out3140-250.mail.aliyun.com[42.120.140.250] X-Barracuda-Start-Time: 1431487190 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.55 X-Barracuda-Spam-Status: No, SCORE=0.55 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_FONT_LOW_CONTRAST, HTML_MESSAGE, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18861 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.54 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar to background 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. ------=_001_NextPart168585771603_=---- Content-Type: multipart/alternative; boundary="----=_002_NextPart173315716842_=----" ------=_002_NextPart173315716842_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 DQpEZWFyIE1hbmFnZXIsDQoNCkxvbmcgdGltZSBubyBzZWUsIGFsbCBnb29kIQ0KDQpUaGUgTWlj cm8gU0QgY2FyZCB3aXJlbGVzcyBJUCBjYW1lcmEgaXMgbGF0ZXN0IHNlcmllcyB2aWRlbyBiYWJ5 IG1vbml0b3Igb2YgUllEIFNlY3VyaXR5LCB2ZXJ5IEhPVCBpbiAyMDE1IHdpdGggdGhlIEhEIElt YWdlIFF1YWxpdHkgYW5kIHRoZSBtb3N0IENvbXBldGl0aXZlIFByaWNlLg0KDQpPdXIgU3RyZW5n dGhzOg0KYS4gMy03IGRheXMgbGVhZCB0aW1lLiANCmIuIDEyIG1vbnRocyB3YXJyYW50eS4NCmMu IDQ4IGhvdXJzIGFnaW5nIHRlc3QuIA0KZC4gTm8gTU9RIGZvciBzYW1wbGUgb3JkZXIuDQoNCldp bGwgeW91IHdhbnQgdG8gdHJ5IHRoZSBsYXRlc3QgY2FtZXJhcz8gUGxlYXNlIGNvbnRhY3QgbWUg Zm9yIGFueSBpbnF1aXJ5Lg0KDQpJZiB5b3Ugbm8gbG9uZ2VyIHdpc2ggdG8gcmVjZWl2ZSBlbWFp bCBmcm9tIHVzLCB5b3UgbWF5IHVuc3Vic2NyaWJlLg0KDQpZb3VycyBTaW5jZXJlbHkNCiAgIA0K QW1pbGllIFRhbmcNCihTYWxlcyBNYW5hZ2VyKQ0KICAgIA0KUllEIFNlY3VyaXR5KFN1YnNpZGlh cnkgb2YgUllEIEVsZWN0cm9uaWMpDQpXZWJzaXRlOiB3d3cucnlkc2VjdXJpdHkuY29tDQpDTiBU ZWw6IDg2LTc1NS0yNjg1NzU4MA0KU2t5cGU6IGxpdmU6YW1pbGllXzkNCkVtYWlsOiBhbWlsaWVA cnlkc2VjdXJpdHkuY29tDQogICANCkhlYWQgT2ZmaWNlOiBaaGFuZ0tlbmcgMm5kIFpvbmUsIE1l aWxvbmcgUm9hZCwgTmV3IGxvbmdodWEgRGlzdHJpYyBTaGVuWmhlbiA1MTgxMDksIENoaW5hDQpV U0EgUk1BIE9mZmljZTogMTA3NTUgU2NyaXBwcyBQb3dheSBQa3d5LCAjMjY1IFNhbiBEaWVnbyBD QSA5MjEzMSwgVVNBDQo= ------=_002_NextPart173315716842_=---- Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable =0A

    Dear Manager,

    Long tim= e no see, all good!

    The = ;Micro SD card wireless IP camera is latest series video baby = monitor of RYD Security, very HOT in 2015 with th= e HD Image Quality and the most Competitive Price= .

    Our Strengths:
    a. 3-7 days lead time. <= /span>
    b. 12 months warranty.
    c. 48 hours aging test.&nbs= p;
    d. No MOQ for sample order.

    Will you want to try the latest cameras? = Please contact me for any inquiry.

    If you no long= er wish to receive email from us, you may unsubscribe.

    =
    Yours Sincerely
       
    Amilie Tang
    (Sales Ma= nager)
    &= nbsp;   
    RYD Security(Subsidiary of RYD Electroni= c)
    Website:&= nbsp;www.rydsecurity.com
    CN Tel: 86-755-26857580Skype: live:amilie_9
    Email: amilie@rydsecurit= y.com
       
    Head Office: ZhangKeng 2n= d Zone, Meilong Road, New longhua Distric ShenZhen 518= 109, China
    USA RMA Offic= e: 10755 Scripps Poway Pkwy, #265 San&nb= sp;Diego CA 92131, USA
    =0A
    =0A ------=_002_NextPart173315716842_=------ ------=_001_NextPart168585771603_=---- Content-Type: image/jpeg; name="InsertPic_(05-07(05-11-14-58-41).jpg" Content-Transfer-Encoding: base64 Content-ID: <_Foxmail.1@b307d9e8-4d9b-a423-0490-1e4a30fe467c> /9j/4RjgRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAA agEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyA AAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxNTowNTowNiAxNDo1 NDoxNgAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACvKADAAQAAAABAAAA+gAAAAAAAAAGAQMAAwAA AAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIA BAAAAAEAABeqAAAAAAAAAEgAAAABAAAASAAAAAH/2P/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5v AhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAA AAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAA FHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALE AAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gA AAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJp Z2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElF QzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAA AAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZ WiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAA AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVu Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNl IFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAA AAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8 AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0B EwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZ AeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC 6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7 BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF 5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfS B+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK Jwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzA DNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MP zw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMj E0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW +hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsU GzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf vx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSr JNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIq NSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+ MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2 cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdE ikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwq THJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJU j1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1m kmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XAr cIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6 pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q 1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJ nPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSp N6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYB tnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD 1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+ 0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg veFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M 8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23/ ///tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4O DhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA 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 cCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0EOgAAAAAA1wAAABAAAAABAAAA AAALcHJpbnRPdXRwdXQAAAAFAAAAAFBzdFNib29sAQAAAABJbnRlZW51bQAAAABJbnRlAAAAAElt ZyAAAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAALcHJpbnRlck5hbWVURVhUAAAAAQAAAAAAD3By aW50UHJvb2ZTZXR1cE9iamMAAAAFaCFoN4u+f24AAAAAAApwcm9vZlNldHVwAAAAAQAAAABCbHRu ZW51bQAAAAxidWlsdGluUHJvb2YAAAAJcHJvb2ZDTVlLADhCSU0EOwAAAAACLQAAABAAAAABAAAA AAAScHJpbnRPdXRwdXRPcHRpb25zAAAAFwAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wAAAAAAFJn c01ib29sAAAAAABDcm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAAAABOZ3R2Ym9v bAAAAAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAA AwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AA AAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABS c2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQ cwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAA AAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9w UmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0Umln aHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgA AAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAA AAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UA AAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAA AAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D 6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPo AAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAc4QklNBAIAAAAAABgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAwBAQEBAQEBAQEBAQE4QklNBC0AAAAA AAYAAQAAAAg4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0E GgAAAAADPwAAAAYAAAAAAAAAAAAAAPoAAAK8AAAABWcqaAeYmAAtADEAAAABAAAAAAAAAAAAAAAA AAAAAAAAAAEAAAAAAAAAAAAAArwAAAD6AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA AAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAA AFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAD6AAAAAFJnaHRsb25n AAACvAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURs b25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4A AAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91 bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAA AAAAAEJ0b21sb25nAAAA+gAAAABSZ2h0bG9uZwAAArwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxs VEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxU ZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAP RVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0 QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUA AAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90 dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAAC P/AAAAAAAAA4QklNBBQAAAAAAAQAAAAPOEJJTQQMAAAAABfGAAAAAQAAAKAAAAA5AAAB4AAAauAA ABeqABgAAf/Y/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJ AAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAz ZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwA AAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAA A9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RS QwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1Q YWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAS c1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAA AAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNj AAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5p ZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBp biBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4g SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDP FAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAA AAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMA KAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCy ALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIB WQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4 AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oD ZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATT BOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowG nQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiq CL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsL Igs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3e DfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPUR ExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSL FK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUY ihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzM HPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUh oSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3 JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDks biyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJj Mpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5 BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/i QCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVH e0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9J T5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX 4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2Cq YPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFq SGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQU dHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+ wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZ if6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSV X5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFH obaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1Erbiu La6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsu u6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJ Osm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc 1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3m lucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe 9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+0ADEFkb2JlX0NNAAH/7gAOQWRv YmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwM 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 Ue6Z6O8vsbhlzv6MMAP9bJkkPs9mDodQ6vdl72l7zU9xcytzpa0Hj+v/AGlnJJKxj4a9P1ed+J/e veH3mrr0cH83wf1P/Q/WpJJJSNF//9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAA UABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBT ADYAAAABADhCSU0EBgAAAAAABwAIAQEAAQEA/+EQgGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4g PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENv cmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRm OlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1u cyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5h ZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jl c291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1w OkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURh dGU9IjIwMTUtMDUtMDZUMTQ6NTQ6MTYrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTUtMDUt MDZUMTQ6NTQ6MTYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE1LTA1LTA2VDE0OjU0OjE2KzA4 OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNEY4MDBGQTFGM0U0MTE5MjEyQUYzODUx RUJDRjRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCNEY4MDBGQTFGM0U0MTE5MjEyQUYz ODUxRUJDRjRCIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MkI0RjgwMEZBMUYz RTQxMTkyMTJBRjM4NTFFQkNGNEIiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJ Q0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIj4gPHht cE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RF dnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQjRGODAwRkExRjNFNDExOTIxMkFGMzg1MUVCQ0Y0QiIg c3RFdnQ6d2hlbj0iMjAxNS0wNS0wNlQxNDo1NDoxNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu dD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249 InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNEY4MDBGQTFGM0U0MTE5MjEyQUYz ODUxRUJDRjRCIiBzdEV2dDp3aGVuPSIyMDE1LTA1LTA2VDE0OjU0OjE2KzA4OjAwIiBzdEV2dDpz b2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdl ZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFu Y2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MTBDNkIwNkFBRjlBNEIyQjFCQjZENEE5MjhDRDkz MzY8L3JkZjpsaT4gPHJkZjpsaT5DM0RGNUREQzMxRTQ1QUQ5NTU1MTBGNTQ3OEVEMjhENTwvcmRm OmxpPiA8cmRmOmxpPkM1RDNFMDdDMDdBNDdFQTIwMTRCODkyODVDRjc4QUMxPC9yZGY6bGk+IDxy ZGY6bGk+Q0JBMzkwN0FDN0I5NkM3ODRGMEUzODMyMDdEMkMxRTk8L3JkZjpsaT4gPHJkZjpsaT5G MDMxNThFN0ZDQ0JFMjdERDgyM0IzQzFENkExREFENzwvcmRmOmxpPiA8cmRmOmxpPkY0OTFFN0ZB QTJCQTk2NzNGRTE2QkI1NTJGM0UzOUYyPC9yZGY6bGk+IDxyZGY6bGk+Rjg0QjYyNjJCRjExNTU5 RTU4REVEMEI4NzI4NjhBQjY8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6 MzhiZjhkZTgtZWNjNS0xMWRjLTg3YTMtZDhjZWM2ZmMxYmVmPC9yZGY6bGk+IDxyZGY6bGk+eG1w LmRpZDo2ODZBMUU5MEQ3RjJFNDExOUREODg3QjRGRTlBODVDMzwvcmRmOmxpPiA8cmRmOmxpPnht cC5kaWQ6QzgxOTREOTY5RDU5RTQxMThGQjNGN0ZENzdBNkE3RjM8L3JkZjpsaT4gPHJkZjpsaT54 bXAuZGlkOkNDNUMyQkEzQzM1OUU0MTE4MTNCREJCMjg2MkNDNDNGPC9yZGY6bGk+IDwvcmRmOkJh Zz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3Jk ZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxI TGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAA AAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAAC BAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRk AAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0 ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENv cHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JH QiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxY WVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAA GNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAA AAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdC IGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdC IGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVm ZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVy ZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3Vy dgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQBy AHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEB BwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJ AdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC 1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQg BC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUF xQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQes B78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ +woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyO DKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oP lg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLj EwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8W shbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrF GuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4f aR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRN JHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p 0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+R L8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1 /TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BE A0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0ua S+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT 9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyG XNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl 52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94 b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl5 53pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSA hOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56Q BpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuv nByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+Co UqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUT tYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C 28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC6 0TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynf r+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO60 70DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+ 3P9t////7gAhQWRvYmUAZEAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQAAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEB AQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD AwMD/8IAEQgA+gK8AwERAAIRAQMRAf/EASkAAQAABgMBAQAAAAAAAAAAAAAEBQYHCAkCAwoBCwEB AAAGAwEAAAAAAAAAAAAAAAQFBgcICQECAwoQAAAGAgIAAwYGAwABBQEAAAIDBAUGBwEIAAkgMBEQ QFASExVgIRQWGQoxFxoyQSIzJDk3EQABBAIABAMFBQMHBwUIEwABAgMEBREGACESBzFBE1FhIhQI cYEyFRaRQiMQIDBQobEkQGDwwdHhF1JiMzQl8XKCQ1NjNQmSwtJzg5Oz41SEtEW1JjZ2ltcYEgAC AQMCAwQECQYICQcGDwABAgMRBAUhEgAxBkEiEwdRYXEUECAwgZEyIxUIQFChsUJSYMHRcjPTJBZi gpKyQ5TUlTiig5M0ddU34cJjs7QX8dJzo+N0JTVVxSY2lico/9oADAMBAQIRAxEAAAC6+WHyKAAA AAAAAAAAAAAAAAAAAAAAAAAAAAACq4epbqS65FExdIW5jqD4OoAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAEx6R20y3WyTaxbjZZkjIMhPnWJgueljJraTVXcrWPqiuZq8lfpLQAABG9Yu5UBc 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 ------=_001_NextPart168585771603_=---- Content-Type: image/jpeg; name="InsertPic_(05-08(05-11-14-58-41).jpg" Content-Transfer-Encoding: base64 Content-ID: <_Foxmail.1@3dceea04-01a2-6bb6-5266-56d46d31273d> /9j/4QEYRXhpZgAATU0AKgAAAAgABgEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIA AAExAAIAAAAOAAAAZgEyAAIAAAAUAAAAdIdpAAQAAAABAAAAiAAAALIADqV6AAAnEAAOpXoAACcQ d3d3Lm1laXR1LmNvbQAyMDE1OjA1OjA2IDExOjM2OjIwAAADoAEAAwAAAAEAAQAAoAIABAAAAAEA AAK8oAMABAAAAAEAAAMNAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEAARsABQAAAAEAAAEI ASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABnMAAAAAAAAAEgAAAABAAAASAAAAAH/ 2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsb EBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoa GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAL0ArwDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJx FDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna 4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7+oAKACgAoAKACgAoAKACgAoAKACgAoAK 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 AoAKAGsoYEMMg9RQA1EWFAkYCqowqjgAegoAkoAKACgAoAKACgAoAjESK7OqKHfG5gOTjpk0ASUA FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQBWtbSCyR0toxGryN KwGeXZizH8SaALNABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAFG6022vntpLuLzWtpf MiyxwGHQ4BwfbPSgC9QAUAFAEccax52IFycnAxk9zQBJQBSv9NtdTiSK9i86NJBIFLEDcOmQDyPY 8UAXaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAILi1gu0Ed1DHOoOQsihhn1waAIP7F03/oH2n/f hP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E /wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/ AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8A CgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAK AD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoA P7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/ sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+x dN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F0 3/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf +gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6 B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH 2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfa f9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/ 34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/f hP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E /wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/ AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8A CgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAK AD+xdN/6B9p/34T/AAoAP7F03/oH2n/fhP8ACgA/sXTf+gfaf9+E/wAKAD+xdN/6B9p/34T/AAoA P7F03/oH2n/fhP8ACgCSDT7S0Yva2sEDkYLRxqpx6ZAoAtUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHmH7QnivV/A/wAG fF/iLwtd/YNX06yEtrceUknltvUZ2urKeD3FAHj/AOxj8bvF3xMg8U6N8Ub03/iHTxaahbStbwwF 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 KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKAIzLGOrqP8AgQoAb9qgHWaP/vsUAJ9tt/8AnvD/AN/BQA37 da/8/EP/AH2KAFF7bH7s8X/fYoAcLmFukyH/AIEKAJFdT90g/SgB1ABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAEEt3BB xLIqH0Lc0AQnVIP4N8n+5GTQAw6i5+5bP/wJgKAGG8uW+6kSfVi39BQA0z3TfeuFX/ch/wASaAGn zm+9cyt9MD+QoAYYg333lf6zN/jQAn2aH+JFb65P86AFFvCv/LGP/vkUAO8qP+4v/fIoAPLX+6v/ AHyKAF2r6L/3zQAnlp/cX/vkUAHkx/8APJP++RQAz7ND/wA80/75oAPs0S/dXb9GI/kaAHbGHSad f+2p/rmgBwe4X7tzJ+Kqf6UAPFxdL/y1if6xkfyNADxfXA+9DG/+65H8xQA4akf47aVfphv5GgB4 1K26NJsPo6kfzoAspIkq7onVh6jmgB9ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ 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 ABQAUAFADWkWIDzG256DqT9BQA6O2uLjqv2aP1PLn8OgoAvW9rFbD90PmP3mPLH6mgCxQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAEciLKjI4yrAgj2NAGVpnh620qdriK W7uZzGIle5uXlKRg5CjJ/Xqe5oAvXljDf/Z/tAY+RMsyYOPmXp/OgC3QAUAFABQAUARQxJAmyNdi hice5OSfzNAEtABQAUAFABQAUAFAFTULGHUrb7NcgmPej8Ng5Rwy/qooAsOu9CMkZGMjg0AU9M0y HSbb7NamRkLtIzyMWdnZiWYsepJNAF+gAoAKAM630qC21C6vw0j3FwqqzSSFgqrkhVB6DLMeKANG gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA GsoYEMMg9RQBRk08LzaP5f8AsHlP/rfhQBUaRozsuUaE9mPKn6N/jQA6SRIsbz16DqT9AKAHx29x N/D5Efq3LH8OgoAuwWcVucoNznq78sfxoAs0AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQA0qGXBGQeoNAEUVpBbkmGJUJ7haAJ6ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//9k= ------=_001_NextPart168585771603_=---- Content-Type: image/jpeg; name="InsertPic_393C(0(05-11-14-58-41).jpg" Content-Transfer-Encoding: base64 Content-ID: <_Foxmail.1@c543e16d-fbe9-49ff-03f6-9a4560651104> /9j/4RaPRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAA agEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyA AAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxNTowNTowNyAxMTo0 OToxMwAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACvKADAAQAAAABAAAA+gAAAAAAAAAGAQMAAwAA AAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIA BAAAAAEAABVZAAAAAAAAAEgAAAABAAAASAAAAAH/2P/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5v AhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAA AAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAA FHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALE AAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gA AAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJp Z2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElF QzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAA AAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZ WiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAA AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVu Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNl IFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABX H+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAA AAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8 AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0B EwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZ AeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC 6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7 BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF 5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfS B+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK Jwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzA DNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MP zw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMj E0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW +hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsU GzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf vx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSr JNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIq NSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+ MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2 cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0i PWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdE ikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwq THJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJU j1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1m kmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XAr cIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6 pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q 1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJ nPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSp N6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYB tnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD 1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+ 0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg veFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M 8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23/ ///tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4O DhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA 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 gZpEXZpDif0WFjWUtb/J9Spjr/8APsTYWJ/jOyjuxx1VljfoPyL3U1g9t9OU+r1f7TLF2V3QfrXl Na6r6zZDWOEl7Mdh3T3bsGK1ijR9RMqx27qnV+pdRb3qtsDKv+2d9yNKt6jCznWubjZIZXmtqa+2 ptjHEGGiw7Gn1PT9R30/TVxYvQ/qj0TomQ/KwcRlORY0tdbJc6CQ5w121V7trf5mpi2kFP8A/9L0 +SkkkntY31UkkkkhSSSSSV0kkkEhdJJRfyz+t/ByS4M0z27mlsxIiR2Tp0F4c23DzwSW7LB2gwf8 13/kkP7Pn96z8iD/AN+WsnQX6uR9lyyRNZ1+H/kkjidR9VjaqahUYNttryHDXUVU1ss9R2z/AElt S10klMKmenWGTMd1NJJJCkkkklP/2f/tH3RQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAFxwBWgAD GyVHHAFaAAMbJUccAgAAAgAAADhCSU0EJQAAAAAAEMddF+V0tW712745lMDpeVw4QklNBDoAAAAA ANcAAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0A AAAASW50ZQAAAABJbWcgAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVY VAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAABWghaDeLvn9uAAAAAAAKcHJvb2ZTZXR1 cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAA Ai0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENs YnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9v bAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAAB AAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAA AEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0 AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBn UHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50 RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5n Ym9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAA AA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAA ABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQA AAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAA AAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIA AAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD///////////// ////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////// //////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAC OEJJTQQCAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQwAAAAAAAMAQEBAQEBAQEB AQEBOEJJTQQtAAAAAAAGAAEAAAAMOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAA AAAABAAAAAA4QklNBBoAAAAAAz0AAAAGAAAAAAAAAAAAAAD6AAACvAAAAARelZDoVv5yRwAAAAEA AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAACvAAAAPoAAAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAA UmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAPoA AAAAUmdodGxvbmcAAAK8AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIA AAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVT bGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAA SW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABM ZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAD6AAAAAFJnaHRsb25nAAACvAAAAAN1cmxURVhUAAAA AQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAAB AAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFs aWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAA D0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VC R0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25n AAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0E KAAAAAAADAAAAAI/8AAAAAAAADhCSU0EFAAAAAAABAAAAB84QklNBAwAAAAAFXUAAAABAAAAoAAA ADkAAAHgAABq4AAAFVkAGAAB/9j/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5 OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3 BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT 5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2 K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+ oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN 3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1 q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4 0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj 4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7QAMQWRvYmVf Q00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwM DAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwM DAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIADkAoAMBIgACEQED EQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAA AAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQV UsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0 pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRB UWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKz hMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/ APUkM5GOA5xtYGs0edwgf1tfaiLOHQOmNktYWvJe4PmXNdYGtssZv3f6Nn8hOY9G/wCpWQCHNh0b TI13fQj+smFtRBIe0gAkmRwNC5UXdB6eSx0PFtQZ6du6XNNZfZW9u7dX7bLfU2bPR/4NQp+rXSKT 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 AAAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQBS8akAuWrJAFLxqQC5askAUvGpALlqyQAB APCj1//uFHsA8KPX/+4UewDwo9f/7hR7AAH/rQ5X/+DqD/+tDlf/4OoP/60OV//g6g8AAQBN0vEA uQ0qAE3S8QC5DSoATdLxALkNKjhCSU0EBgAAAAAABwAEAAEAAQEA/+EVAmh0dHA6Ly9ucy5hZG9i ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6 TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i QWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAg ICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt cmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9 Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25z LmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJj ZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S ZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93 cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA1LTA2VDE1OjA0OjMxKzA4OjAwIiB4bXA6TWV0YWRh dGFEYXRlPSIyMDE1LTA1LTA3VDExOjQ5OjEzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0w NS0wN1QxMTo0OToxMyswODowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklD Q1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHhtcE1N Okluc3RhbmNlSUQ9InhtcC5paWQ6NDM2QkI3MTM2QkY0RTQxMTk4NTk4RUVEREJEQ0EwRTYiIHht cE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQ0RjgwMEZBMUYzRTQxMTkyMTJBRjM4NTFFQkNGNEIi IHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRDRGODAwRkExRjNFNDExOTIxMkFG Mzg1MUVCQ0Y0QiI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRm OmxpPjEwQzZCMDZBQUY5QTRCMkIxQkI2RDRBOTI4Q0Q5MzM2PC9yZGY6bGk+IDxyZGY6bGk+MUM5 QzUwNTg3QUEzQzQ0ODIxMzkwNTc3RUY3ODFFRkM8L3JkZjpsaT4gPHJkZjpsaT5DM0RGNUREQzMx RTQ1QUQ5NTU1MTBGNTQ3OEVEMjhENTwvcmRmOmxpPiA8cmRmOmxpPkM1RDNFMDdDMDdBNDdFQTIw MTRCODkyODVDRjc4QUMxPC9yZGY6bGk+IDxyZGY6bGk+Q0JBMzkwN0FDN0I5NkM3ODRGMEUzODMy MDdEMkMxRTk8L3JkZjpsaT4gPHJkZjpsaT5DRERCNjIyNTI2REI5NzM5RTBBQUMwMUY3RDkxOTMy NDwvcmRmOmxpPiA8cmRmOmxpPkU2OTUyRUYzNThCRjdBQkRDQjA1MTIwNjQ5NzY3N0Q1PC9yZGY6 bGk+IDxyZGY6bGk+RjAzMTU4RTdGQ0NCRTI3REQ4MjNCM0MxRDZBMURBRDc8L3JkZjpsaT4gPHJk ZjpsaT5GNDkxRTdGQUEyQkE5NjczRkUxNkJCNTUyRjNFMzlGMjwvcmRmOmxpPiA8cmRmOmxpPkY4 NEI2MjYyQkYxMTU1OUU1OERFRDBCODcyODY4QUI2PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjM4YmY4ZGU4LWVjYzUtMTFkYy04N2EzLWQ4Y2VjNmZjMWJlZjwvcmRmOmxp PiA8cmRmOmxpPnhtcC5kaWQ6MjM0RjgwMEZBMUYzRTQxMTkyMTJBRjM4NTFFQkNGNEI8L3JkZjps aT4gPHJkZjpsaT54bXAuZGlkOjYzREI2MTVGOUVGM0U0MTE5MjEyQUYzODUxRUJDRjRCPC9yZGY6 bGk+IDxyZGY6bGk+eG1wLmRpZDo2ODZBMUU5MEQ3RjJFNDExOUREODg3QjRGRTlBODVDMzwvcmRm OmxpPiA8cmRmOmxpPnhtcC5kaWQ6QzgxOTREOTY5RDU5RTQxMThGQjNGN0ZENzdBNkE3RjM8L3Jk ZjpsaT4gPHJkZjpsaT54bXAuZGlkOkNDNUMyQkEzQzM1OUU0MTE4MTNCREJCMjg2MkNDNDNGPC9y ZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpI aXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omlu c3RhbmNlSUQ9InhtcC5paWQ6MkQ0RjgwMEZBMUYzRTQxMTkyMTJBRjM4NTFFQkNGNEIiIHN0RXZ0 OndoZW49IjIwMTUtMDUtMDZUMTU6MDQ6MzErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFk b2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowQTg2NjFBRDVDRjRFNDExQkZCRkRDRDY4OTU0 MzM3QSIgc3RFdnQ6d2hlbj0iMjAxNS0wNS0wN1QxMDowMTowMiswODowMCIgc3RFdnQ6c29mdHdh cmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8i Lz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlk OjQyNkJCNzEzNkJGNEU0MTE5ODU5OEVFRERCRENBMEU2IiBzdEV2dDp3aGVuPSIyMDE1LTA1LTA3 VDExOjQ5OjEzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2 IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29u dmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90 b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RF dnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rv c2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6 aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzZCQjcxMzZCRjRFNDExOTg1OThFRUREQkRDQTBFNiIgc3RF dnQ6d2hlbj0iMjAxNS0wNS0wN1QxMTo0OToxMyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0i QWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6 U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlE PSJ4bXAuaWlkOjQyNkJCNzEzNkJGNEU0MTE5ODU5OEVFRERCRENBMEU2IiBzdFJlZjpkb2N1bWVu dElEPSJ4bXAuZGlkOjJENEY4MDBGQTFGM0U0MTE5MjEyQUYzODUxRUJDRjRCIiBzdFJlZjpvcmln aW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MkQ0RjgwMEZBMUYzRTQxMTkyMTJBRjM4NTFFQkNGNEIi Lz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0i dyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEA AGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MA AAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJY WVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAA JGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8 AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2Fy ZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0Ig SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+i AAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAA AAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAA LklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAA AAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVD NjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYx OTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3M AAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAA AAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAy ADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwA wQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFn AW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksC VAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+ A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE /gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbA BtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII 5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtR C2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMO Lg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFP EW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U 8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjV GPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4d Rx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7 IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgn SSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizX LQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQz DTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/ Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRA pkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgF SEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91Q J1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9 WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9h omH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3 a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1 KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+E f+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSK yoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0 lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiai lqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8W r4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8 m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4 yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY 6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep 6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3 ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAQF BAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwBBwcHDQwNGBAQGBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDP/AABEIAPoCvAMBEQACEQEDEQH/3QAEAFj/xAC3AAEAAQUBAQAAAAAAAAAAAAAA AQIDBAUGBwgBAQEBAAMBAQAAAAAAAAAAAAABAgMEBQYHEAABBAECAwUDCAcGAwgDAQACAAEDBAUR EiETBjFBUSIHYTIUcZGhsUJSYiOB0XKCojMVwZJDJBYIwtIX4fGy4lNjNDVzg1QYEQEAAgIBAQYC BggGAQUAAAAAAQIRAxIEITEiMhMFQmLwQVJykgZRgqKywiMzFGHS4vJDU3Fjc5PTJP/aAAwDAQAC EQMRAD8A+pFt1hAQEBAQEBAQEBAQEBAQEBAQEBAQEBFFAQEBAQRtZXKTSEbFcszRG10yzNZQqggI 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 ------=_001_NextPart168585771603_=------ From kenj@internode.on.net Tue May 12 22:56:58 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A4E7B29DFB for ; Tue, 12 May 2015 22:56:58 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 87C7A304032 for ; Tue, 12 May 2015 20:56:58 -0700 (PDT) X-ASG-Debug-ID: 1431489415-04bdf063216b5750001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id gDYEevMaAh6J99Bp for ; Tue, 12 May 2015 20:56:56 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 727CA3FBB3 for ; Wed, 13 May 2015 13:56:55 +1000 (AEST) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of kenj@internode.on.net) identity=mailfrom; client-ip=150.101.137.131; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="kenj@internode.on.net"; x-sender="kenj@internode.on.net"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@ipmail07.adl2.internode.on.net) identity=helo; client-ip=150.101.137.131; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="kenj@internode.on.net"; x-sender="postmaster@ipmail07.adl2.internode.on.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ECBQCwylJVnIOJZZZchEGDHsIUh1MCAYE/ORMBAQEBAQEBAw4BAQEBAQYNCQkhLkEFg3oKBBFANgIFFgsCCwMCAQIBWAYCAQGIJ6YIj1eSeoEhjjoRAW6CUoFFBZ5mg2ORboFqgkIsMYEMgToBAQE X-IPAS-Result: A0ECBQCwylJVnIOJZZZchEGDHsIUh1MCAYE/ORMBAQEBAQEBAw4BAQEBAQYNCQkhLkEFg3oKBBFANgIFFgsCCwMCAQIBWAYCAQGIJ6YIj1eSeoEhjjoRAW6CUoFFBZ5mg2ORboFqgkIsMYEMgToBAQE X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208";a="74700163" Received: from ipmail07.adl2.internode.on.net ([150.101.137.131]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP; 13 May 2015 13:56:55 +1000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CWAQAOylJV/6Eh0XYNT4RBgx7JZwIBggsBAQEBAQGFSwoEEUA2AgUWCwILAwIBAgFYBgIBAb0VcJJ6gSGOOhEBboJSgUUFnmaDY5FuhCxdgQyBOgEBAQ Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 13 May 2015 13:26:53 +0930 Message-ID: <5552CB78.4060305@internode.on.net> Date: Wed, 13 May 2015 13:56:40 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@kenj.com.au Subject: test email forwarder, please ignore Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: test email forwarder, please ignore Content-Transfer-Encoding: 7bit X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1431489416 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18862 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header pcp@kenj.com.au -> pcp@oss.sgi.com From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue May 12 23:18:06 2015 Return-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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C21B57F5A for ; Tue, 12 May 2015 23:18:06 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9A5C68F808E for ; Tue, 12 May 2015 21:18:03 -0700 (PDT) X-ASG-Debug-ID: 1431490680-04bdf063236b5e20001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 8wpj1jLpwVaKWDGt for ; Tue, 12 May 2015 21:18:01 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 3067E9F3E6 for ; Wed, 13 May 2015 14:18:00 +1000 (AEST) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAwCcz1JVnApx/sBcgkcEgRhegx6wDwaDOY49CX8vIAELhTVOgTg4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQIBAQIgHQY0BAEBCAELAQECARUCJgICAwFTBhMFiB8IDbRmcIRpgWqLdwsBAQEYAgQLgRYUhGGFI4JrgTcRAR4vgjgMLxKBM4wpilaGR5d6gzZPgQyBOgEBAQ X-IPAS-Result: A0FNAwCcz1JVnApx/sBcgkcEgRhegx6wDwaDOY49CX8vIAELhTVOgTg4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQIBAQIgHQY0BAEBCAELAQECARUCJgICAwFTBhMFiB8IDbRmcIRpgWqLdwsBAQEYAgQLgRYUhGGFI4JrgTcRAR4vgjgMLxKBM4wpilaGR5d6gzZPgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="74679056" Received: from o5.sgmail.github.com ([192.254.113.10]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 13 May 2015 14:17:56 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=iDTzY8FpgE1LAouX3/jE14Wf/N0=; b=qp4F/tmjHtQRK+Hh GCU7uC1wipyJbXz3h2gSydnI1txbxiHThezMRysUdqJjMgxXJIAoXXztdojE9JN/ BFR7TGbmqB3Mpr+RdSt75ER6FOzRYmDO4VXw52dxAZP2iPNY4gy6u3efgBss74TP VgksaIYht9VFv5FaHXJwxIO4V4w= Received: by filter0283p1mdw1.sendgrid.net with SMTP id filter0283p1mdw1.22940.5552D06F3 2015-05-13 04:17:51.390234509 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd-033 (SG) with ESMTP id 14d4b7e32ae.3966.18dad7 for ; Wed, 13 May 2015 04:17:51 +0000 (UTC) Date: Tue, 12 May 2015 21:17:51 -0700 From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Content-Type: multipart/alternative; boundary="--==_mimepart_5552d06f26599_2d7a3fc0b35432c0111215"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEekSn2wb3M4eNcXOJdgqb+uGcuYQa4RkL7PxB 3kO0fyWStVQe1MSmRj+NGiAoLGhnBC2J/8JC44Hz+RdR+LaJh7lbDkps2tm+xz+mS5CiAV4IS0A5n2 00sr4jzfGBK57bY= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1431490681 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18862 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.63 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5552d06f26599_2d7a3fc0b35432c0111215 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I didn't and can't find out how to change it anymore. No longer shows up in the application "get info" option like it used to (for any app ) On Wed, 13 May 2015 at 13:42 Nathan Scott wrote: > Hmm, odd indeed - is it unexpected that pmchart is Yes but pmtime No in > that column? (was that changed "by hand"?) > > =E2=80=94 > Reply to this email directly or view it on GitHub > > . > --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/20#issuecomment-101509081= ----==_mimepart_5552d06f26599_2d7a3fc0b35432c0111215 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I didn't and can't find out how to change it anymore. No longer sho= ws up in
    the application "get info" option like it used to (for any app )<= br> On Wed, 13 May 2015 at 13:42 Nathan Scott <notifications@github.com> = wrote:

    > Hmm, odd indeed - is it unexpected that pmchart is Yes but pmtime No i= n
    > that column? (was that changed "by hand"?)
    >
    > =E2=80=94
    > Reply to this email directly or view it on GitHub
    > <https://github.com/performancecopilot/pcp/issues/20#issuecomment-1= 01502539>
    > .
    >

    &mda= sh;
    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552d06f26599_2d7a3fc0b35432c0111215-- From nscott@redhat.com Tue May 12 23:28:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 DA98F7F5A for ; Tue, 12 May 2015 23:28:49 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CC92C8F8087 for ; Tue, 12 May 2015 21:28:49 -0700 (PDT) X-ASG-Debug-ID: 1431491326-04cbb056b2699360001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id vYlyhNBwfs0AE6Rw (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 21:28:47 -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 t4D4Sk96039671; Wed, 13 May 2015 00:28:46 -0400 Date: Wed, 13 May 2015 00:28:46 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: PCP Message-ID: <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> In-Reply-To: <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa Content-Type: multipart/mixed; boundary="----=_Part_18277259_296514449.1431491325841" X-Originating-IP: [10.64.51.196] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: x4emiKMbvYNzJv1AktH9VZESub+k72AmbROS X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431491327 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18863 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_18277259_296514449.1431491325841 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > ----- Original Message ----- > > On 05/12/2015 05:43 PM, Nathan Scott wrote: > > > Changes committed to git://git.pcp.io/nathans/pcp.git master > > > > > Ah - this looks like a different problem to PR1106. I can see what it is > likely to be though. Can you try attached patch, see how it fares? Lightly sanity tested only at this stage. > > Also noticed containers.state.running was showing way too many instances. > > Should be zero or at most one ("docker ps" shows none running). > > The indom is "all containers". The metric value shows whether its running > or not (0/1), so I suspect this is probably operating as designed - or are > you saying they have value "1" when they shouldn't? >From our chat, sounds like its fine as-is and "docker ps -a" output indeed matches what we have. Looking forward to hearing more about the profiling run for pmdaroot with 1000s of containers too - thanks! > > To repro, run the following : > > [...] > > This should be an automated test, verifying the failing case - could you > Make It So while I prep a fix? Taa. > Lemme know if time is short & I'll prep something for qa from your earlier recipe (tomorrow). cheers. -- Nathan ------=_Part_18277259_296514449.1431491325841 Content-Type: text/x-patch; name=missing-name.patch Content-Disposition: attachment; filename=missing-name.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wbWRhcy9yb290L2RvY2tlci5jIGIvc3JjL3BtZGFzL3Jvb3QvZG9j a2VyLmMKaW5kZXggZDY2NWE3My4uY2UyNGVmNCAxMDA2NDQKLS0tIGEvc3JjL3BtZGFzL3Jvb3Qv ZG9ja2VyLmMKKysrIGIvc3JjL3BtZGFzL3Jvb3QvZG9ja2VyLmMKQEAgLTE3NCw4ICsxNzQsNiBA QCBkb2NrZXJfdmFsdWVzX2NoYW5nZWQoY29uc3QgY2hhciAqcGF0aCwgY29udGFpbmVyX3QgKnZh bHVlcykKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGludCBTdGF0ZTsKLQogc3RhdGljIGlu dAogZG9ja2VyX3ZhbHVlc19leHRyYWN0KGNvbnN0IGNoYXIgKmpzLCBqc21udG9rX3QgKnQsIHNp emVfdCBjb3VudCwKIAkJCWludCBrZXksIGNvbnRhaW5lcl90ICp2YWx1ZXMpCkBAIC0xOTgsMjIg KzE5NiwyNyBAQCBkb2NrZXJfdmFsdWVzX2V4dHJhY3QoY29uc3QgY2hhciAqanMsIGpzbW50b2tf dCAqdCwgc2l6ZV90IGNvdW50LAogCSAgICBqc21udG9rX3QJKnZhbHVlID0gdCArIDE7CiAKIAkg ICAgaWYgKHQtPnBhcmVudCA9PSAwKSB7CS8qIHRvcC1sZXZlbDogbG9vayBmb3IgTmFtZSAmIFN0 YXRlICovCi0JCWlmIChqc21uZXEoanMsIHQsICJOYW1lIikgPT0gMCkKKwkJaWYgKGpzbW5lcShq cywgdCwgIk5hbWUiKSA9PSAwKSB7CiAJCSAgICBqc21uc3RyZHVwKGpzLCB2YWx1ZSwgJnZhbHVl cy0+bmFtZSk7Ci0JCWlmIChqc21uZXEoanMsIHQsICJTdGF0ZSIpID09IDApCi0JCSAgICBTdGF0 ZSA9ICh2YWx1ZS0+dHlwZSA9PSBKU01OX09CSkVDVCk7CisJCSAgICB2YWx1ZXMtPnVwdG9kYXRl Kys7CisJCX0KKwkJaWYgKGpzbW5lcShqcywgdCwgIlN0YXRlIikgPT0gMCkgeworCQkgICAgdmFs dWVzLT5zdGF0ZSA9ICh2YWx1ZS0+dHlwZSA9PSBKU01OX09CSkVDVCk7CisJCSAgICB2YWx1ZXMt PnVwdG9kYXRlKys7CisJCX0KIAkgICAgfQotCSAgICBlbHNlIGlmIChTdGF0ZSAhPSAwKSB7CS8q IHBpY2sgb3V0IHZhcmlvdXMgc3RhdGVmdWwgdmFsdWVzICovCi0JCWludCAJKmZsYWcgPSAmdmFs dWVzLT5zdGF0dXM7CisJICAgIGVsc2UgaWYgKHZhbHVlcy0+c3RhdGUpIHsgLyogcGljayBvdXQg dmFyaW91cyBzdGF0ZWZ1bCB2YWx1ZXMgKi8KKwkJaW50IAlmbGFnID0gdmFsdWVzLT5mbGFnczsK IAogCQlpZiAocG1EZWJ1ZyAmIERCR19UUkFDRV9BVFRSKQogCQkgICAgX19wbU5vdGlmeUVycihM T0dfREVCVUcsICJkb2NrZXJfdmFsdWVzX3BhcnNlOiBzdGF0ZVxuIik7CisKIAkJaWYgKGpzbW5l cShqcywgdCwgIlJ1bm5pbmciKSA9PSAwKQotCQkgICAganNtbmZsYWcoanMsIHZhbHVlLCBmbGFn LCBDT05UQUlORVJfRkxBR19SVU5OSU5HKTsKKwkJICAgIGpzbW5mbGFnKGpzLCB2YWx1ZSwgJmZs YWcsIENPTlRBSU5FUl9GTEFHX1JVTk5JTkcpOwogCQllbHNlIGlmIChqc21uZXEoanMsIHQsICJQ YXVzZWQiKSA9PSAwKQotCQkgICAganNtbmZsYWcoanMsIHZhbHVlLCBmbGFnLCBDT05UQUlORVJf RkxBR19QQVVTRUQpOworCQkgICAganNtbmZsYWcoanMsIHZhbHVlLCAmZmxhZywgQ09OVEFJTkVS X0ZMQUdfUEFVU0VEKTsKIAkJZWxzZSBpZiAoanNtbmVxKGpzLCB0LCAiUmVzdGFydGluZyIpID09 IDApCi0JCSAgICBqc21uZmxhZyhqcywgdmFsdWUsIGZsYWcsIENPTlRBSU5FUl9GTEFHX1JFU1RB UlRJTkcpOworCQkgICAganNtbmZsYWcoanMsIHZhbHVlLCAmZmxhZywgQ09OVEFJTkVSX0ZMQUdf UkVTVEFSVElORyk7CiAJCWVsc2UgaWYgKGpzbW5lcShqcywgdCwgIlBpZCIpID09IDApIHsKIAkJ ICAgIGlmIChqc21uaW50KGpzLCB2YWx1ZSwgJnZhbHVlcy0+cGlkKSA8IDApCiAJCQl2YWx1ZXMt PnBpZCA9IC0xOwpAQCAtMjIxLDYgKzIyNCw3IEBAIGRvY2tlcl92YWx1ZXNfZXh0cmFjdChjb25z dCBjaGFyICpqcywganNtbnRva190ICp0LCBzaXplX3QgY291bnQsCiAJCQlfX3BtTm90aWZ5RXJy KExPR19ERUJVRywgImRvY2tlcl92YWx1ZSBQSUQ9JWRcbiIsCiAJCQkJCXZhbHVlcy0+cGlkKTsK IAkJfQorCQl2YWx1ZXMtPmZsYWdzID0gZmxhZzsKIAkgICAgfQogCX0KIAlyZXR1cm4gMTsKQEAg LTIyOSw3ICsyMzMsNyBAQCBkb2NrZXJfdmFsdWVzX2V4dHJhY3QoY29uc3QgY2hhciAqanMsIGpz bW50b2tfdCAqdCwgc2l6ZV90IGNvdW50LAogCSAgICBqICs9IGRvY2tlcl92YWx1ZXNfZXh0cmFj dChqcywgdCsxK2osIGNvdW50LWosIDEsIHZhbHVlcyk7IC8qIGtleSAqLwogCSAgICBqICs9IGRv Y2tlcl92YWx1ZXNfZXh0cmFjdChqcywgdCsxK2osIGNvdW50LWosIDAsIHZhbHVlcyk7IC8qdmFs dWUqLwogCX0KLQlTdGF0ZSA9IDA7CisJdmFsdWVzLT5zdGF0ZSA9IDA7CiAJcmV0dXJuIGogKyAx OwogICAgIGNhc2UgSlNNTl9BUlJBWToKIAlmb3IgKGkgPSBqID0gMDsgaSA8IHQtPnNpemU7IGkr KykKQEAgLTI2NCw3ICsyNjgsOCBAQCBkb2NrZXJfdmFsdWVzX3BhcnNlKEZJTEUgKmZwLCBjb25z dCBjaGFyICpuYW1lLCBjb250YWluZXJfdCAqdmFsdWVzKQogCWpzbGVuID0gMDsKIAogICAgIGpz bW5faW5pdCgmcCk7Ci0gICAgU3RhdGUgPSAtMTsJLyogcmVzZXQgU3RhdGUga2V5IG1hcmtlciBm b3IgdGhpcyBpdGVyYXRpb24gKi8KKyAgICB2YWx1ZXMtPnVwdG9kYXRlID0gMDsJLyogdmFsdWVz IGZvciB0aGlzIGNvbnRhaW5lciBub3QgeWV0IHZpc2libGUgKi8KKyAgICB2YWx1ZXMtPnN0YXRl ID0gLTE7CQkvKiByZXNldCBTdGF0ZSBrZXkgbWFya2VyIGZvciB0aGlzIGl0ZXJhdGlvbiAqLwog CiAgICAgZm9yICg7OykgewogCS8qIFJlYWQgYW5vdGhlciBjaHVuayAqLwpAQCAtMzM3LDcgKzM0 Miw5IEBAIGRvY2tlcl92YWx1ZV9yZWZyZXNoKGNvbnRhaW5lcl9lbmdpbmVfdCAqZHAsCiAJcmV0 dXJuIC1vc2Vycm9yKCk7CiAgICAgc3RzID0gZG9ja2VyX3ZhbHVlc19wYXJzZShmcCwgbmFtZSwg dmFsdWVzKTsKICAgICBmY2xvc2UoZnApOwotICAgIHJldHVybiBzdHM7CisgICAgaWYgKHN0cyA8 IDApCisJcmV0dXJuIHN0czsKKyAgICByZXR1cm4gdmFsdWVzLT51cHRvZGF0ZSA9PSBOVU1fVVBU T0RBVEUgPyAwIDogUE1fRVJSX0FHQUlOOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvc3JjL3BtZGFz L3Jvb3QvbHhjLmMgYi9zcmMvcG1kYXMvcm9vdC9seGMuYwppbmRleCA2ZTc5ZmQwLi41M2M5NTU0 IDEwMDY0NAotLS0gYS9zcmMvcG1kYXMvcm9vdC9seGMuYworKysgYi9zcmMvcG1kYXMvcm9vdC9s eGMuYwpAQCAtMTIwLDcgKzEyMCw3IEBAIGx4Y192YWx1ZXNfcGFyc2UoRklMRSAqcHAsIGNvbnN0 IGNoYXIgKm5hbWUsIGNvbnRhaW5lcl90ICp2YWx1ZXMpCiAgICAgY2hhciBidWZmZXJbMjU2XTsK ICAgICBjaGFyICpzLCAqa2V5LCAqdmFsdWU7CiAKLSAgICB2YWx1ZXMtPnBpZCA9IHZhbHVlcy0+ c3RhdHVzID0gMDsKKyAgICB2YWx1ZXMtPnBpZCA9IHZhbHVlcy0+ZmxhZ3MgPSAwOwogCiAgICAg d2hpbGUgKChzID0gZmdldHMoYnVmZmVyLCBzaXplb2YoYnVmZmVyKS0xLCBwcCkpICE9IE5VTEwp IHsKIAlrZXkgPSBzOwpAQCAtMTM1LDEzICsxMzUsMTQgQEAgbHhjX3ZhbHVlc19wYXJzZShGSUxF ICpwcCwgY29uc3QgY2hhciAqbmFtZSwgY29udGFpbmVyX3QgKnZhbHVlcykKIAkgICAgaWYgKHN0 cm5jbXAodmFsdWUsICJSVU5OSU5HIiwgNykgPT0gMCB8fAogCSAgICAgICAgc3RybmNtcCh2YWx1 ZSwgIlNUT1BQSU5HIiwgOCkgPT0gMCB8fAogCSAgICAgICAgc3RybmNtcCh2YWx1ZSwgIkFCT1JU SU5HIiwgOCkgPT0gMCkKLQkJdmFsdWVzLT5zdGF0dXMgfD0gQ09OVEFJTkVSX0ZMQUdfUlVOTklO RzsKKwkJdmFsdWVzLT5mbGFncyB8PSBDT05UQUlORVJfRkxBR19SVU5OSU5HOwogCSAgICBpZiAo c3RybmNtcCh2YWx1ZSwgIlNUT1BQRUQiLCA3KSA9PSAwKQotCQl2YWx1ZXMtPnN0YXR1cyB8PSBD T05UQUlORVJfRkxBR19QQVVTRUQ7CisJCXZhbHVlcy0+ZmxhZ3MgfD0gQ09OVEFJTkVSX0ZMQUdf UEFVU0VEOwogCSAgICBpZiAoc3RybmNtcCh2YWx1ZSwgIlNUQVJUSU5HIiwgNykgPT0gMCkKLQkJ dmFsdWVzLT5zdGF0dXMgfD0gQ09OVEFJTkVSX0ZMQUdfUkVTVEFSVElORzsKKwkJdmFsdWVzLT5m bGFncyB8PSBDT05UQUlORVJfRkxBR19SRVNUQVJUSU5HOwogCX0KICAgICB9CisgICAgdmFsdWVz LT51cHRvZGF0ZSA9IE5VTV9VUFRPREFURTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0 IGEvc3JjL3BtZGFzL3Jvb3Qvcm9vdC5jIGIvc3JjL3BtZGFzL3Jvb3Qvcm9vdC5jCmluZGV4IGRh OTY3NDIuLjFkNzIwOGEgMTAwNjQ0Ci0tLSBhL3NyYy9wbWRhcy9yb290L3Jvb3QuYworKysgYi9z cmMvcG1kYXMvcm9vdC9yb290LmMKQEAgLTExMiwxNCArMTEyLDE3IEBAIHJvb3RfcmVmcmVzaF9j b250YWluZXJfaW5kb20odm9pZCkKIAlkcC0+aW5zdHNfcmVmcmVzaChkcCwgaW5kb20pOwogfQog Ci1zdGF0aWMgdm9pZAorc3RhdGljIGludAogcm9vdF9yZWZyZXNoX2NvbnRhaW5lcl92YWx1ZXMo Y2hhciAqY29udGFpbmVyLCBjb250YWluZXJfdCAqdmFsdWVzKQogewogICAgIGNvbnRhaW5lcl9l bmdpbmVfdCAqZHA7CiAKLSAgICBmb3IgKGRwID0gJmVuZ2luZXNbMF07IGRwLT5uYW1lICE9IE5V TEw7IGRwKyspCi0JaWYgKHZhbHVlcy0+ZW5naW5lID09IGRwKQotCSAgICBkcC0+dmFsdWVfcmVm cmVzaChkcCwgY29udGFpbmVyLCB2YWx1ZXMpOworICAgIGZvciAoZHAgPSAmZW5naW5lc1swXTsg ZHAtPm5hbWUgIT0gTlVMTDsgZHArKykgeworCWlmICh2YWx1ZXMtPmVuZ2luZSAhPSBkcCkKKwkg ICAgY29udGludWU7CisJcmV0dXJuIGRwLT52YWx1ZV9yZWZyZXNoKGRwLCBjb250YWluZXIsIHZh bHVlcyk7CisgICAgfQorICAgIHJldHVybiBQTV9FUlJfSU5TVDsKIH0KIAogY29udGFpbmVyX3Qg KgpAQCAtMTM2LDcgKzEzOSw4IEBAIHJvb3RfY29udGFpbmVyX3NlYXJjaChjb25zdCBjaGFyICpx dWVyeSkKIAkgICAgYnJlYWs7CiAJaWYgKCFwbWRhQ2FjaGVMb29rdXAoaW5kb20sIGluc3QsICZu YW1lLCAodm9pZCAqKikmY3ApIHx8ICFjcCkKIAkgICAgY29udGludWU7Ci0Jcm9vdF9yZWZyZXNo X2NvbnRhaW5lcl92YWx1ZXMobmFtZSwgY3ApOworCWlmIChyb290X3JlZnJlc2hfY29udGFpbmVy X3ZhbHVlcyhuYW1lLCBjcCkgPCAwKQorCSAgICBjb250aW51ZTsKIAlmb3IgKGRwID0gJmVuZ2lu ZXNbMF07IGRwLT5uYW1lICE9IE5VTEw7IGRwKyspIHsKIAkgICAgaWYgKChmdXp6eSA9IGRwLT5u YW1lX21hdGNoaW5nKGRwLCBxdWVyeSwgY3AtPm5hbWUsIG5hbWUpKSA8PSBiZXN0KQogCQljb250 aW51ZTsKQEAgLTE5Myw3ICsxOTcsOCBAQCByb290X2ZldGNoQ2FsbEJhY2socG1kYU1ldHJpYyAq bWRlc2MsIHVuc2lnbmVkIGludCBpbnN0LCBwbUF0b21WYWx1ZSAqYXRvbSkKIAkgICAgcmV0dXJu IHN0czsKIAlpZiAoc3RzICE9IFBNREFfQ0FDSEVfQUNUSVZFKQogCSAgICByZXR1cm4gUE1fRVJS X0lOU1Q7Ci0Jcm9vdF9yZWZyZXNoX2NvbnRhaW5lcl92YWx1ZXMobmFtZSwgY3ApOworCWlmIChy b290X3JlZnJlc2hfY29udGFpbmVyX3ZhbHVlcyhuYW1lLCBjcCkgPCAwKQorCSAgICByZXR1cm4g UE1fRVJSX0lOU1Q7CiAJc3dpdGNoIChpZHAtPml0ZW0pIHsKIAljYXNlIDA6CQkvKiBjb250YWlu ZXJzLmVuZ2luZSAqLwogCSAgICBhdG9tLT5jcCA9IGNwLT5lbmdpbmUtPm5hbWU7CkBAIC0yMDUs MTMgKzIxMCwxMyBAQCByb290X2ZldGNoQ2FsbEJhY2socG1kYU1ldHJpYyAqbWRlc2MsIHVuc2ln bmVkIGludCBpbnN0LCBwbUF0b21WYWx1ZSAqYXRvbSkKIAkgICAgYXRvbS0+dWwgPSBjcC0+cGlk OwogCSAgICBicmVhazsKIAljYXNlIDM6CQkvKiBjb250YWluZXJzLnN0YXRlLnJ1bm5pbmcgKi8K LQkgICAgYXRvbS0+dWwgPSAoY3AtPnN0YXR1cyAmIENPTlRBSU5FUl9GTEFHX1JVTk5JTkcpICE9 IDA7CisJICAgIGF0b20tPnVsID0gKGNwLT5mbGFncyAmIENPTlRBSU5FUl9GTEFHX1JVTk5JTkcp ICE9IDA7CiAJICAgIGJyZWFrOwogCWNhc2UgNDoJCS8qIGNvbnRhaW5lcnMuc3RhdGUucGF1c2Vk ICovCi0JICAgIGF0b20tPnVsID0gKGNwLT5zdGF0dXMgJiBDT05UQUlORVJfRkxBR19QQVVTRUQp ICE9IDA7CisJICAgIGF0b20tPnVsID0gKGNwLT5mbGFncyAmIENPTlRBSU5FUl9GTEFHX1BBVVNF RCkgIT0gMDsKIAkgICAgYnJlYWs7CiAJY2FzZSA1OgkJLyogY29udGFpbmVycy5zdGF0ZS5yZXN0 YXJ0aW5nICovCi0JICAgIGF0b20tPnVsID0gKGNwLT5zdGF0dXMgJiBDT05UQUlORVJfRkxBR19S RVNUQVJUSU5HKSAhPSAwOworCSAgICBhdG9tLT51bCA9IChjcC0+ZmxhZ3MgJiBDT05UQUlORVJf RkxBR19SRVNUQVJUSU5HKSAhPSAwOwogCSAgICBicmVhazsKIAlkZWZhdWx0OgogCSAgICByZXR1 cm4gUE1fRVJSX1BNSUQ7CmRpZmYgLS1naXQgYS9zcmMvcG1kYXMvcm9vdC9yb290LmggYi9zcmMv cG1kYXMvcm9vdC9yb290LmgKaW5kZXggMmZlMzIyNC4uOWFjMDM2MyAxMDA2NDQKLS0tIGEvc3Jj L3BtZGFzL3Jvb3Qvcm9vdC5oCisrKyBiL3NyYy9wbWRhcy9yb290L3Jvb3QuaApAQCAtMjksNiAr MjksMTIgQEAgZW51bSB7CiAgICAgTlVNX01FVFJJQ1MKIH07CiAKK2VudW0geworICAgIENPTlRB SU5FUlNfVVBUT0RBVEVfTkFNRSwKKyAgICBDT05UQUlORVJTX1VQVE9EQVRFX1NUQVRFLAorICAg IE5VTV9VUFRPREFURQorfTsKKwogLyoKICAqIEdlbmVyYWwgY29udGFpbmVyIHNlcnZpY2VzLCBh YnN0cmFjdGluZyBpbmRpdmlkdWFsIGltcGxlbWVudGF0aW9ucyBpbnRvCiAgKiAiZW5naW5lcyIg d2hpY2ggYXJlIHRoZW4gaW5zdGFudGlhdGVkIG9uZS1wZXItY29udGFpbmVyLXRlY2hub2xvZ3ku CkBAIC01OSw4ICs2NSwxMSBAQCB0eXBlZGVmIHN0cnVjdCBjb250YWluZXJfZW5naW5lIHsKIAog dHlwZWRlZiBzdHJ1Y3QgY29udGFpbmVyIHsKICAgICBpbnQJCQlwaWQ7Ci0gICAgaW50CQkJc3Rh dHVzOwotICAgIGNoYXIJCSpuYW1lOworICAgIGludAkJCWZsYWdzIDogODsJLyogQ09OVEFJTkVS X0ZMQUcgYml0d2lzZSAqLworICAgIGludAkJCXN0YXRlIDogODsJLyogaW50ZXJuYWwgZHJpdmVy IHN0YXRlcyAqLworICAgIGludAkJCXVwdG9kYXRlIDogODsJLyogcmVmcmVzaGVkIHZhbHVlcyBj b3VudCAqLyAKKyAgICBpbnQJCQlwYWRkaW5nIDogODsKKyAgICBjaGFyCQkqbmFtZTsJCS8qIGh1 bWFuLXByZXNlbnRhYmxlIG5hbWUgKi8KICAgICBjaGFyCQljZ3JvdXBbMTI4XTsKICAgICBzdHJ1 Y3Qgc3RhdAkJc3RhdDsKICAgICBjb250YWluZXJfZW5naW5lX3QJKmVuZ2luZTsK ------=_Part_18277259_296514449.1431491325841-- From noreply@github.com Tue May 12 23:33:34 2015 Return-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 D6BF37F5A for ; Tue, 12 May 2015 23:33:34 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AE699304043 for ; Tue, 12 May 2015 21:33:31 -0700 (PDT) X-ASG-Debug-ID: 1431491607-04bdf063216b6230001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id kNCdIdCKreXwAQOO for ; Tue, 12 May 2015 21:33:28 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 1A0B77FA82 for ; Wed, 13 May 2015 14:33:22 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.199 as permitted sender) identity=mailfrom; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2a-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2a-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FxEQBt01JVnMf8HsBcgkcDgRlegx6wDQaDOY49CX80GwELhTVOgXAUAQEBAQEBAQMOAQEBAQEICwkJIS5BAQICgV0sOwgECQEBEgINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtFdwhGMBBYFqi24BCgEBARgCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYN6hlyGR4Elhl+PdoM2HjGBDIE6AQEB X-IPAS-Result: A0FxEQBt01JVnMf8HsBcgkcDgRlegx6wDQaDOY49CX80GwELhTVOgXAUAQEBAQEBAQMOAQEBAQEICwkJIS5BAQICgV0sOwgECQEBEgINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtFdwhGMBBYFqi24BCgEBARgCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYN6hlyGR4Elhl+PdoM2HjGBDIE6AQEB X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="175054825" Received: from github-smtp2-ext8.iad.github.net (HELO github-smtp2a-ext-cp1-prd.iad.github.net) ([192.30.252.199]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 13 May 2015 14:32:58 +1000 Date: Tue, 12 May 2015 21:32:54 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1431491574; bh=Lcab9cVBe08bS96vfz1cGGMPMqyh+OSmzGjO6wfuoF0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=khi2mniHviiSoQVOIAaXqkUbiDEb8/XWF1a+NxEi2O/W5Vo3p8Z8n1ZgnX/foFqzS ODoyRJq+ys2GkEu6qS2TmlLyVwk2gc8XKWLsSoxbH0IGksGmwZLU8Pvkvm4x7rHx01 CfHpTE0kHMcOGSRTn/4mnkX5kUv7bHGfTUb5zkEc= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Content-Type: multipart/alternative; boundary="--==_mimepart_5552d3f6ae7ed_6a593f9b756852b830011c"; 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: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1431491607 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18863 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 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_5552d3f6ae7ed_6a593f9b756852b830011c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some of the notes I read on the interwebs suggested that the property may be set, but not showing up in some tools ... can you confirm that the problem definitely still happens with that latest dmg? Thanks Paul. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/20#issuecomment-101510825 ----==_mimepart_5552d3f6ae7ed_6a593f9b756852b830011c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Some of the notes I read on the interwebs suggested that the property may be set, but not showing up in some tools ... can you confirm that the problem definitely still happens with that latest dmg?

    Thanks Paul.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552d3f6ae7ed_6a593f9b756852b830011c-- From noreply@github.com Wed May 13 00:28:27 2015 Return-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 D76DA7F67 for ; Wed, 13 May 2015 00:28:27 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CC9848F8070 for ; Tue, 12 May 2015 22:28:24 -0700 (PDT) X-ASG-Debug-ID: 1431494902-04cb6c1cc8637fd0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id myggTEqZ7MeypZxE for ; Tue, 12 May 2015 22:28:22 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id A918AFF3D1 for ; Wed, 13 May 2015 15:28:21 +1000 (AEST) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0HKEgAc4FJVnMH8HsBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEuQQECAoFdLDsIBAkBARICDV8BAQEDAQIgHQEBBDQFAQgBCwEBAQEJDQImAgIDAVMGGIgnDbRwcIRjAQWBaotkAQEIAQEBAQEXAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoZHh3mTNx4xgQyBOgEBAQ X-IPAS-Result: A0HKEgAc4FJVnMH8HsBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEuQQECAoFdLDsIBAkBARICDV8BAQEDAQIgHQEBBDQFAQgBCwEBAQEJDQImAgIDAVMGGIgnDbRwcIRjAQWBaotkAQEIAQEBAQEXAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoZHh3mTNx4xgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="172012877" Received: from unknown (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 13 May 2015 15:28:00 +1000 Date: Tue, 12 May 2015 22:27:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1431494870; bh=Ee00TMuvCZmHgGEX32yKl7JqPzuntEl23vhu/diCZDA=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LsOCgm+Ir0RjSo1vvJPD/f4ZgO1elX2qz9s3oGmSAPMttnqWINhCfTY09tx40UZy8 PJRUC0CYMJa8/Eq7rOfeVKVHjQjvMbKYtOZ6ECnOdnZdf0mf3nfbbpMEvNrSxDENNH +sqXBL7nP/e9aBZwkQhrpAc0mxDCgJEdL1j3mgz8= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pcp cross-compile (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp cross-compile (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e0d638d08_ada3fa04d5092b8379265"; 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: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1431494902 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18864 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 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_5552e0d638d08_ada3fa04d5092b8379265 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #18. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/18#event-303501884 ----==_mimepart_5552e0d638d08_ada3fa04d5092b8379265 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Closed #18.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e0d638d08_ada3fa04d5092b8379265-- From noreply@github.com Wed May 13 00:28:34 2015 Return-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 A90627F67 for ; Wed, 13 May 2015 00:28:34 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8FAC8304032 for ; Tue, 12 May 2015 22:28:31 -0700 (PDT) X-ASG-Debug-ID: 1431494908-04cb6c1cc7637fd0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id dj0B6Qy7QLg8dcOY for ; Tue, 12 May 2015 22:28:28 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id CFC3AFF3D1 for ; Wed, 13 May 2015 15:28:27 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0G1BwCO4FJVnML8HsBcgkcEgRhegx6wDQaDOY49CX8vIAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEuQQOBXyw7CAQJAQESAg0iPQEBAQIBAQIgHQEBBDQEAQEIAQsBAQIBCA0CJgICAwFTBhiIHwgNtHBwhGMBBYFqi2QBCgEBAQEXBguBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYN6hlyGR4ElPoYWiyaIER4xgQyBOgEBAQ X-IPAS-Result: A0G1BwCO4FJVnML8HsBcgkcEgRhegx6wDQaDOY49CX8vIAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEuQQOBXyw7CAQJAQESAg0iPQEBAQIBAQIgHQEBBDQEAQEIAQsBAQIBCA0CJgICAwFTBhiIHwgNtHBwhGMBBYFqi2QBCgEBAQEXBguBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYN6hlyGR4ElPoYWiyaIER4xgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="175081810" Received: from unknown (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 13 May 2015 15:27:58 +1000 Date: Tue, 12 May 2015 22:27:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1431494870; bh=HWFUhxGC7UjNpcasTOQtUbdD/6406yLuV6YKTnm2HH4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LV2fJEB7mMUSIU+PfgB5EUyuKM3WhoP/U9Koeua7Zr5bLFe57CY4RqsOEQwxGAcdR I7A7Ey/4rGTSn+DTWlTP86KTPBE2rYwrFtOUv+3yZ9Nz4reEGFCwQFKpP8OXSCwEKa ObZeEsaZbfbl2pRAiJ4H3Zbr7GTjBJFQK1Fn4yuY= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pcp cross-compile (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp cross-compile (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e0d69f93_3a6d3f98c222f2a0335257"; 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: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1431494908 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18864 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.63 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5552e0d69f93_3a6d3f98c222f2a0335257 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > Does it make sense to cross compile? Sounds like it, yes. (although you might be able to use the pre-built Fedora arm64 packages?) If you wish to cross-compile, you will need to inject some results for certain configure checks, as appropriate for your target platform - see the config.mingw file, and the configure.ac section around line 175... if test "$cross_compiling" = "yes"; then if test -f ./config.$target_os; then . ./config.$target_os cheers. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/18#issuecomment-101517806 ----==_mimepart_5552e0d69f93_3a6d3f98c222f2a0335257 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Does it make sense to cross compile?

    Sounds like it, yes. (although you might be able to use the pre-built Fedora arm64 packages?)

    If you wish to cross-compile, you will need to inject some results for certain configure checks, as appropriate for your target platform - see the config.mingw file, and the configure.ac section around line 175...

    if test "$cross_compiling" = "yes"; then
    if test -f ./config.$target_os; then
    . ./config.$target_os

    cheers.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e0d69f93_3a6d3f98c222f2a0335257-- From mgoodwin@redhat.com Wed May 13 00:29:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C3CE37F67 for ; Wed, 13 May 2015 00:29:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A8EA0304043 for ; Tue, 12 May 2015 22:29:21 -0700 (PDT) X-ASG-Debug-ID: 1431494960-04bdf063226b7130001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id LMoZtXRwyoMPLBzQ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 22:29:20 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4D5TJKu008876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 13 May 2015 01:29:20 -0400 Received: from [10.64.51.90] (vpn1-51-90.bne.redhat.com [10.64.51.90]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4D5THdi002354; Wed, 13 May 2015 01:29:18 -0400 Message-ID: <5552E12D.5020807@redhat.com> Date: Wed, 13 May 2015 15:29:17 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: [pcp] pcp updates: containers, qa References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa In-Reply-To: <1662044263.18277261.1431491325842.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-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431494960 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/13/2015 02:28 PM, Nathan Scott wrote: > > > ----- Original Message ----- >> ----- Original Message ----- >>> On 05/12/2015 05:43 PM, Nathan Scott wrote: >>>> Changes committed to git://git.pcp.io/nathans/pcp.git master >>>> >> >> Ah - this looks like a different problem to PR1106. I can see what it is >> likely to be though. > > Can you try attached patch, see how it fares? Lightly sanity tested only > at this stage. OK, that patch fixes the reported segfault. > >>> Also noticed containers.state.running was showing way too many instances. >>> Should be zero or at most one ("docker ps" shows none running). >> >> The indom is "all containers". The metric value shows whether its running >> or not (0/1), so I suspect this is probably operating as designed - or are >> you saying they have value "1" when they shouldn't? no, you are right - I was confused about what "all containers" means - it includes containers that have exited but have not had their image/overlay removed, which is the default when a container exits. docker run --rm will remove it when the container exits, which seems backwards to me! > > From our chat, sounds like its fine as-is and "docker ps -a" output indeed > matches what we have. Looking forward to hearing more about the profiling > run for pmdaroot with 1000s of containers too - thanks! > still getting the pmdaroot timeout - tweaking this in pmcd.options works around it, so we can capture a profile. > > Lemme know if time is short & I'll prep something for qa from your earlier > recipe (tomorrow). time is short (have to head out for an appointment). So I'll pick this up again tonight. In the mean-time might as well commit that patch to your tree and I'll merge to master tonight. (and craft a qa test from the recipe) Cheers From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Wed May 13 00:32:22 2015 Return-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 007647F67 for ; Wed, 13 May 2015 00:32:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D2D918F8087 for ; Tue, 12 May 2015 22:32:21 -0700 (PDT) X-ASG-Debug-ID: 1431495138-04cbb056b469a440001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 78Fvua2s4K9Mt8Ni for ; Tue, 12 May 2015 22:32:19 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 4610F7FA82 for ; Wed, 13 May 2015 15:32:18 +1000 (AEST) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.99; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o4.sgmail.github.com) identity=helo; client-ip=192.254.112.99; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o4.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAwCO4FJVnGNw/sBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHBwhGmBaotkAQoBAQEYAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoZHmzBPgQyBOgEBAQ X-IPAS-Result: A0FOAwCO4FJVnGNw/sBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHBwhGmBaotkAQoBAQEYAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoZHmzBPgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="175083872" Received: from o4.sgmail.github.com ([192.254.112.99]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 13 May 2015 15:32:15 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=HWV1WTOUBPmjmVPskOPlFjDII1Y=; b=m/TIJ6Aaf51D9rAB FoGmMdH/Bx+TdjqUN9l0cCFd/wac8q97PjTitz3JHaBfDZww8m047uigCn4ogXwe wh546DrCMngIGTolkCL4VMMVNsg6jUZE34te0wleTQXhN7LnSZXN7yoJfZR2JTfD 5mEFuHhY1JEAk7lN76hyw0TdfAo= Received: by filter0381p1mdw1.sendgrid.net with SMTP id filter0381p1mdw1.13994.5552E1D96 2015-05-13 05:32:10.320385925 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd-012 (SG) with ESMTP id 14d4bc23c9b.4697.25ecc1 for ; Wed, 13 May 2015 05:32:10 +0000 (UTC) Date: Tue, 12 May 2015 22:32:10 -0700 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] make fails after sudo make install (#13) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] make fails after sudo make install (#13) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e1da2261f_62c23fa6106b529c1373b"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf9PEv3AmpBPODUEfMj8Z+SDxnuRTRD5YNHD8 UiG0ht5RUZV7pHcLnkeccuCl6g7041Gh+HT4pbEThkroRSNnTxF533EIOghZvxcJdSOuqLv2QyyHqc kCFUQ/+VcSRmrr4= X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1431495138 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18865 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 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_5552e1da2261f_62c23fa6106b529c1373b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #13. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/13#event-303504443 ----==_mimepart_5552e1da2261f_62c23fa6106b529c1373b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Closed #13.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e1da2261f_62c23fa6106b529c1373b-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Wed May 13 00:32:22 2015 Return-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 33B657F69 for ; Wed, 13 May 2015 00:32:22 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1A99A8F8087 for ; Tue, 12 May 2015 22:32:21 -0700 (PDT) X-ASG-Debug-ID: 1431495138-04cbb056b369a440001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id HQ3iDC4hLrnBr4IR for ; Tue, 12 May 2015 22:32:19 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 6F3409F1D1 for ; Wed, 13 May 2015 15:32:18 +1000 (AEST) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FdAwAr4VJVnGVx/sBcgkcDgRlegx6wDQaDOY49CX80GwELhTVOgTAHOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIjLDsIBAkBARICDVUKAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIJw20cXCEaYFqi2QLAQEBARcCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYpWhkebME+BDIE6AQEB X-IPAS-Result: A0FdAwAr4VJVnGVx/sBcgkcDgRlegx6wDQaDOY49CX80GwELhTVOgTAHOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIjLDsIBAkBARICDVUKAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIJw20cXCEaYFqi2QLAQEBARcCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYpWhkebME+BDIE6AQEB X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="74708508" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 13 May 2015 15:32:17 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GiU8ZzJzbu7gHBlcLyrODAP/z8k=; b=q9eiN2qqlb9akqLW muw/lmgDMMu78Vuwqz+VoiRxVoqkQfveY+vYmvPvs4/XL00DlqLnGRn5kb/M48DK 4/4o2OEJt4yL+v6WA+zkvwViX9NQvGFoc0xadQKOm266/P+gW80cnYRzNlhLdT8r grt2zBkvWoLSKov2+MqyQpeag0c= Received: by filter0501p1mdw1.sendgrid.net with SMTP id filter0501p1mdw1.16712.5552E1DA1 2015-05-13 05:32:10.502362816 +0000 UTC Received: from ismtpd-021.iad1.sendgrid.net ([UNAVAILABLE]. [10.42.2.107]) by 10.42.243.102:2500 (trex/5.2.14); Wed, 13 May 2015 05:32:11 GMT Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd-021 (SG) with ESMTP id 14d4bc23c5d.3206.8a8fe for ; Wed, 13 May 2015 05:32:10 +0000 (UTC) Date: Tue, 12 May 2015 22:32:10 -0700 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] make fails after sudo make install (#13) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] make fails after sudo make install (#13) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e1da13c79_2cac3fa04d5092b81888f8"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEcRRc2rQKDjjo5q+npT8msLyidY/ofbfe63wl c2oe3k3dMP8DqgUH7ED4sJ7lIhF00VZ95QSfCM9QwWtzHmQtTHeCmcy6/FsJ82Xt8Dx/KRhPrGTrWm 32HzIQKm9a/Fsbk= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1431495139 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18865 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 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_5552e1da13c79_2cac3fa04d5092b81888f8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit As per Kens comments, use Makepkgs. FWIW, the original bug report here has a final "make" after doing the "sudo make install" which wasn't needed (and is the source of the make that failed with EPERM). --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/13#issuecomment-101519001 ----==_mimepart_5552e1da13c79_2cac3fa04d5092b81888f8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    As per Kens comments, use Makepkgs. FWIW, the original bug report here has a final "make" after doing the "sudo make install" which wasn't needed (and is the source of the make that failed with EPERM).


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e1da13c79_2cac3fa04d5092b81888f8-- From noreply@github.com Wed May 13 00:33:17 2015 Return-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 627307F67 for ; Wed, 13 May 2015 00:33:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4830D8F8087 for ; Tue, 12 May 2015 22:33:17 -0700 (PDT) X-ASG-Debug-ID: 1431495194-04cbb056b169a490001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id MAoQIdFpOo5X4HYg for ; Tue, 12 May 2015 22:33:15 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 698779F1D1 for ; Wed, 13 May 2015 15:33:14 +1000 (AEST) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FxEQAr4VJVnMH8HsBcgkcDgRlegx6wDQaDOY49CX8qJQELhTVOgW8UAQEBAQEBAQMOAQEBAQEICwkJIS5BAQICgV0sOwgECQEBEgINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHFwhGMBBYFqi2QBCgEBARgCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYpWgkkFg3mbMB4xgQyBOgEBAQ X-IPAS-Result: A0FxEQAr4VJVnMH8HsBcgkcDgRlegx6wDQaDOY49CX8qJQELhTVOgW8UAQEBAQEBAQMOAQEBAQEICwkJIS5BAQICgV0sOwgECQEBEgINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHFwhGMBBYFqi2QBCgEBARgCBAuBFhSEYYUjgmuBNxEBTYI4DC8SgTOMKYpWgkkFg3mbMB4xgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="74708841" Received: from github-smtp2-ext2.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 13 May 2015 15:33:14 +1000 Date: Tue, 12 May 2015 22:33:07 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1431495187; bh=xKcg7b6QaPTjQBtTXGkenwPynDQckffq3VoBfEFWGKI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=meEgnFBXHNDFgBxlOOICnRqLDklTDxeU67tJLXSRUyMbXMS993i+L99oRQAaae8e5 DVT1vMnCi46x6AMKYZsEtFHLsHCrfdJZkNFZWE18A2xf/Il8JI7XTqfXTexNbxYvTF D4JNysnm7uM52rT89IStc852h95dUox72KqDyHtA= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Mac Install package does not include pmwebd? (#5) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Mac Install package does not include pmwebd? (#5) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e213ce1e4_627a3fa6106b529c336828"; 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: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1431495194 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18865 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 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_5552e213ce1e4_627a3fa6106b529c336828 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The -2 package is reported to be working fine. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/5#issuecomment-101519086 ----==_mimepart_5552e213ce1e4_627a3fa6106b529c336828 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    The -2 package is reported to be working fine.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e213ce1e4_627a3fa6106b529c336828-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Wed May 13 00:33:25 2015 Return-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 79BBB7F67 for ; Wed, 13 May 2015 00:33:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 495C1304039 for ; Tue, 12 May 2015 22:33:25 -0700 (PDT) X-ASG-Debug-ID: 1431495202-04bdf063216b7270001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id UqRKXn70jILWe1XW for ; Tue, 12 May 2015 22:33:23 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 701049F1D1 for ; Wed, 13 May 2015 15:33:22 +1000 (AEST) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o1.sgmail.github.com) identity=helo; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o1.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAwAr4VJVnLBy/sBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHFwhGmBaotkAQoBAQEYAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoJJBYN5mzBPgQyBOgEBAQ X-IPAS-Result: A0FOAwAr4VJVnLBy/sBcgkcDgRlegx6wDQaDOY49CX8zHAELhTVOgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiMsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNtHFwhGmBaotkAQoBAQEYAgQLgRYUhGGFI4JrgTcRAU2COAwvEoEzjCmKVoJJBYN5mzBPgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,419,1427720400"; d="scan'208,217";a="74738379" Received: from o1.sgmail.github.com ([192.254.114.176]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 13 May 2015 15:33:20 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=x6CQ7i4gY/pxggWflBCf0uD3RcA=; b=d5E3s+pbhA2G0e+n sa7bPtfyRD6cuKWgmcuRDl15XrcQILvor+IJUsXg2KYdF0/2sJ67BNiBe8H40OhL aXnmnq2OoRf1+YP0621W/3I+8O42eYjQp1OhXSB01zdgMxcUV1AGvte+4G16YRmu xkMSZaFwopM1yvAVQB/qb6Gg9c8= Received: by filter0437p1mdw1.sendgrid.net with SMTP id filter0437p1mdw1.388.5552E2131C 2015-05-13 05:33:08.297495559 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd-019 (SG) with ESMTP id 14d4bc31f0d.1328.15c65e for ; Wed, 13 May 2015 05:33:08 +0000 (UTC) Date: Tue, 12 May 2015 22:33:08 -0700 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Mac Install package does not include pmwebd? (#5) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Mac Install package does not include pmwebd? (#5) Content-Type: multipart/alternative; boundary="--==_mimepart_5552e21419515_1e7e3f8b21b092bc392155"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEehHNjKPMEu1qG9ks25gA8fqCQeDYYXrZOtcY V7ftdh4olgfsawmBIAHnjlkqo00ccUH567dYajGql92HtJVEM0v3JJPopyt3ly9Goz+p8KUWd2sceQ 04+rJTWUxDGicpg= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1431495202 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18865 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 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_5552e21419515_1e7e3f8b21b092bc392155 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #5. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/5#event-303504742 ----==_mimepart_5552e21419515_1e7e3f8b21b092bc392155 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Closed #5.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5552e21419515_1e7e3f8b21b092bc392155-- From nscott@redhat.com Wed May 13 00:47:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6C90C7F67 for ; Wed, 13 May 2015 00:47:00 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 52DAA8F804B for ; Tue, 12 May 2015 22:47:00 -0700 (PDT) X-ASG-Debug-ID: 1431496017-04cb6c1cc7638570001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id zsB95WWkgPXq5Ele (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 22:46:58 -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 t4D5kvjU025698; Wed, 13 May 2015 01:46:57 -0400 Date: Wed, 13 May 2015 01:46:57 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: PCP Message-ID: <2135868737.18350469.1431496017520.JavaMail.zimbra@redhat.com> In-Reply-To: <5552E12D.5020807@redhat.com> References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> <5552E12D.5020807@redhat.com> Subject: Re: [pcp] pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.196] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: mcZl+iB1HVGkOTPggkqCPi/V79gT5w== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431496018 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18864 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > > > > Lemme know if time is short & I'll prep something for qa from your earlier > > recipe (tomorrow). > > time is short (have to head out for an appointment). So I'll pick this up > again tonight. In the mean-time might as well commit that patch to your > tree and I'll merge to master tonight. (and craft a qa test from the > recipe) Sounds good - thanks mate. If you don't get to it tonight, toss it back to me and I'll write the test tomorrow. cheers. -- Nathan From nscott@redhat.com Wed May 13 01:43:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 F28C77F6B for ; Wed, 13 May 2015 01:43:42 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E8A97304032 for ; Tue, 12 May 2015 23:43:38 -0700 (PDT) X-ASG-Debug-ID: 1431499415-04cb6c1cc7639750001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id fheMDPFKmjZZBlSD (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 12 May 2015 23:43:36 -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 t4D6hZas002306 for ; Wed, 13 May 2015 02:43:35 -0400 Date: Wed, 13 May 2015 02:43:35 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <348684519.18482612.1431499415388.JavaMail.zimbra@redhat.com> In-Reply-To: <1197158696.18482443.1431499406675.JavaMail.zimbra@redhat.com> Subject: pcp updates: root pmda, mac build MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: root pmda, mac build Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.196] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: root pmda, mac build Thread-Index: AsbheLOSipzDR+nxM9GCvqw+CFsSSw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431499416 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18866 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): pmdaroot: fix race and segv with short-lived containers build: update mac plist properties, attempt an appnap workaround src/pmchart/pmchart.info.in | 4 +++- src/pmdas/root/docker.c | 33 ++++++++++++++++++++------------- src/pmdas/root/lxc.c | 9 +++++---- src/pmdas/root/root.c | 23 ++++++++++++++--------- src/pmdas/root/root.h | 13 +++++++++++-- src/pmgadgets/pmgadgets.info.in | 4 +++- src/pmquery/pmquery.info.in | 2 +- src/pmtime/pmtime.info.in | 4 +++- src/pmview/pmview.info.in | 4 +++- 9 files changed, 63 insertions(+), 33 deletions(-) commit 7042bfbaf559f8125653baed36b3829e0d3145fe Author: Nathan Scott Date: Wed May 13 16:42:06 2015 +1000 build: update mac plist properties, attempt an appnap workaround Possible App Nap workaround (issue #20) as suggested by the 'net. May or may not work on latest OSX - but its just a plist property so no harm done even if it doesn't help. commit b724624e8e7618703f2a8bb1d330a0bc448fcc8e Author: Nathan Scott Date: Wed May 13 16:39:44 2015 +1000 pmdaroot: fix race and segv with short-lived containers From mgoodwin@redhat.com Wed May 13 06:56:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 00B697F6D for ; Wed, 13 May 2015 06:56:53 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BFF838F8065 for ; Wed, 13 May 2015 04:56:49 -0700 (PDT) X-ASG-Debug-ID: 1431518204-04bdf063236c0950001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id yPOdl64y0cHPKRfC (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 May 2015 04:56:45 -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 (8.14.4/8.14.4) with ESMTP id t4DBuiqp012014 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 13 May 2015 07:56:44 -0400 Received: from [10.64.51.90] (vpn1-51-90.bne.redhat.com [10.64.51.90]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4DBufID015309; Wed, 13 May 2015 07:56:42 -0400 Message-ID: <55533BF8.208@redhat.com> Date: Wed, 13 May 2015 21:56:40 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: [pcp] pcp updates: containers, qa References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> <5552E12D.5020807@redhat.com> <2135868737.18350469.1431496017520.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa In-Reply-To: <2135868737.18350469.1431496017520.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.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431518205 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/13/2015 03:46 PM, Nathan Scott wrote: > > > ----- Original Message ----- >>> >>> Lemme know if time is short & I'll prep something for qa from your earlier >>> recipe (tomorrow). >> >> time is short (have to head out for an appointment). So I'll pick this up >> again tonight. In the mean-time might as well commit that patch to your >> tree and I'll merge to master tonight. (and craft a qa test from the >> recipe) > > Sounds good - thanks mate. If you don't get to it tonight, toss it back to > me and I'll write the test tomorrow. Here's the flat profile of pmdaroot compiled with -pg after running pminfo -f containers.state.running on 14662 containers. Basically pmdaroot is disk bound reading and parsing the json for each container below /var/lib/docker/containers (total of ~ 467 mbytes). With default parameters, the pmda times out. After fixing that, the client times out. When you fix that, you wait for ~ 22 seconds or so ... which isn't actually too bad given how much json data has to be parsed. % cumulative self self total time seconds seconds calls us/call us/call name 56.30 0.09 0.09 14662 6.14 6.14 jsmn_parse 43.79 0.16 0.07 14661 4.78 4.78 docker_values_extract 0.00 0.16 0.00 1128893 0.00 0.00 jsmneq 0.00 0.16 0.00 14663 0.00 0.00 root_stat_time_differs 0.00 0.16 0.00 14662 0.00 10.92 docker_value_refresh 0.00 0.16 0.00 14661 0.00 0.00 jsmn_init 0.00 0.16 0.00 2 0.00 0.00 docker_indom_changed 0.00 0.16 0.00 2 0.00 0.00 lxc_indom_changed 0.00 0.16 0.00 2 0.00 0.00 root_refresh_container_indom 0.00 0.16 0.00 1 0.00 0.00 docker_insts_refresh 0.00 0.16 0.00 1 0.00 0.00 lxc_insts_refresh And the call graph profile : index % time self children called name 0.00 0.16 14662/14662 root_fetchCallBack [2] [1] 100.0 0.00 0.16 14662 docker_value_refresh [1] 0.09 0.00 14662/14662 jsmn_parse [3] 0.07 0.00 14661/14661 docker_values_extract [4] 0.00 0.00 14661/14663 root_stat_time_differs [6] 0.00 0.00 14661/14661 jsmn_init [7] ----------------------------------------------- [2] 100.0 0.00 0.16 root_fetchCallBack [2] 0.00 0.16 14662/14662 docker_value_refresh [1] ----------------------------------------------- 0.09 0.00 14662/14662 docker_value_refresh [1] [3] 56.3 0.09 0.00 14662 jsmn_parse [3] ----------------------------------------------- 2008557 docker_values_extract [4] 0.07 0.00 14661/14661 docker_value_refresh [1] [4] 43.8 0.07 0.00 14661+2008557 docker_values_extract [4] 0.00 0.00 1128893/1128893 jsmneq [5] 2008557 docker_values_extract [4] ----------------------------------------------- 0.00 0.00 1128893/1128893 docker_values_extract [4] [5] 0.0 0.00 0.00 1128893 jsmneq [5] ----------------------------------------------- Maybe we could relax root_stat_time_differs() a bit. Anyway, off to bed - merge to master tomorrow ... From kenj@internode.on.net Wed May 13 16:02:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 884917F4E for ; Wed, 13 May 2015 16:02:04 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6CE9C304043 for ; Wed, 13 May 2015 14:02:01 -0700 (PDT) X-ASG-Debug-ID: 1431550916-04cb6c1cca654a40001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id nO17M1jI7uumNKBM for ; Wed, 13 May 2015 14:01:58 -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: A2DTAQAQulNVPKEh0XYNT4sNw0qCXgKCCgEBAQEBAQcBAQEBQYRgAQEEOEABEAsYCRYPCQMCAQIBMRQGAQwBBwEBFb4mkzMBAQEBAQEBAwEBAQEBAQEBGos6hDxJB4QtAQSZRpp2hCyBYYFCAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 14 May 2015 06:31:55 +0930 Message-ID: <5553BBC2.6080404@internode.on.net> Date: Thu, 14 May 2015 07:01:54 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" , Marko Myllynen CC: pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554BEB16.7030208@internode.on.net> <554CC4ED.4090209@redhat.com> <20150508181608.GA3195@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <20150508181608.GA3195@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: 1431550916 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18896 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Just reviewing this ... thanks for the suggestions Frank. On 09/05/15 04:16, Frank Ch. Eigler wrote: > ... > So you still want rate, but smoothed or over a longer time period. As I understand Marko's requirement he'd like it smoothed over the life of the process, which is a special sort of smoothing ... now onto more general smoothing ... > ... but a longer > term and more robust (overflow-aware etc.) way would be to have a > rate(metric,'10 minutes') or exponential_smooth(rate(metric),0.9) > types of things. I prefer exponential_smooth() to 'rate over some time' because it requires less storage and because 'rate over time' really needs a rolling bucket implementation with (guess) sampling at x10 the "time" to avoid horrible discontinuities and get close the the expected semantics of the rate over the last (rather than some arbitrarily aligned) time period. For a fixed time base both these averaging methods require some higher frequency fetching behind the scenes and there is no such thread of control in libpcp. The current derived metrics implementation sits on the data path, so it is restricted to whatever extra fetching you can add in front of the pmFetch() and whatever calculation you can do after the pmFetch() with a small amount (last fetch data) for functions like rate(). We could consider exponential_smooth() to be the smoothed average over the values previously fetched by a client (as opposed to the more common semantics of average over samples collected at some time constant, e.g. sub-second sampling to produce the kernel's load average) ... the "time series" that is being averaged here would be the series of observations at the pmFetch() interface, not the series of observations at some fixed (independent and shorter) time interval ... that could work. > (Probably this and the pmie expression syntaxes should be unified.) I'm not sure that is going to happen ... pmie's base is firmly rooted in first order predicate calculus and although it has some similarities in simple expression syntax, there are lots of differences in semantics and the size of their respective grammars. Probably better to let pmie chew on expressions written in terms of derived metrics ... this is known to work and be very robust. From mspier@netflix.com Wed May 13 16:35:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 ED4947F4E for ; Wed, 13 May 2015 16:35:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D279C304039 for ; Wed, 13 May 2015 14:35:12 -0700 (PDT) X-ASG-Debug-ID: 1431552906-04cbb056b46b8c60001-S8gJnT Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) by cuda.sgi.com with ESMTP id loAZZeZnv7yGT0lg (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 13 May 2015 14:35:07 -0700 (PDT) X-Barracuda-Envelope-From: mspier@netflix.com X-Barracuda-Apparent-Source-IP: 74.125.82.48 Received: by wgic8 with SMTP id c8so56445198wgi.1 for ; Wed, 13 May 2015 14:35:06 -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:content-type; bh=ntGVvkGyfUG5jq2KbUERDFcs87Mp8SpZsJ8t3mGb0tE=; b=SuUPpK+hkLm+MW9y6aWmJ5U85WW3qFc04xBYN87o/3NgTUi44vzuMvb4clqX31aGGf BzsfcZHQduBVkUycwWxbppJ5yhb70FSK5kZ7e4Ws8Xw3cS69HhVk8zapdh36bHcTcV6Y um9EE1J1KjDhFIQawETPNN+gHLPQws/xJWG/k= 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:content-type; bh=ntGVvkGyfUG5jq2KbUERDFcs87Mp8SpZsJ8t3mGb0tE=; b=BCsbiTQmsI2sjdIVJAyzleGSLhNljSCfx3/L6DVXQHxip/t5D+0Qy2SZ8oIISRnERW s5Hlx+Zisli+eKo0QCudTCERYGQ0DHQm/Wo3i9YPuAAOD0V4yD42rAajgOe5P/F+76Nx spnG8yb1twFFBSFCdJY5bnsgxgyeXxjCk95ALXgUH97TqlzD7KxJphxf84XIDYnOdT+o sCV0toy+P0emmO/p/EbSkyrbnwe4a/BsZNZNxeCM1R6mxwSu9HAdcAa7PMcXabhdOrso pqemvbIYICQUs9SBuvNbYAu2EOAdfwQHSHcabHlnYlR4X+gS+SljkSjkK3Z3jpw8Gy3p RA+w== X-Gm-Message-State: ALoCoQlbtZ+pHb7R6WW6NXcdZn/Cb1cmtI9dPLwQ6X9v0IR8eiGcPYA6/2WcInKRqiHpTlkUwwqn MIME-Version: 1.0 X-Received: by 10.180.14.4 with SMTP id l4mr17260076wic.14.1431552905891; Wed, 13 May 2015 14:35:05 -0700 (PDT) Received: by 10.180.72.227 with HTTP; Wed, 13 May 2015 14:35:05 -0700 (PDT) In-Reply-To: References: <54F4CBCE.2040406@internode.on.net> <1470209882.18729903.1425333334884.JavaMail.zimbra@redhat.com> Date: Wed, 13 May 2015 14:35:05 -0700 Message-ID: Subject: Re: [pcp] FC19 et al QA failures ... From: Martin Spier X-ASG-Orig-Subj: Re: [pcp] FC19 et al QA failures ... To: "Frank Ch. Eigler" Cc: Nathan Scott , pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=f46d040f9f526eea650515fd62bb X-Barracuda-Connect: mail-wg0-f48.google.com[74.125.82.48] X-Barracuda-Start-Time: 1431552907 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18897 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 --f46d040f9f526eea650515fd62bb Content-Type: text/plain; charset=UTF-8 Was an issue or bug created to track this? Wonder if a config option would be a simple way to solve this quickly, with "email" or "ignore" options for example. In the future log to file maybe. On Tue, Mar 3, 2015 at 1:19 PM, Frank Ch. Eigler wrote: > Nathan Scott writes: > > > [...] I wonder if we should rethink our strategy of sending mail > > when unresolvable problems occur? > > Yeah, this part struck me as inappropriate. > > > An alternative might be to create a logfile with (sometimes large) > > body of the mail in a relevant location, then log a one-line summary > > to syslog? (and do away with all reliance on sending mail)? [...] > > Yes, that could work. Or in these modern systemd days, we're allowed > to send even bulky stuff to stdout/stderr for safekeeping by journald. > > > - FChE > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > --f46d040f9f526eea650515fd62bb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
    Was an issue or bug created to track this? Wonder if a con= fig option would be a simple way to solve this quickly, with "email&qu= ot; or "ignore" options for example. In the future log to file ma= ybe.

    On Tue,= Mar 3, 2015 at 1:19 PM, Frank Ch. Eigler <fche@redhat.com> wr= ote:
    Nathan Scott <nathans@redhat.com> writes:

    > [...]=C2=A0 I wonder if we should rethink our strategy of sending mail=
    > when unresolvable problems occur?

    Yeah, this part struck me as inappropriate.

    > An alternative might be to create a logfile with (sometimes large)
    > body of the mail in a relevant location, then log a one-line summary
    > to syslog?=C2=A0 (and do away with all reliance on sending mail= )? [...]

    Yes, that could work.=C2=A0 Or in these modern systemd days, we're allo= wed
    to send even bulky stuff to stdout/stderr for safekeeping by journald.


    - FChE

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

    --f46d040f9f526eea650515fd62bb-- From nscott@redhat.com Thu May 14 01:01:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 808F17F37 for ; Thu, 14 May 2015 01:01:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6FA3F8F804C for ; Wed, 13 May 2015 23:01:40 -0700 (PDT) X-ASG-Debug-ID: 1431583298-04cb6c1cca661db0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 4I6RFtTI2NjT0BFC (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 May 2015 23:01:39 -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 t4E61bmI010135; Thu, 14 May 2015 02:01:37 -0400 Date: Thu, 14 May 2015 02:01:37 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: PCP Message-ID: <1534828449.19453028.1431583297773.JavaMail.zimbra@redhat.com> In-Reply-To: <55533BF8.208@redhat.com> References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> <5552E12D.5020807@redhat.com> <2135868737.18350469.1431496017520.JavaMail.zimbra@redhat.com> <55533BF8.208@redhat.com> Subject: Re: [pcp] pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa Content-Type: multipart/mixed; boundary="----=_Part_19453026_1441090780.1431583297770" X-Originating-IP: [10.64.51.200] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: sMgyRacIZm/40G/RObvf7QmOSPOs/g== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431583298 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18914 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ------=_Part_19453026_1441090780.1431583297770 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Mark, ----- Original Message ----- > On 05/13/2015 03:46 PM, Nathan Scott wrote: > > > > Sounds good - thanks mate. If you don't get to it tonight, toss it back to > > me and I'll write the test tomorrow. > > Here's the flat profile of pmdaroot compiled with -pg after running > pminfo -f containers.state.running on 14662 containers. Basically > pmdaroot is disk bound reading and parsing the json for each container > below /var/lib/docker/containers (total of ~ 467 mbytes). With default > parameters, the pmda times out. After fixing that, the client times out. > When you fix that, you wait for ~ 22 seconds or so ... which isn't > actually too bad given how much json data has to be parsed. Can you try things with the attached patch? thanks! -- Nathan ------=_Part_19453026_1441090780.1431583297770 Content-Type: text/x-patch; name=rootinit.patch Content-Disposition: attachment; filename=rootinit.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wbWRhcy9yb290L3Jvb3QuYyBiL3NyYy9wbWRhcy9yb290L3Jvb3Qu YwppbmRleCAxZDcyMDhhLi4yZTQ1ZmQ2IDEwMDY0NAotLS0gYS9zcmMvcG1kYXMvcm9vdC9yb290 LmMKKysrIGIvc3JjL3BtZGFzL3Jvb3Qvcm9vdC5jCkBAIC0xMzksNyArMTM5LDcgQEAgcm9vdF9j b250YWluZXJfc2VhcmNoKGNvbnN0IGNoYXIgKnF1ZXJ5KQogCSAgICBicmVhazsKIAlpZiAoIXBt ZGFDYWNoZUxvb2t1cChpbmRvbSwgaW5zdCwgJm5hbWUsICh2b2lkICoqKSZjcCkgfHwgIWNwKQog CSAgICBjb250aW51ZTsKLQlpZiAocm9vdF9yZWZyZXNoX2NvbnRhaW5lcl92YWx1ZXMobmFtZSwg Y3ApIDwgMCkKKwlpZiAocm9vdF9yZWZyZXNoX2NvbnRhaW5lcl92YWx1ZXMobmFtZSwgY3ApIDwg MCB8fCAhcXVlcnkpCiAJICAgIGNvbnRpbnVlOwogCWZvciAoZHAgPSAmZW5naW5lc1swXTsgZHAt Pm5hbWUgIT0gTlVMTDsgZHArKykgewogCSAgICBpZiAoKGZ1enp5ID0gZHAtPm5hbWVfbWF0Y2hp bmcoZHAsIHF1ZXJ5LCBjcC0+bmFtZSwgbmFtZSkpIDw9IGJlc3QpCkBAIC03MTQsNiArNzE0LDcg QEAgcm9vdF9pbml0KHBtZGFJbnRlcmZhY2UgKmRwKQogewogICAgIHJvb3RfY2hlY2tfdXNlcigp OwogICAgIHJvb3Rfc2V0dXBfY29udGFpbmVycygpOworICAgIHJvb3RfY29udGFpbmVyX3NlYXJj aChOVUxMKTsJLyogcG90ZW50aWFsbHkgY29zdGx5IGVhcmx5IHNjYW4gKi8KICAgICByb290X3Nl dHVwX3NvY2tldCgpOwogICAgIGF0ZXhpdChyb290X2Nsb3NlX3NvY2tldCk7CiAKQEAgLTc2Nyw4 ICs3NjgsOCBAQCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB9CiAKICAgICBwbWRh T3BlbkxvZygmZGlzcGF0Y2gpOwotICAgIHJvb3RfaW5pdCgmZGlzcGF0Y2gpOwogICAgIHBtZGFD b25uZWN0KCZkaXNwYXRjaCk7CisgICAgcm9vdF9pbml0KCZkaXNwYXRjaCk7CiAgICAgcm9vdF9t YWluKCZkaXNwYXRjaCk7CiAgICAgZXhpdCgwKTsKIH0K ------=_Part_19453026_1441090780.1431583297770-- From mgoodwin@redhat.com Thu May 14 01:26:44 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 9AA847F4E for ; Thu, 14 May 2015 01:26:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 27F98AC001 for ; Wed, 13 May 2015 23:26:40 -0700 (PDT) X-ASG-Debug-ID: 1431584799-04cb6c1cc8662d60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id gDK34z6E9RAT90pf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 13 May 2015 23:26: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 23F1EC658A for ; Thu, 14 May 2015 06:26:39 +0000 (UTC) Received: from [10.64.51.184] (vpn1-51-184.bne.redhat.com [10.64.51.184]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4E6Qb1U026890 for ; Thu, 14 May 2015 02:26:38 -0400 Message-ID: <5554401C.5050406@redhat.com> Date: Thu, 14 May 2015 16:26:36 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge kenj (pmns and pmdaproc, qa) + nathans (container issues, segfaults and races) + mgoodwin (minor debugging) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge kenj (pmns and pmdaproc, qa) + nathans (container issues, segfaults and races) + mgoodwin (minor debugging) 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: 1431584799 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 There are still a couple more containers fixes coming after the scaling analysis, but I wanted to get this lot merged first. Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (10): man/man1/pminfo.1: tidy up wording around -n and -N libpcp/pmns.c: small duplicate names fix pmnsmerge: small duplicates in PMNS changes qa/772: (new) exercise duplicate options of pmnsmerge qa/771: oops, add missing 771.out qa/235: new .out after recent pmnsmerge changes pmdaproc.sh: rework man/pmda.3: document the hidden variables in pmdaproc.sh qa/pmdas/slow and slow_python: replace deprecated variables qa/555: improve stability Nathan Scott (5): pmdalinux: fix container issues, especially with networking metrics qa: fix typo in an error message in test 540 build: extend gitignore file set for pmdaroot pmdaroot: fix race and segv with short-lived containers build: update mac plist properties, attempt an appnap workaround Mark Goodwin (1): Add some additional DBG_TRACE_ATTR debug printfs for values->uptodate. man/man1/pminfo.1 | 4 man/man1/pmnsmerge.1 | 32 ++ man/man3/pmda.3 | 428 ++++++++++++++++++++++++++++++++----- qa/042 | 82 +++++++ qa/042.out | 24 ++ qa/047 | 88 +++++++ qa/047.out | 7 qa/235.out | 4 qa/540 | 2 qa/555 | 18 - qa/771.out | 6 qa/772 | 171 ++++++++++++++ qa/772.out | 45 +++ qa/GNUmakefile | 2 qa/common.docker | 52 ++++ qa/group | 6 qa/pmdas/slow/Install | 2 qa/pmdas/slow_python/Install | 2 src/libpcp/src/pmns.c | 3 src/pmcd/pmdaproc.sh | 459 ++++++++++++++++++++-------------------- src/pmchart/pmchart.info.in | 4 src/pmdas/linux/filesys.c | 10 src/pmdas/linux/filesys.h | 3 src/pmdas/linux/namespaces.c | 42 ++- src/pmdas/linux/namespaces.h | 6 src/pmdas/linux/pmda.c | 30 +- src/pmdas/linux/proc_net_dev.c | 84 +++++-- src/pmdas/linux/proc_net_dev.h | 5 src/pmdas/linux_proc/cgroups.c | 25 +- src/pmdas/root/.gitignore | 1 src/pmdas/root/docker.c | 40 ++- src/pmdas/root/lxc.c | 9 src/pmdas/root/root.c | 25 +- src/pmdas/root/root.h | 13 - src/pmgadgets/pmgadgets.info.in | 4 src/pmns/pmnsmerge.c | 36 ++- src/pmquery/pmquery.info.in | 2 src/pmtime/pmtime.info.in | 4 src/pmview/pmview.info.in | 4 39 files changed, 1387 insertions(+), 397 deletions(-) Details ... commit 3e52a6d662e3543107f7b20468ed7c6c091bb9ea Author: Mark Goodwin Date: Thu May 14 16:15:46 2015 +1000 Add some additional DBG_TRACE_ATTR debug printfs for values->uptodate. modified: src/pmdas/root/docker.c commit 6854b9e7e92f2f301da065bedb88e193f408cfc0 Author: Ken McDonell Date: Wed May 13 19:17:00 2015 +1000 qa/555: improve stability After the recent pmie "start faster" changes this test has become unstable ... tweak some of the timing constants to try and make it more deterministic. commit 7042bfbaf559f8125653baed36b3829e0d3145fe Author: Nathan Scott Date: Wed May 13 16:42:06 2015 +1000 build: update mac plist properties, attempt an appnap workaround Possible App Nap workaround (issue #20) as suggested by the 'net. May or may not work on latest OSX - but its just a plist property so no harm done even if it doesn't help. commit b724624e8e7618703f2a8bb1d330a0bc448fcc8e Author: Nathan Scott Date: Wed May 13 16:39:44 2015 +1000 pmdaroot: fix race and segv with short-lived containers commit b6a94262cb6f51b64b3083e70ba10078afab97cb Author: Ken McDonell Date: Wed May 13 13:09:02 2015 +1000 qa/pmdas/slow and slow_python: replace deprecated variables Last pmdaproc.sh change dropped $python_args and $perl_args ... use $args instead. $python_args and $perl_args are only used in these two places in the QA suite and nowhere else that I can find. commit 560ce35f28643368ca3255ad12dca195f6ca4d5f Author: Ken McDonell Date: Wed May 13 13:07:30 2015 +1000 man/pmda.3: document the hidden variables in pmdaproc.sh Define what the various shell variables for Install and Remove scripts do and how to use them. commit 6e5a30c3bf76a2b9551fbd8b96bd08b1504ec5ba Author: Ken McDonell Date: Wed May 13 13:05:08 2015 +1000 pmdaproc.sh: rework Most of the changes here are cosmetic, except ... - retire perl_args and python_args ($args does the same job) - fix the initializations so that most assignments are safe before or after calling pmdaSetup - make the implementation match the (expanded) man page commit ec1e30e76aec2b303f88643862fcde45080ad262 Author: Nathan Scott Date: Tue May 12 17:33:24 2015 +1000 build: extend gitignore file set for pmdaroot commit b08d0c375e98154708008139afadd21f722a8400 Author: Nathan Scott Date: Tue May 12 17:33:07 2015 +1000 qa: fix typo in an error message in test 540 commit 2adc1dc9990859c622be761e21c542fdeab77ed0 Author: Nathan Scott Date: Tue May 12 17:32:46 2015 +1000 pmdalinux: fix container issues, especially with networking metrics Resolves issues listed in PR1106 - ensuring network ioctls issued to a file descriptor opened in the correct namespace, add mnt to the namespaces needed for network metrics using /sys (hw_addr), fix a descriptor leak when saving the base host namespaces. Some code refactoring to assist understanding the network refresh logic. With Docker containers we need a buffer larger than maxhostlen in the process ID lookup code (full 64 char docker IDs hit the limit). Adds test 042 and 047 to exercise various aspects of the changes, and introduces qa/common.docker to provide Docker helper code. commit 87cda3ca355eeb37fe83bbcb080e9a9b02d18f1f Author: Ken McDonell Date: Mon May 11 08:44:29 2015 +1000 qa/235: new .out after recent pmnsmerge changes commit 96ee386b3e111791540fe57dc6c480d82f7e544d Author: Ken McDonell Date: Mon May 11 08:43:16 2015 +1000 qa/771: oops, add missing 771.out commit 67925543959de7e244912c0a279531ee2cdcdc9a Author: Ken McDonell Date: Sun May 10 17:39:48 2015 +1000 qa/772: (new) exercise duplicate options of pmnsmerge As a by-product also tests the "duplicates are dynamic metrics" case that was recently fixed in libpcp. commit d152e732d082adcaea3e39412cb99e040a7834b9 Author: Ken McDonell Date: Sun May 10 17:35:17 2015 +1000 pmnsmerge: small duplicates in PMNS changes 1. re-instate -d (--dupok, duplicates are OK) (this is the default and deprecated) 2. add -x (--nodups, duplicates are not allowed) 3. fix -f so implementation matches documentation (will really overwrite the output file) Note -x is applied to each input PMNS file _and_ the output PMNS file. commit 0c651f5ef78fed921419116fc999d9a5b5821631 Author: Ken McDonell Date: Sun May 10 17:32:23 2015 +1000 libpcp/pmns.c: small duplicate names fix Missed in the previous round of changes ... when duplicates are NOT allowed, we were missing the comparison of dynamic names, so in the PMNS foo 123:*:* and bar 123:*:* were not identified as duplicates. This commit fixes that. commit 9f9cfed471b09491a8c08bfffea21759f55a1d60 Author: Ken McDonell Date: Sun May 10 07:25:51 2015 +1000 man/man1/pminfo.1: tidy up wording around -n and -N From mgoodwin@redhat.com Thu May 14 06:49:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 7DEC529DFC for ; Thu, 14 May 2015 06:49:32 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1A216AC001 for ; Thu, 14 May 2015 04:49:28 -0700 (PDT) X-ASG-Debug-ID: 1431604163-04bdf063206f3ba0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 3r7PNHd0T4BG3Bxj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 04:49:24 -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 (8.14.4/8.14.4) with ESMTP id t4EBnNYA021276 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 14 May 2015 07:49:23 -0400 Received: from [10.64.51.184] (vpn1-51-184.bne.redhat.com [10.64.51.184]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4EBnLCE012924; Thu, 14 May 2015 07:49:22 -0400 Message-ID: <55548BC0.3010202@redhat.com> Date: Thu, 14 May 2015 21:49:20 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott CC: PCP Subject: Re: [pcp] pcp updates: containers, qa References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <5552B428.2010604@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> <5552E12D.5020807@redhat.com> <2135868737.18350469.1431496017520.JavaMail.zimbra@redhat.com> <55533BF8.208@redhat.com> <1534828449.19453028.1431583297773.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa In-Reply-To: <1534828449.19453028.1431583297773.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.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431604164 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/14/2015 04:01 PM, Nathan Scott wrote: > Hi Mark, > > ----- Original Message ----- >> On 05/13/2015 03:46 PM, Nathan Scott wrote: >>> >>> Sounds good - thanks mate. If you don't get to it tonight, toss it back to >>> me and I'll write the test tomorrow. >> >> Here's the flat profile of pmdaroot compiled with -pg after running >> pminfo -f containers.state.running on 14662 containers. Basically >> pmdaroot is disk bound reading and parsing the json for each container >> below /var/lib/docker/containers (total of ~ 467 mbytes). With default >> parameters, the pmda times out. After fixing that, the client times out. >> When you fix that, you wait for ~ 22 seconds or so ... which isn't >> actually too bad given how much json data has to be parsed. > > Can you try things with the attached patch? didn't make any difference. My system now has 36000+ containers (I'm determined to see what happens when docker creates the 65537th container, thus running out class b/c addresses, so I'm leaving my script running). After restarting pmcd -t 0 and with PMCD_REQUEST_TIMEOUT disabled, the first fetch of containers.state.running takes over 18m (read and json parse all containers). The second and subsequent fetches take ~ 2s (just a stat() per container since none of them are running). So we need a second thread for the initial scan, during which the main thread just returns PM_ERR_PMDANOTREADY for all requests. In reality, this many containers is a bit silly, so the patch for this is on my back-burner - let's move on to more important container work! Regards From minnus@buffalo.edu Thu May 14 14:54:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 267597F4E for ; Thu, 14 May 2015 14:54:49 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 199198F8040 for ; Thu, 14 May 2015 12:54:45 -0700 (PDT) X-ASG-Debug-ID: 1431633280-04cbb056b36eb5b0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve5.acsu.buffalo.edu [128.205.6.3]) by cuda.sgi.com with ESMTP id EmKEsczmqDUtV8am for ; Thu, 14 May 2015 12:54:40 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.3 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 3EC1575E; Thu, 14 May 2015 15:54:40 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id ACE1140080; Thu, 14 May 2015 15:54:45 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 164E840086; Thu, 14 May 2015 15:54:45 -0400 (EDT) Received: from smtp.buffalo.edu (smtp4.acsu.buffalo.edu [128.205.5.229]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 14E3640080; Thu, 14 May 2015 15:54:45 -0400 (EDT) Received: from [128.205.28.185] (slash.eng.buffalo.edu [128.205.28.185]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 8265118685E; Thu, 14 May 2015 15:54:39 -0400 (EDT) Message-ID: <5554FD7B.3070804@buffalo.edu> Date: Thu, 14 May 2015 15:54:35 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] Calculated/derived metrics? References: <5534C680.2020709@redhat.com> <493537984.3276058.1429528962326.JavaMail.zimbra@redhat.com> <5534EBA8.4030509@redhat.com> <1644393599.3651017.1429563442835.JavaMail.zimbra@redhat.com> <55364606.1000503@redhat.com> <55472B40.7050800@redhat.com> <5547DE11.5050800@internode.on.net> <5549E4CD.5000408@redhat.com> <554AFE4E.80000@internode.on.net> <554B3E8F.3080904@redhat.com> <554C1F23.1090609@internode.on.net> <554D01FD.4060000@buffalo.edu> X-ASG-Orig-Subj: Re: [pcp] Calculated/derived metrics? In-Reply-To: <554D01FD.4060000@buffalo.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve5.acsu.buffalo.edu[128.205.6.3] X-Barracuda-Start-Time: 1431633280 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18936 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 5/8/2015 2:35 PM, Martins Innus wrote: > Ken, > > On 5/7/15 10:27 PM, Ken McDonell wrote: >> >> >> But unfortunately in this case the PMDA implementor says the metrics >> are seconds, but they are not (see the example below) ... this is a >> BUG .. the PMDA should return hotproc.psinfo.start_time either /100 >> and call it seconds or *10 and call it msec (and increase it to >> 64-bits in this case). >> >> # pminfo -f proc.psinfo.start_time | sed -e 's/.* value //' | sort >> -nr | head -2 ; pminfo -f kernel.all.uptime >> 9086825 >> 9086825 >> >> kernel.all.uptime >> value 90868 > > So I started looking into this. Looks like this has been there > forever (hotproc just uses the same semantics defined in proc). But I > have added other proc metrics that may need fixing as well. > > While the change for this metric (to ms and 64 bit to match the > rest of the "time" metrics in proc) seems correct and straightforward, > I have some confusion on the types in general for some of the proc > time metrics. > > ....Lots of text cut.... So I had a first crack at changing some of this. Maybe in practice it doesn't really matter? In any event, needs a look over by someone who understands the history of the KERNEL_ULONG type. Not sure if it needs to be used in more, or in fewer cases in this pmda. https://github.com/ubccr/pcp/tree/martins_working The few metrics that were defined as KERNEL_ULONG, I tried to get rid of the explicit uint32 casts. Also confirmed that the time metrics were 64bit msec in the cases where I though they should be. This changes the type of the following metrics: proc.psinfo.start_time proc.psinfo.delayacct_blkio_time proc.psinfo.guest_time proc.psinfo.cguest_time Passes some initial QA runs on 64bit. Will continue testing if this looks reasonable. At least the proc.psinfo.start_time type is currently incorrect, and something should be done there if the rest is not necessary. Thanks Martins commit 08c4660380dd94e9a6f81065d8f9e85dd5e4c1ff Author: Martins Innus Date: Thu May 14 19:39:32 2015 +0000 Fixup some of the time types in linux_proc Some metrics were reporting as seconds when they were not. Fix them to be msec as appropriate. Some metrics with type KERNEL_ULONG had some explcit uint32 conversions. Try to generalize. src/pmdas/linux/convert.h | 2 + src/pmdas/linux_proc/help_text.h | 2 +- src/pmdas/linux_proc/pmda.c | 57 ++++++++++++++++--------------------- 3 files changed, 28 insertions(+), 33 deletions(-) From minnus@buffalo.edu Thu May 14 15:04:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 CC6687F4E for ; Thu, 14 May 2015 15:04:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id A0C2C304039 for ; Thu, 14 May 2015 13:04:04 -0700 (PDT) X-ASG-Debug-ID: 1431633839-04bdf0632070c130001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve5.acsu.buffalo.edu [128.205.6.3]) by cuda.sgi.com with ESMTP id hWf0zqlYL0BGXPDt for ; Thu, 14 May 2015 13:03:59 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Apparent-Source-IP: 128.205.6.3 Received: from localmailg.acsu.buffalo.edu (localmailg.acsu.buffalo.edu [128.205.4.25]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 41CAB7FC; Thu, 14 May 2015 16:03:59 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 36E30E0991; Thu, 14 May 2015 16:04:03 -0400 (EDT) Received: from localmailg.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailg.acsu.buffalo.edu (Postfix) with ESMTP id 1A6F8E0992; Thu, 14 May 2015 16:04:03 -0400 (EDT) Received: from smtp.buffalo.edu (smtp3.acsu.buffalo.edu [128.205.5.226]) by localmailg.acsu.buffalo.edu (Prefixe) with ESMTP id 19503E0991; Thu, 14 May 2015 16:04:03 -0400 (EDT) Received: from [128.205.28.185] (slash.eng.buffalo.edu [128.205.28.185]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 10B6FCC94D; Thu, 14 May 2015 16:03:59 -0400 (EDT) Message-ID: <5554FFAB.8040807@buffalo.edu> Date: Thu, 14 May 2015 16:03:55 -0400 From: Martins Innus User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" CC: pcp Subject: Re: PCP Grafana questions References: <554A7198.10509@buffalo.edu> X-ASG-Orig-Subj: Re: PCP Grafana questions In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve5.acsu.buffalo.edu[128.205.6.3] X-Barracuda-Start-Time: 1431633839 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18936 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Frank, On 5/7/2015 4:27 PM, Frank Ch. Eigler wrote: > >> [...] >> Not sure what they are called, but for lack of a better name I >> can't get the "metric operations" to work [...] > Yes, this is documented in pmwebapi(3) and > http://oss.sgi.com/bugzilla/show_bug.cgi?id=1094 . OK, Thanks. Missed that part. This functionality would be very interesting to us. We will try to find time to work on this, but that probably wont happen until the fall, so let me know if you start looking at this at some point so we don't duplicate effort. >> My test case is about 1 month worth of a single node's archives with >> ~200 metrics collected at 30 sec intervals (3 GB), roughly 1 file >> per day, ~30 files. [...] When editing the metrics it takes a while >> for the field to populate. [...] but it would be great to get some >> feedback that something is happening. [...] > We ship generally -unmodified- webapps, so if the normal > graphite/grafana webapp doesn't have a 'please wait ...' kind of > blinkenlight, it's not there in the pcp-webjs copy either. OK, makes sense. I'm just starting to figure out how these pieces fit together. I'll see if I can find some grafana supported solution. >> 3. >> >> I am starting to do my own testing, but has anybody done scalability >> studies? My largest dimension is going to be number of hosts. So is >> it reasonable that I could plot ~5 metrics over a day but across 100 >> host archives? 1000 host archives? [...] > The largest views I've handled involved some dozens of hosts (split > over some hundreds of time-sliced archives). With the pmwebd -M > (multithreaded mode), it's behaved reasonably quickly; make sure > you're on pcp 3.10.4. How well it scales is also a function of the > web browser - so try the "png" (server-side) as well as "flot" > (browser-side) rendering options. > Thanks for the information, will continue to do testing. Martins From kenj@internode.on.net Thu May 14 15:47:42 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E9A6129DFC for ; Thu, 14 May 2015 15:47:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CA47B304032 for ; Thu, 14 May 2015 13:47:42 -0700 (PDT) X-ASG-Debug-ID: 1431636458-04bdf0632370d2c0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 1WofC6E4ZhksIFWM for ; Thu, 14 May 2015 13:47: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: A2DuAQC/CFVVPKEh0XYNT4NjXoMegy6/fogQAQEBAQEBBwEBAQFBhQuBBQYCBSECEQIyJwYCAQG4OnCkY4EhjzuCUoFFBYs7i02TRIl/hCxdgkYBAQE Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 15 May 2015 06:17:38 +0930 Message-ID: <555509EA.60103@internode.on.net> Date: Fri, 15 May 2015 06:47:38 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - qa & linux_pmda install Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: pcp updates - qa & linux_pmda install Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1431636458 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18938 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/555: improve stability qa/974: cd someplace_else before rm -rf . linux_pmda/Install: have duplicates in the PMNS here qa/555 | 18 +++++++++--------- qa/974 | 1 + src/pmdas/linux_proc/Install | 1 + 3 files changed, 11 insertions(+), 9 deletions(-) Details ... commit eff8d6db5e21098c460083e428cf6150b055fb28 Author: Ken McDonell Date: Thu May 14 18:20:56 2015 +1000 linux_pmda/Install: have duplicates in the PMNS here Add pmns_dupok=true because ... Error Parsing ASCII PMNS: Duplicate metric id (3.*.*) in name space \ for metrics "proc.memory" and "proc.psinfo" commit 99bbe14cf436355843d9b17d255f1a1b9ad4d1d0 Author: Ken McDonell Date: Thu May 14 08:53:14 2015 +1000 qa/974: cd someplace_else before rm -rf . I was getting these errors on some platforms ... sh: 0: getcwd() failed: No such file or directory commit 6854b9e7e92f2f301da065bedb88e193f408cfc0 Author: Ken McDonell Date: Wed May 13 19:17:00 2015 +1000 qa/555: improve stability After the recent pmie "start faster" changes this test has become unstable ... tweak some of the timing constants to try and make it more deterministic. From nscott@redhat.com Thu May 14 17:38:42 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 76C497F47 for ; Thu, 14 May 2015 17:38:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 56DE48F8033 for ; Thu, 14 May 2015 15:38:39 -0700 (PDT) X-ASG-Debug-ID: 1431643113-04bdf0632270ffd0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id K5zcrWC25gAGYh1Q (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 15:38:33 -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 t4EMcXHD028692; Thu, 14 May 2015 18:38:33 -0400 Date: Thu, 14 May 2015 18:38:32 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Mark Goodwin Cc: PCP Message-ID: <1072083100.19899129.1431643112985.JavaMail.zimbra@redhat.com> In-Reply-To: <55548BC0.3010202@redhat.com> References: <1009828124.17466209.1431416607069.JavaMail.zimbra@redhat.com> <1582823694.18245416.1431484897421.JavaMail.zimbra@redhat.com> <1662044263.18277261.1431491325842.JavaMail.zimbra@redhat.com> <5552E12D.5020807@redhat.com> <2135868737.18350469.1431496017520.JavaMail.zimbra@redhat.com> <55533BF8.208@redhat.com> <1534828449.19453028.1431583297773.JavaMail.zimbra@redhat.com> <55548BC0.3010202@redhat.com> Subject: Re: [pcp] pcp updates: containers, qa MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: containers, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.170] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: containers, qa Thread-Index: IXXGVEOPV7NVmHf+yTQbLJKZsmE0fA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1431643113 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18942 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Mark, ----- Original Message ----- > > > > Can you try things with the attached patch? > > didn't make any difference. My system now has 36000+ containers (I'm > determined to see what happens when docker creates the 65537th > container, thus running out class b/c addresses, so I'm leaving my > script running). Oh, I see, so its continually extending the set ... right, yes, that wont help there, only for the case where there were many containers at agent start time (so, I'll test more and push this patch through later). This doesn't sound like a particularly realistic workload to optimise for TBH, but it definitely needs to not hang things up... > So we need a second thread for the initial scan, during which the > main thread just returns PM_ERR_PMDANOTREADY for all requests. In > reality, this many containers is a bit silly, so the patch for this > is on my back-burner - let's move on to more important container work! Indeed, as discussed - something like pmdarpm perhaps. So, the earlier patch effectively does that just for the initial pmcd/pmda connect, but not for subsequent PDUs... that's far more invasive change, and I agree, lets come back to that once more fundamental container work is in place. cheers. -- Nathan From wwwrun@oss.sgi.com Thu May 14 19:33:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 5EDCC7F47; Thu, 14 May 2015 19:33:07 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] New: fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 00:33:06 +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="1431649987.cBE840.27470"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431649987.cBE840.27470 Date: Thu, 14 May 2015 19:33:07 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 Bug ID: 1109 Summary: fuzzy container hex-id naming leads to nondeterminism 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 Consider % pmval pmcd.hostname --container 0 relying on src/pmdas/root/docker.c docker_name_matching's fuzzy code. With that running, now start some docker jobbies, enough to get some with a hex 0DEADBEEF instance-id: % for i in `seq 30` do docker run --rm busybox sleep 200
    Bug ID 1109
    Summary fuzzy container hex-id naming leads to nondeterminism
    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

    Consider 
    
    % pmval pmcd.hostname --container 0
    
    relying on src/pmdas/root/docker.c docker_name_matching's fuzzy code.
    With that running, now start some docker jobbies, enough to get some
    with a hex 0DEADBEEF instance-id:
    
    % for i in `seq 30`
    do
    docker run --rm busybox sleep 200 </dev/null &
    done
    
    Wait a while and do it again.
    
    Observe how pmval's output will change periodically, depending on
    which container it happens to match; what containers and other copies
    of pmval happened to be running at the moment when it first connected;
    how containers die and get born.
    
    In short, it is a non-identifying identifier, even within the lifetime
    of a single pcp client.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431649987.cBE840.27470-- From wwwrun@oss.sgi.com Thu May 14 19:51:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 B08B429DFC; Thu, 14 May 2015 19:51:15 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1110] New: excessive workload in pmdaroot for --container clients Date: Fri, 15 May 2015 00:51:15 +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="1431651075.c4fB7A0.28704"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431651075.c4fB7A0.28704 Date: Thu, 14 May 2015 19:51:15 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1110 Bug ID: 1110 Summary: excessive workload in pmdaroot for --container clients 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 Each and every pcp client fetch to a container-aware metric involves IPC and context-switching to-from pmdaroot. For example, during the operation of bug #1109, an strace over pmdaroot shows: recvfrom(6, "\1\220\0\0\32\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\2\0\0\0000\0", 8192, 0, NULL, NULL) = 26 stat("/var/lib/docker/containers", {st_mode=S_IFDIR|0700, st_size=20480, ...}) = 0 stat("/var/lib/lxc", 0x7ffd4bab1310) = -1 ENOENT (No such file or directory) stat("/var/lib/docker/containers/1a478e901ca8e98da2d02060c89a480a6d016ba33d30a3947004ae2538892049/config.json", {st_mode=S_IFREG|0644, st_size=2034, ...}) = 0 stat("/var/lib/docker/containers/113bb058e2c31e009230cb7b381182384794f8115b6e1ce9a9dc5a06ac6f63c9/config.json", {st_mode=S_IFREG|0644, st_size=2033, ...}) = 0 stat("/var/lib/docker/containers/d2e561fba8c9fd3ce0234dba1cf97c6af883656217ebb0c297669cffec19c2cd/config.json", {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0 [.... repeated for each container, dozens or hundreds of times ...] sendto(6, "\2\220\0\0\30\0\0\0\221\317\377\377\1\0\0\0\0\0\0\0\0\0\0\0", 24, 0, NULL, 0) = 24 select(9, [0 3 6 7 8], NULL, NULL, NULL^CProcess 30267 detached for a single query from pmval (or pminfo), even if there is no lifespan change to the set of containers. This is a failure to scale in several ways: - with many containers running, the stat(3)s alone start consuming serious time even for a single client - with many clients running, the effect multiplies: pmdaroot becomes a point of contention (creating extra latency) One can see what happens with something like pmlogconf (dozens of short-lived pcp clients) running against each of a set of containers: geometric explosion in terms of cpu & time consumption. 1 query per second over each of 50 containers' pmcd.hostname metrics is enough to take >10% system CPU in pmdaroot alone. Worker pmdas should not need to communicate with pmdaroot after a container name is resolved at connection time. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431651075.c4fB7A0.28704 Date: Thu, 14 May 2015 19:51:15 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
    Bug ID 1110
    Summary excessive workload in pmdaroot for --container clients
    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

    Each and every pcp client fetch to a container-aware metric involves IPC and
    context-switching to-from pmdaroot.  For example, during the operation of bug
    #1109, an strace over pmdaroot shows:
    
    recvfrom(6, "\1\220\0\0\32\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\2\0\0\0000\0", 8192,
    0, NULL, NULL) = 26
    stat("/var/lib/docker/containers", {st_mode=S_IFDIR|0700, st_size=20480, ...})
    = 0
    stat("/var/lib/lxc", 0x7ffd4bab1310)    = -1 ENOENT (No such file or directory)
    stat("/var/lib/docker/containers/1a478e901ca8e98da2d02060c89a480a6d016ba33d30a3947004ae2538892049/config.json",
    {st_mode=S_IFREG|0644, st_size=2034, ...}) = 0
    stat("/var/lib/docker/containers/113bb058e2c31e009230cb7b381182384794f8115b6e1ce9a9dc5a06ac6f63c9/config.json",
    {st_mode=S_IFREG|0644, st_size=2033, ...}) = 0
    stat("/var/lib/docker/containers/d2e561fba8c9fd3ce0234dba1cf97c6af883656217ebb0c297669cffec19c2cd/config.json",
    {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0
    [.... repeated for each container, dozens or hundreds of times ...]
    sendto(6, "\2\220\0\0\30\0\0\0\221\317\377\377\1\0\0\0\0\0\0\0\0\0\0\0", 24, 0,
    NULL, 0) = 24
    select(9, [0 3 6 7 8], NULL, NULL, NULL^CProcess 30267 detached
    
    for a single query from pmval (or pminfo), even if there is no lifespan
    change to the set of containers.
    
    This is a failure to scale in several ways:
    - with many containers running, the stat(3)s alone start consuming serious time
    even for a single client
    - with many clients running, the effect multiplies: pmdaroot becomes a point of
    contention (creating extra latency)
    
    One can see what happens with something like pmlogconf (dozens of short-lived
    pcp clients) running against each of a set of containers: geometric explosion
    in terms of cpu & time consumption.
    
    1 query per second over each of 50 containers' pmcd.hostname metrics is enough
    to take >10% system CPU in pmdaroot alone.
    
    
    Worker pmdas should not need to communicate with pmdaroot after a container
    name is resolved at connection time.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431651075.c4fB7A0.28704-- From fche@redhat.com Thu May 14 20:08:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 CFDA67F3F for ; Thu, 14 May 2015 20:08:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C2062304039 for ; Thu, 14 May 2015 18:08:17 -0700 (PDT) X-ASG-Debug-ID: 1431652092-04cbb056b26f2ab0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DLbcGGFNKQr1oJEB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 18:08:13 -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 B9A1DB8150 for ; Fri, 15 May 2015 01:08:12 +0000 (UTC) Received: from fche.csb (vpn-225-186.phx2.redhat.com [10.3.225.186]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4F18CkA012942 for ; Thu, 14 May 2015 21:08:12 -0400 Received: by fche.csb (Postfix, from userid 2569) id A35B858679; Thu, 14 May 2015 21:08:09 -0400 (EDT) Date: Thu, 14 May 2015 21:08:09 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: pcp update: more make -j support Message-ID: <20150515010809.GC19346@redhat.com> X-ASG-Orig-Subj: pcp update: more make -j support 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: 1431652093 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - The following patches, on git://sourceware.org/git/pcpfans.git fche/make-j improve pcp build times for multiprocessor machines. This is follow-on work from much older commits de9f1e5cd and 91917ccf3, and benefits even ordinary Makepkgs and top level make. Some directories and operations remain non-parallelized, but the core build is considerably faster - apprx. half time on a 4vcpu box. commit 0c51ecba55ba8aef3232d668910a697da9e3d9ca Author: Frank Ch. Eigler Date: Thu May 14 14:02:57 2015 -0400 build GNUmakefiles: allow more parallel (make -j) jobs For GNU make's -jNNN to propagate from an outer parent make to child processes, macros that invoke $(MAKE) internally need to be decorated with a "+" prefix. On a 4 vcpu machine, this allows the complete pcp tree to be built in less than half the time. There are still some ".NOTPARALLEL:" markers in a few GNUmakefiles that lack full dependency declarations, and subdirectory make jobs tend to be invoked serially (due to the use of explicit shell-script loops), so we have some further potential speedups too. commit 82595e3f0fd36e6e50045a3c5f85f2be9afe49cf Author: Frank Ch. Eigler Date: Thu May 14 10:46:21 2015 -0400 rpm build scripts: use make %{?_smp_mflags} for faster building On SMP build hosts, we should benefit from the available parallelism. From wwwrun@oss.sgi.com Thu May 14 20:16:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 3D6A57F4E; Thu, 14 May 2015 20:16:02 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 01:16:02 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431652562.fbd0611.30580"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431652562.fbd0611.30580 Date: Thu, 14 May 2015 20:16:02 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nathans@debian.org --- Comment #1 from Nathan Scott --- (In reply to comment #0) > [...] > In short, it is a non-identifying identifier, even within the lifetime > of a single pcp client. Hmm. By design, what is supposed to be happening is the "fully qualified" name (once looked up via the docker fuzzy matching, just like the docker client tools do) is returned to the requesting PMDA, which can then use it as a unique identifier going forward in subsequent requests - rendering this a non-issue. However, on inspection it would appear that only the cgroups PDU is actually doing this - will need to go back and resolve the PID PDU at least, possible one or two others. Thanks for the test case, its almost a QA test already. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431652562.fbd0611.30580 Date: Thu, 14 May 2015 20:16:02 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1109
    What Removed Added
    CC   nathans@debian.org

    Comment # 1 on bug 1109 from
    (In reply to comment #0)
    > [...]
    > In short, it is a non-identifying identifier, even within the lifetime
    > of a single pcp client.
    
    Hmm.  By design, what is supposed to be happening is the "fully qualified" name
    (once looked up via the docker fuzzy matching, just like the docker client
    tools do) is returned to the requesting PMDA, which can then use it as a unique
    identifier going forward in subsequent requests - rendering this a non-issue.
    
    However, on inspection it would appear that only the cgroups PDU is actually
    doing this - will need to go back and resolve the PID PDU at least, possible
    one or two others.
    
    Thanks for the test case, its almost a QA test already.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431652562.fbd0611.30580-- From wwwrun@oss.sgi.com Thu May 14 20:25:24 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 C0EA87F4E; Thu, 14 May 2015 20:25:24 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1110] excessive workload in pmdaroot for --container clients Date: Fri, 15 May 2015 01:25:24 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431653124.5AC4b6e61.31120"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431653124.5AC4b6e61.31120 Date: Thu, 14 May 2015 20:25:24 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1110 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nathans@debian.org --- Comment #1 from Nathan Scott --- (In reply to comment #0) > Each and every pcp client fetch to a container-aware metric involves IPC and > context-switching to-from pmdaroot. Yes, as each and every client fetch involves IPC and context-switching to/from pmcd - this in itself is not an issue. > for a single query from pmval (or pminfo), even if there is no lifespan > change to the set of containers. The first two (directory) stats are there to (attempt to) ascertain lifespan changes - if the code continues forward from there (as evidenced here and by Marks reports earlier), indeed there woud appear to be plenty of scope for optimisation. > Worker pmdas should not need to communicate with pmdaroot after a container > name is resolved at connection time. The PMDAs need to ascertain whether the container is running at all, somehow, and whether it has restarted and is running with a different PID since last fetch. But, agreed, these things can and will certainly need to be optimised. cheers. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431653124.5AC4b6e61.31120 Date: Thu, 14 May 2015 20:25:24 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1110
    What Removed Added
    CC   nathans@debian.org

    Comment # 1 on bug 1110 from
    (In reply to comment #0)
    > Each and every pcp client fetch to a container-aware metric involves IPC and
    > context-switching to-from pmdaroot. 
    
    Yes, as each and every client fetch involves IPC and context-switching to/from
    pmcd - this in itself is not an issue.
    
    > for a single query from pmval (or pminfo), even if there is no lifespan
    > change to the set of containers.
    
    The first two (directory) stats are there to (attempt to) ascertain lifespan
    changes - if the code continues forward from there (as evidenced here and by
    Marks reports earlier), indeed there woud appear to be plenty of scope for
    optimisation.
    
    > Worker pmdas should not need to communicate with pmdaroot after a container
    > name is resolved at connection time.
    
    The PMDAs need to ascertain whether the container is running at all, somehow,
    and whether it has restarted and is running with a different PID since last
    fetch.  But, agreed, these things can and will certainly need to be optimised.
    
    cheers.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431653124.5AC4b6e61.31120-- From wwwrun@oss.sgi.com Thu May 14 21:00:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 D63267F4E; Thu, 14 May 2015 21:00:30 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1102] security bug (information disclosure) in linux-proc pmda - case 2: old kernel Date: Fri, 15 May 2015 02:00:30 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431655230.0BbC1.690"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431655230.0BbC1.690 Date: Thu, 14 May 2015 21:00:30 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1102 --- Comment #2 from Frank Ch. Eigler --- proc.memory.maps doesn't show it for some reason, but proc.psinfo.environ does. Those "refresh" cache mechanism is itself suspect (also as per bug #1067). -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431655230.0BbC1.690 Date: Thu, 14 May 2015 21:00:30 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 2 on bug 1102 from
    proc.memory.maps doesn't show it for some reason, but proc.psinfo.environ does.
     Those "refresh" cache mechanism is itself suspect (also as per bug #1067).


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431655230.0BbC1.690-- From nscott@redhat.com Thu May 14 21:12:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 11E777F3F for ; Thu, 14 May 2015 21:12:56 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 03F64304043 for ; Thu, 14 May 2015 19:12:52 -0700 (PDT) X-ASG-Debug-ID: 1431655970-04cbb056b46f3e10001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id v3UpyXQaKlXxOd65 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 19:12:51 -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 t4F2CoQU030206; Thu, 14 May 2015 22:12:50 -0400 Date: Thu, 14 May 2015 22:12:50 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <1185501756.19941128.1431655970376.JavaMail.zimbra@redhat.com> In-Reply-To: <871tisgobe.fsf@redhat.com> References: <871tisgobe.fsf@redhat.com> Subject: Re: [pcp] PCP Buidbot and Improving QA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP Buidbot and Improving QA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP Buidbot and Improving QA Thread-Index: Ikz2rdjGvnfHmFBsgMUFvtYQYODRAg== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431655971 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18948 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Lukas, ----- Original Message ----- > [...] > Several questions moving forwards: > > 1. What should constitute a 'failed' testsuite run? We should aim for zero failures. Its not easy but you get there over time. For persistently belligerent tests there is the "flakey" group (-g option to qa/check) used by QE - we could skip that for CI too (I know Ken & I at least don't skip those though, and ideally we wouldn't here either - but ... maybe a helpful option for now). > 2. How should we report (new) failures? > > Do we want to at all? Should it just be an the website for devs to > check? Buildbot is capable of running an irc bot to inform those one > the #pcp channel. However I know not everybody uses irc. As discussed, its likely to be noisy & fail-filled - #pcp-ci seems to be converging as a good option for this so people can opt-in if they are interested. > 3. Do we want warnings if the ./Makepkgs process has any 'Warnings' in > the output (such as unused vars, etc)? There are some platforms where there's unfixable warnings, unfortunately; on RHEL6 the systemtap dtrace probe wrapper generates code which gives a compiler warning, some versions of flex/yacc do the same IIRC, and some of the non-Linux ports are also compiler-warning heavy. So, I'd like to do that, but not sure its going to be practical. cheers. -- Nathan From wwwrun@oss.sgi.com Thu May 14 21:14:24 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 CDE117F50; Thu, 14 May 2015 21:14:24 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 02:14:24 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431656064.BC28ed1.1535"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431656064.BC28ed1.1535 Date: Thu, 14 May 2015 21:14:24 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 --- Comment #2 from Frank Ch. Eigler --- > Hmm. By design, what is supposed to be happening is the "fully qualified" > name (once looked up via the docker fuzzy matching, just like the docker > client tools do) is returned to the requesting PMDA, which can then use it > as a unique identifier going forward in subsequent requests - rendering this > a non-issue. Even if this were done, it still makes the mapping non-deterministic, because more than one container can match that substring; a client has no way of knowing whether its choice was unique. Emulating the docker client's apparent non-determinism is not obviously necessary. We could instead say that the name matching is done exactly once (at connection time), and fails if ambiguous. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431656064.BC28ed1.1535 Date: Thu, 14 May 2015 21:14:24 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 2 on bug 1109 from
    > Hmm.  By design, what is supposed to be happening is the "fully qualified"
    > name (once looked up via the docker fuzzy matching, just like the docker
    > client tools do) is returned to the requesting PMDA, which can then use it
    > as a unique identifier going forward in subsequent requests - rendering this
    > a non-issue.
    
    Even if this were done, it still makes the mapping non-deterministic,
    because more than one container can match that substring; a client has
    no way of knowing whether its choice was unique.  Emulating the docker
    client's apparent non-determinism is not obviously necessary.
    
    We could instead say that the name matching is done exactly once (at
    connection time), and fails if ambiguous.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431656064.BC28ed1.1535-- From wwwrun@oss.sgi.com Thu May 14 21:17:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 2696C7F4E; Thu, 14 May 2015 21:17:51 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1111] New: --container=NO_SUCH_CONTAINER succeeds Date: Fri, 15 May 2015 02:17:50 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1431656271.7A77aeE01.1767"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431656271.7A77aeE01.1767 Date: Thu, 14 May 2015 21:17:51 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1111 Bug ID: 1111 Summary: --container=NO_SUCH_CONTAINER succeeds Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified % pminfo -f pmcd.hostname --container=NO_SUCH_CONTAINER gives out host hostnames. (Some metrics sometimes do seem to return "container does not exist" errors, but this is not consistent.) -- You are receiving this mail because: You are on the CC list for the bug. --1431656271.7A77aeE01.1767 Date: Thu, 14 May 2015 21:17:51 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
    Bug ID 1111
    Summary --container=NO_SUCH_CONTAINER succeeds
    Product pcp
    Version unspecified
    Hardware All
    OS Linux
    Status NEW
    Severity major
    Priority P5
    Component pcp
    Assignee pcp@kenj.com.au
    Reporter fche@redhat.com
    CC pcp@oss.sgi.com
    Classification Unclassified

    % pminfo -f pmcd.hostname --container=NO_SUCH_CONTAINER
    
    gives out host hostnames.  (Some metrics sometimes do
    seem to return "container does not exist" errors, but
    this is not consistent.)


    You are receiving this mail because:
    • You are on the CC list for the bug.
    --1431656271.7A77aeE01.1767-- From wwwrun@oss.sgi.com Thu May 14 21:36:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 D2D0C7F4E; Thu, 14 May 2015 21:36:56 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 02:36:56 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431657416.ecF8371.2278"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431657416.ecF8371.2278 Date: Thu, 14 May 2015 21:36:56 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 --- Comment #3 from Nathan Scott --- (In reply to comment #2) > a client has > no way of knowing whether its choice was unique. A user can choose to use unique names at any time, this fuzzy matching is only there to give users the behaviour they know and expect based on using the Docker tools. > We could instead say that the name matching is done exactly once (at > connection time), and fails if ambiguous. No, definitely not - that's not sensible behaviour from the users point of view. People expect to be able to specify containers just like they would with Docker - we have already seen this from several people using this already (without it, would have seen several bug reports & confusion). It's an important usability issue, it absolutely must match Docker behaviour. The whole point of the fuzzy matching is to provide the behaviour that users expect (same reason why a docker: prefix on all names was never going to fly). -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431657416.ecF8371.2278 Date: Thu, 14 May 2015 21:36:56 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 3 on bug 1109 from
    (In reply to comment #2)
    > a client has
    > no way of knowing whether its choice was unique.
    
    A user can choose to use unique names at any time, this fuzzy matching is only
    there to give users the behaviour they know and expect based on using the
    Docker tools.
    
    > We could instead say that the name matching is done exactly once (at
    > connection time), and fails if ambiguous.
    
    No, definitely not - that's not sensible behaviour from the users point of
    view.
    People expect to be able to specify containers just like they would with Docker
    - we have already seen this from several people using this already (without it,
    would have seen several bug reports & confusion).
    
    It's an important usability issue, it absolutely must match Docker behaviour. 
    The whole point of the fuzzy matching is to provide the behaviour that users
    expect (same reason why a docker: prefix on all names was never going to fly).


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431657416.ecF8371.2278-- From wwwrun@oss.sgi.com Thu May 14 21:42:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 4BB9729DFD; Thu, 14 May 2015 21:42:32 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 02:42:32 +0000 X-Bugzilla-Reason: CC AssignedTo 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: mgoodwin@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: cc Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431657752.b43845c2.2445"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431657752.b43845c2.2445 Date: Thu, 14 May 2015 21:42:32 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 Mark Goodwin changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mgoodwin@redhat.com --- Comment #4 from Mark Goodwin --- Why can't we just use the 12 hex digit abbreviations that docker commands like 'docker ps' and so forth use by default? # docker ps --no-trunc -q ca3f061a18b548d6faa92276a86b479c96fd335c9e7ffe39c8206c384c27e229 # docker ps -q ca3f061a18b5 16^12 is a big number Allow either the 12 digit abbreviated container id, or it's full name, no fuzzy required ..? -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431657752.b43845c2.2445 Date: Thu, 14 May 2015 21:42:32 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1109
    What Removed Added
    CC   mgoodwin@redhat.com

    Comment # 4 on bug 1109 from
    Why can't we just use the 12 hex digit abbreviations that docker commands like
    'docker ps' and so forth use by default?
    
    # docker ps --no-trunc -q
    ca3f061a18b548d6faa92276a86b479c96fd335c9e7ffe39c8206c384c27e229
    # docker ps -q
    ca3f061a18b5
    
    16^12 is a big number
    
    Allow either the 12 digit abbreviated container id, or it's full name, no fuzzy
    required ..?


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431657752.b43845c2.2445-- From wwwrun@oss.sgi.com Thu May 14 21:46:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 5EFE57F50; Thu, 14 May 2015 21:46:46 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 02:46:46 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431658006.F41cDfa2.2639"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431658006.F41cDfa2.2639 Date: Thu, 14 May 2015 21:46:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 --- Comment #5 from Nathan Scott --- (In reply to comment #4) > Why can't we just use the 12 hex digit abbreviations that docker commands > like 'docker ps' and so forth use by default? > Docker allows many more than just those two options... and there's also the human-readable names. cheers. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431658006.F41cDfa2.2639 Date: Thu, 14 May 2015 21:46:46 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 5 on bug 1109 from
    (In reply to comment #4)
    > Why can't we just use the 12 hex digit abbreviations that docker commands
    > like 'docker ps' and so forth use by default?
    > 
    
    Docker allows many more than just those two options... and there's also the
    human-readable names.
    
    cheers.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431658006.F41cDfa2.2639-- From wwwrun@oss.sgi.com Thu May 14 21:49:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 5C7687F50; Thu, 14 May 2015 21:49:20 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 02:49:20 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431658160.a7DC2.2756"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431658160.a7DC2.2756 Date: Thu, 14 May 2015 21:49:20 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 --- Comment #6 from Frank Ch. Eigler --- > It's an important usability issue, it absolutely must match Docker > behaviour. The whole point of the fuzzy matching is to provide the > behaviour that users expect According to a little experiment here, docker-1.6 (f21) actually behaves in the way that I proposed: ambiguous container prefixes are rejected. Try: % for i in `seq 20` do docker run --rm busybox sleep 128 (same reason why a docker: prefix on all name was never going to fly). Then you suffer collisions between docker and non-docker container namespaces: something irrelevant to docker end-users but significant to a sysadmin with both lxc & docker on the system. (Again I don't mind heuristics, but they should be unambiguous.) -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431658160.a7DC2.2756 Date: Thu, 14 May 2015 21:49:20 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 6 on bug 1109 from
    > It's an important usability issue, it absolutely must match Docker
    > behaviour.  The whole point of the fuzzy matching is to provide the
    > behaviour that users expect
    
    According to a little experiment here, docker-1.6 (f21) actually behaves
    in the way that I proposed: ambiguous container prefixes are rejected.
    Try:
    
    % for i in `seq 20`       
    do
    docker run --rm busybox sleep 128 </dev/null &
    done
    
    over and over until you get some containers with the same first-two bytes 0xAB.
    Then try
    
    % docker inspect AB
    
    you will see docker reject it.  Then do:
    
    % docker kill ABFIRST ABSECOND # but not ABLAST
    
    Then wait a moment, then
    
    % docker inspect AB
    
    will now be accepted and describe ABLAST.  I haven't inspected docker golang
    code to confirm.
    
    
    > (same reason why a docker: prefix on all name was never going to fly).
    
    Then you suffer collisions between docker and non-docker container
    namespaces: something irrelevant to docker end-users but significant
    to a sysadmin with both lxc & docker on the system.
    
    (Again I don't mind heuristics, but they should be unambiguous.)


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431658160.a7DC2.2756-- From wwwrun@oss.sgi.com Thu May 14 22:03:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 9BB3B7F4E; Thu, 14 May 2015 22:03:40 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1109] fuzzy container hex-id naming leads to nondeterminism Date: Fri, 15 May 2015 03:03:40 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431659020.d2bb2.3928"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431659020.d2bb2.3928 Date: Thu, 14 May 2015 22:03:40 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1109 --- Comment #7 from Nathan Scott --- (In reply to comment #6) > > It's an important usability issue, it absolutely must match Docker > > behaviour. The whole point of the fuzzy matching is to provide the > > behaviour that users expect > > According to a little experiment here, docker-1.6 (f21) actually behaves > in the way that I proposed: ambiguous container prefixes are rejected. OK, sold - we should follow that. > > (same reason why a docker: prefix on all name was never going to fly). > > Then you suffer collisions between docker and non-docker container > namespaces: something irrelevant to docker end-users but significant > to a sysadmin with both lxc & docker on the system. Right, and when we see a real world site like that, then we should start thinking about this as a non-academic exercise. It's solvable, keeping current behaviour too - its just the number of people for whom it will ever be an issue makes it not worth worrying about in the short/medium-term, probably even in the long term, really. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431659020.d2bb2.3928 Date: Thu, 14 May 2015 22:03:40 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 7 on bug 1109 from
    (In reply to comment #6)
    > > It's an important usability issue, it absolutely must match Docker
    > > behaviour.  The whole point of the fuzzy matching is to provide the
    > > behaviour that users expect
    > 
    > According to a little experiment here, docker-1.6 (f21) actually behaves
    > in the way that I proposed: ambiguous container prefixes are rejected.
    
    OK, sold - we should follow that.
    
    > > (same reason why a docker: prefix on all name was never going to fly).
    > 
    > Then you suffer collisions between docker and non-docker container
    > namespaces: something irrelevant to docker end-users but significant
    > to a sysadmin with both lxc & docker on the system.
    
    Right, and when we see a real world site like that, then we should start
    thinking about this as a non-academic exercise.  It's solvable, keeping current
    behaviour too - its just the number of people for whom it will ever be an issue
    makes it not worth worrying about in the short/medium-term, probably even in
    the long term, really.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431659020.d2bb2.3928-- From bugzilla@redhat.com Thu May 14 22:40:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 265C07F3F for ; Thu, 14 May 2015 22:40:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 07B088F804B for ; Thu, 14 May 2015 20:40:24 -0700 (PDT) X-ASG-Debug-ID: 1431661218-04cb6c1cca691320001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id QNAe2XiFzXM7xgYi for ; Thu, 14 May 2015 20:40:19 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 0C9E4FF3D1 for ; Fri, 15 May 2015 13:40:18 +1000 (AEST) Received-SPF: PermError (i-otc2esa.cbr1.mail-filtering.com.au: cannot correctly interpret sender authenticity information from domain of bugzilla@redhat.com) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FfAgC7aVVVnBq3hNFcg2Negx7BVwmBMB4KhXYCgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAhkNAgIDLiYZBRgEiAsNsH2kUAEBAQEBBQEBAQEBAQEBARUEgSGLVoJ2AQFXFoJSgUUFhmSQJZ1GgjmBYT4xAYELgToBAQE X-IPAS-Result: A0FfAgC7aVVVnBq3hNFcg2Negx7BVwmBMB4KhXYCgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAhkNAgIDLiYZBRgEiAsNsH2kUAEBAQEBBQEBAQEBAQEBARUEgSGLVoJ2AQFXFoJSgUUFhmSQJZ1GgjmBYT4xAYELgToBAQE X-IronPort-AV: E=Sophos;i="5.13,431,1427720400"; d="scan'208";a="172875103" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 May 2015 13:39:58 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4F3drlX008412 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 14 May 2015 23:39:53 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4F3drYU035266 for ; Thu, 14 May 2015 23:39:53 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4F3dqDT035235; Thu, 14 May 2015 23:39:52 -0400 X-Authentication-Warning: bugweb-02.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 1132429] pmdumptext uses wrong host Date: Fri, 15 May 2015 03:39:51 +0000 X-ASG-Orig-Subj: [Bug 1132429] pmdumptext uses wrong host 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 EPEL X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: el6 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@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: short_desc X-Bugzilla-Comment: none X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1431661219 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18950 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=1132429 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|pcpdumptext uses wrong host |pmdumptext uses wrong host -- 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=5Dqoj0KT6L&a=cc_unsubscribe From chandana@desilva.id.au Thu May 14 23:21:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 541D27F3F for ; Thu, 14 May 2015 23:21:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 337B7304032 for ; Thu, 14 May 2015 21:21:51 -0700 (PDT) X-ASG-Debug-ID: 1431663708-04cbb056b16f61d0001-S8gJnT Received: from pmta2.delivery3.ore.mailhop.org (pmta2.delivery3.ore.mailhop.org [54.213.22.21]) by cuda.sgi.com with SMTP id dFpB2OJRVRQ0Szjv for ; Thu, 14 May 2015 21:21:48 -0700 (PDT) X-Barracuda-Envelope-From: chandana@desilva.id.au X-Barracuda-Apparent-Source-IP: 54.213.22.21 Received: from mail.desilva.id.au (unknown [54.252.74.219]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPA for ; Fri, 15 May 2015 04:21:49 +0000 (UTC) Received: from tardis.messagemedia.local (unknown [175.45.119.98]) by mail.desilva.id.au (Postfix) with ESMTPSA id 106E02803A for ; Fri, 15 May 2015 04:21:46 +0000 (UTC) Message-ID: <1431663705.6445.46.camel@desilva.id.au> Subject: PMIE : Using raw value for a counter From: Chandana De Silva X-ASG-Orig-Subj: PMIE : Using raw value for a counter Reply-To: chandana@desilva.id.au To: pcp@oss.sgi.com Date: Fri, 15 May 2015 14:21:45 +1000 Content-Type: multipart/alternative; boundary="=-9praHHiqWPszOmGVfbGb" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 X-Barracuda-Connect: pmta2.delivery3.ore.mailhop.org[54.213.22.21] X-Barracuda-Start-Time: 1431663708 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DOMAIN_4U2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18952 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 DOMAIN_4U2 URI: Domain name containing a "4u" variant 0.00 HTML_MESSAGE BODY: HTML included in message --=-9praHHiqWPszOmGVfbGb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit All, I need to evaluate the raw value in PMIE of a metric which has been defined as a Counter. The metric is ; $ pminfo -T -d -h gwdb01.prod.mel.au.m4u.com.au mysql.status.com_slave_start mysql.status.com_slave_start Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count Help: Since this value does not change very often, pmie sees the value as 0. Is there any way I can force pmie to use the raw value ? Chandana --=-9praHHiqWPszOmGVfbGb Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit All,
    I need to evaluate the raw value in PMIE of a metric which has been defined as a Counter.

    The metric is ;
    $ pminfo -T -d  -h gwdb01.prod.mel.au.m4u.com.au mysql.status.com_slave_start
    
    mysql.status.com_slave_start
        Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
        Semantics: counter  Units: count
    Help: <empty entry>
    
    Since this value does not change very often, pmie sees the value as 0. 
    
    Is there any way I can force pmie to use the raw value ?
    
    Chandana
    
    --=-9praHHiqWPszOmGVfbGb-- From nscott@redhat.com Fri May 15 00:42:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0BDD37CBF for ; Fri, 15 May 2015 00:42:10 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9B6A1AC003 for ; Thu, 14 May 2015 22:42:06 -0700 (PDT) X-ASG-Debug-ID: 1431668519-04bdf063227182b0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id MBynjOAXPG5Maek1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 22:42:00 -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 t4F5fwnP006587; Fri, 15 May 2015 01:41:58 -0400 Date: Fri, 15 May 2015 01:41:58 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: chandana@desilva.id.au Cc: pcp@oss.sgi.com Message-ID: <600069432.19979329.1431668518012.JavaMail.zimbra@redhat.com> In-Reply-To: <1431663705.6445.46.camel@desilva.id.au> References: <1431663705.6445.46.camel@desilva.id.au> Subject: Re: [pcp] PMIE : Using raw value for a counter MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PMIE : Using raw value for a counter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PMIE : Using raw value for a counter Thread-Index: cm4fXVc1rKYiBMvZU6ruwA1HNlB3Tw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1431668520 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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, DOMAIN_4U2, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18954 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.00 DOMAIN_4U2 URI: Domain name containing a "4u" variant Hi Chandana, ----- Original Message ----- > All, > I need to evaluate the raw value in PMIE of a metric which has been defin= ed > as a Counter. >=20 > The metric is ; > $ pminfo -T -d=C2=A0 -h gwdb01.prod.mel.au.m4u.com.au mysql.status.com_sl= ave_start >=20 > mysql.status.com_slave_start > =C2=A0=C2=A0=C2=A0 Data Type: 32-bit unsigned int=C2=A0 InDom: PM_INDOM_N= ULL 0xffffffff > =C2=A0=C2=A0=C2=A0 Semantics: counter=C2=A0 Units: count > Help: >=20 > Since this value does not change very often, pmie sees the value as 0. >=20 > Is there any way I can force pmie to use the raw value ? >=20 Not as far as I'm aware - I'd add a mysql.status.com_slave_start_seq metric (or some other descriptive name) with instantaneous semantics & use that. cheers. -- Nathan From mgoodwin@redhat.com Fri May 15 00:53:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BFD2D7CBF for ; Fri, 15 May 2015 00:53:26 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 908C9304048 for ; Thu, 14 May 2015 22:53:26 -0700 (PDT) X-ASG-Debug-ID: 1431669204-04bdf063237185e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OCKEZZdiHcsxrBp2 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 22:53:25 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4F5rOHd003415 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 15 May 2015 01:53:24 -0400 Received: from [10.64.51.199] (vpn1-51-199.bne.redhat.com [10.64.51.199]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4F5rMGG022308; Fri, 15 May 2015 01:53:23 -0400 Message-ID: <555589D1.2090100@redhat.com> Date: Fri, 15 May 2015 15:53:21 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" , pcp developers Subject: Re: [pcp] pcp update: more make -j support References: <20150515010809.GC19346@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp update: more make -j support In-Reply-To: <20150515010809.GC19346@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: 1431669205 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/15/2015 11:08 AM, Frank Ch. Eigler wrote: > Hi - > > The following patches, on git://sourceware.org/git/pcpfans.git > fche/make-j improve pcp build times for multiprocessor machines. This > is follow-on work from much older commits de9f1e5cd and 91917ccf3, and > benefits even ordinary Makepkgs and top level make. Some directories > and operations remain non-parallelized, but the core build is > considerably faster - apprx. half time on a 4vcpu box. Hi Frank, on my 4-core RHEL7.1 box, your fche/make-j tree builds : real 8m16.531s user 8m15.093s sys 2m4.889s Compared to current master branch : real 10m9.608s user 8m6.818s sys 2m1.715s So the changes look good - reviewing the code the need for the '+' prefix on certain rules wasn't obvious (I know about '@' to suppress echo but not '+'). Anyway, it's a decent speedup! On my 2-core F21 box, there was barely any difference. I'll merge it in with the next batch, cheers. > > > commit 0c51ecba55ba8aef3232d668910a697da9e3d9ca > Author: Frank Ch. Eigler > Date: Thu May 14 14:02:57 2015 -0400 > > build GNUmakefiles: allow more parallel (make -j) jobs > > For GNU make's -jNNN to propagate from an outer parent make to child > processes, macros that invoke $(MAKE) internally need to be decorated > with a "+" prefix. On a 4 vcpu machine, this allows the complete pcp > tree to be built in less than half the time. > > There are still some ".NOTPARALLEL:" markers in a few GNUmakefiles > that lack full dependency declarations, and subdirectory make jobs > tend to be invoked serially (due to the use of explicit shell-script > loops), so we have some further potential speedups too. > > commit 82595e3f0fd36e6e50045a3c5f85f2be9afe49cf > Author: Frank Ch. Eigler > Date: Thu May 14 10:46:21 2015 -0400 > > rpm build scripts: use make %{?_smp_mflags} for faster building > > On SMP build hosts, we should benefit from the available parallelism. > > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > From mgoodwin@redhat.com Fri May 15 01:15:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BD5077F37 for ; Fri, 15 May 2015 01:15:02 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9FD7C304053 for ; Thu, 14 May 2015 23:14:59 -0700 (PDT) X-ASG-Debug-ID: 1431670495-04cbb056b46f82b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 67vYfYhlzV3Zg66O (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 23:14:55 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4F6Es60031262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 15 May 2015 02:14:54 -0400 Received: from [10.64.51.199] (vpn1-51-199.bne.redhat.com [10.64.51.199]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4F6EroJ022989 for ; Fri, 15 May 2015 02:14:54 -0400 Message-ID: <55558EDC.2090000@redhat.com> Date: Fri, 15 May 2015 16:14:52 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge Frank (smb build speedup) + kenj (linux PMDA Install, qa) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge Frank (smb build speedup) + kenj (linux PMDA Install, 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: 1431670495 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Frank Ch. Eigler (2): rpm build scripts: use make %{?_smp_mflags} for faster building build GNUmakefiles: allow more parallel (make -j) jobs Ken McDonell (2): qa/974: cd someplace_else before rm -rf . linux_pmda/Install: have duplicates in the PMNS here GNUmakefile | 2 +- build/rpm/fedora.spec | 2 +- build/rpm/pcp.spec.in | 2 +- qa/974 | 1 + src/libpcp_qed/src/GNUmakefile | 2 +- src/libpcp_qmc/src/GNUmakefile | 2 +- src/libpcp_qwt/src/GNUmakefile | 2 +- src/pmchart/GNUmakefile | 2 +- src/pmdas/linux_proc/Install | 1 + src/pmdumptext/GNUmakefile | 2 +- src/pmgadgets/GNUmakefile | 2 +- src/pmquery/GNUmakefile | 2 +- src/pmtime/GNUmakefile | 2 +- src/pmview/GNUmakefile | 2 +- 14 files changed, 14 insertions(+), 12 deletions(-) Details ... commit 0c51ecba55ba8aef3232d668910a697da9e3d9ca Author: Frank Ch. Eigler Date: Thu May 14 14:02:57 2015 -0400 build GNUmakefiles: allow more parallel (make -j) jobs For GNU make's -jNNN to propagate from an outer parent make to child processes, macros that invoke $(MAKE) internally need to be decorated with a "+" prefix. On a 4 vcpu machine, this allows the complete pcp tree to be built in less than half the time. There are still some ".NOTPARALLEL:" markers in a few GNUmakefiles that lack full dependency declarations, and subdirectory make jobs tend to be invoked serially (due to the use of explicit shell-script loops), so we have some further potential speedups too. commit 82595e3f0fd36e6e50045a3c5f85f2be9afe49cf Author: Frank Ch. Eigler Date: Thu May 14 10:46:21 2015 -0400 rpm build scripts: use make %{?_smp_mflags} for faster building On SMP build hosts, we should benefit from the available parallelism. commit eff8d6db5e21098c460083e428cf6150b055fb28 Author: Ken McDonell Date: Thu May 14 18:20:56 2015 +1000 linux_pmda/Install: have duplicates in the PMNS here Add pmns_dupok=true because ... Error Parsing ASCII PMNS: Duplicate metric id (3.*.*) in name space \ for metrics "proc.memory" and "proc.psinfo" commit 99bbe14cf436355843d9b17d255f1a1b9ad4d1d0 Author: Ken McDonell Date: Thu May 14 08:53:14 2015 +1000 qa/974: cd someplace_else before rm -rf . I was getting these errors on some platforms ... sh: 0: getcwd() failed: No such file or directory From nscott@redhat.com Fri May 15 01:26:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 153057F37 for ; Fri, 15 May 2015 01:26:35 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E960E8F8052 for ; Thu, 14 May 2015 23:26:34 -0700 (PDT) X-ASG-Debug-ID: 1431671192-04bdf063207190c0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id BSasNAmrrth0NTIl (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 23:26:33 -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 t4F6QTOT014092; Fri, 15 May 2015 02:26:29 -0400 Date: Fri, 15 May 2015 02:26:29 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Mark Goodwin Cc: PCP Message-ID: <203063603.19997759.1431671189455.JavaMail.zimbra@redhat.com> In-Reply-To: <853357561.19990119.1431669920282.JavaMail.zimbra@redhat.com> Subject: Couple small QA issues MIME-Version: 1.0 X-ASG-Orig-Subj: Couple small QA issues Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Couple small QA issues Thread-Index: QJAafuG/4kuOCYZvslxcZVhN6fa1MQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1431671193 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.18955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi guys, Looks like we're missing a .out file for recently added test qa/771 so it's failing everywhere - I'll add one in shortly, but please double check it for me? Taa. I'm also more frequently seeing archives built during the make setup phase that are triggering low log-reads counts in tests 087 & 093 (see attached .bad files, for example) - could this be resulting from the recent interp changes, Ken? (in a good way) cheers. -- Nathan From chandana@desilva.id.au Fri May 15 01:27:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 E0E1A7F37 for ; Fri, 15 May 2015 01:27:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id D1FF88F8050 for ; Thu, 14 May 2015 23:27:03 -0700 (PDT) X-ASG-Debug-ID: 1431671221-04cb6c1cc9694460001-S8gJnT Received: from pmta2.delivery5.ore.mailhop.org (pmta2.delivery5.ore.mailhop.org [54.186.218.12]) by cuda.sgi.com with SMTP id cGJ41IHP7CVVXU84 for ; Thu, 14 May 2015 23:27:01 -0700 (PDT) X-Barracuda-Envelope-From: chandana@desilva.id.au X-Barracuda-Apparent-Source-IP: 54.186.218.12 Received: from mail.desilva.id.au (unknown [54.252.74.219]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPA; Fri, 15 May 2015 06:27:06 +0000 (UTC) Received: from tardis.messagemedia.local (unknown [175.45.119.98]) by mail.desilva.id.au (Postfix) with ESMTPSA id 8F6B22803A; Fri, 15 May 2015 06:26:58 +0000 (UTC) Message-ID: <1431671218.6445.47.camel@desilva.id.au> Subject: Re: [pcp] PMIE : Using raw value for a counter From: Chandana De Silva X-ASG-Orig-Subj: Re: [pcp] PMIE : Using raw value for a counter Reply-To: chandana@desilva.id.au To: Nathan Scott Cc: pcp@oss.sgi.com Date: Fri, 15 May 2015 16:26:58 +1000 In-Reply-To: <600069432.19979329.1431668518012.JavaMail.zimbra@redhat.com> References: <1431663705.6445.46.camel@desilva.id.au> <600069432.19979329.1431668518012.JavaMail.zimbra@redhat.com> Content-Type: multipart/alternative; boundary="=-GNZAJj/mFwiOxhE/SGeX" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 X-Barracuda-Connect: pmta2.delivery5.ore.mailhop.org[54.186.218.12] X-Barracuda-Start-Time: 1431671221 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message --=-GNZAJj/mFwiOxhE/SGeX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Nathan, Thanks, I was afraid of that.. On Fri, 2015-05-15 at 01:41 -0400, Nathan Scott wrote: > Hi Chandana, > > Not as far as I'm aware - I'd add a mysql.status.com_slave_start_seq metric > (or some other descriptive name) with instantaneous semantics & use that. > > cheers. > > -- > Nathan --=-GNZAJj/mFwiOxhE/SGeX Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit Nathan,
    Thanks, I was afraid of that..

    On Fri, 2015-05-15 at 01:41 -0400, Nathan Scott wrote:
    Hi Chandana,
    
    Not as far as I'm aware - I'd add a mysql.status.com_slave_start_seq metric
    (or some other descriptive name) with instantaneous semantics & use that.
    
    cheers.
    
    --
    Nathan
    
    --=-GNZAJj/mFwiOxhE/SGeX-- From nscott@redhat.com Fri May 15 01:28:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 259A17F37 for ; Fri, 15 May 2015 01:28:15 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id EB27A304039 for ; Thu, 14 May 2015 23:28:14 -0700 (PDT) X-ASG-Debug-ID: 1431671292-04cb6c1cc96944f0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id B4uE0vjEFbyieEcI (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 23:28:12 -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 t4F6S8Il003119; Fri, 15 May 2015 02:28:08 -0400 Date: Fri, 15 May 2015 02:28:08 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Mark Goodwin Cc: PCP Message-ID: <694782853.19998493.1431671288485.JavaMail.zimbra@redhat.com> In-Reply-To: <203063603.19997759.1431671189455.JavaMail.zimbra@redhat.com> References: <203063603.19997759.1431671189455.JavaMail.zimbra@redhat.com> Subject: Re: Couple small QA issues MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Couple small QA issues Content-Type: multipart/mixed; boundary="----=_Part_19998490_1879306786.1431671288470" X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Couple small QA issues Thread-Index: QJAafuG/4kuOCYZvslxcZVhN6fa1MTdpdwtY X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431671292 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ------=_Part_19998490_1879306786.1431671288470 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > [...] > in tests 087 & 093 (see attached .bad files, for example) Really attached this time. cheers. -- Nathan ------=_Part_19998490_1879306786.1431671288470 Content-Type: application/octet-stream; name=093.out.bad Content-Disposition: attachment; filename=093.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMDkzCj09PSBzcmMvZm9vID09PQpzdGFydDogVElNRVNUQU1Q CmVuZDogVElNRVNUQU1QCnN0ZXA6IDEwMCBtc2VjCjAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJh Y2sgPSA3OS04MiA0LTE1IGxvZyByZWFkcwoxMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9 IDc5LTgyIDQtMTUgbG9nIHJlYWRzCjIwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzkt ODIgNC0xNSBsb2cgcmVhZHMKMzAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiA0 LTE1IGxvZyByZWFkcwo0MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDc5LTgyIDQtMTUg bG9nIHJlYWRzCjUwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgNC0xNSBsb2cg cmVhZHMKNjAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiA0LTE1IGxvZyByZWFk cwo3MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDc5LTgyIDQtMTUgbG9nIHJlYWRzCjgw JSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgNC0xNSBsb2cgcmVhZHMKOTAlIFRJ TUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiA0LTE1IGxvZyByZWFkcwoxMDAlIFRJTUVT VEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiA0LTE1IGxvZyByZWFkcwoKPT09IHNyYy9vay1i aWdiaW4gPT09CnN0YXJ0OiBUSU1FU1RBTVAKZW5kOiBUSU1FU1RBTVAKc3RlcDogMTAwIG1zZWMK MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgOTAwLTEyMTAgbG9nIHJlYWRz CjEwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gMTk5LTIxMCA5MDAtMTIxMCBsb2cgcmVh ZHMKMjAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAxOTktMjEwIDkwMC0xMjEwIGxvZyBy ZWFkcwozMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgOTAwLTEyMTAgbG9n IHJlYWRzCjQwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gMTk5LTIxMCA5MDAtMTIxMCBs b2cgcmVhZHMKNTAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAxOTktMjEwIDkwMC0xMjEw IGxvZyByZWFkcwo2MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgOTAwLTEy MTAgbG9nIHJlYWRzCjcwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gMTk5LTIxMCA5MDAt MTIxMCBsb2cgcmVhZHMKODAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAxOTktMjEwIDkw MC0xMjEwIGxvZyByZWFkcwo5MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAg OTAwLTEyMTAgbG9nIHJlYWRzCjEwMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0y MTAgOTAwLTEyMTAgbG9nIHJlYWRzCgo9PT0gc3JjL212LWZvbyA9PT0Kc3RhcnQ6IFRJTUVTVEFN UAplbmQ6IFRJTUVTVEFNUApzdGVwOiAxMDAgbXNlYwowJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBi YWNrID0gNzktODIgMTAtMjAgbG9nIHJlYWRzCjEwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNr ID0gNzktODIgMTAtMjAgbG9nIHJlYWRzCjIwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0g NzktODIgMTAtMjAgbG9nIHJlYWRzCjMwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzkt ODIgMTAtMjAgbG9nIHJlYWRzCjQwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIg MTAtMjAgbG9nIHJlYWRzCjUwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgMTAt MjAgbG9nIHJlYWRzCjYwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgMTAtMjAg bG9nIHJlYWRzCjcwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgMTAtMjAgbG9n IHJlYWRzCjgwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgMTAtMjAgbG9nIHJl YWRzCjkwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gNzktODIgMTAtMjAgbG9nIHJlYWRz CjEwMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDc5LTgyIDEwLTIwIGxvZyByZWFkcwoK PT09IHNyYy9vay1tdi1iaWdiaW4gPT09CnN0YXJ0OiBUSU1FU1RBTVAKZW5kOiBUSU1FU1RBTVAK c3RlcDogMTAwIG1zZWMKMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgOTgw LTEwMjUgbG9nIHJlYWRzCjEwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gMTk5LTIxMCA5 ODAtMTAyNSBsb2cgcmVhZHMKMjAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAxOTktMjEw IDk4MC0xMDI1IGxvZyByZWFkcwozMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0y MTAgOTgwLTEwMjUgbG9nIHJlYWRzCjQwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNrID0gMTk5 LTIxMCA5ODAtMTAyNSBsb2cgcmVhZHMKNTAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAx OTktMjEwIDk4MC0xMDI1IGxvZyByZWFkcwo2MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9 IDE5OS0yMTAgOTgwLTEwMjUgbG9nIHJlYWRzCjcwJSBUSU1FU1RBTVAgTiBmb3J3ICsgTSBiYWNr ID0gMTk5LTIxMCA5ODAtMTAyNSBsb2cgcmVhZHMKODAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJh Y2sgPSAxOTktMjEwIDk4MC0xMDI1IGxvZyByZWFkcwo5MCUgVElNRVNUQU1QIE4gZm9ydyArIE0g YmFjayA9IDE5OS0yMTAgOTgwLTEwMjUgbG9nIHJlYWRzCjEwMCUgVElNRVNUQU1QIE4gZm9ydyAr IE0gYmFjayA9IDE5OS0yMTAgOTgwLTEwMjUgbG9nIHJlYWRzCgo9PT0gc3JjL25vdGktZm9vID09 PQpzdGFydDogVElNRVNUQU1QCmVuZDogVElNRVNUQU1QCnN0ZXA6IDEwMCBtc2VjCjAlIFRJTUVT VEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKMTAlIFRJTUVTVEFN UCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKMjAlIFRJTUVTVEFNUCBO IGZvcncgKyBNIGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKMzAlIFRJTUVTVEFNUCBOIGZv cncgKyBNIGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKNDAlIFRJTUVTVEFNUCBOIGZvcncg KyBNIGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKNTAlIFRJTUVTVEFNUCBOIGZvcncgKyBN IGJhY2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKNjAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJh Y2sgPSA3OS04MiAxMC0yMCBsb2cgcmVhZHMKNzAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sg PSA3OS04MiA5IGxvZyByZWFkcwo4MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDc5LTgy IDEwLTIwIGxvZyByZWFkcwo5MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDc5LTgyIDEw LTIwIGxvZyByZWFkcwoxMDAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSA3OS04MiAxMC0y MCBsb2cgcmVhZHMKCj09PSBzcmMvb2stbm90aS1iaWdiaW4gPT09CnN0YXJ0OiBUSU1FU1RBTVAK ZW5kOiBUSU1FU1RBTVAKc3RlcDogMTAwIG1zZWMKMCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFj ayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwoxMCUgVElNRVNUQU1QIE4gZm9ydyArIE0g YmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwoyMCUgVElNRVNUQU1QIE4gZm9ydyAr IE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwozMCUgVElNRVNUQU1QIE4gZm9y dyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo0MCUgVElNRVNUQU1QIE4g Zm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo1MCUgVElNRVNUQU1Q IE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo2MCUgVElNRVNU QU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo3MCUgVElN RVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo4MCUg VElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFkcwo5 MCUgVElNRVNUQU1QIE4gZm9ydyArIE0gYmFjayA9IDE5OS0yMTAgMTk4MC0yMDEwIGxvZyByZWFk cwoxMDAlIFRJTUVTVEFNUCBOIGZvcncgKyBNIGJhY2sgPSAxOTktMjEwIDE5ODAtMjAxMCBsb2cg cmVhZHMK ------=_Part_19998490_1879306786.1431671288470 Content-Type: application/octet-stream; name=087.out.bad Content-Disposition: attachment; filename=087.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMDg3Cgo9PT0gc3JjL2ludGVycCA9PT0KCmludGVycG9sYXRl IDUwLCAxIHNlY29uZHMgYXBwYXJ0Cldhcm5pbmc6IHBtTG9va3VwRGVzYyhzYW1wbGUuZHJpZnQp OiBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZwoKc2FtcGxlIDEsIGRl bHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0 OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9n IApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyLCBkZWx0 YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMywgZGVsdGEg dGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQsIGRlbHRhIHRp bWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJy ZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1w bGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA1LCBkZWx0YSB0aW1l PTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVu dCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxl Lm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNiwgZGVsdGEgdGltZT0x LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQg ZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5t aWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDcsIGRlbHRhIHRpbWU9MS4w MDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVy cm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWls bGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA4LCBkZWx0YSB0aW1lPTEuMDAw IHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJv ciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxp c2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgOSwgZGVsdGEgdGltZT0xLjAwMCBz ZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3Ig TWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNl Y29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDEwLCBkZWx0YSB0aW1lPTEuMDAwIHNl Y3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBN ZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vj b25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTEsIGRlbHRhIHRpbWU9MS4wMDAgc2Vj cwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1l dHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNv bmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxMiwgZGVsdGEgdGltZT0xLjAwMCBzZWNz CnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0 cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29u ZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDEzLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MK c2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRy aWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25k czogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTQsIGRlbHRhIHRpbWU9MS4wMDAgc2Vjcwpz YW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJp YyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRz OiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxNSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNh bXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmlj IG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6 IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDE2LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2Ft cGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMg bm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczog ZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTcsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1w bGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBu b3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBk ZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxOCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBs ZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5v dCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRl bHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDE5LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxl LnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90 IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVs dGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjAsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUu c2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3Qg ZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0 YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyMSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5z ZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBk ZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRh OiAxMDAwICsvLSAyMAoKc2FtcGxlIDIyLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjMsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vj b25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVm aW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTog MTAwMCArLy0gMjAKCnNhbXBsZSAyNCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNv bmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZp bmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAx MDAwICsvLSAyMAoKc2FtcGxlIDI1LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29u ZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmlu ZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEw MDAgKy8tIDIwCgpzYW1wbGUgMjYsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25k czogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5l ZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAw MCArLy0gMjAKCnNhbXBsZSAyNywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRz OiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVk IGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAw ICsvLSAyMAoKc2FtcGxlIDI4LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6 IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQg aW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAg Ky8tIDIwCgpzYW1wbGUgMjksIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCAr Ly0gMjAKCnNhbXBsZSAzMCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2 YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGlu IHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsv LSAyMAoKc2FtcGxlIDMxLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8t IDIwCgpzYW1wbGUgMzIsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFs dWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0 aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0g MjAKCnNhbXBsZSAzMywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAy MAoKc2FtcGxlIDM0LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIw CgpzYW1wbGUgMzUsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAK CnNhbXBsZSAzNiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBP SwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQ Q1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoK c2FtcGxlIDM3LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpz YW1wbGUgMzgsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sK c2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNh bXBsZSAzOSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2Ft cGxlIDQwLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNh bXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBh cmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1w bGUgNDEsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBs ZSA0MiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1w bGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJj aGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxl IDQzLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUg NDQsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA0 NSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQ2 LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNDcs IGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA0OCwg ZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQ5LCBk ZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgo1MCBzYW1wbGVzIHJl cXVpcmVkIDMyIGxvZyByZWFkcyAuLi4gbm8uIGxvZyByZWFkcyB1bmV4cGVjdGVkCgppbnRlcnBv bGF0ZSAyMCwgNCBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1cERlc2Moc2FtcGxlLmRy aWZ0KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cKCnNhbXBsZSAx LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMiwg ZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDMsIGRl bHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0 OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9n IApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSA0LCBkZWx0 YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgNSwgZGVsdGEg dGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDYsIGRlbHRhIHRp bWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJy ZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1w bGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSA3LCBkZWx0YSB0aW1l PTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVu dCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxl Lm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgOCwgZGVsdGEgdGltZT00 LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQg ZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5t aWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDksIGRlbHRhIHRpbWU9NC4w MDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVy cm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWls bGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxMCwgZGVsdGEgdGltZT00LjAw MCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJy b3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxs aXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDExLCBkZWx0YSB0aW1lPTQuMDAw IHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJv ciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxp c2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMTIsIGRlbHRhIHRpbWU9NC4wMDAg c2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9y IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlz ZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxMywgZGVsdGEgdGltZT00LjAwMCBz ZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3Ig TWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNl Y29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDE0LCBkZWx0YSB0aW1lPTQuMDAwIHNl Y3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBN ZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vj b25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMTUsIGRlbHRhIHRpbWU9NC4wMDAgc2Vj cwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1l dHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNv bmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxNiwgZGVsdGEgdGltZT00LjAwMCBzZWNz CnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0 cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29u ZHM6IGRlbHRhOiA0MDAwICsvLSA0MApzYW1wbGVbMTddIHBtRmV0Y2g6IEVuZCBvZiBQQ1AgYXJj aGl2ZSBsb2cKCjE3IHNhbXBsZXMgcmVxdWlyZWQgMzUtNDUgbG9nIHJlYWRzCgppbnRlcnBvbGF0 ZSAxNiwgNSBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1cERlc2Moc2FtcGxlLmRyaWZ0 KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cKCnNhbXBsZSAxLCBk ZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgMiwgZGVs dGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDMsIGRlbHRh IHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSA0LCBkZWx0YSB0 aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3Vy cmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2Ft cGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgNSwgZGVsdGEgdGlt ZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJl bnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBs ZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDYsIGRlbHRhIHRpbWU9 NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50 IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUu bWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSA3LCBkZWx0YSB0aW1lPTUu MDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBl cnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1p bGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgOCwgZGVsdGEgdGltZT01LjAw MCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJy b3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxs aXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDksIGRlbHRhIHRpbWU9NS4wMDAg c2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9y IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlz ZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSAxMCwgZGVsdGEgdGltZT01LjAwMCBz ZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3Ig TWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNl Y29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDExLCBkZWx0YSB0aW1lPTUuMDAwIHNl Y3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBN ZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vj b25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgMTIsIGRlbHRhIHRpbWU9NS4wMDAgc2Vj cwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1l dHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNv bmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSAxMywgZGVsdGEgdGltZT01LjAwMCBzZWNz CnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0 cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29u ZHM6IGRlbHRhOiA1MDAwICsvLSA0MApzYW1wbGVbMTRdIHBtRmV0Y2g6IEVuZCBvZiBQQ1AgYXJj aGl2ZSBsb2cKCjE0IHNhbXBsZXMgcmVxdWlyZWQgMzUtNDUgbG9nIHJlYWRzCgppbnRlcnBvbGF0 ZSAxMCwgOCBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1cERlc2Moc2FtcGxlLmRyaWZ0 KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cKCnNhbXBsZSAxLCBk ZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpzYW1wbGUgMiwgZGVs dGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MAoKc2FtcGxlIDMsIGRlbHRh IHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAKCnNhbXBsZSA0LCBkZWx0YSB0 aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3Vy cmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2Ft cGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpzYW1wbGUgNSwgZGVsdGEgdGlt ZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJl bnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBs ZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MAoKc2FtcGxlIDYsIGRlbHRhIHRpbWU9 OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50 IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUu bWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAKCnNhbXBsZSA3LCBkZWx0YSB0aW1lPTgu MDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBl cnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1p bGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpzYW1wbGUgOCwgZGVsdGEgdGltZT04LjAw MCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJy b3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxs aXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MApzYW1wbGVbOV0gcG1GZXRjaDogRW5kIG9mIFBD UCBhcmNoaXZlIGxvZwoKOSBzYW1wbGVzIHJlcXVpcmVkIDM0LTQwIGxvZyByZWFkcwoKaW50ZXJw b2xhdGUgOCwgMTAgc2Vjb25kcyBhcHBhcnQKV2FybmluZzogcG1Mb29rdXBEZXNjKHNhbXBsZS5k cmlmdCk6IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nCgpzYW1wbGUg MSwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCgpzYW1wbGUg MiwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCgpzYW1wbGUg MywgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCgpzYW1wbGUg NCwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCgpzYW1wbGUg NSwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCgpzYW1wbGUg NiwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAgKy8tIDYwCnNhbXBsZVs3 XSBwbUZldGNoOiBFbmQgb2YgUENQIGFyY2hpdmUgbG9nCgo3IHNhbXBsZXMgcmVxdWlyZWQgMzQt NDAgbG9nIHJlYWRzCgo9PT0gc3JjL212LWludGVycCA9PT0KCmludGVycG9sYXRlIDUwLCAxIHNl Y29uZHMgYXBwYXJ0Cldhcm5pbmc6IHBtTG9va3VwRGVzYyhzYW1wbGUuZHJpZnQpOiBNZXRyaWMg bm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZwoKc2FtcGxlIDEsIGRlbHRhIHRpbWU9 MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50 IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUu bWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyLCBkZWx0YSB0aW1lPTEu MDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBl cnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1p bGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMywgZGVsdGEgdGltZT0xLjAw MCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJy b3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxs aXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQsIGRlbHRhIHRpbWU9MS4wMDAg c2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9y IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlz ZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA1LCBkZWx0YSB0aW1lPTEuMDAwIHNl Y3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBN ZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vj b25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNiwgZGVsdGEgdGltZT0xLjAwMCBzZWNz CnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0 cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29u ZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDcsIGRlbHRhIHRpbWU9MS4wMDAgc2Vjcwpz YW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJp YyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRz OiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA4LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2Ft cGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMg bm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczog ZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgOSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBs ZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5v dCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRl bHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDEwLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxl LnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90 IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVs dGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTEsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUu c2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3Qg ZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0 YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxMiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5z ZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBk ZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRh OiAxMDAwICsvLSAyMAoKc2FtcGxlIDEzLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTQsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vj b25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVm aW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTog MTAwMCArLy0gMjAKCnNhbXBsZSAxNSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNv bmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZp bmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAx MDAwICsvLSAyMAoKc2FtcGxlIDE2LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29u ZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmlu ZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEw MDAgKy8tIDIwCgpzYW1wbGUgMTcsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25k czogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5l ZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAw MCArLy0gMjAKCnNhbXBsZSAxOCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRz OiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVk IGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAw ICsvLSAyMAoKc2FtcGxlIDE5LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6 IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQg aW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAg Ky8tIDIwCgpzYW1wbGUgMjAsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCAr Ly0gMjAKCnNhbXBsZSAyMSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2 YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGlu IHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsv LSAyMAoKc2FtcGxlIDIyLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8t IDIwCgpzYW1wbGUgMjMsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFs dWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0 aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0g MjAKCnNhbXBsZSAyNCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAy MAoKc2FtcGxlIDI1LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIw CgpzYW1wbGUgMjYsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAK CnNhbXBsZSAyNywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBP SwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQ Q1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoK c2FtcGxlIDI4LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpz YW1wbGUgMjksIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sK c2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNh bXBsZSAzMCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2Ft cGxlIDMxLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNh bXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBh cmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1w bGUgMzIsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBs ZSAzMywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1w bGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJj aGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxl IDM0LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUg MzUsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAz NiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDM3 LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMzgs IGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAzOSwg ZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQwLCBk ZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNDEsIGRl bHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0 OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9n IApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA0MiwgZGVs dGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQzLCBkZWx0 YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNDQsIGRlbHRh IHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA0NSwgZGVsdGEg dGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQ2LCBkZWx0YSB0 aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3Vy cmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2Ft cGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgNDcsIGRlbHRhIHRp bWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJy ZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1w bGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA0OCwgZGVsdGEgdGlt ZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJl bnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBs ZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDQ5LCBkZWx0YSB0aW1l PTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVu dCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxl Lm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgo1MCBzYW1wbGVzIHJlcXVpcmVkIDMz LTUwIGxvZyByZWFkcwoKaW50ZXJwb2xhdGUgMjAsIDQgc2Vjb25kcyBhcHBhcnQKV2FybmluZzog cG1Mb29rdXBEZXNjKHNhbXBsZS5kcmlmdCk6IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nCgpzYW1wbGUgMSwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNv bmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZp bmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0 MDAwICsvLSA0MAoKc2FtcGxlIDIsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25k czogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5l ZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAw MCArLy0gNDAKCnNhbXBsZSAzLCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6 IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQg aW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAg Ky8tIDQwCgpzYW1wbGUgNCwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2 YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGlu IHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsv LSA0MAoKc2FtcGxlIDUsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFs dWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0 aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0g NDAKCnNhbXBsZSA2LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQw CgpzYW1wbGUgNywgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBP SwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQ Q1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoK c2FtcGxlIDgsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sK c2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNh bXBsZSA5LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNh bXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBh cmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1w bGUgMTAsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBs ZSAxMSwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1w bGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJj aGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxl IDEyLCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUg MTMsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAx NCwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDE1 LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMTYs IGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKc2FtcGxlWzE3XSBw bUZldGNoOiBFbmQgb2YgUENQIGFyY2hpdmUgbG9nCgoxNyBzYW1wbGVzIHJlcXVpcmVkIDM1LTQ1 IGxvZyByZWFkcwoKaW50ZXJwb2xhdGUgMTYsIDUgc2Vjb25kcyBhcHBhcnQKV2FybmluZzogcG1M b29rdXBEZXNjKHNhbXBsZS5kcmlmdCk6IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nCgpzYW1wbGUgMSwgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRz OiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVk IGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAw ICsvLSA0MAoKc2FtcGxlIDIsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCAr Ly0gNDAKCnNhbXBsZSAzLCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8t IDQwCgpzYW1wbGUgNCwgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0 MAoKc2FtcGxlIDUsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAK CnNhbXBsZSA2LCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpz YW1wbGUgNywgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2Ft cGxlIDgsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBs ZSA5LCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUg MTAsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSAx MSwgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDEy LCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgMTMs IGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKc2FtcGxlWzE0XSBw bUZldGNoOiBFbmQgb2YgUENQIGFyY2hpdmUgbG9nCgoxNCBzYW1wbGVzIHJlcXVpcmVkIDM1LTQ1 IGxvZyByZWFkcwoKaW50ZXJwb2xhdGUgMTAsIDggc2Vjb25kcyBhcHBhcnQKV2FybmluZzogcG1M b29rdXBEZXNjKHNhbXBsZS5kcmlmdCk6IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nCgpzYW1wbGUgMSwgZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRz OiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVk IGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAw ICsvLSA2MAoKc2FtcGxlIDIsIGRlbHRhIHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCAr Ly0gNjAKCnNhbXBsZSAzLCBkZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8t IDYwCgpzYW1wbGUgNCwgZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2 MAoKc2FtcGxlIDUsIGRlbHRhIHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAK CnNhbXBsZSA2LCBkZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpz YW1wbGUgNywgZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MAoKc2Ft cGxlIDgsIGRlbHRhIHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAKc2FtcGxl WzldIHBtRmV0Y2g6IEVuZCBvZiBQQ1AgYXJjaGl2ZSBsb2cKCjkgc2FtcGxlcyByZXF1aXJlZCAz NC00MCBsb2cgcmVhZHMKCmludGVycG9sYXRlIDgsIDEwIHNlY29uZHMgYXBwYXJ0Cldhcm5pbmc6 IHBtTG9va3VwRGVzYyhzYW1wbGUuZHJpZnQpOiBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZwoKc2FtcGxlIDEsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MAoKc2FtcGxlIDIsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MAoKc2FtcGxlIDMsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MAoKc2FtcGxlIDQsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MAoKc2FtcGxlIDUsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MAoKc2FtcGxlIDYsIGRlbHRhIHRpbWU9MTAuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAwICsvLSA2MApzYW1wbGVbN10gcG1GZXRjaDogRW5kIG9mIFBDUCBhcmNoaXZlIGxvZwoK NyBzYW1wbGVzIHJlcXVpcmVkIDM0LTQwIGxvZyByZWFkcwoKPT09IHNyYy9ub3RpLWludGVycCA9 PT0KCmludGVycG9sYXRlIDUwLCAxIHNlY29uZHMgYXBwYXJ0Cldhcm5pbmc6IHBtTG9va3VwRGVz YyhzYW1wbGUuZHJpZnQpOiBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZwoKc2FtcGxlIDEsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAK CnNhbXBsZSAyLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpz YW1wbGUgMywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2Ft cGxlIDQsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBs ZSA1LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUg NiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDcs IGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSA4LCBk ZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgOSwgZGVs dGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDEwLCBkZWx0 YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTEsIGRlbHRh IHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxMiwgZGVsdGEg dGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDEzLCBkZWx0YSB0 aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3Vy cmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2Ft cGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTQsIGRlbHRhIHRp bWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJy ZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1w bGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxNSwgZGVsdGEgdGlt ZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJl bnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBs ZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDE2LCBkZWx0YSB0aW1l PTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVu dCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxl Lm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMTcsIGRlbHRhIHRpbWU9 MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50 IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUu bWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAxOCwgZGVsdGEgdGltZT0x LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQg ZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5t aWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDE5LCBkZWx0YSB0aW1lPTEu MDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBl cnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1p bGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjAsIGRlbHRhIHRpbWU9MS4w MDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVy cm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWls bGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyMSwgZGVsdGEgdGltZT0xLjAw MCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJy b3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxs aXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDIyLCBkZWx0YSB0aW1lPTEuMDAw IHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJv ciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxp c2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjMsIGRlbHRhIHRpbWU9MS4wMDAg c2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9y IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlz ZWNvbmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyNCwgZGVsdGEgdGltZT0xLjAwMCBz ZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3Ig TWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNl Y29uZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDI1LCBkZWx0YSB0aW1lPTEuMDAwIHNl Y3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBN ZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vj b25kczogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjYsIGRlbHRhIHRpbWU9MS4wMDAgc2Vj cwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1l dHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNv bmRzOiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAyNywgZGVsdGEgdGltZT0xLjAwMCBzZWNz CnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0 cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29u ZHM6IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDI4LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MK c2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRy aWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25k czogZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMjksIGRlbHRhIHRpbWU9MS4wMDAgc2Vjcwpz YW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJp YyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRz OiBkZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAzMCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNh bXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmlj IG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6 IGRlbHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDMxLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2Ft cGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMg bm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczog ZGVsdGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMzIsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1w bGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBu b3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBk ZWx0YTogMTAwMCArLy0gMjAKCnNhbXBsZSAzMywgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBs ZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5v dCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRl bHRhOiAxMDAwICsvLSAyMAoKc2FtcGxlIDM0LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxl LnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90 IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVs dGE6IDEwMDAgKy8tIDIwCgpzYW1wbGUgMzUsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUu c2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3Qg ZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0 YTogMTAwMCArLy0gMjAKCnNhbXBsZSAzNiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5z ZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBk ZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRh OiAxMDAwICsvLSAyMAoKc2FtcGxlIDM3LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNl Y29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRl ZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6 IDEwMDAgKy8tIDIwCgpzYW1wbGUgMzgsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vj b25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVm aW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTog MTAwMCArLy0gMjAKCnNhbXBsZSAzOSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNv bmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZp bmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAx MDAwICsvLSAyMAoKc2FtcGxlIDQwLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29u ZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmlu ZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEw MDAgKy8tIDIwCgpzYW1wbGUgNDEsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25k czogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5l ZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAw MCArLy0gMjAKCnNhbXBsZSA0MiwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRz OiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVk IGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAw ICsvLSAyMAoKc2FtcGxlIDQzLCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6 IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQg aW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAg Ky8tIDIwCgpzYW1wbGUgNDQsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCAr Ly0gMjAKCnNhbXBsZSA0NSwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2 YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGlu IHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsv LSAyMAoKc2FtcGxlIDQ2LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8t IDIwCgpzYW1wbGUgNDcsIGRlbHRhIHRpbWU9MS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFs dWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0 aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMCArLy0g MjAKCnNhbXBsZSA0OCwgZGVsdGEgdGltZT0xLjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiAxMDAwICsvLSAy MAoKc2FtcGxlIDQ5LCBkZWx0YSB0aW1lPTEuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDEwMDAgKy8tIDIw Cgo1MCBzYW1wbGVzIHJlcXVpcmVkIDMyIGxvZyByZWFkcyAuLi4gbm8uIGxvZyByZWFkcyB1bmV4 cGVjdGVkCgppbnRlcnBvbGF0ZSAyMCwgNCBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1 cERlc2Moc2FtcGxlLmRyaWZ0KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cKCnNhbXBsZSAxLCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZh bHVlIE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4g dGhlIFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8t IDQwCgpzYW1wbGUgMiwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1 ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRo ZSBQQ1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0 MAoKc2FtcGxlIDMsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUg T0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUg UENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAK CnNhbXBsZSA0LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9L CnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBD UCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpz YW1wbGUgNSwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpz YW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1Ag YXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2Ft cGxlIDYsIGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2Ft cGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFy Y2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBs ZSA3LCBkZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBs ZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNo aXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUg OCwgZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUu ZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2 ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDks IGRlbHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRy aWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUg bG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxMCwg ZGVsdGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDExLCBk ZWx0YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlm dDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxv ZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMTIsIGRl bHRhIHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0 OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9n IApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxMywgZGVs dGEgdGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MAoKc2FtcGxlIDE0LCBkZWx0 YSB0aW1lPTQuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDQwMDAgKy8tIDQwCgpzYW1wbGUgMTUsIGRlbHRh IHRpbWU9NC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNDAwMCArLy0gNDAKCnNhbXBsZSAxNiwgZGVsdGEg dGltZT00LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA0MDAwICsvLSA0MApzYW1wbGVbMTddIHBtRmV0Y2g6 IEVuZCBvZiBQQ1AgYXJjaGl2ZSBsb2cKCjE3IHNhbXBsZXMgcmVxdWlyZWQgMzUtNDUgbG9nIHJl YWRzCgppbnRlcnBvbGF0ZSAxNiwgNSBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1cERl c2Moc2FtcGxlLmRyaWZ0KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cKCnNhbXBsZSAxLCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQw CgpzYW1wbGUgMiwgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBP SwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQ Q1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoK c2FtcGxlIDMsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sK c2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNh bXBsZSA0LCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNh bXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBh cmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1w bGUgNSwgZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1w bGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJj aGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxl IDYsIGRlbHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSA3 LCBkZWx0YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgOCwg ZGVsdGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDksIGRl bHRhIHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0 OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9n IApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSAxMCwgZGVs dGEgdGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6 IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cg CnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MAoKc2FtcGxlIDExLCBkZWx0 YSB0aW1lPTUuMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5kcmlmdDog Y3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZlIGxvZyAK c2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDUwMDAgKy8tIDQwCgpzYW1wbGUgMTIsIGRlbHRh IHRpbWU9NS4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBj dXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hpdmUgbG9nIApz YW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogNTAwMCArLy0gNDAKCnNhbXBsZSAxMywgZGVsdGEg dGltZT01LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJpZnQ6IGN1 cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBsb2cgCnNh bXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA1MDAwICsvLSA0MApzYW1wbGVbMTRdIHBtRmV0Y2g6 IEVuZCBvZiBQQ1AgYXJjaGl2ZSBsb2cKCjE0IHNhbXBsZXMgcmVxdWlyZWQgMzUtNDUgbG9nIHJl YWRzCgppbnRlcnBvbGF0ZSAxMCwgOCBzZWNvbmRzIGFwcGFydApXYXJuaW5nOiBwbUxvb2t1cERl c2Moc2FtcGxlLmRyaWZ0KTogTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cKCnNhbXBsZSAxLCBkZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVl IE9LCnNhbXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhl IFBDUCBhcmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYw CgpzYW1wbGUgMiwgZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBP SwpzYW1wbGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQ Q1AgYXJjaGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MAoK c2FtcGxlIDMsIGRlbHRhIHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sK c2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQ IGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAKCnNh bXBsZSA0LCBkZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNh bXBsZS5kcmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBh cmNoaXZlIGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpzYW1w bGUgNSwgZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1w bGUuZHJpZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJj aGl2ZSBsb2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MAoKc2FtcGxl IDYsIGRlbHRhIHRpbWU9OC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczogdmFsdWUgT0sKc2FtcGxl LmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogODAwMCArLy0gNjAKCnNhbXBsZSA3 LCBkZWx0YSB0aW1lPTguMDAwIHNlY3MKc2FtcGxlLnNlY29uZHM6IHZhbHVlIE9LCnNhbXBsZS5k cmlmdDogY3VycmVudCBlcnJvciBNZXRyaWMgbm90IGRlZmluZWQgaW4gdGhlIFBDUCBhcmNoaXZl IGxvZyAKc2FtcGxlLm1pbGxpc2Vjb25kczogZGVsdGE6IDgwMDAgKy8tIDYwCgpzYW1wbGUgOCwg ZGVsdGEgdGltZT04LjAwMCBzZWNzCnNhbXBsZS5zZWNvbmRzOiB2YWx1ZSBPSwpzYW1wbGUuZHJp ZnQ6IGN1cnJlbnQgZXJyb3IgTWV0cmljIG5vdCBkZWZpbmVkIGluIHRoZSBQQ1AgYXJjaGl2ZSBs b2cgCnNhbXBsZS5taWxsaXNlY29uZHM6IGRlbHRhOiA4MDAwICsvLSA2MApzYW1wbGVbOV0gcG1G ZXRjaDogRW5kIG9mIFBDUCBhcmNoaXZlIGxvZwoKOSBzYW1wbGVzIHJlcXVpcmVkIDM0LTQwIGxv ZyByZWFkcwoKaW50ZXJwb2xhdGUgOCwgMTAgc2Vjb25kcyBhcHBhcnQKV2FybmluZzogcG1Mb29r dXBEZXNjKHNhbXBsZS5kcmlmdCk6IE1ldHJpYyBub3QgZGVmaW5lZCBpbiB0aGUgUENQIGFyY2hp dmUgbG9nCgpzYW1wbGUgMSwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCgpzYW1wbGUgMiwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCgpzYW1wbGUgMywgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCgpzYW1wbGUgNCwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCgpzYW1wbGUgNSwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCgpzYW1wbGUgNiwgZGVsdGEgdGltZT0xMC4wMDAgc2VjcwpzYW1wbGUuc2Vjb25kczog dmFsdWUgT0sKc2FtcGxlLmRyaWZ0OiBjdXJyZW50IGVycm9yIE1ldHJpYyBub3QgZGVmaW5lZCBp biB0aGUgUENQIGFyY2hpdmUgbG9nIApzYW1wbGUubWlsbGlzZWNvbmRzOiBkZWx0YTogMTAwMDAg Ky8tIDYwCnNhbXBsZVs3XSBwbUZldGNoOiBFbmQgb2YgUENQIGFyY2hpdmUgbG9nCgo3IHNhbXBs ZXMgcmVxdWlyZWQgMzQtNDAgbG9nIHJlYWRzCg== ------=_Part_19998490_1879306786.1431671288470-- From nscott@redhat.com Fri May 15 01:30:24 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1E8D87F37 for ; Fri, 15 May 2015 01:30:24 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0CF6A304048 for ; Thu, 14 May 2015 23:30:23 -0700 (PDT) X-ASG-Debug-ID: 1431671421-04cbb056b36f87b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 4dxli3uS74s8ab6g (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 14 May 2015 23:30:21 -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 t4F6ULDS003634 for ; Fri, 15 May 2015 02:30:21 -0400 Date: Fri, 15 May 2015 02:30:21 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1033521032.20000063.1431671421181.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, libpcp, pmdaroot, buildbots MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, libpcp, pmdaroot, buildbots Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, libpcp, pmdaroot, buildbots Thread-Index: yhunWkH1gqkDbRhvdL9eGDtpOenlKg== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1431671421 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18955 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 Lukas Berk (4): Add buildbot master.cfg and dummy password file Add setup-buildslave script to ease setting up a buildslave setup-buildslave script - add name suggestion based on platform, distro buildslave-cronjob - add helper script to for cronjob setup Nathan Scott (3): pmdaroot: fix order of pmdaConnect/Init for slow start case libpcp: add a pmGetOptionalConfig(3) for safe use in DSOs qa: add missing .out file for test qa/771 build/rpm/fedora.spec | 1 man/man3/pmgetconfig.3 | 49 ++++++---- qa/448 | 2 qa/771.out | 6 + qa/963 | 60 ++++++++++++ qa/963.out | 15 +++ qa/buildbot/buildslave-cronjob | 19 ++++ qa/buildbot/master.cfg | 192 +++++++++++++++++++++++++++++++++++++++++ qa/buildbot/passwd.json | 10 ++ qa/buildbot/setup-buildslave | 58 +++++++++++- qa/group | 1 qa/src/getconfig.c | 21 +++- qa/valgrind-suppress | 3 src/include/pcp/pmapi.h | 5 - src/libpcp/src/accounts.c | 4 src/libpcp/src/config.c | 55 ++++++++--- src/libpcp/src/connectlocal.c | 21 +++- src/libpcp/src/exports | 1 src/libpcp/src/logportmap.c | 7 - src/libpcp/src/logutil.c | 9 + src/libpcp/src/pmns.c | 18 ++- src/libpcp/src/util.c | 31 +++--- src/libpcp_pmda/src/cache.c | 6 - src/libpcp_pmda/src/root.c | 10 +- src/pmdas/root/root.c | 5 - src/python/pcp/pmapi.py | 8 + 26 files changed, 529 insertions(+), 88 deletions(-) commit b664f6c939b1f49700399ff8171cd8c72758c9f7 Author: Nathan Scott Date: Fri May 15 16:23:25 2015 +1000 qa: add missing .out file for test qa/771 commit 616acd0d74c2462171a8a028dda2da9b3f2fe07c Author: Nathan Scott Date: Fri May 15 16:22:49 2015 +1000 libpcp: add a pmGetOptionalConfig(3) for safe use in DSOs There are cases both for and against the current pmGetConfig behaviour of calling exit for terminally broken PCP installs (missing pcp.conf, etc). This commit resolves the issue by adding a safe variant for third-party use, and making use of it throughout libpcp and libpcp_pmda everywhere that shared libraries might come a-calling. There's a handful of libpcp call sites remaining, but these are in specialised server or client code (logconnect and/or pmcd, pmproxy et al) not in real need of conversion. These also happen to be places where new error injection is going to be non-trivial. Resolves Fedora BZ 1187588. commit f083087ec6b93f79f43acfb112e2a665cc966832 Author: Nathan Scott Date: Fri May 15 12:19:03 2015 +1000 pmdaroot: fix order of pmdaConnect/Init for slow start case commit e13eba346f10f4440ac53e6ace6c0bc8d970a1c0 Author: Lukas Berk Date: Thu Apr 30 13:33:21 2015 -0400 buildslave-cronjob - add helper script to for cronjob setup In the event a machine hosting a buildslave reboots, the operator might forget to restart the buildbot. This script automatically enters the proper cronjob entry (checking for uniqueness to avoid duplicate entries). commit 49ccfe1f0aec6731ce98cbb9b2f316fcb0c83b22 Author: Lukas Berk Date: Thu Apr 30 13:29:07 2015 -0400 setup-buildslave script - add name suggestion based on platform, distro commit 43bbe002d34195247a85df46c3b05048047e6e74 Author: Lukas Berk Date: Wed Apr 22 16:36:30 2015 -0400 Add setup-buildslave script to ease setting up a buildslave commit 759c9735b26c9c34de8fddf273da5e8a5fd2ea64 Author: Lukas Berk Date: Wed Apr 22 15:00:56 2015 -0400 Add buildbot master.cfg and dummy password file master.cfg - buildbot master config file used for the buildbot passwd.json - dummy file as an example (used to keep actual buildslave passwords super seekrit) From nscott@redhat.com Fri May 15 02:04:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C86AA7F37 for ; Fri, 15 May 2015 02:04:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 64362AC006 for ; Fri, 15 May 2015 00:04:49 -0700 (PDT) X-ASG-Debug-ID: 1431673485-04cb6c1cc7695210001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id b5KeaM85vBWp9GmW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 May 2015 00:04:46 -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 t4F74d5x029567; Fri, 15 May 2015 03:04:39 -0400 Date: Fri, 15 May 2015 03:04:39 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Michele Baldessari Cc: pcp Message-ID: <959569973.20011688.1431673479020.JavaMail.zimbra@redhat.com> In-Reply-To: <851000231.18273995.1429014509380.JavaMail.zimbra@redhat.com> References: <851000231.18273995.1429014509380.JavaMail.zimbra@redhat.com> Subject: Re: Mac OS X builds MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Mac OS X builds Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.99] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Mac OS X builds Thread-Index: pZHnTlWJUvyMyS0mR5UjCp8mp491K1vQFT9h X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1431673486 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.18956 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi guys, Some updated notes on this, as it has gotten more involved since last I sent this, to add pmwebd into the mix... ----- Original Message ----- > Hi Ken, > > Just some notes from recent build updates I found I needed for > Mac OS X. Previously Makepkgs failed, configure failed, then > the libpcp build check-statics failed - these are fixed up now. > > We'll permanently need the following additions to a stock Mac > install, for building on OS X: > > - XCode (as always, needs an Apple developer ID now too) > - Auxillary Tools for XCode (for packagemaker) > - MacPorts.org (now needed for pkg-config, gnutar) > - Qt (install and set QTDIR, as before) > > Not sure if there's a spot we keep these kinds of notes? It > doesn't look like INSTALL is the right place, that's more end- > user focussed. > Start with these instructions as a base: http://cairographics.org/end_to_end_build_for_mac_os_x In particular, ignore the pkg-config from 3rd bullet point above, and add to the set in the above URLs list of needed tarballs: curl -o microhttpd.tgz \ ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.42.tar.gz I've been then simply removing the dylibs to force a static library build using the .a files ... this should be cleaned up too I guess, and we should start using the install_name_tool Frameworks approach (we do this for Qt libraries - see src/include/builddefs.in) It'd also be nice to have a cleanly documented build like the cairo page above, if anyone's keen to do that? cheers. -- Nathan From fche@redhat.com Fri May 15 07:12:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1F9617F37 for ; Fri, 15 May 2015 07:12:30 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 05562304039 for ; Fri, 15 May 2015 05:12:26 -0700 (PDT) X-ASG-Debug-ID: 1431691942-04cb6c1cca69d900001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 4vfJDanEuznee1Kg (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 May 2015 05:12:23 -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 (8.14.4/8.14.4) with ESMTP id t4FCCMnn001822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 15 May 2015 08:12:22 -0400 Received: from fche.csb (vpn-225-186.phx2.redhat.com [10.3.225.186]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4FCCLV7027706; Fri, 15 May 2015 08:12:21 -0400 Received: by fche.csb (Postfix, from userid 2569) id 1750A58679; Fri, 15 May 2015 08:12:19 -0400 (EDT) Date: Fri, 15 May 2015 08:12:18 -0400 From: "Frank Ch. Eigler" To: Mark Goodwin Cc: pcp developers Subject: Re: [pcp] pcp update: more make -j support Message-ID: <20150515121218.GD19346@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp update: more make -j support References: <20150515010809.GC19346@redhat.com> <555589D1.2090100@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <555589D1.2090100@redhat.com> User-Agent: Mutt/1.4.2.2i 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: 1431691942 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Mark - Thanks for taking a look! > [...] > Hi Frank, on my 4-core RHEL7.1 box, your fche/make-j tree builds : > real 8m16.531s > [...] > Compared to current master branch : > real 10m9.608s > [...] Yeah; the %{_smp_mflags} underestimates the available parallelism; the load average here rarely gets close to the number-of-cpus. 2 x #cpus that makes things faster on my 4/8-cpu boxes. > So the changes look good - reviewing the code the need for the '+' > prefix on certain rules wasn't obvious (I know about '@' to suppress > echo but not '+'). [...] The '+' seems to be a hint to gnu-make that nested $(MAKE)s should be specially treated; see [1]. [1] https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html - FChE From fche@redhat.com Fri May 15 08:10:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B89DB7F37 for ; Fri, 15 May 2015 08:10:12 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9B5B68F8033 for ; Fri, 15 May 2015 06:10:09 -0700 (PDT) X-ASG-Debug-ID: 1431695405-04cb6c1cca69f190001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id xYhQqTN6oARBlxQJ (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 May 2015 06:10:05 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id EFC1F5F; Fri, 15 May 2015 13:10:04 +0000 (UTC) Received: from fche.csb (vpn-225-186.phx2.redhat.com [10.3.225.186]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4FDA4ua006206; Fri, 15 May 2015 09:10:04 -0400 Received: by fche.csb (Postfix, from userid 2569) id 8E1B25869D; Fri, 15 May 2015 09:10:01 -0400 (EDT) To: chandana@desilva.id.au Cc: pcp@oss.sgi.com Subject: Re: PMIE : Using raw value for a counter References: <1431663705.6445.46.camel@desilva.id.au> X-ASG-Orig-Subj: Re: PMIE : Using raw value for a counter From: fche@redhat.com (Frank Ch. Eigler) Date: Fri, 15 May 2015 09:10:01 -0400 In-Reply-To: <1431663705.6445.46.camel@desilva.id.au> (Chandana De Silva's message of "Fri, 15 May 2015 14:21:45 +1000") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431695405 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 chandana wrote: > [...] I need to evaluate the raw value in PMIE of a metric which > has been defined as a Counter. [...] (I'm curious - why? Comparing it to other counters?) > Since this value does not change very often, pmie sees the value as > 0. Is there any way I can force pmie to use the raw value ? (This could be a place for a $instant=value($counter) expression in pmie expression language, like we were talking about for derived-metrics.) - FChE From pcp@kenj.com.au Fri May 15 09:10:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 61E057F37 for ; Fri, 15 May 2015 09:10:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 569B1304051 for ; Fri, 15 May 2015 07:10:42 -0700 (PDT) X-ASG-Debug-ID: 1431699039-04cb6c1cca6a0b10001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id HYeSgQ4MAuerUjn6 for ; Fri, 15 May 2015 07:10:40 -0700 (PDT) X-Barracuda-Envelope-From: pcp@kenj.com.au X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id E004E3FC6F for ; Sat, 16 May 2015 00:10:38 +1000 (AEST) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of pcp@kenj.com.au) identity=mailfrom; client-ip=150.101.137.145; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="pcp@kenj.com.au"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@ipmail06.adl6.internode.on.net) identity=helo; client-ip=150.101.137.145; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="postmaster@ipmail06.adl6.internode.on.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAwDt/VVVlJGJZZZchDS2PQGNTmYJhHyEDjgUAQEBAQEBAQMOAQEBAQcLCwkfDiKELIEyNB2Ib6JotFgYkESDAYEWBZ1TjQCKAIFqAQoBAQGCNYMjAQEB X-IPAS-Result: A0FOAwDt/VVVlJGJZZZchDS2PQGNTmYJhHyEDjgUAQEBAQEBAQMOAQEBAQcLCwkfDiKELIEyNB2Ib6JotFgYkESDAYEWBZ1TjQCKAIFqAQoBAQGCNYMjAQEB X-IronPort-AV: E=Sophos;i="5.13,434,1427720400"; d="scan'208";a="75661836" Received: from ipmail06.adl6.internode.on.net ([150.101.137.145]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP; 16 May 2015 00:10:37 +1000 Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO bozo) ([118.209.33.161]) by ipmail06.adl6.internode.on.net with ESMTP; 15 May 2015 23:40:36 +0930 Received: by bozo (Postfix, from userid 999) id 5298EBB0; Sat, 16 May 2015 00:10:35 +1000 (AEST) From: root@kenj.com.au (Cron Daemon) To: pcp@kenj.com.au Subject: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 Content-Type: text/plain; charset=ANSI_X3.4-1968 X-ASG-Orig-Subj: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Message-Id: <20150515141035.5298EBB0@bozo> Date: Sat, 16 May 2015 00:10:35 +1000 (AEST) X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1431699040 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.21 X-Barracuda-Spam-Status: No, SCORE=0.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18966 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain pmlogextract: Error: cannot get end of archive (20150515.00.10): Corrupted record in a PCP archive log pmlogger_merge: Directory: /var/log/pcp/pmlogger/bozo pmlogger_merge: Failed: pmlogextract 20150515.00.10 20150515.06.25 20150515 pmlogger_merge: Trying to continue, although output archive may be corrupted. pmlogger_merge: Error: file "20150515.meta" not created pmlogger_merge: Error: file "20150515.index" not created pmlogger_merge: Error: file "20150515.0" not created From wwwrun@oss.sgi.com Fri May 15 09:13:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 670387F4E; Fri, 15 May 2015 09:13:00 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1102] security bug (information disclosure) in linux-proc pmda - case 2: old kernel Date: Fri, 15 May 2015 14:13:00 +0000 X-Bugzilla-Reason: CC AssignedTo 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: minnus@buffalo.edu X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1431699180.CCb6a2.27535"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1431699180.CCb6a2.27535 Date: Fri, 15 May 2015 09:13:00 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1102 --- Comment #3 from Martins Innus --- Created attachment 333 --> http://oss.sgi.com/bugzilla/attachment.cgi?id=333&action=edit environ access patch Frank, Can you try this patch? Fixes environ for me for this case. Copied from the maps guard, we missed this in the initial implementation. Thanks Martins -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1431699180.CCb6a2.27535 Date: Fri, 15 May 2015 09:13:00 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 3 on bug 1102 from
    Created attachment 333 [details]
    environ access patch
    
    Frank,
    
        Can you try this patch? Fixes environ for me for this case. Copied from the
    maps guard, we missed this in the initial implementation.
    
    Thanks
    
    Martins


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1431699180.CCb6a2.27535-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Fri May 15 16:14:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 814137F37 for ; Fri, 15 May 2015 16:14:57 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6337E8F80B2 for ; Fri, 15 May 2015 14:14:53 -0700 (PDT) X-ASG-Debug-ID: 1431724486-04cbb056b470f9d0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 0SHuBgXHGWWiWTpD for ; Fri, 15 May 2015 14:14:47 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 3BCD47FA75 for ; Sat, 16 May 2015 07:14:46 +1000 (AEST) Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.99; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o4.sgmail.github.com) identity=helo; client-ip=192.254.112.99; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o4.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GXAgBsYVZVnGNw/sBUCINkXoMer0gGgzmOQAl/Mx0BC4FvgztKgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOgEIBAkBARICDSJEAiAdBjQFAQgmAiYCAgMBWRiIJw2yDnCEaYFqnhwGC4EWFIRhiA+BNwwFAU2COAwvEoEzi0FsimKGSox/i2oMNAMcgXJPgQyBOgEBAQ X-IPAS-Result: A0GXAgBsYVZVnGNw/sBUCINkXoMer0gGgzmOQAl/Mx0BC4FvgztKgTc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOgEIBAkBARICDSJEAiAdBjQFAQgmAiYCAgMBWRiIJw2yDnCEaYFqnhwGC4EWFIRhiA+BNwwFAU2COAwvEoEzi0FsimKGSox/i2oMNAMcgXJPgQyBOgEBAQ X-IronPort-AV: E=Sophos;i="5.13,436,1427720400"; d="scan'208,217";a="173227441" Received: from o4.sgmail.github.com ([192.254.112.99]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 16 May 2015 07:14:22 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pOTypsWsnB7OfKpEtE8p12UN/LM=; b=BqetWSFr7aBvPx5W p4FY6iLz2ktdz3HJg8nVFYwuIFjtIIjrQydHwaRap6mcRjz5JCvDnQ+3JSDpHVh7 2Vv4FLEFLBgsKfsQPAesPQZIWDwmf4ubxBjc3xP8EFvbksjMl/M9k40m0bRrygvo ydMsQXGE9l8OjBTUdXXcXtwRekg= Received: by filter0421p1mdw1.sendgrid.net with SMTP id filter0421p1mdw1.2738.555661A76 2015-05-15 21:14:15.418614023 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd-052 (SG) with ESMTP id 14d596d75d4.3626.50fe0f for ; Fri, 15 May 2015 21:14:15 +0000 (UTC) Date: Fri, 15 May 2015 14:14:15 -0700 From: marcliangma7 Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Content-Type: multipart/alternative; boundary="--==_mimepart_555661a74060a_4e033f9f3a7472a091173"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: marcliangma7 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEeYWT5zju0RDvlDZM6yGv88B170rw+Mq7KXuW gnru6JM6Nu6u9/wWUSyNYZM3rQgPerhBVnvUB3FPkQFsC5tqeoskTp25cWet4uiNiQcSork/tx82AZ wD7cmrWODubJRZw= X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1431724487 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18981 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 ----==_mimepart_555661a74060a_4e033f9f3a7472a091173 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Original issue created at: https://github.com/performancecopilot/pcp/issues/19 pmdaproc has memory leaks using the following python monitor client to collect process list at 1 second interval. /proc/pmdaproc_pid/smaps: (Heap size hits 18Mb after 5 days run) 02416000-035a1000 rw-p 00000000 00:00 0 [heap] Size: 17964 kB Rss: 17852 kB Pss: 17852 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 17852 kB Referenced: 17852 kB Anonymous: 17852 kB AnonHugePages: 0 kB Swap: 0 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Locked: 0 kB VmFlags: rd wr mr mw me ac Valgrind output: 0x42 1 Leak_DefinitelyLost 615,463 bytes in 25,293 blocks are definitely lost in loss record 65 of 65 615463 25293 0x4C2741D /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so malloc 0x505C48D /usr/local/lib/libpcp.so.3 __pmDecodeNameList /home/ec2-user/pcp/src/libpcp/src p_pmns.c 344 0x4E38277 /usr/lib64/libpcp_pmda.so.3 __pmdaMainPDU /home/ec2-user/pcp/src/libpcp_pmda/src mainloop.c 201 0x4E386D7 /usr/lib64/libpcp_pmda.so.3 pmdaMain /home/ec2-user/pcp/src/libpcp_pmda/src mainloop.c 428 0x402CA6 /var/lib/pcp/pmdas/proc/pmdaproc main /home/ec2-user/pcp/src/pmdas/linux_proc pmda.c 3153 Python client used to repro the issue: #!/usr/bin/python from cpmapi import PM_TYPE_U32, PM_TYPE_FLOAT, PM_TYPE_STRING, PM_TYPE_U64 from pcp import pmapi import json import sys import time class Prototype(object): def __init__(self): self.context = None self.opts = pmapi.pmOptions() self.opts.pmSetShortOptions("V?") self.opts.pmSetLongOptionHeader("Options") self.opts.pmSetLongOptionVersion() self.opts.pmSetLongOptionHelp() def execute(self): metrics = ('proc.psinfo.pid', 'proc.psinfo.cmd', 'proc.psinfo.nice') pmids = self.context.pmLookupName(metrics) descs = self.context.pmLookupDescs(pmids) result = self.context.pmFetch(pmids) process_list = [] for inst in range(result.contents.get_numval(0)): pid_value = self.context.pmExtractValue( result.contents.get_valfmt(0), result.contents.get_vlist(0, inst), descs[0].contents.type, descs[0].contents.type) pid = pid_value.ull process_list.append(pid) self.context.pmFreeResult(result) print json.dumps(process_list) def connect(self): self.context = pmapi.pmContext.fromOptions(self.opts, sys.argv) if __name__ == '__main__': testApp = Prototype() testApp.connect() while True: testApp.execute() time.sleep(1) You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/21 -- Commit Summary -- * libpcp_pmda: Fixed a memory leak detected by valgrind. -- File Changes -- M src/libpcp_pmda/src/mainloop.c (2) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/21.patch https://github.com/performancecopilot/pcp/pull/21.diff --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/21 ----==_mimepart_555661a74060a_4e033f9f3a7472a091173 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Original issue created at: #19

    pmdaproc has memory leaks using the following python monitor client to collect process list at 1 second interval.

    /proc/pmdaproc_pid/smaps: (Heap size hits 18Mb after 5 days run)
    02416000-035a1000 rw-p 00000000 00:00 0 [heap]
    Size: 17964 kB
    Rss: 17852 kB
    Pss: 17852 kB
    Shared_Clean: 0 kB
    Shared_Dirty: 0 kB
    Private_Clean: 0 kB
    Private_Dirty: 17852 kB
    Referenced: 17852 kB
    Anonymous: 17852 kB
    AnonHugePages: 0 kB
    Swap: 0 kB
    KernelPageSize: 4 kB
    MMUPageSize: 4 kB
    Locked: 0 kB
    VmFlags: rd wr mr mw me ac

    Valgrind output:

    0x42
    1
    Leak_DefinitelyLost

    615,463 bytes in 25,293 blocks are definitely lost in loss record 65 of 65
    615463
    25293



    0x4C2741D
    /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so
    malloc


    0x505C48D
    /usr/local/lib/libpcp.so.3
    __pmDecodeNameList

    /home/ec2-user/pcp/src/libpcp/src
    p_pmns.c
    344


    0x4E38277
    /usr/lib64/libpcp_pmda.so.3
    __pmdaMainPDU
    /home/ec2-user/pcp/src/libpcp_pmda/src
    mainloop.c
    201


    0x4E386D7
    /usr/lib64/libpcp_pmda.so.3
    pmdaMain
    /home/ec2-user/pcp/src/libpcp_pmda/src
    mainloop.c
    428


    0x402CA6
    /var/lib/pcp/pmdas/proc/pmdaproc
    main
    /home/ec2-user/pcp/src/pmdas/linux_proc
    pmda.c
    3153


    Python client used to repro the issue:

    #!/usr/bin/python

    from cpmapi import PM_TYPE_U32, PM_TYPE_FLOAT, PM_TYPE_STRING, PM_TYPE_U64
    from pcp import pmapi

    import json
    import sys
    import time

    class Prototype(object):

    def __init__(self):
        self.context = None
        self.opts = pmapi.pmOptions()
        self.opts.pmSetShortOptions("V?")
        self.opts.pmSetLongOptionHeader("Options")
        self.opts.pmSetLongOptionVersion()
        self.opts.pmSetLongOptionHelp()
    
    def execute(self):
        metrics = ('proc.psinfo.pid', 'proc.psinfo.cmd', 'proc.psinfo.nice')
        pmids = self.context.pmLookupName(metrics)
        descs = self.context.pmLookupDescs(pmids)
        result = self.context.pmFetch(pmids)
        process_list = []
        for inst in range(result.contents.get_numval(0)):
            pid_value = self.context.pmExtractValue(
                        result.contents.get_valfmt(0),
                        result.contents.get_vlist(0, inst),
                        descs[0].contents.type, descs[0].contents.type)
            pid =  pid_value.ull
            process_list.append(pid)
    
        self.context.pmFreeResult(result)
        print json.dumps(process_list)
    
    def connect(self):
        self.context = pmapi.pmContext.fromOptions(self.opts, sys.argv)
    

    if name == 'main':
    testApp = Prototype()
    testApp.connect()
    while True:
    testApp.execute()
    time.sleep(1)


    You can view, comment on, or merge this pull request online at:

      https://github.com/performancecopilot/pcp/pull/21

    Commit Summary

    • libpcp_pmda: Fixed a memory leak detected by valgrind.

    File Changes

    Patch Links:


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_555661a74060a_4e033f9f3a7472a091173-- From kenj@internode.on.net Fri May 15 16:22:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BC9037F37 for ; Fri, 15 May 2015 16:22:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id ACB6A304053 for ; Fri, 15 May 2015 14:22:20 -0700 (PDT) X-ASG-Debug-ID: 1431724937-04cbb056b170fca0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 2ve1je4jXBMz5rm5 for ; Fri, 15 May 2015 14:22:18 -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: A2ALBwAgY1ZVPHjTtHxcgxCBMoMegy7FawQCAoE0TQEBAQEBAQcBAQEBQT+EIgEBAQQIAhkzLwEDAgYDEQQBAQMCIwMCAhkgCgMJCAIEARILBYgbsw6kSSyBIYoZhQwGgmKBRQWLPIclc4snkgCDWIEEgSkcgWQsMYJGAQEB Received: from cpe-124-180-211-120.lns8.lon.bigpond.net.au (HELO bozohorize) ([124.180.211.120]) by ipmail06.adl6.internode.on.net with ESMTP; 16 May 2015 06:51:54 +0930 From: "Ken McDonell" To: , References: <1431663705.6445.46.camel@desilva.id.au> In-Reply-To: <1431663705.6445.46.camel@desilva.id.au> Subject: RE: [pcp] PMIE : Using raw value for a counter Date: Sat, 16 May 2015 07:21:50 +1000 X-ASG-Orig-Subj: RE: [pcp] PMIE : Using raw value for a counter Message-ID: <017601d08f55$28fd85c0$7af89140$@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: AQGpJOWaMA3cwVxl+8GY015o3Nj2FJ3MXpiA Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1431724937 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18983 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 Chandana De Silva > Sent: Friday, 15 May 2015 2:22 PM > To: pcp@oss.sgi.com > Subject: [pcp] PMIE : Using raw value for a counter >=20 > All, > I need to evaluate the raw value in PMIE of a metric which has been = defined as > a Counter. > ... As Nathan has already said, there is no way in today's pmie. The reason is that no one has ever asked for it until recently, and now = two different requests for equivalent functionality ... one for derived = metrics and this one for pmie. If we implemented the former, you'd have = the latter. I think it is simple to do in both places, and I have it in my TODO = queue for the release after the pending one (so 3.10.6). I am struggling for a good name for the function to do this (I'd prefer = to use the same name for derived metrics and pmie). Something like value(x) or norate(x) would take an expression (x) with = counter semantics and return the current value of x without the normal = rate conversion. Votes for value() or norate() would be appreciated, as would suggestions = for a better name. Sorry this does not help your immediate requirement. From fche@redhat.com Fri May 15 17:09:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B4E2D7F37 for ; Fri, 15 May 2015 17:09:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 41FB2AC001 for ; Fri, 15 May 2015 15:09:21 -0700 (PDT) X-ASG-Debug-ID: 1431727760-04cb6c1cc96ac990001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id sm4OfDI2cFGbBkku (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 15 May 2015 15:09:21 -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-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 08B9E8EA34; Fri, 15 May 2015 22:09:20 +0000 (UTC) Received: from fche.csb (vpn-225-186.phx2.redhat.com [10.3.225.186]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4FM9Jn3012300; Fri, 15 May 2015 18:09:19 -0400 Received: by fche.csb (Postfix, from userid 2569) id C47105869D; Fri, 15 May 2015 18:09:16 -0400 (EDT) To: "Ken McDonell" Cc: , Subject: Re: PMIE : Using raw value for a counter References: <1431663705.6445.46.camel@desilva.id.au> <017601d08f55$28fd85c0$7af89140$@internode.on.net> X-ASG-Orig-Subj: Re: PMIE : Using raw value for a counter From: fche@redhat.com (Frank Ch. Eigler) Date: Fri, 15 May 2015 18:09:16 -0400 In-Reply-To: <017601d08f55$28fd85c0$7af89140$@internode.on.net> (Ken McDonell's message of "Sat, 16 May 2015 07:21:50 +1000") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1431727761 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 kenj wrote: > [...] Votes for value() or norate() would be appreciated, as would > suggestions for a better name. [...] or snapshot() or instant() - FChE From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Fri May 15 18:41:46 2015 Return-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 A5BEC7F37 for ; Fri, 15 May 2015 18:41:46 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 959D0304062 for ; Fri, 15 May 2015 16:41:46 -0700 (PDT) X-ASG-Debug-ID: 1431733300-04cbb056b3712350001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id bfhg7SjDyXjmDgXF for ; Fri, 15 May 2015 16:41:40 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 7BE41FF3CE for ; Sat, 16 May 2015 09:41:39 +1000 (AEST) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.114.176; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o1.sgmail.github.com) identity=helo; client-ip=192.254.114.176; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o1.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GoAgBkg1ZVnLBy/sBcgkcDgRpegx6vSQaDOY5ACX81GwELhSpACoEvOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIlLDsIBAkBARICDWEFAiAdBjQFAQgNAQIBFQImAgIDAVkYiCcNsXlwhGmBap4ZAgQLgRYUhGGID4E3EQFNgjg7EoEzjC2KYoZKmHWCRU+BDIE6AQEB X-IPAS-Result: A0GoAgBkg1ZVnLBy/sBcgkcDgRpegx6vSQaDOY5ACX81GwELhSpACoEvOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIlLDsIBAkBARICDWEFAiAdBjQFAQgNAQIBFQImAgIDAVkYiCcNsXlwhGmBap4ZAgQLgRYUhGGID4E3EQFNgjg7EoEzjC2KYoZKmHWCRU+BDIE6AQEB X-IronPort-AV: E=Sophos;i="5.13,437,1427720400"; d="scan'208,217";a="176341002" Received: from o1.sgmail.github.com ([192.254.114.176]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 16 May 2015 09:41:38 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=6Iz5XdbnfWR8HVE5CGJfbznSX80=; b=VsYjuAMaJz8JH50U IbbF8jh2scCv3zfwWpUxVTCznKaY3Ct+FnuMJB3nvxidX+gCTlQGb0X6pZ5vXpLr AkXS27AabpT3WKN270exnol6XHrVMGOQuuI71MfYMB9YAewtfho4FKmx4kFo2l+s Q7UPezi2+2oABso1eMmJwpcl77I= Received: by filter0422p1mdw1.sendgrid.net with SMTP id filter0422p1mdw1.13554.5556842A3 2015-05-15 23:41:31.358903614 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd-013 (SG) with ESMTP id 14d59f448fa.2416.1823c8 for ; Fri, 15 May 2015 23:41:31 +0000 (UTC) Date: Fri, 15 May 2015 16:41:31 -0700 From: Martin Spier Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] pcp tries to send emails for "unresolvable problems" (#22) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] pcp tries to send emails for "unresolvable problems" (#22) Content-Type: multipart/alternative; boundary="--==_mimepart_5556842b249cf_1c983f96bc6a72b81629a5"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: spiermar 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEfcnc+qSNblCLuNKxtYmy7R+pJbGOXMHkyYc4 bd2vKzMuwKdSW0aMK7aga+wLlhT7RTe4ctPtieJWub4MmkpJ7Z8EhPc+FwOST2w9lfSMFR5Bjt6ENZ b7MJ03dmn90a6xg= X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1431733300 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18987 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 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_5556842b249cf_1c983f96bc6a72b81629a5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit We've noticed tons of error messages from local sendmail instances because PCP was trying to send some error information via email, to our fake domain. We don't really care about these errors, so it would be good to have the option to completely ignore those (and not send emails) or output them to a log file. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/22 ----==_mimepart_5556842b249cf_1c983f96bc6a72b81629a5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    We've noticed tons of error messages from local sendmail instances because PCP was trying to send some error information via email, to our fake domain. We don't really care about these errors, so it would be good to have the option to completely ignore those (and not send emails) or output them to a log file.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5556842b249cf_1c983f96bc6a72b81629a5-- From noreply@github.com Fri May 15 18:42:19 2015 Return-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 AF71A7F37 for ; Fri, 15 May 2015 18:42:19 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 843F9304059 for ; Fri, 15 May 2015 16:42:19 -0700 (PDT) X-ASG-Debug-ID: 1431733333-04bdf06321733390001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id HziiyURCY6Gt8Fxd for ; Fri, 15 May 2015 16:42:13 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 803AE3FACA for ; Sat, 16 May 2015 09:42:12 +1000 (AEST) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EzBQB0g1ZVnML8HsBcgkcDgRpegx6vSQaDOY5ACX8rBx4BC4UqSoFnFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQWBXyw7CAQJAQESAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIJw2xeXCEYwEFgWqdcwEKAQEBGAIEC4EWFIRhhSSCa4E3EAIBTII4DC8SgTOMLYpihkqbOh4xgkYBAQE X-IPAS-Result: A0EzBQB0g1ZVnML8HsBcgkcDgRpegx6vSQaDOY5ACX8rBx4BC4UqSoFnFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQWBXyw7CAQJAQESAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIJw2xeXCEYwEFgWqdcwEKAQEBGAIEC4EWFIRhhSSCa4E3EAIBTII4DC8SgTOMLYpihkqbOh4xgkYBAQE X-IronPort-AV: E=Sophos;i="5.13,437,1427720400"; d="scan'208,217";a="75852823" Received: from github-smtp2-ext3.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 16 May 2015 09:42:10 +1000 Date: Fri, 15 May 2015 16:42:06 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1431733326; bh=mVISeHGQ3noOKHSO4ksyak585K1zztNot5p/t6TAsBs=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Xplx3+/DRNCL4Xz41NaCtEuyCZjPvv4Yzso3jIW8cf9DNC9d5tWRb30BRvLo2dXrt ABGiv4zwReKQDC9YRBckTn5pntjpkVCulgn3hcIAmG23FRIDfxQPGf2qCUkuRhXfp9 /PwZcEkUrQfrNqnJ2CSusO8IvSHb0aZ41tMgqyrk= From: Martin Spier Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] pcp tries to send emails for "unresolvable problems" (#22) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp tries to send emails for "unresolvable problems" (#22) Content-Type: multipart/alternative; boundary="--==_mimepart_5556844e3b165_53c63fbeaac972c04055d2"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: spiermar 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: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1431733333 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18987 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 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_5556844e3b165_53c63fbeaac972c04055d2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit See the "FC19 et al QA failures ..." thread on the mail list. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/22#issuecomment-102547976 ----==_mimepart_5556844e3b165_53c63fbeaac972c04055d2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    See the "FC19 et al QA failures ..." thread on the mail list.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_5556844e3b165_53c63fbeaac972c04055d2-- From darisad@cad.go.th Sat May 16 01:06:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 505527F51 for ; Sat, 16 May 2015 01:06:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 315608F806F for ; Fri, 15 May 2015 23:06:10 -0700 (PDT) X-ASG-Debug-ID: 1431756359-04cbb056b17180a0001-S8gJnT Received: from iron.cad.go.th ([27.131.161.172]) by cuda.sgi.com with ESMTP id 7Wq5TenkglyjFtl1 for ; Fri, 15 May 2015 23:06:00 -0700 (PDT) X-Barracuda-Envelope-From: darisad@cad.go.th X-Barracuda-Apparent-Source-IP: 27.131.161.172 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap89ACbdVlUKUAoK/3poAFyHYII1AUckhCCsHY4fCgqBCoMyLoIlHoFdAQEBAQEBA4EIQQWEBmsERAIEShEBHJ10nQeGVJ4MkCSDCoFFBQQJjBqZII8chCiDKAEBAQ X-IronPort-AV: E=Sophos;i="5.13,439,1427734800"; d="scan'208,217";a="58282985" Received: from mail.cad.go.th (HELO cad.go.th) ([10.80.10.10]) by iron.cad.go.th with ESMTP; 16 May 2015 13:05:58 +0700 Received: from [114.98.242.144] (account darisad HELO hocme) by cad.go.th (CommuniGate Pro SMTP 5.2.20) with ESMTPA id 50237162; Sat, 16 May 2015 13:05:57 +0700 Reply-To: Date: Sat, 16 May 2015 14:02:33 +0800 From: =?utf-8?B?5bCP54aK?= To: , , Subject: =?utf-8?B?5pyA5pyJ55So5pyJ5pWI55qE55+t5L+h5Y+R6YCB5bmz5Y+w?= Message-ID: <20150516140240014442@cad.go.th> X-ASG-Orig-Subj: =?utf-8?B?5pyA5pyJ55So5pyJ5pWI55qE55+t5L+h5Y+R6YCB5bmz5Y+w?= X-Priority: 1 (Highest) X-mailer: Foxmail 6, 13, 102, 15 [cn] Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====003_Dragon245564365815_=====" X-Barracuda-Connect: UNKNOWN[27.131.161.172] X-Barracuda-Start-Time: 1431756359 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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_MV0113c, BSF_SC0_TG232, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.18995 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MV0113c BSF_SC0_MV0113c 1.00 BSF_SC0_TG232 BODY: Custom Rule TG232 0.00 HTML_MESSAGE BODY: HTML included in message This is a multi-part message in MIME format. --=====003_Dragon245564365815_===== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 5Yiw6L6+6auY77yM5bu25pe25bCP77yM5q2j6KeE6YO96IO95Y+R77yM5Yqga2l1IDE2KzY2KzM5 KzI4LTA477yM5Y+v5rWL6K+V44CCDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCuaYr+S7luS4gOebtOayoeacieaJvuWIsOWcqOKAnOaWl+ivl+S8muKAneS4iuWQ n+WHuumCo+mmluOAiuiHquWYsuOAi+eahOWkj+Wwj+a0m++8jOW/q+imgeS4iueBq+i9pueahOaX tuWAme+8jOWPiOW4puedgOmaj+S7ju+8jOmHjeaWsOi/lOWbnua0m+awtOWOv++8jOWHhuWkh+Wc qOesrOS4gOmrmOS4reaJvuS4gOaJvuOAgiAgICAgIOabuea1qeaahOWSjOS7luWuouawlOWcsOaP oeS6huS4gOS4i+aJi++8jOmBk+eIsei1jOmSse+8jOaDs+Wfi+axsOS7luS4gOS4i+OAgiAgICDl pI/lsI/mtJvmsqHmnInlj43pqbPvvIzlvq7lvq7kuIDnrJHvvIzpgZPvvJrigJzkuozni5flk6Xv vIzov5nmmK/kuInnmb7lnZfpkrHvvIzotYzpkrHnmoTkuLvmhI/mmK/kvaDlh7rnmoTvvIzmnKzp krHmmK/miJHlh7rnmoTvvIzlkrHku6zkv6nkuIDkurrkuIDljYrlpb3lkKfvvJ/igJ0gICAg5aSP 5LqM54uX5beu54K55rKh5oqK5LiA5Y+j6YWS5Za35Ye65p2l54Om77yM5rKh5pyJ55CG5Lya5LuW 77yM5LuW5oSf6KeJ6L+Z5LiA5aSp5b6I57Sv77yM5LiN5piv5Zug5Li66K+K5pat6YKj5Lqb55eF 5Lq65pyJ5aSa6Zq+77yM6ICM5piv5b+D57Sv77yM6KeJ5b6X6Ieq5bex5Zyo5qy66aqX5Zyo6K+0 6LCO44CCICAgIOWcqOS7lueci+adpe+8jOi/meenjeihjOW+hOW+iOWPr+iAu++8jOi/meihjOS4 uueul+S7gOS5iO+8nyAgICDkuLrkupTmlpfnsbPogIzmipjohbDvvIzmkafnnInmipjohbDmnaXm nInlh6DliIbmhKDmgJLnmoTohLjkuIrpnLLlh7rkuoblvq7nrJHjgIIgICAg5aSP5bCP5rSb55yL 5LqG5LiA5LiL5pe26Ze077yM6YGT77ya4oCc5oiR5Lus57qm55qE5Y+v5piv5LiD54K55ZWK44CC 6YO95LiD54K55Y2K5LqG77yM5L2g5Lmf5LiN55Sf5rCU77yf4oCdICAgIOS9leivl+mfteacieeC uee+nua2qeWcsOWBj+i/h+iEkeiii++8jOeQhuS6huS4gOS4i+engOWPke+8jOaKiuWHoOe8lemd kuS4neWkueWIsOiAs+iJsuaCoOmXsu+8jOWlveWDj+WcqOeci+S4gOWcuuWlveaIj+OAgiAgICDl pI/lsI/mtJvkuIDmjqjlh6DkuKrlpbPnlJ/vvIzmgJLpgZPvvJrigJzotbbntKfotbDvvIHigJ0g ICAg6aG+5LiN5LqG6Kej6YeK5aSq5aSa77yM5LuW6aOe6YCf5Zyw5b6A5LiA5Liq5q2j5Zyo6Lii 552A5bGI5bCP5YWD55qE5bCP5a2Q5aWU5Y6777yM5Zyo5Y+q5pyJ5LiJ57Gz6Led56a755qE5pe2 5YCZ77yM5LiA6LeD6ICM6LW377yM5LiA5Liq5YeM5bCP5rSb6Lqr5L2T5p+Q5aSE5pyA5p+U6L2v 55qE5Zyw5pa56L276L275Zyw6aKk5Yqo5LqG5LiA5LiL77yM5Li66L+Z5Y2V57qv576O5aW955qE 5aWz5a2p44CCICAgIOS7luaKiumbtumjn+WSjOmlruaWmemAkue7meS9leivl+mfte+8jOmBk++8 muKAnOe7meS9oOS5sOeahOOAguKAnSAgICDkvZXor5fpn7XnmrHnnInpgZPvvJrigJzkvaDlj4jk ubHoirHpkrHkuobvvIHigJ0gICAg5aSP5bCP5rSb5oiP6LCR6YGT77ya4oCcCQ0K5bey57uP5Y+R 5LqG44CC4oCd5aSP6L+R5Lic5b+D5Lit5LiA6ZyH77yM6L+Z5pe25YCZ77yM6L+Y6IO95omz5Zue 6L+Z5LiA5bGA5LmI77yf5q+V56uf77yM6L+b5pS75YaN5LiN5rWO77yM5Lmf5q+U6Ziy5a6I6ICF 5aSE5LqO5LyY5Yq/5ZWK44CCICAgIOmSseWxgOmVv+WGt+WGt+WcsOmBk++8muKAnOWTpu+8jOi/ meS5iOS4quaDheWGte+8jOmCo+S5iOi1t+iNiemCo+WHoOadoeKAmOe9quWQjeKAmeaYr+iwgeS4 geWViu+8geKAneS7iuWkqeS4iuWNiOWImuWImuWtpueahOivvuaWh++8jOS7lui/mOayoeW/mOiu sOOAgiAgICDnnJ/lnKjng63ng63pl7npl7nlnLDor7TnrJHnnYDvvIzmpZrnp4Doj6Hlkozlp5rp gaXkuIDotbfotbDov4fmnaXvvIzliY3ogIXpgZPvvJrigJzlsI/mtJvvvIzkvaDmsqHkuovlkKfv vJ/igJ0gICAg5aSP5bCP5rSb6YGT77ya4oCc5oiR5rKh5LqL44CC4oCd5rKh5pyJ5aSa5L2Z55qE 6KGo5oOF77yM6Z2i5a655Y+l6K+d55qE5oSP5oCd5YaN5piO56Gu5LiN6L+H77yM5L2V5Lqs55Sf 5oOz6YCa6L+H5aSP5bCP5rSb5ZCR5Zyo5Yab5pa55pyJ5by65aSn5b2x5ZON5Yqb55qE5pu55a62 5YCf5YW144CCICAgIOiuqeiRm+Wzu+WzsOWKoOWFpei/meS4quihjOWKqO+8jOaYr+S4uuS6huWF t+acieWQiOazleaAp++8m+S9huaYr+WNtOS4jeiDveWGjeeUqOWFrOWuieWxgOeahOS4gOWFteS4 gOWNkuS6hu+8jOimgeefpemBk++8jOiRo+mbhuS4gOW5tOWFqOS9k+WtpueUn++8jOWRveS4reS6 huW+iOWkmumimOebru+8jOaJjeWPluW+l+S6humCo+S5iOS8mOW8gueahOaIkOe7qeOAgiAgICDl ho3mjqXkuIvljrvnmoTosIjor53vvIzlsLHmr5TovoPlpZfot6/kuobvvIzlj43mraPmmK/kvaDl pb3miJHlpb3lpKflrrblpb3vvIzkuIDliIfpg73lhYXmu6HluIzmnJvjgIIgICAg5aSP5bCP5rSb 6Z2g5Yiw6ZKx5bGA6ZW/6Lqr5ZCO77yM6YGT77ya4oCc6ZKx5Lyv5Lyv77yM5oiR5bCP5aSP6L+R 5Lic6YGT77ya4oCc6L+Y6KGM77yM5LqL5YS/5LiN5aSa77yM5ZKx6L+Z5Y6/5LiN5bCx6YKj5Lik 5LiJ5Liq5Lit6I2v5biC5Zy677yM6I2v5bqX5Lmf5LiN5aSa44CC4oCdICAgIOmSseWxgOmVv+WR teWRteS4gOeske+8jOmBk++8muKAnOWUie+8jOS9oOS7rOW5tOi9u+WViu+8jOi/mOacieW4jOac m++8jOaIkeS7rOi/meS6m+iAgeWutuS8meiAgeiDs+iGiuiAgeiFv++8jOaYr+S4jeihjOS6hu+8 jOmprOS4iuivpemAgOS4reWOn+ivne+8geKAnSAgICDor7TliLDov5nph4zvvIzku5blgZzkuobk uIDkuIvvvIzlpKflrrblv4PpoobnpZ7kvJrlnLDlvojphY3lkIjlnLDlho3mrKHng63ng4jpvJPm jozjgIIgICAg4oCc5oiR6K6k5Li677yM5aSn5a626KaB5Z+55YW76Ieq5bex55qE5a2m5Lmg6IO9 5Yqb77yM5Y+q5pyJ5pyJ5oqA6IO955qE5Yqz5Yqo6ICF77yM5omN6IO96I635b6X6LaF5Ye65LiA 6Iis5rC05bmz55qE5pS25YWl77yM5oiR5Lul6LqrCSA= --=====003_Dragon245564365815_===== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dCBtbDsgY2hhcnNldD11dGYt OCIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdFTkVSQVRPUiBjb250ZW50 PSJNU0hUTUwgOS4wMC44MTEyLjE2NjMzIj48L0hFQUQ+DQo8Qk9EWT4NCjxQPuWIsOi+vumrmO+8 jOW7tuaXtuWwj++8jOato+inhOmDveiDveWPke+8jOWKoGtpdSAxNis2NiszOSsyOC0wOO+8jOWP r+a1i+ivleOAgjwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwv UD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNw OzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZu YnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQ PiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4N CjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwv UD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNw OzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZu YnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQ PiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4N CjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwv UD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNw OzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZu YnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQ PiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4N CjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwv UD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNw OzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZu YnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQ PiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4N CjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwvUD4NCjxQPiZuYnNwOzwv UD4NCjxQPuaYr+S7luS4gOebtOayoeacieaJvuWIsOWcqOKAnOaWl+ivl+S8muKAneS4iuWQn+WH uumCo+mmluOAiuiHquWYsuOAi+eahOWkj+Wwj+a0m++8jOW/q+imgeS4iueBq+i9pueahOaXtuWA me+8jOWPiOW4puedgOmaj+S7ju+8jOmHjeaWsOi/lOWbnua0m+awtOWOv++8jOWHhuWkh+WcqOes rOS4gOmrmOS4reaJvuS4gOaJvuOAgiAgICAgIOabuea1qeaahOWSjOS7luWuouawlOWcsOaPoeS6 huS4gOS4i+aJi++8jOmBk+eIsei1jOmSse+8jOaDs+Wfi+axsOS7luS4gOS4i+OAgiAgICDlpI/l sI/mtJvmsqHmnInlj43pqbPvvIzlvq7lvq7kuIDnrJHvvIzpgZPvvJrigJzkuozni5flk6XvvIzo v5nmmK/kuInnmb7lnZfpkrHvvIzotYzpkrHnmoTkuLvmhI/mmK/kvaDlh7rnmoTvvIzmnKzpkrHm mK/miJHlh7rnmoTvvIzlkrHku6zkv6nkuIDkurrkuIDljYrlpb3lkKfvvJ/igJ0gICAg5aSP5LqM 54uX5beu54K55rKh5oqK5LiA5Y+j6YWS5Za35Ye65p2l54Om77yM5rKh5pyJ55CG5Lya5LuW77yM 5LuW5oSf6KeJ6L+Z5LiA5aSp5b6I57Sv77yM5LiN5piv5Zug5Li66K+K5pat6YKj5Lqb55eF5Lq6 5pyJ5aSa6Zq+77yM6ICM5piv5b+D57Sv77yM6KeJ5b6X6Ieq5bex5Zyo5qy66aqX5Zyo6K+06LCO 44CCICAgIOWcqOS7lueci+adpe+8jOi/meenjeihjOW+hOW+iOWPr+iAu++8jOi/meihjOS4uueu l+S7gOS5iO+8nyAgICDkuLrkupTmlpfnsbPogIzmipjohbDvvIzmkafnnInmipjohbDmnaXmnInl h6DliIbmhKDmgJLnmoTohLjkuIrpnLLlh7rkuoblvq7nrJHjgIIgICAg5aSP5bCP5rSb55yL5LqG 5LiA5LiL5pe26Ze077yM6YGT77ya4oCc5oiR5Lus57qm55qE5Y+v5piv5LiD54K55ZWK44CC6YO9 5LiD54K55Y2K5LqG77yM5L2g5Lmf5LiN55Sf5rCU77yf4oCdICAgIOS9leivl+mfteacieeCuee+ nua2qeWcsOWBj+i/h+iEkeiii++8jOeQhuS6huS4gOS4i+engOWPke+8jOaKiuWHoOe8lemdkuS4 neWkueWIsOiAs+iJsuaCoOmXsu+8jOWlveWDj+WcqOeci+S4gOWcuuWlveaIj+OAgiAgICDlpI/l sI/mtJvkuIDmjqjlh6DkuKrlpbPnlJ/vvIzmgJLpgZPvvJrigJzotbbntKfotbDvvIHigJ0gICAg 6aG+5LiN5LqG6Kej6YeK5aSq5aSa77yM5LuW6aOe6YCf5Zyw5b6A5LiA5Liq5q2j5Zyo6Lii552A 5bGI5bCP5YWD55qE5bCP5a2Q5aWU5Y6777yM5Zyo5Y+q5pyJ5LiJ57Gz6Led56a755qE5pe25YCZ 77yM5LiA6LeD6ICM6LW377yM5LiA5Liq5YeM5bCP5rSb6Lqr5L2T5p+Q5aSE5pyA5p+U6L2v55qE 5Zyw5pa56L276L275Zyw6aKk5Yqo5LqG5LiA5LiL77yM5Li66L+Z5Y2V57qv576O5aW955qE5aWz 5a2p44CCICAgIOS7luaKiumbtumjn+WSjOmlruaWmemAkue7meS9leivl+mfte+8jOmBk++8muKA nOe7meS9oOS5sOeahOOAguKAnSAgICDkvZXor5fpn7XnmrHnnInpgZPvvJrigJzkvaDlj4jkubHo irHpkrHkuobvvIHigJ0gICAg5aSP5bCP5rSb5oiP6LCR6YGT77ya4oCcCTxCUj7lt7Lnu4/lj5Hk uobjgILigJ3lpI/ov5HkuJzlv4PkuK3kuIDpnIfvvIzov5nml7blgJnvvIzov5jog73mibPlm57o v5nkuIDlsYDkuYjvvJ/mr5Xnq5/vvIzov5vmlLvlho3kuI3mtY7vvIzkuZ/mr5TpmLLlrojogIXl pITkuo7kvJjlir/llYrjgIIgICAg6ZKx5bGA6ZW/5Ya35Ya35Zyw6YGT77ya4oCc5ZOm77yM6L+Z 5LmI5Liq5oOF5Ya177yM6YKj5LmI6LW36I2J6YKj5Yeg5p2h4oCY572q5ZCN4oCZ5piv6LCB5LiB 5ZWK77yB4oCd5LuK5aSp5LiK5Y2I5Yia5Yia5a2m55qE6K++5paH77yM5LuW6L+Y5rKh5b+Y6K6w 44CCICAgIOecn+WcqOeDreeDremXuemXueWcsOivtOeskeedgO+8jOalmuengOiPoeWSjOWnmumB peS4gOi1t+i1sOi/h+adpe+8jOWJjeiAhemBk++8muKAnOWwj+a0m++8jOS9oOayoeS6i+WQp++8 n+KAnSAgICDlpI/lsI/mtJvpgZPvvJrigJzmiJHmsqHkuovjgILigJ3msqHmnInlpJrkvZnnmoTo oajmg4XvvIzpnaLlrrnlj6Xor53nmoTmhI/mgJ3lho3mmI7noa7kuI3ov4fvvIzkvZXkuqznlJ/m g7PpgJrov4flpI/lsI/mtJvlkJHlnKjlhpvmlrnmnInlvLrlpKflvbHlk43lipvnmoTmm7nlrrbl gJ/lhbXjgIIgICAg6K6p6JGb5bO75bOw5Yqg5YWl6L+Z5Liq6KGM5Yqo77yM5piv5Li65LqG5YW3 5pyJ5ZCI5rOV5oCn77yb5L2G5piv5Y205LiN6IO95YaN55So5YWs5a6J5bGA55qE5LiA5YW15LiA 5Y2S5LqG77yM6KaB55+l6YGT77yM6JGj6ZuG5LiA5bm05YWo5L2T5a2m55Sf77yM5ZG95Lit5LqG 5b6I5aSa6aKY55uu77yM5omN5Y+W5b6X5LqG6YKj5LmI5LyY5byC55qE5oiQ57up44CCICAgIOWG jeaOpeS4i+WOu+eahOiwiOivne+8jOWwseavlOi+g+Wll+i3r+S6hu+8jOWPjeato+aYr+S9oOWl veaIkeWlveWkp+WutuWlve+8jOS4gOWIh+mDveWFhea7oeW4jOacm+OAgiAgICDlpI/lsI/mtJvp naDliLDpkrHlsYDplb/ouqvlkI7vvIzpgZPvvJrigJzpkrHkvK/kvK/vvIzmiJHlsI/lpI/ov5Hk uJzpgZPvvJrigJzov5jooYzvvIzkuovlhL/kuI3lpJrvvIzlkrHov5nljr/kuI3lsLHpgqPkuKTk uInkuKrkuK3oja/luILlnLrvvIzoja/lupfkuZ/kuI3lpJrjgILigJ0gICAg6ZKx5bGA6ZW/5ZG1 5ZG15LiA56yR77yM6YGT77ya4oCc5ZSJ77yM5L2g5Lus5bm06L275ZWK77yM6L+Y5pyJ5biM5pyb 77yM5oiR5Lus6L+Z5Lqb6ICB5a625LyZ6ICB6IOz6IaK6ICB6IW/77yM5piv5LiN6KGM5LqG77yM 6ams5LiK6K+l6YCA5Lit5Y6f6K+d77yB4oCdICAgIOivtOWIsOi/memHjO+8jOS7luWBnOS6huS4 gOS4i++8jOWkp+WutuW/g+mihuelnuS8muWcsOW+iOmFjeWQiOWcsOWGjeasoeeDreeDiOm8k+aO jOOAgiAgICDigJzmiJHorqTkuLrvvIzlpKflrrbopoHln7nlhbvoh6rlt7HnmoTlrabkuaDog73l ipvvvIzlj6rmnInmnInmioDog73nmoTlirPliqjogIXvvIzmiY3og73ojrflvpfotoXlh7rkuIDo iKzmsLTlubPnmoTmlLblhaXvvIzmiJHku6XouqsJIDwvUD48L0JPRFk+PC9IVE1MPg0K --=====003_Dragon245564365815_=====-- From pcp@kenj.com.au Sat May 16 09:10:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B86247F37 for ; Sat, 16 May 2015 09:10:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9EDEB304043 for ; Sat, 16 May 2015 07:10:50 -0700 (PDT) X-ASG-Debug-ID: 1431785444-04cb6c1cc96bc3b0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 8FDL0mTMuKg9oAo5 for ; Sat, 16 May 2015 07:10:45 -0700 (PDT) X-Barracuda-Envelope-From: pcp@kenj.com.au X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 4D8807FA75 for ; Sun, 17 May 2015 00:10:44 +1000 (AEST) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of pcp@kenj.com.au) identity=mailfrom; client-ip=150.101.137.129; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="pcp@kenj.com.au"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@ipmail06.adl2.internode.on.net) identity=helo; client-ip=150.101.137.129; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="postmaster@ipmail06.adl2.internode.on.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GgAgCTT1dVlYGJZZZchDW2PQGNT2YJhHyDcjgUAQEBAQEBAQMOAQEBAQcNCQkfDiKELIEyNB2Ib6MgtC4YkESDAYEWBZ1ejQaKB4FqAQoBAQGCNYMjAQEB X-IPAS-Result: A0GgAgCTT1dVlYGJZZZchDW2PQGNT2YJhHyDcjgUAQEBAQEBAQMOAQEBAQcNCQkfDiKELIEyNB2Ib6MgtC4YkESDAYEWBZ1ejQaKB4FqAQoBAQGCNYMjAQEB X-IronPort-AV: E=Sophos;i="5.13,441,1427720400"; d="scan'208";a="176571131" Received: from ipmail06.adl2.internode.on.net ([150.101.137.129]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP; 17 May 2015 00:10:29 +1000 Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO bozo) ([118.209.33.161]) by ipmail06.adl2.internode.on.net with ESMTP; 16 May 2015 23:40:29 +0930 Received: by bozo (Postfix, from userid 999) id 327D640B; Sun, 17 May 2015 00:10:28 +1000 (AEST) From: root@kenj.com.au (Cron Daemon) To: pcp@kenj.com.au Subject: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 Content-Type: text/plain; charset=ANSI_X3.4-1968 X-ASG-Orig-Subj: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Message-Id: <20150516141028.327D640B@bozo> Date: Sun, 17 May 2015 00:10:28 +1000 (AEST) X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1431785445 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.21 X-Barracuda-Spam-Status: No, SCORE=0.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain pmlogextract: Error: cannot get end of archive (20150515.00.10): Corrupted record in a PCP archive log pmlogger_merge: Directory: /var/log/pcp/pmlogger/bozo pmlogger_merge: Failed: pmlogextract 20150515.00.10 20150515.06.25 20150515 pmlogger_merge: Trying to continue, although output archive may be corrupted. pmlogger_merge: Error: file "20150515.meta" not created pmlogger_merge: Error: file "20150515.index" not created pmlogger_merge: Error: file "20150515.0" not created From pcp@kenj.com.au Sun May 17 09:10:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0F8B87F37 for ; Sun, 17 May 2015 09:10:45 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 03F5C304043 for ; Sun, 17 May 2015 07:10:41 -0700 (PDT) X-ASG-Debug-ID: 1431871832-04cbb056b2742de0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id I7vFXG8Ms3BqhguA for ; Sun, 17 May 2015 07:10:33 -0700 (PDT) X-Barracuda-Envelope-From: pcp@kenj.com.au X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 28DAA3FBB6 for ; Mon, 18 May 2015 00:10:32 +1000 (AEST) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of pcp@kenj.com.au) identity=mailfrom; client-ip=150.101.137.141; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="pcp@kenj.com.au"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@ipmail04.adl6.internode.on.net) identity=helo; client-ip=150.101.137.141; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="pcp@kenj.com.au"; x-sender="postmaster@ipmail04.adl6.internode.on.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EhCgBdoFhVnI2JZZZchDW2RwGBGYw2b4R8g245EwEBAQEBAQEDDgEBAQEBBg0JCRIPDCKELIEyNB2Ib6NKtAoYkESEFwWdXo0GigeBagEBCAEBAQGCNYMjAQEB X-IPAS-Result: A0EhCgBdoFhVnI2JZZZchDW2RwGBGYw2b4R8g245EwEBAQEBAQEDDgEBAQEBBg0JCRIPDCKELIEyNB2Ib6NKtAoYkESEFwWdXo0GigeBagEBCAEBAQGCNYMjAQEB X-IronPort-AV: E=Sophos;i="5.13,445,1427720400"; d="scan'208";a="76489130" Received: from ipmail04.adl6.internode.on.net ([150.101.137.141]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP; 18 May 2015 00:10:30 +1000 Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO bozo) ([118.209.33.161]) by ipmail04.adl6.internode.on.net with ESMTP; 17 May 2015 23:40:29 +0930 Received: by bozo (Postfix, from userid 999) id 69277578; Mon, 18 May 2015 00:10:28 +1000 (AEST) From: root@kenj.com.au (Cron Daemon) To: pcp@kenj.com.au Subject: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 Content-Type: text/plain; charset=ANSI_X3.4-1968 X-ASG-Orig-Subj: Cron /usr/lib/pcp/bin/pmlogger_daily -X xz -x 3 X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Message-Id: <20150517141028.69277578@bozo> Date: Mon, 18 May 2015 00:10:28 +1000 (AEST) X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1431871833 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.21 X-Barracuda-Spam-Status: No, SCORE=0.21 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, PR0N_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19027 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.20 PR0N_SUBJECT Subject has letters around special characters (pr0n) 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain pmlogextract: Error: cannot get end of archive (20150515.00.10): Corrupted record in a PCP archive log pmlogger_merge: Directory: /var/log/pcp/pmlogger/bozo pmlogger_merge: Failed: pmlogextract 20150515.00.10 20150515.06.25 20150515 pmlogger_merge: Trying to continue, although output archive may be corrupted. pmlogger_merge: Error: file "20150515.meta" not created pmlogger_merge: Error: file "20150515.index" not created pmlogger_merge: Error: file "20150515.0" not created From chandana@desilva.id.au Sun May 17 17:27:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 D54227F47 for ; Sun, 17 May 2015 17:27:04 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 63947AC006 for ; Sun, 17 May 2015 15:27:03 -0700 (PDT) X-ASG-Debug-ID: 1431901618-04cb6c1cc86e60f0001-S8gJnT Received: from outbound3.ore.mailhop.org (erouter8.ore.mailhop.org [54.187.218.212]) by cuda.sgi.com with SMTP id HQ4IB0WapWMxqs6e for ; Sun, 17 May 2015 15:26:58 -0700 (PDT) X-Barracuda-Envelope-From: chandana@desilva.id.au X-Barracuda-Apparent-Source-IP: 54.187.218.212 Received: from mail.desilva.id.au (unknown [54.252.74.219]) by outbound3.ore.mailhop.org (Halon Mail Gateway) with ESMTPA; Sun, 17 May 2015 22:26:50 +0000 (UTC) Received: from tardis.messagemedia.local (unknown [175.45.119.98]) by mail.desilva.id.au (Postfix) with ESMTPSA id 05BEE2838C; Sun, 17 May 2015 22:26:55 +0000 (UTC) Message-ID: <1431901615.26160.2.camel@desilva.id.au> Subject: Re: PMIE : Using raw value for a counter From: Chandana De Silva X-ASG-Orig-Subj: Re: PMIE : Using raw value for a counter Reply-To: chandana@desilva.id.au To: "Frank Ch. Eigler" Cc: pcp@oss.sgi.com Date: Mon, 18 May 2015 08:26:55 +1000 In-Reply-To: References: <1431663705.6445.46.camel@desilva.id.au> Content-Type: multipart/alternative; boundary="=-oLSnqecCT9VHAq0ulqMx" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 X-Barracuda-Connect: erouter8.ore.mailhop.org[54.187.218.212] X-Barracuda-Start-Time: 1431901618 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19038 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 --=-oLSnqecCT9VHAq0ulqMx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Frank, On Fri, 2015-05-15 at 09:10 -0400, Frank Ch. Eigler wrote: > chandana wrote: > > > [...] I need to evaluate the raw value in PMIE of a metric which > > has been defined as a Counter. [...] > > (I'm curious - why? Comparing it to other counters?) This is specific to my requirement. That particular metric, if > 0 is a very good indication that the host in question is acting as a slave database. I need to determine that to drive a number of other pmie rules > > > Since this value does not change very often, pmie sees the value as > > 0. Is there any way I can force pmie to use the raw value ? > > (This could be a place for a $instant=value($counter) expression in > pmie expression language, like we were talking about for > derived-metrics.) Ageed > > - FChE --=-oLSnqecCT9VHAq0ulqMx Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit Hello Frank,
    On Fri, 2015-05-15 at 09:10 -0400, Frank Ch. Eigler wrote:
    chandana wrote:
    
    > [...]  I need to evaluate the raw value in PMIE of a metric which
    > has been defined as a Counter. [...]
    
    (I'm curious - why?  Comparing it to other counters?)
    
    This is specific to  my requirement. That particular metric, if > 0 is a very good indication that the host in question is acting as a slave database. I need to determine that to drive a number of other pmie rules

    
    > Since this value does not change very often, pmie sees the value as
    > 0.  Is there any way I can force pmie to use the raw value ?
    
    (This could be a place for a $instant=value($counter) expression in
    pmie expression language, like we were talking about for
    derived-metrics.)
    
    Ageed
    
    - FChE
    
    --=-oLSnqecCT9VHAq0ulqMx-- From chandana@desilva.id.au Sun May 17 17:29:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 384537F4E for ; Sun, 17 May 2015 17:29:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B9837AC003 for ; Sun, 17 May 2015 15:29:02 -0700 (PDT) X-ASG-Debug-ID: 1431901740-04cbb056b174c5f0001-S8gJnT Received: from outbound3.ore.mailhop.org (erouter8.ore.mailhop.org [54.187.218.212]) by cuda.sgi.com with SMTP id DxF41ljoHRl1e3gg for ; Sun, 17 May 2015 15:29:00 -0700 (PDT) X-Barracuda-Envelope-From: chandana@desilva.id.au X-Barracuda-Apparent-Source-IP: 54.187.218.212 Received: from mail.desilva.id.au (unknown [54.252.74.219]) by outbound3.ore.mailhop.org (Halon Mail Gateway) with ESMTPA for ; Sun, 17 May 2015 22:28:52 +0000 (UTC) Received: from tardis.messagemedia.local (unknown [175.45.119.98]) by mail.desilva.id.au (Postfix) with ESMTPSA id AF3382838C for ; Sun, 17 May 2015 22:28:57 +0000 (UTC) Message-ID: <1431901737.26160.3.camel@desilva.id.au> Subject: Re: pcp Digest, Vol 82, Issue 37 From: Chandana De Silva X-ASG-Orig-Subj: Re: pcp Digest, Vol 82, Issue 37 Reply-To: chandana@desilva.id.au To: pcp@oss.sgi.com Date: Mon, 18 May 2015 08:28:57 +1000 In-Reply-To: References: Content-Type: multipart/alternative; boundary="=-Lp0eQsZIUjfdr0KTaqB1" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 X-Barracuda-Connect: erouter8.ore.mailhop.org[54.187.218.212] X-Barracuda-Start-Time: 1431901740 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19038 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message --=-Lp0eQsZIUjfdr0KTaqB1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit 'raw' is used in pmval for this same purpose. I would say either 'norate' or 'raw' On Fri, 2015-05-15 at 18:41 -0500, pcp-request@oss.sgi.com wrote: > Something like value(x) or norate(x) would take an expression (x) with > counter semantics and return the current value of x without the normal > rate conversion. > > Votes for value() or norate() would be appreciated, as would > suggestions for a better name. --=-Lp0eQsZIUjfdr0KTaqB1 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit 'raw' is used in pmval for this same purpose.

    I would say either 'norate' or 'raw'

    On Fri, 2015-05-15 at 18:41 -0500, pcp-request@oss.sgi.com wrote:
    Something like value(x) or norate(x) would take an expression (x) with counter semantics and return the current value of x without the normal rate conversion.

    Votes for value() or norate() would be appreciated, as would suggestions for a better name.
    --=-Lp0eQsZIUjfdr0KTaqB1-- From myllynen@redhat.com Mon May 18 03:11:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 9DB4F7F47 for ; Mon, 18 May 2015 03:11:54 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8EC4D304043 for ; Mon, 18 May 2015 01:11:54 -0700 (PDT) X-ASG-Debug-ID: 1431936709-04cb6c1cca6efa30001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id PGywJgEBI69BsbEV (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 18 May 2015 01:11:50 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4I8Bn6v005226 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 18 May 2015 04:11:49 -0400 Received: from mmyllyne.csb (vpn1-4-47.ams2.redhat.com [10.36.4.47]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4I8BmTZ004513 for ; Mon, 18 May 2015 04:11:49 -0400 Message-ID: <55599EC3.7070904@redhat.com> Date: Mon, 18 May 2015 11:11:47 +0300 From: Marko Myllynen Reply-To: myllynen@redhat.com Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] PMIE : Using raw value for a counter References: <1431663705.6445.46.camel@desilva.id.au> <017601d08f55$28fd85c0$7af89140$@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] PMIE : Using raw value for a counter In-Reply-To: <017601d08f55$28fd85c0$7af89140$@internode.on.net> Content-Type: text/plain; charset=UTF-8 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: 1431936710 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-05-16 00:21, Ken McDonell wrote: > > I am struggling for a good name for the function to do this (I'd > prefer to use the same name for derived metrics and pmie). > > Something like value(x) or norate(x) would take an expression (x) > with counter semantics and return the current value of x without the > normal rate conversion. > > Votes for value() or norate() would be appreciated, as would > suggestions for a better name. I give positive votes for value() or raw() and negative votes for norate() and snapshot(). Thanks, -- Marko Myllynen From sales6@camera-security.net Tue May 19 01:19:36 2015 Return-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.8 required=5.0 tests=HTML_FONT_LOW_CONTRAST, HTML_IMAGE_RATIO_04,HTML_MESSAGE,UNPARSEABLE_RELAY 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 53C157F37 for ; Tue, 19 May 2015 01:19:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 441B38F8050 for ; Mon, 18 May 2015 23:19:32 -0700 (PDT) X-ASG-Debug-ID: 1432016367-04cbb056b377a670001-S8gJnT Received: from us-alimail-mta2.hst.scl.en.alidc.net (mail113-251.mail.alibaba.com [205.204.113.251]) by cuda.sgi.com with ESMTP id vwC9Uj0fIj281Twr for ; Mon, 18 May 2015 23:19:27 -0700 (PDT) X-Barracuda-Envelope-From: sales6@camera-security.net X-Barracuda-Apparent-Source-IP: 205.204.113.251 X-Alimail-AntiSpam:AC=CONTINUE;BC=0.07421125|-1;FP=16940952685397444637|12|1|10|0|-1|-1|-1;HT=r46d02010;MF=sales6@camera-security.net;PH=DS;RN=1;RT=1;SR=0; Received: from SEG2MQ6JLR8VNUE(mailfrom:sales6@camera-security.net ip:183.14.26.107) by smtp.aliyun-inc.com(10.147.11.246); Tue, 19 May 2015 14:19:17 +0800 Date: Tue, 19 May 2015 14:20:00 +0800 From: "Amilie-RYD Security" To: pcp Subject: Clear & Crisp image - Patent IP camera and NVR X-Priority: 3 X-ASG-Orig-Subj: Clear & Crisp image - Patent IP camera and NVR X-Has-Attach: no X-Mailer: Foxmail 7, 2, 6, 42[cn] Mime-Version: 1.0 Message-ID: <20150519105526013604120@camera-security.net> Content-Type: multipart/related; boundary="----=_001_NextPart665810656374_=----" X-Barracuda-Connect: mail113-251.mail.alibaba.com[205.204.113.251] X-Barracuda-Start-Time: 1432016367 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.72 X-Barracuda-Spam-Status: No, SCORE=0.72 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_FONT_LOW_CONTRAST, HTML_IMAGE_RATIO_04, HTML_MESSAGE, MAILTO_TO_SPAM_ADDR, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19082 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email 0.54 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar to background 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 This is a multi-part message in MIME format. ------=_001_NextPart665810656374_=---- Content-Type: multipart/alternative; boundary="----=_002_NextPart047600718786_=----" ------=_002_NextPart047600718786_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 DQoNCg0KDQoNCg0KWW91cnMgU2luY2VyZWx5DQogICANCkFtaWxpZSBUYW5nDQooU2FsZXMgTWFu YWdlcikNCiAgICANClJZRCBTZWN1cml0eShTdWJzaWRpYXJ5IG9mIFJZRCBFbGVjdHJvbmljKQ0K V2Vic2l0ZTogIHd3dy5yeWRzZWN1cml0eS5jb20gDQpDTiBUZWw6IDg2LTc1NS0yNjg1NzU4MA0K VVNBIFRlbDogODU4Ljc0OC4xNjAwIGV4dCAzMzQNClNreXBlOiBsaXZlOmFtaWxpZV85DQpFbWFp bDogYW1pbGllQHJ5ZHNlY3VyaXR5LmNvbSANCiAgIA0KVVNBIE9mZmljZTogMTA3NTUgU2NyaXBw cyBQb3dheSBQa3d5LCAjMjY1IFNhbiBEaWVnbyBDQSA5MjEzMSwgVVNBDQpIZWFkIE9mZmljZTog NS9GLCA5MCBCbGRnLCBaaGFuZ2tlbmcgMm5kIFpvbmUsIE1laWxvbmcgUm9hZCwgTmV3IGxvbmdo dWEgRGlzdHJpY3QgU1ogNTE4MTA5LCBDaGluYQ0KIA0Kt6K8/sjLo7ogQW1pbGllLVJZRCBTZWN1 cml0eQ0Kt6LLzcqxvOSjuiAyMDE1LTA1LTE1IDIwOjM1DQrK1bz+yMujuiBjaGF3YWxhbmF0dDsg Y2hlbmc7IGNoZXJyeTcyNzM5NzM2NzsgY2hlcnJ5Y29tbXMuY29tOyBjaGVzdGVyZmllbGRfYmxv a2U7IGNoaWVmLm9uZTsgY2hpbG9lMjE7IGNoaW5tb3kua3VuZHU7IGNoaXRyYXN1amE4ODsgY2hv cHJhX3JrYzsgY2hvcHJhX3JrYzsgY2hvcm47IGNob3U7IGNocmlzX2JpcGVzOyBjaHJpc19tYzg2 OyBjaHJpc2I7IGNocmlzdG9waGVyLnNjaHdhcnplbjsgY2hyeXNidWc7IGNodWNrYW5kbWljaGFl bDsgY2llbG9mb3J0aW47IGNpZ2NvbXB1dGVyOyBjaWhhd2tlczsgY2luZHlfYnJpbGlmZTsgY2lu ZHlidXI7IGNpcHRkOyBjamc1MzsgY2poZWxkOyBjam9objg7IGNqc3VyZm9jOyBja2VudGVyODM4 DQrW98zio7ogQ2xlYXIgJiBDcmlzcCBpbWFnZSAtIFBhdGVudCBJUCBjYW1lcmEgYW5kIE5WUg0K DQpEZWFyIE1hbmFnZXIsDQoNCkdvb2QgZGF5Lg0KDQpUaGUgaG90IHByaXZhdGUgOTYwUCBIRCBJ UCBjYW1lcmEgYW5kIEZ1bGwgMTA4MFAgTlZSIGlzIG9uIFNBTEUgd2l0aCBDbGVhciAmIENyaXNw IGltYWdlIGFuZCB0aGUgQmVzdCBQcmljZSwgd2lsbCB5b3UgY29uc2lkZXIgdGhlbT8gDQoNCiAg ICAgICAgICAgIE91ciBzdHJlbmd0aHM6IA0KICAgICAgICAgICAgYS4gMy03IGRheXMgZmFzdCBs ZWFkIHRpbWUuDQogICAgICAgICAgICBiLiAyNCBtb250aHMgd2FycmFudHkuDQogICAgICAgICAg ICBjLiBObyBNT1EgZm9yIHNhbXBsZS4NCiAgICAgICAgICAgIGQuIDQ4IGhvdXJzIGFnaW5nIHRl c3QgYmVmb3JlIHNoaXBlZC4NCg0KUGxlYXNlIGNvbnRhY3QgdXMgZm9yIGFueSBpbnF1aXJ5Lg0K WW91cnMgU2luY2VyZWx5DQogICANCkFtaWxpZSBUYW5nDQooU2FsZXMgTWFuYWdlcikNCiAgICAN ClJZRCBTZWN1cml0eShTdWJzaWRpYXJ5IG9mIFJZRCBFbGVjdHJvbmljKQ0KV2Vic2l0ZTogIHd3 dy5yeWRzZWN1cml0eS5jb20gDQpDTiBUZWw6IDg2LTc1NS0yNjg1NzU4MA0KU2t5cGU6IGxpdmU6 YW1pbGllXzkNCkVtYWlsOiBhbWlsaWVAcnlkc2VjdXJpdHkuY29tIA0KSGVhZCBPZmZpY2U6IDUv RiwgOTAgQmxkZywgWmhhbmdrZW5nIDJuZCBab25lLCBNZWlsb25nIFJvYWQsIE5ldyBsb25naHVh IERpc3RyaWN0IFNaIDUxODEwOSwgQ2hpbmENCg== ------=_002_NextPart047600718786_=---- Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: quoted-printable =0A

    =0A
    =

    =0A


    <= div style=3D"font-size: 16px;">Yours Sincerely
       = ;
    Amilie Tang
    (Sales Manager)
        
    RYD Security(Subsidiary of&= nbsp;RYD Electronic)
    Website:  www.rydsecurity= .com 
    CN = Tel: 86-755-26857580
    USA Tel: 858.748.1= 600 ext 334
    Skype: live:amilie_9
    Em= ail:
     amilie@ry= dsecurity.com 
      &nbs= p;
    USA Office: 107= 55 Scripps Poway Pkwy, #265 San Diego CA 921= 31, USA
    Head Office: 5/F, = 90 Bldg, Zhangkeng 2nd Zone, Meilong Road, New longhua District SZ 518109,= China
    =0A 
    =B7=A2=BC=FE=C8=CB=A3=BA Amilie-RYD Security<= /a>
    =D6=F7=CC=E2=A3=BA Clear & Crisp image - Pa= tent IP camera and NVR
    =0A

    = Dear Manager,

    Good day.

    =
    The hot private 96= 0P HD IP camera and Full 1080P NVR is on SALE with <= b style=3D"text-decoration: underline;">Clear & Crisp image and the Be= st Price, will you consider them? 

    <= /span>
                Our strengths: 
               = ; a. 3-7 days fast lead time.
                b. 24 months warranty.
          &nbs= p;     c. No MOQ for sample.
                d. 48 hours agin= g test before shiped.

    = Please contact us for any inquiry.
    Yours Sincerely
      &nb= sp;
    Amilie Tang
    (Sales Manager)
    =     
    RYD Security(Subsidiary of=  RYD Electronic)
    Website:  www.rydsecurit= y.com 
    CN = ;Tel: 86-755-26857580
    Skype: live:amilie_9
    = Email: amilie@= rydsecurity.com 
    Head Office:=  5/F, 90 Bldg, Zhangkeng 2nd Zone, Meilong Road, New longhua District= SZ 518109, China
    =
    =0A
    =0A
    =0A
    = =0A
    =0A
    =0A
    = =0A ------=_002_NextPart047600718786_=------ ------=_001_NextPart665810656374_=---- Content-Type: image/jpeg; name="InsertPic_D954(0(05-19-10-53-26).jpg" Content-Transfer-Encoding: base64 Content-ID: <_Foxmail.1@fcfe18f0-677e-0325-20d9-3656be50e2a0> /9j/4QEYRXhpZgAATU0AKgAAAAgABgEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIA AAExAAIAAAAOAAAAZgEyAAIAAAAUAAAAdIdpAAQAAAABAAAAiAAAALIACvyAAAAnEAAK/IAAACcQ d3d3Lm1laXR1LmNvbQAyMDE1OjA1OjEyIDE1OjMzOjQ3AAADoAEAAwAAAAEAAQAAoAIABAAAAAEA AALuoAMABAAAAAEAAAPoAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEAARsABQAAAAEAAAEI ASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAACJxAAAAAAAAAEgAAAABAAAASAAAAAH/ 2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsb EBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoa GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAPoAu4DAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJx FDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna 4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7grqPLCgAoAbJ/q3/AN00pbFQ+JHwd8eS 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 BKAEPSgCMmgBCaAGE4FAEF2cx9aAOdm/1n40Abej/eX60AdpZdFoAvOMsooAt267Y8nqa3gtDirS vKxNVmAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAIQGGCAfrQNOxXksYJR8yYPqpxUuKZaqSXUrTaSsi4V8jGMMM1Lp 9jVV31RkTeHym4pDswesTdfeo5WjZVYMpSWlzEf3c5PoJl60jRMhae4j4ntd2P4omzipGNN9bkYM gjb+64xQBIDuXIINADc7hn7o96AGkY70ANJ6igBmeKAGk5oAQsCMUAVrw4iO2gDnpSfM/GgDc0ng qaAO0sz92gDRxkjHU4AprVibsrl4AAADoK6djzW7u4tAgoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAGsiu pDqGB9RRYabWxUl0u2kAwnl46beMfhUuCNVVkihcaAGX5GWU46OMZ/EVDp9jRV+6Mafw68ZLLBJE R1MZz/8ArqOVm6qRfUpSW13buB5ysccCVeT9anYpO+xE1xPHnz7YgD+KM7h+XWgYLeQOxzIEPo52 mgB55GU+YeooAjJAHH5HrQAnvQBWu2/d/hQBgTff4oA29IOdpoA7Wy6Ln0oA14Fy/wDuD9T2rSCu 7nPWlZWLVbHGFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAEckMcwxKiuP8AaGaLXKTa2KUu i2smSqtGSckoahwTNFVkjJufDEkhO14pF7blwajkfQ2VddTn7jw9c27MVt543H8UfzKanlZqqkX1 KubuIYSVJvVZEwRUljftjR/8fFvIg9V+YUARXF1bvHjzlVvRjigDFlKFjiSMj13igDZ0ueGMLmVS c9jn+VAHbadvm2+WhUDpnq1G4m0ldnQRxiNNo/E+tdKVkefKXM7j6ZAUAFABQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFAFe4sre6GLiFJPqtJpMpSa2MqfwtZyZMDSW7ZyNrZH5GpcEaqt JbmFq/gia6hKRfZ7hScASDaQPrUODNVWXU4m7+Fd9HMHj02KUE4wlxx+tLkZaqwZ2Ph7wLPpyr5i 29vxzsyzCmoMh1o9DuLW0S1jCr8zY5Y9TWiikc8puTJ6ozCgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAiluYYP9dNHH/vMBRoNJsoTeI9JgdVl1C3Vm6DzBSuilCT6GhFc RTgGGVJAf7rA07k2aJKBBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAMklSFC8 rqiDqWOAKBpN7FCXXbGMApMJs9PLG6p5kaKnJmZceJ3ORbwqnHWRskH6Cp5zRUe5j3PiC4lbDXZJ xjbECP5Co5mzVU4roYOqy3M6/wCi2nmHs0r/AP66RZzxt9X8xmMNrtz0EvT9KBnU6JNcW+1rmExN 2eNs/wAqBbnoOm33nRqrtvAH3iefxrSM+jOedPqjSrQ5goAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAzQBXlvIIVJeQYHpzSui1CT6FGXW0GPJiZuedxxUc5oqL6sy7vXHcFXnWIdxH1P9alybNY0 4ox5rx7nGxJZyvTeT/WpNEkiMx3ch3SskP4bjQMPsUR5mkknPo54/KgLkojSNcRqF+goC5WvWOPw +lAzGbh+ODn1oA3NMP3T3z1HBoA6e1QfKV+Vj1PrQI2oJCw2t1H6itou6OSrGzuTVRiFABQAUAFA BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAx5UjHzsF+pouikmys+pRKuUDPz6YqeZFqmylNq7IDuZIvxz/Op5maKmlu Zc2oeY3y+bOfX/PFRc1SS0K5a6k5VUiH5n8qQ7jGtDJzPO7+y/KP05oGKttEgyqAH17/AJ0AObJH PP15oAjK4OcUAMZT1PJoHoNxnigEVLxeKAMdxl/xoC5taauMCgLnVWnGygLmlG20oegHy/gaqLsz OavEt1scQUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAIWCjJIH1oHZsie5jTuWPoBSuilBshlvdoOFAA7tU8xap9yhJf lsjzGcf7FK7ZoopFcvKf9XCEHYtSsURmCR+ZpyPZBj9aQ7iC1iXnYGI7tzQFwC7RwB+VAxCvOcnN FgGsKLAMK8UrAMZeKLDuNZKQXMK78W+HrC5ktr7XtLtriM4kilvY0dT6EE5FAx1r4o0G9YCy1rTb li20CG8jfn04NADtavbTTbVrnUbqCztkIDSzyCNQTwOTxQBi2GpWOrI02lXttfQq+1pLeZZFDYBw SpIzgj86ANZtY03Rkik1jULTT0kbCNczrEGPoCxGaAN+PxPodvp9tqM+s6dFp87FIbp7uMRSMM5C vnBPynoex9KAJYvHHhe5cQweJNHmdgflTUImP5BqAOntp47qCOaB1kjcZVlOQR6git07o4pqzsS0 yCtfX9ppdrJd6ndQWdrFjfNPII0XJwMseByQKBkWl6zputwNPouoWmpQI+xpLWdZVDYBwSpIzgjj 3oC1iDUfEuiaPcx22r6xp9hcyqGjiubtInYEkAhWIJGQR+FAWbNRmCqWYgKBkkngCgRQs9d0vUZ3 t9P1Oyu50+/HDcI7LwDyAcjgj86B2ZoUCKB1vTFvRYtqNmL0nAtzOvmZ/wB3OaB2ZfoERzTR28Ty 3EiRRICzu7BVUDuSelAEdnf2uoRGWwuYbqINtLwyB1z6ZFA9ixQIKAM/UNd0rSZEj1XUrKxkcblW 4uEjLD1AYjNRKcI/E7HTSw1eum6UHL0Tf5FmzvbbUbdLnT7iG7t3ztlhkDq2Dg4I4PINUmpK6ZlU pzpS5KkWn2ehQuvFGh2NxJb3utadbzxnDxS3caMp9wTkVDq04uzkjohgsVUipwpSafVJmqCGAKkE EZBHetDk2M3VfEWj6Eudb1aw00Y3ZurpIuPX5iOKiVSFP4mkdNDCYnEu1GnKXom/yJ7DVbDVUL6Z fW16i8FoJlkA/EE04yjL4XcirQq0HapFx9VYXUNUsdJiWXVL22sYmbar3Eyxgn0BJHPFEpRjrJ2F So1a75aUXJ+SuJp+q2GrRvJpV9bX0aNtZreZZAD6EqTRGUZfC7hVoVaDtVi4vzVvzKn/AAlWgm4+ zjW9N+0b/L8r7ZHu3ZxtxnOc8Yqfa0725kbfUsXy8/spW3vZlvUNW0/SUSTVb62sUc7Va4mWMMfQ FiM1UpRj8TsZUqFau7UouXor/kLp+qWOrRNLpd7bX0SttZ7eZZAD6EgnnmiMoy1i7iq0atB8tWLi /NWLdUYmfq2t6doVq9zq95BZwqpbM0qpnAzgZPJqZzjBXk7HRQw9bEzUKUXJ+SMnwZ4/0Dx7pkV/ 4av47iOTd+6b5JVCsVJZD8wGR361lRr068eaDO3McrxeV1XSxMLNfdtffY6atzyjGufF3h6zuDbX eu6Xb3AJBikvY1YEdRgnNZurTTs5L7zuhgMZUjzwpSa7qL/yNWGeK5iSW3kSaJxlXRgykexFaJ31 RxyjKDtJWZHeX1rp8DT6hcw2sC9ZJpAij8TxSclFXbKp051ZcsItvy1Kem+JdF1pymj6xp+oOM5W 2u0lPBIPCk9CD+VTGpCfwtM3rYPE4dXrU5R9U1+ZqVZyBQBWvdQtNNhM+o3UFpDnHmTyhFz9TxSc lFXbNadKpWly04tvyVyrpniPR9bONG1aw1E43YtbpJePX5SamNSE/haZrWwmJw38anKPqmvzNOrO UKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAY0qL1NK6KUWyN7kDoOPU0rlqHcrS3uP4+PYUm2UopEDTu+TGjH3Y4xSKGFJX++4X2HWgYgt0By wLn1JpWAcEC9AB9BTAQjkk8n1oC40rSHcaQKQxhWgBhWgBpSgdxCtAXGFKAuM2+tAz85vG3ge1+I /wC13rHhfUbmazttR1F1eaAAuu213jGeOqio6ml7I7D4s/seeH/APgLWPEeneK7sTadCZhFfRxhJ iOkYIwQx6DrzgYp2EpXO4/ZmuZ/i38DNc8N+OjJqlhBdyafHLMdz+UY0dRuPO5GbKnt8vpQtQejP Kfg7rOofs+/GnUfA3i2UppGpzLAJnysZY/6i4XPADA7W9M8n5KWw3qhPHF3f/tRfHmz8LeHbhx4b 0tmiE6cqkCsPPufqx2qvr8nTJo3DZHrX7bWiWPhv4J+DdI0W3W10+x1eKC3iXoiLbTAD3+vehiW5 zfw6/Yk0Dx78NfD3iQ+KdTsL/VrBLlk+zxyRRsw6AcEj8aLD5jK+Duu+Kf2Y/wBoK2+G3iXU3v8A w5qtxFa7AzeSTPjybiNTnYd7BWx/tZztBFRdnYyqRUo3P0Urc4jwr9sj/k2/xr/24/8ApdBUz+E1 pfGj4r/ZB+Np+Fnj9dI1u58vwv4hdILku3yW0+cRzegGTtY+hBP3RWUHZnTVhzK53f7bRB/aO8Dk cj+x7D/0uuKc/iJo/Az0D/goL4t1/SPDnhPQ9LmmtdF1aW5bUHiLL5zRiPZExH8OJHbaepAP8NVN kUEm22eCfGL4NeHvg34H8AeMfAvjS5v9d1Jo5GMc8Yw3leZ50BTDIqtgclj8w5qGrK6NYzc200fU nxd+MviLwx+yboPiSeZ7DxZ4jsbOzE6qUdJZoi8kqgY2MY0dgeNpIx0FaNtRMIwTqWPmW2/Zbv7v 9nyf4sy69MNb8l9TWyaPg2yyHLGTO7eVBkB6dB71HLpc39p7/KfYX7H/AMTNR+Jnwgt5vENxLeat o95Jptxcy8tOFVXRye52SKpJ5JUk9cnSDujmqx5ZaHi/7cXxxd1b4YeEpmkbaLjX5YCTtUYZIDjt 0d/+Aj1FROXQ1pQ+0ztv+CfX/JGdd/7Ge4/9JbWnDYiv8R9X1oYBQB8Y/tnf8jh4c/7Brf8Ao018 vnP8SPofufhz/uVf/EvyKP7LfxcHhbW/+ES16fbo+qyg2kjtxb3JwAPZX4HswHqTUZXi/ZT9lN6P b1/4J0cb5B9eofX6C9+C184/5x/K/ZHn3x//AOSxeLf+vsf+i1rix/8AvUz6XhP/AJEeH9P1Z9df Hj4l3fw2+G9tNorrHrGpFLW1kIB8kbMvJg9SAMD3YHBxivpcfiZYaheO70PxbhbJqec5pKNb+HC8 mu+ui+fXyTPk34a/CfxL8btV1K8XUBHHCwa81G9ZpGaRuijuzYHrwO/SvnMNhKuNk5X9Wz9kznPs Dw1RhT5Lt/DGNlovyRS8V+F/FnwH8aQxLqBs9QWIT2t7ZSHbLEWI7gZ5XlSCPqMVFWlWwFW17Puj fAY7LuKcA5OHNG9nGW6f9PRo+hfibrP/AAuD9mWDxM1vt1CxmjuJo042yxuYZSP9na7Nj0x3Fe1i Z/W8B7S2q/4Zn5rkuH/1f4reD5vdkml6Nc0fndJepwn7MHj1PCWi/EMXUgZLTTBqkMRxktGGU4+p eMflXJllf2MKl+iv/X4H0HG2VvH4jBcq1lLkb9bNfdZs+eRfXIvhfCZ/tYl87zc/Nvzndn1zzXic z5ubqfpnsoez9lb3bWt5bWPof9qLx3H4t0f4efZZMR3emHVJYuMgyhVXP0KSD869vNK6qxp26q/3 n5nwRlbwFfGc61jLkT/w3b++6Z7h+y3oH9ifCLTp3j8ubVLia8fPUgtsU/isan8a9bLKfJhk++p8 Bxvi/rOdTindQSj+F3+LZ7PXqHwx+ZuveJLj4iePZr7xzqk9jFcXDq7yIX+yRjO2JU/hA4X2JJOe a+DqVHiK3NVdv0P6qwuDhk+Wqngaak0ltpzPq2+vf8F0Oz+GHwP8Y+KrPSvFPgXWtNsZUZnEst00 cttKkjLghVY8hQemCGxj16sLga9VRq0pJfoeHnfE2W4GpUwOOpSkuySaaaT6tddPlc+sPi7oXjvx J4Ch0nwZc2dtq1wEXUpRO0WU2/OsTYyNzdzj5QR3r6PFwxFSjy03r1/4B+OZBispweYuvjYtwV+V WvrfRyXkvXU+UNT+AyeD/Butal8RfEFn4f8AEMIZtL0nz4pXvEXHzAB8kMSVGB8uMn0r5yWA9jSl KtLll0Xc/YqPFLzDHUqOXUXUpO3POzXK302tpu++y7nZ/scaxrZ8UazpUck0mgCxM8sZyY4p96hC PQsN/A64/wBmurJ51PaSj9m34nh+IeHwv1SlXaSq81l3cbO/rZ29L+Zwnxq8Tar8RvjBfaNcXbRW lpqp0qxgd8RQ7ZPKL46ZZgWJ64wOgFceNqzxOKcG9E7L8j6HhvBYfJ8kjiIxvKUOeT6u65rfJaJf 5lz4zfBWX4KjQdV0XXproXDlPNC+RNFOoB3IVOcH8xjqc1eMwTwXLOMv+HMOHOJI8SOtQr0Ura23 TT6O/X8z6w+BHjyf4h/DjTtT1KQS6nbs1peuMfNKmPmIHQspRiPVq+jwNd4igpS32Z+O8UZXDKM0 nRpq0H70fR9Pk7r5HpVdx8sfnf8AEbX9X+LPxhfTLy8aGCbWBpdhHIxMdshl8pTt9f4mPc59q+Jx NSeLxXK31svLWx/TGT4TDZDkarwjdqHPJ9ZPl5t/wRf+Mnwon+BWseHrzQNduLhrxZJIJwvkywyx bNxBU9D5gx+I5q8ZhXgZxlCW/wChz8O57HiihWp4iily2ut01K9t/Q+xvg542m+IPw60bXL4AX0i NFdYGA0sbFWYDtuxux2zivqMHWeIoRm9z8Q4hy2OU5nVw0PhWq9GrpfLY7uus+eCgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBpdV6kCi47NjGnUdATSuUosh e5xxuVf51Ny1FELTljwHf69KRWiG4lPUrGPbmgBvkqeXLN9aAuPCBfugCgLgRnk0BcTFA7jSDQAY oAQigY3bQA0rRYBpWlYBpWiw7jCPSiwCYpANK0DGFaAPzY+I/gR/iX+1jrvhWK+XTX1LUGUXLRea I9tsH+7kZ+5jr3qOpsnaNzjvij8FdR+C3i3T7Lxt5uoaBdkPHfadhDNGCN6rvBCyLn7p9ucHNDVh p3P0P+EXh/wloPw30WL4b5k8P3MX2mGdzmSdn+88h/v5GCMDbjbgYxVIyb11PDP20PA+nah4Ft/F TL5Wq6VcJAsir/rYZGwUb6HDD0+b1pMqLOg/Yn8GabpHwyXxHboX1TW7iX7RKwGVjikZERfQcFvc t7DAkEnqQft8DHws8Of9h9P/AEnmoYRPcP2dxn4GeAP+wPD/ACpoT3Pkj9oq4TxR+2H4P03Q2+0X dpNpVpN5XzbJftBkOcdNqyAn0wc9KXUf2We6fHb9ofx/8MvHZ0Pwf4D/AOEj00WcU/2sW1w/ztuy uY/l4wPzrWUmnsc0IRkrtnF/ET4oeJfir+yL8R9U8a+Gz4ZvbXULK2itzFLHvjF1aMHxJz1Yjjji k23HUqMVGorM8P0f4Hjx7+yvH4x8P2ofxF4e1K8acRp89zZDaWX1JTlx7Fx3FTy3jc1c+WpZnmur fEbU/iP4o+Hs2vky32iWdnpDXDMWa4SO5kdHYnndtlVSe5XPepvdovl5U7H1z+398SJtK0XQ/A9r Z2sqaqGvbqeeESPEqMFQRkj5WJ35Yc447mtKj6HPQjd3PIfjV+y3N8AfB3h/xrYa9Drd3BewxX1r dWSND5pBZSqsSHTKbSrA5znpkCXHl1NIVOd2PQP2nfGk3xT/AGUvh34xFssLXWrxi7SJCEjlWK5i fAPRfMjYDPqBk05O8UyKa5ajR6hp2p2g/YVe4E6GH/hDZrffnjzNrRbfrv8Al+tV9gj/AJenjn7N Pj64+E37MPxI8ZWtv9qng1hbe0Q/dE7RworN6qDKpI6kDFTF2jc0qR5ppHiXhf4j+EdP+H/xD/4S aDWtX+I3iyNoU1BoImghjMiyNlzJv3OwJYhOygd6hNWZq4u6tsj6I/YH+KmjWGn3fw3mtr865qGp XOqQzrGhtxELeFdpbfuDZibjaR05q6b6GNaL+I+6K1OUKAPjH9s7/kcPDn/YNb/0aa+Xzn+JH0P3 Pw5/3Kv/AIl+R5brfwyubH4WeFfHmmCSW0vfOh1DHPkSrcSJG/srKqj2Yf7Qrzp4Zxw0K8dnv97P rsNnUKucYjLKuko2cfNOKbXqm2/T0OJ1rWr7xDqc2pavObm9nC+bKw5cqoXJ98KM+9ck5yqS5pbs 9/DYalg6Ko0VaKvZdru59Wfth6fNJ4T8FX6s4toJpYHUH5S8kaMpPuBE2Pqa+jziLdOEj8e8PasV jMTSa1aT+SbT/NE/7GevWH9heINDaaNNTF6LtY2YBpIjGq5A74KHPpuHrTyeceSUOt7mfiLha31m jibe5y8t+zu3+N/wON/bF1yx1DxlomnWU6TXGn2b/aQjA+Wzvwp9GwuSPcVy5xOMqsYroj3PDzC1 aWCq1pqynJW87Lf01PTvgH4WfW/2db7SrpSia0L5Ij3wwMYYZ9GUkfSvQwFLnwLg/tXPk+KscsNx PGvH/l3yX+Wv5M+LLe9u9NW+t4Xe3+1RfZ7lOhKB1Yqf+BIv5V8opSjdLqfu86VOvyTavyu69bNX +5s9T/4Vov8AwzsPGfkp9s/trd5u3n7J/qduf+uvNej9W/2H23W/4bfmfIf2y/8AWf8As+/u8m39 74r/APgJ5ZcX13qa2NvM7z/ZYfs1smMkIXZwo9fmdvzrznKUrJ9D6+FKlQc5pW5nd+tkr/ckfqB4 R0RPDXhbRdHj6afYw2/1KIAT+JBr9BpQ9lTjDsj+S8fiXjMXVxD+3Jv72a088VtBLPcSLFDEheR2 OAqgZJPtitG0ldnHGLnJRirtnyR4++Gnwt+IfiK+ufA3jS2s/EF4sty1lABcQTOqs7lcY2khWJ+Y jvivm6+GwmIm3SnaT6bn7LlWdZ/lGGjDG4VypRsuZ6NJtJX3vult8z57sG8SeBItD8TaRdzaYNRW V7K5t5cFvKkKOrDvggcEEEMOvNeJH2tBRqRdr7fI/S6qwOaSq4OtFS5Lcya7q6a/zWqsff8A4W+K OkXPgDw34h8Yapp2hy6pahyLm4WFXkHD7Ax5GeeOgIr7OliYOjGpUaVz+cMdkmIhmVfCYSnKooPo m7LpexwPxN+GOhfH23/4SXw/4qjaPTrN7aA28YkiMqkud7ZzjDKOOnXnpXHicNTx69pCeyPoslzr F8Ky+qV8PrNpu+jttovv9TxP9lfx9q2jePrLwvHL5ujaw0vmwMB8kixMwkU4zn5MEdMGvJyuvOFZ UujPvuOcqw+Jy6WNatUp2s+6bSs/vudT8f8A4JWs/iq88R+HfEWhae95J5l5ZahqMdqyTHq6Mxx8 x5IOCCT1zx0Y/BJ1HUhJK+6bsePwpxLUhg44PEUZy5dIyjFy07NLt+R5v8YvBfjjw5peh3vxP1/+ 0L2Z5ILKze6ado4lALPnoOSo4yTxk8CuHGUa9OMZV5XfRH1PDuZZVjK1WnllHlirOUrWu3svz/Q+ gf2UJIvD/wAHtS1PWZ4rKwfVp7jz5XCosYiiQsSeANyN+VezlVqeFcpaK7/Q/N+O1LF53CjRTlJQ irLe95O33NHs+heO/DHii7ktPDniDTNVukjMrw2t0kjKgIBYgHOMsBn3FerCvSqu0JJs+FxWV4/B QVTEUZQTdrtNK/bU+VfjZ8D4l8aXGt+D/EmiWsmo3Zlexu9TjtporlmyfLJPOWDEDgg8AGvncbgV 7XnpySu9m7an6/w3xNL6gsNjKE5KCtzKLknFd+1lbXZrc86+M3hLxp4bTQ7n4m642qareLMsFu1y ZzBEmzkseAWLngZ+6STXFjKVenyuvK7Z9Pw5j8rxjqwyyjyQja7ta7d+nkl177H1F+yjaSW3wfs5 ZAQtze3MqcdVDbP5oa+gypWwq9WfknHVRTzuaXSMV+F/1Pbq9U+CCgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKAEJA6mgdhpkA96Vx8rI2mx6D60XKUSJpSfVvpS1KtYb+8 PYL9aVh3EMW777Fv0osFxRGq9AM+9AXFP1osFxMUWC4YpDExQAYoATFMBMUMBCOaAExRYBMe1ILi FaB3GFfSgLjdvWgLibaAGlaBibaLAN2UrAfL1r+zz4rg/afb4lPPpf8Awj5vZJ/LFw/2ja1sYh8u zGdx/vdKm2ppzLlsevfGb4W2Pxb8B6h4evNkV2R52n3LLn7PcqDsb1wclWx/CzU7XJTszzr9m74Y fED4S6VqPh/xrcaVeaE7/aLA2l08jwSk/OuGRfkbhuDwQePmOBKxUmnsbnx++HerfE34c3nh7w69 rHfzXEMitdSFI8I4JyQCentQ0KLszW/Z88A6p8NfhnpHhvxC9tJqFpJO0jW0heMh5mcYJAPRh2pL QJO7M39p/wCDviD4z+CdI0bwjNYQ3dpqi3chvZmjTYIpEwCqsc5cdvWhq44uzPBLD9mD9o3SLCDT 9K+IosbC3QRw21v4nvY4o0HRVRUAA9hSsy+aJ67+z5+ycPhf4iPjHx1q8fiDxUQ/leVuaK3eTh5N 74aRyCw3EDhjwSchpEuVz6kQ5UZ61stjjkrM81/aB8Aar8UPhF4i8KeHJLWLU9R+zeS11IUiHl3M UjZIBI+VD264okrqw4SUZJsx/wBmj4V6z8I/hgPDPi17K4vft887G0kaSMo4XAyyqex7UoqyHUkp Suj5x8ZfsN+I0+KMus/D+60aHwu2oR3kNtczvFJbjeGeJVWMjaDkLz0wO1Q4O+hqqy5bM93/AGmv 2c0+O2j6fPpV/FpniTSRILSWcEwzI+CY5CASoyoIYA454OauUeYyp1ORnguofsu/Hv4iwaJ4e+Jf jOwk8NaW4MRe6M7RgLtDBQimR9vALtkZPPJzHLJ7mvtIR1SPqXxD8C/Duu/BlfhgGmt9Jgs4oLW4 4aWOSMhllPQFtwyw4Byw4zWnKrWMVNqXMfIZ/Y8+OCaU/guPxbp58GNd+aYf7TmFufm3bzDsznPz bem7nP8AFWfJLY39rDe2p9ifDz4LeG/A/wAMNP8AAd7ZWniHTIh5l4NQtUljupy29pGjYFfvY2jn AVecjNaJJKxzym3K5zfxV/Z38J+Jfh7r+k+CPBfhLSvEF3bhLK7XSoLcxPuU58xI9y8A8ik4q2hU ZtO7Zjfst/s/TfBzw1eDxpp2g3XiptSllttStIxLLHbPDEvliZkVwNyyHaOPm9zRGNkOpPmemx9C 1RiFAHzz+0L8EfEnxT1/SL7w3Np0UNpZmGQXc7ISxcngBTxg14uYYKripxlC2iP0rhLiXBZHh6lP EKTcndWSfTzaO9+G/wANm0P4Q2XgnxlHbXuIrmG7SFy0bLJNI4wxAOQHHOBgjjpXZhsNyYZUamu/ 5nz2cZwsVnUsxwbcdYtX30il59vuPmrUv2PfGUeoXS6TqGjz2AlYW7z3EiSNHn5SwEZAOMZweteF LKK/M+Vq39eR+p0fELLHSi6sJqVtbJWv1t72x9deKfBmm+NfCc/h7xDF5trPCqMUOGjcdHU9iCMj /A19LVoxrU3Tnsfi+BzGvluMWKw7tJP712fkz5I1/wDY98XWd9Ivh7UtM1OxJ/dvNI0EoH+0u0j8 mP4V81Uyesn7jTR+z4TxCy6pTX1inKMutrNfJ3T/AAL3hH9jvXrnUI38a6rZWOnKwLx2TmWaQdwC VCr9efpV0cnqOX712Xkc+YeIWEhTawVNyn3lol+Lb9NPU+wNJ0qz0PTLTTdKgW2srSJYYYkHCoow BX00IqEVGK0R+J169TE1ZVqrvKTu35s+QPGX7J/i/VfFmt3+h3Wjrpt3fTT2yzXLq6o7lgpAjIGM 469q+ZrZVWnVlKDVm/66H7Xl3HeXUMFSpV4z54xSdkrXSt3Po4/DiI/B/wD4QUtGT/Y32LzMfL52 z/WY/wCunzV7n1dfVvYeVj8v/tiX9tf2l/f5reV9vu0PnHwb+yf4v0rxZol/rl1o7abaX0M9ysNy 7OyI4YqAYwDnGOvevDo5VWhVjKbVk/66H6hmPHeXV8FVpUIz55RaV0rXat3PsyvqD8NGyIsiMkih 0YEMpGQR6UDTcXdHx748/ZT1vRdVvNZ+HOrQR6fHvnSCaZ4Z7YYyVVwDuAGeSQcYHPWvma+VVISc 6L0/FH7ZlfHWFxNGOHzGm3LRXSTjLzae34q/bY5D4X/s++JPijo+j6pfaxDZeGFMiQ7pGklRRK29 Y48bVy245J7556Vy4XAVcVGMnK0T2874swWSV6tGnScq2l9Ek9FZt7uyt08tD6p8f/BnRfG3gCz8 JwE6bHpiJ/Zk6jcYGRdoyONwIyCO/XqK+ixGDp16KpLS2x+QZVxFistzKWOfvOd+Zd7u/wAtdvu2 PnGH9mj4s6Jb3um6JrltFpt1kTxWuqywxXAxj502gHj1Brw1luMgnGMtH5s/T5cZ8PYmUa1ei3OO zcItr0dz1v4Ffs7t8NNRfXvEt5b32tmIxQR2wJit1b7x3EAsxHHQYGeua9LA5f8AVpc83dnxnE/F 39tUlhcNFxp3u77u22i2XzMz45/s13XjvXpPEng27tbfUbhVF5a3RKJKyjAdWAOGwACCMHGc+ueO y115+0pvV7nZwxxlDK8OsJjItwXwtbq/RrTQ4K3/AGXPiN4p1O0PjvxFCbO3URiaa+kvJUjH8Eas MD6ZArjWV4mrJe1lp63PoZcb5LgaUvqNB8z1soqKb7u3+TPozXfhvDB8JNQ8EeD44rZG097W189s Au3JZ2APJJJJx1Ne5PDpYZ0afax+Y4bOJyzmGZYtt+8pO3ZdF6LRHl/7P3wI8T/C/wAZX2r+I59N ltZ9MktUFrO7tvaWJhkFBxhD39K8/AYGrharnO1rW/I+t4r4owOd4GGHw6kpKSlqkla0l0b7lX41 fsy3/i/xLceJfA93aQXV4we7s7lmjHmAYMiOAeTgZBA5yc84qcblsq1R1KT1Ztw3xpSy/CLB42Lc Y7Na6dmtNu/yscjZ/stfEDxXrNvP8RPEkbW0YCPPJeyXlx5YOdibhgDr1OBnODXMsrxFWV609PW7 PZqccZPgaDjl1DV9OVRjfu7f5a90fW+gaFY+GdEsNH0eLybGxhWGFCcnaB3PcnqT3Jr6SnCNOChH ZH4zisTVxteeIrO8pO7NKrOUKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAJx1oA buH1oHZjTJj0FK5XKMMmeOT9KQ7Iadx6DGfWgoNhOdzE0AJsUH7tADqAG0AGKADFACYFACEUAFAC EUWAMUWC4YpBcTFMBCKAuIRQO4mKVguGKBjStFgEK0WAaVpAJsoATbQAhWgLjClA7jdnPNAXIZky KBlBo/moAuWqcjtRYDYhGMYosBM3bNKwXE7iiw7ksZ5I/GqiZVNrktWYhQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAIQCCCMg0ANjjSJQsSKijoFGBRsU25O7H0EhQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA0tQVYaW9/ypXHYQ5J4 H50WGG0kctSAQIB2zQAuKAEoAKACgAxQFxMUDEoAMZoGIRQK4YoC4YoC4mKBiYoAMUCExQO4YoFc CKBiYoAQigBCM0WAQrRYBpWgBCvFFguG32pWGJtosFxMUWC40rzRYLkUiZFIZSaP5qALVunIoA0o xQBMwoHcbigLjlODmgHqietDmCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKAMfxD4o0vwtZi61y7W3jOQi4y0hA6Ko5JpNpblRi5aIXw94m0vxTZfa9Eu luYgQHXGGRsZwwPINCaewSi4uzLD6zYJqselNdRjUZIjMsHVig43ew+tO6vYVna5j3/xE8M6ZqMl he6tFFcxuEkGx2WNj2ZwCqn6mlzJFqnJq6R0ysHUMpDKRkEHrTMzm9Q+IHhrS9SfTr/VoYbtCBIu 1isZP95wNq/iRS5kmWoSaukdIrB1DKQykZBB60yBaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgBm0UFC8ewoGFABQMKLCuJjNKwxMUWEBFFhiYoFcTFAwpAGMUAFABQAmKAEoAMUAJjpQAYoC4Y oHcMGgBMUxXDFIdxMUBcTbQFxMUBcTbQFxMUAGKAExQFzmfFWi6/qN3ol14X13+yfsV6sl9bS26y w31ueHibjcjY5VlPB6g0mUmup0hGOT0piPGJ/wBpTwik0k407xFJ4ajujaSeJ00snS1kD7D++zu2 huN+3bnvU3L5Ga/jL4uaT4T12HQrXSdc8Ua5Ja/bWsdCshcyRW5JAkcllUAkYHOT6cihsSTepAvx 78Jp4HsvFcEeq3UV7fnTbbTIbItfSXoLA24hJHz/ACnqce/NFx8rvYsWnx/8NSeHfFGrXum69pk/ hYRNrGl3lhsvLZJD8jlAxVlIy2VY8Ami4crudjqXxD0PTvEHhXQzLLdX/ihZZNNFvHvUxxxiRpGO flXaRz3zigVmcX+0t8StV+FXwn1XXPDMUx1cvDBa3As/PitmeRQZJeyjbuCluC5QYOcFPRFQV2XN c+Ouh6FDocZ0LxPf69rVu9xa6Ba6Sx1FYVba0kkTFRGoPd2GecZwadw5WdX8PviJonxJ0abUfDr3 KG1uGtby0vIGgubSdfvRSxtyrDI9verTuYzi4stTeNdMg8cWvg6Tz/7YutNk1KPEf7vyUkEbZbPX cw4xT62Js7XOZ1b44+FdG0jxJqV2b9k0DWBos8ENqZJp7w7NsUKA5cneMdO/pSukNQbaE8L/ABv8 O+IP7fi1S01fwjfaBaC91Gz1+z+zSw2xBIm4ZlZPlPIYntihNA4NGX4e/aK8Na9q+j2Vxo3ibQbT XJBFo2qatpRt7PUHIJVY5NxILAZXeF3cYzmlzXG4NI9dyAOelUZnzPB8fdZ8W/tD+DfD3hJvL+Ht 1capZS3hhRhqtzbWrSSGNmBYRxu0YDKQGO7kio5rs25EoNvc3jrHjD4u/E7xdoPh7xJdeDfCPhGS GzmudPgie61C8ZdzgPIrBEQYGAuTkHJzgO7bFZRim92a3h//AIWX4Q8PfEKz8b6lHrVrpdnLceHf EGyKOedfJZissS8Bo2AG4gbsHtijVbifK2rGR8Pfj54ZvPg3o994n+IXhxfFkmjeZdLcarbRTi52 Hgxbhhs4+XH4UKStuOUHzaI7P4A+JNV8YfB3wlrniS7a/wBVvrMyXNwyKpdvMYZwoAHAHQU46oma Sk0jx7xt8efEfw7/AGj76x1iV7j4a29tYw6j+7Tbpz3C/JcFgN2N64OSRgnvipcrM0UFKHmdvqPi PxVr3xg8deEPD2vPYW6eDYbvSWWKN1t7yR2Czcr8w4XIJxj0609b2JslFNlr4a/GT7d8AW8beLmb +1NAsriHW43Cq5u7bKuCFGAzlVbAHHmAYoT0uEo+/ZHmUni34jr4T+C0PiHxtc6FqvjO+uZtTvEt LZTBA0XmwxhXQqu1dvUZyTmpu7Iu0buy2Ohm8T+KPAfxY8BaJafEw/ECy8RXMtvf6VcWdr51vGqF vtKyQKpVVPY8HB6/wu7T3JsnFu1j6VqzEKACgAoAKACgAoAKACgAoA4/xpq11oGpeHNRW5aLSzeG 1v4/4Csi4R29ApHX3qW7WNIJSTR51a/EjWfsPiLzZ3N1qirNoKHAZUknaIBfpwR9KjmZu6auvxOh 8SX81vrEWmXviTVs21jEBa6Nbs9w8uOZJG2kc9hkevHU097XIitL2+8z4de8T6r4B065tpNSnePU ZIb+S0iUXht1JHC9A3QHHPH1pXbQ+WKmdP8ADfWhqJ1S2/tm81LyJEMcGoQeXdW6kchzjDc9CP61 UWRUVraDPiXocmoJb6jp17aQ6jp9pdFbe5G4SxPHhyAOQwA4I79aUkFOVtGc9oHjPT/Cuiapdaho i6fq8FjaM/lSb1vQyYibI+77+mT1PFJSSRcoOTSvoZHhHUdPi8f6RqN9rUF/qmp28v2yRHyiTOVE cK/QcD/9VJNcxUk+RpLQ7DxYNOsLC+8I+FbBLnWNaLvJCCWEW/708rHO0DqPfGBVPsjON2+aWyO7 0ew/srSbCw8wzfZLaOHeerbVC5/HFWtDFu7ueVxT3XhfSfFWj6h4cvdRlup7mcXcUQa3nRwSGkkP CYHUHpWe11Y6NJNNM7v4eySSeB9Backv9jjGT1wBgfpirjsjKp8bOmpmYUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUANqSgp3C4UXC4UXHcKYMMUAIaAYlFhBRYApAFA7iEZoAMetGowxRcAxQAlA BRYA6UAHNIBPrQAEUAGKegCYoAMUAJiiwCYpAGKAExQAYoATFABigCpqVm19p13apIYmnheMOP4S ykZ/DNAI+HNJ8GXuleBf+EJ8QaD8W7/xVBu05tIstUuE0W6UscSLNgwrAVIJyODkY71nbSx0X1vo ejfEBPEuj+NYdI1M+O9K8K2+g2sOmt4NsVuZrudQRJHLciMspB2hchAevy55b3JVrHL6B4Pvbb4K z2PjP4e+K9SW28bXF3PFFLKuq2KNyl5AwX/SWXdgspwSWOTg4Og2/e0Z6H8FNG1zXbzxtoGr3Xiz WvhrdaalpbS+L7Qw3skzhllVWZVd4whA3MMA4A6GmhSaVn1Of/ZW0DXtQ8Ya5d+L5ku0+Htq3gvS 5kPyuY5maR8ZOGCCFPpgdqURzatp1PUv2p/D+qeKPgJ4v0zw9YT6nqMsdrJHbW6F5HEd1DI+1RyS FRjgcnHFOWxEHaSOU1LxHcaL8WtK+KcfhbxDqfhbXPDJ0iRoNHla906aO6Zx5lvjzFR+nA6hT0xS 63K6WudZ8CtN1a41b4geMdY0e78PW3irV47jT7C9j8udYIoVjEkkf8DOQSVPNVHcipskZvxJvr7w R8cvC/jOfw/retaA/h670meXR7B7x7eZpklUvGgLBSFwD6mm9HcmOsWjzW10nV9b+HXxOv8AxX8M PEN9bat45Go/2Rue11CO02QkXMG0fvJV2j5FOCdw3cEGej0Luk1Z9ClpvhHxt4y0rx/4V8Haj401 LwZe+GmS2k8a2zQXH9o+aGSGKWQK7JsDKcjaufpRZu6HdKze4aN4fTxRd+ENJXQ/jBf6rDqFtNqN r4h1a5h03TTCwLSmSRWSTaRlFUEsO60bg3a70PqT4leFNR8ceBta8O6Jr0vhm81KEQjUYoPOaJCy +YAm5c7kDJkMCN2RyK0aujCLs7nzhP8ABr4geEvih8ErDT/Ekeo6Nog1OOG8s/CnkwaXF9nXcsxE rAmcZRWdgQ2WG48VnZpo25ouLOzgu9V+CHxV8bXuo+Hda1vwZ4wuIdRtr7R7F717K7Ee2WOaNMuF YgFWAwOB3OK2ZPxxXdGtoviPx18Q9F+I+p6roF7oPhafS5bbw5pd7Z+XqE7eS4eV0HzKGbAVTyc+ 2SasTUYtDPhb8NNLg+Amg2+t+ELOPXl0DbPFdaUguRN5Z4YMu/fn15oS0CUvf3Oi/Zw0m/0P4IeD NP1uxutN1C3sis1tdQtFLGfMc4ZGAIOCOopx2FUacmzlo/h//wAJT8bviva+KNGu5PDGu+HdPs/t EkDpDOQrBhHJjBdSQeDlTg0rXbuPmtFWOM/Z08CeOPBXxn8WWPjmC9vNP0vQ4dM0rWZLdhFd2qTb oQJMbWcIwBAORtwc4yVFNPUqbTirGR8Qfhf4qk+LGqeAtC0m8f4deP8AWbLXNWvorZzBa+Vva7ia RflVpWijYbiOSoGc0mnew4yXLd7o9Q+OXgceLvG3whs5/D7a1oFtq1z/AGjH9iM9vDF5GF83gqq5 AA3YGapq9iIOyZi3Hw6/4Ud8YdJ8UfDfwxJP4S8T7dM16w0yxMrafLyYrpFUEpFyQ4GFGM8kjCtZ 3Q+bnjZs+j6sxCgAoAKACgAoAKACgAoAKAMnxL4ftfFOi3WlagXWCcDLpjcpBBBGe+RSaurFRk4u 6MV/hxpL3Xhu4LTbtBjVIBxiTbjaX46gjdxjk0uVaFe0dn5i6p4F+2a1eapputahpE1/Gkd4tsVx KEGFIJB2kDjI/wAcjjrcFOys0Vk+GVhbaNb6fZahf2z2d493Z3KOvmQsw5XOMMPrz70cug/aO92j W8O+E00O8vb+5v7nVNSvQqzXFxtB2r91VVQABzTSsTKXMrFbxt4Jh8W28ckdzNZalbRyrbTxPt++ uCrcHKnv+NJq44T5RfCHgi18MWjGaSS+1C4jjW5nnfzM7FwFXIGFHQcdMUKNgnNyL83hmzm8QWes 8pPawPCkaqoQhiDk8ZyMU7a3FzO1jnrX4aGwvL27sfEmr2897KZbh0MW5z7kpnA7DtS5fMt1LqzR 1MGlTwyae7andyi0iaORXK4uCQBufjqOvGOtVYzv5HM3nw1t7m41FbbV9RsdM1KYzXlhAyhJGP3s EjKhu4HXp6YnlLVTyO0traKztoba1jEUEKLHGi9FUDAA/CqM99SWgQUAFABQAUAFABQAUAFABQAU AFABQAUAFABQAUANqSgoAKACncYU7gFAwoAQ9aCRKACgAoAKQBSAKdwuFA7hRoFxMUajA0CEouFw ouFwoAMUBcKYwosAYpAIRQISgAxSAMe1MYuzNIVw2AdaBi4GeBmgBcH0Ap2Aad3Y0gEyw+8uR6ig Cpq+mx67o97pz3V3Zx3ULRG4srhoJ4sjG5JF5Vh2IoBOxl+BvAmjfDrw9FofhqKZbRZZJpJJ5mml nldizySO3LMSeT9B0FCVtht3d2dHQIQ8CgBR0B70ASVRmFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUAFABQA2pKCgAoAKACgAp3C4UyhCKBCUCCgAoAKAClYAoAKQBQAUAFO4XExQAYo0AM UAJQAUgCncdwxTC4u2gNQ2gdaVgDjsM0w0F5PtQIMepoA5nxX4xTwld6GlzpGpX1nql6tm95ZwiV LN2+48wB3KhPG8Agd8VLZSVzps0xI8W0r9oKfxEdQfwz8N/F+tWdjfT2Ml1bLaeW0sTbWA3Tg4z7 d6m5fJbdnrOiajNq+kWd9dafc6TNcRh3s7vb5sJP8LbSVyPYke9Vcl6GV8QPGtn8OvBur+KNVguL my0uETSxW4UyMNwXC7iBnnuaTdkCXM7Ip2fxAsLz4gT+EoLa5S+h0eHVpJWC+UYpJGQKOc7sqc8Y 96L62HayudPqmqWOiafc6hrF5BYWFshkmuLiURxxoOSWY8AUxbnJfDz4raB8S/C9/wCJtBeaHRbS 8uLf7RcqEDrD1lAzwhHIzg46gdKSd0NxcXY5HQ/2kNA1vUdEWfw/4l0nQteuhaaRrt/YCKyvJT9x Qdxdd/Owso3e1LmKcGjQ8VfHXT/DviXV9C0rwz4j8V3WiQJcaw+jWiSpYo67lDFnUs5XLBVycChs SjdXL+u/G/w1pHhHw74i06PUPECeJXSPRbHTLUyXN47KWwqEjbtAO4sQFxzzxT5kkLkbdiHR/jlo 2qeHPGep3WlaxpGpeDrWS61jRr+BI7uJFiaVSoDFGDqjbWDYPtTuJwaa8zmR+0zDD4atfFWpfDvx nZ+FZ4Y7g6r9ntpY44HxtlZUmL7OQSccDtS5uo/Z62ue22F9bapY219p8y3FpdRJNBKn3XjYAqw9 iCDVGZ5frXxzhj8U6n4b8DeFdb8c6lpGBqj6YIkt7Rz/AMsmlldQZOPujPcdQQJv2LUNLt2Ok+G/ xP0b4m6fez6RHeWGoabcG21LS9Qh8m6sphn5ZEyeuDggkHB7ggNO4pRcTtaZAUAZH9sXH/CT/wBj /wBj332T7B9q/tX5Ps2/zNvkfe3+Zj5vu7cd88UDtpc5L4U/FeP4tWNzq+jeH9SsPDpd10/U7tow t8FkeNiiKxdcFD94D+dJO5Uo8uh6JTIPDNN/aRbWtKvNY0P4a+NNV0ezlniku7SG1cEwsRJtXzgz Y2ngDJqeY19nZ2ubmoftB+FIfB/hfxFokWpeIj4pmMGj6dp1sHuriRSRIu1iAvlkHeScDHejmQuR 3aLnhf406T4ks/FXn6Tq+h6z4WhM+p6RqUCx3CR7GdXXaxRlYKcEN+WRlpicGrHJRftNxHwtD4su fhx40h8LPCtw2prb20qJAT/rSqzFtozknHABPalzaXsV7PW19T2vSNVste0qx1XSLhLvT763S4tp k6SRuoZWH1BBqjNqxdoEFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUAFADaRQUgCgAoAKACgAp3C4UAIeaYCUAFABQAUAFABRYAoAKQ BQAUAFABQABaYBgUAKKADmgLhj1OaAAY9KADNACZpAFFgCgApgfJ/wACPDHxA1bQfFFx4P8AiBZ+ G9N/4SvVFFnN4cS9YOJuW8wzIeeOMcYrNJm83G+qPSPF1zcWn7QXwltLi9Z/N0nWFkwdizyLHDzs zjP3iBzjmqe6IXws8m+I9+174a/akUXJuIYLjT44x5m5UIgiDKPT5gcj1zUvqaR0cT1Dw4u/9pXV R/1INh/6VSU/tGf2Pmeta74Z0fxfpY07xPp1vqtikySm3uU3oXQ5Ulehwex4qtyE2tUfOXhaylk/ Z1+ONnpUB8w6r4mjhhhXkj5xtVR7cAD6VHRmz+NfIt/Ei8sLz9mP4fR6I0e69l8Ow6SiHBMvmQkK o/vBVfjqMH0ofwiV+dmfF4S8UfET4nfGG+8BeMm+H0MU0WkXtvHaJctezxwDFzJvP7oFW2gx4JC5 zkHJa7dh3Sirq5h/CzWLHUtY/ZrvTp0enWENjr+mW3luZYBdRqIyyyH/AJ6CNyM8nJHOKF0CS0kd L8S3S48ffHhrFg8Vr8LWhvdh4WdkuXQN7+XyPam92THaPqVfBHgj4r/ED4D+GvDf/CQ+EtH8J6ro FtbtNBptxLfraNEBtJaXyy5XgkAdTjFCTaG3GMr2Ppvw5oVp4X8PaRoemBxY6VZQ2Vvvbc3lxIEX J7nCjmr2MG7u54p+yrcWtt4e8Z6JclI/E2n+K9QbWYjxK0jyZSUjqVZQAG6HafSpjsaVN0ziPEV7 DqHjr9pTVvC0gFjZ+BjaX91bnCvqCW0xGGHV0QbTg5BGKnqy1tFPuYMXgfS/AnhX9nbx14ea+h8V 69rmh2WqahJfSyvdW95AWlicMxGz5QFAAAAotZJju25Jmp458aan8IdV+KXgHT5ppNS8XyQX3g4P MSfNvnFvNGhOdvlyAuqjoOwobtdCS5rPsdNo3g+30/8AaAs/AV9cXV7osfwjW1uEN1Ihmb+0NjyF lYMHbn5gQeetO3vWE37l/Mu/sUeGNM0r4GaJrdjDKmpaz5/26RrmR1k8m7uEj2ozFEwpOdgXPU5P NEFoKq252PoyrMT5F+AVj8V774c3sPgPVvCOmaPLrOopHLf2NzNeRMbh9zArIIzg8gFfrURvbQ6J 8vNqeoaTpvhL9mT4UeHrDW5m1efSmeKwZLUSXl7eTszMlvGMsGYsRtB4UcngmnpFEO9SRmaJ4Q8R Dw78TPiB8Qo0sPEPiXRZIotJicOmmWcMMnlQlx9+Q7yznpk4GKLPdjbV1FHEfDfwf8WPHPwA0Dw7 aa/4Q0fwrq+hraGZdNuZb5LWRCrA5lEZYqSDgDrxikk2rFScYzv1Ppvwl4btfB3hbRvD2mtI9npN lDZwtIcsyxoFBPucZ/GrWhi3d3NmgkKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAG0FBQAUAFABSAKQBVAFFwCgAxS1AQimAlABQ AUAFABQAuKADHrQAcUAH0FAC4P0osAYHegA/CgAzQAUAFIAxTuAmKADHtQAlABQAUAYfhXwdovgq yurLwzZfYba6vJb2ZPOeTdPKdztl2JGT2HA7AUkrFNt7mb47+GPhj4kw6eni3T3upNOlM1lcQ3Ml vNbucZKSRsrDOBkZxwPQUNJhGTjsZGmfAf4faP4b13w7pvh4QaPryxjU4Be3B+0bAApLF9wPGSVI JOSckk0uVD55N3OqtfB+i2fiaXxLbWezWpbCPTnufOc5t0YuqbS23hmJzjPvTsTd2sbA+Sb2emIy fDnhDRvCdpf2mg2Qtbe/vZ766QyPIJJ5m3SN85OMnsOB2AqbWG22cZoH7Pnw68LeILbXNF8PiG8s 5Xms42u5pLe1kf7zRQM5jQ+4UY7YpKKLc5NWJfGPwH8B+O9YuNX8QaPKdRu4Bb3ktpfz2huohxsl ETqJBgY+bJxx2FNpMSm0rI1vEHwo8HeJ/Clj4W1XQ7dtE04xtYwQFoDasgwrROhDIwyeQc8nPWiy BSadyPQPg/4N8NeGNb8OaTpGzTNeSVNV8y5lkmvBIhR/MmZjISVYgHdxnjFOySJcm3c6fQNC0/wv omnaLodv9k0zTrdLa1h3s/lxoAqruYljgAckk09iW76s0qBHnnjH4IeCPHWtjXNc0qWPWvJ8h76w vp7OaSP+47Quu8cD72cYxSaTLU5LRGppHwv8I6B4Ju/Bei6HBY+Gry2ltrm0hd185JUKSbpM7yxU 43lt3TninZWsJybdx938NPC99o3hbR7rS/M03wrdWl3osP2mUfZpbZdkDbg2X2qcYcsD3Bosg5mr sl174e+GvE3iTQPEeuaWl5rXh9pH0y5aV18gvjcdoYK33RjcDg8jBpWTBSaVkWv+EN0T/hM/+Ex+ xf8AFR/2Z/ZX2vzn/wCPTzfN8vZu2ff53bd3bOOKdtbhd2sclf8Awe0qz8EeHvCPghBoOk6NrNrq ECfaJpCiR3XnyqGZyzF8yL85IG88cClbSyHzO7bPSqZBheEvB2i+BtJOleFrL7BYGeW4MXnPJ+8k Ys7ZdieSScZwO1CVhttvUxfH3wi8H/E+fS5/G+lS6jLpZc2TJf3FsYS+3cR5Ui5J2Lyc4xSaT3Kj Jx2K/hr4K+CvCC6muhaZdRLqlo1ndifVru5Dwt95R5srbc+q4PvQkkDnJ7nV+HPDum+EtC0/Q/D1 t9j0vT4VgtYfMaTy0HQbmJY/UkmnsS3d3ZqUCCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAbQUFABQAUAFABQAUAFABQAUAFA BQAUAFABQAUALigBMCgA/CgBc0AJQAUAFABQAUAFABQAUAFABQAxpY0dUd0V3+6pYAt9BQA+gAoA jmmitonmuJEhiQZZ3YKqj1JPSkAy1vLa+hE1jcRXMRON8Ugdcj3FMCRJY5gTE6uAcEq2efSgBvmR zoxidZNjYO05wfT60AShgVznAxQAissiqyMHU8gg5BoAbFNHMGaJ1kCnaSrA4PpQAnnRCURGRPNI zs3Ddj1xQA6SaOBN80iRp/edgBQJhLNHAm+aRY1/vOwAoENhuoLgkW88cpHUI4bH5UATUAFABQAU AMEqFzGHUyKMlQeQPpQA+gBnmp5nl718zbu2Z5x0zj0oAfQAUAFABQAUAMWVHZwjqzIcMAckH3oA fQAUAMWVHZ0R1ZkOGAOSv1oAfQAUAFADI5UmXdE6yLnGVORQA+gAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAG0FBQAUAFABQAUAFABQAuKAEoAKADFAC4 oAOKADNABmgBKACgAoAKACgAoAKACgAoAKACgAoAKACgDnPFPgXRfGNxo1zrVu5vdFvUvtPuYZDH LBKvow6qRwynIYdQaTVxptHRMwVSzEAAZJJ6UxHxp8VvGOsfFfxB4W8Q6Dcm3+G2h+NNMsLF16az dm5USTg94o9pVTyCST9M27m8Uoqz3PRfF+jxfFb9o2Pwf4s/0vwd4c8OpqjaW0jCO7vJJtqtKo4d VUcA9COh3Gm9ZWJT5YXW52/hX4I6P4D+INx4l8DXB0DSb2x+z32gW0WLSaUNlZwM4RwMDgYI9MnL Ss9CHNtWZ498CPidceE9B8U6fD4C8ZeIlHivVJPtmj2EMsHM33dzzIdwxyMVMWaTjdp3Op/ZDvDq Ph34k3jWtxZG5+IGqSm3uVCyxbkgOxwCQGGcEAnkHmnAVXdeh2Xx10DxT4g8G6hbeGvEieG9Ji0+ 8m1V4bffdXCrHmOKJ84jU4cO2CcEAY5pu5MGk9UeZavqF7B+yh8M9K027nsG8Qx6Fo01xA+ySOGc xrJtPYlQV+jGl9kv/l42a8/gTRPgx8avhmvw4sl0TS/EiX2l6vYxSyGO4EVv5sMpUsR5ishyx5IY +potZqwruUXc+d9Xu9MPhHxLrCeHNavfGL+K3a2+JkHmfYIP9JAWb7RncsaRjYUCFOMZyRUdDXW9 vwPo2+8KaP8AGL47+INM8eRLr2heF9AsDY2Lyt9mae68xnuNqkAttUKD2HTnBq7XepldxjoeR+NJ P7M+Afjzwpqs8l7o3hT4hR6bZGZnmdbDzoZEiYklm2iRl+gAA4qXtYtazT7o1Nftfh3rHijwJ/wz d4ev7PxbbeILeW4vNO0e6sIYrHJ88XDSxopQrjjn07kF6N6CXMk+dn154n1STQ/DesapAiyy2NjP coj52syIzAHHbIrQ51qz55T4/wDjnRPh1pfjXxnpvhO1tvFJtIPDlol3LB5U0wZi93PIdixBEMmQ BjIUnPNRzO1zbki5WRtfDj486hqfj+x8GeL9V8EeILrVrSW406/8HakbiISRLukgljZmZG27mVs4 YKe+QGpa2FKGl0cz4w/aI8feBNLbxP4q0/wVpelx3oifwvLqTNrnkGXZvBV/LL/xFQpAXknggJya 1GoRk7I73Q7iG0/aU8ezXU0cEKeGNLLPIwVV/ezdSeKf2iX8CMr9qfXtTl+E8sngm/0yaL+07KK/ f7WwYI9xGFVfLzkMxAYNj5C3U8US20HTXvaj7nxrf6L8W7y117w9oJ8VWPwzl1e41OzMjElLth9l VmwTDuG7kA5ovqK146PqctD8dfi2mkeA/EFx4V8KTaZ43ljstMsY7ydLiG4lQtFLLIQU8ohWYqF3 BcDOaXMyuSN2r7HWaR8bfEHhiP4l2vxb0/SW1DwTZW+oefoRkWC8inRyiBZSWV9ybck4y3tku+9y XBO3L1OW0T9pbW7TVfDc3i3Ufh1qWka7eQ2j2Ph3XPtGo6Y0xwjSqXKzKGKh9gG3JPIFLmKdNWdr nvXxH8Tz+CvAHibxHZQR3NxpGmz3kcUpIV2jQsFOOcHFW3ZGUVdpHjmm/GT4l6TY+DvFXxA8N6Bb eDvE91aWvk6fLMb7TftIAilm3/IyliMqACoYDk1F3uzRwi7pbj/C2u6t4a1L496p4Z0V/EOrW/iK I21gsyw+YxtYBlnYgKqglifRTjmhdQaT5bi+F/jX4si+Knh/wN4xuvA+sTeIbW6e3l8M3csjafND EZClwruSVIUhWG0kg8DBou72BwXLdD0/aH1OX4Xw6muk2A8ev4o/4RZtJErtCt/9o2EZ+9t8ob/0 o5tA5FzW6HNaFf8AxJX43/GWz+GNh4dkWO90+e8utcM4R2+xKFhiEZGGOCSxJCjGQcijW7sN8vKr nbwfGbxR4p+Gega/4M8N2NprGoXsthqn9s3nl2ejSRM6SvKQQzrvQABcEhhkg8U7tonkSlZsy/CH 7Q19EPiNB45fw5rD+DdNXUjf+FblpLe5Qh/3O12YpKCgUgsRk84xyKW9xuG1upteEvGfxhu77wzq XijwloEnhnXynmQaXcS/bdJR03I85kISQDowQAgnv0InITUNbM8l+A/xgvV0vQvhr8OrG01TxO2p aneavNfOyW+m2f22U7yAQ0jnemEX+8MkZyJi+iLnH7TPsUZwM8nvgVoc4tABQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA36UFBQAUALigAxQAcUAGaADmgAx 60AHFABmgAzQAlABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAFbULC31SwurC/j820u4 Xhmj3FdyMCGGRyMgnpzQB89eNv2Q/B17pWi2ngTTP7La11e1nuVudcvzGbNHzMiKZHAcr0ICkH+I dahxRqqj6nV+OPhVrtr4u0Dxv8I7rTbPxBpOm/2PPZasZDbX1huDCNpFy6upGQ3OTjPA5bTvdEqS taQ/wf4G8d6p8Rh43+KOo6ba/YbN7PSNE0WeV4Ig5G+aZ3VS7nkAYwBg8GhJ3uwbjayNn4L/AA/1 P4c+HdZ07W57See916+1GNrR2ZRFNJuUHcqncB1GCPc00rCk+Zlf4K/DnVfhxaeNYtcuLK4bXPFl 9rNsbR3YJBMIwqvuVcONhyBkdOTSSsE5c1jt/FWmTa14a1nTrRkSe+sJ7aNpCQoZ42UEkAnGTzwa bJWjPNL/AODeo6p8BfD/AIFk1G2svEWiWdg1rfxAyQx3lrsZXGQCULIRyAcHpStpYvn965W0T4f+ O/F3j/QPFXxdbw/aQ+G7O5i02w0SWeQS3FwgjlnkaQLgbAQq4JGc545LNvUbkkrRORg+DnxS0v4e Xfwn0y/8LSeC5fNtItan877dHYSMWZWgVfLaUbmAYMBjB680rO1iuaLfN1Ou1n4a+MPB/jK28T/C GTRrvztEg0fUdO1qWSJZFgz5E6yRqx3gHaQRgj35Ds1sSpJq0jCvv2ffEF18Jr7QX1TTLnxbrfih PEWsXbGSO2aYzo7pH8rMFCIqqCBnGeM0uXSwc65j6LqzEyfFOlza34Z1rTLRo0nvrCe3jaQkKGeM qCSATjJ7A0DWjPINd+Bmp618F/AvhZb3TYvFHhAWNzaSzRtPZS3NvHsZJFIDNE4LA/LnBBx2qbaW NFO0m+5L4O+HXjWXxWmseJrTwd4RsbWxmgt7Pw3ZLJLNcSLt8555IlZAoJ2qhBOeSR1EncHKNrI8 evv2VPHF/wDD658GQaZ8OtPnAPmeJVhmfUNR2zCRA7mMtFu2guQz9MAYJqeV2sae0je+p9BL8Ln1 L4leK9e8UW+maj4f17Q7LT3sJMylnhd2ferIFKfMMcknHIFXbUy5tEkZnxG+B2m3/wANNZ8OfC7S NE8N393c2l4qpbiCCaSCZJAJDGM8hSM4OM0NaaBGb5rsoXXwv8XeIviBfeMNbOi2MuofDyfw3La2 91LJ5d69y0gYExjMW0j5vvZ/h70rO4+ZJW8yVfg/rg8IfBjSDd6d9p8EX9lcak3mybJVht3iYRHZ liWYY3BePTpRbRBzK7fcl8QfBO48WeI/inLrF5bw6N4y0ax0+3aFmaeCSBZMuylQuAzKQAxzg5xR a9xKdkvI5vw/8KviI954csddsPh9o2naTcRyX2raVpwlvNRSM/Kgjlh2RF8fMwJIPK4osynKPS56 P8e/+SJfEL/sX73/ANEtTexEPiR5V4U+HvxK8deFPh3o3jrUNAh8H6ObHUnubB5XvNSWFVe3ikR0 Cxj7u9gxJK8dalJvc0coptrc1vF/wK8R+INA+KllZalpkM3irXLbU7GOV5TFJHEkQMFxtAIVzEQd pbgj6U3G9xKaTRl+FfgX4rtPih4J8YXOi+A/CemeHnu1fSfD8UiNKs9sYmmaXyl8x923CkABV+8S TSUXe43NcrRjeGvCmk+Mf2uNZ1vwtqsWqeGdGtYtVvktZhLbrrDo1uq5UkbxGrOcdGGDSteQ22qe p2MvgL4seE/iX4/8T+AZ/Cl9pviqS2aOz1S4uEe3eKBYxKSkZHUMCozkbTkYxVWaehPNFxSZia7+ zdrcPhDwBY6bdaR4tufD2o3mo6vp+vK0dnq1xdZLyMEVsGNmbYCpGDz6Fcuw1UV2TeFv2etfkvfH w8Xr4X0jSfF3h9dMSy8NwNCmnMrOFVEKBXAVgxckEtkbQMUKLBzWluh0Xh3wl8ZJZfCmjeJ9d0LT tB0CeJ7vUNIllN3q8cS7UikjdAkauOZME8j5cdadpEtw1aOc0X9nDWfC/hTQr7wzPoth8R9E1261 GO+RpFt76CeZt9vO4j3lTCUXO04KADjmly2KdRN67H0mhYopkAV8fMAcgH68ZqzAdQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAJQUGaADPpQAc0AGKADig AzQAmaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAC MgigBFOV+lACmgAoAKAFFAmLQIKACgAoAKACgAoAKACgAoAKAI5oY7iJ4p40licFXR1DBh6EHrQA 6ONIkWOJVREAVVUYAA6ACgB1ABQBUsdLsdLWZdMsrayE0hllEEKx73PVmwBkn1NA7lugQUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAJj1N BQcUAGaAEzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHMeL D4siu9Dn8GjTbi0W9VdXtbwMrvanhnhkBwHXrtYEN0ytJ3GrdTp6YjzX4J+PdU+IfhzWtQ11LaOe y1++06IW8ZRTFDJtQkEn5sdT+lJO5U1yux5ZqX7QXiu0+C/xY8YRQaWdV8J+LptH09Wt3MTQLcW0 YMi78lsTPyCBnHFTzOzZpyLmS7m94r8Y/GD4aeHP+Ew14+FPFfh6zVJtUs9Psp7O6jtzjdJEzyur Fc5IIHApttakpQk7GR8Y/wBo7Vfh74+8BQ6LFp9z4N1qzt7/AFO6njbfFayTrH5quGAUASKeQeaT lZjjDmT7kv7Vf7QPiD4MpoVr4ItLC81C7jmur03kTSLBbqyRqcKyn5nkAz/s0Sk0FOCluegT/ETV ov2iLbwAsdr/AGHJ4ROsM/lnzvP+1NFjduxt2gcYznvTvrYjlXJzHZeNddufC3hHX9b0+wfVLvTt PnuobNCczuiFggwCeSMcAnnpTbsJK7seJfBX4yeKvF/jLSdI13VvDniWx1jw2NaeXRLeSJtLk3qv kS7mbOdxHOGyp4HeU2zSUUke6eLH1iLwxrEnhMW7a7HZyvp63KFomnCkorAEHBIAOPWqZmrX1OJ+ HHxctPFXwWsvH+uFLT7Pp0s+rIilBFNAGE6hSSQNyMQCc4IpJ3VypRtKx57Z/Hbxp/wrPwNcvpGl 3XxD8f3Mg0LT/nitYLf7wmmO4syrGVc7SCd4xilzOxXIuZ9kdFf6p8ZvAt/ot9rH9jePNEu72O21 O00fSpre6skc486P944dF/i3AHGOnJD95E2g/I3Pjr8RNc8CeH9JtfAlpbaj4x8QapFp+k21ypaM sctI7gMvyhFPOeCwNEnbYUIpvXY2/g94+HxN+HGg+JZI1hvLqDZfQqhURXUZKTJtPIAdWwD2xTTu hSjyysbPjHxv4e+H+ivrPjPVrbR9NRwnnTk/M5BIVVAJZsAnABPBp3sJJydkZHhz4v8AgnxZoGsa 7oHiC2utN0WN5NTZkeKS0VFZmMkTqJE4Ruq87TjpSumNxknZmpc+PfDdnpfh7VLnVoI7DxHcW1tp MxDbbqW4XdCq8dWAyM4p3Fys818LftI+F9c8aePdFv8AU7CzsvDQDwSjzC80Mce65lbjACN8uAP4 Sec8SpK5bptJM6Xw38ffhv4u8QRaD4d8VWl7qk+RBGI5ESchQxWORlCSMAeVViR3FPmTJcJJXaOu svFmi6jLrcVlfxzSaHKYtSUK2bd9gfB467SDxnrTuTZnlHjr9prwl4R17wHax6vp76T4iR7u6vZf M/cWWyTypVAHO+VNoz6HjvUuSRoqbaZ1Gu/H34ceGvEc/h/XPFVrZ6pbusdyrRSmK3ZhkLLMFMcZ OOjMKfMiVCTV0j0gEEAg5B6EUyBaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAbQUFABQAUAFABQAUAFABQAUAFABQAUAFAB QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHyd8B/gj8P/AB7oPinV/GHhiz1bUj4r1SIz zM+7Ys3A4YDjJrOKTNpzknZM80utOtdI/ZN+Pun6bCttZWfxAmgt4l6RxpdWKqo9gABS+yzTecfQ 9g+Jvx18J+OfhlqXgz4ZXr+LvFOvWH9m21lp9rK+zzAI2kkfbtRVDE5Yjp7HFOSasjKMGpXehg+M /himoePfCPw7mcSsnwrudKjlbn97HsRH7Zw6K3bpSa1sUpaOXmeLeJNR1L4lfBT4ifELxLaPBe6f Y6J4Wt/NQhw0E0Ml0TnpulZWx26Gp3VzRWjJRR9S3f8AyejY/wDZOD/6XvWn2jH/AJd/M6X9o/UN e0z4W31x4Ym1C0H2q3TU7rTV3XVvYGQC4ki6kOEzyBkDJ4xkEtiYW5tT5dHjrRfhR4tig/Z78RSy /DvVJ7C68S3cOmy3x0f96iM3myKc+arYKNkqRxg4FRez0NrOS97c++UkWRFkQ5VhkfStTmPiPx7p WsaH8QvEXwP0aKWLR/iRrtrrFrOjEC3tH3PfqPxg4Ucbc+tZPex0KzXP2PX/AI26Lc+DvFvws+IW kaXdahonguW6tNRtLGHzZILO4gEImVByVjxyADwQeACap6WZnB3Tj3PMvjn8QdB8e2fn/A34g+MN V8eap9nXT9I8P6ndpbpGHQO8kSALF8pOSxBycnocJtPYuEXH4lodhrum+Ivi/wDtE6jP4N1+38O2 /wAN7JLOG8uNJF+jXt0pM2xS6AERhVJycY6fNmnq2SrRhr1L3wMt9T+F/wAWfG3w28T6nFqsmroP FOnXcVobWOUytsuQse5gmHC4UMR8pPGcAjo7Cn70VJGp+0DPF4f8dfCTxh4hjkfwdoWqXn9rOsLS rbyTW+23ncKDhUcH5uxI9RTlumKGqaW5wuqTxfFXx18YNf8Ahkj6poE3w3uNEkuoIisWoao3mFBG xAEhWPCEjpkeopbttFr3Uk+5yt/8UfDHifwN+zb4W0LUDea3pXijw2uo26wuPsjwoYXSQkYVi+do zkhWI4FK+iRXK05P1Oj8Xa7p2n6j+1FoV9dpb6vqGmLdWdrJlXnhXTQGdM9QD1xQ+pKT91lD/hMv CPxC+HPwe8FfDu3Nx4ssNU0qf7DDAwl0gWxU3M8pIG1QAw3E5feCM5oumkkOzjJt7HRL8TPDvw18 X/HLSPF9zLY6vqV6t5pln9nd5L9JLNETyQAd5Lrj274wcO9rk8rkotGDpeuad4V8Hfsu674iu49O 0ezFwtzeTZEcReydVDN2yen40trFNXckjnPiBrekeFdW+JQ8KeMDoV1c6rcXeo+BfE+hx3tvrlw4 BWS3IydkrDK4OemdopPS44pu118z6+8L+MLa6h8O6PrUcWjeKr7RItRl0YZJt12qJFBxjCO2z8K0 TOdrd9DraZIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFADaCgoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAIYreGJXijijVCdxUKACfXFAE1ABQAUARxQRQs 7QxJGXOWKqAWPv60CZNQIKAEZQylWAKkYII4IoASONIUCRKqIOiqMAUAIkUcZcxoqFzliq43H1NA GD418I2njfwtrWg3zm3j1WwlsnuI1BkjSRSpKk9+TRa+hSdncvaDosGgaRYafb/OLO1itvNZQGkW NAoJx3wKBN3ZoNFG0iSOis6Z2sV5XPXBoEJLDHOmyaNZF/uuoIoAGgid0d4kZ0+6xUEr9D2oAkoA KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo AKACgAoAKACgAoAbQUFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA BQAUAFABQBz3iTxvovhG+0Oz8QXD2b63eCyspDA7RNcN92NnA2oW/h3EZPAo2Gk3sdDQIwPCPjTR vHNhd3vhu5a6trS9msZmaJo9s0R2uuGAJwe/Q0k7jaa3M3S/in4U1bQ/Emt22qrHpXhu+uLHVbie J4lgmgCmRfmA3YDDkZBzxmi6DladjmtF/aL8B61qWl2Iu9S03+15BFplzqWk3Fpb3jn7qxyyIFJP GORnIpcyKcJI0fFfxw8H+DfEsnhzWZ9Sk1iO3S5e3stIubsrExIViYkYDkGm2kJQbV0bngX4i+Gv iRptxf8Ag7Uhfw207W9yjQvDLBKOqSRuFZT9RQncUouO5b8ZeM9F8A6Bca54pvBZafAVUsEZ2d2O FREUFmYk4AAzQ3YSTbsjO8BfEzw98SINRfw1PcifTJxBfWl5aSW1xbuRlQ8cgBGRyD0OD3BoTTG4 uO5seKPEmneD9B1DX9ema30zToGnupVjZyiDqdqgk/gKNhJNuyPOoP2mPhzI9n9r1PUdMt72RI4L vUNFu7a3Zn+6POeIIM+pIHfNLmRfs5Hrg5wR0qiAoAy7zxJpWn61pmi3l7HFquprK1nbHJeVY13O wA6AAjJOByB1IoC2hrUEmFL4v0mHxfbeFJLhhrlzYPqEUHlNgwI4Rm3Y2j5mAxnPNF+hVna4zxt4 00b4eeGL7xJ4sums9HsfL+0TLE0pXfIsa/KoJOWdRwO9DdkCTk7I6CgkKAMO18XaTeeKtQ8MW9wz azp9pFd3EPlMAsUhYId2MHJVuAcjFF9bDs7XNygRz/8Awmmjf8Jv/wAIZ9qb/hIf7K/tb7P5TY+y +b5W/fjbnfxtznvjFF9bFWdrknirxdpPgvTYdQ8Q3DW1pNdw2iMsTOTLK4RBhQTyxAz0Hehuwkm9 jS1LULfSNOu9QvnMdraQPPMwUkqiKWY4HJ4BoBalbw7r9h4q0HTdb0SY3Gm6lbJc2shQoXjdQVO0 gEcEcHmjcGrOzNOgQUAYXi7xfpHgbRX1nxJcNa6ek0ULSLE0h3ySLGgwoJ5ZlHtQ3YpJydkbtBIU AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA UAFADaCgoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAI p7aG6Ty7qGOdAwbbIoYZHIOD3oAloA8M/ZYZT4M8VoCC8fjLVlcZ5U+aDg+hwR+dRHY0qbo8w8Ea N4e8SfBj436R401pPD2jat8QtSjTUnbCRyb7cxNnIDDzEUYyAeRmktmW21JNdjf8aa/42+Gfh/T1 +O/hzwz468B2F7bK2r6aXguLQghY55LZhgsGP/LMjrTd1uJJSfu7lnV5PGkf7UviY/Dm38P3F5/w iln9oGt3E8UYj85sbTEjEtn1GMUa82glbk1ND9nuTULL4nfFqw8c2cVr47ubuzvb9rCXfYSWxiIg 8kEBgQC27dycg+oBHd3CduVW2NX9pSabxDY+HPh/4ctHn8Ya/e/bNHuDceRFp72hWRrqR9rZC5A2 hSWyccgUS7Chpq9jkPgD41ttI+IGteHPGVtrF58XfEV7LJ4kkFugt7aO1jAt3BG0CBo2AQgMxZue CDSi9Spq6utj1X9oz/khfj7/ALA038qqWxEPiR5Pq2k/FL4ufB7S/A48E6HoGkajp9jFJrF3rouy kCCNhIsCxAhyFBA3cHv3patWLTjGV7nS6lpWsfEP4tat4GPi/XvDXhvwpodi4TRLv7Jc3k8wfEjz AFtqhPujAzjPejd2FpGN7HB6n448by/DnUPD7+LLtdb0f4lQeGE163KrPPas67TJgBS4EmG46qM5 OSVd2Ksr3t0NPWfhRJoXx7+GGnp488a3yyWeqTrPe6qs80Yj8pjGsjRk7H3bWBySAACtFtUJSvF6 HMfEvxfezN8QdV0rxr8R9b1fSbm7Ont4Ws5bbRdLWBSwiuGP7uXaVPmOScgfKM9RvccVtojaksdW +LHxP+ElxdeJNR8O3OrfDhNQ1S50iUW08wdoneON8Exguykkc7VIBGae7QtIxenU5z4saxrVl8HP j54B13WL7xHb+Er3Rf7P1O/cSTyQXM0EoikkwN7JggseTu+lS9mhxS5otdTqvH/jLXfF3xe8YeHj /wALKGieGEtYLaHwI0UTmaaHzDNcSNIrH72ETBU7MnuC222KKSinp8z2L4B634s1nwLIvxDstRtt TsNRns4JtSgSG4u7ZcGKaREJUOQ21sEjcjcnrVxbtqZzST0PONb8C3fjv9pbxZax+Ktd8M2MPhiw af8AsS6+yzzuZJQmZQCVVfmOB1JGeAQZteRadoLQ57SPGfjPxF4I8AeDpfFd/a6hrfivUtGvvEMQ VLs2lo0pwrYIWVlRVDYJ47nJpXbVhtJNuxSu4NQ+Dfx68bX8Wuan4qbSvhTd6jp7axcm4niVbtWE Ly43ModWbJ5w+M8UbMNJwXqVfHfgbX7X4ZfD/wAX6v8AELXtdvtX1nRbnVrO8vBLYzGaVHX7PFtA i2MRjbjKg5HTA1onccZLmasfVvxB/wCRC8U/9ge7/wDRLVo9jCO6PkvStN8SfCz9nrwh8UtM8deI dQvbK302STRJLoPp81nLLFELVLfbgMEcfP8AeyGOeRjPVRubu0puNjsvijrbar8R/Emmnxd8RNRa wgt4rPRfANnLH/Z8rpktdTj5HZiQwDMFUHBHcN7kxWmy+Zh+FviT4x+I/wAPfgX4eufEd7o+o+N7 jVU1XW7HbHc+RYmQbEcghJHCr8wGcgnuRSTbSQ3FRcn2Lfxv8Oap8OvhV4ys7zxrf+MNLj1DSb2w sNTn+06jaD7ZGXVpid0iMRhNw4xjJpvRBB80lodx8AfFPiD4keIvF3iHxrqd7pep6fefYU8IZMUe lxFQySSLwZXcE/OeOGwOAFcXfciaUUkje+P3iTVvDn/Cr/7C1Cew/tL4gaVYXnktt8+2k83fE3qp wMj2ok9hQSd79jB8beL9csfjp4j0az1W5h0u3+FlzqkVsj4RLxbtlEwHZwuBn0obdxpLlv5nmIfx n4J+Bvhz4yz/ABE8Sa7roWwurzTJ7oPY3VtPNHH9nW3xgSBXGZPvFgxzyMTqlc091ycbH2ZWhzBQ AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA2goKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAFxQAcfWgAzQAlABQAUAFABQAUAFABQAUAFABQAUAe Q6p+z/YSa5req+EfFvijwUddlM+p2ui3kccM8x+9KFeNtkh5yykE1PKXz6ao37X4L+DbX4azfD3+ zDN4anRhPHLKWkldm3mVpOvmbwGDdiBjgAU7K1hczvc5S2/Zu0yQ6Ta+JvGXi/xToekzpPZ6Rqmo I9vuQ5TzNkatIFwMBmx2xjilyj530RseKvgdY+JfG1z4vs/Fvivw1q9zZR2Mx0a8hhR4kJYAh4XP U+tDWtxKdlaxs/Dz4U6H8N5NVu9Nn1HVdY1iRJNS1bVbr7RdXRQEIGfAACgkAAAD0ppWCUnIX4i/ C3SviONJuLu81DRta0acz6Zq+lzCK6tWYAOqsQQUcABlIIIFDVwjJxOS0H9m/QND8WaZ4vbxB4m1 HxXaXLzXGqXeo7pLyNl2/Z5FChPKHBCqB060uXW43NtWPR/GvhOy8d+E9Y8N6vLcQ2Oq2zW08lsy rIqt1KlgQD9Qapq5Cdnc0NG0yHQ9LsNLtGke3sraO3iaQgsVRQoJIAGcDngUA9Th/G3wesPF3iOD xNpuu654T8Rx2n2J7/RrhI2nt8kiORXVlYAkkHGQe/FS1dlKdlYq23wF8K2XhHSfDVnJqUVrp+tw 661ybkPc3d7HJv8AMnkZTvLEDdgA4AAIxRyofO27mt43+GFr4z8Q+G/EEWs6roWs6A0wtrjT5EHm Ry7fMjdXVgVOwdMHrzTauJSsrHG337M2h341mw/4SnxZa+GNYu5ry70C31FUtTLLy+Ds8wIWO7Zu 2k9QRxS5R+0fYs6n+zjot5J4RudO8TeJ9H1Lwno8ek6Xe2V3CkiwpgAv+6w5KjaRjaQT8ueaOUPa PXTcsT/s7eGLz4b+IPBV7f6zcx+IrmO71fV5LpHv7qdJEkDtIyFesajG3AGcDJzT5dLC53zXNDxf 8F7HxJ4ol8UaH4j1/wAH69c2y2t9c6LcpGLyJc7BIjoyllz8rAAgd+mBrqCnZWtc6XwB4B0f4b+H I9D8OrcNAJpLie4upTLPczucvLK5+87HqfYDoKaViZScndjrLwPp1h461bxhDNdNqeqWMFjNEzr5 KxwszKVG3cGJc5yxHTgUra3C+ljkbr4BeGbnwf8A8I4LvVYfK1ibWbLUY7hUu7K8kkaQvE6qAMFy ACDwec9aOVWK53e5B4T/AGftE8N+LtU8Vaprmv8AirWNW0iTSb9tZuIpY57d3ViNixrjhFXAO3Ge Mkmko9Qc21Ywj+yt4elTSLO68V+LrjQ9DvY73R9Kk1GN4LJ0fcqrujLMoGVG4khSQCM5o5UP2j7H tWsaXDrekahpl20iQX1tJbytGQGCupUkZBGcHuDVGaZ454f/AGYPD2hJothP4l8U6z4b0adLqz0L UL9HtBOuCrsqxqWAYFtmdoJPGDip5UaOo30NbXvgHp2r+Jdc1jT/ABV4p8PweIGjbWdO0y/WKC8Z F25OULoWUBWKMuR6U+USm0rWGL+zn4Wg8A6F4Qsb/WrOHw/ey32jalBdql5YyvI7nZIEAK5kYYZT kYzkgGlyq1g53e5F/wAM5eH7vStat9f1vX9b1TWri0mvtXu7mNrpltpVkiiX93sSMFeVC85PPTBy j53fQ7Q/DrS0+Iq+OrO4vbLV3sPsF5DBKot72IHKGVCpJdD91gVOODkcVVtbkc3u2E+JPw40n4oe Ho9H1ya8s/s93Fe2d5ZSiO4tLmMnZLGxBAYZI6dCaTVwjJxd0cCvwCtPDs/irxTb694k8UeLNS8M Xejs+p3ccomV/nXaqxrtOUVQAQuM8ZJNLl6l897IwPhT+zdb2fgzwVH4z1jxLcQ6dFb38nhm7vUa xgvgoZsqq7iqyZYIXK5J6g0KOg5VNXY93tNEe017UtVOqajcJexxILGaVTbW2wEbolCgqWz82Sc4 GMVRlfQ1qBBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA UAFADaCgoAKACgAoAKACgAoAKACgAoAKACgAoAKAFxmgAz6UAJQAUALQAlABQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAjDIyO1AC5yARQAUAFABQA6gkKACgAoAKACgAoAKACgAoAKAC gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAaDkZoKCgAoAKACgAoAKACgAoAKACgAoAKADrQAvWgAoAKACgAxQAtABQAUAFABQA mKAEoAKACgBelAAaAOY8WeD28S3eh3ttrOpaNeaRerdI1nOVS4T+OGaM/K6MOORkdQRSauNOx01M R85+KtX+IqfHz4dLr11a6P4TutY1G1stMsbh3e7jjtpCs9y2ADuGCI+QvfJ5qNbo1Sjyux9FSSLF G0jnCICzHGeBVmR4V4M/aH1XxnJpGp2Hw81GTwZrGofYbTV7O/ju5oyWKiSe1Rd0MeVbLFjtAyRy KlSuaOCXXU3PFXxZ8U2Gva3p3gn4b33iW20JEa/vrjUU06Niyb9sG9T5xC5zjAyMZ6UNvsJRVtWc F44+NviPWB8Hda+HegajeaT4juzO9ut/BbPdOIpM2jbyMYK792dp2470m9rFKCV0zu/E3xa8WWWt azp/g34aX/iKDQ4kfULy41KPT4yzJvKQb1bziBnJGBkYz0ptvsSorqzn/GPxPb4jeDfhxp3gm6vN Fn+I94sZnWTy7m0solMt2UYZw+1PLBH9/IPShu6Q1Gzd+hvfGb4hah4ZtNP8FfDtPtPjnXIHWxBJ dbC2QYku5mOcKo+7n7zeuDQ30Qoxvq9jH+Enh0/FX4C+A5/F2ueIZLz7M00l3a6zPBcTNvdf3kqs GcY7EnoPSktUOT5Zuxxv7O3gWPxVJ4x1HXfEvi27uPDvji90+xRvEd0Y/Ig8po0dN+H5Y5z1BwaU UVN2tp0PO/D/AIw8CTT/ABMb4r/EzxTomuWnivVIdPgs9dvI2jtVI8vy4kJQ4feAMdgOlK61uy2n pyo9U0rUvHGsfsraH4yv9Xlbxlods2uQzwXG8XkMLu3lTBDiQSW4KspzhiCRuXFVry3M3yqduh9C eGNftfFfhvR9e00k2eq2UN5BnrskQOM++DVrUyas7FTx1p2vav4Q1aw8F6nDo2vXMBjtL6ZC6wMS Mtgd9ucehwaHsCsnqeGR6Jc/C34x/Dnw/wCFvGnibxFeavFcDxBp+q6jJfI9qkRIu2DE+SfMwARg MTgdwY2aNL80W2j1f433tzpvwe8d3mn3E1pd2+hXckM0MhR43ETEMrDkEHoRVPYiHxI5T+1tQ/4Z J/tb7ddf2r/wrn7V9s85vO87+zt3mb87t+7ndnOeaV/dKt+8t5nm/ivV/E1x8BPg5em78SzaBcxW Mniy80R5H1BrcwA7i6nftLffYHP54KeyLSXOzpfg23hXUvG8GqfBv4lz6r4bksXGq+G9R1Ce6lDf 8s541nPmREMQG7EcelNWvoyZ3S95Hjnh/wAYeBJp/iY3xX+JninRNctPFeqQ6fDZa7eRtHaKR5fl xIShw+8AY7AdKi61uzRqWnKj6e/Z11jxF4g+DHhPU/G90l9rF1bNI9wsiyGWPzG8pmZSQWKbc989 ecitI3tqYzSUmkeo0zMKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAGn5Tnt3oGhaBiUAFABQAUAFABQAUAFABQAUAFAC0 AHagAIoAO1AC0AFABRYAosAUWAKQBTAQsAM0AL1oAbQAUAHagBe1ACUAFAHmXxD8J6xrvxI+Fmr6 VZ/aNO0PUb2bUZfNRfJSS1ZEO1iC2WIHyg478VLWqKi0k0elSiQxSCAqsu07C4yA3bIBGRVEnxqv we8XXWv6Xc6P8NV8CeNY9Vie/wDFGia4kOmS2yy7ncWokLEOvHl7M5PzHGQM7Psb8ytvdG/48+GX i7xD458Yf8JJ4HvvHkGo3Cnw7cyeJja6ZYwbAAs1ssin5GBZsI2/PHJzTadxKSSVnYs6d8P/ABz4 Y+GXwWKeFJtR1nwZqkkupaVDfW4lMZWZA6OX8th86tjdnBGQOcFnZBeLk9dyl42+G3i/xN4z8WSe J/AeoeN4tTlRvD80/ic2um6fCYwNk1usgOUYFmwr7z065I07gpJJWYzT/CerfDHw7+z1rvjOyfTJ fCGoXek6rGZo5UgS+V4EmZkLLt3eVznjfyPRWtYLqTkl1PUfEv7PllrHjHX/ABjpvjHxhoutavbp DMmnX8CR+WiBViXfCzKhK5I3YySarl6kKdlaxc/Zx8Aax8OPhTo2j+KJ786qFLz2l1cxzpZHOPKi MfATjdjLcseewIqyCclKV0V/gD4J13wPZ+Pk8T2P2F9W8a6jqdkPOjk821lEXlyfIxxna3ynBGOQ KIq1wm07WOC+Htl8TvhgPH+mxfCqbxJba54q1HVrS4/t6xgieKbYqBlZywBCZPGcN0zxSV1fQuXL K2pb0/w/qPwM/Zi8S2XiD7Idbvkvfs1hZZeGK6vGKQ20Q6kBnXgerduaPhiK6nNWPRfBlzcfDrT/ AIZ/D68smuppdEME16k6hYpbaCPcPL+8QxJwRwOATkjNLSyJfvXZ03xG1DxRpngvVbn4d6RHrnic RBbC0lmSJC7MBuZnZRhQS2MjOMd6He2hEbN6njXwW0nxr4Q1IS+Jfhlqs2v65Mh1/wAU3/iCwnkb 6IjkiJeixoOgHfmpV10NJtPZnt3jrwwvjXwV4h8OSTG2Gr6dPZ+cBnyzJGVDY74JzirepmnZ3Pn3 yfi4fg4PhV/wrlBqP9j/APCPnXP7Zt/sH2byfJ8/GfNz5f8ADsznn2qPetaxr7nNzXO01/wf8QPA Hhf4cx/CudddTwnbJZ6roks6Wy6tCIVj3K7DCOpUsoJA+bvjBdmloSnGTfN1MPTvB/inx98cPCnj vUfBCfD6w8O210t1NNdwS3mqvNHsWNhCSNiElgWPO5uOeFZt3HdRi1e5lfDyy+J3wwHxA02L4VTe I7fXPFeo6taXH9v2METxTbFQMrOWAITJ4zhumRihXXQcuWVtT079n/4eap8M/h1Do/iE2iajPe3N 7LbWRJt7TzZCwhjz/Cox7ZJxnqairIiclJ3R6jTMwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAOtADRwcdqChSKAEoAK ACgAoAKACgAoAKACgAoADQAvpQAdqADsaAFoAKAEyPWgA3cEjnFACbjgECgBOSevGKAAKe//AOug ACcYNADgMUABoASgAoAUUAJQAUAFABQAUAFABQAUAUda0XTvEWlXWla7ZQajpt3H5dxbXCB0kX0I P+eKNwTaLcMSQQxxRAhI1CqCSeAMDk80APoACMgigAU5A9RQBnaroOma3JYSavZQ3rafcrdWnnLu EUyghZAOm4ZOD2zQF7F1raF7iO4eGNriNWRJCoLKrYLAHqAdoyO+B6UATUEhQAUAFABQAUAFABQA UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ AUAFABQAUAFABQAUAFABQAhGRQAKex6igoMCgA/CgBD7UAFABQAv40ABxQAlABQAUAL2oAO1ACUA LQACgBCp6Z4oANnrQAoUAYoAXGKACgAoAKACgBDQAlABQAooASgAoAKACgAoAKACgAoAKACgAoAK AEHDY7GgBaACgB1BIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFADSO460AKDnmgoXigBMU AJQAUAFABQAUAFABQAvegA6GgAoASgBaADNAC0AFABQAUgCmAUAGaAG0AFABQApoASgAoAKACgAo AKACgAoAKACgAoAKAEbpn0oAXOQD60AFADqCQoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK ACgBp4ORQNDutAwHSl1AKYDaACgBRQAtABQAYouAUAJQAdKAFoATkUAFAB9KADNABn2oAM0AGaAE oAKACgAoAXpQAlABQAUAFABQAUAFABQAUAFABQAUAFABQAi8ZX0oAWgB1BIUAFABQAUAFABQAUAF ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA FABQAUAFABQAUAFABQAUAFABQAUANHBx2oKHUAGKLgFABRcAoAKACgAoAKACgAouAn0oAPrQAY9K ACgBKADigAoAXpQAlABQAuKADPpQAlABQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeCD+BoAWgB1 BIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA 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 ------=_001_NextPart665810656374_=------ From nscott@redhat.com Tue May 19 02:50:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 9DDB07F37 for ; Tue, 19 May 2015 02:50:26 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1A242AC002 for ; Tue, 19 May 2015 00:50:22 -0700 (PDT) X-ASG-Debug-ID: 1432021819-04cbb056b477d0a0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id ReS6GoUH0c9ebP0g (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 00:50:19 -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 t4J7oIlZ017977 for ; Tue, 19 May 2015 03:50:19 -0400 Date: Tue, 19 May 2015 03:50:18 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp Message-ID: <216519295.1414023.1432021818646.JavaMail.zimbra@redhat.com> In-Reply-To: <1474375420.1413939.1432021804075.JavaMail.zimbra@redhat.com> Subject: pcp updates: build, pmdaproc.sh, pcp-shping MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build, pmdaproc.sh, pcp-shping Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.183] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: build, pmdaproc.sh, pcp-shping Thread-Index: WUpKmsXWwCZXZJ5oMjBMFli4Ofy5KQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1432021819 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.19083 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 (5): pcp-shping: report shell-ping availability/response times pmdas: handle multiple pmchart config files for pmda installs pcp.sh: ensure usage always generated via --help option build: ensure apache logconf config not in system-tools pmdas: remove reference to $pcptmp which does not exist build/rpm/pcp.spec.in | 5 - man/man1/pcp-shping.1 | 53 ++++++++++++++ man/man1/pmdashping.1 | 2 qa/807 | 32 +++++++++ qa/807.out | 29 ++++++++ qa/archives/GNUmakefile | 2 qa/archives/config.shping | 18 +++++ qa/archives/pcp-shping.0 |binary qa/archives/pcp-shping.index |binary qa/archives/pcp-shping.meta |binary qa/group | 1 src/pcp/GNUmakefile | 2 src/pcp/pcp.sh | 6 - src/pcp/shping/GNUmakefile | 29 ++++++++ src/pcp/shping/pcp-shping.sh | 152 +++++++++++++++++++++++++++++++++++++++++++ src/pmcd/pmdaproc.sh | 10 +- src/pmdas/shping/GNUmakefile | 1 src/pmdas/shping/help | 2 src/pmdas/shping/sample.conf | 4 - src/pmie/src/pmie.c | 16 ++++ 20 files changed, 347 insertions(+), 17 deletions(-) commit 4916d87bc467550c1d6415cf76747f9d7f12689c Author: Nathan Scott Date: Tue May 19 17:47:59 2015 +1000 pmdas: remove reference to $pcptmp which does not exist Failure on qa/652 with spurious .err file reference seems to be a result of this - looks like a variable rename missed a few instances. commit 390297f7a99f7ba20a2fc40a79f5fc8696293b1e Author: Nathan Scott Date: Tue May 19 17:28:08 2015 +1000 build: ensure apache logconf config not in system-tools Also adds the pcp-shping command files into system-tools. commit 0223c9b9b081ebc19e0c3e995f5aea9ba01c48cd Author: Nathan Scott Date: Tue May 19 17:27:44 2015 +1000 pcp.sh: ensure usage always generated via --help option commit 87e022d8896b1ba6d7e0199b4ff59c7727dc3bcf Author: Nathan Scott Date: Tue May 19 17:27:21 2015 +1000 pmdas: handle multiple pmchart config files for pmda installs commit 4deed8fdcb2b4c696f46eb9c18b910db17a180f6 Author: Nathan Scott Date: Tue May 19 17:13:26 2015 +1000 pcp-shping: report shell-ping availability/response times Adds a new pcp-shping(1) command, man page and qa/807 to exercise it. Uses pmie(1), pmie2col(1) and pmdashping(1). From mgoodwin@redhat.com Tue May 19 05:24:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B41EF7F37 for ; Tue, 19 May 2015 05:24:56 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 990A8304053 for ; Tue, 19 May 2015 03:24:56 -0700 (PDT) X-ASG-Debug-ID: 1432031092-04cbb056b1783fa0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id yHjK4ovJJuxGcnML (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 03:24:52 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4JAOp6v004136 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 19 May 2015 06:24:51 -0400 Received: from [10.64.51.115] (vpn1-51-115.bne.redhat.com [10.64.51.115]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4JAOnhH006271 for ; Tue, 19 May 2015 06:24:50 -0400 Message-ID: <555B0F70.3030306@redhat.com> Date: Tue, 19 May 2015 20:24:48 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge Nathan (pmdaroot, pmGetOptionalConfig, shping, pmchart configs, pcp --help, apache logconf, pcptmp, qa) + Lukas (buildbot) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge Nathan (pmdaroot, pmGetOptionalConfig, shping, pmchart configs, pcp --help, apache logconf, pcptmp, qa) + Lukas (buildbot) 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: 1432031092 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (8): pmdaroot: fix order of pmdaConnect/Init for slow start case libpcp: add a pmGetOptionalConfig(3) for safe use in DSOs qa: add missing .out file for test qa/771 pcp-shping: report shell-ping availability/response times pmdas: handle multiple pmchart config files for pmda installs pcp.sh: ensure usage always generated via --help option build: ensure apache logconf config not in system-tools pmdas: remove reference to $pcptmp which does not exist Lukas Berk (4): Add buildbot master.cfg and dummy password file Add setup-buildslave script to ease setting up a buildslave setup-buildslave script - add name suggestion based on platform, distro buildslave-cronjob - add helper script to for cronjob setup build/rpm/fedora.spec | 1 build/rpm/pcp.spec.in | 5 - man/man1/pcp-shping.1 | 53 +++++++++++ man/man1/pmdashping.1 | 2 man/man3/pmgetconfig.3 | 49 ++++++---- qa/448 | 2 qa/771.out | 6 + qa/807 | 32 ++++++ qa/807.out | 29 ++++++ qa/963 | 60 ++++++++++++ qa/963.out | 15 +++ qa/archives/GNUmakefile | 2 qa/archives/config.shping | 18 +++ qa/archives/pcp-shping.0 |binary qa/archives/pcp-shping.index |binary qa/archives/pcp-shping.meta |binary qa/buildbot/buildslave-cronjob | 19 ++++ qa/buildbot/master.cfg | 192 +++++++++++++++++++++++++++++++++++++++++ qa/buildbot/passwd.json | 10 ++ qa/buildbot/setup-buildslave | 58 +++++++++++- qa/group | 2 qa/src/getconfig.c | 21 +++- qa/valgrind-suppress | 3 src/include/pcp/pmapi.h | 5 - src/libpcp/src/accounts.c | 4 src/libpcp/src/config.c | 55 ++++++++--- src/libpcp/src/connectlocal.c | 21 +++- src/libpcp/src/exports | 1 src/libpcp/src/logportmap.c | 7 - src/libpcp/src/logutil.c | 9 + src/libpcp/src/pmns.c | 18 ++- src/libpcp/src/util.c | 31 +++--- src/libpcp_pmda/src/cache.c | 6 - src/libpcp_pmda/src/root.c | 10 +- src/pcp/GNUmakefile | 2 src/pcp/pcp.sh | 6 - src/pcp/shping/GNUmakefile | 29 ++++++ src/pcp/shping/pcp-shping.sh | 152 ++++++++++++++++++++++++++++++++ src/pmcd/pmdaproc.sh | 10 +- src/pmdas/root/root.c | 5 - src/pmdas/shping/GNUmakefile | 1 src/pmdas/shping/help | 2 src/pmdas/shping/sample.conf | 4 src/pmie/src/pmie.c | 16 +++ src/python/pcp/pmapi.py | 8 + 45 files changed, 876 insertions(+), 105 deletions(-) Details ... commit 4916d87bc467550c1d6415cf76747f9d7f12689c Author: Nathan Scott Date: Tue May 19 17:47:59 2015 +1000 pmdas: remove reference to $pcptmp which does not exist Failure on qa/652 with spurious .err file reference seems to be a result of this - looks like a variable rename missed a few instances. commit 390297f7a99f7ba20a2fc40a79f5fc8696293b1e Author: Nathan Scott Date: Tue May 19 17:28:08 2015 +1000 build: ensure apache logconf config not in system-tools Also adds the pcp-shping command files into system-tools. commit 0223c9b9b081ebc19e0c3e995f5aea9ba01c48cd Author: Nathan Scott Date: Tue May 19 17:27:44 2015 +1000 pcp.sh: ensure usage always generated via --help option commit 87e022d8896b1ba6d7e0199b4ff59c7727dc3bcf Author: Nathan Scott Date: Tue May 19 17:27:21 2015 +1000 pmdas: handle multiple pmchart config files for pmda installs commit 4deed8fdcb2b4c696f46eb9c18b910db17a180f6 Author: Nathan Scott Date: Tue May 19 17:13:26 2015 +1000 pcp-shping: report shell-ping availability/response times Adds a new pcp-shping(1) command, man page and qa/807 to exercise it. Uses pmie(1), pmie2col(1) and pmdashping(1). commit b664f6c939b1f49700399ff8171cd8c72758c9f7 Author: Nathan Scott Date: Fri May 15 16:23:25 2015 +1000 qa: add missing .out file for test qa/771 commit 616acd0d74c2462171a8a028dda2da9b3f2fe07c Author: Nathan Scott Date: Fri May 15 16:22:49 2015 +1000 libpcp: add a pmGetOptionalConfig(3) for safe use in DSOs There are cases both for and against the current pmGetConfig behaviour of calling exit for terminally broken PCP installs (missing pcp.conf, etc). This commit resolves the issue by adding a safe variant for third-party use, and making use of it throughout libpcp and libpcp_pmda everywhere that shared libraries might come a-calling. There's a handful of libpcp call sites remaining, but these are in specialised server or client code (logconnect and/or pmcd, pmproxy et al) not in real need of conversion. These also happen to be places where new error injection is going to be non-trivial. Resolves Fedora BZ 1187588. commit f083087ec6b93f79f43acfb112e2a665cc966832 Author: Nathan Scott Date: Fri May 15 12:19:03 2015 +1000 pmdaroot: fix order of pmdaConnect/Init for slow start case commit e13eba346f10f4440ac53e6ace6c0bc8d970a1c0 Author: Lukas Berk Date: Thu Apr 30 13:33:21 2015 -0400 buildslave-cronjob - add helper script to for cronjob setup In the event a machine hosting a buildslave reboots, the operator might forget to restart the buildbot. This script automatically enters the proper cronjob entry (checking for uniqueness to avoid duplicate entries). commit 49ccfe1f0aec6731ce98cbb9b2f316fcb0c83b22 Author: Lukas Berk Date: Thu Apr 30 13:29:07 2015 -0400 setup-buildslave script - add name suggestion based on platform, distro commit 43bbe002d34195247a85df46c3b05048047e6e74 Author: Lukas Berk Date: Wed Apr 22 16:36:30 2015 -0400 Add setup-buildslave script to ease setting up a buildslave commit 759c9735b26c9c34de8fddf273da5e8a5fd2ea64 Author: Lukas Berk Date: Wed Apr 22 15:00:56 2015 -0400 Add buildbot master.cfg and dummy password file master.cfg - buildbot master config file used for the buildbot passwd.json - dummy file as an example (used to keep actual buildslave passwords super seekrit) From annabarker.us@gmail.com Tue May 19 10:42:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DD2327F50 for ; Tue, 19 May 2015 10:42:00 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AF0C4304064 for ; Tue, 19 May 2015 08:42:00 -0700 (PDT) X-ASG-Debug-ID: 1432050118-04bdf063207beb20001-S8gJnT Received: from mail-ie0-f193.google.com (mail-ie0-f193.google.com [209.85.223.193]) by cuda.sgi.com with ESMTP id gv8Mu6k3VYqobEG1 (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Tue, 19 May 2015 08:41:59 -0700 (PDT) X-Barracuda-Envelope-From: annabarker.us@gmail.com Received: by ierx19 with SMTP id x19so943568ier.3 for ; Tue, 19 May 2015 08:41:58 -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:content-type; bh=ePMcRsy5JfV9pX5xv2CJmTrYsL2TTo2fPpLqX02em+o=; b=suSJAm9eaPyMJq3B5t4bjSJsdDMfMR81MMpcxqVfdttAwgN1+UOT/H7jX6EaSIs/WE 7HAL81CeNaX19YdWgbku42tRxSFEtKiV9y7K/XYRTQDRfuRt3dCpjBCiTrU+86eptsRJ HDG2+1HkuSDXyFyrRvsEpoMaOJgNzCiXOPz7B6CN7acBXzxOGrl7ofd3rJ7HKiVfPBjD Cly4TfAr2JvmtfrtufVpoHjSJU0HxCrBzOZkT3rFHRFZbss1G3a+txlgEokccXFGrfoQ OZ3G5ZG5GB0SbgOnv4WD6wLky0fglTjqpf2oyS8Rw4gm6DR3Hf7i/hoFX/1VO0oHRgA3 Bm8w== MIME-Version: 1.0 X-Received: by 10.43.65.19 with SMTP id xk19mr42315069icb.20.1432050118434; Tue, 19 May 2015 08:41:58 -0700 (PDT) Received: by 10.36.216.4 with HTTP; Tue, 19 May 2015 08:41:58 -0700 (PDT) Date: Tue, 19 May 2015 08:41:58 -0700 Message-ID: Subject: Datacenter Users list From: Anna Barker X-ASG-Orig-Subj: Datacenter Users list To: annabarker.us@gmail.com Content-Type: multipart/alternative; boundary=14dae9d7c11a9c29e305167126e7 X-Barracuda-Connect: mail-ie0-f193.google.com[209.85.223.193] X-Barracuda-Start-Time: 1432050118 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com 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_MISMATCH_TO, BSF_SC0_SA_TO_FROM_ADDR_MATCH, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19092 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 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address --14dae9d7c11a9c29e305167126e7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, How important is it to be connected with your target *Data Center** Users*. Get connected to your most potential prospect to expand your Business. We provide list for all* telecommunication* *Products Users.* You name your requirement we will provide you the details. You can get free samples and quotation of your target client by filling below details. Industry=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6..? Titles=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6..? Geography=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6? Any instruction=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6? 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. Looking forward for your response! Thanks and Regards, Anna To opt out please reply =E2=80=9CRemove=E2=80=9D in subject line --14dae9d7c11a9c29e305167126e7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

    Hi,

    =C2=A0

    How important is it to be connected with your target Data Center Users. Get connected to your most potential prospect to expand your Business. We provide list for all tele= communication

    Products Users.

    =C2=A0

    You name your requirement we will provide you the details.

    =C2=A0

    You can get free samples and quotation of your target client by filling below details.

    =C2=A0

    Industry=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6..?

    Titles=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6..?

    Geography=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6?

    Any instruction=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6=E2=80= =A6?

    =C2=A0

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

    =C2=A0

    Looking forward for your response!

    =C2=A0

    Thanks and Regards,

    Anna

    =C2=A0

    To opt out please reply =E2=80=9CRemove=E2=80=9D in subject line

    =C2=A0


    =C2=A0

    =C2=A0

    =C2=A0

    --14dae9d7c11a9c29e305167126e7-- From dsmith@redhat.com Tue May 19 15:43:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 DDE247F50 for ; Tue, 19 May 2015 15:43:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CE76B8F8065 for ; Tue, 19 May 2015 13:43:13 -0700 (PDT) X-ASG-Debug-ID: 1432068191-04cb6c6e183cd90001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id xAYjzWCP7yHPAh0D (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 13:43:11 -0700 (PDT) X-Barracuda-Envelope-From: dsmith@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 274DC5A098 for ; Tue, 19 May 2015 20:43:11 +0000 (UTC) Received: from t540p.usersys.redhat.com (dhcp-10-15-1-2.hsv.redhat.com [10.15.1.2]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4JKhA4L008251 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 16:43:10 -0400 Message-ID: <555BA05E.8090607@redhat.com> Date: Tue, 19 May 2015 15:43:10 -0500 From: David Smith User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: pcp Subject: Bug fix: fix python PMDA support when returning fetch callback errors Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: Bug fix: fix python PMDA support when returning fetch callback errors 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: 1432068191 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 While working on the JSON PMDA, I found a bug where I got a SIGSEGV in python if I accidentally returned an int value for a string metric. After working on this for a couple of days, I figured out that if you returned a positive integer, that number got put into the atom->cp field and then __pmStuffValue() tried to use that positive integer as a pointer value in a memcpy() call. Boom. I thought I fixed that problem, but I was still getting a SIGSEGV, but later in my code. I finally tracked that down to an unhandled error getting created when PyArg_Parse() fails. This error occurs when just returning an error code for a string metric. So, here's a patch that fixes the above problems for me and seems to work well. It is commit ec3eda6 on the dsmith/dev branch of pcpfans.git or at the following link: -- David Smith dsmith@redhat.com Red Hat http://www.redhat.com 256.217.0141 (direct) 256.837.0057 (fax) From nscott@redhat.com Tue May 19 18:37:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 AAA547F50 for ; Tue, 19 May 2015 18:37:35 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 48AC1AC004 for ; Tue, 19 May 2015 16:37:35 -0700 (PDT) X-ASG-Debug-ID: 1432078650-04bdf063237dde00001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id IdNfAE62tnHcjuG1 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 16:37:30 -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 t4JNbTrm029288; Tue, 19 May 2015 19:37:29 -0400 Date: Tue, 19 May 2015 19:37:29 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: David Smith Cc: pcp Message-ID: <1035402061.1963827.1432078649474.JavaMail.zimbra@redhat.com> In-Reply-To: <555BA05E.8090607@redhat.com> References: <555BA05E.8090607@redhat.com> Subject: Re: [pcp] Bug fix: fix python PMDA support when returning fetch callback errors MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Bug fix: fix python PMDA support when returning fetch callback errors Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Bug fix: fix python PMDA support when returning fetch callback errors Thread-Index: IzrOQde5N4TJbTrPA4d2d8XMDG4rSw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1432078650 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19113 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > While working on the JSON PMDA, I found a bug where I got a SIGSEGV in > python if I accidentally returned an int value for a string metric. > After working on this for a couple of days, I figured out that if you > [...] > I thought I fixed that problem, but I was still getting a SIGSEGV, but (thanks for sticking with it, David!) > So, here's a patch that fixes the above problems for me and seems to *nod*, looks good to me & good results here from "qa/check -g python". cheers. -- Nathan From nscott@redhat.com Tue May 19 18:38:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 995467F50 for ; Tue, 19 May 2015 18:38:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B5C6304043 for ; Tue, 19 May 2015 16:38:26 -0700 (PDT) X-ASG-Debug-ID: 1432078699-04cb6c6e1944a40001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id KdDesCfiVOvbvSxE (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 16:38:19 -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 t4JNcIwU027879 for ; Tue, 19 May 2015 19:38:18 -0400 Date: Tue, 19 May 2015 19:38:18 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp@oss.sgi.com Message-ID: <753578719.1963933.1432078698929.JavaMail.zimbra@redhat.com> In-Reply-To: <6296475.1963927.1432078692065.JavaMail.zimbra@redhat.com> Subject: pcp updates: python, pmie, docs MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: python, pmie, docs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: python, pmie, docs Thread-Index: QuJIQkrl9VgDPtoXmKb5HKe8sAv1Gw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1432078699 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.19112 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): pmie: add quiet mode to suppress default diagnostics man: correct the pmmktime(3) return code - not a pointer David Smith (1): Fix problems in the python PMDA code when returning fetch errors. man/man1/pmie.1 | 7 ++++++- man/man3/pmmktime.3 | 2 +- src/pcp/shping/pcp-shping.sh | 4 ++-- src/pmie/src/dstruct.c | 1 + src/pmie/src/dstruct.h | 1 + src/pmie/src/eval.c | 8 ++++++-- src/pmie/src/pmie.c | 7 ++++++- src/python/pmda.c | 19 +++++++++++++++++++ 8 files changed, 42 insertions(+), 7 deletions(-) commit adcb1dcbcb1054f9fb923461602e8f53fd48b17a Author: Nathan Scott Date: Wed May 20 09:29:06 2015 +1000 man: correct the pmmktime(3) return code - not a pointer commit 9bdd5b644f8f07e45fbd4785ad367551e4252f29 Author: Nathan Scott Date: Wed May 20 09:28:35 2015 +1000 pmie: add quiet mode to suppress default diagnostics The 'evaluator exiting' message from pmie is not helpful if running pmie from a script - this adds a -q/--quiet option to suppress it, then uses it in pcp-shping(1). Problem uncovered by QA running in Lukas' buildbot network. commit 2a9db6a2f9eb03e942c58b1b0cd0db2b4baa7a7a Author: David Smith Date: Tue May 19 15:31:28 2015 -0500 Fix problems in the python PMDA code when returning fetch errors. * src/python/pmda.c (fetch_callback): If we got an unsupported metric type, don't fall into the error code tuple parsing code. In the error code tuple parsing code, clear out any previous PyArg_Parse() error, since it isn't an error to return an error. If we got a parse error, but a tuple code of 1, return an error. From wwwrun@oss.sgi.com Tue May 19 20:02:47 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 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 A45C37F50; Tue, 19 May 2015 20:02:47 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1102] security bug (information disclosure) in linux-proc pmda - case 2: old kernel Date: Wed, 20 May 2015 01:02:47 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1432083767.DfD5Dc31.18533"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1432083767.DfD5Dc31.18533 Date: Tue, 19 May 2015 20:02:47 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1102 --- Comment #4 from Nathan Scott --- (In reply to comment #3) > Can you try this patch? Fixes environ for me for this case. Copied from > the maps guard, we missed this in the initial implementation. Yep, that patch is definitely correct & merged now, thanks Martins. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1432083767.DfD5Dc31.18533 Date: Tue, 19 May 2015 20:02:47 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

    Comment # 4 on bug 1102 from
    (In reply to comment #3)
    >     Can you try this patch? Fixes environ for me for this case. Copied from
    > the maps guard, we missed this in the initial implementation.
    
    Yep, that patch is definitely correct & merged now, thanks Martins.


    You are receiving this mail because:
    • You are on the CC list for the bug.
    • You are the assignee for the bug.
    --1432083767.DfD5Dc31.18533-- From mgoodwin@redhat.com Tue May 19 20:20:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2C2AC7F47 for ; Tue, 19 May 2015 20:20:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 19B628F804C for ; Tue, 19 May 2015 18:20:25 -0700 (PDT) X-ASG-Debug-ID: 1432084824-04cb6c6e1946700001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id MbQfiZGDHAXxYivu (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 19 May 2015 18:20:24 -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 (8.14.4/8.14.4) with ESMTP id t4K1KNl0002254 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 19 May 2015 21:20:24 -0400 Received: from [10.64.51.168] (vpn1-51-168.bne.redhat.com [10.64.51.168]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4K1KLsR003961 for ; Tue, 19 May 2015 21:20:22 -0400 Message-ID: <555BE154.3070604@redhat.com> Date: Wed, 20 May 2015 11:20:20 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge mgoodwin (fix root pmda NULL deref, pmiostat man), nathans (pmie and pmmktime man), dsmith (py PMDA err handling), martins (pmda proc environ fix) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge mgoodwin (fix root pmda NULL deref, pmiostat man), nathans (pmie and pmmktime man), dsmith (py PMDA err handling), martins (pmda proc environ fix) 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: 1432084824 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Mark Goodwin (2): Fix NULL pointer deref for initial root_container_search(NULL) Fix NAME section in pmiostat man page. Nathan Scott (2): pmie: add quiet mode to suppress default diagnostics man: correct the pmmktime(3) return code - not a pointer David Smith (1): Fix problems in the python PMDA code when returning fetch errors. Martins Innus (1): pmdaproc: ensure environ_buf buffer correctly setup on refresh man/man1/pmie.1 | 7 ++++++- man/man1/pmiostat.1 | 2 +- man/man3/pmmktime.3 | 2 +- src/pcp/shping/pcp-shping.sh | 4 ++-- src/pmdas/linux_proc/proc_pid.c | 2 ++ src/pmdas/root/root.c | 4 ++-- src/pmie/src/dstruct.c | 1 + src/pmie/src/dstruct.h | 1 + src/pmie/src/eval.c | 8 ++++++-- src/pmie/src/pmie.c | 7 ++++++- src/python/pmda.c | 19 +++++++++++++++++++ 11 files changed, 47 insertions(+), 10 deletions(-) Details ... commit f4c208ca0f66d7bbc7b23ac14615654a266ca096 Author: Mark Goodwin Date: Wed May 20 11:14:24 2015 +1000 Fix NAME section in pmiostat man page. modified: man/man1/pmiostat.1 commit d1ecfe7814273d409b64ffcb6be81773a6c35185 Author: Mark Goodwin Date: Wed May 20 11:10:22 2015 +1000 Fix NULL pointer deref for initial root_container_search(NULL) modified: src/pmdas/root/root.c commit 9f16688991426201a4f330f7f237d565d5d6d028 Author: Martins Innus Date: Wed May 20 10:40:10 2015 +1000 pmdaproc: ensure environ_buf buffer correctly setup on refresh commit adcb1dcbcb1054f9fb923461602e8f53fd48b17a Author: Nathan Scott Date: Wed May 20 09:29:06 2015 +1000 man: correct the pmmktime(3) return code - not a pointer commit 9bdd5b644f8f07e45fbd4785ad367551e4252f29 Author: Nathan Scott Date: Wed May 20 09:28:35 2015 +1000 pmie: add quiet mode to suppress default diagnostics The 'evaluator exiting' message from pmie is not helpful if running pmie from a script - this adds a -q/--quiet option to suppress it, then uses it in pcp-shping(1). Problem uncovered by QA running in Lukas' buildbot network. commit 2a9db6a2f9eb03e942c58b1b0cd0db2b4baa7a7a Author: David Smith Date: Tue May 19 15:31:28 2015 -0500 Fix problems in the python PMDA code when returning fetch errors. * src/python/pmda.c (fetch_callback): If we got an unsupported metric type, don't fall into the error code tuple parsing code. In the error code tuple parsing code, clear out any previous PyArg_Parse() error, since it isn't an error to return an error. If we got a parse error, but a tuple code of 1, return an error. From marketing@croazia-dentista.it Wed May 20 03:17:52 2015 Return-Path: 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 634057F54 for ; Wed, 20 May 2015 03:17:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4A107304100 for ; Wed, 20 May 2015 01:17:48 -0700 (PDT) X-ASG-Debug-ID: 1432109858-04cb6c6e1a4dc00001-S8gJnT Received: from shop.server-046.com (shop.server-046.com [5.153.1.22]) by cuda.sgi.com with ESMTP id ywym3GB44X194Iib (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 20 May 2015 01:17:39 -0700 (PDT) X-Barracuda-Envelope-From: marketing@croazia-dentista.it X-Barracuda-Apparent-Source-IP: 5.153.1.22 Received: from [151.252.214.224] (port=55142 helo=dellPC) by shop.server-046.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.82) (envelope-from ) id 1YuzBp-0005Vf-NA; Wed, 20 May 2015 10:17:27 +0200 From: To: Subject: Dentista Croazia - Unlimited Smile Date: Wed, 20 May 2015 10:17:20 +0200 X-ASG-Orig-Subj: Dentista Croazia - Unlimited Smile Message-ID: <002e01d092d5$661c1470$32543d50$@croazia-dentista.it> MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_002F_01D092E6.29ABC240" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdCS1PDLz98PbbX8R9m9px9DB5KpAA== Content-Language: hr X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - shop.server-046.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - croazia-dentista.it X-Get-Message-Sender-Via: shop.server-046.com: authenticated_id: marketing@croazia-dentista.it X-Source: X-Source-Args: X-Source-Dir: X-Barracuda-Connect: shop.server-046.com[5.153.1.22] X-Barracuda-Start-Time: 1432109859 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: unlimitedsmile.hr X-Barracuda-BRTS-Evidence: croazia-dentista.it 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 This is a multipart message in MIME format. ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0030_01D092E6.29ABC240" ------=_NextPart_001_0030_01D092E6.29ABC240 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png Logo http://unlimitedsmile.hr/images/phoneIcon.png Contatto http://unlimitedsmile.hr/images/blank.gif00385996402182 http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/milano%20preventivo.jpg Vi invitiamo per un preventivo gratuito a Hotel Michelangelo Milano Piazza Luigi di Savoia 6 20124 Milano - Italia Sabato il 23 Maggio 2015 , dalle ore 10 alle ore 17. Basta portare una ortopanoramica recente ! http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png Primo viaggio gratis,=20 Prima visita gratis,=20 Panoramica gratis ! =20 http://unlimitedsmile.hr/images/bus1.jpg Read More http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_290.png http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png = MODALIT=C0 DI PAGAMENTO 1. In contanti 2. Bonifico bancario 3. Carta di credito Per il pagamento in anticipo sul totale di preventivo entro 10 giorni = =E8 previsto uno sconto di http://unlimitedsmile.hr/images/croaziadentistiimpianti%20copy.png = Read More http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_290.png =20 = http://unlimitedsmile.hr/images/PREZZIHEADER.png = Calcolatore prezzi=20 Siete interessati per sapere una spesa approssimativa dei trattamenti e = cure dentali? Con il nostro calcolatore prezzi scoprite velocemente quanto dovreste = andare a spendere! Visitate il nostro sito web ! http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/mapa.png Clinico Dentale - Unlimited Smile Strossmayerova 14, 51000 Rijeka, Croazia info@croazia-dentista.it http://unlimitedsmile.hr/images/Untitled-2.png Per un sorriso migliore ! Chiamateci oggi 00385 99 6402182 http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png DentistiCroaziaImpianti.com = = Facebook Twitter Google = Plus Linkedin http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png Copyright =A9 2015, http://dentisticroaziaimpianti.com Anticipatamente ci scusiamo e ringraziamo per la compresione. Il = materiale promozionale =E8 stato inviato per conto della societa UNLIMITED SMILE = =96 CLINICA DENTALE per motivi promozionali. Questo messaggio avete ricevuto = per i motivi di collaborazione, registrazione sul nostro sito o = applicazione, o avete partecipato al sondaggio, oppure uno dei conoscenti o amici ha raccomandato il nostro newsletter durante il gioco promozionale. Secondo = la legge su la comunicazione questo messaggio non puo essere considerato = SPAM, perch=E9 contiene contatti e indirizzi dei mittenti, ed anche il modo = per il log-out da nostro newsletter. Se considerate di non dover essere sulla = lista per la ricezione dei avvisi e proposte di collaborazione, potete = annullare la registrazione in ogni momento inviando la risposta su questo e-mail = con il soggetto indicato LOGOUT (indicare nel e-mail indirizzo e-mail da annullare) oppure premere sull' annullazione automatica dalla nostra = lista andando su voce UNSUBSCRIBE. ------=_NextPart_001_0030_01D092E6.29ABC240 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

    =  

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"

    =

    3DLogo

    = 3D"http://unlimitedsmile.hr/images/phoneIcon.png"= Contatto

    3D"http://unlimitedsmile.hr/images/blank.gif"00385996402182

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/milano%20preventivo.jpg"=

    Vi invitiamo per un preventivo gratuito a
    Hotel Michelangelo Milano
    Piazza = Luigi di Savoia 6
    20124 Milano - = Italia

    Sabato il 23 = Maggio 2015 , = dalle ore 10 alle ore 17.
    Basta portare una = ortopanoramica recente !

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal>=  

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"=

    Primo viaggiogratis, 
    Prima = visita gratis, 
    Panoramica gratis = !

    =
    3D"http://unlimitedsmile.hr/images/bus1.jpg"

    3D"Read=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"=

    = 3D"http://unlimitedsmile.hr/images/shadow_290.png"=

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"=

    1. In contanti

    2. Bonifico bancario

    3. Carta di credito

    Per il pagamento in anticipo sul totale di preventivo entro 10 giorni è previsto uno sconto di 3D"http://unlimitedsmile.hr/images/croaziadentistiimpianti%20copy.png==

    3D"Read=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"=

    = 3D"http://unlimitedsmile.hr/images/shadow_290.png"=

     

    3D"http://unlimitedsmile.hr/images/PREZZIHEADER.png"=

    Calcolatore prezzi 

    Siete interessati per sapere una spesa approssimativa dei trattamenti e = cure dentali?

    Con il nostro calcolatore prezzi scoprite velocemente quanto dovreste = andare a spendere!

    Visitate il nostro sito = web !

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/mapa.png"=

    Clinico Dentale - Unlimited Smile
    Strossmayerova 14, = 51000 Rijeka, Croazia
    info@croazia-dentista.it

    3D"http://unlimitedsmile.hr/images/Untitled-2.png"

    Per un sorriso migliore !

    Chiamateci oggi

    00385 99 = 6402182

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"

    DentistiCroaziaImpianti.com<= /span>

    3DFacebook=    3DTwitter=    3D"Google=    3DLinkedin=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    = Copyright 3D"©" 2015, http://dentisticroaziaimpian= ti.com

    =

    Anticipatamente ci scusiamo e ringraziamo = per la compresione. Il materiale promozionale è stato inviato per = conto della societa UNLIMITED SMILE – CLINICA DENTALE per motivi = promozionali. Questo messaggio avete ricevuto per i motivi di = collaborazione, registrazione sul nostro sito o applicazione, o avete = partecipato al sondaggio, oppure uno dei conoscenti o amici ha = raccomandato il nostro newsletter durante il gioco promozionale. Secondo = la legge su la comunicazione questo messaggio non puo essere considerato = SPAM, perch=E9 contiene contatti e indirizzi dei mittenti, ed anche il = modo per il log-out da nostro newsletter. Se considerate di non dover = essere sulla lista per la ricezione dei avvisi e proposte di = collaborazione, potete annullare la registrazione in ogni momento  = inviando  la risposta su questo e-mail con il soggetto = indicato  LOGOUT (indicare nel e-mail indirizzo e-mail da = annullare) oppure premere sull' annullazione automatica dalla nostra = lista andando su voce UNSUBSCRIBE.

    ------=_NextPart_001_0030_01D092E6.29ABC240-- ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF+/v79fX1/f397e3t9/f35eXl3d3d////XbCKwwAAACBJREFU eNpiYGNjZWRgYGNmZ2dnYGUHkSxgkglEAgQYAAfaAJB2SeW4AAAAAElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image002.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF+/v79fX1/f397e3t9/f35eXl3d3d////XbCKwwAAAB5JREFU eNpiYGBkZWNjYGdnZwaT7KxgkgVMMgEEGAAH7ACQqawokAAAAABJRU5ErkJggg== ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/jpeg; name="image003.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4QlYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTQ6MTA6MjggMTQ6MjA6MjQAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABD6ADAAQAAAAB AAAAHwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAgiAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAEgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9F6f1GzLbnFzGt+x5FlDIJ9wY1jw539beh09fwmdOxMvqFrM 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 AAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAA AThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////// //////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////////// /////////wPoAAA4QklNBAAAAAAAAAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThC SU0ELQAAAAAABgABAAAABzhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQA AAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAAAHwAAAQ8AAAAJAGwAbwBnAG8AXwBjAG8AcAB5 AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEPAAAAHwAAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEA AAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25n AAAAHwAAAABSZ2h0bG9uZwAAAQ8AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNl AAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0A AAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlw ZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAA AAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAB8AAAAAUmdodGxvbmcAAAEPAAAAA3VybFRF WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVY VAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlo b3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVu dW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVT bGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNl dGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAA OEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAABzhCSU0EDAAAAAAIPgAAAAEA AACgAAAAEgAAAeAAACHAAAAIIgAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB /+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwR DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwR EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgCgAwEiAAIRAQMRAf/d AAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIz NHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEi EwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N1 4/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9F6f 1GzLbnFzGt+x5FlDIJ9wY1jw539beh09fwmdOxMvqFrMZ+VT6waZgwGeo2v857v0jf0f84qFeTf0 m3qlFmHkXuyb35OM6itz2PFrWMFXqMDvSfW6v9J6iJi9NuqyOgsvqLjhYtoscBLWWbcdjZeJZu/n NieQPp/Y6J5fDZMhUJevHwSHFOMOXnkkI8XH/lfbi27+uUP6ezO6e9mQx19VJJnTfYyqwOb7Hssa 1/56errNFTMizPyMdlbMp+NU9hdA2je2rIdYNrcjR/qf4JZmZiZRy+qFlFhZZmYD6yGGHBvo+tYz T3bNv6VyA7AynktfjWOY7r3rEFhINO3+fOn8x/wn82iIxXx5bljCiaBIldx9zgnjxZeDi/qcfB8r sf8AOjoH2b7V9sZ6W7Zw7duif5rb6v8A0FPI6rWy/DfXfR9jyK7bXucXeo5tbBaH42wen7P8N6n5 ihTiR9ZMrLNRAOLUxl22ATut9Ru+Pc/21LK6ZhZVV/Qpx7K2UO6h6ksIDA9zvR36fo/U/wAEkBHx /lFjjg5Y2Y8WkDKpyhL+c5bNmjGPoj6sc8cYcbqdI+sOFn4uRkPuraMZ7/UIlrW173tx7Hut2/zt Ve9WOn9b6X1J7q8LIbbYwbnMgtdt/f2WBjnM1+msTK6bnZHQX1NZaHV59l9lAAFllQussLaxcNjv a716t/8AObETDofl9XxLx+0LW4ge835jWUtYbG+n6LGfZq7cjf8A4TY9ldSRjHUr8nK8sRmnGRjw yycMeKJGP24+ni9Hr96XyevH/wBWdLJ+sXSKL34jsqsZTZGwk7Q8An07Lf5qt3t+i96tdNyX5fTs XKsAa++lljg3gF7Q87Z+K5/EdbgdGu6Lf06+/LAsadlZfVe55c5uR9p+htduZ6nqu9WtbXSGXU9E w2Gsi6vGrBqfLDuDG+x8j2e7+ShIADTuxczgxY8foBv3BGM5ShL3YcMv1sOH5Mc/5ZGn0frPUupP ZkDFr/Z9zrGhzbP0tJrkAZVTgPdb+5V9BWR9Y+hnIZjDMr9axxY1uv0gSzY90ba3bm+3f9NZmK62 3rWPk4WFfg327v2ux7S2ggA7SbP5q+/1v6PdR/OM/nEPI6fd/wA0M2hmM/7RddbYagw73H7RLH7I 3u/RMr/62jwxJ7XQZp8ty8skeIe0JnHjjCEheL3ZZI8eXi933Pb4Pmhwe9j/ANo7NHXOnZv2ivp+ TVdfQ1zi0khumm/dt99O/wCnbT6ir9O6vk5GfRh2ilzbMFuY62ku2lzn+n+j9Ta70tnu9/vUep4t g6r0049J9GqjKrca2+1oLKxTWdo2s+j+iasqrpfULwyhtVlTn9Cbj73tLWi3d/R3ud9B/wC+xIRj XmOqMeDlpYyb4ROPEPcIlPF6smM/Lwf5v3HexvrB0bKyvsmPlssv1DWiYdHPpWEenb/1t6uZNdtu NbVU81WvY5rLBy1xENf/AGHLlW4tmVVh4QZ1PfW+uarRVVVj+kdosblfZdrvTaP0Pofz669NkAKp r83hx4ZQOMnr6ZmOT5NpfLD0z/uf47j9B66zqLH4uRFPU8UlmVQe5adjrav3q3O/7a/7bfZsLlfr Z9XMi+0dX6ZuGZWB6rKyQ9waIbbQ5vu9etv5n+FZ/L/nMGr67dfprNTra7HDTfYwbx212mv/AKbF IMXGLgR4xP6Lbj8MHNxGbk5RF/zmCZqWCfWMf3sf7j33UepYnTMV+Vlv2Vt0AGrnOP0a62/nPcqn 1evzM3Ed1LLlhzHb6KJMV0j20t/lOf8Azr7f8JvXI9K6Z1X6z5rMvqVj34df0rXe1rh3pxmt2s9+ 39K+v/z4vQWNaxoY0BrWgBrRoABwAE2cRAcN3I/N/Bh5zBi5SHsCQy8xI3mlH5MMY/Lih/Wl+m// 0PVUl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn 6pK5/rH/ACiP+SPzf6b/AD/+v7i+dkk/H830bfI/zp/ul+p2fQbxwPo8f2VNfKqSY1C//9k4QklN BCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABv AGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0EBgAAAAAABwAHAAAAAQEA /+EPzWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlk PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu czptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24g RmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDov L3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1s bnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8v bnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNv bS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2Jl LmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAv IiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0yOFQxNDoyMDoyNCswMTowMCIgeGFwOk1vZGlmeURh dGU9IjIwMTQtMTAtMjhUMTQ6MjA6MjQrMDE6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMTQtMTAt MjhUMTQ6MjA6MjQrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBX aW5kb3dzIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBo b3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhpc3Rvcnk9 IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo0RTRGRkM5NkE0NUVFNDExQUNEQ0FDRUREQUU5MzEy RCIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo0RDRGRkM5NkE0NUVFNDExQUNEQ0FDRUREQUU5MzEy RCIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0 aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRp ZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEs MjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwz MzQzMjtGNjY2RURGQTAzQTQyNDNCMjAxMjkyM0I1Mjk2QTMwRiIgZXhpZjpQaXhlbFhEaW1lbnNp b249IjI3MSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMxIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4 aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2 MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwz NDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4 NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0 MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5 MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4 LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7 QzE4Q0Q4ODI2QzRDMjNDOEIzRjdDNjE0RjgyNDlEQzQiPiA8eGFwTU06RGVyaXZlZEZyb20gc3RS ZWY6aW5zdGFuY2VJRD0idXVpZDo3QkJDNTU3NkU5NTlFNDExOEQ0QUMzMkQ3NDJENjYzRSIgc3RS ZWY6ZG9jdW1lbnRJRD0idXVpZDo3QUJDNTU3NkU5NTlFNDExOEQ0QUMzMkQ3NDJENjYzRSIvPiA8 L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+ /+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNz cE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQA AABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAA AkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVt aQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgM YlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENv bXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2 MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1 AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJ RUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVD IDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVD IDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAA AAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2 Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYt Mi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBML AANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA AAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7 AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYA ywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1 AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0C ZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOW A6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0F HAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0Qbj BvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJ EAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuA C5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkO ZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGM EaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIV NBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkg GUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAd mR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJV IoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3on qyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1B LXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0Yz fzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5 OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdB KUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iR SNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQ u1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1ka WWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfVi SWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2un a/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV1 4XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBH gKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCL lov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cK l3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowaj dqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AA sHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9 j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2 y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ 8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui8 6Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4 qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEB AQIBAQECAgEBAQECAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEB AQECAgIEAwMEBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI CAgICAgI/8AAEQgAHwEPAwERAAIRAQMRAf/dAAQAIv/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUE CQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQIFAgMEBgYFBQEDBm8BAgME EQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRiGEM0JYIKGXJTJmOSRDWiVLIaczbC 0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1hIVndndohoeUlaSltLXExdTV5OX0 9ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY2dro6er4+foRAAEDAgMEBwYDBAMG BwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FCFVIJFjNi0nIkgsKSk0MXc4OismMl NFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFlaZWZnaGlqdHV2d3h5eoWGh4iJipSV lpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj5OXm5+jp6vLz9PX29/j5+v/aAAwD AQACEQMRAD8A3ksJ9QXSDG+uGZvTfhebxVdaMm4PHnzMmSxQ4khpsJmalRJ/mpKdaV7mth9xJi43 ajQ2NHMmuUWibkp/ZKMAyNuPCZ4HhUk3/ZFvFa7rsbxO28ZY+6WkO60HU4NZKdAV3g+xeJSE4bcR Put/qD6QenDLeBZv60ZvGS8u5lxilyHgmItQ4lX+fi1bBPUwwbMLp6l13JTSHeyhBt1YXF9ZVk1z fLKGE6lAScQMBGOJHTXuzDsi3i3zvXbTJrfv3mmlOqTrQiG0lKVKlxSQYKkiASozgDjQzcLKjavc 9XqArrp6kOk3pxock4j1Yx2fA6XqFjdN0+ys9FQ1dcZ8Uq0eSKNhSRyFAQh99rAe3htlOSXF8Vhk ToGo4gYDzqU+yzsZ3g3zdum8qaDirZpTzkqSmG0kAkaiJOIwGNJDEfWN0Mwr1QYJ6QavHapes+P0 DY7Q4elFKaABaCXFBA9V9lZmp4WkVbWtYX3EAqUbs3arA3gA7oGNuO2NnROFCKz+nLel/cZ3e1DS f5a2vQTqGv7w3qCNpSFqCSdsyYgE0aThBUFV7nq9Xuer1Fcf1idDY/VHD6PWx2p/z1T4ecwJhoo5 DQ2GHnF/lzUg2E/ygM+21tv726w4fjdq7/l/5yB3Uxtx2xMdE4VOifpz3pO4p3u7pP8ALAvRq1DV 9/d6tP8AR7zwTMzwjGlnD6i+ktR1+q/TJDmKSTrFQYEOotXl0UNaIUwsypEHNUYvI3/pFOwPex4m OSXIsxdaf2RVpmRt8ttBt3sc3gRukneVTIGWqe7kL1JkrgmNE6owImImhw4U1F9e56vV7nq9Xuer 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 gAQBHCjM8JKhqvc9Xq//2Q== ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image004.png" Content-Transfer-Encoding: base64 Content-ID: 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 QmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/gif; name="image005.gif" Content-Transfer-Encoding: base64 Content-ID: R0lGODlhBQAFAIAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlk PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu czptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEw LzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnht cE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29s PSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlp ZDpENEJDNUQyM0E0MzIxMUUxOEIyNTk4MEM0QjQ3NTE5QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1w LmRpZDpENEJDNUQyNEE0MzIxMUUxOEIyNTk4MEM0QjQ3NTE5QSI+IDx4bXBNTTpEZXJpdmVkRnJv bSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0QkM1RDIxQTQzMjExRTE4QjI1OTgwQzRCNDc1 MTlBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ0QkM1RDIyQTQzMjExRTE4QjI1OTgwQzRC NDc1MTlBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hw YWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX 1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+e nZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2Zl ZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0s KyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAA AAUABQAAAgSEj6lYADs= ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image006.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF9fX1/Pz8/f397e3t9/f35eXl3d3d////hZZTMAAAAB1JREFU eNpiYGIHAgYWMMkKJtmYwSQbKwMjQIABAAkRAJD9UdD7AAAAAElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image007.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF9fX1/Pz8/f397e3t9/f35eXl3d3d////hZZTMAAAAB9JREFU eNpiYAcCJgYQyQImWUEkMxsDIwMrGxtAgAEACSUAkBkEd5oAAAAASUVORK5CYII= ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image008.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAmIAAAAKCAMAAAAgsMLKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAH5QTFRF1dXV2NjYxcXFy8vL2dnZxsbGv7+/w8PDvb291NTUzs7OuLi4 tbW1z8/Px8fHycnJurq6u7u7wsLCtLS00NDQvLy8t7e3tra2xMTEysrKvr6+yMjIwcHBubm50dHR 19fXwMDAzc3N0tLS29vb1tbW09PT2tra3NzczMzM3d3d8UhJpAAAAmFJREFUeNrs1Ily0zAQgGGF ukAolMscpSWGKLaS939BdK600m68zhDG0+F/AM9q9xsrPU2DGsf9ru/7d643rt+po+vG92B773q0 3btuUy9c312vXJ98T65fuJexH77X0BfoI/Qh97Pprukr0Teit6I+X5Dsy9RM1OztC9stFCvKe8u7 zPsN+07br47iDxVu5s/nD+lPCgf253Z39wCchGDC8wAsno5HZDHt9uOohm7Sylhj3WY4KNvWN+b2 oV2o7xHD7DBKPGKJBMWkEYEEk4ll7VJEE+kklLJY+e4WtOS77VTt5OhhQipJyxOsM+03oyndNHSy nSO2E/UAHwsoFIEUZIIhp+kwbLpp0kadjNFWmXUW2oSG2CGlQtuG4RmJLUXQCP/GYDKiDCyDSyxz huYZnQxWtlqxPHx/ttkRKycSKrdxZY+ZSwDzkLYMa8fXKOjM2AE+20gBaCQrkU6E5ExpbcxJnWzG OGfQxNR1mGGGmCWepZg1ZpDJZESZWPIyaZqVzntKaYWVr1Qsrzw/HzVRNTRywlIhrQCXCKbPW86b b47C0AE7AxwcCHBGCkZOldPlieEMk9YChqVEgiLSWIgEkxRLGc1SJ6201cp1c2HzX6YnagYvHrWA SsEliynNIDckne7MYREATknriSAmyfBpKUUKZcGykjlPk9PJYuXbXZjk25IZ0aMEVIZya+U2RevX IjskH0kXEvsLFBmTYpcVzUonqZTEyqcWJP0mNQ81d/U06UbaXUoucF0DVyZ2LZY0zQU61xz5MOlW 1nfPFRL7BzrX3rM6yvMi9r8V9keAAQBkwa13PVH9zwAAAABJRU5ErkJggg== ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/jpeg; name="image009.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4RNSRXhpZgAASUkqAAgAAAAJABIBAwABAAAAAQAAABoBBQAB AAAAegAAABsBBQABAAAAggAAACgBAwABAAAAAgAAADEBAgAcAAAAigAAADIBAgAUAAAApgAAADsB AgAPAAAAugAAAJiCAgAaAAAAyQAAAGmHBAABAAAA5AAAABABAACA/AoAECcAAID8CgAQJwAAQWRv YmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzADIwMTU6MDU6MTIgMDk6Mzk6MjMAR2VvcmdlIEphcmRp bmUAwqkgMjAxMiBHZW9yZ2UgQS4gSmFyZGluZQAAAwABoAMAAQAAAAEAAAACoAQAAQAAAGICAAAD oAQAAQAAAOQAAAAAAAAAAAAGAAMBAwABAAAABgAAABoBBQABAAAAXgEAABsBBQABAAAAZgEAACgB AwABAAAAAgAAAAECBAABAAAAbgEAAAICBAABAAAA3BEAAAAAAABIAAAAAQAAAEgAAAABAAAA/9j/ 4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJ CAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDP/AABEIADwAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAAD AAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwz AQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXC o3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3 EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNz NPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG 1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APRwpN1MDlDkqbZDgR2KKUnh4oPUcs4PTsvObWbj iU2XioGC/wBNjrPSDodt9Tbt+irDhDkPJZRZi3V5JDcd9b23OJ2gVlpFrnP/ADPZ+ckp8/8Aqj9f /rP1DqlVXVunj9nZbmsZkVU2V+k6yG0bXPdYy7H3+x3+E/Set6v6PYvRjwf9eF5b036w4mPm1XWN u/ZlFzbTkudc6sY20V15Ho17qW7n+h+p/pfsz9/6Kr07Hr0rA6l07qdByOn5NeVVJa59Tg6HRu2P j6D9rvoPUeORkCSNivywjAgA3YtM4DT5hSpg/MSvP/rf9dfrH0vqVv7Oopr6VhWNquybWGzfbtZZ YyxrHNsop/S+iz2fT/wy7PoHVaes9KxOqUDZXl1B+yd2130bat8N3+la19e5OBBulpiQNeurdubL HgCSQNFwP1kYZMiJErU/xiUZ+diY/TcS51DbxZbYWh0Wej6bm49r652Mcyy233/zltNS4zpZvrov 6dex9Rxw1zarOWk/Sj91lrX1v2q3yRByEdmpzwIxCXQtHIr9yF6avXMl3zQvTW0Bo4ZyatfYn2I/ pp/TRpHuIAwqfpPA3FpA01j94S3/ADkU1kRIIkSJ7haWRjV/YA9mtjm4pAE6yMmp/IH5zGKOeSMD EH9I0PtjH/ul8ISmJEfoC/8Amyl/3LkhhJgAk+AU9hHMg8/fqtCjANfUa8e4HbY0x4+5jtv+a9Ay qmNfXsO5rqanT5mtu/n+UhHNCUxCJvih7oI/d4uFWTDOOMzkOHhn7Ugf3uHia40Uw4jgpywgwRBH IKQYVM1yX//Q9Fjx+axPrJnZuPZTRS81U2ML3OboXOB2lm76W2v/AL+t5whzm+BkfArG+svTzkY9 eVV6z8jGMMqq9wcx5DbN9J+l6X85vp/Tf8Ym5ATA1uy4DEZI8W3ii6T1htb2MtyXXNsc2t7CTYWu edjD+d6fu+nuXF/40PrF1bI6td9XKGvrwcb0zaysFxve9jL2uuLB/MV+ptrx/wDSfpbf8F6WvgPt uy6sfGAruJexzGN2k7+S/QfR27v0ir/4xz1Dp3VGX0wzGzGtDLCAR6jB+kZ/m+5N5U6S4yaj/hL+ dABgYAcUrsfLs8p0fJ69V07L6U7Edbi5VVrGG0Cp1T7ARvYbNu6pznfpKv8Atv8A4Te+ob6Pqnm3 5XVs6unHyMdzbaGy4bqi11Nzv8I+xs3UVMZV/hlyl2V1C65jLcqzbb7SGkVt513emGKbsa9+BlWs r/VTWDZa4wGBr2lnpud/OPserH6sXwQJM9ZX/wBLhi1byHh45gCOgr/o8UnprOqnr1H1jsxunvsp yHk4pfWz1A6yr0/020WPbZU1vrVf9trW/wAUP1gx/wBn/wDN/Ku25bH2XYbHaB9TvddVUfoutpu9 W51f0/St9T/B2rzDKzrGtbVVa9rSDv2OLZBO11dm36f82tDoXWGYXW+jZgcK242SwXvH+je4Mv5/ doc5qrQEgeI7SO3ZtZDEx4esABf7z6b9eeqZTOv9MxMasNOP77bLC7a+vI3Y9lW2v930/U3/AOl/ kfznMMvvPVc619ZDbnbDv5AZtZXs/wAxdF/jDZYzq+Na8H0bcfY0gke6t73WfR/kXsWLVXvra5uo 7CNYV/koAZOO/ou+IclCXw/FljI+qNmPT3PVGWqG1kmeyHs8lpfZp1j5pfZvJbAyCnjpYJcR1c30 z4J3UPb9JpHPPkdq0TjacQrvVMSv1Q6rUPNh+95e3/q0yXMRE4Q6zv8A5q+PKTOOc+kOH/nOVmYo bXiOZr6lG50fvB9od/0dq6WmkDEYWUS4VUlsCXbp9SvaHenscx1z/wDrf0FS6kWV9Pw/0YDjSWtI k8kbD7fo+o636H8v/ri0unVtZVLXOM4hDd2mm1j7h2+i7a1n+jWNzXNHKIx/zZlr+9xF3eU5QYZT ld+5wen93hi4+EXX59FkuyWMdYBaQwAOaxz3V767LbO2/wCggdXxXmzHe2sV1vpaKwONC72ucfpP a0oP1VtpvqeA57R6ustNboFc+2uxzvbu/nLFpdXvbj4lTOwa+0SJDdpL37vzfTb6uz2/8H/OJnK5 /YyiZHFoYfRfzfL/AHjEYXw2RP6hy8nHaLjtGhaxw/tMY/8A78mFBGhEHz8tFqZ2PFod6Zraam7R 5NGzt/IaxDsbXaZrghjn1kjxB3/+jFrYuZHDhiTcskP+hD1ORl5X155AVGEz/wA+fpf/0fS74EWc gaFU3ve4TGnl/crzqxbW6qdD7mH8f+qVEWOrftcABMOCKlq7TvBMFwPtd5j8zX3NS610XA+sGC3E zGywO9St3uBa8BzGWN2OZ9Hf/UVXrHWendODA4Gy+wbmVs0lsxvuf/g27h7f8Iuc6j9Zup5zfQqe Maqw7fTok2On8z1v5z3f8F6SjyZ4Q0Op7MuPl5zAIFR/eLl/Vr6tYuaTf1HCGPZRY9n2Nzi54LD6 TrXv9rtvq72trY3/AIT1Vz31jy8Kz6x9S6dYN2BjWMpxK59tdlT6a7y2HH2WfrDbN3v9P/i/TV36 05/Vfq66jGxScbLeHm24+6xntY5rKfpMq212/wA5/O7/ANz01z31e6dkO+tfT+nPa5tjc2plrQQC Ax4dc4bv3a2vcljnOYlKR4RKwIR9Ij/g+lWWMIGMYjiMakZH1GV/1vU0+r9Oyen5NdeRUaRbTXdV JB3Mc2PW9pd/OvZZ9L3qz9VacTJ61RjZdLciizc/03yAXMY+xg3MLX7Pb72bveuh/wAZvR+oY1mB mX1FtNTHdP3gGJpfbdj7nbdrvXxrt9Lt/wDg/wDS02pv8WX1Oy+s5v7XfaMfCwnOY13L7Ltn82xk /wA3U21llr3/APFf6T0kbOPtIx/5yhwxyi6MBLzHBb33+McluLgEQP0r/wDqFzuA/biB11NhqifX pl5Hu2/pa/b/ANXWux+vWD9s6BdYxs3YR+0MI5hn8/8A+AOe9cn9Xsmj02GXbhUC1oMHb6zPcCSx nq/98UgnKPykg7uliOPJ8O9uQB4ZSiQf8f8A7tu4ooyWxjWMyCNXNYfeI/fofsub/mbP5aKMcHUB EysPpuY1hyGsNgDYseHU2A7Watya/Sc139pVmV9SpdaMPI+2NxyBZVmDcQSA5jWZ+O3fZ6jS3+kY tns/PU+Pn5DSYv8ArR3cDLyESSYGvCX8UwxQTDtG/nEdh35Uep2enhsc0gS60AlwGji18y/b/K2L Rw+pVnDZ9twnYuRksBrsFbmt3OHtA9R93pu/rW+t/wACs36w9RyMHAxbKo23ZQx3EgFxNh2tn1Gn 9E3Zufs97/8ASVqLmc/uSiY2KBH27snLYPbjISo2b+zZq9byhj9M6YZYw5BbVZue5rHsI5ZsdVvt ta//ANJLXxqbnYluKwM9X7NsFhbMbfove1zfT/SVir6X+EWT9Z8yzDwel8OZda3EdozR7mje+LWW +2vZ/NM9P/jVqOyX4+G91Wx1jKKtws9ggBrXzZDv3P5arHYtkOJ0TPZ1G77XSbH1Ne6l7MgtLyWt sdY5tjWl/pek79DV6n6F6n1jJa27pmI4trZlVv8AWAe9jjAcwOoYHN9T6W+yzb7/AOcQvq63p9Wd XV00t9Ddc60tsssO99eza6u5o/k+9S+sOY85/SsNkEZtdkWbWkjY0v8Az2mz+T+jspS06bK16t7q t1lNdQc1rWOri1gI0eSWueze/wBT6HuVhmLW31GMA0tc4wdwlwaD7v3/ANHues3rufYOo4OFWG7M vHdZq1p/mxuIe7a613t+hsf7F0lBoubdZbc2qtjgS+ww39J9D3PLGt/qqbl58OSJJoR4vxEmHmMf FjkALMuH/mkP/9L08SHiPGR8HfS/6Sp9QrcxzbmiQYa+eP5Ku/nNjmfwj3IeVt+zWb+I7cz+akoP K5H1eo6j1J+Rl3WNOQdtYrIhja2htY22te36P0/5f6RbHTOg9K6W+cambxxkWHfYZ/lO9tf/AFpr EL3erRHO4xHjBWq+dOPPxTB7XF04vxtlPvcA+bgr6U8N/jJ6NZ1PaKmbrTjOfRwD6lJO6sfnfpab /wDz2uVzWOo+vn1a6gAHnqdfS8oyB7i8V41j9p9rX/ot/wDxn6RegfW/f6PT/S2/aftLvT9SeNrv 3fzfX+zb/wDgfUXmX1y+3fsH6qfavT3/AGB3p7d3q7Nzfs/qT7PS+y/Z/s+z/C/aP+DRj80q2v8A 536Sp1wY/wB6tf7v6D7P9ZejY3XOi5XTchjbDaxxokwW3ATRa135rmWf+k7P0a83/wAU31rx8Ld9 XM3dXbbcX4R2k7nv213Yr9v807cxttT3s9P+f9Wxn6Nem1epsq+lv2sn1Y3TDZ9XZ7fU3fzi5n/F /wDsf7T1z0v+WP2jlfbfV2+vs9V3oz6ft9L9/wBL9F9o9ROY3rbjLCHNDmHRwOsg6EOn+SvOrKXd AyLAGtOIWVHGseHkbH5DRRTa6tz9jq3/AE/Z+k/8DXo90+mYie0xE/2vauP679r9Oyfs/pbK/wCd +y7Nu932f1PtPs9H7R/Nf8P9NNk2OXOQCfCOKGnH/wBy5LPrFh3hjW4zbA5rYLLi0wGf8PjY7Pos 936VTZ1TAq3211X41zWlzSDUWyB9C17Ln/zn73prKq9H0mfaf2fP6PZt9DdEu2en9j/O/re9DH2C bfsU7/Su+1zt2enA/onqfo/5v+b9f/z4o/qsesu6xiVdMwsVzGC7JZS37O15aTuNTbavSd/gmet7 d3+BWJ9YM9uL0vF2elXW67Tez1SbnD9C+trT+i9lfqev++so/ZPt3TPtE+rFf2P1Nvp7dlX2b7Z6 fu2bPQ/4T01ofXL9nfsrA27PQ+1t2fZI/ntunqer+YihL9Yc92LiYNX6HHa92yvc31T6+1ocR6bv 0P73rv8Af+kVy5tZwnA0huyql5jndW0bmbn/AEt385v+nvWP9afsfodO+0bf5+30PRn+ckbftH53 r+pu+n/1xbFn7O+z3/Y/snqfZXzPqetPpjfx7P6T6fqf+QQOyXmvqfmnMyfWya2udWLBFTNoiypn v9NgdvfTuetHr2b6V2FjMZXTZaxwoaWkuJaCyza8/wBHb+dv/wAL6iyfqT+z/Xs9X+ga+p6+7dv9 P9B/Mfm7f3Pf6n8hXfrD9m/afS9np+p7/sn2Xd6c7/0/q+p796Jq99EC68W91zNLepYOLU1tD763 mppGp2/z36T/ALT1OYz2f6T/AAiu9UZ9prdVVU4U+sbLKcdu9zvb+jJ9IXMayl7rPS9X0/Z/N/pf 5vJ6/wDZf+cPTvSn6GT9j9KNnp7X/wA5v9+76S6o+p6b/sf2XfPv9DbG3c7Z6n5+3Z6n/XP5v/tQ mnbfzT/IP//Z/+0Y7FBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAABRHAFaAAMbJUccAgAAAgACHAJQ AA5HZW9yZ2UgSmFyZGluZRwCBQAMNURNMzUxNTIuQ1IyHAJ0ABnCqSAyMDEyIEdlb3JnZSBBLiBK YXJkaW5lADhCSU0EJQAAAAAAEI67SXTQ7C8A9PwfYQZnkho4QklNBC8AAAAAAErQAQEASAAAAEgA AAAAAAAAAAAAANACAABAAgAAAAAAAAAAAAAYAwAAZAIAAAABwAMAALAEAAABAA8nAQAtADEALgBq AHAAZwAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAA P4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAAB ADhCSU0ECgAAAAAAAQEAOEJJTQQLAAAAAAARaHR0cDovL211bGl0YS5jb20AOEJJTScQAAAAAAAK AAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAA AQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA//////// /////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD///////// ////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAA AAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABThCSU0E CAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAN1AAAABgAA AAAAAAAAAAAA5AAAAmIAAAAgAE0AaQBsAGEAbgBvAC0AUABhAG4AbwByAGEAbQBpAGMAYQAtAHAA aQBhAHoAegBhAC0ARAB1AG8AbQBvAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA AAACYgAAAOQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51 bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAA AExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAOQAAAAAUmdodGxvbmcAAAJiAAAABnNsaWNlc1Zs THMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3Vw SURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVk AAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAA AFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADk AAAAAFJnaHRsb25nAAACYgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1z Z2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAA AAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24A AAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0 AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91 dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAA AAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EFAAA AAAABAAAAAU4QklNBAwAAAAAEfgAAAABAAAAoAAAADwAAAHgAABwgAAAEdwAGAAB/9j/4AAQSkZJ RgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwR CwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsL DQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDP/AABEIADwAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUG BwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQME IRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV 4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgEC BAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhai soMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdH V2d3h5ent8f/2gAMAwEAAhEDEQA/APRwpN1MDlDkqbZDgR2KKUnh4oPUcs4PTsvObWbjiU2XioGC /wBNjrPSDodt9Tbt+irDhDkPJZRZi3V5JDcd9b23OJ2gVlpFrnP/ADPZ+ckp8/8Aqj9f/rP1DqlV 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 xbFn7O+z3/Y/snqfZXzPqetPpjfx7P6T6fqf+QQOyXmvqfmnMyfWya2udWLBFTNoiypnv9NgdvfT uetHr2b6V2FjMZXTZaxwoaWkuJaCyza8/wBHb+dv/wAL6iyfqT+z/Xs9X+ga+p6+7dv9P9B/Mfm7 f3Pf6n8hXfrD9m/afS9np+p7/sn2Xd6c7/0/q+p796Jq99EC68W91zNLepYOLU1tD763mppGp2/z 36T/ALT1OYz2f6T/AAiu9UZ9prdVVU4U+sbLKcdu9zvb+jJ9IXMayl7rPS9X0/Z/N/pf5vJ6/wDZ f+cPTvSn6GT9j9KNnp7X/wA5v9+76S6o+p6b/sf2XfPv9DbG3c7Z6n5+3Z6n/XP5v/tQmnbfzT/I P//ZOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAA EwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAzAAAAAQA4QklNBAYAAAAAAAcA BgAAAAEBAP/hE0RodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i 77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3Njcy MCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQwOjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4YXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC9yaWdodHMvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w L21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNv dXJjZVJlZiMiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6 ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpJcHRjNHhtcENvcmU9 Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iIHhtbG5zOnBob3Rv c2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0 cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5j b20vZXhpZi8xLjAvIiB4YXBSaWdodHM6TWFya2VkPSJUcnVlIiB4YXBSaWdodHM6V2ViU3RhdGVt ZW50PSJodHRwOi8vbXVsaXRhLmNvbSIgeGFwTU06T3JpZ2luYWxEb2N1bWVudElEPSIzMzg0OURG MkYxQUI2QjczQjZFMkYyNTBBMEQ0RjBGQSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFRUYxOTRG ODc5RjhFNDExQUFERThGOEYzODhBOTcyMCIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFRkYxOTRG ODc5RjhFNDExQUFERThGOEYzODhBOTcyMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3No b3AgQ1MzIFdpbmRvd3MiIHhhcDpDcmVhdGVEYXRlPSIyMDE1LTA1LTEyVDA5OjM5OjIzKzAyOjAw IiB4YXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNS0xMlQwOTozOToyMyswMjowMCIgeGFwOk1ldGFkYXRh RGF0ZT0iMjAxNS0wNS0xMlQwOTozOToyMyswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBw aG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2 Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5PSIiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJl c29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0 aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5 LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIs MzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7MERGMTMxMEI5QzMxRkVBMEY1ODM2QTFGMUY4 QTY2NDQiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI2MTAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIy MjgiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQw OTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0 LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3 MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2 LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQx OTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1 LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwy MCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDs2Qjc4Q0E2ODczQzJEMUIxNTI1ODdFOTdFREMxQkY2 NSI+IDx4YXBSaWdodHM6VXNhZ2VUZXJtcz4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9Ingt ZGVmYXVsdCI+QWxsIFJpZ2h0cyBSZXNlcnZlZDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwveGFwUmln aHRzOlVzYWdlVGVybXM+IDx4YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAu aWlkOjlFNDQyNjAyNzU5NDExRTQ4MjEwQzBGN0MyMkVGQzE0IiBzdFJlZjpkb2N1bWVudElEPSJ4 bXAuZGlkOjlFNDQyNjAzNzU5NDExRTQ4MjEwQzBGN0MyMkVGQzE0Ii8+IDxkYzpyaWdodHM+IDxy ZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPsKpIDIwMTIgR2VvcmdlIEEuIEph cmRpbmU8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4gPGRjOmNyZWF0b3I+IDxyZGY6 U2VxPiA8cmRmOmxpPkdlb3JnZSBKYXJkaW5lPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC9kYzpjcmVh dG9yPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPjVE TTM1MTUyLkNSMjwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDxJcHRjNHhtcENvcmU6 Q3JlYXRvckNvbnRhY3RJbmZvIElwdGM0eG1wQ29yZTpDaUFkclBjb2RlPSI4MDI0NiIgSXB0YzR4 bXBDb3JlOkNpQWRyUmVnaW9uPSJDTyIgSXB0YzR4bXBDb3JlOkNpQWRyQ2l0eT0iRGVudmVyIiBJ cHRjNHhtcENvcmU6Q2lFbWFpbFdvcms9Imdlb3JnZWpAZ21haWwuY29tIiBJcHRjNHhtcENvcmU6 Q2lVcmxXb3JrPSJodHRwOi8vbXVsaXRhLmNvbS9ibG9nLyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g PC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEB AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA +wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5 AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3 Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5 KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6 hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB 48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c 7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9 uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQE BQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4O Dg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA5AJiAwER AAIRAQMRAf/dAAQATf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEA AAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGh BxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNV KBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5 SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNh IgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU3 8qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiI mKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A+0tSSdzTfL2a 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 +7rlWH6I3/O2/b+hydN4/iy/L3fBK/6terntXf8AreKeRP8AlYv138yP+Vgf40+q/WLLh+l+H1H6 16ifWvT4/uufPhx9L4eOZ2WvTwcuHz5fHr9jpo8fCb5cQ5/Zy6Ps3/nGz/lVn/KqrH61z5fpi++v f4q9H9Iepyi+scOf77hz5cP2evama/UXxHgrh8qq/v8Af5u1Pi+nxeLi4Rw3z4N+Gv6POvJMvzP/ AMPf8rd/Ib9E/Uf+VbfWNX/xH+jOXo/WPqUnp/XvS/dfV604ct68+9Mtx34eTi50K5c76OIa44Vf Pfuqjz+NPPvN/wCjv0v+Z3+Ffrf+IP8ACfmr9Dej6f1T9IfWj6fp139X0vR9P09vtcfirmTp+D8r vX1xu+fI8VeXewzeJ4p4bujVf7H9nnzYX/zlt6H/ACrj8p/8X/4o4/oG1/xZ+i/Q+pfo/wCpzer+ kvV25fWOH2vi5fZ+LMDRcN7Vxb17vL9H2uTqeLgPFfDYv+t5/p+x8I+df0F/yru//SX6U+of4m0r 1fX/AEX+kvrP6MT6p6tfj4ejwry+HjXvXNxkrxR/O4I/T9NV8uO+fn5Oqx8fhHu8SXP6rv8A6Z19 N/el7/o3/lYkvD/lY1P0Fpv1L9I+l9X9H0zX0/T/AN1cvW9Gm3H1f8rBKuLz/Z186ZDi3vl+3yfY v/OG3+Hf+VpfnV+nPrXP9FtT9I+j6XP9IDlT9jny5enT4qcq5janjocXcPl0bdPXq4f5x7+fV90+ b/8AlVv+DPPX1r6lz/Q13Tn6Hq8/Rb0/T4/HXnSvHt1zCcqN2Hiur/XPrOp/X/0L+gPqlv8Ao3l6 P9x/hqb1vX9Xfl9e4f3e/OtcyduAXfW/6tj9Pewldj6efp/r0fjX6HhfnH9Ff4p1f9O/VPrH+LT/ AIC+q/Uv03w+q3FPrldq09GtP+PfhXbNlHwvykL4bs/1+Gun8VXfx5Ouw/nP5TyeFxcHhR4ufhcX EK4r9F1Xw5vni2/wx/h7zL/ir/H3q/4kl/TP1v8AR/6T+v8Aqw8vXr+79Pjw40/VTNfO7j7/AD7i 5keK539lV8Oj7h/5xV/wZ/ixf0d/iP8ARP8Ah+X6j+nvS/RHrUt/Wp6X7v6x6Pp/RyptTMOXi2br ns3Y+Dbny3970r8y/wDlW/8AyufTP0l9U/S/6EvP8P8A6P8AU5en+h9RpTh+7519X0/U258e/HJR +mXFXFXndWLcyXi+FDhvwuPpX1V1/FPjD83f+hbPqflL/lYX+Mf0R+h9N/QX6M+p/WeP6MtuXr8P j4ej6XHltz50y/Fx0eGr4i6zPw2OK6oVXxd+RX/QqH6W8xf4M/x/+kfqafXvU4el9R5D0vV9X4Of q8um32e+Sn41i+HyTj8Ojw8XndPpf8nfr/8Ahz8xf+hXvr/6R4+Wfq/+KftfUOGoet61dqerWvHe nTMHL4d7/X1r4V+l2cPG8KN14dnhvv8A4v8AevYvIn/K4f0PB9W/xN6H6Pt6cfS/R3139Nn1/qP1 X97T0vU9bl/uvjx75fk8Dj3vrfPnXT4uHHxK6VYrl39fgzXUvrn/ACsHyx+ivrf/ACpv9Hav/i76 v9Y/R/6b+t2/1blX/dvLp+zTnT4sxduA3d39jaOHpXD0999HiPnP/lVX+MfIP/KuPW/SP+PdR/xT 9Y+ufVePoRfpT0+Hxcv7rhx/d8ufL9vMzBw8MvE5cO3v6fgteTi9PBys91ef4DDf9z3/AH8v/Kc/ 8U/72/8AeOyr91/tnL+j+P0tnq/o/bzf/9k= ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/jpeg; name="image010.jpg" Content-Transfer-Encoding: base64 Content-ID: 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 +1p/MZuRq6hW6x25zvUduIcZA0DdrP3W+1ESRjCMaAAFaqUkkknKf//Z/+0kJlBob3Rvc2hvcCAz LjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgAAADhCSU0EJQAAAAAAEM3P+n2ox74JBXB2rq8F w044QklNBC8AAAAAAEpBAQEAWAIAAFgCAAAAAAAAAAAAANsaAADSEgAAuv///7r///8hGwAAGhMA AAABewUAAOADAAABAA8nAQBiAGkALgBqAHAAZwAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAAB AAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQA AAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAA AAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAA AQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA//////////////// /////////////wPoAAAAAP////////////////////////////8D6AAAAAD///////////////// ////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAAAAIAAjhC SU0EAgAAAAAABgAAAAAAADhCSU0EMAAAAAAAAwEBAQA4QklNBC0AAAAAAAYAAQAAAAQ4QklNBAgA AAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAAC9gAAAAgAAAAQ AAAAAQAAAAAAAG51bGwAAAADAAAACGJhc2VOYW1lVEVYVAAAAAUAVQBzAGUAcgAAAAAABmJvdW5k c09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAA AABCdG9tbG9uZwAAAO8AAAAAUmdodGxvbmcAAADDAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEA AAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZv cmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAA CkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRv cCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADvAAAAAFJnaHRsb25nAAAA wwAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAA BmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQA AAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2 ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBl ZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAA CmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNl dGxvbmcAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAABThCSU0EDAAA AAAXngAAAAEAAACDAAAAoAAAAYwAAPeAAAAXggAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxB ZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMT GBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4O DhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAoACDAwEi AAIRAQMRAf/dAAQACf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh 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 9yuJJexi/cj9nZSI49ZyW5OvqNY6sa6bXFrzp/1tBZ0zFbVj0w51eMS5jXGQSQ5v6T9/bvVtJOOO BNmI/lX/AHkVNKzpOK/dtL691jbYrdtDXtb6e5kfR3N+mk/pOPYwNtstsgOaXOfJLXuY97HO/d/R NV1JN9nHr6Rrupp3dLw7i8luz1KzS8M9oLXEO7fntj6Sm7p+K++29zJdkV+la0/Rc3zb+8rKSPtY 9+Ed9v5fvKauP0+jHs9UOsseG7GOteX7Wn8xm5GrqFbrHbnO9R24hxkDQN2s/db7URJGMIxoAAVq pSSSScp//9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABv AHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0PoAAA AAAGFm1vcHQAAAADAAAAAQAAAAAAAAAHAAAAAQAAAAAAAQAA//////////8AAABkAAAAAf////8A AAAAAAAAAAAAAAAAAAABAAAAAP////8AAAAABP////8AAAAA/////wAAAAD/////AAAAAP////8A AAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAAAAAAAAAAAAAAAAAGUAAAAEAAAAAEAAAAAAA5UYXJnZXRTZXR0aW5ncwAAAAkAAAAATXR0 Q09iamMAAAABAAAAAAAKTmF0aXZlUXVhZAAAAAMAAAAAQmwgIGxvbmcAAAD/AAAAAEdybiBsb25n AAAA/wAAAABSZCAgbG9uZwAAAP8AAAAAT3B0bWJvb2wBAAAAAFFsdHlsb25nAAAAZAAAAApibHVy QW1vdW50ZG91YgAAAAAAAAAAAAAAD2VtYmVkSUNDUHJvZmlsZWJvb2wAAAAACmZpbGVGb3JtYXRl bnVtAAAACkZpbGVGb3JtYXQAAAAASlBFRwAAAAxub01hdHRlQ29sb3Jib29sAAAAAAtwcm9ncmVz c2l2ZWJvb2wAAAAADHpvbmVkUXVhbGl0eU9iamMAAAABAAAAAAAJWm9uZWRJbmZvAAAABAAAAAlj aGFubmVsSURsb25n/////wAAAA1lbXBoYXNpemVUZXh0Ym9vbAAAAAAQZW1waGFzaXplVmVjdG9y c2Jvb2wAAAAABWZsb29ybG9uZwAAAAA4QklND6EAAAAAAC1tc2V0AAAAEAAAAAEAAAAAAARudWxs AAAAAQAAAAdWZXJzaW9ubG9uZwAAAAAAOEJJTQ+iAAAAAAAIbXM0dwAAAAI4QklNBAYAAAAAAAcA CAEBAAEBAP/hEk5odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i 77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3Njcy MCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQwOjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv MS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S ZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z VHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMv MS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAv IiB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnRpZmY9Imh0 dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUu Y29tL2V4aWYvMS4wLyIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo1Q0FEQ0JEOUU5NjBFNDExQjUw RUFFN0NFQ0ZENTIzNiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo4QjBEQzU5RkJGQUFFNDExQkEy RTgyOUJGQThDMjhBMSIgeGFwTU06T3JpZ2luYWxEb2N1bWVudElEPSI4QTkyNEY1QjRENTI1NzRE MDA1REI1RDNCQ0EwN0M0NiIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JN b2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLTEgYmxhY2sgc2Nh bGVkIiBwaG90b3Nob3A6SGlzdG9yeT0iIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0zMVQxMTo0 Njo1NCswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTUtMDItMDJUMTA6NDE6MTIrMDE6MDAiIHhh cDpNZXRhZGF0YURhdGU9IjIwMTUtMDItMDJUMTA6NDE6MTIrMDE6MDAiIHhhcDpDcmVhdG9yVG9v bD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiB0aWZmOkltYWdlV2lkdGg9IjIwNDgiIHRp ZmY6SW1hZ2VMZW5ndGg9IjE1MzYiIHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj0iMiIg dGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpTYW1wbGVzUGVyUGl4ZWw9IjMiIHRpZmY6WFJlc29s dXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZm OlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2 MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2 LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7ODZGNjE4MEQxQkNCQzE4NDA0NUM3QzlGRUU1QjJE QzIiIGV4aWY6RXhpZlZlcnNpb249IjAyMjEiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhl bFhEaW1lbnNpb249IjE5NSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjIzOSIgZXhpZjpOYXRpdmVE aWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQw OTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3 LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3 Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4 LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQx OTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwx MiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRUI5OURCNTA3 MEY1RTA2MkIwMzA1MkRFQTY4RDc3NSI+IDx4YXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjps aSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3Nzk5NDE2 Q0Y2MEU0MTFCNzNBRkEwQjFGRTE5Q0FFIiBzdEV2dDp3aGVuPSIyMDE0LTEwLTMxVDA4OjM4OjA5 KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dz KSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveGFwTU06SGlzdG9yeT4gPHhhcE1N OkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc3OTk0MTZDRjYwRTQxMUI3 M0FGQTBCMUZFMTlDQUUiIHN0UmVmOmRvY3VtZW50SUQ9IjhBOTI0RjVCNEQ1MjU3NEQwMDVEQjVE M0JDQTA3QzQ2Ii8+IDx0aWZmOkJpdHNQZXJTYW1wbGU+IDxyZGY6U2VxPiA8cmRmOmxpPjg8L3Jk ZjpsaT4gPHJkZjpsaT44PC9yZGY6bGk+IDxyZGY6bGk+ODwvcmRmOmxpPiA8L3JkZjpTZXE+IDwv dGlmZjpCaXRzUGVyU2FtcGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IL+ElDQ19QUk9GSUxFAAEBAAAL6AAAAAACAAAAbW50clJH QiBYWVogB9kAAwAbABUAJAAfYWNzcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAPbWAAEA AAAA0y0AAAAAKfg93q/yVa54QvrkyoM5DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ ZGVzYwAAAUQAAAB5YlhZWgAAAcAAAAAUYlRSQwAAAdQAAAgMZG1kZAAACeAAAACIZ1hZWgAACmgA AAAUZ1RSQwAAAdQAAAgMbHVtaQAACnwAAAAUbWVhcwAACpAAAAAkYmtwdAAACrQAAAAUclhZWgAA CsgAAAAUclRSQwAAAdQAAAgMdGVjaAAACtwAAAAMdnVlZAAACugAAACHd3RwdAAAC3AAAAAUY3By dAAAC4QAAAA3Y2hhZAAAC7wAAAAsZGVzYwAAAAAAAAAfc1JHQiBJRUM2MTk2Ni0yLTEgYmxhY2sg c2NhbGVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAAAkoAAAD4QAALbPY3VydgAA AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcA fACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwEN ARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB 2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLg AusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0E OwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXV BeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H 0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woR CicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcM wAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+z D88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMT IxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbW FvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwb FBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+U H78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwk qyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoC KjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv /jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3 NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9 Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JM KkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRC VI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZd J114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9 ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9Fw K3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pG eqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOF R4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBu kNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByc iZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjE qTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2 AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NY w9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzR vtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A2 4L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070Dv zPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t //9kZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi0xIERlZmF1bHQgUkdCIENvbG91ciBTcGFjZSAtIHNS R0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAAAAA UAAAAAAAAG1lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlhZWiAAAAAAAAADFgAA AzMAAAKkWFlaIAAAAAAAAG+iAAA49QAAA5BzaWcgAAAAAENSVCBkZXNjAAAAAAAAAC1SZWZlcmVu Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDIDYxOTY2LTItMQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAWFlaIAAAAAAAAPbWAAEAAAAA0y10ZXh0AAAAAENvcHlyaWdodCBJbnRlcm5hdGlvbmFsIENv bG9yIENvbnNvcnRpdW0sIDIwMDkAAHNmMzIAAAAAAAEMRAAABd////MmAAAHlAAA/Y////uh///9 ogAAA9sAAMB1/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMB AQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD AwMDAwMDA//CABEIAO8AwwMBEQACEQEDEQH/xAEEAAABAwQDAQAAAAAAAAAAAAAABgcIBAUJCgEC AwsBAQACAwEBAQEAAAAAAAAAAAABAgMEBQYHCAkQAAAFAwQABgAFAwQDAQAAAAECBQYHAwQIABES CRAgMCETClAxFhcYQCIVQTIUNmAzNxoRAAEEAQMCBAQCBAsDCQkAAAECAwQFBhESBwAhMRMUCEFR IhVhFnEyIwkQIDDwgZHBQjMkF6Gx0UBQ4SUmptY3GPFTRLXVdrZ3lxIAAgECBQIDBQMIBgYGCwAA AQIDEQQAIRIFBjETQSIHEFFhMhQgMHGBkbFCUiMVFkDwodEzCFDB4WIkJWBypNR1NvFDY7PTNGS0 lRc3/9oADAMBAQIRAxEAAADf4AAAAAAAAAAAAAAAAAAAa7wtKTXU+EivM1uW8vPRm2aTkfn6vkbX xVLhuTcNuWx8PRyvbW61MZ8sxym+75vS4AAACk12EP8AmDoTB/RWbyqW3prMx81xyS+0ZWs8JW9d KVj6ScdX441pH/Z8lu0ju/Q7p/kR4Y1o50ZKv2rtAAAABZubFn50J3jwt/T2j58hxvf9QvR6yoym y8TV4fot7dpwmuLF36Et/wCQq5XtrdYMZ8sxyg+55qrOAACBP5P1116mzDfKcdLgh8vqORl/mtFD 15V3oZ9bzSYIVvoLJbhV8MKz86GH+VY3B9dZp/AVeL6PdYeilKcCJefobNCT8xYMp37w2wCOXxrE wnyfGoOvKh7EpbgxUZjvfQ71WeUZ5qt46UrL0lmz8RS47stz4ylw3JT3Hir2Dqe8u0/gaXXeKzv2 bbxlZt/pzOoexIAAAAcQIEuZAQAkAAAcBDkJAAAAAAAAAAAAAAAAAAAAAAAHA3I1A6ovyqAAAAAA AAAAABNGI6q21LvIxd1aROracORu3bNJCxM3B7CqOQAAAAAAODHtW2pLgybmexhg/W2A5GvFiRux ZbTem3TuY8SOrfDhW2SLJXZzyQpzLzaMihcQAAAAI1w09dHf2yd3Q04q2w9aG7tl9TQlpFtNb5n9 E1xPpnzjc2u89Lb1t7YkPRlyz0wGVm6xl+j7s6+0zUAAABaD5vGhux43tRVRXMvzt/LHva2uvmw7 HlZwSfPfoOrd6zyeyn1OfLTh9nTxUx89nm7CnI6eEH03no94Mm/br33p81AAADwI0zWOMVyCxkJM kMoRD7f2t5o0W77n11R6/MWnN+dW2NSJeHmshochztHzGPHc18ceDLmRiNsHJQAALNJuMseVKK2l kKsww2XK6S76vNoM3UQnV+k9gZGy2fQKrPvpzY7qa2/SZAvAfi6HXrf1A4nO8A5XD8dOSfH8gBwa Uo31kcoY6YjbSTlnG38913i9Dx7snk4O5DP2X6uWGHh3emgl9j0UzvG/liLnpP0DAntfY8wnzr8Y TF2OX2SAUpqgEFiR5Xk/bMiJpXy1zr1v0N3fHbYbhwepVlSdTyNUqY0Tsj64mKcsJ7gBbjVBNf8A k55uQDwGLCHy3M1cw2GyxIg5Y+szihULVQsSjOVehpnJyoJyCWZYqvYDoWaUTZJiq8CPleYavlq6 UcPqnxK/Plo3n61FCbIkEOiMxHEspqmZK7LeO22hKXSHsia4SMo9zEIKziGINkzx0bxq6Wrh8xX+ qTMQ0T8xPLge+aR6xbF4raQhKYmMTZJPonmnJuTptEr6r8lFWQLhiFhhflhEhjYiGg2MCSyYHAx7 U2MGVWjx5KS9paaUTMsk0P4PyPqP7J9h3xfwvB2OoiJRZmIWVmKBHkZUsgs5PDB1ByR0x1B0Rz5q 5cnGWWqL/Wa07AAABRQTNiFEFBFysiKOZrEXwWCVsK4UVV4Ks9AAAAAAAADodTzOhwdz1PQ5AAAA AAAAAAA6w5OZcHIAAHAHJxACXEA5OZACG8tVS9ubdprDyYvfTlRdmU/yIrdlbNJ7ZHhii47koby1 Vd6G1w21ZszatCO0vKiozLbpRc96b10pAMbn4v1VD15YD5Jjv/Wmg1WUT90bWKH8Caj0fS7xQ+A4 Vf6G0qvvWZV9+UD5Ktr0osPJicf6j2Mb34w1XL9rdjPluNe+ss9307I6HurSp+85gBt/F1psMcQ9 chq/B1ue6BW+gsjPN1rtqafDDg+vt1h1qSfAhO8aO0nL9tZLcKPbIs3Nh2Pf3W3p7AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAf/9oACAECAAEFAP62rJbHoPR7Sqwo6ro0ux04G6nZGw0rKDhnyJmo s30zRmmtdsztFTwXFaeIkRFqhXoXVCrJbHoPRZfbTQHBQdbfuHOqTtEiKuXTwbdmvC822Dh/k5B2 qdQlan57u6t7G1unGoXydI6sur0rLscuZvMqI/3y/S5lqUG7I+OKYlWccY//AOQCDIaOwAx6xzur yxg66cahfJ00I9GVpEjB3OB5yPEgRqbHaQTqNSUWp+sv3sgP98v2w9BYSbBeSrdpN21aybGbJSLl bRUxxpFpjbC1hdpLTb6GsNVkNdkkajPbjITFaB4jXFpRQklUQ7dpN21ayZGLHR7xPYrUSnUqwREi 2t3LObd2uizG2Lh/jHB2rW2oWVt5chHA4EV0Q87a9rH8QOt9pb3kF0IlvNUGvS/NGUQOt9pb3nRu LLeXXnScjavrik5Icf2SS+dFVYVv2EpKkhWSw6Z8RHi4owVExmSGsRy7ZeeSk4bh+uZZyZZTyZN+ lSy+naxJVB7KKu42s4HnItSPWg8WZdob/eIPrxfrRkq6c4QI/KbLdGMjYs05UY0wJkm3EJv6swHR jI2LNOlaP1x+nlKOFB5VEqOpCcr0lxiPR1LLM/eL/JvxhSVdSk1YnU69ahGE5J7YUoAMdXZkAOVs XDGYmQkdIx46carJ7Mx+XGYW0hZ6N2wt2VM1y3r7FBlGj9v0lighecdb63HXv47631v599bhrf8A HBMAaDmbwMPApT1dBUNogcyh7j65jFplD5qggAABqhCiUB3qG9xqUwEN9W5ty1gEKm5wN8p9EPzD mXQe/pCOwUTBe1TGAuhrUykpVadxfCXjqsTjS5XVauFEx9EpgQb25trWsc3uJyAFuJTaGlU5VKNx TpmANvQuKda4q0qRSEqUSGAyXb1TW1ClaB/bxNuYn+MXeNia8JY23MpHLQCpb2SiF1b0L+3MSyub iuogJgG5De1oiAk85iiUORtgAA8jaSqa4t0EglZHrs4tCrbN63u6ac3FVSoGQFOlcVUVRpaIjnv6 tvZWNvU+QR1XCpVpUifHS8oAIgO1MxthP43a4i2N9uO9vcXFpcX7hWFOh+oVc11bOBQtaqYprNGi nLCv8Cev3tucrkULW4pm+Iqi36teyRm+orldSNbBW8wgUBHjv4qDSbKurD+fgG4a230hOazTE6zd FSxTbtxkua36uq/8cA4g23Srte7ckhrTjs65T1CeiAiUeQ7FLvriTXAuwgIeX/TwAdhGoUwef22D bQAIiO++jDxDQe2h2MX0QEADybCOhKYPH220X/cI7j4AOxfOJAAugHYQAR8QDcR/tHyBw2ApieAb bj+ZAHjwLucAAfQKOw+BNtxDYdAAiOhAR1SMUA5DscgCPh8httx8+w7bF338ofmIAGh9vLuPnLsI 7l2AQDQGEPR/0Aw7hx20O2gDceBtcdcfbYuty65bB+EB769/U39xH2/PQj7b639/FXfDKb12mqiY s2aQ5W44DqMhsBIva7obNsjVK1KjSI5W5URbJZSFNNTnY1ldPTnK3FdORXY1XIZRW0VHP+6sX6vH O2k5JqK6TRS7S7tFC1snAgqVojLyE4rRPcTfVqNqto18lorsarkMprKOik8X5b3txkS37Jfg6HoK c7NaUkLKmVDkxeb9RDxTcP8A1W6dSVY47QU7EKshNFWvmuwWta0jNeWms24/cs+lKdyr7FZFHJDI JeY9J2Mh20V/F6Jv/ltF3A1YEx5dDNR5KY6yrR/VshBSiyWms24/cs9pJ1ay8aLFSaD+fkfo8iWT 7j1FkG2Q2AiILgHH9oAykWGqSPes6Dmoy1dUjFAVHnYwMyrEbeD2PTaLXg9rtxedzCR3nf3rARr9 /JMfo6Q97+G2xfqbdgy0bV0kwEz0lVcceorldFhDTRsWcSHWYaPGvB7Xbi86Gz+p7f8AFP/aAAgB AwABBQD+t5k5HqEJoKhBKFekImrUyiNWmBS1qZhGtTAdcychOUpuQchrUwHkUB5F3+el6P5aEwiB xEagkMUtP5eO9Qp6AABKO/xUuHw0NwpCYRCqHyHpmEx6fx/Cff5C8vlo/L8foCACHEvEKZA0IAYP gpBoCgAlIUuilKUBo0xEQAQ4l4hTIAgQoGGjTEeJd+Jd/gpaD2Dy1hEDUzf2UzHAxzB8tIw/HTMc DViiUTcij/dSPXHYaQkETgJqwGNTECnEhqhhHmYa5TEEKhzEqcxExTGPohTF0Bzc/E5Tib4T8TUC gAkqBU+I/A1AoBUIJ9VCCbQEOY1QhjCX5dzkONQtMdfHVAo0fctExdFJWIHAw1C0RLoKRihxqiUb cvAN9v8Axf8APQAGuAhrf+hKUxzGCmQugIYSjoB20FOoJQ0bRNttg2EuhDYdh0PsPo+4jWINjT0U pjmqUj0LHRNvkOFvSpCbbW4CNra3NyUBE2gJUETFMAb09EGiY/uI+hbVKNuQ5xOYBHRFGtTCtXqX A6Adjf5RH3vRshUbj4jVG/U4V7xOPbXdWyrlPfWtCinbABrco/NVAS1fOJttAJjeXHSMUqaJsR4v t1eKFjFMiYooMEobjsmJAslSKiXcKv1OWVCKX1Y1G+03svLFS/ubq32AdUOFOqcwHN5+A6AoB40E hVu7TcBBCXVtrrT0nmWZCbx52lGs8WzOr/adeOH/ACyiprCkOULdBZM0uxtVzT0/20vWo1LIH/Aq qrseJIKkSZlu4K3Kjp9Ad9vCycC4nWIBxDyQ1kG2o5YrZyFumsxXROVu47y/ydVKyaUhKZcfcmZW xpcuQuf0yZBNNIuqFpcbepuOtx84e3gOth9UNx8fy0Ijy8nHXHQAAB6hx4lIGxREA1v7+gA+/gIi HkANg8gjtowgIaEoCOqpxKJKhx0PLzbBv4D+QBsHmEBHVQp9cTF1Tqci+AUyBoAAPX329XkXW5vA Q39bcPDcN+Qh/TAAB+GCcpRAQEAMUdCcgDyLtrkXYBAQAxRADFEAMU2hEA18lPQmKAbhsAgOgEBA BAwAYo63AQAxTaEQDyH3+YoDSp0jFKcR2OYNrc3+0TAFGkYOJREpCh/bUKUhq3+4SE+asJORDb29 P/1gbjRomKByCJNfnTqFKQ1YNw8eAczkA4HIB9AQAH4S8QpbaLSKURplEwUShr4icS0ilExAMIkA TgQAONIoiWkBdBRKAmIBjBSKBfjLwLSKUTF5fiv/2gAIAQEAAQUA/rbiaYxtZJkudoqh+5buQMPu xoI+YmOS8rO7K2A2I41TI+FUZkMrKWCJEc69lPADZctrdW19bXE0xjayS4pTYLTd1s/mndvdcylg Btue+kRmpzqGR2YDu/m1jFqjVp16Pnv760TLG+eKsqI0xLzpdM8umHXq0Y1x/wD5P/oc7km9nzFh yiIKdDuJgq4YvY51YoDEXDy+UUzGK+eKsqI2STet54l+EZAdkjzLAJYXNiBLdRYqziw/3G/kvil/ J/8AZH0HEgJTqQrNgM+xYyLCsaN69czbRXi30/DTGxLv0BgtJsOJixkyI0psOPGfGSKv4r4/udyr DWQV1s2bAZ9ixkSEYxbqgkRawkF9LuLMAOVzXsdMy/dIxwzBd38JcYtWNlbJtl5cuHa7W2+MeH/c 2MS49vyU0OTZbfDZtMlcYJJVDwpj2/JTQ5NyiZzjaLpkeg8mWqXdF5Y6SvmY7KjbXsa1WKlhclxO cL4yubUiO+EVxEjiXnFDz/yDkZZd95Kr2cWasaSLGiqgz5KT+i2dyyWsOF5MV2SPMFWI4+kSOL9s SzIoSj4yrH0z3r3LinKdKOHxhMyU5IXIvyGRZrvMaZXuInfGEzJTkid4mdEqVZyhxWkasgw9Lrzk jICLJJfTkjf+RP8AmpUiqaL6c2JAi1dXFrCOT6SyVnE01Rwxxic9GTdxfFmXEPturDzxXpvjjEtz RySwxtkloJVpG2R960VTAqNTRM0qDhtWt6O+2t/T31v4b/gm4akaXosiBHiTMvF6ebhHlpgrl7Qv bS5H+idTxabFRpl7t8VGa4EdA7V8vaLpizA/rzjvsPy1dPWxiqi1lKyXof7Y+xqBb7pw7IZA7CMX 5U7kOvvH+eYoyZgSc7EL613AQEPT3Dfsc7FYf65YOxjgvsI745SxpxEx3xAZHan26wZ1lRp1BtuT 8wJJzP7Dq2fGS4XrVcNidARzh9Vtb/40d9+LVvUXtVRGxfJF/CXZP2WwEXqJ7rsgcnHrDX2ucGXa ED9u3W/kiCYq2CxZ+hltlTE2GEDYURq8u7HsXyVysxJ65YMy1+yxmrlKrwrhzlxl7klngLPT1leX La6ZEYWuPzShq3d13YUPqCSJeuF5/YcbMrH7I2zkcqrlBzzAq31T65zyUFntYcSsZkORryS0b9c+ p/Nis/sHfOurqM2EXt27uImy6nDqp7Uuw3EqKJewk+wF2Gy1DGOP2N4pa2A+OeT0e1JNQuxyx70V VhOe1JjrHGFWO6vndBq2s5c/VGxxnCK5A7sUp5tftI7AMeUXDzJG9S3YpXnQxfNtidgmbrRIxcyW eAg6/p1PepbvrzXFxRtqWRcWR7lLEsJdbHX7jxTSU22RbJUV6FtQcMmGqar1a98u5avZXiGIriYL 5szA387nEppi/le/2vfTTlhE0ZrLskTHGZmC48C+n6WSvvo76WEZFhjpCwqgCbM6/q4Y5ZjZHXn0 +JIbCn0PdQmRfWfkt+flVVm2S6N2o3anWCqQgWBrNPt3VIdungqOFQWa7hleMGgv0CmFQcDRbztQ o/xyheMnLTx0iCmw3VjzGrztp4hiEXkuSJFkO3LjkGAGQ7bYuNEaOxu3pKSgEZ5KoyHIU45GRXAz daIuuhQDyCOwYydvufGUUuqHYV9m4KU19oXc1U1ddn3aFfvDpyzJf2a+LtO3rCDyxyh6TXTao6rX WTWF/SKWhcbAStoKVcdT9i+8pRfzpxdpPSRGfjgotOwsMOrKmsVQuah8pcSoXyrZWFePXXJF8w0L S5qrIeS9q16Fm6MGuq9cftp9bltKdrDn1/2Q3G7P31/Y2lJf61Ovps9c8DksC1TdsH2c3YxJFcXb X23ysrsbuV7doQWem/ujrZ6tUSiUwcRG6trk9haBvbfKUomu7comv7Pf7WmRr8auNt9F72hWhhVK CnMWKNublQ8Vavc2yXln05WE5P19dEfYxGyjnjYds0XzkyElzlaltb0/j7x55XcZuqiN2ZSWauKH Wtk1lkw81+qPJvDZuddD0lCHc4G7EDiV0Wjj4nVjFxxi+3rmbkeWJqhopttArxxTA7la9LX2Sxbc 89gndBihEZ+pHrYbRk7DalUpCHgeoUgXqnbEpvG3uUS9KupH/Io3pDU61KmW5ogXj9tl9g3uu3Hm ML+Vnxh3ilWhOMMlccWxKsPYgolSlnrZ03WSycTkSG3Rf+ffXzF2nh37dQzJM6vtBdf6Ppf+063r uoT7LrzXbSeex7LTJfMbJrvFbPaDEsYZWM90J7UkL/K07G6C6paWrw9tRdj3oWRZcy4jyOLace6C G2kb/wDS0mNFZjn7InWE77NS+xf1Eolv9gftex97I1KGn1+3r9w9yuhuScf+4TP+MsYMJVp+udmP R29hufci0FFwOp3VkJl3l1UakDzA4dM3AzIRwCwuraSL7TB6sGtQBH6jMaHGfHvrmgKEKkewpTTh j9pXVkRGtj0aOnKm1bm0mJjKF/Rm+JFPU/YwttzBPWGrxRazsYL0btwp2yuQapjlM2ntSsQx7zNy oxpJeM7L/Lp/tLqNkVcumN00tmiLD6ooqQ9MvAllopWviXbWgN7Fo5TN/F4pdN7GghCNvHqlT034 PtLUEeNEyyLZIdnZlKUpC6MQpwcTQsVWi+YNSFQr+xCaauLkwMY9Q7n60IJcAqfT7i1eGp9OeKlu dJ6sMekgqFgdHyECdiSlU9JWLCOTSNjKlUgRcdkumVHgROICRCFjT0mQ2m0dJkZJ1uFo0Eu2Ckm2 lEAIQoeUQ31XsLe4LftGxugUYusbkL+Fba4NewXSHVWCeIDB+qUK8Qs4cpAZOiakXVjGdrRCzYlp SC2bFjQ1STralotKmT1vjKOhoUh0aztzaGwtB0CfaBoLO2DQUaQABQAPX38PfQb+huGt/DfW+t/b fW46Ad/I4ZPjVpKCMtorjTm+82e7aivLsTt9SuXwyrJu1rihb0Kb0Z1ZtJjib60jI79YzhSUh6M5 wo7bfzFeR1hzNtu1P32hDSi9mYkINZwIFshp6hYK1imuxqrVg3XU13hYJLwaS9b2Llbiohtt/MV5 HWnG3m3T8ZTtFK8y/aaY68Ycd8XHvHLAmVxLRGxNTqaVZsYHu/8A6JfPpBS8QMXH81rlrR+vKjHi hi2FA7Hn1js2JnnlcQlR6OuLYyt8ystXTGNB/Rm/7d14PwF/8NtpAKxcU8RHvHTemeMHEvxNXTBB ZgufWOzYmeeViDUcCZ420XN+1laVIlbsvpkpxG2pasmxE7ZarsHE2PQjVt45UG8pR3jCw42cC5CT UXJITMVo1SzWmMcY0o/Y+MTIZrqkCKm9JCqpRO3VWVkCJW6gSarY5shVWmhi/YMu+QcUI8QF14xG 2no90rHKPkyO6eO0cGiFj4xMhmup8Mr9b2n4p//aAAgBAgIGPwD+mxenk2/IvMHAItzHNnWMzAd3 t9gMYxqCmQMagAVIBsLfmW/fRzXSs0Q7FxLqVCAxrBDKFoWGTEE1yrnje+VbPyaOfY9tUtcuI5w8 K0J1NC0Sz0IDaSIyH0tpqVNLHa9v5j3L+5mSKNfpL5dUkjBEXU1sFFWIFWIUVqSBni/49v8Ayvsb xasFlj+lvH0sVDAa47d0bysDVWIzp1xtnM7rlUf8tXk3aimSK4krKFZjG0ccTyxuFViyyohXIGhI rY8c45yr6nebkv24/pryPVoRpG88tukYoiM3mYVpQVJAM3Htz5tbx7rG+h1CTyIjAkFXmjiaFWUg hg0gKnJqHENzbTJJbSIGR1IZWVhVWVhUMrAgggkEGoyxF6eTb8i8wcAi3Mc2dYzMB3e32AxjGoKZ AxqABUgHYeK7xvCwb7uZItoykpEpB007ioYkJbyqJHUsSAoJIGLzhkN/XktvarcyQ9uQaYXYKr9w p2jVmA0hy4rUrSuJOO7lza2j3VH0OAkzxo9SCrzpE0CFSCHDSDQcmocbBxmfc1G9bpFLJaxhJGEy QoZJGEiI0SgINQ1uuofLqONy4r/Ev+f2dkLuaLty+S3JAEmvR22zI8iuz/7uP/O//Y9w/wC64jlj NY2UEH3gio659PuLm9u5RHaQxs7seiogLMx+AAJON09VIOG7+eTtydd0hvhZsduWygJiS3a51Gip 5kY6GSqLGzfNj0I3v07fb23a82u+mtje936YpLba27v09ZK9ktp0H/E06vLXHrtzvm24bfJyjeds KtFYLItrEkMekFTKFkd3opYsKghiWcuSPTnX/Kf8kfQWXT+IfXfSdqOn/wBP9T2qV/8AVdytPLj/ ADDb56dbbtV3DazWUl1FdC4aZlW3lKG2WGSJWKqJWkV3DGiCMM1QU3Tat6W9O63097Myx9lYp5dC SQCHU3b7XbC0rQ/MvkZcc1O0Bju31e6dnT83d7K9vTTPVr00+OFG5m0/hYtbj+Jdzt6u6ZJNXf1Z 9w+UQ6/MR2gn6uONXu/ymO2hiuXVn/VtkmlZGPjpCAlf/Z6aZUxunqpBw3fzyduTrukN8LNjty2U BMSW7XOo0VPMjHQyVRY2b5sekVrsl80R3LY7y5tJQaFZVge6tmLLWg7iIHIqQNVMwMc+3Ka0lg5r Bw17WaMDS4v7aVYiVA6FpArgD5WbSK6a4sf5pFn/AC+ElO4d3r3xO5bu6P3veyTtAfvdHbCVGnHo I/pU21mY7Te/Q/U976L6f6UUr2P3un6eva0/raNXlrj1G/nv+Gfx/wDlHP6Dv/T9vuR6KfUfvNfX V4dKY4v/ACj/ACn/ACtruO39Z/EPq6fVzd3X2f3Ne5r7en9TTq81fudw2XdYmk227haKVA7xl43B V11xsjqGUkHSwJBIrQ4HCoNsUcYFo1t2CzsOwylGQuzGQ1UmrFy9Tq1as8cUvNv2Ypc7HDNFZMZ7 h+xHOGWVfPKwkDBmA7okKCgQqAKbjsW823e2q7iaOVNTpqRhRl1IyutR4qwI8Di1vrXhmi6hkV0b 6u/NHQhlNDdEGhANCCD4gjHIt/2uw7W7bs8T3UmuRu60KssZ0u7ImlWYUjVAa1YEgY3SLi+2fSQX lwZ5UWWZ4zK3zMkckjpFUUBWFUWiqKURQJNn4vt30u3PO8xTuSyVkkprbVK8jZ0GQbSKZAYm5Duf Crd90kfW7B540dySSzwxypCzMSSxaMlzm1Ti643d2g/gk1uYGijZoR2SugxqYWRkTR5KIy+XyjLL A4VBtijjAtGtuwWdh2GUoyF2YyGqk1YuXqdWrVnji1/t+ylLvZIJYbJjPcv2Ypg4kSjzMJARIwHd DlAQEKhVpu/Ndu2dYuTX8QjnmV5P3ijR1iL9kMTGhZ1jV2IJZiWYmXkW5cJtpN1kfW5DzJG7kkln gjlWB2Ykli0ZLnNqnHH+Sz7Wv8Z2qKSO1dXkRYUmQxyKIkdYmBQ6RrRtI+TSRjcuVfw3/n95ZC0m l7kvntwQRHo19tcwPOqK/wDvY/8AJH/bNw/71i3s7ZNNtFGqIKk0VQFUVJJNAAKkknxP2uFx7jvu 9bV6WyRSfV3e1lknW4qwjV5VDFF/wtKkecNLpWRlAXlG873z+15BsW2STyQ3SNKbpbSOMyBL0TxQ yLcaRq84djqK9xgq44ZufN9/vbjZOa2V3JBFNNJJDa3CTvLEkSuxSNWg0BFRVFJ0WlFFObbTzn1Z 5JsHH4bSza2Tb7m6RDI8EZkBjhhuVUGuonQlWJJYnHLOTci5DNuPH9uvr02tzO4a6ext0V1Nwalu 6RqIEn7zzAHydvHDNz5vv97cbJzWyu5IIpppJIbW4Sd5YkiV2KRq0GgIqKopOi0oopxDcto9S+Uw Lv3IYraaFNxdIIIpj5haxoq9vT+oGMijxU49OvRni3Od3N3vl1cyz7jdzC5vY7eBBK8cUxWOhYBt JADJpADUYjHp/t6c33be+I8gu3tJYtymFzNBOQnalhn0qwUs3mjChdIatWdWT0shu+Y7psvHLm8u lvJrGeaGXtKsBBpCrlypJ0gxyU1Gi5nG9y8N9WeScimjt0EsW4z3EkcSu9VkjWe1twHJQrVSxC1B AqDjjnCo+bb5tWxy8cNwy7fePbEypcXIDEAPGSQArEoWIVRqAAx6u8S3vfbre7LZdpXcrKa6bXca WT/5eeTIyDuFBrqDQMwChgiR+qUnq7vkfM59vbcYoElQbaqtEZ44GsypjIKEKWLaVJB7Z0Z+mXOL HeLy12uLYbS/vrSGeVLebt7rLaXRaFXCOr+5gxEQALHSDjZoNv5Ferwr+JzWCwJPKLaSSztEa4LR K/ac96YGpU1AQnoMXM3qL/mA5nt3IxeTL2be8vmiEQakZBW0uRUitR3MqfKMcGuuO7vuF5xqw45B c3Vu07kXVsJ54Zp5YzRHuDEVcytHqVlDmgSg/wAxl7s/JbqTZIeLW91Y6Z5BHAZNsMolt11UhkLE OWQK+vMnUMelvpvFzPcbC1bjf8Sv7yGU/XXFZmgWNblyzqQdLF/MTqOoMEFOR2m+c4m3ji7OrWRu y0t7ENNZBPcHSHFcgKMtFDr2tTR42X1ZvOQ3remm78ludsS2aaQ20cBjWK1uBEW7SVkV3chAdUTm pLkn27Ty3065XBFJFbtDNt9+9ydvnBLESmOEtSUBqEqgJ0p5xRg3qFt8O9bTFyjk99bvdCETQ2Vv bRM8jx26iF3Z3ZyhDIgMZoXqDq2rcPSqxh23m9je288VxcXN46P2WqyyAtOq6jR6pCPMoUaUY45T z3g03GuxulraxNHfvesydiJFbSLeJBm6mjFjVaEqpqBzrZl3vak5Zybc457wx96KzhgBDPHbjtSS O7laMXSPWrkM1Vq+1bh6VWMO283sb23niuLi5vHR+y1WWQFp1XUaPVIR5lCjSjHHp5Ltk9pC+1b3 b3s4leQAxxZusRSJtb/s6xGp8SvTHGuQ8Y3hNv5vss7S2kzrriYSBRLDMoBJRwozAbT5hpIckbBz D1Y3jaXj2cu9labas4h7zhQZpXuAJCy6QQnmGoKQyjUjenvIeEXO1puWx3U82m+acROZFiVRS3jd 2A0NqGqPwoTnS4//AGH/ACz/AAfsHt/w767vd7WmnX9T5O1o7laefXoplqxs/qPwC52MPbbP9GU3 BrqhLTTSMwW2jNRpkUKTKDUNVaUJ57vnqbuFrfcj5FbC1mW0V0t7e0EZQQ25kHcPUHuOuoFEapfU zP6abfzXZDwYo9ut08Nx/EktHBXtCMD6c0Q6QS4cA5SgBQLa32u5t14pDwybZ1EjSfUfUSSSyLOV WPtldcgkYhwddQI9NMekF1PuVhJcbLe7lc37K8xMr3gjSMwFoAZCscSCQy9rMeXUMTce49c8Ml20 3Uswa4bcmlrK2ogmOOJKCgoAuXvOON885A+2vZR8ZNheQxmUh7mRpWm7KSRkNakylV7sgkK5MhOZ 9ZNvs90tJNp3zbZbWw1SSmSIOk6xrc1hoqp3VXVGZSVUkKD5cene/cR3zboPUHZts+hnEwlksbuA u8mhmVEnUK7EhggY1Hy6BX1Dl37mljLyjd7Yw21vEZk26yDDttJG7wyXAftkkAR/4gq7OzdxBtm2 bfHH6iLZRgXrXN32jdqEaR9GsoInYMopblkRgwTWK42eDkEsT77HbRrcNEzNG8yoBI6F0RirsCw1 ICK0PSv3WeOn/QsVyHsJAwTrIwVIBH9uFYHIjFB1/oBZjQDAY+WM/HPFB0wor5iOmNR8cfKcBTIu o9BUZ48y0OAoGQrgtTAKNTFSKn82CSOnXHXGX3VTgTOf+FQ+Vf2j+0fh7sVOO47BY/eTQYbtMGom ZHT+vuwAOmJDWp0mn5sQyrGS1R4HrXIVx8udB44A9/6DiHuyBS2Qr06/mx5iBkPHLDeYZY0g5mlc OqRf2gf34MuiMKor8zE/oGFIr9yltQrAfmb4fs+/PxPuxmQF8KDID3D4YzY6vhSmC8ryMxNc26fk pSn5MEQrkTU+/wDr7vditc8PoPUEfnGWCr28oA8Kg/oOdfDFrHOHWYAggg1oOleudMMZvmLZfhTE chiLKK/kPh0/2Yt7mWEBkJWmdDQU6fgK5k4dmUIoGXQVPupjVLc1qjgivuoRQD82HX9WuLof7hwh HQqP0fcKT44654y+xt213MjrBMWBYUqNKMwpkR1FDXwON73fv0NlNHHpp8wkZlr7wcun6K4axTeE beVsxcmIxsFKaBJpWTMV0e8AVyrjh7RCRn3FZi4DAUaNiF0EggGgz+FcW89qItEsjRxB5EVpXQAs EDEE0GZ8MRQzRhdUUkispEqERA6wChIJFKH9mueLFEte411biZAgr5D1rQChX9b49K5Ye3TbGknG RBUgilSQx6Doa6qdPfjvRW+mShFRXofDM4JQUX+owyLLpqCDlXI/CuFq1SAF6e78PtE4Gk5Ycsxp 9iDa77d7eHcpgDHEzhZHUmlVU5kavKKdTipFDX81Pf8AH34hurSdormMgqy5FSPEf1p4YktL28Uw O4dlWNE1sOjPoALEfHxzw24NcKbs23Y1aRTtaO3pp0rpyr788bK0DR/8vEnZqCadyuoNnn18v9uN pmstv7sO3XEsysquVrIKMHI6gdaL8uZOWLIW20NNDELhFZFcg/UDS1SBTUoHlA/KMXAex8i2cNpK tdMlFfysuoZEt8ykUpnjdfrbWZruK4kZmQjSS8axaLgqulggUEEEfre+uE0mpWlB76eB94P6MQ8i 2O3abaJF86pm1vIP8SNlGZQE1VqZKQD4YMdrCy2q5yTMCscajNmZjT5RU6RUk5Yf6F2NmJwEJ6la kBj7tXzU8Ptiv6cGn6a/Ysd+3XYbefe7VQsMzAmSNQ2oBSDQDVnmDnhtRqT1/H4/j7euKYFhdW88 pWWRgg06DrXTVWyeJveRUEZUxa2MUUiiO0uIvKwALTPqWT8E6NXNsqY3OX6Nq3DW5zYZGDTqJIGe ulR7vGuL+O1tTHJLNNIjAK3+MArLIGB1BaeUjpX4YAHTDXO1yjtuKPG1SjgDqaHysPAjOmWePoDB Fa2JNXWKpL/BmP6ppUqoFSBUnCBB0kU/kBz/AA+6+OKeGDnlg1bPGRzxn7f93+vh7KeHtBxQxgD4 fcEEZ4zxl1wa9fYAPZlgUPm+6II+zkMZj2/H2DBPtr8f9X3Fa5+zMYyHtAwQpNPs59cFlGQ9mfTB xnipwNP3NTl7c8Eeyg9nXLGmnmONIOWKhsvaBjqft18MDxGDTp9kV6YqDjP7PU/bzOWDSuCCKjGX 3OeeAeuM619mXTFBjpj5hj5hj5sfLjJR/oins6jHT7ge2lMEj2ZYPwwR9j+H7/zDa7G/0Bu3cXcE Mmk1o2iSRW0mhoaUNDTpiHcdn3GC72+SuiWGRJY2oaHS6FlahFDQnPF5HsO/2V89swWUW88UxiY6 qLII2bQTpagahOlqdDi423duc7Pa7jEaPFNe20ciEgGjo8ispoQaEDIg+OIuRXPIrGPj7hSt01xE tuwY0UrMXEZDHJaNmchniSeWVVgVSzMSAoUCpYk5AAZknIDPB5JHyCybjukt9UJ4jbaVYox74btU DgoTqoGBU5imE3nbt1trjZ2VmE8cqSQlUJDsJVYoVUqwYhqKVINKHF7u208l2+62q21d6aG4hkii 0rrbuSI7ImlPO2oii+Y5Z4n3jaeQWV1tERYPPDPFJChUAsGlRmRSoILAsKAgnIjEqcd5Nt9+8Yqw triGcqMs2ETtQZjr7x78WUe77va2slzKI4RNLHEZZD0jjDspkc1yRasfdj/+kbD/APkLT/42Lfft w5DYwbFMEMdzJPEkDiQaoykzOI2DrmhVjqGa1GDvk26W6bL2RL9QZEEHaIDCXulu32ypDB9Wkgg1 pi2vrC6jnspo1eOSNg6OjAMro6kqysCCrKSCCCDTF7f7dvdpcWNs7pNJHNG8cTxgNIkjqxVGjUgu rEFQQWABw1/x/erS/sVcoZLeaOaMOACULxsyhgGUla1AYGmYxf3G177Z3NvauyTNFNHIsLIKssrI xEbKM2DkEDMgYXe7Ld7WbZWRmFwkqPAVUkMwlVjGVUghjqoCCD0OJU47ybb794xVhbXEM5UZZsIn agzHX3j34tZN43W2tEnmWGMzSpEJJXroiQuy65GodKLVmoaA0P2NzSx9MbPlco4zETa3MtrCkQ+p X/iA13HJGWU0jCqoekpIOkMD6m8m323g27cby6nuLWxikEkdk9xpht4lZSysyuylhGSO3Gp1ZHTw nbON8gF1b71sq224AxTx9vcgzTKayxxh6sRboya1zYk5qR6877dejtnyra7S4s3medratknYfzKk 1vcSOsoq0hiUBFhDSZUI3m5N9bS2m57xHewpbuzw28U00SrbozqrfuzG2tSAUkLKfMGJ3z/w+b/3 LY9GeF7ruX0u27xuMxvJAHcpY2+4zPMdEas5JdoioCnVoYAHOnrFwTYdyW52Sye7urB9EkZazuEe q6JFRl7LhQwZFOqUkVWlN44ZZk/Vcz26yNoM6dxr6bb7lRQ5l4lJI69D0yPAuA3s7rw++57dw3Qq VWZIFtBDDIykHTISctQ8wDDNAR6P8i4Jslrt3I5N/gszHaxrCLi1mBEyyJEFWT9VC7AvSTNulPQZ HUFDyy2BBzBBeOoI92OC7FDw3ak2SbYbiSS3FpbiB5Fa5o7xCPts40rRmUsNIochj019NOR30e3c GtY3u7pYonZEVI3hsoUht43KgFZFChNKo6miqBX1D2H61Z7nZLS6tQ4DL3LchntpKMAwVkLIoIVg IqMAa19OP/A7H/7aLHqrBFciK+3TmF7ZIamoWZLcztQAsQLdZFJAyLL4kA8q4JwzfBecUv7O3uLV zFNEfqbeFY7lNMqRtqkGqUnTpKxrRqg15nzGWRn4Ru+8bltV4orS3nCCW0uTTwLTPGTSiprrVmQY /wAs/ENymZeKbru0qXiglVlEd05igdlIOmRnbLUMwGGaAj0f5FwTZLXbuRyb/BZmO1jWEXFrMCJl kSIKsn6qF2BekmbdKemEKV8vMtsJ+CsZUJ9+WofYvPUVLi5O9zbaLFkLJ2BEJVlDBe33O5qUCplK 6ajRXPG07bvt1dJt9pfR3XbiaMLM8VdKTdyKQtEdTakUoTWuqoBGyw7tc3VvPt99HdwTW7IkqSx1 00aSOVdJqCw05lVIIIxzfkVvJPNdb+8LXMcpjaEdhHjVY0EakKyyNrEjSVypQVB3z0+j3fdV4xe3 wuhGJYCbZw4ft27NbMViJVQVk7pyqGDs7N9XL6mcvv4DDNE0F3uInt2WaJ4SWiMChigfXHU0WRUa hpQ8b3iw3Lcbi42mwmtbZbh4GREnmmnkekdvE3dLTyJr1Ads6SpoDh+dNd3cO8PtclhIsTxiKaCQ NnIrRMxkQsCjB1FY49SsFofTh0nvnk4w0rWpd4iZO5L3h9RSABxHJ5o+2IiCfMWxu/C7tLm62m73 GS+1SuomhuJNPngkiji7ejT5MmNCyuXViMWHJrze953rebSMpbPuV19T9MpFP3KiONVoCdNQ2mpK 0ahHEdw3S5uY5tl3GO8gETIqtLGVKrKHjctGSoqEKN1owxs3qLNc3I3uxsntY0DJ2DHIZCS6mMyF x3GoVlVchVTnXkvP0urqbftzhihfuNGY4oogoWOBUiRkVtCF9byFmUNWtSfUHc/rr+E8ls1t7yON 4hF5VCiaJWhZlmoG8zM6Eu50VOWyzWHqdzF7KwkiMdrJuINqUhKlYHhW3VTAQoRo10gpVRQY2bdI 9z3OX6Hd7nco4pHtzEbq5WJWZwtsrlY+zG0IDgowJLNU44hzC5ubqDe9lkkaFoWRRIsoAeKYPG5e NgCKIUYB3ow1Y5bwd3urjZd5u57mYyvGZElnEfmhZYkVe00SSRakcq4qxcZY2/0zvYp7rYLWpieR 1Fwj9x5BKssSRhZFaRgpVACp0sGBYGw5Neb3vO9bzaRlLZ9yuvqfplIp+5URxqtATpqG01JWjUI2 23/mDc9u+mu0n1WU/YeXQGHZmOh9cD6qvHQaiqmop/pX/9oACAEDAgY/AP6bor5sDUaYLBshgANn +BwVLZ/lwGLeU4Cq2f5cUL5+zRXzYCk5nBWvmxpL54C1zOCtcwMfP/YfuanBk0tq1VrTKmIilKkH riV3I1EeGE+XRQe+tMTFAD0xUGtTXD061OM+lM8KTgyaW1aq1plTEdD1GHNPNp/twNVKeOIe3Toa e7EmuldPhhdOnT8a1+5IPTGmnlwpA6dMEHpiun+04YgZnB0jriijLFSmeNJGWNNPLhSBmOmCwHmO KlM8BqZjBamZGPk/tOKfaWpIj8aYYlwQP654UsxowwweRgtB0wzMagE/mwpZjRhhSHbM+/CRK5z8 fHCDWSpNM8R1Yha50wdMjN+OFXUQNPgcSKTUAVGO53DqpX4fmxG4JpQEj8uBRjprT82DrmYNX3n+ 7CaSSoXExDZacvzYjTUR5ak+OCC9V8K9cCQsdBan2AyN+Q9MOKjUx/JgGMUcH44Z005jxrhxUamO fuwDGKOD8cJSmRrhWU0YYDSEZdAMIUpUe/Hn00+FcB0p0pnhzIas2WWNAYaP7aYy+XTTEeYyJr+X FF00/LhXNKaaHEoqKEZYQqRrAp8MPVhqP5higHnp1z64Grr/ANGT5cZdP6EFUVJwVBJl/Jp/v9he nl9/t1iNtA6mhwaHLBFc8UxmuMsUx0xQ9fugBhoVb/i3HmP7I/ZHx9/5vYFVSSfAYjEilXLnL306 /m9ie7UP04kVyoi05gnwPXLBC/k/CuX9mK+OJGgj1BRn0yx8f7sABTjUQPdgAyivuof9n6cLHV/M aVoAK/HMn9GGNKD9H3MlwxrMPlX4/tHwoPDxrgtmWJzr19gVIo1FP2f9eAZT06e4exCfeMI6TxCT oTT4Uoa+/wDDE7w6WtiRQAilSM6e4V/IMAw/LTp7sTJrAJA/N40rlXE1tDIWEgBByqATX+tMKhDM dQByqfj+T44pFb6aOpJpTPMdSa+44JpmRi3zJOsYkXwBP6fuaD7PBPS3fNzubPbd4luEaa3CGZDF aTzoUEishJeJVNVzUmlDQ49bPU5d7dZOH7xt1l9MIwRcrfzzw9xpNQMTxGCunSQ2qhI6i54ZbeqV rcerFvxBORSbabG5jtmtWsRuLW8O5EmOS7S0PcIeOOJnDRiSox/lR/hbX0+5c8td4e7jWeKLS+3z ukItnlRkhrGtZBIHDGoUgkY2LeuM2e3GHdr+4stuiuL61tbncbq0QSXMNjBPIr3DQoQXK0UVoCTj bdn3XbAv1tjfXVvNbML+3nTbg31YjlsjKC0DqUnoR2DnLpXPHB4bfZJr645BskO62i2qvOxtZa/M AKq8RBWUfKpoAxqMS8f4/sd/LvEbsrxCNw0bIruyzFgBEwVHNJCp8pGESS41wZMKgfkNaV/PgHEc jRlipBArTph3IpVj8euf3Px9su4W22zPYxkhpFWqKQKmreBpnT3YFOlMbXyPjW73G38hsZlmt7mB zHNDKhqrxsOhHQ1BBBIIIJxe8U5XymKTjl3drdXMFtZWlkLy6QEJcXbWsUbXEiaiVLmgJLU1Z4n9 QJt+hk5bJx87K0zW8YU7cbL+HCHtii6xafuxL85bznzVx6PTbXJZMOCi8XaVkhqFF8xa4FyQQZql jopTSPfj0y3TiHBH3PZOA7vf7lbSraTzRifcIwtwl5LHk0SINSrH5o+r+XHEIeK+mM+57NtC79ax TQWt3KkknIU0XCvJEjJrtxQwqpzyEmN5ju+GKNst+I7XxW/h7ht74LDdoLWeHvIe3PJcKEuIXXt9 s5nIHHPTzLjW8XPLtt3u/uZZrSRIbcz3e3x7YYN9+mhMNxDbRQpJC6lKs09AO6XxavbhWlhKlQ4q jFM6OPFWpRh7iaY2j/MB6NbLcbp6S7mtL2C3Vp7nj+5oAL2wu4UDSG17hMtncqpBt5EV6EAltt43 s01rx+3Uy7hul1FJDYbZaRjXPc3M0iopMaAlIULSSOAgArXHJouLiWTiyRXS2jzAd2SKIKqXDjoj T0MoUfIrheoP3FMZdfbcbZZbpJHtszEvGKaWJGkkiniuX4Yy+UfZi4hybY913K3tr+8uo7VGgFpK by37FYrisd3t0w6zSQtMs8Y0mNTnjYeG7XZbhAtnxPkG0M0N00MbT7zdCeG7CJQn6RAI2LfvXABV h0x6kXr8bmWbkLcfbU8wZo22RonkZ201ka7MZo1QVLVYscc5s9m2Abfeblve57hBMBDNRd2iihuL W9WVD3ljhiKwyJQp3CKAgHCIo8iig/Af+jF1v/pxucTWN4oW8sLpWksr1VrpMsYIKTKCQk8ZDhSV OpTTDen8m07ZxngsxDXVpturVekEEJcTNQmDUAzRIoDkASFgKYuHnqI2tJ0FBXzOoCingC3U+A+9 6YzGX2xT2ZDrjr96a/YoBl9n5jj5jig+9YnwGAMZ4p9yR7ch9zXBBPsr4+xaY8o8v5f9uBT7VfH2 nAH28jgKPlxrKmmAaZ+00HX+gZ/e9cfL/QOvsp44pn/Rsv8ARlCwB/HFQajBoQcULiv441ahp9mq o04qDlgkMKYqCKY8rA4FTTHzj84xUsKYrXLFR0wSCKYqCCMGhGKg5Y8rA4zNPsGkYby/164kY5E+ HuwoVq1Gf44mPaDDL8mDnkTXB/DESk5E5/hXEqA5CtPwwV/aA/TTCIflLnEZQUatMQ/9bCDSKU92 EjJonX+7DivQYT8BiT3liMMimqkYZv1SSD/qxAp+UnPEZQUatMR/9YfYL+NKYAJyrgV8Dhz78FKn STj/ABGP4nCkE5DGvOtKYTr5cFT0rXAYkkj34UnwNcB/EDDPXM4c1PmGeBSRqD44BqcjXCt4jDJ4 E4CHoMBiSSPfgeYj8P8ASv8A/9oACAEBAQY/AP8AlrHEUjKo7PIclttxnHl19wN3m1irhls2v277 IiQ9Wp81DSpIcVqlISVKSDVQ+Rcp/Lsm7YlSatv7Hkdv6piG401JXvoqezbZ8tx9A0cKCdewOh6y bO8ezWJZYxhzKpOTzW628amU8dLbjqXpVJJq2b3ynm2VlpSIyg95agjcUq0q6Kp5F9Xa3VjCqayL +Uc7Y9TYWMlqHDj+fJxhmMz50l5Kd7i0ITrqoganq1xLK89+1ZDSPojWdf8AlfNJ3pn3GGpKEerr cdmQXtWX0q1bdWO+muoI6pOR52dRBhmQ2JqKq5iVWQWXm2iI8iU5Xya6tqZdrWy2mIq1LbksMqRo AoAqSDV4dh2dfeMkuTLTW135YzGv9SYMGVZSh6y0x6FAZ8qFDdX+0dTu26DVRAMjEbrkuoi3sSQq JMYahXc+DDlNqWh2NMuq+rlUkWRHcbUl1DkhKmljasA9uo82FIYmQ5jDMqJLivNyI0qNIbS6xIjv tKW0+w+0sKQtJKVJIIJB6Y4ikZVHZ5DkttuM48uvuBu82sVcMtm1+3fZESHq1PmoaVJDitUpCSpS QcVwXIshaq8pzZSkYxWPQbRxFo4l3yPKFjHgvVcR1x8hCEvvtKcWQlIJIBseOI1t5mZ1NHHySwpv Q2SPT0sqQzFYm/cVwk1TvmPyEJ8tD6nRrqUgAnp7D7nkumiX0WSYctlES6mV8KWla23Y029g1kmi hPx3Gyl1LslBZUNF7T26xPCZV22nJc4hWdjisBmJYS2beFTwl2NhJas4kR+qjtswkFxPnPt+aP1N xIHV1ghuf+1ePY4nLbiq+3Wv+Ux5bjbSbD13oftsjVx1I8pp5b/f9Tr/AMzf+5nIP/hTpp9pW9p5 tDrStFJ3NuJC0K2qAUNUkHQgH+QmWU99EWBXxJE6bKdJDUaJEZXIkvuEAkIZZbUo6A9h1ec6xOOu WFZu7zYxypUZ4xhshzjqPhFE49WRcck5MZDqUsRElxl0+S41qylpaz9fXtaybiB3E3r7IMIzu6xh 3ODanGlwbPGPWvmz/Lyl2Qc+zvO+UGSQJOwK+jd17pOU+S7bE5Wccj4S6xKqsCi2EXFKuDTwCy2t hdsyxYy5s0IbLinUbkqSolbqnCocO+Z/oL/pl+VMI02f6hfnv8n/AGiu8rXd/wBn/wAy/a9N3/wv qNdPo693mT8PUuB5BGo7PCbHK6rKmcgk3ciNFx60dhrxeNT2NXFkrYjpluSW33g4sJbDIUolJbvK LJGcmOd5NeZrcvx64U8eqvbMQ4VhQM1CZMoV4qTWpbKd2iz9aP2akdckHHw8b4X3KZpBG3eoNv8A aGftoY2EL84zNm3Q67tNOkC6Vj/2NFFkJ5NTP+3eoFquwshKN8mQN6rBejYhefq4UBkN+COsLsss fVFh18LJZzEqYVBUbGIl1bSIj7x0KxGZhtqU12P+XCNv06dXnOsTjrlhWbu82McqVGeMYbIc46j4 RROPVkXHJOTGQ6lLERJcZdPkuNaspaWs/X17fYONWjkBWZcYZhkuJWzb3kqj2cahm5XjLzrzBcLL f3GGwl5SCpSEFRT9QHXK9zJr5tVyVV+3Odit1AQyWJbGfY1bRKt9cVpr/DdlWLLbyEI/wlubBrt1 6q/zyMe/KKY1qvkQWZBd+/tXsxx82vowLU2+9DJipTrKLXkhvUbdfamvghWDLkKwLNvyIrJjcHCf y+MVCWQ59h/62EdOOhQihvwdDYX9O7rmP/VP8k/mv/0+HzfyB99/L3oPuNb6LZ+Yv+svV7d3m6/R rpt6wf8A0+/0F/IvqMi+3/nL/UL82eX+brr7r6z7J/1Pv+4ef6fZ28nZv+rd/I2+NXsd2XS3tfKq rWIzNnVy5dfOZVHlxfWVsmHOYbksLUhZbdQShRGuhPSeNo1IyjCE0L+MfYVyJr7KqOTGchvwnJb8 l2xcLrDygp1TxeKju37u/WB2NTjjkabxlX3FVg77l7kcxVHX3zclm0ihM63kosW32Za0JMsPllJA aKAlOlvi2RwvuNFewX621g+plxPVQpKdjzPqoL8WYxvT/ebcQsfAjqFZweOPInV0uNOhv/nDPXfJ lRHkSI7vlvZS4y55bzYO1aVJOmhBHbrL8ro6n0N/nkmsl5XP9fZSfusimjyIta56WZMkQoPpmJTi dIzbKV7tVBRAIvGMHpDQRcit3r61gsWdxKrl2sgaPyoVdYWEuDUB1ASktw22GtiEJ27W0BLuPYRT /ZKd+ymW7sP7haWW6xsPK9XI9RbzZ8pPm+Sn6AsNp0+lI79SMtu+NaiVey5BmTH2Z15XwZktS1uu yZlLXWsSklvyHVlTq3I6lPKOqyo9T8NsK9IxmyqHaCXU178qnZNK9G9E5Wx3ad+DJhRFQz5W1lbe jR2j6e3SeNo1IyjCE0L+MfYVyJr7KqOTGchvwnJb8l2xcLrDygp1TxeKju37u/WC2tRjbkaw41rL WmwmS5fZJNVSVl0iY3YxAidcSWrBt5uwdSky0vqZSoBsoCUhOQclU+PMwM1yqE3XX9yxMsgmxitm CoBdWqaqnZeWuuZUt1qOh5xSSpSiVKKn8vuuNKeVey5BmS3m5l1CgTJa1rcdkzKOBaRaOW/IccUp 1bkZSnVHVZUe/WJ5pJo2jkmCwbKtxScxLsIjFPBt4Sq6fFZrIktipfadhLLaQ8w55Q/w9pAPV1nZ pv8AtXkOOJxK4tfuNr/m8eQ426mv9D677bH0caSfNaZQ/wBv1+v/ACy/758g/wDivqHXQm/JhwIs eFEZ3uOeVGitIYYb8x1bjrnltNgaqUVHTUkn+Nxs1b5TyTgfBsuDY/nDLeLVvw72PkJceRXxZttH ZfXCjFQi+Wgg+chx/ah1SAE5xkeTcsUfLGLYVLvLKlyqJKtncqYxKvrlWbMHN2b2op7FnIRGa8wB 1LyyXCjzVhKdOOLrkzLMjt8Z9yeOZfZUFTcXNlYU+LZBCv5dpVQqmPMkORK+PKoEsJYbYQ2CJzaN AEADkug5P595j4qxKuocNfxiFx7k2VQ4b1lLoa12ybXX09JkkaOhQWXSoMsb3FElSiSOs9zXL8us MvxLD8ozdzF8kvpTUrKpmC47CjzozuRO71Pi1dSHFhEk+pAWAf2fldccXXJmWZHb4z7k8cy+yoKm 4ubKwp8WyCFfy7SqhVMeZIciV8eVQJYSw2whsETm0aAIAHHlzj/NPOdYjlPlyoxm4poXI0+FQ0dX dvASG8WroUWMKwxgdGQ6qQ2geKFdcPe3DBuT+QFWHJ95k9pe8k5dcoyXOK3HKGE3Zy66quHGa8Mq fbad8opSlxnywkKIWoHiapa5Nz7krj/lm+l4fa1fJd03kl3R3rjUQVFtUXvpY8huMt58ByOGktBC F7ty3Erb4LjT+Rc442w65yDKmMzusEu7mnsxVR4tCpt0ppmJzsxyK48ry0qjSNu9Wie56yV7jrnz mPl+TDqojVpV8k3eR2VbUMS5hXGn17F7imPNpnPORFtlba3CGyQUjUHrDuNmuS+T8Gxidw69kMpj jzMp2MuPWkLIslaRJcaSiXXuOOstoQ4tTBcUhtI3AJHXuCwHJcpu+TKzjXAWOTMJusskqm5GqNJh FJx69sU7XbBH3JxlPn7kEJStYSkLDbbPOb3uB5Picj2eJv8AItXRQrWIzxoxHkVbl5W0D+GKjuQH m3YS0tKdUsNtqWFFlXl6K4T5Oq8iyCjo4fFWIZ7nOI095cRMbtzWcrWmJZUp+kYltRJjE0A6h1K1 pioSkrUEBXWORajMMkZ41/OttgTFBBv7RrG7OfhuIwZOQuSaqPMFTNUbe7CtxbUSlLZPcDqZJ5g9 2XuNxDMU5BdMKpcczHOnqxqqZlba51tUbEskaDjre7ckSTpoPpT1xfPw/IMtyLC8W4foMnyrHpF3 OcZyjG2b++qLu9ta5wtQZuQuVLrb65bkcOtuNB0gBvQe8Oyx7NL2XjNfwXjuUYJ6W8skwKR2y4uX bt22PRkyUtUs96UoPLcYS06HxuUd464N4bY5Hy/FYD3DaeTuQMypbVxOeZCpy7l0cWti5JOXKmRV oc8tantHFK8wlaVhtOmYV+Ucn2XIWDvSYknCl5a69aZrUteQV2abzI3kx0S2i8rYhG1xG1pLiPI3 raONc92OXZK7wvyBzPkvF8PF5FzZOYzX0LkCNUYnkDdUqR9qhFc9h955aWgsLiOnUlxRV/DQ5/w/ ntXAeg1D9Jd8fZ9Oyd7jq8bccfU3au1tI8+GbRtuSUKWhhC1hpv9oNFhXLlRHyXAYWb83ZRj83Km qZFzS4Tj2M1MqdYS4GOMtU8ybIlzJE1TJS6wwlcc6Kc3AldFa8EVdfh3JmL5Jjt9VZDkGTZjKgy0 08kPSGLBCpN4ywqQ4lL25iEk+Y2EDY2pXWdcq8XyeGPS5xRYtUSa/PZmcSX4hoqqFHfLCMeqobei prC9i1Oq3tbSUIUSByjjiMlwaPnvNObwL/M3q371UYdS0bLqH51fjjSamwsJcuWtgIWp5mP5zTyg teqNzlFa8EVdfh3JmL5Jjt9VZDkGTZjKgy008kPSGLBCpN4ywqQ4lL25iEk+Y2EDY2pXXEMillUF e5gnJWPZretWk2xSh2vrFJXLi1LsSolGXMJBDfnIjIWO6lI8BheXYRkEbE+TON7SRZ4ldT4pl1Uh mwQwzaU9yw2268qFNbjo0WEOFA3pCCHFEYpyHz3keBvtcduTJeF4dxpGvkUibmczHaXd207I22rN x6P6dKkMguJ8xCFBaEhba+Isu4zmYPHueMru8uixnci+ZrJbtjHqmYrYbx+vmSn20mE55g82ORqn RR76S/8AV3/Rb8u/a3fQf6b/AJ5+9fevVw/I9X+Z/wDI/a/Q+o37P2vm+Xp9O7rHeY+J5nGCXabj w4W7B5DkZWG3Hn7m7nypDcXGq5alNiPYNBtZlJO8KBRoATyrk/NlvR5NmHL1KjFbqNibE2FjmPYm 1AXBRTY+uySJ61HelfnvI80LZbXqpzetbnC9RyVxmeMFR5lBHyubT5AeSoWITG3oyqhmAy3+XHFN QnS0lReDyQo7X0hKAIUSjmVDWBV/tyueGozVlLnqyE5BPsreyjX7zLFYqAuMJlgiS4sPpWHwoJZ2 Aa+3qfKucUlS+Nsl5LybkB9mfcuLt5uZorIdYuhW/RNLsHGK6pZTIVLMUhSfp3jp/EcSme3KdTLu 7e6ZfyORyZJs/NtpAecbccrK+si+WgJG0BrUd9VHrDOVMsdwyTWw+FVcf5pTV7tu43NySwkWsm5+ zwZ9a40/izq7NSGzJkpklrstsnufcXVV93QSqDk7DLfFMATIn2zlhVMy4N5FrWMk3U5bjx4KbNps rjLlKUhsqCAdE9cQZVx/lGIVnLfHGFKwS8ZumbWwwTLaByXLniDJkRYMS9jpjTJSlJdQwhxeo7o8 sFXLr+VckYtOzjkGmXSYzjlQ5cQeOMIafaNdJsK2dLqJ+RImGsdUtCUx9PUJ1cU6pfmtilpamHE5 ebxutbbzeRkmXGsXlsZMR+fLMFMt2AzVTZLTrSdtcVtMOBQb8xIPWOxctegScoi0tbGyCVVvyZNd LuI8RpmwmQ3pcSDKVHlyUKcSHGkKSFaHXTU/yP8AP/b8uv5/2/yf8/56f8zjv4+H9HTt/wAp8jYV x5TssOSVT8xyWox9hxln/FVH+5So7kpST22tJWonsBr1lsTh3m7BOQZmCQKu0y6DQ2TzthR1t3Kn waSwlwX4seUqHcTquQzEcbStEl5lxDZUpJAcrYOS1arNpSku1S58A27CkK2OIk1LMp2xiuNqGi0O soW2eygD26IjyGXlaBRS262tQBHxQFb0jt8QP+RysizTJaLFKGGhbkq4yK1hU9cyltCnVbpU99hn d5aCQkEqOnYHpXHnBtVn/uq5UkviFUYfw3jk+yizpzp8ths3bsfYqMtw6F9ll1rQa7tO/SLLkrOM b/d18P2X1N4fxrCgZ77lratcKlJbm5RcJlY1gExaOxU02/IbJ1LaT1ZcicnR2+TOR730rNDP5zyo cye4fnHOZEhMPFsOwiNmbtnLlZDkuQy2YsaJSwo8Zp19KlJQhJKbrPJ8rGk/vJffFZPqp0VEaDNr eEKKlr2652xo4QQoLwj204rYt0ONh7VuyymU9NPmKekrTMy5vIs6q8rnzJlxPzmBnmZ0WZ2d7YSl zbG7n5BXXcWXNtLOa6t+Q85uC3VFWnw6Zhcde8/ke7pICkGPjPMkGj5hoFMs6BMRx29iRr9mMdCF FuV5g+B16seTORa2sxDlnjHle54X5SqMXelWWD3NpEo4eSY5mmJIuC7d0sC/qJg86A666Iz6FBCy nTq/9tHO3uUxPjflzFGKd3I4GSUOVQ8ZppF9CRZVVXYZrGqZmORrSRBdQ6tlToLSFDeQeo9jw9zH xbynEksh5tzj3kDFcsc2aEqLkGss12bSgnvtWwFafDpKVPJaWsapbkJVHcVqf7rb6W1q7/Id+gQd Qe4P6e/+7+U0179S+TuQUuZVnWQCwquIuIqibHjZJyNk8OGZMgec/vRR4djzK0Sbu5eSY1bE0JC3 nGWXW+c+euSM44v9p8K2kuz88jokwsVyVS7N6Qrj32v8e2KhGmQa+CWoa8lntvxW0tGUr1Elzb1A w7hDjOgwyLFjoal3rzYuM6yKSUBL9jlGaWSX7y7s5i/qWVuBAJ0SkJAHSpV6lnk73KZpDej8Ne3m kmIeyG8snUFEXJc1bjqclYpgNdIcSp6U8EuyiPJjJU4rVHJ/76395FlK1Y3xPGz2w4Zfyo+ixXCY OFw7BnknljFaSUo11Fj2EQm38bxJDY+ucqdN3KcQ0s8r+5/J63NGMMkSkYnxkwrFsklYnxnwrjUq TFwqhRctVaqKCqYhxVlZPl1CHrGW4pSvDp2yiX09+vjHbJkmM65AjqcGqA9KSyqOyTuH6xHj46dG TCuIrh1OpDoQTu+kDaPqBOo+HXv6wV5xZNTztwXmMZBcUopbyfBbKnkPJAAIS6uvSNR46de5YR4z qouXY9w7miGwz5keQ5b4DHjSVkbVJUS9D0P6NOmbejh2ON2zDyXmrXFZthjFshYO7e3PpJECQFg+ CtxIPUCLxl7xOcGKaAAmPi/I9zA5dxVDf0/sPs3I9feIajKH0kIcRr8CPHrmjiD3T1eBWF9xl7es q9w2J53xRSv4nZZRUcbWVXBzvDsiw5yysqH756PIoU2BMhCK24EvNONaJQrqta5l415+4OM9sSE3 L+N0nK2MohvgORH5Nhx7ZLu4jhYcSXkKrP2S9RqrTUxWuJ/eHwddW8sJ8vG7rM4eDZOha9NrDuP5 wnH56X/ht0J17DpiwrJcedBlNNvxpcR9mVFkMupCmn40qO47GlMOpOqXG1KQoeBP8jnHuD5mtl1+ JYdDQ3Cq4SQ/kOaZXZKMbGMExCt1DtvlWV2pRGiMI7aqU44UtNuLTyxzf7xoELJuPOGqehl5Vw6J cmfgeIwbqykTOLPbbEKFtsyqqqTGXc5c79K7uxSEPAs6IS1yNz3nWJcP8dYzXM0mIY7BgsItLZ2D HCIGH8Z4BSNevuJm0JbZiQI5Q2CFOFCNVC248/d98QzeBMMmiRDg8i5BRN8h89WtZIDzCLOBSRWb HE8Aelxz5jLLTVhNbVooS0EHTiTjjM7rkaj5V9x+Z29vydydyaxKv+UY/FeIuqsuWOUb3I7sTJNN X09EfS1MeOtpCZ8lpKfqI69jf7nrgljFsOwPMq6r5j5vxe1U+qPH9oftzm1wouLl18QF20ueXsvj NCUiQUtSURZDr5Uh1YXmuDx8bxOuxK/wjLsam4tHxuiZo3aWfjljDcrHqpqA3XrhoikJALZCAAU6 aduS8GybL8Ip99ZJkrrJ9lWpdfrWqNyKtxiP5innC0prulIUddD26blwbSYiEt99qJJK30qXFbee RGeWgKdUPMYaGvie/c/L94jS2E1U1xzDvbzkjLi1uFSvteS31UVfW224NrckD5AHq1m8WYI/myX/ AGk8WZzkceKIrsuPEobW+x56THiuPNyJq20RTq20HFaJ106mOzmoFY1HeU0EobbYdSpJKVIWVsyp KnULSQoJbG0+PSm2XZ74cUpKRGj2clKte4+px2Cyk/Hsjt8usLwWxXJaicq8Ae53jhceYpttU1Vn xRa5CiGY6HHHFJdkYwgjce6kjrKsVsbRll3FMyy/GFMJRMmyWRj+U3FS2hbCPJZaKWoQCRv7jQ9V UCxivWvq5TcZlMmkgtNturSShQW6ZToRuGh0WlQ+B65m4jtb2wuY3BHuFvK3E2bOfJsHaXDM9oqv L6ulgOzHXZDdRAsHpiY7IPlspJSkAdv5C1yPI7atoMfoa6bcXd5czY1bU1NVXR1yp9lZ2ExxmLBg w4zSnHXXFJQhCSSQBr1meVYZyJTX3Eft3tLTBPalxtFkyJxzXkSWldTlnuTyCBFjyGFtMtJdjYyh 0FxMUJcQkKkrX1ypxN7IvYFmnPOf808qu8k5Py5kXGfJ+XzJKfs0SnpKGBj+Osw61tdYGXXhJkTp SVqkK1ZB1WZXM/Pfsi5cyXNLRxlFXJ5eyHG8JxzDaYSfP/L2HYXe3eN1OG1BSdpQ00HSSVuKUv6u qnEuKvaR7G+CsWqa5iEzS4uzwNY3c4NNBtUjJL+/zbJLy4sZaQS+7IkqUtSj2CewyTmz94E1h/8A 6u+VIicKer8ApcMj4bxB7eMPvEzqbDqlXHm/Hpl7n2Tv/d76Sz5jzzTDMZS1JbA65I98Wb+xz3J3 vCNvKXwLw6/Q40zMgwuLYsikx3HcjlOtzpJhUaauHKuJSktKdWFkbdytRkVraUk5jEa+lv5d1cmH MkNKpmqmYJXoYUFmXZ2M2U0stsR4zTj7ry0oSnU9XFzG4ek0M1/FnalE7M/bjn8e6lPWlg07OZXI yTBVuR2kRI6Q4CQr6iCe5HXNthwhwVyLO4il5S3Z4OnE+LMqbxtSLSsizbddSy1StRxDVcvPFKQA lCyoAaduvetyZyLxFyFxdheScO8a4lTz89xW5xZrKcgTmj9yhvHEW0KCLJurr2FLlKb3BrzEjUa9 exLMqfJ3cLxTnXg6+4KvL5+ppp1PPOP5rZZFZw5M3ICqpq7Wqqpjb0dS23FkrBCSnUdZzxPx5yG/ mVBkUepz7GMtmv0zlyzX5So202tsxVpRUyJ8CxW60VsNtIU3tVsSe3UZMeyvL5yXIU083EXJkyGt ujjrikx0hKQGdSdPAD9HXs3sUYHZ1d9Y+4rH8cpeQJEJ5pmTCyvj/kPFMkx52ymPh9/7o1bR3UoQ laSpk6kfH3cYgsLZlUPuc5wrwypG0MRjn91KiJCe30+Q+NO3bTrGSrdoL2sBGngFyEoV28dDu79e /Tixx4lC4XEedsMqc1UHGH8mxuUvZr2+nygfkAB/HW8+6llpA1U4s7Ujt27n9Y/h1m/AXKlXaWvE nJVUMfz2lr7mdj03Ksdckx5M7HX7KsW3PiUtyhkMTUNqS5IiLca3JCyemIvCXsv9umDvthtDFixx jj+QX+9Ck6Pqvsnj3NkqTqnVTpc3nv36jxY4YhxIjIbYhwGGa2uitoHZqNAhNx4qEA9gAjx+HTjs l9MSOlJKitxKHlp+JAKtyEqB8B36XCoG0ss6lKpegClnXaS2BoewPck69TZklxTziaiIwHXVaq1d myH1jvppqCPDU9ZjzJTVNfbTuOzSW0SutlSG6yUqwyCspn/VrhOtSGw3GsVLSQoAKA17a9e3XiZq iQpXN2DZ1l6MkRYvR3cdkYTVU9q3FhxUNn1sexFqU+aFpU2UAjXv1FzqZx5mlVwzac3SOB6/Pkck wp1+xkzOXvYEzeWuApdbmRMal5O35ILT70lttaXVN6Ht7z1XNvBg1fttuOLIWLz34l3a+fFzeohz bVzIYldOal2qm58gpZUwtotpOqtQD1kOJcg5Rlv3XHcapcmyKbExbKcrosMosllCNST8lu66LMh0 bVvIYUGkq+pQAJA6t4Wb4fhHK2M0GX4PSXuBcwYfWQ38du87Wyzitq7SciwYkipk2kKSHIb8ctuz WiUNKUr6euR5Wfeyz20RE8ZchWvF2VWt/j8jE342R1nllLVbYQb5t30Nih7fECNFKQCfLToevzW/ wmriapsIzUiNccd855vQszo096LDafpoJtrNqyYeemMo1YbcH1jX46cRc24Rc89zr/grME5zx3iO ZcgVV5idZlsWHJgQbCcG8dhXli1ARLUpLHqQhbiUleunfln3NYr7nOTODMp5kyWRmeW4U3gmO5xh cTL7Fpv73ZUrztrRW8SFcTWzJVHcU75LrighWzalLNthXvb4ry9cKUzMrY+a8aZriJQ9GWHGfUv0 EzJWlALAJO3Qadc5ckc08m8P5vQ8ucf1OEY9B4unZPMnrs4WSu5E/Z3rOQUNO3DixmFFtsIW44pS z9IA61H8UqcJefWnViM0QXXT4an/AN22D4qPYD5nt0H5pSdp/ZRk6+mj992qUn/Ec08VnXw7dbRs 1Gu/Q9yd3wPdQIJH+zpMh51oynE6hHmtqWlCgTtSkaqT9Om5RGvwHS24yvMlEaNhIGjSldt6Unul Q113HUn8OlOS5Li0KUDtUVEKA0KQvv8AUlOvbXqoxPLORMOxjKb9UZNHjl3dRq+6uFTn1MQ01kJ0 +ZKXLe+hoDupQ6smldnGo9eFIP6ydUuFW7QjxJ6t8XyujrcjxvIIMisvKG4jCZVW1dKG1+HLiqIC 2l6A6pKVJUApJBAPVbmmH4bMj5TS0z+O0Fxe5bk+WO4xQSltKmUuLsX9jLYpK+WltIcDQ3rQkJKt vbpjjSPjk+LhkfkpHLrNYxdzlSE5+jLk5yq3E50qf9K5kw85UX/CDf7MfTp1zlEt2sgYHuLcxV7k x6Da+U4+/hjDEeicoEqbW3UFLLCQ8NFhz8OuQ1Z9yMMVyLmvEsKxK2q3MopquycrMHsA5j0nF6ub p/nrCS6W3VPnY8dA1qrt1mrmYcwV+IX+cvcKZJZ1N3kGMwJcCHwRM9ZRORYdrLYmekyBwqExaxqO 5a16oXIfISl21vzjyX7m8KuPQIvMMXMtsYlKyWltVUsxCrClhUclaoMxlfn+ePpHcg8ZjAsuwKow jK+O8Jx+pqsnhS7O8ap8Yzmx5GTe8LC9tW7ijtshsrl6PLbcS5sabj+PkhvqW3JW601PQ+y/6Z0t yGESgtDi4roAKH2kubkK+Ch1e+2Tnq/qcO5txBzXD7u/kx6XHedOOJZcXiObYxazCzBTkxgJEW3r 1rStM1hxbeoUQEWuV3tbb5LcPM1uDcb45ZQLfN+QsonLRHpsex+ngPSJCPXznUJclOBDDDZK1E6a dcZP5guHEzSTkWMKymNSuEV9fY2CZjs2hiLBJkxKoOJiqcP+OtpS/AjrT5f7vh/EJPgBr/V1+8kw nBMCx3lzlfhm4ybIvbnxBYWcPCKp7EMS5BtsJm463ZxnI0u3lKixGJQXKdQVuFaQpOoIHkfuicbc SUkhcI2dnqVdxqYfKKitSfDQePWB4Vz1xZP9j3LWOTsh5DmYLhsVdZkPOnH10irwvjXF2q3IrXKX WVzeSY09kyGXWtzAKyNEA9cYx7D95pleEyuSceu8i5CqlYgWovtuqaixaiRp+TGNjD823asWFB+K YzT0coVtW59QWnMMx5LyyXyJl3FvL9vxHN5KkVlbTo5Gbo6eDIGYQ4FWluM3X3DxU+0koSoJdCSN QehojU6akqWkdz3IOp07adUedZ7xrjmU5jjLlY7QZBZFRn1a6SX66qXGcbfQlCoM0b2zp49jqPGx kJiPSjLg1697IDp8xp15p0KCCdo3Efh0EuQ5Den0nzWw2ex17A7e39vR1ZV21/vI+rT6if1tRp13 aXqNR3U2NNR8Pq106H7JR18QFt9/6d/fUdTc8xS6w7F3rLGcUoZt/NRZnJK9nFL5u80n0+k7GM7q XW93pI0puK5CeJWHFDt1kmf28nFrD8wcz8H8pxm7agiWU6PQ8U44qms8WVJleYkDJn3DIaCD6Zrc dySTr1xTARktctjjFnnWOhiJBTHjTmOYIlnGrGILHqNkJjF27EbkaFLqUaICRp1x1ZX2RtZJAxPj /jnBbuqelWtSVv8AGNnZXNJkOISKya2aZ6ysLAOS2HdyXFMpJJCinpa1htS3FKdcUHm0grKjuO0A gEnX5dN0nMUAVzuKtTbXH+RKy2r6PIMEbDfqLCWLuwKK9OPFDPmS2ZihFTsDmqFDd09O4w93XD3u b9wlN58WghzuZsCyC7xLaFNSXcVxmsnut2d202VIElp2UpgaltKSSesZWFRkpi5fQzZCnJCU7I0d 55Tzmm3VSx5oAHx167/z0+P8SU/FjmXJZjPux4oWGzJfbaUtpgLUCEF5YCdT4a9e5D/TvOOKeJOd ORqnK6Pm+NRc7PYRluLwuQckk2ltIsVSbuE9j0l7IFLVEfdbUwXQUhOh6TL4Y99/uikxyNYcvCfc LX5jH0WSptTa8aixo6h8hvGvb59NSee+fecOfM/iWEePT5TyPyHl9XcYrj1DkbmTY5QVFnj+ROux UV1665JW4h9CitxQ2tj6esN5A4k5vvvbLyBg+FT8Ej5Dis93kepu8dnLcUqLa4/nMqZIW+hDy2gt uSE7F/Ugn6ur3hmg5Nv+UZ2XZ7I5CynK7akrcfZl3btPBoY8OnpoSnWa2uj10FO8KUtbjilKJ+HW oecSCCsrW6y02lKEqddW8paUttstNJKlLUQlCUkk6Dq+9v37tWXjbkbC7Wwo8890WUUFXl7WRXsB bkObV8MY3ax3qRjHqqYhSPvs1qS5PUgqjtts7HHHsgn+973QyJLiFtIONZ3YYbTsMOL83yIlbjqq itZZWr6kpQ2B8uoVxF96HuBnMsPtumo5JyaXn2L2Q1CjFmxMh+4NeU8Rory1tOafqkHqgx7mCNUV HJb0peN28mAhqII+Wxmg4lh1pshp+tvWSl2M4QHE+YEr17npSVDapKiCO3wOhOvYEa/LXrv8Px+f bTT8T1OdTGfcbTElFS0x3VgfsTqStKShI7+JOmnUcbCNsWOjw1H0stDTwOhB/wBnWh0HfQ7xp9Xi SkkgA9+vqfZSFAAkvNDXT4EFQHz619VG+Wnno/27VHtr17cva9xzldjjNZ7k86zS75Wl0c52DMts B4sradcTFpjsdTTztHc5JkTL8poKCHzDQhe5BUk4XzXg4z3E5dXZNZTguZzKC+xyrv5GNSmpM6Vh GV+hgQLtyrcb0kIiPv6IJCu2vXt85UvpHmXuUcc4naXj7qiHHbB+sgS3nnAEhSnHlPlXj37dMqH9 5ltWv6Ug/M9+/wDEspMJCXJceDLeioUCpK5DTDi2kKSCNQpxIHj17guSce5Ax2syz3E4pTw7Hj/m PimizzjuryKjtvvEa9Rb0seLl/oJz2qHYTjikNLPmNqSvp04f7cOBszbQ+21Gyz2h+6/lvgvJ2I6 pCUmYxhXIGXW1XHkoZO/Y1XaDTQJPbV13ha1/eu4fx1U47gVHRz+GwnNOO0Gox6oqZwMetuqq0sX 0zGV+rkyQFSXNzugCiOsJeyiVaT7c4hiX3eRatMx7CRdKoK828mxYaJ8mzfsfMU+n6kodKgCfHpJ 0PiO4JI1HyPfUfj17tOQsPupGP5pkeMUPEWLW0WQY02HL5RvoeN3Lta+2W3mJ6cVdneW42oLbUdy SCNR9xsW1LrYi2222ylZ9XJABCSr6dyG/FRCgsEjx79WPL2EUFbhfAVBmGMYBa8u5PDu51J+Z8su Y9DUxKLEcJqsgzW8rY1lISmfaMwE1kBO5Tz4CFFOV5dm7eFcw8M4dncjirP+TeK3L6yxrB89HkJb x7OKrI6anuaWPZLkoRCtUNPVUp4htuR5mieuGePeOc9tsIx7kvkXHVWE6srcftbENRESXIqYpyWq uYTUqI8wGlKLSt6dNw100rpllzTyNOckxGFqfbr+O655xS2wpSnHKnCoDYcUfEoQhOvgB0DO5C5h tU6aeUM+tatlevfQt0KaxJ8Plr8Oo8ybByCwkMOtyW5GQ5vltltfaIKFlNldOMkpV30II6HqZNK0 vur/ADl8ha9B8Q2ucSNFD5eGnQUuZQOqPYeUh2epRCR4eS29qQk/Po+niJkbNe0bHJKxrppokqYb Hifn0PTY1aPkd0kVkKMPD6RrJfb2nt+HX7sL26ONxqhNtR2iMjZs57EOPHouU+WMZx9DkydXCWqE iXHxaUkuJQtaEd0pPXumw+zx3FqCNwnxlVZ7xPGhsl6xw25wOXXQKAsynCltC76lcciuraQw5Jjq IfDhUdPa/QLgux1SONsQsVRn2VJcjVj1NXGN6jcgaborQPfbrqO3QS2RokBIHYaBIAAHxOg/h7/1 dONvLTscQptSQQCULSUq769tRr+jpuc0hudWB1cRUmPqqREZkObo7klhH1BlLgCFkDQeJ6S3NDMe QDqBICSpK0g7e5G/uPke3z6UYcsbVakeS/tOo8VHYoEaE9LXohKt24qP6x7nXUn5k9AA9tfifw1P fU9+uGMDD6mneS/dHSPqYSsj1UTCMOvbFwLRr+1QzIsm1+GgUB8uuGOEaNRjW/LGdYdgEN9C2mii dmNuzCW+5IQ2PI0YeUkuK3KZB3AnaB1hMGj4h4l4P5HtcPxzj/kGbxs49k1HFxTiaPKosMb+5zY1 enL7uXDWt1t9+MlLbkh5R3qO7rkbGuSadvkWul4Tn/H1uK2SzjTc3BM2xr7bkFxl2OtSWMfuZnHU xiLaRnXG3X2FxguNseOp9otWw8ubKrubH6REtkF12axUvTGEyE7UbnA8mP5n6Fdx8eoUCBcZVDix YkVtMetDMVLejLKVjzkV5lFKlj+86T+PS5Ga8jRqBhsb3Xsu5IYo2kgan9oiyvYLI0A76p6fXyJ7 xvbLQPMbi8zO5bxu3m/QPrT5NdYWkhSu3hpqT040x7pKbNpTOoXH414/zXMVOKT4JZfr6IR3Nx7f rga9Lbwbjj3J8hOJ3+U9HwOgwmC8QTpq/lmQ1z6EL0118rXv4dKbwb2c34Y8Gpeccu08NwpJOizB xrHLlIVp32+o/p6nx2ODcXxCbJr5rVZPYnTcqZr7F2M6mDNkxpc2tROjRpRQtxsIR5iQRqCeqL3L e4jKKA89cTqw+lwheKYvW4LQ0VdxxkcnIsdaqamImQjZPly3ZHqXVSHHFPdyraB1xN7IeNeOMzxH KeeMz4xX7pcuyVtBx/AeLMJv6zJ+QKjH5iH5MrLJGVPVQbdsdjEdMZxSAhDqg2ILOJyokaphQ4db VRENtRRHrq6KxArmUsJSjYWoUdAIA0BB06bKltKC9p3b0qPw0I/HTv36DiVBW7Q6jQjTTTxGmp1H 8C1pA+nUn8BodSAflp4fHp1cia2wBqTvcSgfMkg6eAHUiTdZCyCyFKUljc+sg/rJSEFWu4D49S0w 6fJchlxVLDXoq9LLwKddqmpEt1hIHgPEjppiw9tV1kWONupRLms5zWUWRenCtVuRoLkeXWSXktnX a68yFfMdNOZ7l3LnC9uUJVJg5rxbe2sRt4hIWhF7iH3qqlNhR7KSv6vHTpJR7mru5WE6+TScR8kW Duvy2ppUJB07Dx69s2Ae2axyy64z4dTm+V5NkOXYnaYbIsc5ys1tXDr6qotiiY/BgUtaVrkKQAXH NqfE9cV8jPRFWsXBc0xbJLaqaW82u3oqmyYGQ1LTrK0S2359Ct9ttTakOJWRsIOnXCw49i41xzx/ mmMZe57fsFh8rM5rc3XC/F0Viwk54nLIqprlBa0EJ9wXFTcSEzoSkFKytQ0OSZTX5BvyzmfCm6z2 wN0GW7LHkbJcq+6RLW3VWtvNZFa4bjVNJ+63NnJZbq31KixG1uPapGNXuEZRdYzmGFuN2lXlWPzn qy9qL57c45OgWEYpfiSkoX3Uk+Cj+I6XDzf3qe5/I4jiPLXFm8y5kywWwNuwtw7KMnukadLfyrKc vyyQ+Qtx3JcryO/ecWe5U6q0tJSVqV+IJ6QK7Fi64sghUOnC3DoNSQ4mOpaif0nptNXhN+tC9oCl RnGk6+Gv1ADaQemVGg+2IWR3kKJIHYlRH0gaA9MOX1+zGStKdzbMYK2/UNUgrUVeB8demPzBLn2i gUhYaQtnd3SSnc2UEDph7KuLI+TvNhCG3rmZMU6hsHVKGnmVtyEJ117b+w8B1Jk8W8M4jh0+2Shu 1tIFe9Jt7BltQcRHftLJ2bM9KlQB8tKw3r8OmVR69tnbt08toISNADoFBCfH5+HUdKW3No26gnsQ f7oO0eGnTaVDTakagDsNU9jqR4/wOJQV7tTpsChqPgBp46dSVEPqCgvQArB8CDpoQCR4/DqYV16J 0dW8Kaea8wqSUnXaCCka/p16mhVcqtlLC9dW1eVv+rv4JKFA/iR1LlUZffipLhACVutKSNe2o7JP f4dx061YVkprYpaS40hzadCpI100IOo6X5jchSRproXD+qe/bxHh1uW8W1JWCd3ZQKfxI8e3QjT3 gG1E7XgdUoPbQqT4pPbx79WiPbHz/wAqcVQ8iLireowWW5OprF6WkIkOfZZ1daVrEiajs+WW2/UA DzQvqTnvI3+s/J2W2sZiJO5J5KTczno1c3qYtZUrtkR4lXVRld2ocJlmKjxCOhJvLSY16hwuyVvs p89S1/WvsgnVWp/s6Zcu5VnYK1RvSrc2jUd1AAbddRr/AF9NLTiiJrjegKpLCXCo9gArcCnXppEH CqxkoA2kQWtEkDUkAI8Om0R6GGwBona1DQNe/joEDsOkEwNCkJ10ZCQfEKBP0/SP7emiYAI0HgjU gfh201A6aHokgDb4Np108CddOxH4dIPoUHaEkENDw8PiPHpClxEJ0IAOxPdI+Hh3/p6H7FA2kKKS hI1IOoSD/dH6O3QDbaUgDsAAdPnoSO3QSkaAfD+DRQ1Hcf19LC2UKJB+Gmh7nUADt26eK61DwOpU koAOvh9PYag9SPUY624pWqddqQfl3GncHU/PpalYlFfbOoU28FKSf1tSUJBBB16V954uo1rUdVOJ ikKV2PdXhqdD8uipzjWA2okkluM34fifHUHorTxbj8hQOu6XVsv6q7AFe5Onx+PSTB4owZsoKfL8 3FatzXT+7quOskgeGvTaajEccrUp27EQscqIwTp+rsKIYIIPyP49IQqKDtUD5e1KQE+J2oT9On9H h0kiI2fHuhvXQgg6+A+o/HpGsFsAAeDevfQakHQak/PTpJ9EkkkHQMgBOmhA0IHxHWggIJA+shvb t26EadgRqekBUBGh0G3YNRr311A1V49JUqInRRGg2aaDw0GqRr27dJ1jI7Af3E99fHUbe3j0kCM2 Np8do3DTXwPfoBtpIH4AAf0DQjTrQJSB+AH8bQ9KC0/rAjwHx/SnXokstkgHQ7QofHt379ulaMAb te2g7nXx1I0A7+GvRIioUD3OqNNB8PAaEdLLcUA66gBH93X6SPkD8ulKLGgJ8SgnQ699NEgdutPI I07ahBJ00AJ1A/V63eSsJ0Gp2kjXVQ3D5a/AfDofsNBrqCW9Sn6idArT4E/7OkHyDu1PYtaAEgAf H4jXt0kFnvtHcgjTw1Oh+Q6BLKOx8CAkjv2PfxGnXdCdTp4fMfHwGpHXZAJ+egGh+Y08OvpQkafg Pnr/ACx1AOpJ8Pn1+oP6B19TYP6eu7KP6h1/hJ/qGn+7rs0kf0D56/L59abAf0gf2AdaAaD8O3+7 +X/6NP8Af1/0Hr+f/D5deA07gDT+rX8D13H9Pw/4/wAHw1/R/wBP8b+jXwPh1/w1P9nX8z0e38/D r4/LwP8APTrXv+j4/wDt6Gnx1+Hhp+Hj14fAfA6/j8Ov+P8AE+05XyHg2MWvkNyvtmQ5bQUth6Z4 rSzI9HZWEaT5DpbUEr27VFJ0PY9R7jHrervaiYFKiWlNYRLSulJQtTa1R50F1+M+ErSQSlR0II6s WsVyvGsmdp3m49u3j97V3LlU+8p9LTFiiulSVQXnVRXQlLoSpRbVoPpOkumvuT+PKS3gOBqdVW+a 43W2UN1SEOpblwZlmzKjuKacSoBaQSlQPgemMwmZhi8TEpKWFxsok5BUsY7IRJc8mMpi7dlorHUy HvpQUukLV2Gp6dlSH2WIrDK5D8l5xDTDLDSC44+68tSW22W20lSlEhISNSdOjmbWWYy7h4adfOVt 3tWvGgwxKXBeeN6mUasNMzW1MqV5uiXUlB+oEdN5HT3tNbY88zIktX1ZaQp9M7HhuPNS5DdpFfdg rZiux3EuLCylCkKCiCDpZX9BmmJ3lFTB9VxdU+R09nU1SYsYTZSrKxhTH4cERoZ81wurRsa+o6J7 9SchoMsxm8oITj7Uy8qL2rsqeI7FabektybOFKehMOR2XULcC1goSoE6Ajp9vEM0xLK3Iqd8pGN5 HT3q4yNUJ3Ppq5kosp1cSNVaDVQ+Y6rGcgyCjonbqaispmri2gVjltZOlIbr6xE2QwqfNcKhtaaC 3DqNB1/5ycVf/wBDxH/6v1Dyq2y7GKvF7BuG7AySxv6qFQzmrFrz69yHcSZbVfJbnMfWyUOKDqe6 dR0cnkXlQxjYr27c5C9ZQmqMVTrKZDVmbZbyYAr3Y60uJe8zy1IIUDodeodpVzYllWWMVidX2NfJ ZmQZ0KU0l+LMhy463I8qLJZWlbbiFKQtJBBIPVla0+S4/bVdNJmwriyrbmunQKmZWtIfsYllMiyX Y8GTAYcSt9t1SFNIUCoAEdLtMSyShymsbkuQnLHHbivu4Dcxptp12IuZWSJUdElpqQ2pTZVuSlaS RoR1aTKLKccuolHIkRLuVU3dZYx6eVEQXZUa0fhynmq+RGaBU4h4oUhPcgDpGTVmQUljjbjD8pvI INrAl0bkaM441IkIto77kBTEd1laVrDm1CkEEgg9Pt4hmmJZW5FTvlIxvI6e9XGRqhO59NXMlFlO riRqrQaqHzHUF3Ir6loGrOxj09a5dWkGrbsLaWlxUSrgrnPsJl2MpLKy2w2VOrCTok6H+Jdt1nCW Pc8Pp4VqVrxTJLbFKeFWNDJI6TkLMnL6+xrnJUZakxghtAeKJSiFbQsHmzNcoiVmI2+R3l5kWJ4H UWabGtwqdkaY1Lj1TFlMOPRZL8Wc+0pxMdS0emjIPmdlbOM6XDMsReReSeN4uNcgtuVV3ANdyaiV Kuoqg9aV8BM4OyHBXsutF5s71FRAKCPdTlE327Y7zrR0Nvhsy6nXknG0u4TETQzCp+LBucdyOxlx rRCVLkriNBLCIYU99O0pyKabSlsIGa8iV+b00PHJcmbSY9VXF1Ux2MehPy2I8gKrna9zzm1ISWn1 LQr60qJyj/7Su/8A5NJ69uHG99dCkpuQ8vuHMwsENTJjsLBcb5Hupty8YNcxJnPKcnPxS0lKFFws qSEq7lPuK4txW5buMZxx/LsqwCYIU+vU/h2QwpiVRUxLGNDksComIbCw4y2ouySRqgjTIuOK4kTf cfh+EKxNClOFoWUrPbrj3JmGg0oqW9Oq46lLRoFH6T+r2VxXxRZSpLfHmUe6zLqTLGfPejM3MShj Yg3TUtjIYW04GLN55eqQtP7RAWPqbSU+3nL+LMapMPzCZyxQ4e5X4pXMUiMkxe3Q83dRbGFVpjR5 6Rq0yt5xCndsnuvQDT2rNuJSttfPWMoWhaQpC0Km1yVJUlQIUlQOhB7EdcX4vH46wRjGbDiq/sZ+ Os4jj7VFNsGZGTJZnS6hFemvkzGksNhLq21LSEJ0PYdcL8LZhaQ8Q4woosvL8pj1dVMkw4caJWzq XCaWJS4/XS1RmUOR5CA0lny22HkK2pSBu5dxb7k1ZzeNaHKcXTMbZkx/X0DiHp2N2QZlIbeaZeiO uMNoWlDiURtFpCtSeHf/ANYYJ/8AjFZ1zvFYmIhWec+4XN8IgvFTm5qNcQMecvpBaYQuQtlvH40l CikfSt1HiSEqzvi3jjJk5FgmU45j+RYvMcqrepdTkmO1EWBk0MxreDXSRIsG/NlqUWigtsJAXuCt 3JHIj7z0jjLkHkHkzibMmEhamcevmYTdnh+SOpSdPLekXT8ZayNrbId1JWtodeyvj25kPM4HnefW 0TMo6Hno0a3arssmO1VHOfYW06I1jJlLG0LT9aErH1NpKfbzl/FmNUmH5hM5YocPcr8UrmKRGSYv boebuotjCq0xo89I1aZW84hTu2T3XoBpwjHb3AM+4vi9T6kgkIjSXbaA64oAbiGzLB7eHx7dx/DY 8wNzLg5NZYY1gz8FciEaJFSzZxbZMhmMmvTYJsTIiJSVmUprYSPL10IoaXKZ92xUUWTVuUmuqXq1 mNczKoPJjQbsT6qyck1SkyF+Yy0pkr3alWqUkY1Gvpl3UysRyiuy6guMdkwYdtAtqwOeRsfsK20j mK4pYU4gtaqU2gggpHXJmXxHrOwm8ryKZ/Jq+2cr5VQ0KSDOrmI9bEaro7yI0mNYOB9Eh2TvOmm0 ag5PxK1kGdsYTkuTtZU1XItKNbuNy25bcw1+OSZGNvuR6l1bLYU1J9WvRG4LDi3Fr9fI5q9wWVRV V1xWP0OYcjovMelMXFRNp3FyqtdGy2+9Cbml6OSdrchttZCgnacNyKqucwt5WA4vc4pjMXIJtFJg wYV9dXF5YzvLrsdq5CrZ2ReyWvODgT6dYQUnQHpfKK5+QVuRSsIscAs49XLrmam4orFEpJXZRpFV KlOz4i5CVsuIfbSFR2t6VpRtPDrjcrJ5LvCT1m/iz0udUuLs1WVsbtCcjDVGyiWmtslFyN6YRFIJ O4r6yDjewauryhyDMLHOlSbSfFTc1GR2Pp/85R2NXX1hgGH6fRrVC1FK1ocU4hZSavNLHJeReR8i x+IuFjM7k3K/zQMZYWkoIpGEV9exFUhClBG5Kw0VFSAlWihx/b3ky6iyeN8vgZpRoqpEFhiVaVzr DzMe1TMrpzj9epTA3IZUw4QTosdY7zDIm3SMmxnG5uLwILMmCmier567Bx56XGXXOWDkxKrJzapE ptAATqg6HXM+WG593Y5Tm1dWVEwWb1a5XVFVVNxm2YFExEqoUqJGf9Gyp4OvPlxxsKJ3ak8tXX3P Ka9XNGPRsfzGtrp1S1Vj0jDUZm4q2JFJJfjXQaQ5qt119kqfdUWtVajGpFXzb7iJFZi0qper8XsO SWXcUehUzrC4tHMpI+PxY7lC4zHSw5GQW0FglA2jwxy8Zu81n/lfkDJeS66psp+PvVC8pydipYky JbMfGYsx5iu+yR1w0h9K2XEklatx6495CmzLusyXjaXPkUsmlkwY7VhGs0MtTqq7RLrZzkusfZbW ja0thxKXnNqxu7Z/xi47e22N8jZBeZNdKtZdc7Ywra7RXav078Wqhx4wqpNWw/E81p9SHkarLifp 6qOFbOPaXeKURcdqZ1lNYRkcGeqxm2bNpFtKyHXNxrCK/YOJQttlCS0ShaVpUsKq80scl5F5HyLH 4i4WMzuTcr/NAxlhaSgikYRX17EVSEKUEbkrDRUVICVaKFNE/NubYj9nv4N/6nB777BLtfQtSWvs ty96WX66gmep3PxtE+YptB3Db3/50//Z ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/jpeg; name="image011.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4QcRRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTQ6MTA6MjggMTQ6MjM6MDAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAZKADAAQAAAAB AAAAIAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAXbAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAIABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9OlRe9rGlziGtaJc46AAdymlVOsf8k5v/he3/qHIgWQF2OPF OMduIiP+M2mvZY0PYQ5rhIc0yCPiE8Kj0L/kbC/4ln5FS/bGXmZd9WFZj4+PjONbrr5LnvH0hXWH V+xqPASSB0ZhyspZMsYkcOIkSnLb5uCP+M7aSyen9ac+zJxs7023YjPVdZSSa31xJsZ+c3Z+eh4u Z17qFBzcVtFFDpNFVwc572g/SsexzfT3JcB60PHzSeTyAy4zGEY8PrkfRL3PVj4P3uKLtQlCw8H6 xWu6dm52fU2o4lprFTJmfaG1uc4u9+92zcpnJ+sjcQ5xrx42+ocSH7wyN0eru/ndv8hH2z1oa0k8 lljIxkYQqXtgyl6Z5K4uGB/wvm+R08nMxcQMOTa2oWO2s3GJJ7Iy51/V7cjo/Tc2+ii2zJym1Oa9 hc1o3Ws31Bzjts/R/SXRISjX2kfYsz8ucIiJD1cWSEtbjxYpcHpUnBTJJrAzkxHZJQlJJT//0PSZ VfqbH29Ny6qxussosaxo5JLHNa1FNjQYdoRyCm9Vnj+VIGja6EjGUZD9EiX+K5vScy+jExcK3ByW vY1lbrNrNgP0d8+ru2f2FTq6ezpuVkV5PTPt+PdY62i9lbLXt3f4Gxr/AHe1b3rM8fypeszx/Kn8 ep033bI5wiWQiAAy/wA5ESmPVxcYlGXF6XKwcL1Kc2zJw6Om499bq6w1jW2trI/SvusZta1v5+xQ 6ZmdQw8FmL9jdmekNuPkY72Gqxo+g4vLv0a2DbWQQTIPIhZo6J08bmU3349LzLqarHNZr9L2a7dy ImDfF4L481jyCYzAcMpRlGNTnCPAOD5vcjl4v+m5ODjfbeidVZmW10OtynE3OcBWLAWO+n+46z2L Tt6p1Y4D63YD25XpkOuLmegNPdf6m/6P5+zar7MTpleH9hrraMaC01kEgg87p/6pUT0Lp5Z6JvyD jD/tMbXenH7m36Wz+2jxxJN97DLLnMGScjkj6Rk9zHEx4uGPDCGnBkh83tx/V/I52LiZN/1c6Q2m svNeW214HZgfed//AEl0D8zJb1GvEGK52O9hc7Ln2tI3ewtj+T+8p1uprY2usBrGANa0CAAOApeq zx/KmynZOnf/AJzWz82MspGUAYmWWcbMvSeYlx8Xp/zaHHzcm3KyKLMV9VdP81cSCLP6ujf+qS6d mZGXQbcjGdiPDi0VvMkgR7+Go3qs8fypeqzx/KmkjswynAggYxEnho3P08Pz/pf5RJKShv03QdnG 6NJSQY3/2f/tDFRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACn9sAOEJJTQQlAAAAAAAQ vAUCSkdcUt1K6VRE9AIK/zhCSU0ELwAAAAAAStMAAQBYAgAAWAIAAAAAAAAAAAAA2xoAANISAAC6 ////uv///yEbAAAaEwAAAAF7BQAA4AMAAAEADycBAHIAZQAuAHAAbgBnAAAAOEJJTQPtAAAAAAAQ AEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAA HjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklN JxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZ mgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABw AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhC SU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEA AAACOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAA A0UAAAAGAAAAAAAAAAAAAAAgAAAAZAAAAAgAcgBlAGEAZABNAG8AcgBlAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAABAAAAAAAAAAAAAABkAAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA AAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAA AABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAIAAAAABSZ2h0bG9u ZwAAAGQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlE bG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2lu AAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJv dW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAA AAAAAABCdG9tbG9uZwAAACAAAAAAUmdodGxvbmcAAABkAAAAA3VybFRFWFQAAAABAAAAAAAAbnVs bFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxs VGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAA D0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVy dEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBl AAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAA AT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAF9wAAAAEAAABkAAAAIAAAASwAACWA AAAF2wAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAA Af/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEB AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAED AgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1 FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdH V2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF 1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9OlRe9rGlziGtaJc46AAdyml VOsf8k5v/he3/qHIgWQF2OPFOMduIiP+M2mvZY0PYQ5rhIc0yCPiE8Kj0L/kbC/4ln5FS/bGXmZd 9WFZj4+PjONbrr5LnvH0hXWHV+xqPASSB0ZhyspZMsYkcOIkSnLb5uCP+M7aSyen9ac+zJxs7023 YjPVdZSSa31xJsZ+c3Z+eh4uZ17qFBzcVtFFDpNFVwc572g/SsexzfT3JcB60PHzSeTyAy4zGEY8 PrkfRL3PVj4P3uKLtQlCw8H6xWu6dm52fU2o4lprFTJmfaG1uc4u9+92zcpnJ+sjcQ5xrx42+ocS H7wyN0eru/ndv8hH2z1oa0k8lljIxkYQqXtgyl6Z5K4uGB/wvm+R08nMxcQMOTa2oWO2s3GJJ7Iy 51/V7cjo/Tc2+ii2zJym1Oa9hc1o3Ws31Bzjts/R/SXRISjX2kfYsz8ucIiJD1cWSEtbjxYpcHpU nBTJJrAzkxHZJQlJJT//0PSZVfqbH29Ny6qxussosaxo5JLHNa1FNjQYdoRyCm9Vnj+VIGja6EjG UZD9EiX+K5vScy+jExcK3ByWvY1lbrNrNgP0d8+ru2f2FTq6ezpuVkV5PTPt+PdY62i9lbLXt3f4 Gxr/AHe1b3rM8fypeszx/Kn8ep033bI5wiWQiAAy/wA5ESmPVxcYlGXF6XKwcL1Kc2zJw6Om499b q6w1jW2trI/SvusZta1v5+xQ6ZmdQw8FmL9jdmekNuPkY72Gqxo+g4vLv0a2DbWQQTIPIhZo6J08 bmU3349LzLqarHNZr9L2a7dyImDfF4L481jyCYzAcMpRlGNTnCPAOD5vcjl4v+m5ODjfbeidVZmW 10OtynE3OcBWLAWO+n+46z2LTt6p1Y4D63YD25XpkOuLmegNPdf6m/6P5+zar7MTpleH9hrraMaC 01kEgg87p/6pUT0Lp5Z6JvyDjD/tMbXenH7m36Wz+2jxxJN97DLLnMGScjkj6Rk9zHEx4uGPDCGn Bkh83tx/V/I52LiZN/1c6Q2msvNeW214HZgfed//AEl0D8zJb1GvEGK52O9hc7Ln2tI3ewtj+T+8 p1uprY2usBrGANa0CAAOApeqzx/KmynZOnf/AJzWz82MspGUAYmWWcbMvSeYlx8Xp/zaHHzcm3Ky KLMV9VdP81cSCLP6ujf+qS6dmZGXQbcjGdiPDi0VvMkgR7+Go3qs8fypeqzx/KmkjswynAggYxEn ho3P08Pz/pf5RJKShv03QdnG6NJSQY3/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBl ACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAA QwBTADMAAAABADhCSU0EBgAAAAAABwAHAAAAAQEA/+EPxGh0dHA6Ly9ucy5hZG9iZS5jb20veGFw LzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQi Pz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1Q IENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAg ICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt c3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0 cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4 bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVm IyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0y OFQxNDoyMyswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTQtMTAtMjhUMTQ6MjMrMDE6MDAiIHhh cDpNZXRhZGF0YURhdGU9IjIwMTQtMTAtMjhUMTQ6MjMrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0i QWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rv c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu MSIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDozQkNBQjc4MUE1 NUVFNDExQUNEQ0FDRUREQUU5MzEyRCIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDozQUNBQjc4MUE1 NUVFNDExQUNEQ0FDRUREQUU5MzEyRCIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1 dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6 UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYy LDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYs MjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs2NzE1OEQ3MTBDQUI3RkIxRTZDQkRFMzNGQUQwRUYz QSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMyIiBl eGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwz NzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQz NywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwz NzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4 Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0 MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5 Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIs MjMsMjQsMjUsMjYsMjcsMjgsMzA7OTM4MDE5MTFGQUY1OUM3OENEREIwOEEyQjdCNDIyNTIiPiA8 eGFwTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpGNTA1MEFCM0U5NTlFNDEx OEQ0QUMzMkQ3NDJENjYzRSIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDowREQwNkYxMzIzNTlFNDEx ODU0NEIzNDg1MEMyREMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJH QiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEA AAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR Y3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgA AAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAA A0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRS QwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5 OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4x AAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAA AAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSg AAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMg aHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5n IENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBD b25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAA AAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAA AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUA CgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACV AJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsB MgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gID AgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYD IQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+ BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicG NwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgy CEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEK mAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1A DVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQ YRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPF E+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kX rhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshva HAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwg mCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWX Jccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIr NitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zES MUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3 nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5g PqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF 3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2T TdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJW D1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69 Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+lo P2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHw cktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8 gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7 h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS 45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6u nx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKr davprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZ uNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjG RsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ 1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvj Y+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM 8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2Jl AGRAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgEBAQECAgICAgICAgMCAwMDAwIDAwQEBAQEAwUF BQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIEAwMEBwUEBQcICAgICAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgAIABkAwERAAIRAQMRAf/dAAQADf/EAaIA AAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoL EAACAQIFAgMEBgYFBQEDBm8BAgMEEQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRi GEM0JYIKGXJTJmOSRDWiVLIaczbC0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1 hIVndndohoeUlaSltLXExdTV5OX09ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY 2dro6er4+foRAAEDAgMEBwYDBAMGBwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FC FVIJFjNi0nIkgsKSk0MXc4OismMlNFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFla ZWZnaGlqdHV2d3h5eoWGh4iJipSVlpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj 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 ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image012.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAASIAAAAKCAMAAAAn6KNrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAH5QTFRFv7+/xcXFuLi419fXtbW1xsbGtLS02NjY2dnZurq6zs7Otra2 u7u71NTUt7e3vr6+x8fHz8/PxMTEwcHBvLy8wsLC0NDQycnJyMjIysrKzc3N29vbwMDAw8PD1dXV vb29y8vL0dHR0tLS09PT1tbWubm52tra3Nzc3d3dzMzM+lG6AQAAAiBJREFUeNrc0Ol2mzAQhmER QiGkFIRrs9VYCMJy/zfYmZHYl9g++ZGT9wKk+R6W1U7lSZ6KKLCsMLyeT6d/EGO+f7vd/kK/oTfo Y9KL7s+s90WvB/16uKPXlj/P7+qvnS7ARbgMF8JQ32cMd59O52sYWlYQiZRLr3LqjDVZXdtVKQvu pmknkiiOwcoyDOC6Xs9nICMzVGMI55Od5tOCurdZH5/2cnefvzX/e3KUPlPdTOfTELUJxsFEGBqG hgGzgziOEtGlqcsLWVY2CDWsbQDJsc3cK0spiwvnLliBVidEkiQRkMUBopEbypEd6SnAwXAZ286f MD+SP+5bt32Buk5dSkfj9bhC7QlAJI4imClE1+Fq1+X8UkhZll5uElDTsrYlpNoBJrPKcw+oStSS RVFcLkAGZoRGbh3SCdIDvogEgVBnLTJ2GpwfqF+31fLf4aCYDCJiSOhwmqDnuCjCYSRMlegCeV6e VybwODUBtUSESE0GTDVKObYNWGYF5SimzRSbklN4yo8Edemybi/xVLvPrT4eb6IT1bXqcrWi34T7 YCauhdEw3UEbKAOfhnAUkWZCqExb9WBERmjaTdvl2m9CuEruVjzV/nu7J+gT9cH9/WoNDaOJ42IC IIoBZiSaW41gM7OF3iDYZy6qDsvv7vid5a+zk4ZDt1b0C8fNa48NogOztd4u4fdodubWjjvm30P0 DOF36QvmfQXRD++/AAMAhRA6VG3eeWQAAAAASUVORK5CYII= ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image013.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image014.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image015.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image016.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image017.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz5+fn8PDw8fHx7Ozs7+/v7u7u5ubm9PT06+vr kpKSlZWVfX19gYGBenp6rKyseXl5jIyMmZmZkZGRnZ2dqampvLy89vb2d3d39fX1+Pj49/f3/Pz8 +fn5+vr6+/v7/f39/v7+////IRLTzgAAAdxJREFUeNp8lGuboyAMRrFW7UzntvetIglJ/v9v3IRb 1c7s+6FPwSMHEOJkH2Ym0p9DtztQFBEAI/F/MIWA7A/BAdxiHDDK2jnXLRIx8KcYcwCmcfQicBmJ IWxm6LZCwX7IraH3shW7uzDI0D3bUm2ht+sg4S52dSgvdJ2oUMrRdA3i64AuUwiyPg3SKJvW6WkV wMy5JASis86ddhE/nokgiZ1RXrAb+EApx0OHKmbDOEQdX+den3KeR/r33J0k6niOCeQyRQkltH57 n99f19ySOF1EvY4jLRcdsob/zJrvrSnTiaNiKB1wbJE3w360Ho69IDl1OrlTcVUIbSPbe07giJEY Zqt/xDokLJGPOeUn1x7CzjCd3+ksDcvU/Lthcs5LCBB6gRJ+/aXQy8vfUHukD7Yhkq2lM3KaGzcq O+0roFl9TcJay5sTOX0ss36JJad9evJqxbXGsNZAdXrKJ8RWI59jYrvAGYv2zheYevJBStY+4C0l Y7cStFlTPb3JWp98zG8Nq86MJWt5ErUjNqw485VJVlgeAtVZblayPmLNWTDbYeAjxZD3tl1nQlms eOzjx0UP7vbWB0ilaJ9ulTJYrSFaQkgeQq2IuG2Z9Ltsi6bbFd19NiX4nwADAMJupZWrMYH6AAAA AElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image018.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz5+fn8PDwu7u78fHx7u7u7OzsgICA7+/v3d3d kZGR6+vrqqqq9PT0s7OzmZmZ5ubm1NTU5eXlzMzMw8PDiIiIoqKi9/f3+Pj49fX19vb2+fn5+vr6 +/v7d3d3/Pz8/v7+/f39////d9mPFAAAAgNJREFUeNp8lOuaojAMhosIeBgdHWd2t5U0NMn9X+Mk LSigz34/UMLbfOkpTpYiImZ9rMJuRTFGgIhM/8EUArY/DCtwjlGKKL5yrroLxkRvMaIExLtdEIFu xwRpVqGbG0qs2/LW1kHmxu5pmKStPm2qNtH+1Ep6GrspVRA+HXiklOPDKUmYErpCRRD/1cqDsrI2 X14gFs5lQ2Deau28kITdlhmysTMqSKxaWlHKUVtFNSbDKKHm19r5RSSf1UZQ8zlikO6Akt5K8NCJ +jpCvneaMovLM8+qhEgOG0LFolRAaErdN+sPf/8dhsufC+cgYS2RnXo6yQHkZn/khP1+MP0rY1E/ wwobhnNHx0ztj2mFVZGjCTv7/nHN2JVyTD9Vhml9m62USDM8dS5Do2zLFBKkWsCExxn2gzkGUidb ECmuOTRP1xeqeNouRHMNJvx5UJeUI8E8I+XNMtcSTE1ZjOGjhxHLnrb1HNQ1eu8hye06UvauiuoZ uJwQm41oLJ1Lqn0zUV5sFahgaGNytv7WNM2tx+AnTH3KQcqudYq9yoMuO/h+UrSqeTq92bV/o8mz YNn1LTZ6liuTXeH+Ipg8x5uVXV+xh+eI2QoDrSmCsraP68xR7tY8lgq7ux7c+a1PkFvRUpWXMdnU Q7SFsLyIH03EzdtkWGjeNN2i6a5u87PB/QowAP4ao9Lc3PV3AAAAAElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image019.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz3d3d5+fn8PDwiIiI7Ozs8fHx5eXl7u7ukJCQ mZmZqqqqf39/1NTU7+/vsrKyzMzM6+vr9PT05ubmu7u7w8PDoaGhd3d39/f39vb29fX1+Pj4/Pz8 +/v7+vr6+fn5/v7+/f39////xDR2ugAAAjNJREFUeNp8lOnWoyAMhrG2Vu3efssgsmS5/2ucBLTV ds68PzwaHvIGhBheCxGJ5PEWNm8UxQSQIuF/MIGA9IXgDVxiGFLkoTKmGjmmgP/EEAMg7feeGfo9 IYRFhWZpyGnblq9263lpbF6GgdvqS5eqC3WPlsPL2MypPNPjShMlHF0fgf2c0BQqAQ/fLT8pLWvz PTCkwplsCEQ7qZ1WYr/fEUE2Nkp5TlWLb5Rw2FZJjFExDFHyS+30IeSvasNR8hkk4P4aOWSVSpBk BPWb47Vn8TUYaexLLAS8HBprz8c71bZMRL5uMAqWuAKMWXSxF77Yc0csGJPGMG45kRFPw4WK3DQc 8WRPtVWVsAzDGnM6FC726OpfW9e0xqpEKYutrUOs7Y3kIYdERalSTOrb7LhgdLMHh6dzF2P/M0/d lSUECFuGrORu1ja2C/IaUonxNuiGcHGdOF1igxGeKp76F5K6+iyZ11lZQfSz1DNh/lnqmmOhvzWH o7UHfGHZU389eXFNwzDE+/lPj1SfbQ1DURJPT+WE6GpYYthYB0rbnzhhrLuABYs6R2M2Y9C9sqlP OUjZdRuSc5Lt5OT4nA7kipJWTfPpza4S7A6yzOP55NKEzZ4Fy646mbr7b+2CdzM2eZYrk11hFA0A 3o2zYPacblZ2HT/09Jww3WHAdwqh7O3zOlPiUZvHWn4/ysFd3voAuRWtVQ08JZt7iLQQ4g/Rs4mY ZZv0Ky2bplk13bfb/GpwfwUYAIwKop2GVK2sAAAAAElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image020.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGlQTFRF5OTk6enp8/Pz5+fn8PDwenp68fHx7Ozs7+/v7u7ueXl5vLy8 9PT06+vr5ubmf39/ubm5fX19tLS0h4eHsbGx0dHRhYWF9/f39vb2+Pj49fX1+fn5+vr6d3d3/Pz8 +/v7/v7+/f39////WJW4QAAAAepJREFUeNp8lNmS4yAMRXEcL0k63T2rjSVA0v9/5EjgPam5D5QM B67AICdHERGzNqdud6I4IQAmpv9gCgFbwHAC9xhFTDJUzlWTJIz0FiOKQNx1XgRuHRPEXYZubyhY t+Wrrb3sjd1mGKWtPmyrttHx2UrcjN2ylBd+9jxTynH/jOKXBV2hEGT4bGWlLK3L5yCAhXPZEJiv mjsfJL67MkM2dkZ5waqlE6UctRWqMRlGMen6mju/iOSjukjS9RwxyK1PElWkc46S1N9EfR0lnm5l mB7N48yR9BdKiqFUQMkkX+FL0kmUakF26unmMf4O31zCuHE6DEfM7kZuWgccz1iFjFn30Ag24e8j hPvvmHIfY2WY5ne5Su4ZQgiizf2uQfhZ5sq1bCFCrAVMC1b0i3Kn1NEORIrrAXvIn6D+1lc87S+g uXrVis0zrM88kfLPMtcDJn7Dsqf9evbqioNqxeZwGFA9PZcbYruR95jYKVDBks2xqU34YefWSAkN U59ykbJrHXEck8YpNyUcR7Ssebm92XV8o8WzYNn1LTZ7lieTXWF6ESye88vKrq/Y6jljdsJAZ4qg nO36nBllsuJxlO8mvbj7Vx8hl6KjqkHmxZYaoiWE5UW8FhG3L5P+oH3RdIeie3rNW4H7J8AAno6b j17wacMAAAAASUVORK5CYII= ------=_NextPart_000_002F_01D092E6.29ABC240 Content-Type: image/png; name="image021.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAACdQTFRFu7u7kpKShYWFycnJ1tbWtLS0wsLCz8/Pra2ti4uLfn5+d3d3 3d3dbjuI2gAAAEFJREFUeNpUjFEKwDAIQ103rRrvf95GCqUzP4/wotQ5+aEFENpo8CpPJQ5x4Hnz k5kMzbCN7IgVLWgL9+w8WwIMANPKA6N/oSgAAAAAAElFTkSuQmCC ------=_NextPart_000_002F_01D092E6.29ABC240-- From robertdramis489@gmail.com Wed May 20 21:43:31 2015 Return-Path: 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 40EE07F54 for ; Wed, 20 May 2015 21:43:31 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B47C4AC001 for ; Wed, 20 May 2015 19:43:30 -0700 (PDT) X-ASG-Debug-ID: 1432176205-04cb6c6e1b6b0b0001-S8gJnT Received: from mail-ob0-f180.google.com (mail-ob0-f180.google.com [209.85.214.180]) by cuda.sgi.com with ESMTP id hqe91PLIFUtLknTt (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Wed, 20 May 2015 19:43:25 -0700 (PDT) X-Barracuda-Envelope-From: robertdramis489@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.214.180 X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] Received: by obbea2 with SMTP id ea2so16387104obb.3 for ; Wed, 20 May 2015 19:43:25 -0700 (PDT) X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] X-Barracuda-IPDD: Level1 [gmail.com/209.85.214.180] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=q/Cp0VSosjMAd4O7KDCRyrNHEzwCDFhwfw3IxJc5SxQ=; b=sCNTvA5CZpfJGymM4Ady3znuKn1W88XhmwiwSSi3nuyO83tOZiE22cO5i6Eht5JOWt k5LdI3YZ0Qe4XT3nNSwSi4O3itDirw2ts2RB+Njb9fVqddjIWV1OqHyModsGk2H1m33C cn6Pm9RoeV4JYcTAzZB2UhFUMK0v2a8w4Nlj17MN/LBIiJBuD9M795++fWYRumefJSz2 U9P9zBsxggQ7NtQWfl/BeKMTnGE6YLxkIADnJ6rXPgvIVr38sA8LQrni2+/b/UB0rLBa W5Vfv4na5DNPZifOJ1RP7/gv/5LZ4+6isKAFaW/Ija6Xc7FTdub25HYnjmnmT/DtSIeL tFyA== MIME-Version: 1.0 X-Received: by 10.182.126.40 with SMTP id mv8mr399995obb.22.1432176205091; Wed, 20 May 2015 19:43:25 -0700 (PDT) Received: by 10.76.160.68 with HTTP; Wed, 20 May 2015 19:43:25 -0700 (PDT) Date: Wed, 20 May 2015 19:43:25 -0700 Message-ID: Subject: ORDER From: Robert Dramis X-ASG-Orig-Subj: ORDER To: thoran.rodrigues@gmail.com Content-Type: multipart/alternative; boundary=e89a8fb1f764f5d79705168e81aa X-Barracuda-Connect: mail-ob0-f180.google.com[209.85.214.180] X-Barracuda-Start-Time: 1432176205 X-Barracuda-Encrypted: RC4-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19155 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 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain --e89a8fb1f764f5d79705168e81aa Content-Type: text/plain; charset=UTF-8 Dear Customer Am sending you this email in regards to make inquiry for (container tooling ) from your company.I will be very glad if you get back to me with the available sizes/models or a link. And also I want to know if you do accept credit card for this purchase and Let me know if you accept pickup at your location.. Hope to hear from you.Awaiting for your prompt reply. Robert Dramis kind regards --e89a8fb1f764f5d79705168e81aa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
    Dear

    Customer Am sending you this email in regards = to make inquiry for
    (container tooling ) from your company.I will be ve= ry glad if you get back to me=20 with the available sizes/models or a link. And also I want to know if=20 you do accept credit card for this purchase and Let me know if you=20 accept pickup at your location.. Hope to hear from you.Awaiting for your prompt reply.
    =C2=A0
    Robert=C2=A0 Dramis

    kind regards
    --e89a8fb1f764f5d79705168e81aa-- From marketing@croazia-dentista.it Thu May 21 08:13:04 2015 Return-Path: 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 BC0DB7F54 for ; Thu, 21 May 2015 08:13:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 96689AC001 for ; Thu, 21 May 2015 06:13:02 -0700 (PDT) X-ASG-Debug-ID: 1432213967-04cbb056b27eef60001-S8gJnT Received: from shop.server-046.com (shop.server-046.com [5.153.1.22]) by cuda.sgi.com with ESMTP id nu7ru40EFRMoALqO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 May 2015 06:12:48 -0700 (PDT) X-Barracuda-Envelope-From: marketing@croazia-dentista.it X-Barracuda-Apparent-Source-IP: 5.153.1.22 Received: from [37.60.132.118] (port=63351 helo=dellPC) by shop.server-046.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.82) (envelope-from ) id 1YvQH1-0001Li-EW; Thu, 21 May 2015 15:12:36 +0200 From: To: Subject: Dentista Croazia - Unlimited Smile Date: Thu, 21 May 2015 15:12:30 +0200 X-ASG-Orig-Subj: Dentista Croazia - Unlimited Smile Message-ID: <003301d093c7$cc8de290$65a9a7b0$@croazia-dentista.it> MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0034_01D093D8.901E0590" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdCTxvsY78Q553NRQoWiNCXwHUqxOA== Content-Language: hr X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - shop.server-046.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - croazia-dentista.it X-Get-Message-Sender-Via: shop.server-046.com: authenticated_id: marketing@croazia-dentista.it X-Source: X-Source-Args: X-Source-Dir: X-Barracuda-Connect: shop.server-046.com[5.153.1.22] X-Barracuda-Start-Time: 1432213968 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: unlimitedsmile.hr X-Barracuda-BRTS-Evidence: croazia-dentista.it 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 This is a multipart message in MIME format. ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0035_01D093D8.901E0590" ------=_NextPart_001_0035_01D093D8.901E0590 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png Logo http://unlimitedsmile.hr/images/phoneIcon.png Contatto http://unlimitedsmile.hr/images/blank.gif00385996402182 http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/milano%20preventivo.jpg Vi invitiamo per un preventivo gratuito a Hotel Michelangelo Milano Piazza Luigi di Savoia 6 20124 Milano - Italia Sabato il 23 Maggio 2015 , dalle ore 10 alle ore 17. Basta portare una ortopanoramica recente ! http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png Primo viaggio gratis,=20 Prima visita gratis,=20 Panoramica gratis ! =20 http://unlimitedsmile.hr/images/bus1.jpg Read More http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_290.png http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png = MODALIT=C0 DI PAGAMENTO 1. In contanti 2. Bonifico bancario 3. Carta di credito Per il pagamento in anticipo sul totale di preventivo entro 10 giorni = =E8 previsto uno sconto di http://unlimitedsmile.hr/images/croaziadentistiimpianti%20copy.png = Read More http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_290.png =20 = http://unlimitedsmile.hr/images/PREZZIHEADER.png = Calcolatore prezzi=20 Siete interessati per sapere una spesa approssimativa dei trattamenti e = cure dentali? Con il nostro calcolatore prezzi scoprite velocemente quanto dovreste = andare a spendere! Visitate il nostro sito web ! http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/mapa.png Clinico Dentale - Unlimited Smile Strossmayerova 14, 51000 Rijeka, Croazia info@croazia-dentista.it http://unlimitedsmile.hr/images/Untitled-2.png Per un sorriso migliore ! Chiamateci oggi 00385 99 6402182 http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png =20 http://unlimitedsmile.hr/images/borderTopLeft.png http://unlimitedsmile.hr/images/borderTopRight.png DentistiCroaziaImpianti.com = = Facebook Twitter Google = Plus Linkedin http://unlimitedsmile.hr/images/borderBottomLeft.png http://unlimitedsmile.hr/images/borderBottomRight.png http://unlimitedsmile.hr/images/shadow_610.png Copyright =A9 2015, http://dentisticroaziaimpianti.com Anticipatamente ci scusiamo e ringraziamo per la compresione. Il = materiale promozionale =E8 stato inviato per conto della societa UNLIMITED SMILE = =96 CLINICA DENTALE per motivi promozionali. Questo messaggio avete ricevuto = per i motivi di collaborazione, registrazione sul nostro sito o = applicazione, o avete partecipato al sondaggio, oppure uno dei conoscenti o amici ha raccomandato il nostro newsletter durante il gioco promozionale. Secondo = la legge su la comunicazione questo messaggio non puo essere considerato = SPAM, perch=E9 contiene contatti e indirizzi dei mittenti, ed anche il modo = per il log-out da nostro newsletter. Se considerate di non dover essere sulla = lista per la ricezione dei avvisi e proposte di collaborazione, potete = annullare la registrazione in ogni momento inviando la risposta su questo e-mail = con il soggetto indicato LOGOUT (indicare nel e-mail indirizzo e-mail da annullare) oppure premere sull' annullazione automatica dalla nostra = lista andando su voce UNSUBSCRIBE. ------=_NextPart_001_0035_01D093D8.901E0590 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

    =  

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"

    =

    3DLogo

    = 3D"http://unlimitedsmile.hr/images/phoneIcon.png"= Contatto

    3D"http://unlimitedsmile.hr/images/blank.gif"00385996402182

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/milano%20preventivo.jpg"=

    Vi invitiamo per un preventivo gratuito a
    Hotel Michelangelo Milano
    Piazza = Luigi di Savoia 6
    20124 Milano - = Italia

    Sabato il 23 = Maggio 2015 , = dalle ore 10 alle ore 17.
    Basta portare una = ortopanoramica recente !

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal>=  

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"=

    Primo viaggiogratis, 
    Prima = visita gratis, 
    Panoramica gratis = !

    =
    3D"http://unlimitedsmile.hr/images/bus1.jpg"

    3D"Read=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"=

    = 3D"http://unlimitedsmile.hr/images/shadow_290.png"=

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"=

    1. In contanti

    2. Bonifico bancario

    3. Carta di credito

    Per il pagamento in anticipo sul totale di preventivo entro 10 giorni =E8 previsto uno sconto di 3D"http://unlimitedsmile.hr/images/croaziadentistiimpianti%20copy.png==

    3D"Read=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"=

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"=

    = 3D"http://unlimitedsmile.hr/images/shadow_290.png"=

     

    3D"http://unlimitedsmile.hr/images/PREZZIHEADER.png"=

    Calcolatore prezzi 

    Siete interessati per sapere una spesa approssimativa dei trattamenti e = cure dentali?

    Con il nostro calcolatore prezzi scoprite velocemente quanto dovreste = andare a spendere!

    Visitate il nostro sito = web !

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/mapa.png"=

    Clinico Dentale - Unlimited Smile
    Strossmayerova 14, = 51000 Rijeka, Croazia
    info@croazia-dentista.it

    3D"http://unlimitedsmile.hr/images/Untitled-2.png"

    Per un sorriso migliore !

    Chiamateci oggi

    00385 99 = 6402182

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    <= p class=3DMsoNormal> 

    3D"http://unlimitedsmile.hr/images/borderTopLeft.png"

    3D"http://unlimitedsmile.hr/images/borderTopRight.png"

    DentistiCroaziaImpianti.com<= /span>

    3DFacebook=    3DTwitter=    3D"Google=    3DLinkedin=

    3D"http://unlimitedsmile.hr/images/borderBottomLeft.png"

    3D"http://unlimitedsmile.hr/images/borderBottomRight.png"

    3D"http://unlimitedsmile.hr/images/shadow_610.png"

    = Copyright 3D"=A9" 2015, http://dentisticroaziaimpian= ti.com

    =

    Anticipatamente ci scusiamo e ringraziamo = per la compresione. Il materiale promozionale =E8 stato inviato per = conto della societa UNLIMITED SMILE – CLINICA DENTALE per motivi = promozionali. Questo messaggio avete ricevuto per i motivi di = collaborazione, registrazione sul nostro sito o applicazione, o avete = partecipato al sondaggio, oppure uno dei conoscenti o amici ha = raccomandato il nostro newsletter durante il gioco promozionale. Secondo = la legge su la comunicazione questo messaggio non puo essere considerato = SPAM, perch=E9 contiene contatti e indirizzi dei mittenti, ed anche il = modo per il log-out da nostro newsletter. Se considerate di non dover = essere sulla lista per la ricezione dei avvisi e proposte di = collaborazione, potete annullare la registrazione in ogni momento  = inviando  la risposta su questo e-mail con il soggetto = indicato  LOGOUT (indicare nel e-mail indirizzo e-mail da = annullare) oppure premere sull' annullazione automatica dalla nostra = lista andando su voce UNSUBSCRIBE.

    ------=_NextPart_001_0035_01D093D8.901E0590-- ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF+/v79fX1/f397e3t9/f35eXl3d3d////XbCKwwAAACBJREFU eNpiYGNjZWRgYGNmZ2dnYGUHkSxgkglEAgQYAAfaAJB2SeW4AAAAAElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image002.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF+/v79fX1/f397e3t9/f35eXl3d3d////XbCKwwAAAB5JREFU eNpiYGBkZWNjYGdnZwaT7KxgkgVMMgEEGAAH7ACQqawokAAAAABJRU5ErkJggg== ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/jpeg; name="image003.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4QlYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTQ6MTA6MjggMTQ6MjA6MjQAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABD6ADAAQAAAAB AAAAHwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAgiAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAEgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9F6f1GzLbnFzGt+x5FlDIJ9wY1jw539beh09fwmdOxMvqFrM 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 AAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAA AThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////// //////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////////// /////////wPoAAA4QklNBAAAAAAAAAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThC SU0ELQAAAAAABgABAAAABzhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQA AAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAAAHwAAAQ8AAAAJAGwAbwBnAG8AXwBjAG8AcAB5 AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEPAAAAHwAAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEA AAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25n AAAAHwAAAABSZ2h0bG9uZwAAAQ8AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNl AAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0A AAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlw ZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAA AAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAB8AAAAAUmdodGxvbmcAAAEPAAAAA3VybFRF WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVY VAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlo b3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVu dW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVT bGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNl dGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAA OEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAABzhCSU0EDAAAAAAIPgAAAAEA AACgAAAAEgAAAeAAACHAAAAIIgAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB /+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwR DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwR EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgCgAwEiAAIRAQMRAf/d AAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIz NHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEi EwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N1 4/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9F6f 1GzLbnFzGt+x5FlDIJ9wY1jw539beh09fwmdOxMvqFrMZ+VT6waZgwGeo2v857v0jf0f84qFeTf0 m3qlFmHkXuyb35OM6itz2PFrWMFXqMDvSfW6v9J6iJi9NuqyOgsvqLjhYtoscBLWWbcdjZeJZu/n NieQPp/Y6J5fDZMhUJevHwSHFOMOXnkkI8XH/lfbi27+uUP6ezO6e9mQx19VJJnTfYyqwOb7Hssa 1/56errNFTMizPyMdlbMp+NU9hdA2je2rIdYNrcjR/qf4JZmZiZRy+qFlFhZZmYD6yGGHBvo+tYz T3bNv6VyA7AynktfjWOY7r3rEFhINO3+fOn8x/wn82iIxXx5bljCiaBIldx9zgnjxZeDi/qcfB8r sf8AOjoH2b7V9sZ6W7Zw7duif5rb6v8A0FPI6rWy/DfXfR9jyK7bXucXeo5tbBaH42wen7P8N6n5 ihTiR9ZMrLNRAOLUxl22ATut9Ru+Pc/21LK6ZhZVV/Qpx7K2UO6h6ksIDA9zvR36fo/U/wAEkBHx /lFjjg5Y2Y8WkDKpyhL+c5bNmjGPoj6sc8cYcbqdI+sOFn4uRkPuraMZ7/UIlrW173tx7Hut2/zt Ve9WOn9b6X1J7q8LIbbYwbnMgtdt/f2WBjnM1+msTK6bnZHQX1NZaHV59l9lAAFllQussLaxcNjv a716t/8AObETDofl9XxLx+0LW4ge835jWUtYbG+n6LGfZq7cjf8A4TY9ldSRjHUr8nK8sRmnGRjw yycMeKJGP24+ni9Hr96XyevH/wBWdLJ+sXSKL34jsqsZTZGwk7Q8An07Lf5qt3t+i96tdNyX5fTs XKsAa++lljg3gF7Q87Z+K5/EdbgdGu6Lf06+/LAsadlZfVe55c5uR9p+htduZ6nqu9WtbXSGXU9E w2Gsi6vGrBqfLDuDG+x8j2e7+ShIADTuxczgxY8foBv3BGM5ShL3YcMv1sOH5Mc/5ZGn0frPUupP ZkDFr/Z9zrGhzbP0tJrkAZVTgPdb+5V9BWR9Y+hnIZjDMr9axxY1uv0gSzY90ba3bm+3f9NZmK62 3rWPk4WFfg327v2ux7S2ggA7SbP5q+/1v6PdR/OM/nEPI6fd/wA0M2hmM/7RddbYagw73H7RLH7I 3u/RMr/62jwxJ7XQZp8ty8skeIe0JnHjjCEheL3ZZI8eXi933Pb4Pmhwe9j/ANo7NHXOnZv2ivp+ TVdfQ1zi0khumm/dt99O/wCnbT6ir9O6vk5GfRh2ilzbMFuY62ku2lzn+n+j9Ta70tnu9/vUep4t g6r0049J9GqjKrca2+1oLKxTWdo2s+j+iasqrpfULwyhtVlTn9Cbj73tLWi3d/R3ud9B/wC+xIRj XmOqMeDlpYyb4ROPEPcIlPF6smM/Lwf5v3HexvrB0bKyvsmPlssv1DWiYdHPpWEenb/1t6uZNdtu NbVU81WvY5rLBy1xENf/AGHLlW4tmVVh4QZ1PfW+uarRVVVj+kdosblfZdrvTaP0Pofz669NkAKp r83hx4ZQOMnr6ZmOT5NpfLD0z/uf47j9B66zqLH4uRFPU8UlmVQe5adjrav3q3O/7a/7bfZsLlfr Z9XMi+0dX6ZuGZWB6rKyQ9waIbbQ5vu9etv5n+FZ/L/nMGr67dfprNTra7HDTfYwbx212mv/AKbF IMXGLgR4xP6Lbj8MHNxGbk5RF/zmCZqWCfWMf3sf7j33UepYnTMV+Vlv2Vt0AGrnOP0a62/nPcqn 1evzM3Ed1LLlhzHb6KJMV0j20t/lOf8Azr7f8JvXI9K6Z1X6z5rMvqVj34df0rXe1rh3pxmt2s9+ 39K+v/z4vQWNaxoY0BrWgBrRoABwAE2cRAcN3I/N/Bh5zBi5SHsCQy8xI3mlH5MMY/Lih/Wl+m// 0PVUl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn 6pK5/rH/ACiP+SPzf6b/AD/+v7i+dkk/H830bfI/zp/ul+p2fQbxwPo8f2VNfKqSY1C//9k4QklN BCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABv AGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0EBgAAAAAABwAHAAAAAQEA /+EPzWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlk PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu czptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24g RmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDov L3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1s bnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8v bnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNv bS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2Jl LmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAv IiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0yOFQxNDoyMDoyNCswMTowMCIgeGFwOk1vZGlmeURh dGU9IjIwMTQtMTAtMjhUMTQ6MjA6MjQrMDE6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMTQtMTAt MjhUMTQ6MjA6MjQrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBX aW5kb3dzIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBo b3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhpc3Rvcnk9 IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo0RTRGRkM5NkE0NUVFNDExQUNEQ0FDRUREQUU5MzEy RCIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo0RDRGRkM5NkE0NUVFNDExQUNEQ0FDRUREQUU5MzEy RCIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0 aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRp ZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEs MjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwz MzQzMjtGNjY2RURGQTAzQTQyNDNCMjAxMjkyM0I1Mjk2QTMwRiIgZXhpZjpQaXhlbFhEaW1lbnNp b249IjI3MSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMxIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4 aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2 MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwz NDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4 NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0 MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5 MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4 LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7 QzE4Q0Q4ODI2QzRDMjNDOEIzRjdDNjE0RjgyNDlEQzQiPiA8eGFwTU06RGVyaXZlZEZyb20gc3RS ZWY6aW5zdGFuY2VJRD0idXVpZDo3QkJDNTU3NkU5NTlFNDExOEQ0QUMzMkQ3NDJENjYzRSIgc3RS ZWY6ZG9jdW1lbnRJRD0idXVpZDo3QUJDNTU3NkU5NTlFNDExOEQ0QUMzMkQ3NDJENjYzRSIvPiA8 L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+ /+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNz cE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQA AABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAA AkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVt aQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgM YlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENv bXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2 MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1 AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJ RUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVD IDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVD IDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAA AAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2 Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYt Mi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBML AANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA AAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7 AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYA ywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1 AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0C ZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOW A6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0F HAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0Qbj BvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJ EAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuA C5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkO ZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGM EaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIV NBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkg GUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAd mR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJV IoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3on qyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1B LXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0Yz fzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5 OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdB KUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iR SNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQ u1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1ka WWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfVi SWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2un a/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV1 4XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBH gKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCL lov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cK l3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowaj dqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AA sHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9 j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2 y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ 8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui8 6Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4 qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEB AQIBAQECAgEBAQECAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEB AQECAgIEAwMEBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI CAgICAgI/8AAEQgAHwEPAwERAAIRAQMRAf/dAAQAIv/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUE CQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQIFAgMEBgYFBQEDBm8BAgME EQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRiGEM0JYIKGXJTJmOSRDWiVLIaczbC 0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1hIVndndohoeUlaSltLXExdTV5OX0 9ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY2dro6er4+foRAAEDAgMEBwYDBAMG BwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FCFVIJFjNi0nIkgsKSk0MXc4OismMl NFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFlaZWZnaGlqdHV2d3h5eoWGh4iJipSV lpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj5OXm5+jp6vLz9PX29/j5+v/aAAwD AQACEQMRAD8A3ksJ9QXSDG+uGZvTfhebxVdaMm4PHnzMmSxQ4khpsJmalRJ/mpKdaV7mth9xJi43 ajQ2NHMmuUWibkp/ZKMAyNuPCZ4HhUk3/ZFvFa7rsbxO28ZY+6WkO60HU4NZKdAV3g+xeJSE4bcR Put/qD6QenDLeBZv60ZvGS8u5lxilyHgmItQ4lX+fi1bBPUwwbMLp6l13JTSHeyhBt1YXF9ZVk1z fLKGE6lAScQMBGOJHTXuzDsi3i3zvXbTJrfv3mmlOqTrQiG0lKVKlxSQYKkiASozgDjQzcLKjavc 9XqArrp6kOk3pxock4j1Yx2fA6XqFjdN0+ys9FQ1dcZ8Uq0eSKNhSRyFAQh99rAe3htlOSXF8Vhk ToGo4gYDzqU+yzsZ3g3zdum8qaDirZpTzkqSmG0kAkaiJOIwGNJDEfWN0Mwr1QYJ6QavHapes+P0 DY7Q4elFKaABaCXFBA9V9lZmp4WkVbWtYX3EAqUbs3arA3gA7oGNuO2NnROFCKz+nLel/cZ3e1DS f5a2vQTqGv7w3qCNpSFqCSdsyYgE0aThBUFV7nq9Xuer1Fcf1idDY/VHD6PWx2p/z1T4ecwJhoo5 DQ2GHnF/lzUg2E/ygM+21tv726w4fjdq7/l/5yB3Uxtx2xMdE4VOifpz3pO4p3u7pP8ALAvRq1DV 9/d6tP8AR7zwTMzwjGlnD6i+ktR1+q/TJDmKSTrFQYEOotXl0UNaIUwsypEHNUYvI3/pFOwPex4m OSXIsxdaf2RVpmRt8ttBt3sc3gRukneVTIGWqe7kL1JkrgmNE6owImImhw4U1F9e56vV7nq9Xuer 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 gAQBHCjM8JKhqvc9Xq//2Q== ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image004.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK T2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AU kSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXX Pues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgAB eNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAt AGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3 AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dX Lh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+ 5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk 5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd 0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA 4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzA BhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/ph CJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5 h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+ Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQ AkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+Io UspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdp r+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZ D5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61Mb U2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY /R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllir SKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79u p+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6Vh lWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1 mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lO k06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7Ry FDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3I veRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+B Z7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/ 0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5q PNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIs OpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5 hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQ rAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9 rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1d T1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aX Dm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7 vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3S PVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKa RptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO 32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21 e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfV P1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i /suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8 IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADq YAAAOpgAABdvkl/FRgAAAsNJREFUeNrsmT9rFEEYh/ejJZxFOhsrGxtJJYhFbPwEYmtnIRLQLrkc nKISUihGsJEEJBAMKWKIxnDZY3dm3pmd+Vkkm9vZbO5mdndyp3jwtnf38D77/tsI/8gnuq4fMsaA iMAYQ5IkSJIEjDEQEYwxfweI1toCKAdjDFrr2QaRUiJN0ysh8kjTFFLK2QMxxoBzPhGgHJzzWqpF oVRyycK47GRZNl0QIqoNUA4iun6Quiq1pVorIFmWNVKpDdWiWVKpiWpRE5XG9YZQcVXPqQWilJqo Eh9yK9pWTSlVH8QYAyHE5Ad0yCFjDur9gH74GTLmQbJTLAReIC5V6QKifwjMrwJzKxCbv1vPShHG C0Qp5fTFZQjMrQB31yFjHgxGKeUO4tojZMyBG90RxHnQu6OgWXEGcf1SGXNgoXcJRD/4FAwkSZIw IGZxwwZZ6EFsn84GiGvn5kMOerFna7W8F6xy5eU4aruD8yEH/UwtveST7aAgROQOorX20ote7o+y 0ulC7MTBYLTWfn3ES68TBtx6M4K58x7imAXp8t4N0aWrF7Mivg6AzqgU66XN1vtJPkhGvuO6z4/I mIPWDqwHP3v0BXRiZ0bG/CJ8IfPx3nto9Nk78nFFPtu1YMziBsRufPHnxdYAuP0W8ukOxDFzBsq1 qgXio5c1ey3v2WNLpwv1eAvy+Xe7gd7sg/qHTjBCiPogvnpZMOu/KseXqjD3PkwEKW6NtfaROmtt DiO+ndrVrCrmV0FrB2NBilrVBvHV61IBGLCzPlMxk+UQk9QqatVoQ2w0reaqHaWgV/vQ9z+eQS30 QK/dno/yMSKqu6+3Mn6fr8HF8utasconotrHhxA3LN+tsBWQpno13QhbPQdNC6Tq8tjoQDcNvaq0 agwyDb2qtGoMMg29rjpo/7/9ttXpXaPcyYO9H8myLNj7EZe3V38GANF4OTpTGCJjAAAAAElFTkSu QmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/gif; name="image005.gif" Content-Transfer-Encoding: base64 Content-ID: R0lGODlhBQAFAIAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlk PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu czptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEw LzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnht cE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29s PSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlp ZDpENEJDNUQyM0E0MzIxMUUxOEIyNTk4MEM0QjQ3NTE5QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1w LmRpZDpENEJDNUQyNEE0MzIxMUUxOEIyNTk4MEM0QjQ3NTE5QSI+IDx4bXBNTTpEZXJpdmVkRnJv bSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0QkM1RDIxQTQzMjExRTE4QjI1OTgwQzRCNDc1 MTlBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ0QkM1RDIyQTQzMjExRTE4QjI1OTgwQzRC NDc1MTlBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hw YWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX 1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+e nZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2Zl ZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0s KyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAA AAUABQAAAgSEj6lYADs= ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image006.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF9fX1/Pz8/f397e3t9/f35eXl3d3d////hZZTMAAAAB1JREFU eNpiYGIHAgYWMMkKJtmYwSQbKwMjQIABAAkRAJD9UdD7AAAAAElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image007.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAABhQTFRF9fX1/Pz8/f397e3t9/f35eXl3d3d////hZZTMAAAAB9JREFU eNpiYAcCJgYQyQImWUEkMxsDIwMrGxtAgAEACSUAkBkEd5oAAAAASUVORK5CYII= ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image008.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAmIAAAAKCAMAAAAgsMLKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAH5QTFRF1dXV2NjYxcXFy8vL2dnZxsbGv7+/w8PDvb291NTUzs7OuLi4 tbW1z8/Px8fHycnJurq6u7u7wsLCtLS00NDQvLy8t7e3tra2xMTEysrKvr6+yMjIwcHBubm50dHR 19fXwMDAzc3N0tLS29vb1tbW09PT2tra3NzczMzM3d3d8UhJpAAAAmFJREFUeNrs1Ily0zAQgGGF ukAolMscpSWGKLaS939BdK600m68zhDG0+F/AM9q9xsrPU2DGsf9ru/7d643rt+po+vG92B773q0 3btuUy9c312vXJ98T65fuJexH77X0BfoI/Qh97Pprukr0Teit6I+X5Dsy9RM1OztC9stFCvKe8u7 zPsN+07br47iDxVu5s/nD+lPCgf253Z39wCchGDC8wAsno5HZDHt9uOohm7Sylhj3WY4KNvWN+b2 oV2o7xHD7DBKPGKJBMWkEYEEk4ll7VJEE+kklLJY+e4WtOS77VTt5OhhQipJyxOsM+03oyndNHSy nSO2E/UAHwsoFIEUZIIhp+kwbLpp0kadjNFWmXUW2oSG2CGlQtuG4RmJLUXQCP/GYDKiDCyDSyxz huYZnQxWtlqxPHx/ttkRKycSKrdxZY+ZSwDzkLYMa8fXKOjM2AE+20gBaCQrkU6E5ExpbcxJnWzG OGfQxNR1mGGGmCWepZg1ZpDJZESZWPIyaZqVzntKaYWVr1Qsrzw/HzVRNTRywlIhrQCXCKbPW86b b47C0AE7AxwcCHBGCkZOldPlieEMk9YChqVEgiLSWIgEkxRLGc1SJ6201cp1c2HzX6YnagYvHrWA SsEliynNIDckne7MYREATknriSAmyfBpKUUKZcGykjlPk9PJYuXbXZjk25IZ0aMEVIZya+U2RevX IjskH0kXEvsLFBmTYpcVzUonqZTEyqcWJP0mNQ81d/U06UbaXUoucF0DVyZ2LZY0zQU61xz5MOlW 1nfPFRL7BzrX3rM6yvMi9r8V9keAAQBkwa13PVH9zwAAAABJRU5ErkJggg== ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/jpeg; name="image009.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4RNSRXhpZgAASUkqAAgAAAAJABIBAwABAAAAAQAAABoBBQAB AAAAegAAABsBBQABAAAAggAAACgBAwABAAAAAgAAADEBAgAcAAAAigAAADIBAgAUAAAApgAAADsB AgAPAAAAugAAAJiCAgAaAAAAyQAAAGmHBAABAAAA5AAAABABAACA/AoAECcAAID8CgAQJwAAQWRv YmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzADIwMTU6MDU6MTIgMDk6Mzk6MjMAR2VvcmdlIEphcmRp bmUAwqkgMjAxMiBHZW9yZ2UgQS4gSmFyZGluZQAAAwABoAMAAQAAAAEAAAACoAQAAQAAAGICAAAD oAQAAQAAAOQAAAAAAAAAAAAGAAMBAwABAAAABgAAABoBBQABAAAAXgEAABsBBQABAAAAZgEAACgB AwABAAAAAgAAAAECBAABAAAAbgEAAAICBAABAAAA3BEAAAAAAABIAAAAAQAAAEgAAAABAAAA/9j/ 4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJ CAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDP/AABEIADwAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAAD AAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwz AQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXC o3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3 EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNz NPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG 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 /////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD///////// ////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAA AAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABThCSU0E CAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAN1AAAABgAA AAAAAAAAAAAA5AAAAmIAAAAgAE0AaQBsAGEAbgBvAC0AUABhAG4AbwByAGEAbQBpAGMAYQAtAHAA aQBhAHoAegBhAC0ARAB1AG8AbQBvAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA AAACYgAAAOQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51 bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAA AExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAOQAAAAAUmdodGxvbmcAAAJiAAAABnNsaWNlc1Zs THMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3Vw SURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVk AAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAA AFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADk AAAAAFJnaHRsb25nAAACYgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1z Z2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAA AAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24A AAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0 AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91 dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAA AAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EFAAA AAAABAAAAAU4QklNBAwAAAAAEfgAAAABAAAAoAAAADwAAAHgAABwgAAAEdwAGAAB/9j/4AAQSkZJ RgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwR CwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsL DQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDP/AABEIADwAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUG BwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQME IRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV 4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgEC BAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhai soMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdH V2d3h5ent8f/2gAMAwEAAhEDEQA/APRwpN1MDlDkqbZDgR2KKUnh4oPUcs4PTsvObWbjiU2XioGC /wBNjrPSDodt9Tbt+irDhDkPJZRZi3V5JDcd9b23OJ2gVlpFrnP/ADPZ+ckp8/8Aqj9f/rP1DqlV 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 xbFn7O+z3/Y/snqfZXzPqetPpjfx7P6T6fqf+QQOyXmvqfmnMyfWya2udWLBFTNoiypnv9NgdvfT uetHr2b6V2FjMZXTZaxwoaWkuJaCyza8/wBHb+dv/wAL6iyfqT+z/Xs9X+ga+p6+7dv9P9B/Mfm7 f3Pf6n8hXfrD9m/afS9np+p7/sn2Xd6c7/0/q+p796Jq99EC68W91zNLepYOLU1tD763mppGp2/z 36T/ALT1OYz2f6T/AAiu9UZ9prdVVU4U+sbLKcdu9zvb+jJ9IXMayl7rPS9X0/Z/N/pf5vJ6/wDZ f+cPTvSn6GT9j9KNnp7X/wA5v9+76S6o+p6b/sf2XfPv9DbG3c7Z6n5+3Z6n/XP5v/tQmnbfzT/I P//ZOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAA EwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAzAAAAAQA4QklNBAYAAAAAAAcA BgAAAAEBAP/hE0RodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i 77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3Njcy MCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQwOjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4YXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC9yaWdodHMvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w L21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNv dXJjZVJlZiMiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6 ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpJcHRjNHhtcENvcmU9 Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iIHhtbG5zOnBob3Rv c2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0 cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5j b20vZXhpZi8xLjAvIiB4YXBSaWdodHM6TWFya2VkPSJUcnVlIiB4YXBSaWdodHM6V2ViU3RhdGVt ZW50PSJodHRwOi8vbXVsaXRhLmNvbSIgeGFwTU06T3JpZ2luYWxEb2N1bWVudElEPSIzMzg0OURG MkYxQUI2QjczQjZFMkYyNTBBMEQ0RjBGQSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFRUYxOTRG ODc5RjhFNDExQUFERThGOEYzODhBOTcyMCIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFRkYxOTRG ODc5RjhFNDExQUFERThGOEYzODhBOTcyMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3No b3AgQ1MzIFdpbmRvd3MiIHhhcDpDcmVhdGVEYXRlPSIyMDE1LTA1LTEyVDA5OjM5OjIzKzAyOjAw IiB4YXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNS0xMlQwOTozOToyMyswMjowMCIgeGFwOk1ldGFkYXRh RGF0ZT0iMjAxNS0wNS0xMlQwOTozOToyMyswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBw aG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2 Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5PSIiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJl c29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0 aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5 LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIs MzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7MERGMTMxMEI5QzMxRkVBMEY1ODM2QTFGMUY4 QTY2NDQiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI2MTAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIy MjgiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQw OTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0 LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3 MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2 LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQx OTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1 LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwy MCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDs2Qjc4Q0E2ODczQzJEMUIxNTI1ODdFOTdFREMxQkY2 NSI+IDx4YXBSaWdodHM6VXNhZ2VUZXJtcz4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9Ingt ZGVmYXVsdCI+QWxsIFJpZ2h0cyBSZXNlcnZlZDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwveGFwUmln aHRzOlVzYWdlVGVybXM+IDx4YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAu aWlkOjlFNDQyNjAyNzU5NDExRTQ4MjEwQzBGN0MyMkVGQzE0IiBzdFJlZjpkb2N1bWVudElEPSJ4 bXAuZGlkOjlFNDQyNjAzNzU5NDExRTQ4MjEwQzBGN0MyMkVGQzE0Ii8+IDxkYzpyaWdodHM+IDxy ZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPsKpIDIwMTIgR2VvcmdlIEEuIEph cmRpbmU8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4gPGRjOmNyZWF0b3I+IDxyZGY6 U2VxPiA8cmRmOmxpPkdlb3JnZSBKYXJkaW5lPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC9kYzpjcmVh dG9yPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPjVE TTM1MTUyLkNSMjwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDxJcHRjNHhtcENvcmU6 Q3JlYXRvckNvbnRhY3RJbmZvIElwdGM0eG1wQ29yZTpDaUFkclBjb2RlPSI4MDI0NiIgSXB0YzR4 bXBDb3JlOkNpQWRyUmVnaW9uPSJDTyIgSXB0YzR4bXBDb3JlOkNpQWRyQ2l0eT0iRGVudmVyIiBJ cHRjNHhtcENvcmU6Q2lFbWFpbFdvcms9Imdlb3JnZWpAZ21haWwuY29tIiBJcHRjNHhtcENvcmU6 Q2lVcmxXb3JrPSJodHRwOi8vbXVsaXRhLmNvbS9ibG9nLyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g PC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEB AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA +wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5 AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3 Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5 KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6 hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB 48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c 7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9 uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQE BQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4O Dg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA5AJiAwER AAIRAQMRAf/dAAQATf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEA AAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGh BxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNV KBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5 SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNh IgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU3 8qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiI mKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A+0tSSdzTfL2a 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 +7rlWH6I3/O2/b+hydN4/iy/L3fBK/6terntXf8AreKeRP8AlYv138yP+Vgf40+q/WLLh+l+H1H6 16ifWvT4/uufPhx9L4eOZ2WvTwcuHz5fHr9jpo8fCb5cQ5/Zy6Ps3/nGz/lVn/KqrH61z5fpi++v f4q9H9Iepyi+scOf77hz5cP2evama/UXxHgrh8qq/v8Af5u1Pi+nxeLi4Rw3z4N+Gv6POvJMvzP/ AMPf8rd/Ib9E/Uf+VbfWNX/xH+jOXo/WPqUnp/XvS/dfV604ct68+9Mtx34eTi50K5c76OIa44Vf Pfuqjz+NPPvN/wCjv0v+Z3+Ffrf+IP8ACfmr9Dej6f1T9IfWj6fp139X0vR9P09vtcfirmTp+D8r vX1xu+fI8VeXewzeJ4p4bujVf7H9nnzYX/zlt6H/ACrj8p/8X/4o4/oG1/xZ+i/Q+pfo/wCpzer+ kvV25fWOH2vi5fZ+LMDRcN7Vxb17vL9H2uTqeLgPFfDYv+t5/p+x8I+df0F/yru//SX6U+of4m0r 1fX/AEX+kvrP6MT6p6tfj4ejwry+HjXvXNxkrxR/O4I/T9NV8uO+fn5Oqx8fhHu8SXP6rv8A6Z19 N/el7/o3/lYkvD/lY1P0Fpv1L9I+l9X9H0zX0/T/AN1cvW9Gm3H1f8rBKuLz/Z186ZDi3vl+3yfY v/OG3+Hf+VpfnV+nPrXP9FtT9I+j6XP9IDlT9jny5enT4qcq5janjocXcPl0bdPXq4f5x7+fV90+ b/8AlVv+DPPX1r6lz/Q13Tn6Hq8/Rb0/T4/HXnSvHt1zCcqN2Hiur/XPrOp/X/0L+gPqlv8Ao3l6 P9x/hqb1vX9Xfl9e4f3e/OtcyduAXfW/6tj9Pewldj6efp/r0fjX6HhfnH9Ff4p1f9O/VPrH+LT/ AIC+q/Uv03w+q3FPrldq09GtP+PfhXbNlHwvykL4bs/1+Gun8VXfx5Ouw/nP5TyeFxcHhR4ufhcX EK4r9F1Xw5vni2/wx/h7zL/ir/H3q/4kl/TP1v8AR/6T+v8Aqw8vXr+79Pjw40/VTNfO7j7/AD7i 5keK539lV8Oj7h/5xV/wZ/ixf0d/iP8ARP8Ah+X6j+nvS/RHrUt/Wp6X7v6x6Pp/RyptTMOXi2br ns3Y+Dbny3970r8y/wDlW/8AyufTP0l9U/S/6EvP8P8A6P8AU5en+h9RpTh+7519X0/U258e/HJR +mXFXFXndWLcyXi+FDhvwuPpX1V1/FPjD83f+hbPqflL/lYX+Mf0R+h9N/QX6M+p/WeP6MtuXr8P j4ej6XHltz50y/Fx0eGr4i6zPw2OK6oVXxd+RX/QqH6W8xf4M/x/+kfqafXvU4el9R5D0vV9X4Of q8um32e+Sn41i+HyTj8Ojw8XndPpf8nfr/8Ahz8xf+hXvr/6R4+Wfq/+KftfUOGoet61dqerWvHe nTMHL4d7/X1r4V+l2cPG8KN14dnhvv8A4v8AevYvIn/K4f0PB9W/xN6H6Pt6cfS/R3139Nn1/qP1 X97T0vU9bl/uvjx75fk8Dj3vrfPnXT4uHHxK6VYrl39fgzXUvrn/ACsHyx+ivrf/ACpv9Hav/i76 v9Y/R/6b+t2/1blX/dvLp+zTnT4sxduA3d39jaOHpXD0999HiPnP/lVX+MfIP/KuPW/SP+PdR/xT 9Y+ufVePoRfpT0+Hxcv7rhx/d8ufL9vMzBw8MvE5cO3v6fgteTi9PBys91ef4DDf9z3/AH8v/Kc/ 8U/72/8AeOyr91/tnL+j+P0tnq/o/bzf/9k= ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/jpeg; name="image010.jpg" Content-Transfer-Encoding: base64 Content-ID: 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 +1p/MZuRq6hW6x25zvUduIcZA0DdrP3W+1ESRjCMaAAFaqUkkknKf//Z/+0kJlBob3Rvc2hvcCAz LjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgAAADhCSU0EJQAAAAAAEM3P+n2ox74JBXB2rq8F w044QklNBC8AAAAAAEpBAQEAWAIAAFgCAAAAAAAAAAAAANsaAADSEgAAuv///7r///8hGwAAGhMA AAABewUAAOADAAABAA8nAQBiAGkALgBqAHAAZwAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAAB AAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQA AAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAA AAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAA AQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA//////////////// /////////////wPoAAAAAP////////////////////////////8D6AAAAAD///////////////// ////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAAAAIAAjhC SU0EAgAAAAAABgAAAAAAADhCSU0EMAAAAAAAAwEBAQA4QklNBC0AAAAAAAYAAQAAAAQ4QklNBAgA AAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAAC9gAAAAgAAAAQ AAAAAQAAAAAAAG51bGwAAAADAAAACGJhc2VOYW1lVEVYVAAAAAUAVQBzAGUAcgAAAAAABmJvdW5k c09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAA AABCdG9tbG9uZwAAAO8AAAAAUmdodGxvbmcAAADDAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEA AAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZv cmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAA CkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRv cCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADvAAAAAFJnaHRsb25nAAAA wwAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAA BmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQA AAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2 ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBl ZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAA CmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNl dGxvbmcAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAABThCSU0EDAAA AAAXngAAAAEAAACDAAAAoAAAAYwAAPeAAAAXggAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxB ZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMT GBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4O DhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAoACDAwEi AAIRAQMRAf/dAAQACf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh 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 9yuJJexi/cj9nZSI49ZyW5OvqNY6sa6bXFrzp/1tBZ0zFbVj0w51eMS5jXGQSQ5v6T9/bvVtJOOO BNmI/lX/AHkVNKzpOK/dtL691jbYrdtDXtb6e5kfR3N+mk/pOPYwNtstsgOaXOfJLXuY97HO/d/R NV1JN9nHr6Rrupp3dLw7i8luz1KzS8M9oLXEO7fntj6Sm7p+K++29zJdkV+la0/Rc3zb+8rKSPtY 9+Ed9v5fvKauP0+jHs9UOsseG7GOteX7Wn8xm5GrqFbrHbnO9R24hxkDQN2s/db7URJGMIxoAAVq pSSSScp//9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABv AHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADMAAAABADhCSU0PoAAA AAAGFm1vcHQAAAADAAAAAQAAAAAAAAAHAAAAAQAAAAAAAQAA//////////8AAABkAAAAAf////8A AAAAAAAAAAAAAAAAAAABAAAAAP////8AAAAABP////8AAAAA/////wAAAAD/////AAAAAP////8A AAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA /wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8A AAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA AP8AAAAAAAAAAAAAAAAAAAGUAAAAEAAAAAEAAAAAAA5UYXJnZXRTZXR0aW5ncwAAAAkAAAAATXR0 Q09iamMAAAABAAAAAAAKTmF0aXZlUXVhZAAAAAMAAAAAQmwgIGxvbmcAAAD/AAAAAEdybiBsb25n AAAA/wAAAABSZCAgbG9uZwAAAP8AAAAAT3B0bWJvb2wBAAAAAFFsdHlsb25nAAAAZAAAAApibHVy QW1vdW50ZG91YgAAAAAAAAAAAAAAD2VtYmVkSUNDUHJvZmlsZWJvb2wAAAAACmZpbGVGb3JtYXRl bnVtAAAACkZpbGVGb3JtYXQAAAAASlBFRwAAAAxub01hdHRlQ29sb3Jib29sAAAAAAtwcm9ncmVz c2l2ZWJvb2wAAAAADHpvbmVkUXVhbGl0eU9iamMAAAABAAAAAAAJWm9uZWRJbmZvAAAABAAAAAlj aGFubmVsSURsb25n/////wAAAA1lbXBoYXNpemVUZXh0Ym9vbAAAAAAQZW1waGFzaXplVmVjdG9y c2Jvb2wAAAAABWZsb29ybG9uZwAAAAA4QklND6EAAAAAAC1tc2V0AAAAEAAAAAEAAAAAAARudWxs AAAAAQAAAAdWZXJzaW9ubG9uZwAAAAAAOEJJTQ+iAAAAAAAIbXM0dwAAAAI4QklNBAYAAAAAAAcA CAEBAAEBAP/hEk5odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i 77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3Njcy MCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQwOjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv MS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S ZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z VHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMv MS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAv IiB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnRpZmY9Imh0 dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUu Y29tL2V4aWYvMS4wLyIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo1Q0FEQ0JEOUU5NjBFNDExQjUw RUFFN0NFQ0ZENTIzNiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo4QjBEQzU5RkJGQUFFNDExQkEy RTgyOUJGQThDMjhBMSIgeGFwTU06T3JpZ2luYWxEb2N1bWVudElEPSI4QTkyNEY1QjRENTI1NzRE MDA1REI1RDNCQ0EwN0M0NiIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JN b2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLTEgYmxhY2sgc2Nh bGVkIiBwaG90b3Nob3A6SGlzdG9yeT0iIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0zMVQxMTo0 Njo1NCswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTUtMDItMDJUMTA6NDE6MTIrMDE6MDAiIHhh cDpNZXRhZGF0YURhdGU9IjIwMTUtMDItMDJUMTA6NDE6MTIrMDE6MDAiIHhhcDpDcmVhdG9yVG9v bD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiB0aWZmOkltYWdlV2lkdGg9IjIwNDgiIHRp ZmY6SW1hZ2VMZW5ndGg9IjE1MzYiIHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj0iMiIg dGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpTYW1wbGVzUGVyUGl4ZWw9IjMiIHRpZmY6WFJlc29s dXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZm OlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2 MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2 LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7ODZGNjE4MEQxQkNCQzE4NDA0NUM3QzlGRUU1QjJE QzIiIGV4aWY6RXhpZlZlcnNpb249IjAyMjEiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhl bFhEaW1lbnNpb249IjE5NSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjIzOSIgZXhpZjpOYXRpdmVE aWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQw OTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3 LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3 Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4 LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQx OTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwx MiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRUI5OURCNTA3 MEY1RTA2MkIwMzA1MkRFQTY4RDc3NSI+IDx4YXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjps aSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3Nzk5NDE2 Q0Y2MEU0MTFCNzNBRkEwQjFGRTE5Q0FFIiBzdEV2dDp3aGVuPSIyMDE0LTEwLTMxVDA4OjM4OjA5 KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dz KSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveGFwTU06SGlzdG9yeT4gPHhhcE1N OkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc3OTk0MTZDRjYwRTQxMUI3 M0FGQTBCMUZFMTlDQUUiIHN0UmVmOmRvY3VtZW50SUQ9IjhBOTI0RjVCNEQ1MjU3NEQwMDVEQjVE M0JDQTA3QzQ2Ii8+IDx0aWZmOkJpdHNQZXJTYW1wbGU+IDxyZGY6U2VxPiA8cmRmOmxpPjg8L3Jk ZjpsaT4gPHJkZjpsaT44PC9yZGY6bGk+IDxyZGY6bGk+ODwvcmRmOmxpPiA8L3JkZjpTZXE+IDwv dGlmZjpCaXRzUGVyU2FtcGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IL+ElDQ19QUk9GSUxFAAEBAAAL6AAAAAACAAAAbW50clJH QiBYWVogB9kAAwAbABUAJAAfYWNzcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAPbWAAEA AAAA0y0AAAAAKfg93q/yVa54QvrkyoM5DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ ZGVzYwAAAUQAAAB5YlhZWgAAAcAAAAAUYlRSQwAAAdQAAAgMZG1kZAAACeAAAACIZ1hZWgAACmgA AAAUZ1RSQwAAAdQAAAgMbHVtaQAACnwAAAAUbWVhcwAACpAAAAAkYmtwdAAACrQAAAAUclhZWgAA CsgAAAAUclRSQwAAAdQAAAgMdGVjaAAACtwAAAAMdnVlZAAACugAAACHd3RwdAAAC3AAAAAUY3By dAAAC4QAAAA3Y2hhZAAAC7wAAAAsZGVzYwAAAAAAAAAfc1JHQiBJRUM2MTk2Ni0yLTEgYmxhY2sg c2NhbGVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAAAkoAAAD4QAALbPY3VydgAA AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcA fACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwEN ARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB 2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLg AusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0E OwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXV BeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H 0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woR CicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcM wAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+z D88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMT IxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbW FvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwb FBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+U H78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwk qyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoC KjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv /jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3 NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9 Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JM KkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRC VI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZd J114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9 ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9Fw K3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pG eqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOF R4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBu kNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByc iZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjE qTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2 AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NY w9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzR vtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A2 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 ty96WX66gmep3PxtE+YptB3Db3/50//Z ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/jpeg; name="image011.jpg" Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAgEASABIAAD/4QcRRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTQ6MTA6MjggMTQ6MjM6MDAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAZKADAAQAAAAB AAAAIAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAXbAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAIABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9OlRe9rGlziGtaJc46AAdymlVOsf8k5v/he3/qHIgWQF2OPF OMduIiP+M2mvZY0PYQ5rhIc0yCPiE8Kj0L/kbC/4ln5FS/bGXmZd9WFZj4+PjONbrr5LnvH0hXWH V+xqPASSB0ZhyspZMsYkcOIkSnLb5uCP+M7aSyen9ac+zJxs7023YjPVdZSSa31xJsZ+c3Z+eh4u Z17qFBzcVtFFDpNFVwc572g/SsexzfT3JcB60PHzSeTyAy4zGEY8PrkfRL3PVj4P3uKLtQlCw8H6 xWu6dm52fU2o4lprFTJmfaG1uc4u9+92zcpnJ+sjcQ5xrx42+ocSH7wyN0eru/ndv8hH2z1oa0k8 lljIxkYQqXtgyl6Z5K4uGB/wvm+R08nMxcQMOTa2oWO2s3GJJ7Iy51/V7cjo/Tc2+ii2zJym1Oa9 hc1o3Ws31Bzjts/R/SXRISjX2kfYsz8ucIiJD1cWSEtbjxYpcHpUnBTJJrAzkxHZJQlJJT//0PSZ VfqbH29Ny6qxussosaxo5JLHNa1FNjQYdoRyCm9Vnj+VIGja6EjGUZD9EiX+K5vScy+jExcK3ByW vY1lbrNrNgP0d8+ru2f2FTq6ezpuVkV5PTPt+PdY62i9lbLXt3f4Gxr/AHe1b3rM8fypeszx/Kn8 ep033bI5wiWQiAAy/wA5ESmPVxcYlGXF6XKwcL1Kc2zJw6Om499bq6w1jW2trI/SvusZta1v5+xQ 6ZmdQw8FmL9jdmekNuPkY72Gqxo+g4vLv0a2DbWQQTIPIhZo6J08bmU3349LzLqarHNZr9L2a7dy ImDfF4L481jyCYzAcMpRlGNTnCPAOD5vcjl4v+m5ODjfbeidVZmW10OtynE3OcBWLAWO+n+46z2L Tt6p1Y4D63YD25XpkOuLmegNPdf6m/6P5+zar7MTpleH9hrraMaC01kEgg87p/6pUT0Lp5Z6JvyD jD/tMbXenH7m36Wz+2jxxJN97DLLnMGScjkj6Rk9zHEx4uGPDCGnBkh83tx/V/I52LiZN/1c6Q2m svNeW214HZgfed//AEl0D8zJb1GvEGK52O9hc7Ln2tI3ewtj+T+8p1uprY2usBrGANa0CAAOApeq zx/KmynZOnf/AJzWz82MspGUAYmWWcbMvSeYlx8Xp/zaHHzcm3KyKLMV9VdP81cSCLP6ujf+qS6d mZGXQbcjGdiPDi0VvMkgR7+Go3qs8fypeqzx/KmkjswynAggYxEnho3P08Pz/pf5RJKShv03QdnG 6NJSQY3/2f/tDFRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACn9sAOEJJTQQlAAAAAAAQ vAUCSkdcUt1K6VRE9AIK/zhCSU0ELwAAAAAAStMAAQBYAgAAWAIAAAAAAAAAAAAA2xoAANISAAC6 ////uv///yEbAAAaEwAAAAF7BQAA4AMAAAEADycBAHIAZQAuAHAAbgBnAAAAOEJJTQPtAAAAAAAQ AEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAA HjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklN JxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZ mgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABw AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhC SU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEA AAACOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAA A0UAAAAGAAAAAAAAAAAAAAAgAAAAZAAAAAgAcgBlAGEAZABNAG8AcgBlAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAABAAAAAAAAAAAAAABkAAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA AAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAA AABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAIAAAAABSZ2h0bG9u ZwAAAGQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlE bG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2lu AAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJv dW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAA AAAAAABCdG9tbG9uZwAAACAAAAAAUmdodGxvbmcAAABkAAAAA3VybFRFWFQAAAABAAAAAAAAbnVs bFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxs VGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAA D0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVy dEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBl AAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAA AT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAF9wAAAAEAAABkAAAAIAAAASwAACWA AAAF2wAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAA Af/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEB AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAED AgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1 FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdH V2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF 1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9OlRe9rGlziGtaJc46AAdyml VOsf8k5v/he3/qHIgWQF2OPFOMduIiP+M2mvZY0PYQ5rhIc0yCPiE8Kj0L/kbC/4ln5FS/bGXmZd 9WFZj4+PjONbrr5LnvH0hXWHV+xqPASSB0ZhyspZMsYkcOIkSnLb5uCP+M7aSyen9ac+zJxs7023 YjPVdZSSa31xJsZ+c3Z+eh4uZ17qFBzcVtFFDpNFVwc572g/SsexzfT3JcB60PHzSeTyAy4zGEY8 PrkfRL3PVj4P3uKLtQlCw8H6xWu6dm52fU2o4lprFTJmfaG1uc4u9+92zcpnJ+sjcQ5xrx42+ocS H7wyN0eru/ndv8hH2z1oa0k8lljIxkYQqXtgyl6Z5K4uGB/wvm+R08nMxcQMOTa2oWO2s3GJJ7Iy 51/V7cjo/Tc2+ii2zJym1Oa9hc1o3Ws31Bzjts/R/SXRISjX2kfYsz8ucIiJD1cWSEtbjxYpcHpU nBTJJrAzkxHZJQlJJT//0PSZVfqbH29Ny6qxussosaxo5JLHNa1FNjQYdoRyCm9Vnj+VIGja6EjG UZD9EiX+K5vScy+jExcK3ByWvY1lbrNrNgP0d8+ru2f2FTq6ezpuVkV5PTPt+PdY62i9lbLXt3f4 Gxr/AHe1b3rM8fypeszx/Kn8ep033bI5wiWQiAAy/wA5ESmPVxcYlGXF6XKwcL1Kc2zJw6Om499b q6w1jW2trI/SvusZta1v5+xQ6ZmdQw8FmL9jdmekNuPkY72Gqxo+g4vLv0a2DbWQQTIPIhZo6J08 bmU3349LzLqarHNZr9L2a7dyImDfF4L481jyCYzAcMpRlGNTnCPAOD5vcjl4v+m5ODjfbeidVZmW 10OtynE3OcBWLAWO+n+46z2LTt6p1Y4D63YD25XpkOuLmegNPdf6m/6P5+zar7MTpleH9hrraMaC 01kEgg87p/6pUT0Lp5Z6JvyDjD/tMbXenH7m36Wz+2jxxJN97DLLnMGScjkj6Rk9zHEx4uGPDCGn Bkh83tx/V/I52LiZN/1c6Q2msvNeW214HZgfed//AEl0D8zJb1GvEGK52O9hc7Ln2tI3ewtj+T+8 p1uprY2usBrGANa0CAAOApeqzx/KmynZOnf/AJzWz82MspGUAYmWWcbMvSeYlx8Xp/zaHHzcm3Ky KLMV9VdP81cSCLP6ujf+qS6dmZGXQbcjGdiPDi0VvMkgR7+Go3qs8fypeqzx/KmkjswynAggYxEn ho3P08Pz/pf5RJKShv03QdnG6NJSQY3/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBl ACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAA QwBTADMAAAABADhCSU0EBgAAAAAABwAHAAAAAQEA/+EPxGh0dHA6Ly9ucy5hZG9iZS5jb20veGFw LzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQi Pz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1Q IENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6NDA6MDggICAgICAg ICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt c3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0 cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4 bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVm IyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4YXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMC0y OFQxNDoyMyswMTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMTQtMTAtMjhUMTQ6MjMrMDE6MDAiIHhh cDpNZXRhZGF0YURhdGU9IjIwMTQtMTAtMjhUMTQ6MjMrMDE6MDAiIHhhcDpDcmVhdG9yVG9vbD0i QWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rv c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu MSIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDozQkNBQjc4MUE1 NUVFNDExQUNEQ0FDRUREQUU5MzEyRCIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDozQUNBQjc4MUE1 NUVFNDExQUNEQ0FDRUREQUU5MzEyRCIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1 dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6 UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYy LDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYs MjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs2NzE1OEQ3MTBDQUI3RkIxRTZDQkRFMzNGQUQwRUYz QSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMyIiBl eGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwz NzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQz NywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwz NzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4 Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0 MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5 Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIs MjMsMjQsMjUsMjYsMjcsMjgsMzA7OTM4MDE5MTFGQUY1OUM3OENEREIwOEEyQjdCNDIyNTIiPiA8 eGFwTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpGNTA1MEFCM0U5NTlFNDEx OEQ0QUMzMkQ3NDJENjYzRSIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDowREQwNkYxMzIzNTlFNDEx ODU0NEIzNDg1MEMyREMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 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 ICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJH QiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEA AAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR Y3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgA AAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAA A0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRS QwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5 OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4x AAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAA AAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSg AAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMg aHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug LSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5n IENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBD b25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAA AAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAA AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUA CgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACV AJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsB MgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gID AgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYD IQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+ BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicG NwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgy CEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEK mAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1A DVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQ YRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPF E+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kX rhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshva HAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwg mCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWX Jccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIr NitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zES MUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3 nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5g PqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF 3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2T TdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJW D1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69 Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+lo P2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHw cktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8 gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7 h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS 45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6u nx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKr davprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZ uNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjG RsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ 1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvj Y+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM 8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2Jl AGRAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgEBAQECAgICAgICAgMCAwMDAwIDAwQEBAQEAwUF BQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIEAwMEBwUEBQcICAgICAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgAIABkAwERAAIRAQMRAf/dAAQADf/EAaIA AAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoL EAACAQIFAgMEBgYFBQEDBm8BAgMEEQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRi GEM0JYIKGXJTJmOSRDWiVLIaczbC0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1 hIVndndohoeUlaSltLXExdTV5OX09ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY 2dro6er4+foRAAEDAgMEBwYDBAMGBwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FC FVIJFjNi0nIkgsKSk0MXc4OismMlNFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFla ZWZnaGlqdHV2d3h5eoWGh4iJipSVlpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj 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 ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image012.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAASIAAAAKCAMAAAAn6KNrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAH5QTFRFv7+/xcXFuLi419fXtbW1xsbGtLS02NjY2dnZurq6zs7Otra2 u7u71NTUt7e3vr6+x8fHz8/PxMTEwcHBvLy8wsLC0NDQycnJyMjIysrKzc3N29vbwMDAw8PD1dXV vb29y8vL0dHR0tLS09PT1tbWubm52tra3Nzc3d3dzMzM+lG6AQAAAiBJREFUeNrc0Ol2mzAQhmER QiGkFIRrs9VYCMJy/zfYmZHYl9g++ZGT9wKk+R6W1U7lSZ6KKLCsMLyeT6d/EGO+f7vd/kK/oTfo Y9KL7s+s90WvB/16uKPXlj/P7+qvnS7ARbgMF8JQ32cMd59O52sYWlYQiZRLr3LqjDVZXdtVKQvu pmknkiiOwcoyDOC6Xs9nICMzVGMI55Od5tOCurdZH5/2cnefvzX/e3KUPlPdTOfTELUJxsFEGBqG hgGzgziOEtGlqcsLWVY2CDWsbQDJsc3cK0spiwvnLliBVidEkiQRkMUBopEbypEd6SnAwXAZ286f MD+SP+5bt32Buk5dSkfj9bhC7QlAJI4imClE1+Fq1+X8UkhZll5uElDTsrYlpNoBJrPKcw+oStSS RVFcLkAGZoRGbh3SCdIDvogEgVBnLTJ2GpwfqF+31fLf4aCYDCJiSOhwmqDnuCjCYSRMlegCeV6e VybwODUBtUSESE0GTDVKObYNWGYF5SimzRSbklN4yo8Edemybi/xVLvPrT4eb6IT1bXqcrWi34T7 YCauhdEw3UEbKAOfhnAUkWZCqExb9WBERmjaTdvl2m9CuEruVjzV/nu7J+gT9cH9/WoNDaOJ42IC IIoBZiSaW41gM7OF3iDYZy6qDsvv7vid5a+zk4ZDt1b0C8fNa48NogOztd4u4fdodubWjjvm30P0 DOF36QvmfQXRD++/AAMAhRA6VG3eeWQAAAAASUVORK5CYII= ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image013.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image014.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image015.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image016.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image017.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz5+fn8PDw8fHx7Ozs7+/v7u7u5ubm9PT06+vr kpKSlZWVfX19gYGBenp6rKyseXl5jIyMmZmZkZGRnZ2dqampvLy89vb2d3d39fX1+Pj49/f3/Pz8 +fn5+vr6+/v7/f39/v7+////IRLTzgAAAdxJREFUeNp8lGuboyAMRrFW7UzntvetIglJ/v9v3IRb 1c7s+6FPwSMHEOJkH2Ym0p9DtztQFBEAI/F/MIWA7A/BAdxiHDDK2jnXLRIx8KcYcwCmcfQicBmJ IWxm6LZCwX7IraH3shW7uzDI0D3bUm2ht+sg4S52dSgvdJ2oUMrRdA3i64AuUwiyPg3SKJvW6WkV wMy5JASis86ddhE/nokgiZ1RXrAb+EApx0OHKmbDOEQdX+den3KeR/r33J0k6niOCeQyRQkltH57 n99f19ySOF1EvY4jLRcdsob/zJrvrSnTiaNiKB1wbJE3w360Ho69IDl1OrlTcVUIbSPbe07giJEY Zqt/xDokLJGPOeUn1x7CzjCd3+ksDcvU/Lthcs5LCBB6gRJ+/aXQy8vfUHukD7Yhkq2lM3KaGzcq O+0roFl9TcJay5sTOX0ss36JJad9evJqxbXGsNZAdXrKJ8RWI59jYrvAGYv2zheYevJBStY+4C0l Y7cStFlTPb3JWp98zG8Nq86MJWt5ErUjNqw485VJVlgeAtVZblayPmLNWTDbYeAjxZD3tl1nQlms eOzjx0UP7vbWB0ilaJ9ulTJYrSFaQkgeQq2IuG2Z9Ltsi6bbFd19NiX4nwADAMJupZWrMYH6AAAA AElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image018.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz5+fn8PDwu7u78fHx7u7u7OzsgICA7+/v3d3d kZGR6+vrqqqq9PT0s7OzmZmZ5ubm1NTU5eXlzMzMw8PDiIiIoqKi9/f3+Pj49fX19vb2+fn5+vr6 +/v7d3d3/Pz8/v7+/f39////d9mPFAAAAgNJREFUeNp8lOuaojAMhosIeBgdHWd2t5U0NMn9X+Mk LSigz34/UMLbfOkpTpYiImZ9rMJuRTFGgIhM/8EUArY/DCtwjlGKKL5yrroLxkRvMaIExLtdEIFu xwRpVqGbG0qs2/LW1kHmxu5pmKStPm2qNtH+1Ep6GrspVRA+HXiklOPDKUmYErpCRRD/1cqDsrI2 X14gFs5lQ2Deau28kITdlhmysTMqSKxaWlHKUVtFNSbDKKHm19r5RSSf1UZQ8zlikO6Akt5K8NCJ +jpCvneaMovLM8+qhEgOG0LFolRAaErdN+sPf/8dhsufC+cgYS2RnXo6yQHkZn/khP1+MP0rY1E/ wwobhnNHx0ztj2mFVZGjCTv7/nHN2JVyTD9Vhml9m62USDM8dS5Do2zLFBKkWsCExxn2gzkGUidb ECmuOTRP1xeqeNouRHMNJvx5UJeUI8E8I+XNMtcSTE1ZjOGjhxHLnrb1HNQ1eu8hye06UvauiuoZ uJwQm41oLJ1Lqn0zUV5sFahgaGNytv7WNM2tx+AnTH3KQcqudYq9yoMuO/h+UrSqeTq92bV/o8mz YNn1LTZ6liuTXeH+Ipg8x5uVXV+xh+eI2QoDrSmCsraP68xR7tY8lgq7ux7c+a1PkFvRUpWXMdnU Q7SFsLyIH03EzdtkWGjeNN2i6a5u87PB/QowAP4ao9Lc3PV3AAAAAElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image019.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAG9QTFRF5OTk6enp8/Pz3d3d5+fn8PDwiIiI7Ozs8fHx5eXl7u7ukJCQ mZmZqqqqf39/1NTU7+/vsrKyzMzM6+vr9PT05ubmu7u7w8PDoaGhd3d39/f39vb29fX1+Pj4/Pz8 +/v7+vr6+fn5/v7+/f39////xDR2ugAAAjNJREFUeNp8lOnWoyAMhrG2Vu3efssgsmS5/2ucBLTV ds68PzwaHvIGhBheCxGJ5PEWNm8UxQSQIuF/MIGA9IXgDVxiGFLkoTKmGjmmgP/EEAMg7feeGfo9 IYRFhWZpyGnblq9263lpbF6GgdvqS5eqC3WPlsPL2MypPNPjShMlHF0fgf2c0BQqAQ/fLT8pLWvz PTCkwplsCEQ7qZ1WYr/fEUE2Nkp5TlWLb5Rw2FZJjFExDFHyS+30IeSvasNR8hkk4P4aOWSVSpBk BPWb47Vn8TUYaexLLAS8HBprz8c71bZMRL5uMAqWuAKMWXSxF77Yc0csGJPGMG45kRFPw4WK3DQc 8WRPtVWVsAzDGnM6FC726OpfW9e0xqpEKYutrUOs7Y3kIYdERalSTOrb7LhgdLMHh6dzF2P/M0/d lSUECFuGrORu1ja2C/IaUonxNuiGcHGdOF1igxGeKp76F5K6+iyZ11lZQfSz1DNh/lnqmmOhvzWH o7UHfGHZU389eXFNwzDE+/lPj1SfbQ1DURJPT+WE6GpYYthYB0rbnzhhrLuABYs6R2M2Y9C9sqlP OUjZdRuSc5Lt5OT4nA7kipJWTfPpza4S7A6yzOP55NKEzZ4Fy646mbr7b+2CdzM2eZYrk11hFA0A 3o2zYPacblZ2HT/09Jww3WHAdwqh7O3zOlPiUZvHWn4/ysFd3voAuRWtVQ08JZt7iLQQ4g/Rs4mY ZZv0Ky2bplk13bfb/GpwfwUYAIwKop2GVK2sAAAAAElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image020.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAMAAAAZd2syAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGlQTFRF5OTk6enp8/Pz5+fn8PDwenp68fHx7Ozs7+/v7u7ueXl5vLy8 9PT06+vr5ubmf39/ubm5fX19tLS0h4eHsbGx0dHRhYWF9/f39vb2+Pj49fX1+fn5+vr6d3d3/Pz8 +/v7/v7+/f39////WJW4QAAAAepJREFUeNp8lNmS4yAMRXEcL0k63T2rjSVA0v9/5EjgPam5D5QM B67AICdHERGzNqdud6I4IQAmpv9gCgFbwHAC9xhFTDJUzlWTJIz0FiOKQNx1XgRuHRPEXYZubyhY t+Wrrb3sjd1mGKWtPmyrttHx2UrcjN2ylBd+9jxTynH/jOKXBV2hEGT4bGWlLK3L5yCAhXPZEJiv mjsfJL67MkM2dkZ5waqlE6UctRWqMRlGMen6mju/iOSjukjS9RwxyK1PElWkc46S1N9EfR0lnm5l mB7N48yR9BdKiqFUQMkkX+FL0kmUakF26unmMf4O31zCuHE6DEfM7kZuWgccz1iFjFn30Ag24e8j hPvvmHIfY2WY5ne5Su4ZQgiizf2uQfhZ5sq1bCFCrAVMC1b0i3Kn1NEORIrrAXvIn6D+1lc87S+g uXrVis0zrM88kfLPMtcDJn7Dsqf9evbqioNqxeZwGFA9PZcbYruR95jYKVDBks2xqU34YefWSAkN U59ykbJrHXEck8YpNyUcR7Ssebm92XV8o8WzYNn1LTZ7lieTXWF6ESye88vKrq/Y6jljdsJAZ4qg nO36nBllsuJxlO8mvbj7Vx8hl6KjqkHmxZYaoiWE5UW8FhG3L5P+oH3RdIeie3rNW4H7J8AAno6b j17wacMAAAAASUVORK5CYII= ------=_NextPart_000_0034_01D093D8.901E0590 Content-Type: image/png; name="image021.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAACdQTFRFu7u7kpKShYWFycnJ1tbWtLS0wsLCz8/Pra2ti4uLfn5+d3d3 3d3dbjuI2gAAAEFJREFUeNpUjFEKwDAIQ103rRrvf95GCqUzP4/wotQ5+aEFENpo8CpPJQ5x4Hnz k5kMzbCN7IgVLWgL9+w8WwIMANPKA6N/oSgAAAAAAElFTkSuQmCC ------=_NextPart_000_0034_01D093D8.901E0590-- From dsmith@redhat.com Thu May 21 09:43:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 71B027F54 for ; Thu, 21 May 2015 09:43:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6142E8F8035 for ; Thu, 21 May 2015 07:43:23 -0700 (PDT) X-ASG-Debug-ID: 1432219398-04cb6c6e1a7d1a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Icm4maoBIcCoLZso (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 21 May 2015 07:43:19 -0700 (PDT) X-Barracuda-Envelope-From: dsmith@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4LEhIpW007275 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 21 May 2015 10:43:18 -0400 Received: from t540p.usersys.redhat.com (dhcp-10-15-1-2.hsv.redhat.com [10.15.1.2]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4LEhHid004206 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 May 2015 10:43:18 -0400 Message-ID: <555DEF05.7030108@redhat.com> Date: Thu, 21 May 2015 09:43:17 -0500 From: David Smith User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: pcp , Nathan Scott Subject: JSON PMDA with indom cache changes Content-Type: text/plain; charset=utf-8 X-ASG-Orig-Subj: JSON PMDA with indom cache changes 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: 1432219399 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Nathan, Here's a patch that adds the indom cache changes we've been talking about. It is commit 90d2131 on the dsmith/dev branch of pcpfans.git or at the following link: As for the JSON PMDA itself, I'd like you (or anyone else who is interested) take a look at it and see if there is anything else needed to do to it before it gets merged. Commit 8130092 is the commit where I added support for the indom cache changes above, but I've fixed several things since then. So, it might be easiest to look at the current file itself: -- David Smith dsmith@redhat.com Red Hat http://www.redhat.com 256.217.0141 (direct) 256.837.0057 (fax) From kenj@internode.on.net Thu May 21 21:57:47 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3530A7F47 for ; Thu, 21 May 2015 21:57:47 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 087698F8066 for ; Thu, 21 May 2015 19:57:43 -0700 (PDT) X-ASG-Debug-ID: 1432263460-04bdf063218387a0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id bGohIGXEll6yhLjF for ; Thu, 21 May 2015 19:57:40 -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: A2CWAQAiml5V/6Eh0XYNT4NkXoMfwVGIEgEBAQEBAYVXBBFAMAYCBRYLAgsDAgECAVgGAgEBtgtwpECBIZINgUUFhmmEZItlh3+GboR+ihGCCYIkXYJHAQEB Received: from ppp118-209-33-161.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.33.161]) by ipmail07.adl2.internode.on.net with ESMTP; 22 May 2015 12:27:39 +0930 Message-ID: <555E9B16.1050403@internode.on.net> Date: Fri, 22 May 2015 12:57:26 +1000 From: Ken McDonell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: pcp updates - kernel_ulong, jiffies, debian build Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates - kernel_ulong, jiffies, debian build Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1432263460 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19187 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Mostly building on Martins' earlier "time type" changes for the linux proc pmda. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (12): qa/src/pducrash.c: plug small mem leak pmlogextract: one additional corner case for -d jbd2 pmda: add pmlogrewrite support for KERNEL_ULONG metrics jbd2 pmda: add jbd2_kernel_ulong.conf to .gitignore linux pmda: fix up types for some disk i/o metrics linux pmda: add pmlogrewrite support for KERNEL_ULONG metrics linux pmda: add pmlogrewrite clause for disk.dm.total linux_proc pmda: small help text change linux_proc pmda: cleanup up the jiffies -> msec calculations linux_proc pmda: add pmlogrewrite support for KERNEL_ULONG and jiffy-based metrics linux_proc pmda: add missing file mk.rewrite debian: packaging issue ... missing pmGetOptionalConfig.3.gz entry EC2 Default User (1): libpcp_pmda: Fixed a memory leak detected by valgrind. Mark Goodwin (1): Fix NAME section in pmiostat man page. Martins Innus (1): Fixup some of the time types in linux_proc debian/libpcp3-dev.install | 1 man/man1/pmiostat.1 | 2 qa/src/pducrash.c | 1 src/libpcp_pmda/src/mainloop.c | 2 src/pmdas/jbd2/.gitignore | 1 src/pmdas/jbd2/GNUmakefile | 11 ++-- src/pmdas/jbd2/mk.rewrite | 36 +++++++++++++ src/pmdas/linux/.gitignore | 1 src/pmdas/linux/GNUmakefile | 12 ++-- src/pmdas/linux/convert.h | 2 src/pmdas/linux/mk.rewrite | 63 +++++++++++++++++++++++ src/pmdas/linux/pmda.c | 32 +++++------ src/pmdas/linux/proc_partitions.c | 24 ++++---- src/pmdas/linux_proc/.gitignore | 4 + src/pmdas/linux_proc/GNUmakefile | 10 ++- src/pmdas/linux_proc/help_text.h | 4 - src/pmdas/linux_proc/mk.rewrite | 52 +++++++++++++++++++ src/pmdas/linux_proc/pmda.c | 103 ++++++++++++++++++++++---------------- src/pmlogextract/pmlogextract.c | 9 ++- 19 files changed, 284 insertions(+), 86 deletions(-) Details ... commit 04fe8ac311d6c3c224288abd65a01e3a03b1493d Author: Ken McDonell Date: Fri May 22 11:43:06 2015 +1000 debian: packaging issue ... missing pmGetOptionalConfig.3.gz entry Missing from the manifest for libpcp3-dev. commit 4686004759188c1ec192fe7a870588d86d2d0796 Author: Ken McDonell Date: Fri May 22 09:43:55 2015 +1000 linux_proc pmda: add missing file mk.rewrite Should have been part of previous commit. commit 59bdfd460902c2b5924114b19041ab779cb6efd3 Author: Ken McDonell Date: Fri May 22 09:41:35 2015 +1000 linux_proc pmda: add pmlogrewrite support for KERNEL_ULONG and jiffy-based metrics Because the PCP type of the KERNEL_ULONG metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). Also capture some recent metadata changes in the jiffy-based metrics. commit 9bf8718bbbd8849127edd6886d9d1819bdb8c45b Author: Ken McDonell Date: Fri May 22 09:41:07 2015 +1000 linux_proc pmda: cleanup up the jiffies -> msec calculations commit 5bd2216b329035551eb82978ec480410b4dba6a7 Author: Ken McDonell Date: Thu May 21 15:35:55 2015 +1000 linux_proc pmda: small help text change Change "in miliseconds" (sic) to "(in ms)" to match other entries. commit 4b6e2689235c3202b15b24493c3e6ea7df73194a Author: Ken McDonell Date: Thu May 21 15:32:13 2015 +1000 linux pmda: add pmlogrewrite clause for disk.dm.total Should be PM_TYPE_U64 on all platforms. commit 5ee887dcc24f7c6f3a4ffaae58f5ffffdf0f7238 Author: Ken McDonell Date: Thu May 21 15:28:35 2015 +1000 linux pmda: add pmlogrewrite support for KERNEL_ULONG metrics Because the PCP type of these metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). commit 656cec37a42d05f337b893bd992e77177f4ac14d Author: Ken McDonell Date: Thu May 21 15:16:51 2015 +1000 linux pmda: fix up types for some disk i/o metrics Several metrics shold have been of the platform-specific type KERNEL_ULONG. + disk.dev.blkread and disk.dev.blkwrite were PM_TYPE_U64 + disk.partitions.read, disk.partitions.write, disk.partitions.blkread and disk.partitions.blkwrite were PM_TYPE_U32 + disk.dm.blkread and disk.dm.blkwrite were PM_TYPE_U64 And disk.dm.total was KERNEL_ULONG but should have been PM_TYPE_U64. pmlogrewrite support for these changes is in the next commit. commit 48cd9beda20b026e17abc4bd2ce4d723fc9c9d47 Author: Ken McDonell Date: Thu May 21 15:14:44 2015 +1000 jbd2 pmda: add jbd2_kernel_ulong.conf to .gitignore commit a6935736d144d68bb4710bd36e75e63b963a0adb Author: Ken McDonell Date: Thu May 21 11:33:36 2015 +1000 jbd2 pmda: add pmlogrewrite support for KERNEL_ULONG metrics Because the PCP type of these metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). commit 624f532b7e7311f2601aba364ec6830a3cdea576 Author: Ken McDonell Date: Thu May 21 06:35:19 2015 +1000 pmlogextract: one additional corner case for -d If one of the input archives is truncated, then pmGetArchiveEnd() may fail ... this is not fatal (when -d is specified) so processing should continue. commit f4c208ca0f66d7bbc7b23ac14615654a266ca096 Author: Mark Goodwin Date: Wed May 20 11:14:24 2015 +1000 Fix NAME section in pmiostat man page. modified: man/man1/pmiostat.1 commit f3651868be5c9495382270016d4cd604a6a6bca0 Author: Martins Innus Date: Thu May 14 19:39:32 2015 +0000 Fixup some of the time types in linux_proc Some metrics were reporting as seconds when they were not. Fix them to be msec as appropriate. Some metrics with type KERNEL_ULONG had some explcit uint32 conversions. Try to generalize. commit 22e71855d99b448226d40e793c9eb43e36d963d6 Author: Ken McDonell Date: Sun May 17 17:04:59 2015 +1000 qa/src/pducrash.c: plug small mem leak From __pmDecodeNameList() analysis after libpcp_pmda patch. commit 441de74781e4313b750760ec3e48eb34580f99e6 Author: EC2 Default User Date: Fri May 15 21:01:18 2015 +0000 libpcp_pmda: Fixed a memory leak detected by valgrind. From nscott@redhat.com Fri May 22 02:48:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 3668F7F3F for ; Fri, 22 May 2015 02:48:04 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F1CFA304043 for ; Fri, 22 May 2015 00:48:00 -0700 (PDT) X-ASG-Debug-ID: 1432280874-04bdf06321840170001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id E3pvgINUeZAV6Eub (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 May 2015 00:47:55 -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 t4M7lsVx008155; Fri, 22 May 2015 03:47:54 -0400 Date: Fri, 22 May 2015 03:47:54 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: David Smith Cc: pcp Message-ID: <461406362.3814890.1432280874168.JavaMail.zimbra@redhat.com> In-Reply-To: <555DEF05.7030108@redhat.com> References: <555DEF05.7030108@redhat.com> Subject: Re: JSON PMDA with indom cache changes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: JSON PMDA with indom cache changes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.143] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: JSON PMDA with indom cache changes Thread-Index: ZeM7QFW8Ier9C1tENRKtNGdtIwSPBQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1432280875 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19191 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi David, ----- Original Message ----- > [...] > As for the JSON PMDA itself, I'd like you (or anyone else who is > interested) take a look at it and see if there is anything else needed > to do to it before it gets merged. I think its looking really good now. Bunch of small stuff from review follows, then I think its fully cooked... - you will see a merge conflict on pcp.spec.in against master (just a heads-up - easy to resolve) from pcp-shping changes landing alongside yours - qa/1052 seems to switch off pmlogger - it shouldn't (this is required by qa for other tests), what was the problem there? good test though. - testing of the Install/Remove scripts is missing. Since we have 1052 doing detailed pmda testing, just something bog-simple like qa/755 (with an effective s/apache/json/g) would be appropriate - testing of the generate_ceph_metadata script is missing - can we give that script a mode where it reads from a file, perhaps? (and feed it a known good chunk of ceph output - since setting up a ceph cluster is ah outside of the scope here). We need something there though, to give us python2 vs python3 confidence for this script (as well as it being good to have a basic test for it anyway) - extend qa/src/torture_cache.c to cover exercising pmdaCacheResize and qa/201 extensions as-needed to exercise the new libpcp_pmda API - libpcp_pmda code is spot-on! very nice work, thanks David - there's other parts of PCP that are now able to improve too, in future releases, thanks to the work you've done here. - copyright/gpl notice missing at the head of pmdajson.python and also generate_ceph_metadata - some copyright notices say 2014 - should probably be updated to either just 2015 or 2014-2015 ... whichever is appropriate. Thanks again David. There's one or two other areas we could continue to progress this concept post-merge, if you're interested. But, don't want to get side-tracked by those at this stage - lets get it merged and then chat further if keen. cheers. -- Nathan From lberk@redhat.com Fri May 22 17:28:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 998BC7F37 for ; Fri, 22 May 2015 17:28:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3845CAC003 for ; Fri, 22 May 2015 15:28:29 -0700 (PDT) X-ASG-Debug-ID: 1432333706-04bdf048f30b8b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id RHdLKpHvMhBGxhGL (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 22 May 2015 15:28:26 -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 0EF8771 for ; Fri, 22 May 2015 22:28:25 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4MMSPdN012992 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 22 May 2015 18:28:25 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: qa, fedora.spec Date: Fri, 22 May 2015 18:28:24 -0400 X-ASG-Orig-Subj: pcp updates: qa, fedora.spec Message-ID: <87wq00i6wn.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: 1432333706 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: pcp.io Hey, Please see git://sourceware.org/git/pcpfans.git lberk/dev for these changes. There are a couple qa tweaks for fails I was seeing on the fedora buildbot[1]. As well as mirroring the previous weeks package splitup in to fedora.spec [1] - http://buildbot.pcp.io/builders/fedora/builds/87/steps/Run%20Testsuite/logs/stdio build/rpm/fedora.spec | 1331 +++++++++++++++++++++++++++++++++++++++++++++----- qa/566 | 33 - qa/566.out | 16 qa/956 | 6 4 files changed, 1252 insertions(+), 134 deletions(-) commit bcc121c5545fb0edca231ec128dd405c5ede37fa Author: Lukas Berk Date: Fri May 22 18:18:29 2015 -0400 Revert Source0 location to upstream commit 5eb8a53a6afdfa9650c0bb5581f813621c9b4733 Author: Lukas Berk Date: Fri May 22 18:16:44 2015 -0400 Mirror pcp.spec.in package breakup into fedora.spec commit 3e6d504704b0133dcc378b3d594665bbdd5d53f9 Author: Lukas Berk Date: Fri May 22 12:56:37 2015 -0400 Add regex to qa/956 for failures when extra '.'s are seen in the output commit fd9dfebe78b464fd7e254c1e63b9fd7352772998 Author: Lukas Berk Date: Fri May 22 12:19:51 2015 -0400 Update qa/566 with -z options and update output 566 was failing due to timezone differences, updating the commands with the -z parameter also produced additional output related to the timezone option. Filter out the names of the hosts. From bugzilla@redhat.com Fri May 22 19:45:31 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 1BAE87F37 for ; Fri, 22 May 2015 19:45:31 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id ABD78AC005 for ; Fri, 22 May 2015 17:45:30 -0700 (PDT) X-ASG-Debug-ID: 1432341924-04bdf048f50f530001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id rNc1pyj7enqnBaDD for ; Fri, 22 May 2015 17:45:25 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 6A22A7FA84 for ; Sat, 23 May 2015 10:45:24 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0HbAQAFzV9VnBq3hNFcg2Regx/AAgmBMB8KhyY4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1mAiAJIjomAiYCAgMuPwUYBIgLDa9PpBABAQEHAQEBAQEBAQEBFQSBIYtWgnYBAQVoghcMLxKBMwWXN519gjqBYT4xAYELgTsBAQE X-IPAS-Result: A0HbAQAFzV9VnBq3hNFcg2Regx/AAgmBMB8KhyY4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1mAiAJIjomAiYCAgMuPwUYBIgLDa9PpBABAQEHAQEBAQEBAQEBFQSBIYtWgnYBAQVoghcMLxKBMwWXN519gjqBYT4xAYELgTsBAQE X-IronPort-AV: E=Sophos;i="5.13,479,1427720400"; d="scan'208";a="179165363" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 May 2015 10:45:22 +1000 Received: from bugweb-01.app.bz.hst.phx2.redhat.com (bugweb-01.app.bz.hst.phx2.redhat.com [10.5.117.31]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4N0jGDQ006927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 22 May 2015 20:45:17 -0400 Received: from bugweb-01.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-01.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4N0jGKG040060 for ; Fri, 22 May 2015 20:45:16 -0400 Received: (from apache@localhost) by bugweb-01.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4N0jF1V040003; Fri, 22 May 2015 20:45:16 -0400 X-Authentication-Warning: bugweb-01.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 1224431] New: /var/log/pcp/pmcd/proc.log grows 1MB/day Date: Sat, 23 May 2015 00:45:11 +0000 X-ASG-Orig-Subj: [Bug 1224431] New: /var/log/pcp/pmcd/proc.log grows 1MB/day 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: 21 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-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1432341925 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19208 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=1224431 Bug ID: 1224431 Summary: /var/log/pcp/pmcd/proc.log grows 1MB/day Product: Fedora Version: 21 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 A server with low-moderate activity running pcp-3.10.4-1.fc21.x86_64 is accumulating about 1MB/day in proc.log and about 150kB/day in pmcd.log. The same sort of behaviour was observed with previous pcp versions too. Example pmcd.log entries: [Fri May 22 20:36:01] pmcd(36111) Error: ClientLoop: error sending Conn ACK PDU to new client IPC protocol failure [Fri May 22 20:37:00] pmcd(36111) Error: ClientLoop: error sending Conn ACK PDU to new client IPC protocol failure [Fri May 22 20:39:01] pmcd(36111) Error: ClientLoop: error sending Conn ACK PDU to new client IPC protocol failure [Fri May 22 20:40:00] pmcd(36111) Error: ClientLoop: error sending Conn ACK PDU to new client IPC protocol failure Example proc.log entries - all of them related to this particular type of process (a component of spamassassin): UNKNOWN c : 81621 (spamd child) S 74705 74705 74705 0 -1 4219200 15829 0 2 0 373 14 0 0 20 0 1 0 918209255 319594496 18571 18446744073709551615 41 94304 4198596 140734861698688 140734861697896 140698209217219 0 0 4224 10240 18446744071581080793 0 0 17 3 0 0 459 0 0 6298960 6299796 16855040 14 0734861700957 140734861701002 140734861701002 140734861701097 0 733506273258 0 737133871081 0 0 40737217372040 140737217372136 0 0 0 0 UNKNOWN c : 45810 (spamd child) S 74705 74705 74705 0 -1 4219200 30715 0 9 0 22047 274 0 0 20 0 1 0 904647629 361373696 29265 18446744073709551615 4194304 4198596 140734861698688 140734861697896 140698209217219 0 0 4224 10240 18446744071581080793 0 0 17 0 0 0 5562 0 0 6298960 6299796 1685504 0 140734861700957 140734861701002 140734861701002 140734861701097 0 40736156069794 140736156069866 0 733323706342 0 72136 0 06047 0 0 0 -- 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=k9ix8liVbM&a=cc_unsubscribe From nscott@redhat.com Sun May 24 21:51:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0B7F87F37 for ; Sun, 24 May 2015 21:51:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id ED17B304048 for ; Sun, 24 May 2015 19:50:59 -0700 (PDT) X-ASG-Debug-ID: 1432522251-04cb6c6da7478f0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id TBUDlUJMCpUdCd42 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 May 2015 19:50:52 -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 t4P2opog023656 for ; Sun, 24 May 2015 22:50:51 -0400 Date: Sun, 24 May 2015 22:50:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp Message-ID: <193475419.4772274.1432522251478.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, lukas merge, atop prep work MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, lukas merge, atop prep work Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.209] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, lukas merge, atop prep work Thread-Index: TrTHk2T5dlEsxzLywS7gbtstp0zVDg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1432522252 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.19254 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 (6): build: add ncurses configure checking via pkg-config for console tools build: add struct declarations for application headers pmdalinux: add /proc/meminfo hugepagesize metric, used by atop pmdaproc: add two /proc/pid/status metrics, used by atop qa: fix systemd pmda Install spurious .err output qa: add gitignore file for perl test dirt Lukas Berk (4): Update qa/566 with -z options and update output Add regex to qa/956 for failures when extra '.'s are seen in the output Mirror pcp.spec.in package breakup into fedora.spec Revert Source0 location to upstream build/rpm/fedora.spec | 1331 ++++++++++++++++++++++++++++++++---- configure | 83 ++ configure.ac | 3 qa/022.out.linux | 2 qa/566 | 33 qa/566.out | 16 qa/652 | 37 - qa/652.out | 3 qa/943.out | 2 qa/956 | 6 qa/974.out | 236 ------ qa/perl/.gitignore | 2 src/include/builddefs.in | 5 src/include/pcp/pmapi.h | 41 - src/include/pcp/pmda.h | 19 src/pmdas/linux/help | 4 src/pmdas/linux/pmda.c | 10 src/pmdas/linux/proc_meminfo.c | 3 src/pmdas/linux/proc_meminfo.h | 3 src/pmdas/linux/root_linux | 3 src/pmdas/linux_proc/help_text.h | 2 src/pmdas/linux_proc/pmda.c | 166 ++-- src/pmdas/linux_proc/proc_dynamic.c | 6 src/pmdas/linux_proc/proc_pid.c | 8 src/pmdas/linux_proc/proc_pid.h | 4 src/pmdas/systemd/.gitignore | 1 src/pmdas/systemd/Install | 2 27 files changed, 1553 insertions(+), 509 deletions(-) commit 6e20f93528d0efd6ff59c39a4d18ac6847664667 Author: Nathan Scott Date: Mon May 25 12:38:32 2015 +1000 qa: add gitignore file for perl test dirt commit 282fa906b234e5ea50a639faf2c0bfabecff3a75 Author: Nathan Scott Date: Mon May 25 12:38:02 2015 +1000 qa: fix systemd pmda Install spurious .err output Turned out to be a $tmp assumption, but nothing was being done with the journalctl stderr stashed in $tmp.err anyway so just send it to /dev/null like stdout (the return code is all that matters here). While there, remove some unnecessary code & tweak a couple the delays in qa/652 to make it complete more quickly. commit af0fefdf9b8d983da2d9f26c8439a9b39b60c393 Author: Nathan Scott Date: Fri May 22 16:59:21 2015 +1000 pmdaproc: add two /proc/pid/status metrics, used by atop commit bcc121c5545fb0edca231ec128dd405c5ede37fa Author: Lukas Berk Date: Fri May 22 18:18:29 2015 -0400 Revert Source0 location to upstream commit 5eb8a53a6afdfa9650c0bb5581f813621c9b4733 Author: Lukas Berk Date: Fri May 22 18:16:44 2015 -0400 Mirror pcp.spec.in package breakup into fedora.spec commit 3e6d504704b0133dcc378b3d594665bbdd5d53f9 Author: Lukas Berk Date: Fri May 22 12:56:37 2015 -0400 Add regex to qa/956 for failures when extra '.'s are seen in the output commit fd9dfebe78b464fd7e254c1e63b9fd7352772998 Author: Lukas Berk Date: Fri May 22 12:19:51 2015 -0400 Update qa/566 with -z options and update output 566 was failing due to timezone differences, updating the commands with the -z parameter also produced additional output related to the timezone option. Filter out the names of the hosts. commit f270bc0d32fb22a9cc15816c913fc0e0b6c46e6f Author: Nathan Scott Date: Fri May 22 16:58:43 2015 +1000 pmdalinux: add /proc/meminfo hugepagesize metric, used by atop commit 2a32ca8b4f055776597c23f54931d0da25b2eecb Author: Nathan Scott Date: Fri May 22 16:51:21 2015 +1000 build: add struct declarations for application headers Add struct names for all structures, as is done in a couple of places in pmapi.h and throughout impl.h. This is useful to applications that don't want to include pmapi.h and instead forward-declare structs that they use. The atop upstream code has headers using this model, which we'll want to integrate with shortly. commit 88ac884d58cdb5651efa01af26e084ef42b0a087 Author: Nathan Scott Date: Fri May 22 16:31:42 2015 +1000 build: add ncurses configure checking via pkg-config for console tools From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Sun May 24 22:49:46 2015 Return-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 328A57F37 for ; Sun, 24 May 2015 22: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 11A22304039 for ; Sun, 24 May 2015 20:49:45 -0700 (PDT) X-ASG-Debug-ID: 1432525779-04cbb06e6146080001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id o1xJoYH0jME821Kp for ; Sun, 24 May 2015 20:49:40 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 00E1AFF6BF for ; Mon, 25 May 2015 13:49:38 +1000 (AEST) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EnAgBHm2JVnGVx/sBcgkcDgRpegx+uIgaDOY5ECX80HAELhStKgSo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNriBwhGqBapx5AQoBAQEYAgQLgRYUhGGFJIJrgTcRAU2COAwvEoEzjEaKfIZajRqOUE+BDIE7AQEB X-IPAS-Result: A0EnAgBHm2JVnGVx/sBcgkcDgRpegx+uIgaDOY5ECX80HAELhStKgSo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOwgECQEBEgINXwEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCcNriBwhGqBapx5AQoBAQEYAgQLgRYUhGGFJIJrgTcRAU2COAwvEoEzjEaKfIZajRqOUE+BDIE7AQEB X-IronPort-AV: E=Sophos;i="5.13,489,1427720400"; d="scan'208,217";a="179685126" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 25 May 2015 13:49:37 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=W4eUzD0qP5ea7du2+bElrtM5QMc=; b=vHPyLBL3HJl7D12U lWzxXpdgYiKcKCsBT54F6O3+6yJrwC1fX9J4y0KfOykmESHRseD5kY1axboYfJrU dWQW/HX3e0NHoiGyP7JT0ojAJa1oBSL4pH8QCoe1OMp7OgDK0eWkQxvQj1CLjm9T ne5Z4tHpVylQo4qYhDAkvOZ5Xy0= Received: by filter0458p1mdw1.sendgrid.net with SMTP id filter0458p1mdw1.18931.55629BCAD 2015-05-25 03:49:31.077754275 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd-049 (SG) with ESMTP id 14d89309117.7f7f.63d997 for ; Mon, 25 May 2015 03:49:31 +0000 (UTC) Date: Sun, 24 May 2015 20:49:30 -0700 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Content-Type: multipart/alternative; boundary="--==_mimepart_55629bcadeefe_7e433fef4189b2bc263337"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEcAmFF2WiAhG/rgyv/tEQMtddi5YjcUqXqzLq vsAYUDqYi7y7x8mJcRFooddbdEI5+wrVCGMnXNZyDKhPuNz5cPUD7cKHmkLu52+2ki5JsKS0pt/Bnh mHkYmpdM/TdTTlY= X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1432525780 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19255 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 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_55629bcadeefe_7e433fef4189b2bc263337 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #21. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/21#event-312758923 ----==_mimepart_55629bcadeefe_7e433fef4189b2bc263337 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Closed #21.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_55629bcadeefe_7e433fef4189b2bc263337-- From mgoodwin@redhat.com Mon May 25 09:32:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 67E2E7F37 for ; Mon, 25 May 2015 09:32:40 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2992E8F804C for ; Mon, 25 May 2015 07:32:39 -0700 (PDT) X-ASG-Debug-ID: 1432526589-04bdf048f545ea0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id O9F9PbQwoBlSNpgg (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 24 May 2015 21:03:10 -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 (8.14.4/8.14.4) with ESMTP id t4P439lD005905 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 25 May 2015 00:03:09 -0400 Received: from [10.64.51.192] (vpn1-51-192.bne.redhat.com [10.64.51.192]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4P437hf022660 for ; Mon, 25 May 2015 00:03:08 -0400 Message-ID: <55629EFA.5030403@redhat.com> Date: Mon, 25 May 2015 14:03:06 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) 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: 1432526590 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Anyone know who the "EC2 Default User" user is? They submitted a valgrind inspired memleak fix - the authorship might need fixing up. Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (15): qa/src/pducrash.c: plug small mem leak pmlogextract: one additional corner case for -d jbd2 pmda: add pmlogrewrite support for KERNEL_ULONG metrics jbd2 pmda: add jbd2_kernel_ulong.conf to .gitignore linux pmda: fix up types for some disk i/o metrics linux pmda: add pmlogrewrite support for KERNEL_ULONG metrics linux pmda: add pmlogrewrite clause for disk.dm.total linux_proc pmda: small help text change linux_proc pmda: cleanup up the jiffies -> msec calculations linux_proc pmda: add pmlogrewrite support for KERNEL_ULONG and jiffy-based metrics linux_proc pmda: add missing file mk.rewrite debian: packaging issue ... missing pmGetOptionalConfig.3.gz entry linux pmda: restore pmlogrewrite config file name qa/769: remove 769.out ... not needed pmdaproc.sh: temp file handling Lukas Berk (7): spin-rawhide: Extract version info from VERSION.pcp Fix location of pcp-webjs gitweb in the pcp guide Wrap pcp-pmda-rpm and pcp-gui with proper %if checks Update qa/566 with -z options and update output Add regex to qa/956 for failures when extra '.'s are seen in the output Mirror pcp.spec.in package breakup into fedora.spec Revert Source0 location to upstream Nathan Scott (7): pmdalinux: code refactoring, common source files for ipc metrics build: add ncurses configure checking via pkg-config for console tools build: add struct declarations for application headers pmdalinux: add /proc/meminfo hugepagesize metric, used by atop pmdaproc: add two /proc/pid/status metrics, used by atop qa: fix systemd pmda Install spurious .err output qa: add gitignore file for perl test dirt EC2 Default User (1): libpcp_pmda: Fixed a memory leak detected by valgrind. Martins Innus (1): Fixup some of the time types in linux_proc build/rpm/fedora.spec | 1331 ++++++++++++++++++++++++++++++++---- build/rpm/pcp.spec.in | 17 configure | 83 ++ configure.ac | 3 debian/libpcp3-dev.install | 1 man/html/guide.html | 2 man/man3/pmda.3 | 111 +-- qa/022.out.linux | 2 qa/566 | 33 qa/566.out | 16 qa/652 | 37 - qa/652.out | 3 qa/769.out | 17 qa/943.out | 2 qa/956 | 6 qa/974.out | 236 ------ qa/perl/.gitignore | 2 qa/src/pducrash.c | 1 scripts/spin-rawhide | 12 src/include/builddefs.in | 5 src/include/pcp/pmapi.h | 41 - src/include/pcp/pmda.h | 19 src/libpcp_pmda/src/mainloop.c | 2 src/pmcd/pmdaproc.sh | 12 src/pmdas/cisco/Install | 4 src/pmdas/jbd2/.gitignore | 1 src/pmdas/jbd2/GNUmakefile | 11 src/pmdas/jbd2/mk.rewrite | 36 src/pmdas/linux/.gitignore | 1 src/pmdas/linux/GNUmakefile | 32 src/pmdas/linux/convert.h | 2 src/pmdas/linux/help | 4 src/pmdas/linux/ipc.c | 80 ++ src/pmdas/linux/ipc.h | 65 + src/pmdas/linux/mk.rewrite | 63 + src/pmdas/linux/msg_limits.c | 49 - src/pmdas/linux/msg_limits.h | 35 src/pmdas/linux/pmda.c | 46 - src/pmdas/linux/proc_meminfo.c | 3 src/pmdas/linux/proc_meminfo.h | 3 src/pmdas/linux/proc_partitions.c | 24 src/pmdas/linux/root_linux | 3 src/pmdas/linux/sem_limits.c | 51 - src/pmdas/linux/sem_limits.h | 49 - src/pmdas/linux/shm_limits.c | 43 - src/pmdas/linux/shm_limits.h | 32 src/pmdas/linux_proc/.gitignore | 4 src/pmdas/linux_proc/GNUmakefile | 10 src/pmdas/linux_proc/help_text.h | 6 src/pmdas/linux_proc/mk.rewrite | 52 + src/pmdas/linux_proc/pmda.c | 269 ++++--- src/pmdas/linux_proc/proc_dynamic.c | 6 src/pmdas/linux_proc/proc_pid.c | 8 src/pmdas/linux_proc/proc_pid.h | 4 src/pmdas/sample/Install | 4 src/pmdas/shping/Install | 8 src/pmdas/systemd/.gitignore | 1 src/pmdas/systemd/Install | 5 src/pmdas/weblog/Install | 46 - src/pmlogextract/pmlogextract.c | 9 60 files changed, 2082 insertions(+), 981 deletions(-) Details ... commit 6e20f93528d0efd6ff59c39a4d18ac6847664667 Author: Nathan Scott Date: Mon May 25 12:38:32 2015 +1000 qa: add gitignore file for perl test dirt commit 282fa906b234e5ea50a639faf2c0bfabecff3a75 Author: Nathan Scott Date: Mon May 25 12:38:02 2015 +1000 qa: fix systemd pmda Install spurious .err output Turned out to be a $tmp assumption, but nothing was being done with the journalctl stderr stashed in $tmp.err anyway so just send it to /dev/null like stdout (the return code is all that matters here). While there, remove some unnecessary code & tweak a couple the delays in qa/652 to make it complete more quickly. commit af0fefdf9b8d983da2d9f26c8439a9b39b60c393 Author: Nathan Scott Date: Fri May 22 16:59:21 2015 +1000 pmdaproc: add two /proc/pid/status metrics, used by atop commit 74cdac00b2cdd0c9bc0b94d401c9bf7cfa115c8f Author: Ken McDonell Date: Sat May 23 11:24:29 2015 +1000 pmdaproc.sh: temp file handling My last round of changes to pmdaproc.sh sort of left this in a bit of a mess. Clean it up, fix all the PMDA Install scripts and document in the man page how it is supposed to work. commit bcc121c5545fb0edca231ec128dd405c5ede37fa Author: Lukas Berk Date: Fri May 22 18:18:29 2015 -0400 Revert Source0 location to upstream commit 5eb8a53a6afdfa9650c0bb5581f813621c9b4733 Author: Lukas Berk Date: Fri May 22 18:16:44 2015 -0400 Mirror pcp.spec.in package breakup into fedora.spec commit 3e6d504704b0133dcc378b3d594665bbdd5d53f9 Author: Lukas Berk Date: Fri May 22 12:56:37 2015 -0400 Add regex to qa/956 for failures when extra '.'s are seen in the output commit fd9dfebe78b464fd7e254c1e63b9fd7352772998 Author: Lukas Berk Date: Fri May 22 12:19:51 2015 -0400 Update qa/566 with -z options and update output 566 was failing due to timezone differences, updating the commands with the -z parameter also produced additional output related to the timezone option. Filter out the names of the hosts. commit 931b78c721efbed24adf05a73d53d65268b2cf57 Author: Ken McDonell Date: Fri May 22 19:58:15 2015 +1000 qa/769: remove 769.out ... not needed commit 5563e6df24e9d42434e6688b1f9b0a03d7dda870 Author: Ken McDonell Date: Fri May 22 18:10:00 2015 +1000 linux pmda: restore pmlogrewrite config file name Last round of commits accidentally renamed linux_proc_net_snmp_migrate.conf to proc_net_snmp_migrate.conf ... reverse that. commit f270bc0d32fb22a9cc15816c913fc0e0b6c46e6f Author: Nathan Scott Date: Fri May 22 16:58:43 2015 +1000 pmdalinux: add /proc/meminfo hugepagesize metric, used by atop commit 2a32ca8b4f055776597c23f54931d0da25b2eecb Author: Nathan Scott Date: Fri May 22 16:51:21 2015 +1000 build: add struct declarations for application headers Add struct names for all structures, as is done in a couple of places in pmapi.h and throughout impl.h. This is useful to applications that don't want to include pmapi.h and instead forward-declare structs that they use. The atop upstream code has headers using this model, which we'll want to integrate with shortly. commit 88ac884d58cdb5651efa01af26e084ef42b0a087 Author: Nathan Scott Date: Fri May 22 16:31:42 2015 +1000 build: add ncurses configure checking via pkg-config for console tools commit 04fe8ac311d6c3c224288abd65a01e3a03b1493d Author: Ken McDonell Date: Fri May 22 11:43:06 2015 +1000 debian: packaging issue ... missing pmGetOptionalConfig.3.gz entry Missing from the manifest for libpcp3-dev. commit 4686004759188c1ec192fe7a870588d86d2d0796 Author: Ken McDonell Date: Fri May 22 09:43:55 2015 +1000 linux_proc pmda: add missing file mk.rewrite Should have been part of previous commit. commit 59bdfd460902c2b5924114b19041ab779cb6efd3 Author: Ken McDonell Date: Fri May 22 09:41:35 2015 +1000 linux_proc pmda: add pmlogrewrite support for KERNEL_ULONG and jiffy-based metrics Because the PCP type of the KERNEL_ULONG metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). Also capture some recent metadata changes in the jiffy-based metrics. commit 9bf8718bbbd8849127edd6886d9d1819bdb8c45b Author: Ken McDonell Date: Fri May 22 09:41:07 2015 +1000 linux_proc pmda: cleanup up the jiffies -> msec calculations commit 5bd2216b329035551eb82978ec480410b4dba6a7 Author: Ken McDonell Date: Thu May 21 15:35:55 2015 +1000 linux_proc pmda: small help text change Change "in miliseconds" (sic) to "(in ms)" to match other entries. commit 4b6e2689235c3202b15b24493c3e6ea7df73194a Author: Ken McDonell Date: Thu May 21 15:32:13 2015 +1000 linux pmda: add pmlogrewrite clause for disk.dm.total Should be PM_TYPE_U64 on all platforms. commit 5ee887dcc24f7c6f3a4ffaae58f5ffffdf0f7238 Author: Ken McDonell Date: Thu May 21 15:28:35 2015 +1000 linux pmda: add pmlogrewrite support for KERNEL_ULONG metrics Because the PCP type of these metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). commit 656cec37a42d05f337b893bd992e77177f4ac14d Author: Ken McDonell Date: Thu May 21 15:16:51 2015 +1000 linux pmda: fix up types for some disk i/o metrics Several metrics shold have been of the platform-specific type KERNEL_ULONG. + disk.dev.blkread and disk.dev.blkwrite were PM_TYPE_U64 + disk.partitions.read, disk.partitions.write, disk.partitions.blkread and disk.partitions.blkwrite were PM_TYPE_U32 + disk.dm.blkread and disk.dm.blkwrite were PM_TYPE_U64 And disk.dm.total was KERNEL_ULONG but should have been PM_TYPE_U64. pmlogrewrite support for these changes is in the next commit. commit 48cd9beda20b026e17abc4bd2ce4d723fc9c9d47 Author: Ken McDonell Date: Thu May 21 15:14:44 2015 +1000 jbd2 pmda: add jbd2_kernel_ulong.conf to .gitignore commit a6935736d144d68bb4710bd36e75e63b963a0adb Author: Ken McDonell Date: Thu May 21 11:33:36 2015 +1000 jbd2 pmda: add pmlogrewrite support for KERNEL_ULONG metrics Because the PCP type of these metrics is not constant across platforms, it helps to provide pmlogrewrite rules to ensure the type is correct, e.g. for archives that may have come from an older platform environment (32-bit) when processed in a newer platform environment (64-bit). commit 624f532b7e7311f2601aba364ec6830a3cdea576 Author: Ken McDonell Date: Thu May 21 06:35:19 2015 +1000 pmlogextract: one additional corner case for -d If one of the input archives is truncated, then pmGetArchiveEnd() may fail ... this is not fatal (when -d is specified) so processing should continue. commit f7d34129d7534761bcd193f09a276888d0a1f2e1 Author: Nathan Scott Date: Wed May 20 15:59:54 2015 +1000 pmdalinux: code refactoring, common source files for ipc metrics commit f3651868be5c9495382270016d4cd604a6a6bca0 Author: Martins Innus Date: Thu May 14 19:39:32 2015 +0000 Fixup some of the time types in linux_proc Some metrics were reporting as seconds when they were not. Fix them to be msec as appropriate. Some metrics with type KERNEL_ULONG had some explcit uint32 conversions. Try to generalize. commit 22e71855d99b448226d40e793c9eb43e36d963d6 Author: Ken McDonell Date: Sun May 17 17:04:59 2015 +1000 qa/src/pducrash.c: plug small mem leak From __pmDecodeNameList() analysis after libpcp_pmda patch. commit 441de74781e4313b750760ec3e48eb34580f99e6 Author: EC2 Default User Date: Fri May 15 21:01:18 2015 +0000 libpcp_pmda: Fixed a memory leak detected by valgrind. commit 3b8a24dbdcf0835cdb72edcfcb8987e65f4d9d11 Author: Lukas Berk Date: Thu May 7 18:49:33 2015 -0400 Wrap pcp-pmda-rpm and pcp-gui with proper %if checks pcp-pmda-rpm and pcp-gui aren't built on some platforms, wrapping them with proper checks so it doesn't fail on other platforms commit 7e35f96431dcb6e913d017c1811b844e6d1268ef Author: Lukas Berk Date: Thu May 7 13:35:19 2015 -0400 Fix location of pcp-webjs gitweb in the pcp guide commit ff6b1024f3dfcd03512fb55b1390582e0b58c9ee Author: Lukas Berk Date: Thu May 7 11:19:56 2015 -0400 spin-rawhide: Extract version info from VERSION.pcp At times (specifically after a release), the spec file can become out of sync with the VERSION.pcp. This tweak of spin-rawhide gets the specific version info from the definitive source (VERSION.pcp). From fche@redhat.com Mon May 25 09:41:58 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 5AB297F37 for ; Mon, 25 May 2015 09:41:58 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2B8FE8F804C for ; Mon, 25 May 2015 07:41:58 -0700 (PDT) X-ASG-Debug-ID: 1432560158-04bdf048f3517e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ZigWVtTuwpXbV4EW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 May 2015 06:22:39 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id A00398EA53 for ; Mon, 25 May 2015 13:22:38 +0000 (UTC) Received: from fche.csb (vpn-229-113.phx2.redhat.com [10.3.229.113]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4PDMcgC018023; Mon, 25 May 2015 09:22:38 -0400 Received: by fche.csb (Postfix, from userid 2569) id 5789A5868D; Mon, 25 May 2015 09:22:37 -0400 (EDT) To: Nathan Scott Cc: pcp Subject: Re: pcp updates: qa, lukas merge, atop prep work References: <193475419.4772274.1432522251478.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: pcp updates: qa, lukas merge, atop prep work From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 25 May 2015 09:22:37 -0400 In-Reply-To: <193475419.4772274.1432522251478.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Sun, 24 May 2015 22:50:51 -0400 (EDT)") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1432560159 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Nathan Scott writes: > [...] > commit 2a32ca8b4f055776597c23f54931d0da25b2eecb > Author: Nathan Scott > Date: Fri May 22 16:51:21 2015 +1000 > > build: add struct declarations for application headers > > Add struct names for all structures, as is done in a couple of places > in pmapi.h and throughout impl.h. This is useful to applications that > don't want to include pmapi.h and instead forward-declare structs that > they use. Why would an application using pmapi not want to #include ? > The atop upstream code has headers using this model, which we'll > want to integrate with shortly. It would be good to hear details about your plans for integrating (with?) atop. - FChE From lberk@redhat.com Mon May 25 09:42:31 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 C670B7F37 for ; Mon, 25 May 2015 09:42:31 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B643B304032 for ; Mon, 25 May 2015 07:42:28 -0700 (PDT) X-ASG-Debug-ID: 1432564947-04cb6c6da857050001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Rla7LSbt4Oyv7GWO (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 May 2015 07:42:27 -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 (8.14.4/8.14.4) with ESMTP id t4PEgRBd008075 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 25 May 2015 10:42:27 -0400 Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4PEgPfm016665 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 25 May 2015 10:42:26 -0400 From: Lukas Berk To: Mark Goodwin Cc: pcp Subject: Re: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) References: <55629EFA.5030403@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Date: Mon, 25 May 2015 10:42:25 -0400 In-Reply-To: <55629EFA.5030403@redhat.com> (Mark Goodwin's message of "Mon, 25 May 2015 14:03:06 +1000") Message-ID: <878ucc67n2.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: 1432564947 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Mark Goodwin writes: > Anyone know who the "EC2 Default User" user is? They submitted a > valgrind inspired memleak fix - the authorship might need fixing up. [...] > EC2 Default User (1): > libpcp_pmda: Fixed a memory leak detected by valgrind. Closest I can get from github issue #21[1] is user marcliangma7[2]. Perhaps a bit better than 'EC2 Default User' ? Cheers, Lukas [1] - https://github.com/performancecopilot/pcp/pull/21 [2] - https://github.com/marcliangma7 From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Mon May 25 09:54:55 2015 Return-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 7C32F7F3F for ; Mon, 25 May 2015 09:54:55 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3D20B8F8049 for ; Mon, 25 May 2015 07:54:54 -0700 (PDT) X-ASG-Debug-ID: 1432525779-04bdf048f245ab0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id CFwZFCVfsbedcxCs for ; Sun, 24 May 2015 20:49:40 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 2D1797FA85 for ; Mon, 25 May 2015 13:49:39 +1000 (AEST) Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EnAgCXmmJVnApx/sBcgkcDgRpegx+uIgaDOY5ECX8rBx4BC4UrSoEqOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIlLDsIBAkBARICDVUKAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIJw2uIHCEaoFqnHkMARkCBAuBFhSEYYUkgmuBNxEBTYI4DC8SgTOMRop8hlqNGo5QT4EMgTsBAQE X-IPAS-Result: A0EnAgCXmmJVnApx/sBcgkcDgRpegx+uIgaDOY5ECX8rBx4BC4UrSoEqOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoIlLDsIBAkBARICDVUKAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIJw2uIHCEaoFqnHkMARkCBAuBFhSEYYUkgmuBNxEBTYI4DC8SgTOMRop8hlqNGo5QT4EMgTsBAQE X-IronPort-AV: E=Sophos;i="5.13,489,1427720400"; d="scan'208,217";a="176583924" Received: from o5.sgmail.github.com ([192.254.113.10]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 25 May 2015 13:49:36 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=J8BjVoZWRE2qfMLTQBOSwrp/IEs=; b=sDHTC9IpkWSYo5zt CVBXGNDrHMpqet2wcigrCivk3q1TakoFBOtIOq/wFbdPcSWgvdaKt1WhiCualRIq X4XJ/VAo6uRUYddLbllU2HvZfU+Kp72XDyPmIw8LxeSAcyzVsXYK9ZuJjN9TC8RV o3zDVtwjx5/gwonnRY3zAiZRQnk= Received: by filter0345p1mdw1.sendgrid.net with SMTP id filter0345p1mdw1.19979.55629BC72 2015-05-25 03:49:31.90927496 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd-044 (SG) with ESMTP id 14d893090cf.55ee.73f492 for ; Mon, 25 May 2015 03:49:30 +0000 (UTC) Date: Sun, 24 May 2015 20:49:30 -0700 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libpcp_pmda: Fixed a memory leak detected by valgrind. (#21) Content-Type: multipart/alternative; boundary="--==_mimepart_55629bcacc5f5_33a93fef4189b2bc2483e9"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEds6TKuBa13OXFNI0bKUwuu1IIkgHyY3q0ba/ AzCXowFZQnhCYbMRmG01N5LSrMsMkRE24wkSWIHusr4PjlLNg7UqcB5r3CFIOPZH6L2NYQFUzVh/YH Wccp+3kBsjB4On8= X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1432525780 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19266 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 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_55629bcacc5f5_33a93fef4189b2bc2483e9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Ken reviewed this, added automated testing, and merged it - closing. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/21#issuecomment-105115791 ----==_mimepart_55629bcacc5f5_33a93fef4189b2bc2483e9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    Ken reviewed this, added automated testing, and merged it - closing.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_55629bcacc5f5_33a93fef4189b2bc2483e9-- From fche@redhat.com Mon May 25 20:38:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 387B97F37 for ; Mon, 25 May 2015 20:38:00 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 07EBB8F8035 for ; Mon, 25 May 2015 18:37:59 -0700 (PDT) X-ASG-Debug-ID: 1432604275-04bdf00feb0c440001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0Htk8VkVftMI28Uy (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 May 2015 18:37: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-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4Q1bs1b023710 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 25 May 2015 21:37:54 -0400 Received: from fche.csb (vpn-229-113.phx2.redhat.com [10.3.229.113]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4Q1bsiM032704; Mon, 25 May 2015 21:37:54 -0400 Received: by fche.csb (Postfix, from userid 2569) id 840C1586A6; Mon, 25 May 2015 21:37:53 -0400 (EDT) Date: Mon, 25 May 2015 21:37:53 -0400 From: "Frank Ch. Eigler" To: Nathan Scott Cc: pcp Subject: Re: pcp updates: qa, lukas merge, atop prep work Message-ID: <20150526013753.GG16931@redhat.com> X-ASG-Orig-Subj: Re: pcp updates: qa, lukas merge, atop prep work References: <193475419.4772274.1432522251478.JavaMail.zimbra@redhat.com> <2020156018.5247257.1432604001774.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2020156018.5247257.1432604001774.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.4.2.2i 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: 1432604275 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > > > [...] > > It would be good to hear details about your plans for integrating > > atop. > > Stan and I discussed the details some time ago, here ... > http://www.pcp.io/pipermail/pcp/2015-March/006867.html > [...] That talked about a rationale/mechanism for extending atop vs. the python pmatop, not plans for integrating the new code. How/where do you plan to ship it? - FChE From nscott@redhat.com Tue May 26 05:45:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 240447F47 for ; Tue, 26 May 2015 05:45:35 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 04FD9304039 for ; Tue, 26 May 2015 03:45:32 -0700 (PDT) X-ASG-Debug-ID: 1432604002-04cbb06e605f160001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 1P28EVQbYMnbpFHx (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 25 May 2015 18:33:23 -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 t4Q1XLeJ037783; Mon, 25 May 2015 21:33:21 -0400 Date: Mon, 25 May 2015 21:33:21 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" Cc: pcp Message-ID: <2020156018.5247257.1432604001774.JavaMail.zimbra@redhat.com> In-Reply-To: References: <193475419.4772274.1432522251478.JavaMail.zimbra@redhat.com> Subject: Re: pcp updates: qa, lukas merge, atop prep work MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pcp updates: qa, lukas merge, atop prep work Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.184] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, lukas merge, atop prep work Thread-Index: cMIXSyZ6PDcrQxJJnDKbmlWw4EGJxw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1432604003 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: pcp.io 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_SA717, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19285 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 0.00 BSF_SC0_SA717 Custom Rule BSF_SC0_SA717 ----- Original Message ----- > > [...] > It would be good to hear details about your plans for integrating > atop. Stan and I discussed the details some time ago, here ... http://www.pcp.io/pipermail/pcp/2015-March/006867.html Nothing has changed since then, I've been executing that plan exactly as outlined there. cheers. -- Nathan From mgoodwin@redhat.com Tue May 26 06:26:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0C17C7F47 for ; Tue, 26 May 2015 06:26:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 800F1AC002 for ; Tue, 26 May 2015 04:26:17 -0700 (PDT) X-ASG-Debug-ID: 1432639572-04cbb00fd301ab0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id yGnIRNbIXoaKvxhj (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 May 2015 04:26:13 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4QBQCJX028097 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 26 May 2015 07:26:12 -0400 Received: from [10.64.48.16] (vpn1-48-16.bne.redhat.com [10.64.48.16]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4QBQAuQ015153 for ; Tue, 26 May 2015 07:26:11 -0400 Message-ID: <55645851.9010707@redhat.com> Date: Tue, 26 May 2015 21:26:09 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates - container support Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates - container support 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: 1432639573 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is pretty functional now, and ready for some review, feedback and discussion. There's enough here to deploy pmcd, pmlogger and monitoring tools on any docker server. There is no container layering yet - best if we get the basics going first. To get started, pull it into a branch and then thoroughly read build/containers/README. It's not yet integrated into the main build but most of the required infrastructure is there. Changes committed to git://pcp.io/markgw/pcp/pcp.git master commit 19957166fac9ff1a5e3f9ce411c5cf6ad3c794d9 Author: Mark Goodwin Date: Tue May 26 19:14:16 2015 +1000 More tweaks to docker files, and add pcp-testsuite container. After much mucking around - can't docker-exec into an existing running container unless it is run with --pid=host. Running a bash shell via "docker exec -it pcp-collector /usr/bin/bash" into a running pcp-collector container is the way we configure optional PMDAs (at least for now, pending more work in this area). modified: build/containers/GNUmakefile modified: build/containers/README modified: build/containers/pcp-collector/Dockerfile modified: build/containers/pcp-collector/GNUmakefile modified: build/containers/pcp-monitor/Dockerfile modified: build/containers/pcp-monitor/GNUmakefile modified: build/containers/pcp-pmlogger/Dockerfile modified: build/containers/pcp-pmlogger/GNUmakefile new file: build/containers/pcp-testsuite/Dockerfile new file: build/containers/pcp-testsuite/GNUmakefile commit 674b6751d5b069069a732dd4f1b3d780f5d533ec Author: Mark Goodwin Date: Tue May 26 13:51:16 2015 +1000 New docker files and build infrustructure. Rename the pcp-pmcd container to pcp-collector, and add two new containers: pcp-monitor and pcp-pmlogger. Also adds build infrastructure and a script to extract the RUN label and then launch with docker-run(1). For details, see build/containers/README. new file: build/containers/GNUlocalrules new file: build/containers/GNUmakefile new file: build/containers/README new file: build/containers/pcp-collector/Dockerfile new file: build/containers/pcp-collector/GNUmakefile new file: build/containers/pcp-monitor/Dockerfile new file: build/containers/pcp-monitor/GNUmakefile new file: build/containers/pcp-pmlogger/Dockerfile new file: build/containers/pcp-pmlogger/GNUmakefile new file: build/containers/scripts/pcp-docker-run deleted: build/containers/pcp-pmcd/Dockerfile From bugzilla@redhat.com Wed May 27 00:59:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 741BB7F47 for ; Wed, 27 May 2015 00:59:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1F635AC001 for ; Tue, 26 May 2015 22:59:30 -0700 (PDT) X-ASG-Debug-ID: 1432706364-04bdf00fe43bd40001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 6lhDL6yW9oSD6yxS for ; Tue, 26 May 2015 22:59:25 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id C12697FA80 for ; Wed, 27 May 2015 15:59:23 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FbAQATXGVVnBq3hNFcg2Regx/AFgmBMR4KhXcCgTk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASICw2qZKQLAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWGa5BSngmCOoFhPjEBgQuBOwEBAQ X-IPAS-Result: A0FbAQATXGVVnBq3hNFcg2Regx/AFgmBMR4KhXcCgTk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASICw2qZKQLAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWGa5BSngmCOoFhPjEBgQuBOwEBAQ X-IronPort-AV: E=Sophos;i="5.13,502,1427720400"; d="scan'208";a="180465967" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 May 2015 15:59:21 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4R5xIk9026354 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 May 2015 01:59:19 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4R5xI17016137 for ; Wed, 27 May 2015 01:59:18 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4R5xI7q016135; Wed, 27 May 2015 01:59:18 -0400 X-Authentication-Warning: bugweb-02.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 1160811] pmatop display corruption Date: Wed, 27 May 2015 05:59:16 +0000 X-ASG-Orig-Subj: [Bug 1160811] pmatop display corruption 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: nathans@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: assigned_to X-Bugzilla-Comment: none X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1432706364 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19314 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.75 BSF_RULE_7580D Custom Rule 7580D https://bugzilla.redhat.com/show_bug.cgi?id=1160811 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|scox@redhat.com |nathans@redhat.com -- 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=WYuZan9wGI&a=cc_unsubscribe From bugzilla@redhat.com Wed May 27 00:59:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 737E37F47 for ; Wed, 27 May 2015 00:59:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 48D058F8073 for ; Tue, 26 May 2015 22:59:43 -0700 (PDT) X-ASG-Debug-ID: 1432706380-04cb6c6dac94800001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id dGe6KxRzKazR9Ot9 for ; Tue, 26 May 2015 22:59:41 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 520EF7FA80 for ; Wed, 27 May 2015 15:59:39 +1000 (AEST) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FbAQDIXGVVnBq3hNFcg2Regx/AFgmBMR4KhXcCgTk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASICw2qZqQLAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWGa5BSngmCOoFhPjEBgQuBOwEBAQ X-IPAS-Result: A0FbAQDIXGVVnBq3hNFcg2Regx/AFgmBMR4KhXcCgTk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASICw2qZqQLAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWGa5BSngmCOoFhPjEBgQuBOwEBAQ X-IronPort-AV: E=Sophos;i="5.13,502,1427720400"; d="scan'208";a="177357712" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 May 2015 15:59:22 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4R5xGmD026350 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 May 2015 01:59:17 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4R5xGlB015938 for ; Wed, 27 May 2015 01:59:16 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4R5xFYh015922; Wed, 27 May 2015 01:59:15 -0400 X-Authentication-Warning: bugweb-02.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 1018575] pmatop exceptions need better catching Date: Wed, 27 May 2015 05:59:13 +0000 X-ASG-Orig-Subj: [Bug 1018575] pmatop exceptions need better catching 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: nathans@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: assigned_to X-Bugzilla-Comment: none X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1432706381 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19314 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.75 BSF_RULE_7580D Custom Rule 7580D https://bugzilla.redhat.com/show_bug.cgi?id=1018575 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|scox@redhat.com |nathans@redhat.com -- 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=vR1V8dnb79&a=cc_unsubscribe From nscott@redhat.com Wed May 27 01:30:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 2B1CC7F47 for ; Wed, 27 May 2015 01:30:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BC395AC001 for ; Tue, 26 May 2015 23:30:46 -0700 (PDT) X-ASG-Debug-ID: 1432708242-04bdf00fe53c940001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id dVcYmBHjyZeueup6 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 26 May 2015 23:30:42 -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 t4R6Uf2Y009700; Wed, 27 May 2015 02:30:41 -0400 Date: Wed, 27 May 2015 02:30:41 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp , Stan Cox Message-ID: <1044667991.6256856.1432708241762.JavaMail.zimbra@redhat.com> In-Reply-To: <32035133.6250974.1432707468770.JavaMail.zimbra@redhat.com> Subject: pcp updates: new pcp-atop implementation MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: new pcp-atop implementation Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.24] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: new pcp-atop implementation Thread-Index: x7cfj+nO60A2xInXRjD3farPeSwb1Q== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1432708242 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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.19314 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... [some work remains here, but the new version of pcp-atop(1) is now approaching functional completeness - please try it out! There is a large number of new interactive/display features in this version and it's command-line compatible with atoptool.nl. The atopsar(1) tool is not yet tested at all, but in theory it should be close to functional if you want to try that out too - code included, but it is not yet being built/installed.] Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (5): build: allow for multiple man pages below one src subdir build: retire old pmtop sources and man page, unused for ages build: pmdahotproc man page contents now merged with pmdaproc pcp-atop: feature-filled PMAPI version of atop build: ensure pmiostat and pmatop symlinks end up in system-tools Gerlof Langeveld (1): atop: initial import of selected atop-2.1 sources and man pages build/rpm/pcp.spec.in | 2 man/retired/pmdahotproc.1 | 315 --- man/retired/pmtop.1 | 147 - qa/722 | 2 src/GNUmakefile | 1 src/include/builddefs.in | 5 src/pcp/GNUmakefile | 2 src/pcp/atop/.gitignore | 10 src/pcp/atop/GNUmakefile | 77 src/pcp/atop/atop.1 | 3856 ++++++++++++++++++------------------- src/pcp/atop/atop.c | 1718 +++++++++++++--- src/pcp/atop/atop.h | 239 ++ src/pcp/atop/atoprc.5 | 790 +++---- src/pcp/atop/atopsar.1 | 2154 ++++++++++---------- src/pcp/atop/atopsar.c | 2601 +++++++++++++++++++++++- src/pcp/atop/deviate.c | 1610 +++++++++++++-- src/pcp/atop/hostmetrics.map | 12 src/pcp/atop/ifprop.c | 354 ++- src/pcp/atop/ifprop.h | 11 src/pcp/atop/ifpropmetrics.map | 11 src/pcp/atop/modules.c | 111 + src/pcp/atop/netstats.h | 140 + src/pcp/atop/parseable.c | 728 ++++++ src/pcp/atop/parseable.h | 6 src/pcp/atop/pcp-atop.1 | 1533 ++++++++++++++ src/pcp/atop/pcp-atop.py | 940 --------- src/pcp/atop/pcp-atoprc.5 | 371 +++ src/pcp/atop/pcp-atopsar.1 | 1073 ++++++++++ src/pcp/atop/photoproc.c | 1581 ++++++++------- src/pcp/atop/photoproc.h | 163 + src/pcp/atop/photosyst.c | 2974 +++++++++++++++++----------- src/pcp/atop/photosyst.h | 237 ++ src/pcp/atop/procdbase.c | 404 +++ src/pcp/atop/procmetrics.map | 54 src/pcp/atop/showgeneric.c | 3186 +++++++++++++++++++++++++++--- src/pcp/atop/showgeneric.h | 137 + src/pcp/atop/showlinux.c | 2308 +++++++++++++++++++--- src/pcp/atop/showlinux.h | 330 +++ src/pcp/atop/showprocs.c | 1943 +++++++++++++++++- src/pcp/atop/showsys.c | 1935 +++++++++++++++++- src/pcp/atop/systmetrics.map | 231 ++ src/pcp/atop/various.c | 967 +++++++-- src/pcp/atop/version.c | 67 src/pmlogconf/tools/atop | 163 + src/pmlogconf/tools/atop-httpstats | 9 src/pmlogconf/tools/atop-proc | 46 src/pmlogconf/tools/atop-summary | 9 src/pmlogconf/tools/localdefs | 1 src/pmtop/.gitignore | 1 src/pmtop/GNUmakefile | 33 src/pmtop/pmtop.c | 1005 --------- 51 files changed, 27053 insertions(+), 9550 deletions(-) commit fddda23f3d2464ca712c143a806e12ce8b998ab3 Author: Nathan Scott Date: Wed May 27 16:07:38 2015 +1000 build: ensure pmiostat and pmatop symlinks end up in system-tools commit a8e45bbc7a27606932c21d2bb2d4643890ae13f5 Author: Nathan Scott Date: Mon May 25 16:33:57 2015 +1000 pcp-atop: feature-filled PMAPI version of atop This is a new implementation of the artist formerly known as pmatop, based on the upstream atop sources (directly). It's thus a far more complete version of atop, and is now a binary rather than a python script. Many, many additional metrics are now used by this version compared to our original version, and these are reflected in updates to the pmlogconf configuration. QA work and verification of some more obscure features remain (such as LVM/MD device handling), these will follow in subsequent commits. Tackles Red Hat BZs 1160811, 1018575 and 1195429. commit fc4166c13e9dfbff6e7f46a8d0c571b9aa7b1b5d Author: Gerlof Langeveld Date: Mon May 25 15:43:09 2015 +1000 atop: initial import of selected atop-2.1 sources and man pages commit 2ddee8650132505677048b9c4716b2dd54717990 Author: Nathan Scott Date: Mon May 25 15:35:48 2015 +1000 build: pmdahotproc man page contents now merged with pmdaproc commit 8feededfd52aa318011e5658e6f348337b1c83fa Author: Nathan Scott Date: Mon May 25 15:34:33 2015 +1000 build: retire old pmtop sources and man page, unused for ages commit 8359122d0f9bfd3e16067744f60f643c798eb856 Author: Nathan Scott Date: Mon May 25 15:29:27 2015 +1000 build: allow for multiple man pages below one src subdir From bugzilla@redhat.com Wed May 27 13:37:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 21FBA7F50 for ; Wed, 27 May 2015 13:37:45 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E1C478F8084 for ; Wed, 27 May 2015 11:37:44 -0700 (PDT) X-ASG-Debug-ID: 1432751860-04bdf00fe155030001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id 0R8Of7PITBZ2qvNJ for ; Wed, 27 May 2015 11:37:40 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id B2D78FF3CE for ; Thu, 28 May 2015 04:37:34 +1000 (AEST) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GgAQBvDmZVnBq3hNFcg2Regx++RQmBLSIKhzg4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1CJAIgCSI6JgImAgIDLj8FGASIDA2uEKQYAQEIAQEBAQEBAQEBFQSBIYtWgnYBAQtighcMLxKBMwWXPZ4JgjokgT0+MQGBC4E7AQEB X-IPAS-Result: A0GgAQBvDmZVnBq3hNFcg2Regx++RQmBLSIKhzg4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1CJAIgCSI6JgImAgIDLj8FGASIDA2uEKQYAQEIAQEBAQEBAQEBFQSBIYtWgnYBAQtighcMLxKBMwWXPZ4JgjokgT0+MQGBC4E7AQEB X-IronPort-AV: E=Sophos;i="5.13,507,1427720400"; d="scan'208";a="177496024" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 May 2015 04:37:12 +1000 Received: from bugweb-01.app.bz.hst.phx2.redhat.com (bugweb-01.app.bz.hst.phx2.redhat.com [10.5.117.31]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4RIb8rg058892 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 May 2015 14:37:09 -0400 Received: from bugweb-01.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-01.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4RIb8qW032051 for ; Wed, 27 May 2015 14:37:08 -0400 Received: (from apache@localhost) by bugweb-01.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4RIb722032029; Wed, 27 May 2015 14:37:07 -0400 X-Authentication-Warning: bugweb-01.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 1225599] New: default-on for pmcd/etc. under new fedora packaging guidelines Date: Wed, 27 May 2015 18:37:07 +0000 X-ASG-Orig-Subj: [Bug 1225599] New: default-on for pmcd/etc. under new fedora packaging guidelines 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-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1432751860 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19329 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=1225599 Bug ID: 1225599 Summary: default-on for pmcd/etc. under new fedora packaging guidelines 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 As per https://fedorahosted.org/fesco/ticket/1446 and https://fedoraproject.org/wiki/Packaging:DefaultServices etc., future fedoras will permit services to be on-by-default as long as they don't bind to external network interfaces. So, if our pmcd etc. services grew an option to bind only to localhost / AF_UNIX, and those options were set in/via the .service files, those services could be added to the distro's systemd-presets file. The fedora policy guidelines unfortunately don't note a preferred method for opening up the services for network access, should a sysadmin later want cross-network capabilities. Instead of hand-editing a .service file, maybe an EnvironmentFile=-/etc/sysconfig/pcp-network-p driven common option flag? Maybe packaged in another pcp-network-enable subrpm that also opens up the system firewall upon installation? -- 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=RaJu2s7StT&a=cc_unsubscribe From brolley@redhat.com Wed May 27 13:42:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 CE71D7F50 for ; Wed, 27 May 2015 13:42:51 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id BBCD18F8089 for ; Wed, 27 May 2015 11:42:50 -0700 (PDT) X-ASG-Debug-ID: 1432752168-04cb6c6dacad210001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id gYDpDDMz89ASfRNB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 27 May 2015 11:42:49 -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 (8.14.4/8.14.4) with ESMTP id t4RIgmbB004067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 27 May 2015 14:42:48 -0400 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 t4RIglcF004784 for ; Wed, 27 May 2015 14:42:48 -0400 Message-ID: <556610E2.9060808@redhat.com> Date: Wed, 27 May 2015 14:45:54 -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: github issue #11: Use sig_atomic_t within signal handlers Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp updates: github issue #11: Use sig_atomic_t within signal handlers 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: 1432752169 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/brolley.git master Dave Brolley (1): Github issue #11: Use sig_atomic_t within signal handlers. src/include/pcp/impl.h | 2 +- src/libpcp/src/discovery.c | 2 +- src/libpcp/src/internal.h | 2 +- src/pmfind/pmfind.c | 4 ++-- src/pmsleep/pmsleep.c | 3 ++- 5 files changed, 7 insertions(+), 6 deletions(-) From fche@redhat.com Wed May 27 13:58:28 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 592C77F50 for ; Wed, 27 May 2015 13:58:28 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 456BD8F8065 for ; Wed, 27 May 2015 11:58:28 -0700 (PDT) X-ASG-Debug-ID: 1432753106-04cb6c6da8adf00001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id GMdFfRYCOQxojo36 (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 27 May 2015 11:58:27 -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 (8.14.4/8.14.4) with ESMTP id t4RIwQMF010189 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 27 May 2015 14:58:26 -0400 Received: from fche.csb (vpn-229-113.phx2.redhat.com [10.3.229.113]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4RIwQmS008258; Wed, 27 May 2015 14:58:26 -0400 Received: by fche.csb (Postfix, from userid 2569) id E521F586A6; Wed, 27 May 2015 14:58:24 -0400 (EDT) To: Nathan Scott Cc: pcp , Stan Cox Subject: Re: pcp updates: new pcp-atop implementation References: <32035133.6250974.1432707468770.JavaMail.zimbra@redhat.com> <1044667991.6256856.1432708241762.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: pcp updates: new pcp-atop implementation From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 27 May 2015 14:58:24 -0400 In-Reply-To: <1044667991.6256856.1432708241762.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Wed, 27 May 2015 02:30:41 -0400 (EDT)") 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: 1432753107 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Nathan Scott writes: > [...] > src/pcp/atop/atop.1 | 3856 ++++++++++++++++++------------------- > src/pcp/atop/atop.c | 1718 +++++++++++++--- > [...] OK, that answers my question about how this code is to be shipped. Could you explain the motivation for forking atop (as contrasted with adding PMAPI extensions into upstream atop)? Separately, does this imply a pcp policy change that bundling third-party sources into the main pcp repo is henceforth considered acceptable? - FChE From bugzilla@redhat.com Wed May 27 18:00:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 031AD7F50 for ; Wed, 27 May 2015 18:00:08 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E647D304039 for ; Wed, 27 May 2015 16:00:04 -0700 (PDT) X-ASG-Debug-ID: 1432767601-04cb6c6da8b5530001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id a7cTyHU3ZGbG9kpn for ; Wed, 27 May 2015 16:00:02 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 3A64DFF6C5 for ; Thu, 28 May 2015 09:00:01 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@mx1-phx2.redhat.com) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GcAQAgS2ZVnBq3hNFcg2Regx++RgmBNBsKhXcCgUM4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDA2uZ6QSAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWXPZ4JgjqBYT4xAYELgTsBAQE X-IPAS-Result: A0GcAQAgS2ZVnBq3hNFcg2Regx++RgmBNBsKhXcCgUM4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDA2uZ6QSAQEBAQEFAQEBAQEBAQEBFQSBIYtWgnYBAVcWglKBRQWXPZ4JgjqBYT4xAYELgTsBAQE X-IronPort-AV: E=Sophos;i="5.13,509,1427720400"; d="scan'208";a="180653754" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 May 2015 08:59:52 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4RMxlxG016392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 May 2015 18:59:48 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4RMxlsC036458 for ; Wed, 27 May 2015 18:59:47 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4RMxkFR036450; Wed, 27 May 2015 18:59:46 -0400 X-Authentication-Warning: bugweb-02.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 1225599] default-on for pmcd/etc. under new fedora packaging guidelines Date: Wed, 27 May 2015 22:59:45 +0000 X-ASG-Orig-Subj: [Bug 1225599] default-on for pmcd/etc. under new fedora packaging guidelines 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: mgoodwin@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-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1432767602 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19341 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=1225599 --- Comment #1 from Mark Goodwin --- an enabled-by-default localhost (or unix domain) pmcd service more or less obsoletes the need for local context primary pmlogger, with the added bonus of localhost live monitoring (e.g. for local pmie etc). But rather than a new 'pcp-network-enable' service to open the external interface binding, how about instead we use a pmcd-local service (on by default), and keep the pmcd service as-is (off by default in Fedora)? -- 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=5qxUrIz5No&a=cc_unsubscribe From mgoodwin@redhat.com Thu May 28 02:04:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 475F07F54 for ; Thu, 28 May 2015 02:04:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 36D3E8F809B for ; Thu, 28 May 2015 00:04:05 -0700 (PDT) X-ASG-Debug-ID: 1432796641-04cbb00fd14e000001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id v0J0wAQU0XVQiDJB (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 May 2015 00:04:02 -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 0D10F8E505 for ; Thu, 28 May 2015 07:04:01 +0000 (UTC) Received: from [10.64.48.31] (vpn1-48-31.bne.redhat.com [10.64.48.31]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4S73xXh001208 for ; Thu, 28 May 2015 03:04:00 -0400 Message-ID: <5566BDDE.8000805@redhat.com> Date: Thu, 28 May 2015 17:03:58 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp updates: merge nathans (spec update for symlinks) Content-Type: text/plain; charset=windows-1252; format=flowed X-ASG-Orig-Subj: pcp updates: merge nathans (spec update for symlinks) 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: 1432796641 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (1): build: ensure pmiostat and pmatop symlinks end up in system-tools build/rpm/pcp.spec.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Details ... commit d19528c4b0e3ec8e801917543266f41b1d63a764 Author: Nathan Scott Date: Wed May 27 16:07:38 2015 +1000 build: ensure pmiostat and pmatop symlinks end up in system-tools From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Thu May 28 14:33:50 2015 Return-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 334C87F4E for ; Thu, 28 May 2015 14:33:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B1DE1AC003 for ; Thu, 28 May 2015 12:33:46 -0700 (PDT) X-ASG-Debug-ID: 1432841623-04cb6c6da8d6dc0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id 9K59IlxiKKjTQUcC for ; Thu, 28 May 2015 12:33:43 -0700 (PDT) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 5D202FF3D0 for ; Fri, 29 May 2015 05:33:42 +1000 (AEST) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GzAgCdbGdVnGVx/sBcgkcDgRpegx6oUwaDOY5NgQArJQELhStKgU85EwEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOwgECQEBEgINVQoBAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgoDbBOcIRqgWqdXRoCBAuBFhSEZIUqgmuBOBEBTYI4DC8SgTOMRodogxSGWptqT4EMgTsBAQE X-IPAS-Result: A0GzAgCdbGdVnGVx/sBcgkcDgRpegx6oUwaDOY5NgQArJQELhStKgU85EwEBAQEBAQEDDgEBAQEBCAsJCSEugiUsOwgECQEBEgINVQoBAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgoDbBOcIRqgWqdXRoCBAuBFhSEZIUqgmuBOBEBTYI4DC8SgTOMRodogxSGWptqT4EMgTsBAQE X-IronPort-AV: E=Sophos;i="5.13,513,1427720400"; d="scan'208,217";a="180878376" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 29 May 2015 05:33:40 +1000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=6jBDgWL4Ow4kwA9oGTpLx9cC/bE=; b=Czrq0egft5QRRKdH eiVXOu95eraXsNzwPW0TsRq03P2Z7klG8woS5PNutQVqsxVt4zgkBSacl4yGj23s qEHBPtKQcha/FjzWzDWuMINsRQfNHupQsvDBDNAwHJQrvcqagj7kr8GgcMAb4zNR 1L1bbYN9RPaXK2GJPMTAlFOP+6Q= Received: by filter0342p1mdw1.sendgrid.net with SMTP id filter0342p1mdw1.14889.55676D8C1D 2015-05-28 19:33:34.700655764 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd-032 (SG) with ESMTP id 14d9c03f5a8.5578.271be3 for ; Thu, 28 May 2015 19:33:34 +0000 (UTC) Date: Thu, 28 May 2015 12:33:34 -0700 From: dbrolley Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Fix signal handler (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Fix signal handler (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_55676d8e9aea4_3f153f9cac3a52b8390817"; 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-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf+GyUQ6Ik904NQ+WRwzys+lo13wwqDpzJdfW DByTgFZRqXk75KxUJFen3DnNmSUTL/c9Ts0ijrodrtLIBHjI6wlkskdmE3UaWHc3GILosbWo2rcQhP pb+UKVELgnjtZl8= X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1432841623 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19363 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 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_55676d8e9aea4_3f153f9cac3a52b8390817 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The fix will apear in the upcoming PCP release 3.10.5. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/11#issuecomment-106574442 ----==_mimepart_55676d8e9aea4_3f153f9cac3a52b8390817 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    The fix will apear in the upcoming PCP release 3.10.5.


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_55676d8e9aea4_3f153f9cac3a52b8390817-- From dsmith@redhat.com Thu May 28 15:34:11 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 141AB7F4E for ; Thu, 28 May 2015 15:34:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E852D8F8089 for ; Thu, 28 May 2015 13:34:07 -0700 (PDT) X-ASG-Debug-ID: 1432845246-04cb6c6dacd85c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OjoOVFkTAJW4FTOe (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 May 2015 13:34:07 -0700 (PDT) X-Barracuda-Envelope-From: dsmith@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 DDE45BBB21 for ; Thu, 28 May 2015 20:34:05 +0000 (UTC) Received: from t540p.usersys.redhat.com (dhcp-10-15-1-2.hsv.redhat.com [10.15.1.2]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4SKY0YR008412 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 May 2015 16:34:04 -0400 Message-ID: <55677BB7.3060805@redhat.com> Date: Thu, 28 May 2015 15:33:59 -0500 From: David Smith User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Nathan Scott CC: pcp Subject: Re: JSON PMDA with indom cache changes References: <555DEF05.7030108@redhat.com> <461406362.3814890.1432280874168.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: JSON PMDA with indom cache changes In-Reply-To: <461406362.3814890.1432280874168.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 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: 1432845246 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 05/22/2015 02:47 AM, Nathan Scott wrote: > Hi David, > > ----- Original Message ----- >> [...] >> As for the JSON PMDA itself, I'd like you (or anyone else who is >> interested) take a look at it and see if there is anything else needed >> to do to it before it gets merged. > > I think its looking really good now. Bunch of small stuff from review > follows, then I think its fully cooked... > > - you will see a merge conflict on pcp.spec.in against master (just a > heads-up - easy to resolve) from pcp-shping changes landing alongside > yours Fixed. > - qa/1052 seems to switch off pmlogger - it shouldn't (this is required > by qa for other tests), what was the problem there? good test though. I must have gotten that pmlogger change from whatever test I started with. The test no longer switches off pmlogger (and runs just fine). > - testing of the Install/Remove scripts is missing. Since we have 1052 > doing detailed pmda testing, just something bog-simple like qa/755 (with > an effective s/apache/json/g) would be appropriate New test qa/1053 does install/remove testing. > - testing of the generate_ceph_metadata script is missing - can we give > that script a mode where it reads from a file, perhaps? (and feed it a > known good chunk of ceph output - since setting up a ceph cluster is ah > outside of the scope here). We need something there though, to give us > python2 vs python3 confidence for this script (as well as it being good > to have a basic test for it anyway) I added basic generate_ceph_metadata testing to the qa/1052 test. As far as python2 vs. python3 goes, I made several changes to both the pmda and the generate_ceph_metadata script to handle those issues. > - extend qa/src/torture_cache.c to cover exercising pmdaCacheResize and > qa/201 extensions as-needed to exercise the new libpcp_pmda API Done. > - libpcp_pmda code is spot-on! very nice work, thanks David - there's > other parts of PCP that are now able to improve too, in future releases, > thanks to the work you've done here. > > - copyright/gpl notice missing at the head of pmdajson.python and also > generate_ceph_metadata Copyright/gpl notices added. > - some copyright notices say 2014 - should probably be updated to either > just 2015 or 2014-2015 ... whichever is appropriate. Fixed. > Thanks again David. There's one or two other areas we could continue to > progress this concept post-merge, if you're interested. But, don't want > to get side-tracked by those at this stage - lets get it merged and then > chat further if keen. Sure, I'd be happy to talk more after the merge. -- David Smith dsmith@redhat.com Red Hat http://www.redhat.com 256.217.0141 (direct) 256.837.0057 (fax) From manchester@innerspace.org Thu May 28 20:31:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6E8617F4E for ; Thu, 28 May 2015 20:31:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 86216AC001 for ; Thu, 28 May 2015 18:31:19 -0700 (PDT) X-ASG-Debug-ID: 1432863072-04cbb075e90c4f0001-S8gJnT Received: from mail.bkwsu.eu (mail.bkwsu.eu [31.6.78.99]) by cuda.sgi.com with ESMTP id 3oBgNqNfZSZhuAE9 for ; Thu, 28 May 2015 18:31:13 -0700 (PDT) X-Barracuda-Envelope-From: manchester@innerspace.org X-Barracuda-Apparent-Source-IP: 31.6.78.99 Received: by mail.bkwsu.eu (Postfix, from userid 1010) id E78DC349680; Fri, 29 May 2015 02:28:25 +0100 (BST) Received: from mail.bkwsu.eu (mail.bkwsu.eu [31.6.78.99]) by mail.bkwsu.eu (Postfix) with ESMTP id 9CF07343171; Fri, 29 May 2015 02:28:21 +0100 (BST) Date: Fri, 29 May 2015 02:28:21 +0100 (BST) From: Manchester - Inner Space - UK Message-ID: <1269144203.2748381.1432862901483.JavaMail.zimbra@innerspace.org> In-Reply-To: <1239153693.2695007.1432859686487.JavaMail.zimbra@innerspace.org> References: <1239153693.2695007.1432859686487.JavaMail.zimbra@innerspace.org> Subject: =?utf-8?Q?Powered_By_Google=C2=A9_2015?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?Q?Powered_By_Google=C2=A9_2015?= Content-Type: multipart/mixed; boundary="----=_Part_2748379_202963095.1432862901463" X-Originating-IP: [41.220.68.230] X-Mailer: Zimbra 8.0.6_GA_5922 (zclient/8.0.6_GA_5922) Thread-Topic: Powered By =?utf-8?Q?Google=C2=A9?= 2015 Thread-Index: Z2falodp0naFdFJ9MED4VGUS1ya0ZzohhXPa X-Barracuda-Connect: mail.bkwsu.eu[31.6.78.99] X-Barracuda-Start-Time: 1432863072 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.23 X-Barracuda-Spam-Status: No, SCORE=1.23 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=MISSING_HEADERS, THREAD_INDEX, THREAD_TOPIC, TO_CC_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19373 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 1.21 MISSING_HEADERS Missing To: header 0.00 TO_CC_NONE No To: or Cc: header To: undisclosed-recipients:; ------=_Part_2748379_202963095.1432862901463 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Dear Google User, You have been selected as a winner for using Google services. Find attached= email with more details. Congratulations, Matt Brittin Chairman of the Board and Managing Director, Google United Kingdom. =C2=A92015 Google Incorporation. ------=_Part_2748379_202963095.1432862901463 Content-Type: application/msword; name="=?utf-8?Q?Powered_By_Google_=C2=A9=2Edoc?=" Content-Disposition: attachment; filename="=?utf-8?Q?Powered_By_Google_=C2=A9=2Edoc?=" Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAADAAAACQEAAAAAAAAA EAAACwEAAAEAAAD+////AAAAAAYBAAAHAQAACAEAAP////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAW4AJBAAA+BK/AAAAAAAAEAAAAAAACAAAyBMAAA4AYmpiaqz6rPoAAAAAAAAAAAAAAAAAAAAA AAAJBBYANDgAAM6QAQDOkAEAyAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAALcAAAAAAMQGAAAAAAAAxAYAAAcU AAAAAAAABxQAAAAAAAAHFAAAAAAAAAcUAAAAAAAABxQAABQAAAAAAAAAAAAAAP////8AAAAAGxQA AAAAAAAbFAAAAAAAABsUAAAAAAAAGxQAACwAAABHFAAAbAAAABsUAAAAAAAA3RsAAJ4BAACzFAAA FgAAAMkUAAAAAAAAyRQAAAAAAADJFAAAAAAAAMkUAAAAAAAApBUAAAAAAACkFQAAAAAAAKQVAAAA AAAAXBsAAAIAAABeGwAAAAAAAF4bAAAAAAAAXhsAAAAAAABeGwAAAAAAAF4bAAAAAAAAXhsAACQA AAB7HQAAogIAAB0gAAA+AAAAghsAABUAAAAAAAAAAAAAAAAAAAAAAAAABxQAAAAAAACkFQAAAAAA AAAAAAAAAAAAAAAAAAAAAACkFQAAAAAAAKQVAAAAAAAApBUAAAAAAACkFQAAAAAAAIIbAAAAAAAA AAAAAAAAAAAHFAAAAAAAAAcUAAAAAAAAyRQAAAAAAAAAAAAAAAAAAMkUAADbAAAAlxsAABYAAACC FgAAAAAAAIIWAAAAAAAAghYAAAAAAACkFQAAOgAAAAcUAAAAAAAAyRQAAAAAAAAHFAAAAAAAAMkU AAAAAAAAXBsAAAAAAAAAAAAAAAAAAIIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAApBUAAAAAAABcGwAAAAAAAAAAAAAAAAAAghYAAAAAAACCFgAA OgAAAEAaAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyBoAAAAAAADJFAAAAAAAAP////8AAAAA8LaCPciZ 0AEAAAAAAAAAABsUAAAAAAAA3hUAABYAAABsGgAACgAAAAAAAAAAAAAASBsAABQAAACtGwAAMAAA AN0bAAAAAAAAdhoAAFIAAABbIAAAAAAAAPQVAACOAAAAWyAAABQAAADIGgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFsgAAAAAAAAAAAAAAAAAAAHFAAAAAAAAMgaAACAAAAApBUAAAAAAACkFQAAAAAAAIIW AAAAAAAApBUAAAAAAACkFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApBUA AAAAAACkFQAAAAAAAKQVAAAAAAAAghsAAAAAAACCGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAghYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQVAAAA AAAApBUAAAAAAACkFQAAAAAAAN0bAAAAAAAApBUAAAAAAACkFQAAAAAAAKQVAAAAAAAApBUAAAAA AAAAAAAAAAAAAP////8AAAAA/////wAAAAD/////AAAAAAAAAAAAAAAA/////wAAAAD/////AAAA AP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA /////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAFsgAAAAAAAApBUAAAAAAACk FQAAAAAAAKQVAAAAAAAApBUAAAAAAACkFQAAAAAAAKQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkFQAAAAAAAKQVAAAAAAAApBUA AAAAAADEBgAACQwAAM0SAAA6AQAABQASAQAACQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BDUdv b2dsZSBVSyBMdGQNQmVsZ3JhdmUgSG91c2UNNzYgQnVja2luZ2hhbSBQYWxhY2UsDVJvYWQgTG9u ZG9uIFNXMVcgOVRRIA1Vbml0ZWQgS2luZ2RvbS4NUmVmIE5vOiBHQUFQLyA1NjUzLzY1Ny8yMDE1 IA1CYXRjaDogR0FBUC8gNTYzL0dBUFJPL1VLDQ0NUkU6IE9GRklDSUFMIE5PVElGSUNBVElPTiBM RVRURVIuDQ1JdCBpcyBvYnZpb3VzIHRoYXQgdGhpcyBub3RpZmljYXRpb24gd2lsbCBjb21lIHRv IHlvdSBhcyBhIHN1cnByaXNlIGJ1dCBwbGVhc2UgZmluZCB0aW1lIHRvIHJlYWQgaXQgY2FyZWZ1 bGx5IGFzIHdlIGNvbmdyYXR1bGF0ZSB5b3Ugb3ZlciB5b3VyIHN1Y2Nlc3MgaW4gdGhlIGZvbGxv d2luZyBvZmZpY2lhbCBwdWJsaWNhdGlvbiBvZiByZXN1bHRzIG9mIHRoZSBFLW1haWwgRWxlY3Ry b25pYyBPbmxpbmUgU3dlZXBzdGFrZXMgT3JnYW5pemVkIGJ5IEdvb2dsZSwgaW4gY29uanVuY3Rp b24gd2l0aCB0aGUgZm91bmRhdGlvbiBmb3IgdGhlIFByb21vdGlvbiBvZiBTb2Z0d2FyZSBQcm9k dWN0cywgKEYuUC5TLikgaGVsZCB0aGlzIG1vbnRoIGhlcmUgaW4gTG9uZG9uIFVLLkdvb2dsZSBl YXJuIGl0cyBwcm9maXQgbWFpbmx5IGZyb20gYWR2ZXJ0aXNpbmcgdXNpbmcgdGhlaXIgdmVyeSBv d24gR29vZ2xlIHNlYXJjaCBlbmdpbmUsIEdtYWlsICwgR2FsYSwgU2lmeSwgZS1tYWlsIHNlcnZp Y2UgR29vZ2xlIE1hcHMsIEdvb2dsZSBBcHBzLCBPcmt1dCBzb2NpYWwgbmV0d29ya2luZyBhbmQg WW91IFR1YmUgdmlkZW8gc2hhcmluZywgd2hpY2ggYXJlIGFsbCBvZmZlcmVkIHRvIHRoZSBwdWJs aWMgZm9yIGZyZWUuDQ1XZSB3aXNoIHRvIGNvbmdyYXR1bGF0ZSB5b3Ugb25jZSBhZ2FpbiwgZm9y IGJlaW5nIGFtb25nIHRoZSBUd2VsdmUgKDEyKSBzZWxlY3RlZCB3aW5uZXJzIGluIHRoZSBvbmdv aW5nIEUtbWFpbCBFbGVjdHJvbmljIE9ubGluZSBTd2VlcHN0YWtlcy4gSGVuY2Ugd2UgZG8gYmVs aWV2ZSB3aXRoIHlvdXIgcHJpemUsIHlvdSB3aWxsIGNvbnRpbnVlIHRvIGJlIGFjdGl2ZSBpbiB5 b3VyIHBhdHJvbmFnZSB0byBHb29nbGUgYW5kIGl0cyBQcm9kdWN0cy4gQSBCYW5rIENoZXF1ZSBo YXZlIGJlZW4gaXNzdWVkIGluIHlvdXIgZmF2b3IsIGhlbmNlIHlvdSBoYXZlIHdvbiBmb3IgeW91 cnNlbGYgdGhlIHN1bSBvZiCjOTUwLjAwMC4wMCAoTmluZSBIdW5kcmVkIGFuZCBGaWZ0eSBUaG91 c2FuZCBHcmVhdCBCcml0aXNoIFBvdW5kcyBTdGVybGluZyksIE9uZSBHb29nbGUgTmV4dXMgMTAg VGFibGV0IGFuZCBhbHNvIHlvdSBoYXZlIGJlZW4gZW5saXN0ZWQgYXMgb25lIG9mIHRoZSBHb29n bGUgQW1iYXNzYWRvcnMgZm9yIDIwMTUuDQ1UbyBjbGFpbSB5b3VyIHJld2FyZCwgcGxlYXNlIGNv bnRhY3Qgb3VyIEZvcmVpZ24gUGF5bWVudCBCdXJlYXUgb2ZmaWNlciBiZWxvdyBieSBuZWF0bHkg ZmlsbGluZyB0aGUgdmVyaWZpY2F0aW9uIGFuZCBmdW5kcyByZWxlYXNlIGZvcm0gYmVsb3csIGFz IHlvdXIgcGF5bWVudCB3aWxsIGJlIHJlbGVhc2VkIGFuZCBhcnJhbmdlZCBieSBvdXIgVW5pdGVk IEtpbmdkb20gT2ZmaWNlOw0NUEFZTUVOVCBSRUxFQVNFIEZPUk0NDUZVTEwgTkFNRQcHB1JFU0lE RU5USUFMIEFERFJFU1MHBwdOQVRJT05BTElUWS9DT1VOVFJZBwcHVEVMRVBIT05FIE5VTUJFUgcH B09DQ1VQQVRJT04HBwdBR0UHBwdHRU5ERVIHBwdNQVJJVEFMIFNUQVRVUwcHB1dPTiBMT1RURVJZ IEJFRk9SRT8HBwdDT01NRU5UIEFTIFdJTk5FUj8HBwdBTFRFUk5BVCBFTUFJTCBBRERSRVNTBwcH DVlvdXIgcHJlZmVycmVkIG1vZGUgb2YgcHJpemUgcmVtaXR0YW5jZSBmcm9tIHRoZSB0d28gb3B0 aW9ucyBiZWxvdzoNDShhKQlDYXNoIFBpY2stVXAgKFlvdSBhcyB0aGUgQmVuZWZpY2lhcnkgY29t aW5nIERvd24gdG8gVUsgdG8gcmVjZWl2ZSB5b3VyIEF3YXJkIFBlcnNvbmFsbHksIGF2YWlsYWJs ZSB0byBvbmx5IEJyaXRpc2ggY2l0aXplbnMgYW5kIHJlc2lkZW50cykuDQ0oYikJQ291cmllciBE ZWxpdmVyeSBvZiB5b3VyIGNlcnRpZmllZCB3aW5uaW5nIENoZXF1ZSBpbiB5b3VyIG5hbWUgYW5k IG90aGVyIFdpbm5pbmcgZG9jdW1lbnRzIHNhZmVseSB0byB5b3UuDQ1FbmRlYXZvciB0byBjb250 YWN0IJNNci4gQW50b25pbyBCYWxkd2lulCB0aGUgRm9yZWlnbiBQYXltZW50IFZlcmlmaWNhdGlv biBDb25zdWx0YW50IGF0IG9uY2Ugd2l0aCB0aGUgVmVyaWZpY2F0aW9uIEZvcm0gYWJvdmUgZm9y IHZhbGlkYXRpb24gb2YgeW91ciBwcml6ZSBhbmQgZXZlbnR1YWwgcGF5bWVudCBvZiB5b3VyIGF3 YXJkIHN1bS4NDSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioNRm9yZWlnbiBQYXltZW50IEJ1cmVhdSBvZmZpY2VyOg1Nci4gTXIu IEFudG9uaW8gQmFsZHdpbg1DaGllZiBGaW5hbmNpYWwgT2ZmaWNlciANRW1haWw6IBMgSFlQRVJM SU5LICJtYWlsdG86IGFudG9uaW9iYWxkd2luMTBAZ29vZ2xlbWFpbC5jb20iIBQgYW50b25pb2Jh bGR3aW4yMkBnbWFpbC5jb20VDUVtYWlsOiBtcl9hbnRvbmlvYmFsZHdpbkBxcS5jb20NKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq Kg0NRm9yIHNlY3VyaXR5IHJlYXNvbnMsIHlvdSBhcmUgYWR2aXNlZCB0byBrZWVwIHlvdXIgd2lu bmluZyBpbmZvcm1hdGlvbiBjb25maWRlbnRpYWwgdGlsbCB5b3VyIGNsYWltcyBhcmUgcHJvY2Vz c2VkIGFuZCB5b3VyIG1vbmV5IHJlbWl0dGVkIHRvIHlvdS4gVGhpcyBpcyBwYXJ0IG9mIG91ciBw cmVjYXV0aW9uYXJ5IG1lYXN1cmUgdG8gYXZvaWQgZG91YmxlIGNsYWltaW5nIGFuZCB1bndhcnJh bnRlZCBhYnVzZSBvZiB0aGlzIHByb2dyYW0gYnkgc29tZSB1bnNjcnVwdWxvdXMgZWxlbWVudHMu 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 aJwkoQAADBVooE4CABZonCShAAAOFmicJKEAT0oDAFFKAwAAKgNqD0cAABZoBgsRAE9KAwBRSgMA VQgBbUgABG5IAARzSAkIdEgJCHUIAQAfFWgGCxEAFmicJKEANQiBQ0pgAE9KAwBRSgMAYUpgACAV aMpWTAAWaJwkoQA1CIFCKglPSgMAUUoDAHBoH0l9AAAfFmicJKEAQioGQ0ocAE9KAwBRSgMAYUoc AHBo/wAAACUVaINNfwAWaJwkoQBCKgZDShwAT0oDAFFKAwBhShwAcGj/AAAAJRVog01/ABZonCSh AEIqCUNKHABPSgMAUUoDAGFKHABwaB9JfQAADTIAMZBoATpwvxghAB+w0C8gsOA9IbDQAiKw0AIj kNACJJDQAiWwAAAXsNACGLDQAgyQ0AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvT8AAEQAZAAAAAAAAAAIAAAAAAAAAAAAAAAAAL0V QwjoAwwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAATw+AAAALIECvAIAAAAAQQA AAAKAACTAAvw1AAAAL8ABAAEAARBAQAAAAXBHgAAAD8BAAAGAL8BAAAQAP8BAAAIAIDDFAAAAIHD bAAAAL8DAAACAGcAbwBvAGcAbABlAC0AdQBrAC0AbABvAGcAbwAAAFAAaQBjAHQAdQByAGUAIAAy AAAARABlAHMAYwByAGkAcAB0AGkAbwBuADoAIABDADoAXABVAHMAZQByAHMAXABNAGEAcgBvAFwA RABlAHMAawB0AG8AcABcAGcAbwBvAGcAbABlAC0AdQBrAC0AbABvAGcAbwAuAGoAcABnAAAAAAAQ 8AQAAAAAAACAUgAH8HE+AAAFBTBl8iR50XtqczK16RymU3v/AE0+AAABAAAARAAAAAAAKAagRh3w RT4AADBl8iR50XtqczK16RymU3v//9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgIC AgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBD AQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAz/wAARCACNAXMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqD hIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgEC BAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcY GRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOU lZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 +Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAoorL8QeONF8JAnVdY0vTABnN3dxw8evzEVcISm+W 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 pwADwAgwAowAIxA0AixNg4aQB2AEGAFGgBEIeQRYmob8FGAAGAFGgBFgBIJGgKVp0BDyAIwAI8AI MAIhj8D/ASHQfriq6FjeAAAAAElFTkSuQmCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoE EwASAAEACwEPAAcABAAEAAQAAAAEAAgAAACYAAAAngAAAJ4AAACeAAAAngAAAJ4AAACeAAAAngAA AJ4AAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAB2AgAAdgIAAHYCAAB2AgAA dgIAAHYCAAB2AgAAdgIAAHYCAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA+AgAANgYAADYGAAA2 BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYG AAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAAqAAAADYGAAA2BgAAFgAA ADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAAuAAAADYGAAA2BgAANgYAADYGAAA2BgAA NgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAAGgBAABIAQAANgYAADYGAAA2BgAANgYAADYGAAA2 BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYG AAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYA ADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAA NgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2 BgAANgYAADYGAACwAwAANgYAADIGAAAYAAAAwAMAANADAADgAwAA8AMAAAAEAAAQBAAAIAQAADAE AABABAAAUAQAAGAEAABwBAAAgAQAAJAEAADAAwAA0AMAAOADAADwAwAAAAQAABAEAAAyBgAAKAIA ANgBAADoAQAAIAQAADAEAABABAAAUAQAAGAEAABwBAAAgAQAAJAEAADAAwAA0AMAAOADAADwAwAA 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 FAAGAAgAAAAhAIKKvBP6AAAAHAIAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54 bWxQSwECLQAUAAYACAAAACEApdan58AAAAA2AQAACwAAAAAAAAAAAAAAAAArAQAAX3JlbHMvLnJl bHNQSwECLQAUAAYACAAAACEAa3mWFoMAAACKAAAAHAAAAAAAAAAAAAAAAAAUAgAAdGhlbWUvdGhl bWUvdGhlbWVNYW5hZ2VyLnhtbFBLAQItABQABgAIAAAAIQCWta3ilgYAAFAbAAAWAAAAAAAAAAAA AAAAANECAAB0aGVtZS90aGVtZS90aGVtZTEueG1sUEsBAi0AFAAGAAgAAAAhAA3RkJ+2AAAAGwEA ACcAAAAAAAAAAAAAAAAAmwkAAHRoZW1lL3RoZW1lL19yZWxzL3RoZW1lTWFuYWdlci54bWwucmVs c1BLBQYAAAAABQAFAF0BAACWCgAAAAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYt OCIgc3RhbmRhbG9uZT0ieWVzIj8+DQo8YTpjbHJNYXAgeG1sbnM6YT0iaHR0cDovL3NjaGVtYXMu b3BlbnhtbGZvcm1hdHMub3JnL2RyYXdpbmdtbC8yMDA2L21haW4iIGJnMT0ibHQxIiB0eDE9ImRr MSIgYmcyPSJsdDIiIHR4Mj0iZGsyIiBhY2NlbnQxPSJhY2NlbnQxIiBhY2NlbnQyPSJhY2NlbnQy IiBhY2NlbnQzPSJhY2NlbnQzIiBhY2NlbnQ0PSJhY2NlbnQ0IiBhY2NlbnQ1PSJhY2NlbnQ1IiBh Y2NlbnQ2PSJhY2NlbnQ2IiBobGluaz0iaGxpbmsiIGZvbEhsaW5rPSJmb2xIbGluayIvPgAAAADI CwAACwAAOAAAAAD/////AAgAANYMAADaDgAAOBEAAEUSAADIEwAACgAAAAwAAAAXAAAAGQAAABsA AAAACAAAOw4AAFEOAABnDgAAeg4AAIcOAACNDgAAlg4AAKcOAAC9DgAA0g4AAOsOAABYEQAAyBMA AAsAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAGAAAABoAAACQCQAA xgkAAOIJAADICwAAE1gU/xWMDwAA8DgAAAAAAAbwGAAAAAIIAAACAAAAAQAAAAEAAAABAAAAAgAA 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 8P8PAQgkUAAA5AQAAP///3////9/////f////3////9/////f////3+cJKEAAAQAADIAAAAAAAAA AAAAAAAAAAAAAAAAAAAhBAAAAAAAAAAAAAAAAAAAAAAAABAcAAAGAAAAAAAAAAAAeAAAAHgAAAAA AAAAAAAAAKAFAAD//xIAAAAAAAAAAAAAAAAAAAAFAGgAcAAgADEANQAFAEEARABNAEkATgAAAAAA AAAAAAAAAAAAAAAAAAAAABQAAAAGAAAAAgAAAAAADAABAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABgECAAAAAAAAAAAAAAAA AAAAAAABAAAA4IWf8vlPaBCrkQgAKyez2TAAAABUAQAAEAAAAAEAAACIAAAAAgAAAJAAAAADAAAA nAAAAAQAAACoAAAABQAAALgAAAAHAAAAxAAAAAgAAADUAAAACQAAAOQAAAASAAAA8AAAAAoAAAAQ AQAADAAAABwBAAANAAAAKAEAAA4AAAA0AQAADwAAADwBAAAQAAAARAEAABMAAABMAQAAAgAAAOQE AAAeAAAABAAAAAAAAAAeAAAABAAAAAAAAAAeAAAACAAAAGhwIDE1AAAAHgAAAAQAAAAAAAAAHgAA AAgAAABOb3JtYWwAAB4AAAAIAAAAQURNSU4AAAAeAAAABAAAADQAAAAeAAAAGAAAAE1pY3Jvc29m dCBPZmZpY2UgV29yZAAAAEAAAAAA0klrAAAAAEAAAAAAcO4Ot1TQAUAAAAAAVNAfyJnQAQMAAAAD AAAAAwAAAMIBAAADAAAABgoAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v8AAAYBAgAAAAAAAAAAAAAAAAAAAAAAAgAA AALVzdWcLhsQk5cIACss+a5EAAAABdXN1ZwuGxCTlwgAKyz5riwBAADoAAAADAAAAAEAAABoAAAA DwAAAHAAAAAFAAAAfAAAAAYAAACEAAAAEQAAAIwAAAAXAAAAlAAAAAsAAACcAAAAEAAAAKQAAAAT AAAArAAAABYAAAC0AAAADQAAALwAAAAMAAAAyQAAAAIAAADkBAAAHgAAAAQAAAAAAAAAAwAAABUA AAADAAAABgAAAAMAAADCCwAAAwAAAAAADAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAA AB4QAAABAAAAAQAAAAAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAAAAEAAAAA1AAAAAMAAAAAAAAA IAAAAAEAAAA4AAAAAgAAAEAAAAABAAAAAgAAAAwAAABfUElEX0hMSU5LUwACAAAA5AQAAEEAAACM AAAABgAAAAMAAAByABkAAwAAAAAAAAADAAAAAAAAAAMAAAAFAAAAHwAAACoAAABtAGEAaQBsAHQA bwA6ACUAMgAwAGEAbgB0AG8AbgBpAG8AYgBhAGwAZAB3AGkAbgAxADAAQABnAG8AbwBnAGwAZQBt AGEAaQBsAC4AYwBvAG0AAAAfAAAAAQAAAAAAKAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAA AAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAA GAAAABkAAAAaAAAAGwAAABwAAAD+////HgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAm AAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQA AAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAA AEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAA UQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABf AAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0A AABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAA AHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAA igAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACY AAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYA AACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAA ALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAA wwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADR AAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8A AADgAAAA4QAAAOIAAADjAAAA5AAAAP7////mAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAA AO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA/v////cAAAD4AAAA+QAAAPoAAAD7AAAA /AAAAP0AAAD+/////wAAAAABAAABAQAAAgEAAAMBAAAEAQAABQEAAP7////9/////f////3///8K AQAA/v////7////+//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////8DAAAABgkCAAAAAADAAAAAAAAA RgAAAAAAAAAAAAAAAOCBrj3ImdABDAEAAIAAAAAAAAAARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////////////8A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAA5I8BAAAAAAAxAFQAYQBiAGwA ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAC AQEAAAAGAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOUAAABvIAAA AAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAaAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAADQ4AAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAD2AAAAABAAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBt AGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAQQAAAD//////////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AAAAAEAAAAAAAAAEAQwBvAG0AcABP AGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIA ////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAABAAAA/v////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////wEA/v8DCgAA/////wYJAgAAAAAAwAAAAAAAAEYnAAAATWljcm9zb2Z0 IE9mZmljZSBXb3JkIDk3LTIwMDMgRG9jdW1lbnQACgAAAE1TV29yZERvYwAQAAAAV29yZC5Eb2N1 bWVudC44APQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA ------=_Part_2748379_202963095.1432862901463-- From nscott@redhat.com Fri May 29 01:03:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 09EF17F50 for ; Fri, 29 May 2015 01:03:10 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EEE948F807A for ; Thu, 28 May 2015 23:03:06 -0700 (PDT) X-ASG-Debug-ID: 1432879384-04cb6c6da8e3970001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ASqvB58qi3xbUyWi (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Thu, 28 May 2015 23:03:05 -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 t4T633tv019397; Fri, 29 May 2015 02:03:03 -0400 Date: Fri, 29 May 2015 02:03:03 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" , Stan Cox Cc: pcp Message-ID: <1970652140.8352647.1432879383538.JavaMail.zimbra@redhat.com> In-Reply-To: References: <32035133.6250974.1432707468770.JavaMail.zimbra@redhat.com> <1044667991.6256856.1432708241762.JavaMail.zimbra@redhat.com> Subject: Re: pcp updates: new pcp-atop implementation MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pcp updates: new pcp-atop implementation Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.52] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: new pcp-atop implementation Thread-Index: Z3ks7uuUuCy7dQ3+nB6/Zu7NQz8U5g== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1432879384 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19378 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain (Thanks to everyone who has sent me a private note about the new atop - it is encouraging to hear the positive feedback!) Frank Ch. Eigler writes: > > [...] > OK, that answers my question about how this code is to be shipped. > The thread I pointed you towards earlier clearly indicates Stan and I planning to directly *replace* the current python code. It also discusses working with the upstream author, as in: "maybe we could even begin to foster a relationship sharing fixes/features with the original author." - there is no lack of clarity there. Once again, for reference: http://pcp.io/pipermail/pcp/2015-March/006867.html http://pcp.io/pipermail/pcp/2015-March/006870.html > Could you explain the motivation for forking atop (as contrasted with > adding PMAPI extensions into upstream atop)? I will try, though may prove difficult to explain some of the finer points by email... Firstly, it may appear from looking at the HEAD code in the updated repo that simply "adding PMAPI extensions into upstream atop" was a decision actually available to me at some point. But realistically it never was. While the code before and after both look relatively maintainable ... a smashing-together-of-the-two certainly would not be ([*] <- see below for details, or delve deeply in the code). Secondly, it is no more a fork than what we already have - a second implementation of atop to maintain. This new version is a big step closer to a grand-unified version though. Thirdly, over time we may be able to reduce the difference & attempt to merge some/all of the PMAPI components upstream. This isn't going to be an overnight process though, and we have to (continue to) ship a pmatop *now* (not to mention start extending it for containers). I'm certain we have the best possible situation to move forward with at this time. I am also quite comfortable that the folks who are actually maintaining PCP today will have no trouble with maintaining this replacement code too - it's just as Stan envisaged when he said "It would be a big improvement." It definitely is. [*] If you actually look at the code, specifically the delta between the initial commit I made of Gerlof's code unchanged versus what will be in the next PCP release, you will notice that the changes are very intrusive in some areas. In terms of merging back upstream, they are prohibitively so. There is no way around that - this is not fixable by a sprinkling of #ifdefs. In other areas, we have no PCP equivalent functionality at all (like use of process accounting + netatop - these would need PMDAs & PMDAs that duplicate other daemons in the upstream atop codebase no less). In yet other places, the work to dovetail two models (PMAPI vs direct kernel accesses) would be extremely awkward to support - so, unlikely to be accepted upstream, and likely to be a source of bugs that PCP developers like myself would then have to fix. That said, there is much code that can be shared right away - I've sent a first patch to Gerlof already, with several others planned, to begin sharing fixes and to reduce the delta in those places where it makes sense. But that's future-planning stuff, and depends on a relationship being built over time - not helpful to those of us maintaining this *right* *now*. And we needed a short-term solution, as Stan and I discussed ... so, here we are. > Separately, does this > imply a pcp policy change that bundling third-party sources into the > main pcp repo is henceforth considered acceptable? This code certainly meets all the criteria we've applied in the past for including outside code into PCP - just like the getopt code, the getdate code, the jenkins hash code, and the several other instances - all are very similar to this. The code is well-written, mature, & I've audited all of it carefully over the course of the porting work. So, no, no change in the way we've operated to date is needed. cheers. -- Nathan From bugzilla@redhat.com Fri May 29 05:44:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 0C8827F3F for ; Fri, 29 May 2015 05:44:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id F189D8F8071 for ; Fri, 29 May 2015 03:44:11 -0700 (PDT) X-ASG-Debug-ID: 1432896245-04cbb075ea16e50001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id KN1NqNExDxPGg6lg for ; Fri, 29 May 2015 03:44:06 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 15CB57FA80 for ; Fri, 29 May 2015 20:44:05 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GmAQAWQmhVnBq3hNFcg2Regx66fAmBLiIKhXcCgUk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiAwNr3mkEwEBAQEBBQEBAQEBAQEBARUEgSGLX4J3AQFXFoJSgUUFlz+eD4I6JIE9PjEBgQuBOwEBAQ X-IPAS-Result: A0GmAQAWQmhVnBq3hNFcg2Regx66fAmBLiIKhXcCgUk4FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiAwNr3mkEwEBAQEBBQEBAQEBAQEBARUEgSGLX4J3AQFXFoJSgUUFlz+eD4I6JIE9PjEBgQuBOwEBAQ X-IronPort-AV: E=Sophos;i="5.13,516,1427720400"; d="scan'208";a="181055586" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 May 2015 20:44:02 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TAhvAg041795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 29 May 2015 06:43:58 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TAhvwH039219 for ; Fri, 29 May 2015 06:43:57 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4TAhuCe039218; Fri, 29 May 2015 06:43:56 -0400 X-Authentication-Warning: bugweb-02.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 1059252] Edit chart window from pmchart not recognized as a separate window by gnome Date: Fri, 29 May 2015 10:43:54 +0000 X-ASG-Orig-Subj: [Bug 1059252] Edit chart window from pmchart not recognized as a separate window by gnome 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: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@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-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: djuran@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1432896246 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19382 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=1059252 --- Comment #16 from Fedora End Of Life --- This message is a reminder that Fedora 20 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 20. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '20'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 20 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- 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=Rv3eNxfNQP&a=cc_unsubscribe From mgoodwin@redhat.com Fri May 29 06:19:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 F35F77F3F for ; Fri, 29 May 2015 06:19:32 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D508530406A for ; Fri, 29 May 2015 04:19:32 -0700 (PDT) X-ASG-Debug-ID: 1432898371-04bdf00fe191ce0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 2t6uOQAfjzxfRaXH (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Fri, 29 May 2015 04:19:31 -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 1D911B8BC1 for ; Fri, 29 May 2015 11:19:31 +0000 (UTC) Received: from [10.64.48.89] (vpn1-48-89.bne.redhat.com [10.64.48.89]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TBJPhT027013 for ; Fri, 29 May 2015 07:19:29 -0400 Message-ID: <55684B3B.10709@redhat.com> Date: Fri, 29 May 2015 21:19:23 +1000 From: Mark Goodwin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp Subject: pcp-3.10.5 release date - push out to Wed June 10th ? Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: pcp-3.10.5 release date - push out to Wed June 10th ? 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: 1432898371 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 If it's OK with everyone, we want to push the release date out to June 10th to allow some features to be finished off and still have adequate time dedicated to QA. Any objections? For the containers feature work - I'll have an updated patch out over the week-end or early next week - however the container QA is still a pretty big unknown at this stage, so the feature may or may not make it at this stage. Regards From bugzilla@redhat.com Fri May 29 07:58:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D6AC27F3F for ; Fri, 29 May 2015 07:58:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B8126304053 for ; Fri, 29 May 2015 05:58:30 -0700 (PDT) X-ASG-Debug-ID: 1432904302-04cbb075e619d90001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id qPClROBzL6jhNx8t for ; Fri, 29 May 2015 05:58:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id CC039FF3D0 for ; Fri, 29 May 2015 22:58:21 +1000 (AEST) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GmAQDxYWhVnBq3hNFcg2Regx66fgmBMCAKhXcCgU44FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiAwNsEWkCgEBAQEBBQEBAQEBAQEBARUEgSGLX4J3AQFXFoJSgUUFlz+eD4I6gWE+MQGBC4E7AQEB X-IPAS-Result: A0GmAQDxYWhVnBq3hNFcg2Regx66fgmBMCAKhXcCgU44FAEBAQEBAQEDDgEBAQEBCAsJCSEuglE7CAQdAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiAwNsEWkCgEBAQEBBQEBAQEBAQEBARUEgSGLX4J3AQFXFoJSgUUFlz+eD4I6gWE+MQGBC4E7AQEB X-IronPort-AV: E=Sophos;i="5.13,517,1427720400"; d="scan'208";a="181071260" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 May 2015 22:58:17 +1000 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (bugweb-02.app.bz.hst.phx2.redhat.com [10.5.117.32]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TCwDsF044067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 29 May 2015 08:58:13 -0400 Received: from bugweb-02.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TCwD04024315 for ; Fri, 29 May 2015 08:58:13 -0400 Received: (from apache@localhost) by bugweb-02.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id t4TCwCWr024298; Fri, 29 May 2015 08:58:12 -0400 X-Authentication-Warning: bugweb-02.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 1146838] pcp timezone oddity Date: Fri, 29 May 2015 12:58:08 +0000 X-ASG-Orig-Subj: [Bug 1146838] pcp timezone oddity 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: 20 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@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-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1432904302 X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19385 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=1146838 --- Comment #1 from Fedora End Of Life --- This message is a reminder that Fedora 20 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 20. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '20'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 20 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- 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=f7WpyQtQqR&a=cc_unsubscribe From kenj@internode.on.net Fri May 29 16:27:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A3F1A7F3F for ; Fri, 29 May 2015 16:27:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 936958F8037 for ; Fri, 29 May 2015 14:27:50 -0700 (PDT) X-ASG-Debug-ID: 1432934864-04cb6c6da9f90d0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id LRdpyRcukI0mCch3 for ; Fri, 29 May 2015 14:27:45 -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: A2B+DgAI2WhVPMMFLHlcgxCBMoZMvzIEAgKBSE0BAQEBAQEHAQEBAUE/QQWDXAEBAQQIAh4SHC8BAwIGAw4DBAEBKAcZIAoDCQgCBAESCwWIHNU2AQsBH4tDgT2DUAaEJwWTCnmhS4I6gXMsMYJHAQEB Received: from ppp121-44-5-195.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.5.195]) by ipmail06.adl6.internode.on.net with ESMTP; 30 May 2015 06:57:43 +0930 From: "Ken McDonell" To: "'Mark Goodwin'" , "'pcp'" References: <55684B3B.10709@redhat.com> In-Reply-To: <55684B3B.10709@redhat.com> Subject: RE: [pcp] pcp-3.10.5 release date - push out to Wed June 10th ? Date: Sat, 30 May 2015 07:27:36 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp-3.10.5 release date - push out to Wed June 10th ? Message-ID: <005901d09a56$4a43d9d0$decb8d70$@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: AQHOHMJzS+xI178Qrb/fYQMhrVhts52Ycvvg Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1432934864 X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19398 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== +1 from me > -----Original Message----- > From: pcp-bounces@oss.sgi.com [mailto:pcp-bounces@oss.sgi.com] On Behalf > Of Mark Goodwin > Sent: Friday, 29 May 2015 9:19 PM > To: pcp > Subject: [pcp] pcp-3.10.5 release date - push out to Wed June 10th ? > > If it's OK with everyone, we want to push the release date out to June 10th to > allow some features to be finished off and still have adequate time dedicated to > QA. Any objections? From kenj@bozo.kenj.com.au Sat May 30 15:55:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 DF1497F37 for ; Sat, 30 May 2015 15:55:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B31748F8035 for ; Sat, 30 May 2015 13:55:19 -0700 (PDT) X-ASG-Debug-ID: 1433019311-04bdf00febbe800001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id CwiEQowEAVgwN44F for ; Sat, 30 May 2015 13:55:11 -0700 (PDT) X-Barracuda-Envelope-From: kenj@bozo.kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.145 Received: from ppp121-44-5-195.lns20.syd4.internode.on.net (HELO bozo) ([121.44.5.195]) by ipmail06.adl6.internode.on.net with ESMTP; 31 May 2015 06:25:09 +0930 Received: by bozo (Postfix, from userid 1000) id 45CE6A320F; Sun, 31 May 2015 06:55:08 +1000 (AEST) To: pcp@oss.sgi.com Subject: pcp updates: pmie (add instant operator, bug fixes) Message-Id: <20150530205508.45CE6A320F@bozo> X-ASG-Orig-Subj: pcp updates: pmie (add instant operator, bug fixes) Date: Sun, 31 May 2015 06:55:08 +1000 (AEST) From: kenj@bozo.kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1433019311 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (9): qa/perl/.gitignore: add temp files created during QA runs qa/771: fix associated makefile and use for kenj use case qa/771: refine previous fix ... needs to work in git tree and testsuite dir pmie: add instant operator pmie: fix for ruleset UNKNOWN case pmie man page: add documentation for "instant" operator qa/951: (new) checkout pmie instant operator qa/514: new .out with small change in pmie verbose diags qa: small tweaks for X11 and DISPLAY setup man/man1/pmie.1 | 39 +++++ qa/514.out.3 | 2 qa/771 | 24 ++- qa/951 | 281 +++++++++++++++++++++++++++++++++++++++++ qa/951.out | 118 +++++++++++++++++ qa/admin/pcp-daily | 5 qa/archives/GNUmakefile | 3 qa/archives/instant-1.0 |binary qa/archives/instant-1.index |binary qa/archives/instant-1.meta |binary qa/archives/instant-base.0 |binary qa/archives/instant-base.index |binary qa/archives/instant-base.meta |binary qa/archives/mk.dynmetric.sh | 20 ++ qa/archives/mk.instant.sh | 30 ++++ qa/common.config | 4 qa/group | 1 qa/perl/.gitignore | 3 qa/perl/GNUmakefile.install | 13 + src/pmie/src/dstruct.c | 25 +++ src/pmie/src/dstruct.h | 1 src/pmie/src/eval.c | 7 + src/pmie/src/fetch.sk | 51 ++++++- src/pmie/src/fun.h | 2 src/pmie/src/grammar.y | 10 + src/pmie/src/lexicon.c | 1 src/pmie/src/meta | 4 src/pmie/src/misc.sk | 7 - src/pmie/src/pragmatics.c | 2 src/pmie/src/show.c | 11 + 30 files changed, 639 insertions(+), 25 deletions(-) Details ... commit d1baf374a14f044e4d3b124bd2a70f7ca0ceea80 Author: Ken McDonell Date: Sat May 30 21:09:28 2015 +1000 qa: small tweaks for X11 and DISPLAY setup commit ec15dd98b83c7aaba98f50b20dbb9b8df2db5693 Author: Ken McDonell Date: Sat May 30 21:07:56 2015 +1000 qa/514: new .out with small change in pmie verbose diags commit df0cdbf3c337c3e95bfd1d0fdabb4290e76449c1 Author: Ken McDonell Date: Sat May 30 21:06:55 2015 +1000 qa/951: (new) checkout pmie instant operator commit 783bc3532272339a2144a49a181123a66d39319c Author: Ken McDonell Date: Sat May 30 20:58:56 2015 +1000 pmie man page: add documentation for "instant" operator commit 655705ab855a61b01221e2cea56e0782f46ed79f Author: Ken McDonell Date: Sat May 30 20:48:29 2015 +1000 pmie: fix for ruleset UNKNOWN case Logic error was sometimes not correctly determining when to run the UNKNOWN -> action rule. commit 6649997c82007333d749c2b151faa976a732d637 Author: Ken McDonell Date: Sat May 30 15:28:45 2015 +1000 pmie: add instant operator In addition to the new unary "instant" operator, fixed a small compiler error and a large malloc/pointer botch for the "rate" operator that has been lurking for a long time and was exposed by the testing in qa/951 that was using multiple "rate instant x" expressions. commit 170c237484e6944442abc787b734785b2e9acf05 Author: Ken McDonell Date: Thu May 28 14:45:56 2015 +1000 qa/771: refine previous fix ... needs to work in git tree and testsuite dir commit 81e4d8a278cc326460ce832802e167c95413aa05 Author: Ken McDonell Date: Thu May 28 14:40:49 2015 +1000 qa/771: fix associated makefile and use for kenj use case QA run from the git tree, but tree not configured, so ../../src/include/builddefs ain't there and need to get test.pl and cvalue.c from the perl/PMDA directory. Not a problem for runs from $PCP_LIB_DIR/testsuite as all the bits are already in place. commit 542f90828c67f120e27a0fd8fbf27f3bfcf72c2b Author: Ken McDonell Date: Thu May 28 14:26:18 2015 +1000 qa/perl/.gitignore: add temp files created during QA runs From kenj@internode.on.net Sat May 30 16:11:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 7E5C37F37 for ; Sat, 30 May 2015 16:11:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 507B08F8033 for ; Sat, 30 May 2015 14:11:47 -0700 (PDT) X-ASG-Debug-ID: 1433020304-04bdf00fe4beca0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id yEnOd9YXkjyRsbIF for ; Sat, 30 May 2015 14:11:45 -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: A2DcDgACJmpVPMMFLHlcgxBUXsALhXUEAgKBL00BAQEBAQEHAQEBAUABP0EFg1wBAQEECAIeEhwvAQMCBgMOAwQBASQEBxkgCgMJCAIEARILBYgcDtUWAQEBBwEBAQEBARyLQ4JrgiIGhCcFi1WHNXmDPJN3ihiCXoFPLDGCRwEBAQ Received: from ppp121-44-5-195.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.5.195]) by ipmail06.adl6.internode.on.net with ESMTP; 31 May 2015 06:41:43 +0930 From: "Ken McDonell" To: "'Mark Goodwin'" , "'pcp'" References: <55629EFA.5030403@redhat.com> In-Reply-To: <55629EFA.5030403@redhat.com> Subject: RE: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Date: Sun, 31 May 2015 07:11:40 +1000 X-ASG-Orig-Subj: RE: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Message-ID: <00a601d09b1d$3a46cde0$aed469a0$@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: AQLlC3QqsLWVIZwVmpoXKWPP3RlYyptsICcw Content-Language: en-au X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1433020304 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19422 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== Bit tardy, apologies .. > -----Original Message----- > From: pcp-bounces@oss.sgi.com [mailto:pcp-bounces@oss.sgi.com] On Behalf > Of Mark Goodwin > Sent: Monday, 25 May 2015 2:03 PM > To: pcp > Subject: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes > and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas > (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + > Martins (types in linux_proc) > > Anyone know who the " EC2 Default User" user is? They submitted a valgrind > inspired memleak fix - the authorship might need fixing up. Perhaps we need a discussion about our maintainer workflow for pull requests from github. Since I don't want to review, build, test, refine a pull request from github in a github tree, I chose the following workflow in my git tree based on the pcp.io repository ... - in this instance $ git remote add marc https://github.com/marcliangma7/pcp.git but the (marc) and the might be different - $ git fetch marc - $ tig remotes/marc/fix-memory-leak-in-libpcp-pmda - cherry pick the commit(s) in question - review, build, test, ... - push back to pcp.io in my git tree - wait for review and pulling into the official tree If there is a better workflow, I'm all ears. I have no clue if the "EC2 Default User" is specific to the way "marcliangma" committed on github or is generic to any commit made directly on github. From nscott@redhat.com Sun May 31 17:33:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 B56A77F37 for ; Sun, 31 May 2015 17:33:50 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A6682304048 for ; Sun, 31 May 2015 15:33:47 -0700 (PDT) X-ASG-Debug-ID: 1433111621-04cb6c6da912b840001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id sSENyxzHYHaDuxac (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Sun, 31 May 2015 15:33: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 t4VMXbWl025448; Sun, 31 May 2015 18:33:37 -0400 Date: Sun, 31 May 2015 18:33:37 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Mark Goodwin Cc: pcp Message-ID: <1884281826.9436800.1433111617259.JavaMail.zimbra@redhat.com> In-Reply-To: <00a601d09b1d$3a46cde0$aed469a0$@internode.on.net> References: <55629EFA.5030403@redhat.com> <00a601d09b1d$3a46cde0$aed469a0$@internode.on.net> Subject: Re: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.76] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merge kenj (pmlogextract, various data type fixes and logrewrite, linux_proc fixes, debian packaging issue, pmdaproc) + Lukas (qa, fedora spec) + nathans (pmdalinux fixes, pmdaproc, qa, build fixes) + Martins (types in linux_proc) Thread-Index: AQLlC3QqsLWVIZwVmpoXKWPP3RlYyptsICcw5jJ7tpI= X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1433111622 X-Barracuda-Encrypted: AES256-SHA X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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.19451 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > [...] > Perhaps we need a discussion about our maintainer workflow for pull requests > from github. I think this was a one-off, oddly setup repo/account - we pull from folks (like martins, pevans) on github frequently without this kind of problem. > [...] > I have no clue if the "EC2 Default User" is specific to the way > "marcliangma" committed on github or is generic to any commit made directly > on github. I think its more the former than the latter - only thing I can suggest here (other than asking the submitter to fix it up before pulling it in), would be to pull and then use "git commit --amend --author=xxx" before publishing your tree. cheers. -- Nathan From noreply@github.com Sun May 31 18:11:47 2015 Return-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 (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3ECC07F37 for ; Sun, 31 May 2015 18:11:47 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 02D408F8033 for ; Sun, 31 May 2015 16:11:43 -0700 (PDT) X-ASG-Debug-ID: 1433113898-04bdf00febd88c0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id nNIZenWwB760LO14 for ; Sun, 31 May 2015 16:11:38 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 5E993FF6BF for ; Mon, 1 Jun 2015 09:11:37 +1000 (AEST) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FUAwBnlGtVnMH8HsBcgkcEgRlegx6pHAaDOY9OMCABC4UrSoFjEQEBAQEBAQEDDgEBAQEBCAsJCSEuQQWBXywGBDEIBAkBAQEDDgINQwEBGgEBAQMBAiAdAQEEMwEFAQgBCwEBAgEVAiYCAgMBUwYYiCgNsGNwhGQBBYFqnFMBAQgBAQEBAQEBFQIEC4EWFIRkhSqCa4E4EQFNgjgMLxKBM4xGin6GXZg2gQGCNh4xgQyBOwEBAQ X-IPAS-Result: A0FUAwBnlGtVnMH8HsBcgkcEgRlegx6pHAaDOY9OMCABC4UrSoFjEQEBAQEBAQEDDgEBAQEBCAsJCSEuQQWBXywGBDEIBAkBAQEDDgINQwEBGgEBAQMBAiAdAQEEMwEFAQgBCwEBAgEVAiYCAgMBUwYYiCgNsGNwhGQBBYFqnFMBAQgBAQEBAQEBFQIEC4EWFIRkhSqCa4E4EQFNgjgMLxKBM4xGin6GXZg2gQGCNh4xgQyBOwEBAQ X-IronPort-AV: E=Sophos;i="5.13,528,1427720400"; d="scan'208,217";a="178436078" Received: from github-smtp2-ext2.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 01 Jun 2015 09:11:34 +1000 Date: Sun, 31 May 2015 16:11:30 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1433113890; bh=DxbbNjxrwE9mGHm00MwGH5IXNm2DgO19dA3veUHG+J8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xbpKJQayBOzuniayTXFNiItO37tWnP6zNQ9KcSc/JQD8/5jsNjYjyoSFO9VlGDhoO q3iWICI2LakaIb0TQ8sMW3c+MxG/1MDp9GVVNcADZL8ReS/HM9Go7DqaDHUS+vQrRk IBYgErlZXI11UoSrGg2tA+45uA3SekrSv4dX1Lh4= From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Cc: pcpemail Message-ID: In-Reply-To: References: Subject: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmtime needs to have AppNap disabled on OSX (#20) Content-Type: multipart/alternative; boundary="--==_mimepart_556b95222c8b2_6ec83f874e7ef29c845741"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail X-GitHub-Reason: comment 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: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1433113898 X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.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=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.19452 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.63 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_556b95222c8b2_6ec83f874e7ef29c845741 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit posting here some stuff I put on IRC: There is some discussion that the PLIST key needed is not what we thought: https://discussions.apple.com/thread/6641221?start=0&tstart=0 And should be `LSAppNapIsDisabled` instead of `NSAppSleepDisabled` however I've tried modifying the `pmtime` PLIST file to use this key and it does not seem to make any difference. The only reliabel way so far is to use Terminal to run: `defaults write io.pcp.pmtime NSAppSleepDisabled -bool YES` --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/20#issuecomment-107255895 ----==_mimepart_556b95222c8b2_6ec83f874e7ef29c845741 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

    posting here some stuff I put on IRC:

    There is some discussion that the PLIST key needed is not what we thought:

    https://discussions.apple.com/thread/6641221?start=0&tstart=0

    And should be LSAppNapIsDisabled instead of NSAppSleepDisabled however I've tried modifying the pmtime PLIST file to use this key and it does not seem to make any difference.

    The only reliabel way so far is to use Terminal to run:

    defaults write io.pcp.pmtime NSAppSleepDisabled -bool YES


    Reply to this email directly or view it on GitHub.

    ----==_mimepart_556b95222c8b2_6ec83f874e7ef29c845741--