From nscott@redhat.com Fri Jul 1 01:41:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C2BAC7CA2 for ; Fri, 1 Jul 2016 01:41:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 38DB6AC006 for ; Thu, 30 Jun 2016 23:41:15 -0700 (PDT) X-ASG-Debug-ID: 1467355271-04cbb027373f13e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id ei0do5pzowAaPQoY (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 30 Jun 2016 23:41:12 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u616fBE8024733 for ; Fri, 1 Jul 2016 02:41:11 -0400 Date: Fri, 1 Jul 2016 02:41:11 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <432136146.3353613.1467355271252.JavaMail.zimbra@redhat.com> In-Reply-To: <763364663.3353564.1467355228106.JavaMail.zimbra@redhat.com> Subject: pcp updates: marko+martins merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: marko+martins merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.125] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: marko+martins merges Thread-Index: W9Zx72Q3qWOPz6n9D9umbNkGfzYbzA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1467355272 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2597 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.30917 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (2): pmrep: support configuration file sources, local context zsh completion: multi-archive support Nathan Scott (2): build: fix setup py syntax, add openbsd platform mmv: revert accidental patch overlap in earlier commit Martins Innus (1): pmdaproc: include threads in hotproc results, if enabled man/man5/mmv.5 | 126 ++++++++++++++++++++-------------------- qa/1069 | 10 +++ qa/1069.out | 16 +++++ src/include/pcp/mmv_dev.h | 58 +++++++++--------- src/include/pcp/mmv_stats.h | 58 +++++++++--------- src/pmdas/linux_proc/proc_pid.c | 10 +-- src/pmrep/pmrep.conf.5 | 7 +- src/pmrep/pmrep.py | 49 +++++++++++---- src/python/pcp/pmapi.py | 3 src/python/pmapi.c | 29 +++++++++ src/python/setup.py | 9 +- src/zshrc/_pcp | 14 ++-- 12 files changed, 238 insertions(+), 151 deletions(-) commit a581816f219b2a27122f715fe77c06c198bcc4fc Author: Nathan Scott Date: Fri Jul 1 16:37:16 2016 +1000 mmv: revert accidental patch overlap in earlier commit commit 0da406b978e984b3578cd8f95bcb3f071c571463 Author: Martins Innus Date: Fri Jul 1 09:24:15 2016 +1000 pmdaproc: include threads in hotproc results, if enabled commit b8073b9c6f64fa3a4d632514b09ff3ea2dbac987 Author: Marko Myllynen Date: Fri Jul 1 09:19:51 2016 +1000 zsh completion: multi-archive support Today -a/--archive can be specified more than once. Fix pmdumptext to allow only one -h/--host specification. Metrics/instances completions do not need to handle multiple -h/--host as none of the utilities accepting multiple -h/--host do not use metrics/instances on their command lines. commit 4b7b6efb2e1bfc772cc4c3bcbd6176f155f10970 Author: Marko Myllynen Date: Fri Jul 1 09:18:56 2016 +1000 pmrep: support configuration file sources, local context The below patch extends QA, exposes few methods to Python, uses them to restore pmrep functionality as intended, and adds support for defining local context in the configuration file. commit e2468441e9299ff6999957e48d83bfdbab165a01 Author: Nathan Scott Date: Fri Jul 1 08:48:49 2016 +1000 build: fix setup py syntax, add openbsd platform From myllynen@redhat.com Fri Jul 1 02:49:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E706D7CA2 for ; Fri, 1 Jul 2016 02:49:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4B489AC005 for ; Fri, 1 Jul 2016 00:49:40 -0700 (PDT) X-ASG-Debug-ID: 1467359376-04cb6c063c2efb90001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id SPuWJpyVCSYr10jT (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 01 Jul 2016 00:49:37 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id a66so17226101wme.0 for ; Fri, 01 Jul 2016 00:49:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=UYD+NOmZJcs8VLjpvybEGRJxLPYby55rHTyM7VQvFe4=; b=F6oURhM7GOKYGn/vSqP6yTIitBhcyMIU2O1DpB9L47BLjM6CU5tZx9GXzTVPVmEYxO LhK8UWbMx5Y7YOjkHV9HiKjsaJV7XfzUF2v1/jB62FSatwt6Oj/UnCLFK406QDp8E1HU faKyJ1WaxMo1ujAhdHfoO/8Al3FQ9SGS/Vgof00sQAWOPY9bYWxaVaTikVDVds4VevsQ n6fuUHnPgOwaJZ7m5gOPtgi2PyfeKosWmF/YGzMFCpaJ7/RloFLsQtOOfH8a4SZ1ggFQ ry0qW2yGPbqHgcxnzd2IH5gnqew518+P5i2hkTPc0QAqjXOHrLgalveRaH46uMT5Um5E Lb+g== X-Gm-Message-State: ALyK8tJ41kpLkxZF5fdOWyY4TSh/hsHy2ro0/GJPcotiPrlWQoaoaiigOVqkhN22wqR7A7DS X-Received: by 10.195.11.163 with SMTP id ej3mr2409773wjd.130.1467359376054; Fri, 01 Jul 2016 00:49:36 -0700 (PDT) Received: from [192.168.1.100] (176-93-63-190.bb.dnainternet.fi. [176.93.63.190]) by smtp.gmail.com with ESMTPSA id wo9sm1571019wjb.8.2016.07.01.00.49.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jul 2016 00:49:35 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: PCP Libvirt PMDA Organization: Red Hat X-ASG-Orig-Subj: PCP Libvirt PMDA Message-ID: <5776208D.4030701@redhat.com> Date: Fri, 1 Jul 2016 10:49:33 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1467359377 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 7879 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30918 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, There was discussion on IRC yesterday wrt PCP and Libvirt metrics. I investigated the situation a bit and it turns out writing a PMDA for Libvirt looks pretty straightforward. Below is an example how it could be done (obviously not yet ready for merging). There are few metrics of different types, VMs coming and going are always identified by the same internal/external ID, and the PMDA handles libvirt becoming un/available. The next steps, if someone is interested to pursue this further, would probably be evaluating the metrics to report (or perhaps to come up with a scheme how to report everything available automagically) and to see how those perf event metrics mentioned yesterday could be fetched. I'm providing the needed files inline for easier copy-pasting. # Install: #! /bin/sh # # Copyright (c) 2016 Red Hat. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # Install the libvirt PMDA # . $PCP_DIR/etc/pcp.env . $PCP_SHARE_DIR/lib/pmdaproc.sh iam=libvirt python_opt=true daemon_opt=false forced_restart=true pmdaSetup pmdaInstall exit 0 # Remove: #! /bin/sh # # Copyright (c) 2016 Red Hat. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # Remove the libirt PMDA # . $PCP_DIR/etc/pcp.env . $PCP_SHARE_DIR/lib/pmdaproc.sh iam=libvirt pmdaSetup pmdaRemove exit 0 # pmdalibvirt.python #!/usr/bin/pcp python # pylint: disable=line-too-long,bad-continuation,too-many-public-methods # # Copyright (C) 2016 Marko Myllynen # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # """ PCP Libvirt Performance Metrics Domain Agent """ import libvirt import libxml2 from ctypes import c_int from pcp.pmapi import pmUnits from pcp.pmda import PMDA, pmdaIndom, pmdaMetric from cpmapi import PM_TYPE_32, PM_TYPE_U32, PM_TYPE_64, PM_TYPE_U64 from cpmapi import PM_TYPE_FLOAT, PM_TYPE_DOUBLE, PM_TYPE_STRING from cpmapi import PM_SEM_COUNTER, PM_SEM_INSTANT, PM_SEM_DISCRETE from cpmapi import PM_ERR_INST, PM_ERR_NOTCONN, PM_ERR_PMID class LibvirtPMDA(PMDA): """ PCP Libvirt PMDA """ def __init__(self, name, domain): """ Initializer """ PMDA.__init__(self, name, domain) self.connect_pmcd() self.conn = self.connect_libvirt() self.doms = None self.vm_indom = self.indom(0) self.vm_cluster = 0 self.vm_metrics = [ [ 'name', PM_TYPE_STRING ], [ 'uuid', PM_TYPE_STRING ], [ 'title', PM_TYPE_STRING ], [ 'description', PM_TYPE_STRING ], [ 'vcpu', PM_TYPE_U32 ], ] self.vm_insts = pmdaIndom(self.vm_indom, []) self.add_indom(self.vm_insts) self.add_metric(name + '.' + self.vm_metrics[0][0], pmdaMetric(self.pmid(self.vm_cluster, 0), self.vm_metrics[0][1], self.vm_indom, PM_SEM_DISCRETE, pmUnits(0, 0, 0, 0, 0, 0)), 'VM name', 'VM name') self.add_metric(name + '.' + self.vm_metrics[1][0], pmdaMetric(self.pmid(self.vm_cluster, 1), self.vm_metrics[1][1], self.vm_indom, PM_SEM_DISCRETE, pmUnits(0, 0, 0, 0, 0, 0)), 'VM UUID', 'VM UUID') self.add_metric(name + '.' + self.vm_metrics[2][0], pmdaMetric(self.pmid(self.vm_cluster, 2), self.vm_metrics[2][1], self.vm_indom, PM_SEM_DISCRETE, pmUnits(0, 0, 0, 0, 0, 0)), 'VM title', 'VM title') self.add_metric(name + '.' + self.vm_metrics[3][0], pmdaMetric(self.pmid(self.vm_cluster, 3), self.vm_metrics[3][1], self.vm_indom, PM_SEM_DISCRETE, pmUnits(0, 0, 0, 0, 0, 0)), 'VM desc', 'VM desc') self.add_metric(name + '.' + self.vm_metrics[4][0], pmdaMetric(self.pmid(self.vm_cluster, 4), self.vm_metrics[4][1], self.vm_indom, PM_SEM_INSTANT, pmUnits(0, 0, 0, 0, 0, 0)), 'VM vCPUs', 'VM vCPUs') self.set_fetch(self.libvirt_fetch) self.set_fetch_callback(self.libvirt_fetch_callback) def connect_libvirt(self): """ Connect to libvirt """ conn = None try: conn = libvirt.openReadOnly(None) except libvirt.libvirtError as error: self.log("Failed to connect to the hypervisor: %s" % error) return conn def libvirt_fetch(self): """ Fetch """ if not self.conn: self.conn = self.connect_libvirt() if not self.conn: self.replace_indom(self.vm_indom, {"0":c_int(1)}) return try: self.doms = self.conn.listAllDomains(libvirt.VIR_CONNECT_LIST_DOMAINS_ACTIVE) except libvirt.libvirtError as error: self.log("Failed to list domains: %s" % error) self.conn = None return insts = {} for dom in self.doms: ctx = libxml2.parseDoc(dom.XMLDesc()).xpathNewContext() uuid = ctx.xpathEval("string(/domain/uuid)") insts[uuid] = c_int(1) self.vm_insts.set_instances(self.vm_indom, insts) self.replace_indom(self.vm_indom, insts) def libvirt_fetch_callback(self, cluster, item, inst): """ Fetch callback """ if not self.conn: return [PM_ERR_NOTCONN, 0] if cluster == self.vm_cluster: for dom in self.doms: ctx = libxml2.parseDoc(dom.XMLDesc()).xpathNewContext() uuid = self.vm_insts.inst_name_lookup(inst) if uuid != ctx.xpathEval("string(/domain/uuid)"): continue try: path = "string(/domain/" + self.vm_metrics[item][0] + ")" value = ctx.xpathEval(path) if self.vm_metrics[item][1] == PM_TYPE_FLOAT or \ self.vm_metrics[item][1] == PM_TYPE_DOUBLE: value = float(value) elif self.vm_metrics[item][1] != PM_TYPE_STRING: value = int(value) return [value, 1] except: return [PM_ERR_INST, 0] return [PM_ERR_PMID, 0] if __name__ == '__main__': LibvirtPMDA('libvirt', 491).run() Cheers, -- Marko Myllynen From bugzilla@redhat.com Fri Jul 1 10:40:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 106277CA3 for ; Fri, 1 Jul 2016 10:40:49 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9105DAC003 for ; Fri, 1 Jul 2016 08:40:45 -0700 (PDT) X-ASG-Debug-ID: 1467387638-04bdf074b4285240001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id F1PVeOQFES9ujmHI (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 01 Jul 2016 08:40:40 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bJ0YQ-0000UO-AB for ; Sat, 02 Jul 2016 01:40:37 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u61Fe6G8049056 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 1 Jul 2016 11:40:16 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u61FPY9q032307 for ; Fri, 1 Jul 2016 11:25:34 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u61FPX7A032306; Fri, 1 Jul 2016 11:25:33 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1351787] pminfo --container=CODE proc.* metrics missing Date: Fri, 01 Jul 2016 15:25:33 +0000 X-ASG-Orig-Subj: [Bug 1351787] pminfo --container=CODE proc.* metrics missing Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1467387639 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 674 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30924 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=3D1351787 --- Comment #1 from Frank Ch. Eigler --- A more portable way of looking up cgroups would be: - get the pid# from pmdaroot (and cache it!) - open /proc/$pid/cgroup - find the line corresponding to the cgroup class of interest for this pmda (pids): e.g.: 10:pids:/system.slice/docker-HEXCODE.scope - construct path =3D /sys/fs/cgroup/pids/system.slice/docker-HEXCODE.scope - open $path/cgroup.procs (or /tasks) --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DmQzdtEp= L6I&a=3Dcc_unsubscribe= From alec@alectenharmsel.com Fri Jul 1 11:42:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=TVD_SUBJ_NUM_OBFU_MINFP, 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 110BF7CA3 for ; Fri, 1 Jul 2016 11:42:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C934A304048 for ; Fri, 1 Jul 2016 09:42:12 -0700 (PDT) X-ASG-Debug-ID: 1467391327-04cb6c063e3038c0001-S8gJnT Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by cuda.sgi.com with ESMTP id BR9K3QKqnWQFal05 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 01 Jul 2016 09:42:07 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Effective-Source-IP: out3-smtp.messagingengine.com[66.111.4.27] X-Barracuda-Apparent-Source-IP: 66.111.4.27 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 43DE520366; Fri, 1 Jul 2016 12:42:07 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Fri, 01 Jul 2016 12:42:07 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=LcoRUDPDzGArLFx xXO91RuQvzfM=; b=IjnCt9osihTntw7vlY3bdfY8dz5ukQHYRqjZscWJpIMyjDr WODf7I8sG1znft1ZdKVrFPLZD9UoxQDUnJBD0cV8GbizkepnNlr4JPD+CetfwWAF Ks4ktr9ZcQnjXcXzt2qZrNxoJ3lf7QZuCMan/7mB7cG+KKqdvmmZyACvrp0A= X-Sasl-enc: gRA/iNtDtJF3D+wbbiThYlY8xMGRYqP6YNnaKbnYqYdb 1467391326 Received: from [35.2.160.55] (0587374647.wireless.umich.net [35.2.160.55]) by mail.messagingengine.com (Postfix) with ESMTPA id AA173CCDA7; Fri, 1 Jul 2016 12:42:06 -0400 (EDT) Subject: Re: [pcp] pcp2influxdb - a clone of pcp2graphite To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pcp2influxdb - a clone of pcp2graphite References: <20160630184840.GB880@apio.adsroot.itcs.umich.edu> <1219763127.3321732.1467327849186.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Alec Ten Harmsel Message-ID: Date: Fri, 1 Jul 2016 12:42:08 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <1219763127.3321732.1467327849186.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: out3-smtp.messagingengine.com[66.111.4.27] X-Barracuda-Start-Time: 1467391327 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1285 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.30925 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 6/30/2016 7:04 PM, Nathan Scott wrote: > Hi Alec, > > ----- Original Message ----- >> Hi, >> >> We are working on switching from graphite to InfluxDB for metric >> storage, mostly for performance reasons. In order to do this, I copied >> pcp2graphite and did a bit of a re-write to get it sending metrics to >> InfluxDB. >> >> InfluxDB has an HTTP API, which is the main way of sending data to it. >> This patch handles cases with and without authentication. >> > Good stuff. > >> I'm not sure if this is something that you all would be interested in >> adding to PCP or not; InfluxDB is not production ready yet, although a >> 1.0 release is coming soon. > Yes, definitely something we'd love to have in PCP. Thank you for taking some time to look at it. Glad that we can help, too. >> We've been testing it for a couple of days and have not had any issues >> with the patch. > The one thing the patch lacks is the influxdb equivalent of regression > test pcp/qa/667 which would take pcp2influxdb through its paces. Could > you add something like that little shell script, for influxdb? > I will certainly do this, but it'll take a few days. We are pretty busy getting ready for some maintenance that will happen in a couple of weeks. Alec From kenj@internode.on.net Fri Jul 1 16:27:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id ABAAA7CA6 for ; Fri, 1 Jul 2016 16:27:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7FA01304048 for ; Fri, 1 Jul 2016 14:27:17 -0700 (PDT) X-ASG-Debug-ID: 1467408430-04cb6c063e30c170001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id TF51mpITtJ7pPATY for ; Fri, 01 Jul 2016 14:27:10 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Am8CAEDfdld20ViVEGdsb2JhbAANRgqEFHyGb7Q2God9AQEBAQEBBwEBAQEBAQEBPoU2VTAGAgUWCwILAwIBAgEbFicGAgEBvF5nkEGBAY4MdII1gloFmRCGCYp1jHKQCYRWXIh0AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl2.internode.on.net with ESMTP; 02 Jul 2016 06:57:06 +0930 To: pcp@oss.sgi.com Subject: pcp updates: some SLES11 SP4 on IA64 changes from grundy.sgi.com From: Ken McDonell X-ASG-Orig-Subj: pcp updates: some SLES11 SP4 on IA64 changes from grundy.sgi.com Message-ID: <5776E01C.7030906@internode.on.net> Date: Sat, 2 Jul 2016 07:26:52 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1467408430 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1348 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30933 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): build/rpm/pcp.spec.in: tweak SLES11 Requires for infiniband libs qa/admin/whatami: small change for Arch Linux qa/admin/check-vm: add another step to refine the manifest build/rpm/pcp.spec.in | 6 +++--- qa/admin/check-vm | 22 ++++++++++++++++++++++ qa/admin/whatami | 3 +++ 3 files changed, 28 insertions(+), 3 deletions(-) Details ... commit 48ac224f558c40d680750d8fbc659b31284b41ba Author: Ken McDonell Date: Fri Jul 1 19:53:37 2016 +1000 qa/admin/check-vm: add another step to refine the manifest Based on hostname, we can now enumerage package artefacts that identify packages that we cannot or should not install (for a variety of reasons) on this particular host. commit fe34504eba898e76f3ff4b67b8e190bbd1187c81 Author: Ken McDonell Date: Fri Jul 1 19:53:15 2016 +1000 qa/admin/whatami: small change for Arch Linux commit 2fbf4d209139522390b1b112adb6648846b5c553 Author: Ken McDonell Date: Fri Jul 1 19:51:37 2016 +1000 build/rpm/pcp.spec.in: tweak SLES11 Requires for infiniband libs The earth moved some wth SP4 ... changes from grundy-dmz after it was rebuilt. From envelope@ftp-master.debian.org Sun Jul 3 14:15:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 299077CA0 for ; Sun, 3 Jul 2016 14:15:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id F0ACA304032 for ; Sun, 3 Jul 2016 12:15:07 -0700 (PDT) X-ASG-Debug-ID: 1467573299-04cb6c063e39faa0001-S8gJnT Received: from muffat.debian.org (muffat.debian.org [206.12.19.146]) by cuda.sgi.com with ESMTP id zvI4kFJQFLpWpv5i (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 03 Jul 2016 12:14:59 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Effective-Source-IP: muffat.debian.org[206.12.19.146] X-Barracuda-Apparent-Source-IP: 206.12.19.146 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bJmqw-0003lC-Ex; Sun, 03 Jul 2016 19:14:50 +0000 Received: from alteholz by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bJmqv-0001Sf-EU; Sun, 03 Jul 2016 19:14:49 +0000 From: Thorsten Alteholz To: PCP Development Team , Nathan Scott Cc: Debian FTP Masters X-Debian: DAK X-Debian-Package: pcp MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: Comments regarding pcp_3.11.3_amd64.changes Message-Id: X-ASG-Orig-Subj: Comments regarding pcp_3.11.3_amd64.changes Date: Sun, 03 Jul 2016 19:14:49 +0000 X-Barracuda-Connect: muffat.debian.org[206.12.19.146] X-Barracuda-Start-Time: 1467573299 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 396 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30982 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi Nathan, I marked your package for accept, but please take care of all lintian errors like: E: pcp source: depends-on-build-essential-package-without-using-version dpkg-dev [build-depends: dpkg-dev] E: pcp source: build-depends-on-build-essential build-depends E: pcp source: depends-on-build-essential-package-without-using-version g++ [build-depends: g++] Thanks! Thorsten From envelope@ftp-master.debian.org Sun Jul 3 15:00:54 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0EFE07CA2 for ; Sun, 3 Jul 2016 15:00:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C8832304032 for ; Sun, 3 Jul 2016 13:00:53 -0700 (PDT) X-ASG-Debug-ID: 1467576047-04cbb027374d7240001-S8gJnT Received: from muffat.debian.org (muffat.debian.org [206.12.19.146]) by cuda.sgi.com with ESMTP id yJrbhdUz9Emcf6Rt (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 03 Jul 2016 13:00:47 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Effective-Source-IP: muffat.debian.org[206.12.19.146] X-Barracuda-Apparent-Source-IP: 206.12.19.146 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bJnZN-0006qu-Ao; Sun, 03 Jul 2016 20:00:45 +0000 Received: from dak by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bJnZM-0000IU-64; Sun, 03 Jul 2016 20:00:44 +0000 From: Debian FTP Masters To: PCP Development Team , Nathan Scott X-DAK: dak process-policy X-Debian: DAK X-Debian-Package: pcp Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp_3.11.3_amd64.changes ACCEPTED into unstable, unstable Message-Id: X-ASG-Orig-Subj: pcp_3.11.3_amd64.changes ACCEPTED into unstable, unstable Date: Sun, 03 Jul 2016 20:00:44 +0000 X-Barracuda-Connect: muffat.debian.org[206.12.19.146] X-Barracuda-Start-Time: 1467576047 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 14050 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30984 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 17 Jun 2016 13:03:43 +1000 Source: pcp Binary: pcp pcp-conf libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp python3-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-ganglia2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-export-pcp2graphite pcp-export-zabbix-agent pcp-doc pcp-testsuite pcp-manager pcp-webapi pcp-gui pcp-pmda-infiniband Architecture: source amd64 all Version: 3.11.3 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-conf - Performance Co-Pilot runtime configuration pcp-doc - Documentation and tutorial for the Performance Co-Pilot pcp-export-pcp2graphite - Tool for exporting data from PCP to Graphite pcp-export-zabbix-agent - Module for exporting PCP metrics to Zabbix agent pcp-gui - Visualisation tools for the Performance Co-Pilot toolkit pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-ganglia2pcp - Tool for importing data from ganglia into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-manager - Performance Co-Pilot (PCP) manager daemon pcp-pmda-infiniband - Infiniband performance metrics domain agent (PMDA) pcp-testsuite - Performance Co-Pilot (PCP) Test Suite pcp-webapi - Performance Co-Pilot (PCP) web API service python-pcp - Performance Co-Pilot Python PMAPI module python3-pcp - Performance Co-Pilot Python3 PMAPI module Changes: pcp (3.11.3) unstable; urgency=low . * New release (full details in CHANGELOG). Checksums-Sha1: 93eb93db9890e352561b930c9f28aaa9f268c7e2 4119 pcp_3.11.3.dsc e63a0b7c04991dc92dcb53ad0ba75e01b7d5004a 12246180 pcp_3.11.3.tar.xz 1527f48cf671d91b3c0fa321d136c71aee385a91 16914 libpcp-gui2-dev_3.11.3_amd64.deb 12dbad06574e29217186d15cf503a14a9a05a71b 15754 libpcp-gui2_3.11.3_amd64.deb 5119a499026034e4042eb8a154fee28e65a0d77a 17454 libpcp-import-perl_3.11.3_amd64.deb 4ebf9b04a749e37dda3f2cd0f6bef2f4b29da7f3 16906 libpcp-import1-dev_3.11.3_amd64.deb 5e1091d1a65f8b71d4946a6d440845a980bf2cf5 16452 libpcp-import1_3.11.3_amd64.deb b5017e5c0b435ef4b4f4d27fe3baed2b6b6bf71c 11618 libpcp-logsummary-perl_3.11.3_amd64.deb 00a71c8197dfd9e62a843cda1693ea59c4ee2b3b 18536 libpcp-mmv-perl_3.11.3_amd64.deb 42d0c07c41232f3df3675fe535af21e5e11ecd68 19354 libpcp-mmv1-dev_3.11.3_amd64.deb b7255cd09e8c5b19d98f47db255e27fd0a2beefc 12618 libpcp-mmv1_3.11.3_amd64.deb ca0e64a9ee031016f8eababf46a6621b1ee843b6 41958 libpcp-pmda-perl_3.11.3_amd64.deb e707d7e97db78d7b0ebde2d18ac434689c494545 106604 libpcp-pmda3-dev_3.11.3_amd64.deb 1ce460b8f0b5279c58dbe0b6bac3ad1d9f116226 40776 libpcp-pmda3_3.11.3_amd64.deb 635ceeccc38007b96f0dd22f4106e170831a5196 27526 libpcp-trace2-dev_3.11.3_amd64.deb 34a0410ef592e14df79cd36b3e443ac9df63d7e5 20214 libpcp-trace2_3.11.3_amd64.deb 3a480f57c3a8354539b831b3c0cf2b5185b96a63 453694 libpcp3-dev_3.11.3_amd64.deb 85564782bd4a0477fe0a4061400dce5b4e018603 207440 libpcp3_3.11.3_amd64.deb 8cd9415693115b1c8cf14c241108d4000672eb22 19066 pcp-conf_3.11.3_amd64.deb 1a6904df04ed49dd6b8a48508902a5eaefcdf4ce 4610564 pcp-doc_3.11.3_all.deb f5e2b64e53a2d446d17c31f07fef2e3d87e1dfe1 12550 pcp-export-pcp2graphite_3.11.3_amd64.deb d21a3a3dd41c9ba04acda8cf22d73bc696192a6c 12636 pcp-export-zabbix-agent_3.11.3_amd64.deb 3ecf3b621a3458afafb96ed17fa8849f21b679a1 646028 pcp-gui_3.11.3_amd64.deb e8d9583eac739c68a46f3f25302813dbd9cca1b5 25902 pcp-import-collectl2pcp_3.11.3_amd64.deb c51952797142bd3af7d63bc2119763a3e316cb0a 14506 pcp-import-ganglia2pcp_3.11.3_all.deb 778c3b619a4ae8315747593e2312d1b47d65b457 16536 pcp-import-iostat2pcp_3.11.3_all.deb 84b0c48e262eefa6a8cf70ccf6d63a718bcfb12f 9612 pcp-import-mrtg2pcp_3.11.3_all.deb 4ad14ca74246d9cdf791094bbaee5b4a58edd63b 15508 pcp-import-sar2pcp_3.11.3_all.deb aca95a485ac49eeb21c181040aae6cf7eb70dbd3 16184 pcp-import-sheet2pcp_3.11.3_all.deb 7f0f76610ed5d4a23d000ab0cd2776e8604a53fe 57186 pcp-manager_3.11.3_amd64.deb 97d9879c188cb7eaa539a27e367b40c7ad18caed 21040 pcp-pmda-infiniband_3.11.3_amd64.deb 205715813ad706c31b10a62fcd4e5a610bda3ad5 3989820 pcp-testsuite_3.11.3_amd64.deb 5a4b3bf7f8ed8b9e48817c8dc1115a154475f2d3 100512 pcp-webapi_3.11.3_amd64.deb 495958309f1a96195eb459f0909eed545e02a91d 1705702 pcp_3.11.3_amd64.deb 48c736a1f0748d7b426bb233c29bce7dbdf745cc 58480 python-pcp_3.11.3_amd64.deb d84a326b8240c87fecb21a091789353647c32b9e 58596 python3-pcp_3.11.3_amd64.deb Checksums-Sha256: 8716b070305032d5353aba5f04689271f3d2b1d3ab4208de8086f26f2254a35c 4119 pcp_3.11.3.dsc b967c9668dd83814370968e95775a9cac67bc053585954350ae3b8e2602b659c 12246180 pcp_3.11.3.tar.xz 1ba8d6018949421ced7848cade981241f557d6c206f416bcb59580061b82153c 16914 libpcp-gui2-dev_3.11.3_amd64.deb 52b002e43f862a0d6bfefc4c8325e56e28f1458165ff47626835c2f9e1d1aee6 15754 libpcp-gui2_3.11.3_amd64.deb e70672109c860c8bbcfcbe7b80ebe5d5463ed00b44129cc3b8cfae15718027f1 17454 libpcp-import-perl_3.11.3_amd64.deb 9f591a0d59b7656a13d6582849fef292ffc13c16fbeb2a1deaa08a28771ca969 16906 libpcp-import1-dev_3.11.3_amd64.deb e1fc8fe7338aabd30f1d52a9f41b57f0b53b3f366c4b66bdf9c2fb7a5b75ffaa 16452 libpcp-import1_3.11.3_amd64.deb 40dc87730c3ef2fad9123e05075a0f66c184ec5127545fcb047c217b56f8bc4a 11618 libpcp-logsummary-perl_3.11.3_amd64.deb 11f890101d7ec729ffc953ec27c588acb3fecdb695d643695e03e6592ab348b1 18536 libpcp-mmv-perl_3.11.3_amd64.deb 20088479a5a8819d6e9bdc99cfe65d50090d28d0562a257029b093227b8e8985 19354 libpcp-mmv1-dev_3.11.3_amd64.deb 5a9a9224a3c0a4f4624d319ffdd7b974d6803b67474d8192155bacae236842fd 12618 libpcp-mmv1_3.11.3_amd64.deb ae32a641892fa40353da819ec4b1e15f58930e954628e3e25b1a807d2814742e 41958 libpcp-pmda-perl_3.11.3_amd64.deb 1652c82b650b65f5a175d65a8a2bfa29238dfa5ca4791e374eaad2f2d8dfa0e8 106604 libpcp-pmda3-dev_3.11.3_amd64.deb ba82b2af1dc5adf191790754363aac58653fb31bb0c4547dd8a88cbe247de717 40776 libpcp-pmda3_3.11.3_amd64.deb d014b4ab0f26da904c76cf04a6500fe202076475d294a404a98a8b4e80985103 27526 libpcp-trace2-dev_3.11.3_amd64.deb f04b5013daf22e0bff4dc7e22b820637023834bcd61a8008feb6fd3a3ff5bede 20214 libpcp-trace2_3.11.3_amd64.deb ea317ee3a14b164c528ccc9ac0135cf52d03142ba0f15d01fa406c42eceeb956 453694 libpcp3-dev_3.11.3_amd64.deb b6796ecbf99539f2bf2711b2029a4965bfe70e7063ad7c8d2fd30c2516a1a847 207440 libpcp3_3.11.3_amd64.deb 69abfdc6bd45a29b2e9223b8ef8092cc149071c68a87502c3bdf211151d4cee1 19066 pcp-conf_3.11.3_amd64.deb fd8c09cfe02a49714f3e0c25f84e72a466633aefd540a2dc094f420af70de2ff 4610564 pcp-doc_3.11.3_all.deb 17dbe6a22662831c78958dbed71f88ad34b0d65cb7eb52af052ca7e6f6dd3aeb 12550 pcp-export-pcp2graphite_3.11.3_amd64.deb 35b40d756134292b4ef4605b6e89e5ee11a3fc4ebd5afd169df36e7accf0f194 12636 pcp-export-zabbix-agent_3.11.3_amd64.deb a119cc4f5583bc6e46a4db008268407d77d7418423af03eed779b5766efd83c2 646028 pcp-gui_3.11.3_amd64.deb 3e093c5056992312e4a86c221c0291c52c294a2a8d519a3b738174d9adf91f5f 25902 pcp-import-collectl2pcp_3.11.3_amd64.deb a620ce344e9d77904e88b9cc7920a59083b27c5302055664ed1f4d4c5dfb1199 14506 pcp-import-ganglia2pcp_3.11.3_all.deb 9f36beb724874f0792c17cff4d2c84dc53244d7915cd99e7669710b17b22a24f 16536 pcp-import-iostat2pcp_3.11.3_all.deb 4181096be1b4cad0818933a9e785e25dac5f2700f124203b1aa0d5f123422572 9612 pcp-import-mrtg2pcp_3.11.3_all.deb fd5e2faf4e525cfb2d2114199524d1e272d722f5ce0ef1812921948ac71d8f7d 15508 pcp-import-sar2pcp_3.11.3_all.deb fd538412324109af4e15e45eb80ba1e842d5ea4452fe6808ae9ee5c276e02a8f 16184 pcp-import-sheet2pcp_3.11.3_all.deb c8bc1bf182ef6ed775f56883c4480bcf8eedad0c2417090d674e1ea73301ea37 57186 pcp-manager_3.11.3_amd64.deb 99fc95f520276238645c62e7365899bd94d2ddf68972d6e48ae03b1460a41a5b 21040 pcp-pmda-infiniband_3.11.3_amd64.deb dd7932fadb51a5584e8d66c16fb102f3e24fe768ee80e8f2f5d4588d0b4483c9 3989820 pcp-testsuite_3.11.3_amd64.deb 90f30fe1f4f8e28933dffffbebb9fa2768961d171f6c5ec5a939b5e6a03abad2 100512 pcp-webapi_3.11.3_amd64.deb 1ca3eda2b8197bfb43c6629e81b911174ccd349bc52c9091cc287eadbd7340c2 1705702 pcp_3.11.3_amd64.deb cf0fcd29a3963116a52623022e7ec756abbd9e89a68adddd65064f9e06cb89ef 58480 python-pcp_3.11.3_amd64.deb 7653adbe2fad140625fcd3f2b28efe986cf9cd966b18a325c0ad6b142c9ffd68 58596 python3-pcp_3.11.3_amd64.deb Files: 04653c9ec56b115622882667fffde23b 4119 utils extra pcp_3.11.3.dsc e2bc332e555158ac94e7854fb8d39d0c 12246180 utils extra pcp_3.11.3.tar.xz 3baabc35bd39b3465202160cf8289969 16914 libdevel extra libpcp-gui2-dev_3.11.3_amd64.deb 1fa00ae2064d6852142e5a0ef1616e92 15754 libs extra libpcp-gui2_3.11.3_amd64.deb 5af3fe8956adee1aa50b31ccdf1dd151 17454 perl extra libpcp-import-perl_3.11.3_amd64.deb 5ceaa4ac95b0ad5b0f357d688dd194a2 16906 libdevel extra libpcp-import1-dev_3.11.3_amd64.deb c6a3bc577fb7a4b5ae70b1d4f086e74c 16452 libs extra libpcp-import1_3.11.3_amd64.deb 73b222735a4132e00449c49451f5c51c 11618 perl extra libpcp-logsummary-perl_3.11.3_amd64.deb 5e17f9baa56dfad15ef333663a2107e4 18536 perl extra libpcp-mmv-perl_3.11.3_amd64.deb 5b4a25074bcd74b0405298fd204b662d 19354 libdevel extra libpcp-mmv1-dev_3.11.3_amd64.deb 66c1d23fe4b49ccf6ec906c0a57607e5 12618 libs extra libpcp-mmv1_3.11.3_amd64.deb cc0306436c93659858c0bf95b1201dea 41958 perl extra libpcp-pmda-perl_3.11.3_amd64.deb 1a5197fc0186441173855ddbd5acdb40 106604 libdevel extra libpcp-pmda3-dev_3.11.3_amd64.deb 26a8f14168e37f73ac65bcbb154eb0ef 40776 libs extra libpcp-pmda3_3.11.3_amd64.deb 75e7e14d156178c722b5d07fb8a62623 27526 libdevel extra libpcp-trace2-dev_3.11.3_amd64.deb b458acd43ce3f8a514e0444c83d67c1e 20214 libs extra libpcp-trace2_3.11.3_amd64.deb c0d8f9b20106dd1cba766f13047b8262 453694 libdevel extra libpcp3-dev_3.11.3_amd64.deb 1772d1c91dec1a8c6b589082b989ecfb 207440 libs extra libpcp3_3.11.3_amd64.deb abcaf4868e19f10a66539fce14bdc921 19066 libs extra pcp-conf_3.11.3_amd64.deb dfde4b68f835e26ca9073bd6180bf3bf 4610564 doc extra pcp-doc_3.11.3_all.deb 9e4cd557821e4031e3b1a82475ef107c 12550 utils extra pcp-export-pcp2graphite_3.11.3_amd64.deb 7bdbc75226556d4d67b93b7e4803163c 12636 utils extra pcp-export-zabbix-agent_3.11.3_amd64.deb 27372145ab1c7528b38a71c7f9aa68be 646028 utils extra pcp-gui_3.11.3_amd64.deb 1619df5baed7dae023d7d53708b60398 25902 utils extra pcp-import-collectl2pcp_3.11.3_amd64.deb 2676902608070877c75de8a7ffd709dc 14506 utils extra pcp-import-ganglia2pcp_3.11.3_all.deb 5f18cb83deaa5e11c98aa7e0fb35040c 16536 utils extra pcp-import-iostat2pcp_3.11.3_all.deb 248cdc5cd3f14a1be6a7b2c2b50ded79 9612 utils extra pcp-import-mrtg2pcp_3.11.3_all.deb e8265fbafb5543707a95b1d9566d9e3f 15508 utils extra pcp-import-sar2pcp_3.11.3_all.deb 101856ee340cf14fca322f085b7e38b9 16184 utils extra pcp-import-sheet2pcp_3.11.3_all.deb 7d3e8910e9a277c2287a15e95e2ef710 57186 utils extra pcp-manager_3.11.3_amd64.deb 7a30ba59082d55ac7dfc9b9d23549857 21040 utils extra pcp-pmda-infiniband_3.11.3_amd64.deb fd8cba105020fb88bfabfe9655d7e2b2 3989820 utils extra pcp-testsuite_3.11.3_amd64.deb 2c3855fdaa688cba2b2323064e4887cc 100512 utils extra pcp-webapi_3.11.3_amd64.deb 0f2a8fed162ef897f8e7f273fcfd8fc1 1705702 utils extra pcp_3.11.3_amd64.deb 83614dd76e16edf5da1b9a4d01ce3c69 58480 python extra python-pcp_3.11.3_amd64.deb d0814525ea27058ace7b9b6d7f0fc874 58596 python extra python3-pcp_3.11.3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXaLmVAAoJEP4IQu423YwM5KkP/3tNRMpVzAw+cLM0+91Vnqdp 8KxuC5r0US81V/pEvJjWVzVPckSWvUgVeZ2GxaGtN9LWisPA2lgkhr6ZblF91Zxg drTSAl62qqSl1fo7ufuRezOqr1c5kd81kwlt0EVoxDBUW2imdeM6dqJGmGDKxArr Fh6+GxXRLxs4HKf4bFrI436fVaDwKpF6pTCVDfNSB1SLYLmi8bzEv3BuPs/4w8Jj wePmYFFpwf1ds0f8143ItAPUbPW8Eahfr9qMH4b2Si/m4Ez0+5/4fjWLr4JFeNGR yWMLbUWypiljVY2G1VM5xwjfnp9rCe0GCFjK3IqcTBBbnZjK9MiQ1eb4ELurNTk7 H6jOKa+RzqVHgQ1xaHf8XHPOlGNXlG0j+LRGhBFmDG3xQRZvj+V3siE1eeKNMWWI j12b+B3mbwhTJ+4b07ocPXKYbYgUM1Sj7Un6dKYv/UnMTgnA3aYIS1dBEe0D+YY0 vFkn/UFCp2vtWy/oYVrTbb0RyCsW/RXCTSHRRUoPgl/FTeCDiNe6Z8lMNMs975V2 GBkAhZjSuLkN6u0c1aA3SIHL04UGkkzTXiAWbfGaJ/Tpo4CvOvfJlssL2gI+U9W/ bjRCEwD+QV+5ilAljWEABBPccbAxb8fU/4Mcixo4MwrzcbIVtIoSl1Uh2j/Q7BrX N3776haOg5kXxsRPdkRT =OyBP -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From nscott@redhat.com Sun Jul 3 20:52:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3B2727CA7 for ; Sun, 3 Jul 2016 20:52:25 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id F2F598F8035 for ; Sun, 3 Jul 2016 18:52:21 -0700 (PDT) X-ASG-Debug-ID: 1467597136-04cbb027384e3b10001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id cbKE2oWfVMfTWWjY (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 03 Jul 2016 18:52:16 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u641px58003632; Sun, 3 Jul 2016 21:51:59 -0400 Date: Sun, 3 Jul 2016 21:51:59 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Thorsten Alteholz Cc: PCP Development Team Message-ID: <390610399.3550789.1467597119531.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] Comments regarding pcp_3.11.3_amd64.changes MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Comments regarding pcp_3.11.3_amd64.changes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Comments regarding pcp_3.11.3_amd64.changes Thread-Index: 4v9YdATSk5SOyfcp+ueEq6zIPAE4Yg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1467597136 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1093 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.30992 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > Hi Nathan, > > I marked your package for accept, but please take care of all lintian errors > like: > E: pcp source: depends-on-build-essential-package-without-using-version > dpkg-dev [build-depends: dpkg-dev] > E: pcp source: build-depends-on-build-essential build-depends > E: pcp source: depends-on-build-essential-package-without-using-version g++ > [build-depends: g++] > Great, thanks Thorsten - and yep, I'll clean those up in the next upload. In the next version of PCP there's likely to be a new pcp-export-influxdb sub-package ... I wonder if there's any way we can streamline these pcp sub package additions to the Debian archive? (or is it OK as-is?) I could send you a note describing just the new sub-package details if that helps? (everything else is likely to be as before in terms of packaging, licensing, etc - re-reviewing all of PCP may not be required & is probably quite time consuming for you). Anyway, lemme know if there's anything I can do to make that process easier. cheers. -- Nathan From nscott@redhat.com Sun Jul 3 22:02:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BAF6C7CA7 for ; Sun, 3 Jul 2016 22:02:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 09120AC001 for ; Sun, 3 Jul 2016 20:02:29 -0700 (PDT) X-ASG-Debug-ID: 1467601346-04cbb027364e7dd0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id Feb3TlPIDu7CXEgD (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 03 Jul 2016 20:02:27 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6432MjU038887; Sun, 3 Jul 2016 23:02:22 -0400 Date: Sun, 3 Jul 2016 23:02:21 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Message-ID: <343267617.3556068.1467601341893.JavaMail.zimbra@redhat.com> In-Reply-To: References: <20160630184840.GB880@apio.adsroot.itcs.umich.edu> <1219763127.3321732.1467327849186.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] pcp2influxdb - a clone of pcp2graphite MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp2influxdb - a clone of pcp2graphite Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp2influxdb - a clone of pcp2graphite Thread-Index: k4Lzu3NmaKZCvmttV0ld4uCLIQPjvQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467601347 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 712 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.30993 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Alec, ----- Original Message ----- > [...] > >> We've been testing it for a couple of days and have not had any issues > >> with the patch. > > The one thing the patch lacks is the influxdb equivalent of regression > > test pcp/qa/667 which would take pcp2influxdb through its paces. Could > > you add something like that little shell script, for influxdb? > > > > I will certainly do this, but it'll take a few days. We are pretty busy > getting ready for some maintenance that will happen in a couple of weeks. > OK, thanks and no problem. Let me know if any assistance is needed there - there's some high level notes about the test scripts in qa/README too. cheers. -- Nathan From kenj@internode.on.net Mon Jul 4 00:35:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=3.0 required=5.0 tests=TVD_SUBJ_NUM_OBFU_MINFP 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 8483D7CA7 for ; Mon, 4 Jul 2016 00:35:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 49563304039 for ; Sun, 3 Jul 2016 22:35:15 -0700 (PDT) X-ASG-Debug-ID: 1467610506-04cbb027364f0740001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id cnOUgNmEM702iXyO for ; Sun, 03 Jul 2016 22:35:07 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CTAQCE9HlXEJVY0XYNTYQUfIZvskSBeRqHZhQBAQEBAQEBBgEBAQEBAQEBPoU2VTAGAgUWCwILAwIBAgEbFicGAgEBuVFnj2uBAY8AgjWCWgWZE4YJkUeGIZAKHoQ4XIkMAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 04 Jul 2016 15:05:04 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa and collectl2pcp fixes From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa and collectl2pcp fixes Message-ID: <5779F588.2060103@internode.on.net> Date: Mon, 4 Jul 2016 15:35:04 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1467610507 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2839 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30995 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (6): qa/083: cleanup properly qa/706: separate output for each multifetch process qa/544: replace checksums by full output in .out file qa/151: fix small error in diagnostics capture qa/182: save the diagnostic output in $seq.full collectl2pcp and qa/544: fix metadata and overflow issues, better QA qa/083 | 4 qa/083.out | 1 qa/151 | 2 qa/182 | 2 qa/544 | 162 qa/544.out |10899 ++++++++++++++++++++++++++++++++++++++++++++- qa/706 | 13 qa/706.out | 24 src/collectl2pcp/metrics.c | 42 src/collectl2pcp/proc.c | 4 10 files changed, 10911 insertions(+), 242 deletions(-) Details ... commit abbc73b4ca3fb5c632a3cd7e1c18b159117696f6 Author: Ken McDonell Date: Mon Jul 4 15:29:57 2016 +1000 collectl2pcp and qa/544: fix metadata and overflow issues, better QA Some metrics were just plain wrong. Some were wrong on 32-bit platforms. Extended qa/544 to compare values from pminfo and collectl for randomly chosen metrics and instances. commit ea37683095fbf7d3a285fe622773c180824bd3dc Author: Ken McDonell Date: Mon Jul 4 06:09:32 2016 +1000 qa/182: save the diagnostic output in $seq.full commit af87b08c35dba468e1e63ad85bf7a360bd5abfe2 Author: Ken McDonell Date: Mon Jul 4 06:08:01 2016 +1000 qa/151: fix small error in diagnostics capture commit 9ac1e83ea57bb913aeef45fc4b2a0561d0bf3ec7 Author: Ken McDonell Date: Sun Jul 3 06:57:59 2016 +1000 qa/544: replace checksums by full output in .out file Checksums are good for keeping the .out file small, but when a test fails there is insufficient information to debug it. commit bd8d58577bd8e31fcbda1979f7a13db19ed369f1 Author: Ken McDonell Date: Sun Jul 3 06:31:25 2016 +1000 qa/706: separate output for each multifetch process This looked like it may have been done at some point in the past and then regressed with subsequent changes. This test is failing sporadically and this may help diagnose the reason. commit e85d9225dc573e656760aec83395063b991288e0 Author: Ken McDonell Date: Sat Jul 2 20:54:14 2016 +1000 qa/083: cleanup properly We end up with a non-standard primary pmlogger that needs to be killed off ... prior to this change this test (083) was reliably causing test 119 to fail (later on in a full QA run) on almost all hosts. From myllynen@redhat.com Mon Jul 4 03:11:08 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B12DD7CB0 for ; Mon, 4 Jul 2016 03:11:08 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 84DA38F8039 for ; Mon, 4 Jul 2016 01:11:05 -0700 (PDT) X-ASG-Debug-ID: 1467619858-04cb6c063c3b92c0001-S8gJnT Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by cuda.sgi.com with ESMTP id TVCc68IJgNZ2FZjr (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 04 Jul 2016 01:10:59 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f51.google.com[74.125.82.51] X-Barracuda-Apparent-Source-IP: 74.125.82.51 Received: by mail-wm0-f51.google.com with SMTP id z126so31568270wme.0 for ; Mon, 04 Jul 2016 01:10:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=DNcQff0z9AG7rR8dGCFR3H+av9zjxuryJhCrCaVW9mw=; b=cCzjr2ysGsUEYK05ylJLZXPZWnRnZ481zbogRglY0vrosBgXELus8gK5O3dG+kT+kW YlH2gJALpmXZE32MLzpBoLavKXDlG6FHveMTU7viLjxYqyhMQ0xuY1W2elYZ5hLtmnsm DcT79A40Nsddyp37N2fxW3oMunchX3XnUvE9Qp46byEnWi7fdwt5q9Wt3GJ4tGdw5JkV GpgYoGX3LYLHJBIFAwLMi4zY9j/my/gwdj7CyarIDJRFYGP8fKkVzVCedX+2oyHmSEaB 24ERyDJimezySu0CXhQ744XZ0kU8wAyIsbevHFeJhEKJWyzq0qdIjH9YStVW+cin/i7v qhUg== X-Gm-Message-State: ALyK8tKsLU1tqVPC5THok/Gva1BRYbO2bFH4Ws/FzWriUTcDGWrcWHu9axKFn/icSRVrbLJ3 X-Received: by 10.194.81.138 with SMTP id a10mr10559896wjy.53.1467619857655; Mon, 04 Jul 2016 01:10:57 -0700 (PDT) Received: from [192.168.1.100] (37-33-161-77.bb.dnainternet.fi. [37.33.161.77]) by smtp.gmail.com with ESMTPSA id d137sm3464056wmd.12.2016.07.04.01.10.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Jul 2016 01:10:56 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: Reporting archive timezone Organization: Red Hat X-ASG-Orig-Subj: Reporting archive timezone Message-ID: <577A1A0F.4010708@redhat.com> Date: Mon, 4 Jul 2016 11:10:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f51.google.com[74.125.82.51] X-Barracuda-Start-Time: 1467619858 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 6070 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30998 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, It seems that reporting of timezone from archives is not consistent across PCP tools (pmval/pmdumptext/pmrep) when not using -Z or -z. The QA archives pcp-atop and pcp-vmstat can be used as test cases, they are from AEST-10/AEDT-11 as both pmdumplog(1) and pmrep(1) confirm (using -z, both also include the mem.util.slab metric). Below is the info shown by pmrep(1) for the pcp-vmstat archive today: archive: pcp-vmstat timezone: AEDT-11 (reporting, local is EEST-3) start: Mon Feb 15 15:53:01 2016 end: Mon Feb 15 15:53:05 2016 The issue is that when the archive was created the timezone here was not EEST-3 but EET-2 (so the real time difference was 9, not 8 hours). pmval handles this correctly, without -Z/-z it reports first metric at 06:53:01 which was 9 hours earlier at EET-2 than 15:53 at AEDT-11. pmdumptext/pmrep however report first metric at 07:53:03, thus they report as it had been EEST-3 here in February. (With -Z/-z both pmdumptext and pmrep use the correct time.) For the pcp-atop archive we can see the same inconsistency, the real time difference was 7 hours which pmval uses but pmdumptext/pmrep use 8 hours instead. Below is a patch to fix pmrep to do the same as pmval. Unfortunately, I'm not providing any concrete QA updates as I don't know how this could be tested automatically as this is dependent on the local timezone. Btw, I noticed this comment in the pmrep QA files: # we also need to filter for AEST-10 during standard timezone # as it appears that pmrep will report the change in -11 to -10 I'm not quite sure what this means, AFAICS pmrep report the TZ info from the archive regardless of the local TZ and after the patch below does the TZ change correctly when needed. >From 45253a49198d8ce93e82cec7f3c67d45e20dd754 Mon Sep 17 00:00:00 2001 From: Marko Myllynen Date: Sun, 3 Jul 2016 22:40:24 +0300 Subject: [PATCH 4/6] pmrep tz handling fix --- qa/1069 | 6 +++--- qa/1070 | 4 ++-- qa/1071 | 6 +++--- src/pmrep/pmrep.py | 20 +++++++++++++------- 4 files changed, 21 insertions(+), 15 deletions(-) diff --git a/qa/1069 b/qa/1069 index ddbc1be..78353c9 100755 --- a/qa/1069 +++ b/qa/1069 @@ -35,11 +35,11 @@ _path_filter() #end } -# timezone: :Australia/Melbourne (creation, current is AEDT-11) -# this is not deterministic .......................... ^^^^^^^ +# timezone: :Australia/Melbourne (reporting, current is AEDT-11) +# this is not deterministic ........................... ^^^^^^^ # and # timezone: AEDT-11 -# ^^^^ ... ditto +# ^^^^^^^ ... ditto # # we also need to filter for AEST-10 during standard timezone # as it appears that pmrep will report the change in -11 to -10 diff --git a/qa/1070 b/qa/1070 index f2e9192..0eade3d 100755 --- a/qa/1070 +++ b/qa/1070 @@ -39,12 +39,12 @@ _path_filter() } # deal with ... -# timezone: PCP-10 (reporting, local is AEDT-11) +# timezone: PCP-10 (reporting, current is AEDT-11) # _filter() { sed \ - -e 's/ (reporting, local is .*)$//g' \ + -e 's/ (reporting, current is .*)$//g' \ #end } diff --git a/qa/1071 b/qa/1071 index 0093a55..ce7eae1 100755 --- a/qa/1071 +++ b/qa/1071 @@ -29,11 +29,11 @@ _path_filter() #end } -# timezone: :Australia/Melbourne (creation, current is AEDT-11) -# this is not deterministic .......................... ^^^^^^^ +# timezone: :Australia/Melbourne (reporting, current is AEDT-11) +# this is not deterministic ........................... ^^^^^^^ # and # timezone: AEDT-11 -# ^^^^ ... ditto +# ^^^^^^^ ... ditto # # we also need to filter for AEST-10 during standard timezone # as it appears that pmrep will report the change in -11 to -10 diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index 0a91311..97b60e6 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -782,9 +782,11 @@ class PMReporter(object): pmidA[i] = c_uint(p) return pmidA - def get_current_tz(self): - """ Figure out the current timezone using the PCP convention """ + def get_local_tz(self, set_dst=-1): + """ Figure out the local timezone using the PCP convention """ dst = time.localtime().tm_isdst + if set_dst >= 0: + dst = 1 if set_dst else 0 offset = time.altzone if dst else time.timezone currtz = time.tzname[dst] if offset: @@ -823,14 +825,18 @@ class PMReporter(object): self.delimiter = OUTSEP # Time - self.localtz = self.get_current_tz() + self.localtz = self.get_local_tz() if self.opts.pmGetOptionHostZone(): os.environ['TZ'] = self.context.pmWhichZone() time.tzset() else: - os.environ['TZ'] = self.localtz + tz = self.localtz + if self.context.type == PM_CONTEXT_ARCHIVE: + # Determine correct local TZ based on DST of the archive + tz = self.get_local_tz(time.localtime(self.opts.pmGetOptionOrigin()).tm_isdst) + os.environ['TZ'] = tz time.tzset() - self.context.pmNewZone(self.localtz) + self.context.pmNewZone(tz) if self.opts.pmGetOptionTimezone(): os.environ['TZ'] = self.opts.pmGetOptionTimezone() time.tzset() @@ -1087,9 +1093,9 @@ class PMReporter(object): if self.context.type == PM_CONTEXT_LOCAL: host = "localhost, using DSO PMDAs" - timezone = self.get_current_tz() + timezone = self.get_local_tz() if timezone != self.localtz: - timezone += " (reporting, local is " + self.localtz + ")" + timezone += " (reporting, current is " + self.localtz + ")" self.writer.write(comm + "\n") if self.context.type == PM_CONTEXT_ARCHIVE: Thanks, -- Marko Myllynen From bugzilla@redhat.com Mon Jul 4 03:27:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CFF087CA7 for ; Mon, 4 Jul 2016 03:27:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 94AC18F8050 for ; Mon, 4 Jul 2016 01:27:25 -0700 (PDT) X-ASG-Debug-ID: 1467620841-04cb6c063f3ba040001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id mFq0CZS5wZJSyaLX (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 04 Jul 2016 01:27:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bJzDm-0001r5-EV for ; Mon, 04 Jul 2016 18:27:20 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u648QxXr000768 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 4 Jul 2016 04:26:59 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u648QxkP024567 for ; Mon, 4 Jul 2016 04:26:59 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u648Qxg8024566; Mon, 4 Jul 2016 04:26:59 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1352461] New: PCP options -s and -T are mutually exclusive Date: Mon, 04 Jul 2016 08:26:58 +0000 X-ASG-Orig-Subj: [Bug 1352461] New: PCP options -s and -T are mutually exclusive 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: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1467620842 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1752 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30998 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=3D1352461 Bug ID: 1352461 Summary: PCP options -s and -T are mutually exclusive Product: Fedora Version: 24 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: $ pmrep -s 3 -T 1m -x -p -C mem.util.used pmrep: at most one of -T and -s allowed [...] The same happens with other tools as well since this is coming from libpcp. PCPIntro(1) does not describe this restriction and in fact some clients (li= ke pmrep(1)) would calculate the interval if -s and -T would be accepted toget= her: -T When reporting archived metrics, the report will be restricted= to those records logged before or at endtime. Refer to PCPIntro= (1) for a complete description of the syntax for endtime. When used to define the runtime before pmrep will exit, if no s= am=E2=80=90 ples is given (see -s) then the number of reported samples depe= nds on interval (see -t). If samples is given then interval will= be adjusted to allow reporting of samples during runtime. In c= ase all of -T, -s, and -t are given, endtime determines the act= ual time pmrep will run. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DD0u5uOZ= aFg&a=3Dcc_unsubscribe= From bugzilla@redhat.com Mon Jul 4 03:41:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2948A7CA7 for ; Mon, 4 Jul 2016 03:41:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E15978F8035 for ; Mon, 4 Jul 2016 01:41:10 -0700 (PDT) X-ASG-Debug-ID: 1467621665-04cb6c063d3ba620001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id qUl0jASdOFCUz93p (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 04 Jul 2016 01:41:07 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bJzR3-0006zB-KD for ; Mon, 04 Jul 2016 18:41:05 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u648eimd007944 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 4 Jul 2016 04:40:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u648ei5V040815 for ; Mon, 4 Jul 2016 04:40:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u648eiPW040814; Mon, 4 Jul 2016 04:40:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1352465] New: Python PMAPI pmWhichZone crashes Python Date: Mon, 04 Jul 2016 08:40:44 +0000 X-ASG-Orig-Subj: [Bug 1352465] New: Python PMAPI pmWhichZone crashes Python 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: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1467621667 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1437 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.30998 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=3D1352465 Bug ID: 1352465 Summary: Python PMAPI pmWhichZone crashes Python Product: Fedora Version: 24 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: $ cat ./test.py=20 #!/usr/bin/env python import sys from pcp import pmapi options =3D pmapi.pmOptions("h:z") options.pmSetLongOptionHost() options.pmSetLongOptionHostZone() ctx =3D pmapi.pmContext.fromOptions(options, sys.argv) print(ctx.pmWhichZone()) print(ctx.pmWhichZone()) $ python ./test.py Traceback (most recent call last): File "./test.py", line 11, in print(ctx.pmWhichZone()) File ".../site-packages/pcp/pmapi.py", line 1735, in pmWhichZone raise pmErr(status) pcp.pmapi.pmErr: Operation not permitted $ python ./test.py -h localhost -z EEST-3 *** Error in `python': double free or corruption (fasttop): 0x000000000080f= 460 *** [...] --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DLEWevQV= H3t&a=3Dcc_unsubscribe= From kenj@internode.on.net Mon Jul 4 18:35:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B53047CA4 for ; Mon, 4 Jul 2016 18:35:49 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 22893AC001 for ; Mon, 4 Jul 2016 16:35:46 -0700 (PDT) X-ASG-Debug-ID: 1467675342-04cbb0273852a150001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id bmANlv9LP8EMStPg for ; Mon, 04 Jul 2016 16:35:42 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AEAwD78XpXEJVY0XYNSAaEFHyGb7RIGogFAQEBAQEBBwEBAQEBAQEBPoU2gQsCBSECEQIcFAInCAEBFrEaZ49YgQGMU4FKCIMPgloFiBOHI4QjhTqGCYp2jHKQCoJcHIFeXIkMAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail07.adl2.internode.on.net with ESMTP; 05 Jul 2016 09:05:41 +0930 To: pcp@oss.sgi.com Subject: QA Status From: Ken McDonell X-ASG-Orig-Subj: QA Status Message-ID: <577AF2CD.60104@internode.on.net> Date: Tue, 5 Jul 2016 09:35:41 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1467675342 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 14389 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31014 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Things not looking too good here. We have more hosts this time, but % failure rate is too high. Lots of failures on a couple of unusual hosts (fuji and grundy) that are probably not too much of a concern. 119 is a known problem (actually debris from qa/083) that is fixed but still to work its way through the QA farm. Ditto for 544 (fixed collectl2pcp and qa/544 issues). The rest are all over the shop. Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 27033 run, 150 failed (0.55%) QA Test Fail Failure Signatures (number of different failure patterns) 722 14 2 2 1 1 1 1 1 1 1 1 1 1 119 13 9 4 1108 10 1 1 1 1 1 1 1 1 1 1 600 9 8 1 544 6 3 3 823 5 4 1 361 4 4 274 4 4 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160705.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-07-03 839 837 2 91|bo|bozo PCP 3.11.4 x86_64 Ubuntu 16.04 2016-07-01 824 821 3 106|bl|bozo-laptop PCP 3.11.4 i686 LinuxMint 15 2016-07-05 857 851 6 73|bv|bozo-vm PCP 3.11.4 x86_64 Debian 8.5 2016-06-21 698 675 23 223|fu|fuji PCP unknown i386 Darwin 10.8.0 2016-07-05 739 727 12 145|gr|grundy.sgi.com|grundy.sgi.com 2016-07-05 850 846 4 80|00|vm00 PCP 3.11.4 x86_64 Ubuntu 12.04 2016-07-01 859 855 4 71|01|vm01 PCP 3.11.4 i686 Ubuntu 15.10 2016-07-01 841 835 6 89|02|vm02 PCP 3.11.4 i686 openSUSE 13.2 2016-07-01 874 869 5 56|03|vm03 PCP 3.11.4 x86_64 Fedora 24 2016-07-02 751 741 10 179|04|vm04 PCP 3.11.4 i686 CentOS 5.11 2016-07-02 845 840 5 85|05|vm05 PCP 3.11.4 x86_64 Gentoo 2.2 2016-07-02 61 60 1 4|06|vm06 PCP 3.11.4 amd64 FreeBSD 10.2-RELEASE 2016-07-02 816 810 6 79|07|vm07 PCP 3.11.4 x86_64 Debian stretch/sid 2016-07-04 870 868 2 60|08|vm08 PCP 3.11.4 x86_64 CentOS Linux7.2.1511 2016-07-04 61 60 1 4|09|vm09 PCP 3.11.4 i386 NetBSD 6.1.5 2016-07-02 61 61 0 4|10|vm10 PCP 3.11.4 i386 FreeBSD 9.3-RELEASE-p30 2016-07-02 817 811 6 78|11|vm11 PCP 3.11.4 i686 Debian stretch/sid 2016-07-02 865 859 6 65|12|vm12 PCP 3.11.4 i686 Fedora 22 2016-07-03 864 861 3 66|14|vm14 PCP 3.11.4 x86_64 CentOS6.7 2016-07-04 798 795 3 132|15|vm15 PCP 3.11.4 x86_64 Slackware "14.2" 2016-07-03 856 854 2 74|18|vm18 PCP 3.11.4 x86_64 LinuxMint 17.3 2016-07-03 837 836 1 93|19|vm19 PCP 3.11.4 x86_64 openSUSE 12.2 2016-07-03 797 797 0 133|20|vm20 PCP 3.11.4 x86_64 Ubuntu 13.04 2016-07-03 846 842 4 84|21|vm21 PCP 3.11.4 i686 Debian 7.10 2016-07-03 865 864 1 65|22|vm22 PCP 3.11.4 x86_64 Fedora 19 2016-07-04 868 865 3 62|23|vm23 PCP 3.11.4 i686 Fedora 20 2016-07-04 863 859 4 67|24|vm24 PCP 3.11.4 i686 openSUSE 13.1 2016-07-04 746 741 5 184|25|vm25 PCP 3.11.4 x86_64 CentOS 5.11 2016-07-05 867 866 1 63|26|vm26 PCP 3.11.4 x86_64 Fedora 21 2016-07-03 854 853 1 76|27|vm27 PCP 3.11.4 x86_64 Ubuntu 15.04 2016-07-04 861 858 3 69|28|vm28 PCP 3.11.4 x86_64 RHEL Server 6.8 2016-07-03 868 865 3 62|29|vm29 PCP 3.11.4 x86_64 RHEL Server 7.2 2016-07-04 866 864 2 64|30|vm30 PCP 3.11.4 x86_64 SUSE SLES12 SP0 2016-07-05 866 863 3 64|31|vm31 PCP 3.11.4 x86_64 Fedora 23 2016-07-04 61 60 1 4|32|vm32 PCP 3.11.4 amd64 FreeBSD 11.0-CURRENT 2016-07-04 64 62 2 1|33|vm33 PCP 3.11.4 amd64 OpenBSD 5.8 2016-07-05 858 852 6 72|34|vm34 PCP 3.11.4 x86_64 Arch Linux Summary: 27033 run, 150 failed (0.55%) ==== QA Failure (X) Map ==== Host bo bl bv fu gr 00 01 02 03 04 05 06 07 08 09 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Test %fail Test QA groups 722 38% X X X X X X X X X X X X X X 722 python 119 35% X X X X X X X X X X X X X 119 logutil 1108 27% X X X X X X X X X X 1108 logutil folio pmlogextract 600 24% X X X X X X X X X 600 libpcp timezone 544 16% X X X X X X 544 pmimport 823 14% X X X X X 823 pmda.sample pmstore secure 274 11% X X X X 274 pmda help pmda.install dbpmda 361 11% X X X X 361 pmda.linux cgroups 651 8% X X X 651 pmproxy 666 8% X X X 666 pmmgr slow valgrind 023 5% X X 023 pmcd pmprobe 066 5% X X 066 pmcd 155 5% X X 155 pmcd pmstore pmda.sample 340 5% X X 340 pmcd 354 5% X X 354 folio pmlc 359 5% X X 359 pmcd pminfo 365 5% X X 365 pmcd 430 5% X X 430 logutil folio Host bo bl bv fu gr 00 01 02 03 04 05 06 07 08 09 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 648 5% X X 648 pmda.mmv 660 5% X X 660 pmwebapi 667 5% X X 667 python 669 5% X X 669 pmmgr 706 5% X X 706 libpcp 713 5% X X 713 context libpcp pmproxy secure 739 5% X X 739 python getopt timezone 836 5% X X 836 pmlogsummary pmdiff 892 5% X X 892 pmcd libpcp 914 5% X X 914 pmda.papi 990 5% X X 990 pmda.mmv 999 5% X X 999 pmns 051 3% X 051 pmcd 067 3% X 067 pmcd 069 3% X 069 pmcd pmval 098 3% X 098 pmlc pmlogger other pmdumplog 102 3% X 102 pmlc pmlogger 110 3% X 110 pmda.simple pmda.proc pmda.install 156 3% X 156 pmda.sample pmda.proc pmcd_wait pmda.install 193 3% X 193 libpcp pmcd pdu 216 3% X 216 pmda.linux Host bo bl bv fu gr 00 01 02 03 04 05 06 07 08 09 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 243 3% X 243 pmcd pmprobe 244 3% X 244 pmcd pmprobe 255 3% X 255 compat pmda pmda.proc help pmda.install pmda.simple 280 3% X 280 pmlogger logutil folio pmlc 336 3% X 336 trace pmda.install 371 3% X 371 pmimport pmdumplog perl libpcp_pmi 372 3% X 372 pmimport pmdumplog perl 381 3% X 381 logutil pmlc 389 3% X 389 pmlogger 416 3% X 416 pmda.news dbpmda perl 449 3% X 449 threads flakey 459 3% X 459 pmlogreduce valgrind 527 3% X 527 libpcp_import perl timezone 560 3% X 560 pmda.simple pmda.install 578 3% X 578 pmcd pmda.install pmval 635 3% X 635 pmda.linux libirixpmda 662 3% X 662 pmwebapi pmda.sample 709 3% X 709 python 720 3% X 720 libpcp valgrind 769 3% X 769 other 779 3% X 779 pmda Host bo bl bv fu gr 00 01 02 03 04 05 06 07 08 09 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 832 3% X 832 pmda.sample pmstore secure 842 3% X 842 python pmiostat pmval 878 3% X 878 pmda.pipe pmval 944 3% X 944 pmcd secure 956 3% X 956 pmcd 964 3% X 964 pmcd 983 3% X 983 pmie 1051 3% X 1051 pmieconf 1055 3% X 1055 pmlogger Host bo bl bv fu gr 00 01 02 03 04 05 06 07 08 09 11 12 14 15 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 From nscott@redhat.com Mon Jul 4 19:07:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DA6F67CA4 for ; Mon, 4 Jul 2016 19:07:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9FE028F8037 for ; Mon, 4 Jul 2016 17:07:28 -0700 (PDT) X-ASG-Debug-ID: 1467677242-04cb6c063f3e20c0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id i4my6MHuXuD1QIY3 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 04 Jul 2016 17:07:23 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6507JKr023122; Mon, 4 Jul 2016 20:07:19 -0400 Date: Mon, 4 Jul 2016 20:07:19 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> In-Reply-To: <577AF2CD.60104@internode.on.net> References: <577AF2CD.60104@internode.on.net> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.123] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: AXh8HCCUiq/MGL4z1lcQfIkWKttDWA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1467677243 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1308 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31015 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > Things not looking too good here. We have more hosts this time, but % > failure rate is too high. > > Lots of failures on a couple of unusual hosts (fuji and grundy) that are > probably not too much of a concern. > > 119 is a known problem (actually debris from qa/083) that is fixed but still > to work its way through the QA farm. > > Ditto for 544 (fixed collectl2pcp and qa/544 issues). > > The rest are all over the shop. > > Details for the most commonly failing tests are available from > ftp://oss.sgi.com/projects/pcp/download/qa-status/ > > === Synopsis === > > QA Status from Ken McDonell's QA Farm in Melbourne > > Summary: 27033 run, 150 failed (0.55%) > > QA Test Fail Failure Signatures (number of different failure patterns) > 722 14 2 2 1 1 1 1 1 1 1 1 1 1 > 119 13 9 4 > 1108 10 1 1 1 1 1 1 1 1 1 1 > 600 9 8 1 > 544 6 3 3 > 823 5 4 1 > 361 4 4 > 274 4 4 I've pushed in a fix for 722, 'twas a memory corruption problem. I saw 1108 fail once, but never again & running it in a loop isn't able to hit it, so I'm wondering if its related to some state left behind from an earlier test. I'll keep digging. cheers. -- Nathan From wwwrun@oss.sgi.com Tue Jul 5 09:20:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 73E737CD7; Tue, 5 Jul 2016 09:20:30 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1100] libpcp interp.c crash on archive scan Date: Tue, 05 Jul 2016 14:20:30 +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: brolley@redhat.com X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: brolley@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1467728430.7b742.14055"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1467728430.7b742.14055 Date: Tue, 5 Jul 2016 09:20:30 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1100 brolley@redhat.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. --1467728430.7b742.14055 Date: Tue, 5 Jul 2016 09:20:30 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1100
What Removed Added
Status ASSIGNED RESOLVED
Resolution --- FIXED


You are receiving this mail because:
  • You are on the CC list for the bug.
--1467728430.7b742.14055-- From kenj@internode.on.net Tue Jul 5 14:54:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EC78A7CE7 for ; Tue, 5 Jul 2016 14:54:18 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BD623304053 for ; Tue, 5 Jul 2016 12:54:15 -0700 (PDT) X-ASG-Debug-ID: 1467748450-04cb6c063f410590001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id Fnm7bNBDg6NTkKen for ; Tue, 05 Jul 2016 12:54:11 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 06 Jul 2016 05:23:43 +0930 To: PCP From: Ken McDonell Subject: errors from socket code on Mac OS X Message-ID: <577C1045.1040108@internode.on.net> X-ASG-Orig-Subj: errors from socket code on Mac OS X Date: Wed, 6 Jul 2016 05:53:41 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467748450 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 538 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31039 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I'm seeing this ... [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrInit: Invalid address family: 0 [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrCompare: Invalid address family: 0 in about half the failing tests on Mac OS X. Does anyone know how or why we'd be traversing the libpcp socket code for an AF of 0? Seems like a missing or broken guard somewhere higher up the call stack, but I have not been able to diagnose this, so I'm seeking assistance from those who know more. Thanks for any hints or suggestions. From brolley@redhat.com Tue Jul 5 15:45:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 064397CCF for ; Tue, 5 Jul 2016 15:45:43 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CE493304059 for ; Tue, 5 Jul 2016 13:45:42 -0700 (PDT) X-ASG-Debug-ID: 1467751538-04cbb0273855a850001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 8o4pX0ZCHWun3AVa (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 05 Jul 2016 13:45:39 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1AC4D80F92; Tue, 5 Jul 2016 20:45:38 +0000 (UTC) Received: from [10.10.54.22] (vpn-54-22.rdu2.redhat.com [10.10.54.22]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u65KjbOf005889; Tue, 5 Jul 2016 16:45:37 -0400 Message-ID: <577C1D0A.6040300@redhat.com> Date: Tue, 05 Jul 2016 16:48:10 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ken McDonell , PCP Subject: Re: [pcp] errors from socket code on Mac OS X References: <577C1045.1040108@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X In-Reply-To: <577C1045.1040108@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Tue, 05 Jul 2016 20:45:38 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1467751538 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1457 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 07/05/2016 03:53 PM, Ken McDonell wrote: > I'm seeing this ... > > [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrInit: Invalid address family: 0 > [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrCompare: Invalid address family: 0 > > in about half the failing tests on Mac OS X. > > Does anyone know how or why we'd be traversing the libpcp socket code for an AF of 0? > > Seems like a missing or broken guard somewhere higher up the call stack, but I have not been able to diagnose this, so I'm seeking assistance from those who know more. > > Thanks for any hints or suggestions. > This sequence of errors suggests to me that __pmSockAddrIsLoopBack() is being called with an address containing family==0. __pmSockAddrIsLoopBack first extracts the family from the given address and the calls __pmLoopBackAddress(family), which in turn calls __pmSockAddrInit() using that family (first error). It then calls __pmSockAddrCompare() with the original address and the manufactured loopback address, both of which will now have family==0 (second error). Possible candidates: __pmAccAddClient(new client adress) __pmSockAddrIsLoopBack(const __pmSockAddr *addr) HandleClientInput(__pmFdSet *fdsPtr) DoCreds(addr from client table) __pmSockAddrIsLoopBack(const __pmSockAddr *addr) VerifyClient(addr from client table) __pmSockAddrIsLoopBack(const __pmSockAddr *addr) I hope this helps, Dave From nscott@redhat.com Tue Jul 5 21:54:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 A4C6E7CEB for ; Tue, 5 Jul 2016 21:54:45 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 64B84304059 for ; Tue, 5 Jul 2016 19:54:42 -0700 (PDT) X-ASG-Debug-ID: 1467773676-04cb6c063f4221a0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 2xgpeTO7WxLI9Tnr (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 05 Jul 2016 19:54:36 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u662sZfZ062225; Tue, 5 Jul 2016 22:54:35 -0400 Date: Tue, 5 Jul 2016 22:54:35 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <521958454.4118241.1467773675918.JavaMail.zimbra@redhat.com> In-Reply-To: <577A1A0F.4010708@redhat.com> References: <577A1A0F.4010708@redhat.com> Subject: Re: [pcp] Reporting archive timezone MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Reporting archive timezone Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.158] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Reporting archive timezone Thread-Index: iESDky/7JCxc2Y36AwSXrh4pLcafAQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1467773676 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 846 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.31047 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 ----- > [...] > pmval handles this correctly, without -Z/-z it reports first metric at > 06:53:01 which was 9 hours earlier at EET-2 than 15:53 at AEDT-11. >From my scanning of the code, I believe pmval really doesn't touch the timezone settings ($TZ etc) at all in the default case ... > pmdumptext/pmrep however report first metric at 07:53:03, thus they > report as it had been EEST-3 here in February. (With -Z/-z both > pmdumptext and pmrep use the correct time.) ... whereas pmdumptext does always modify TZ to what it works out the local timezone to be - perhaps there's something unexpected happening there for pmdumptext. > Below is a patch to fix pmrep to do the same as pmval. I think that's a good strategy here, pmval is certainly using a simpler approach. cheers. -- Nathan From nscott@redhat.com Tue Jul 5 21:57:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 930D47CEB for ; Tue, 5 Jul 2016 21:57:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 50F8E304059 for ; Tue, 5 Jul 2016 19:57:33 -0700 (PDT) X-ASG-Debug-ID: 1467773846-04bdf074b73f85e0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id AKpQmuLYY43WzRFd (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 05 Jul 2016 19:57:26 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u662vPJP011316 for ; Tue, 5 Jul 2016 22:57:25 -0400 Date: Tue, 5 Jul 2016 22:57:25 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <1792873164.4118480.1467773845955.JavaMail.zimbra@redhat.com> In-Reply-To: <836987826.4118284.1467773700384.JavaMail.zimbra@redhat.com> Subject: pcp updates: kenj+marko+mgoodwin merges, misc build & qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+marko+mgoodwin merges, misc build & qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.158] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: kenj+marko+mgoodwin merges, misc build & qa Thread-Index: gq9gX2bVUtHHYJR5T+hSyAacNGaqZw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1467773846 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4606 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.31047 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (5): pmrep: remove useless cmd line check pmrep: default tz handling fix zsh completion: pmval fine-tuning pmrep: clean up ext header calculation pmrep: add speclocal support to config file Nathan Scott (3): build: remove build-essential packages from debian control file python api: fix memory corruption bug picked up by qa/722 qa: small adjustment to one pmrep test expected output Ken McDonell (1): collectl2pcp and qa/544: fix metadata and overflow issues, better QA Mark Goodwin (1): pmdalinux: filesys metrics use persistent device mapper names debian/control.master | 2 qa/1069 | 22 +- qa/1069.out | 8 qa/1070 | 4 qa/1071 | 6 qa/1071.out | 16 - qa/544 | 137 ++++++++++++++- qa/544.out | 406 +++++++++++++++++++++++---------------------- src/collectl2pcp/metrics.c | 42 ++-- src/collectl2pcp/proc.c | 4 src/pmdas/linux/filesys.c | 10 - src/pmdas/mounts/mounts.c | 5 src/pmrep/pmrep.conf.5 | 10 + src/pmrep/pmrep.py | 76 +++++--- src/python/pmapi.c | 2 src/zshrc/_pcp | 4 16 files changed, 477 insertions(+), 277 deletions(-) commit 44cd55efc478e526996ced0f1e11a4832a52906e Author: Nathan Scott Date: Wed Jul 6 12:47:34 2016 +1000 qa: small adjustment to one pmrep test expected output commit be026f3deb3f1fc74bd72657945d25adc3f4a9b0 Author: Mark Goodwin Date: Wed Jul 6 10:48:42 2016 +1000 pmdalinux: filesys metrics use persistent device mapper names Change the filesys.* instance names from the non-persistent dm-* names to the much more useful and persistent logical names. This is consistent with the disk.dm.* metrics. A similar change is made for the mounts.* metric instances too. Resolves Red Hat BZ #1349932. commit 67147948cf58b7fb5cc8e546f1626c808314e52d Author: Marko Myllynen Date: Wed Jul 6 10:05:17 2016 +1000 pmrep: add speclocal support to config file Use the recently added API enhancement for speclocal (corresponding to -K) in config file. commit f56ece62992cfeae63ccfed053f8f68a44c22880 Author: Marko Myllynen Date: Wed Jul 6 10:00:48 2016 +1000 pmrep: clean up ext header calculation pmrep's write_ext_header() was almost impenetrable, clean it up, fixes an issue where end time for archives was reported incorrectly (beyond the end of the archive). commit 606ee366e37c8c8409a50a2bad2fd8b6129980d9 Author: Marko Myllynen Date: Wed Jul 6 09:59:14 2016 +1000 zsh completion: pmval fine-tuning pmval(1) accepts multiple -U options. --container can't be used with -U. commit 091b9c8139fd8aa70f4656c40ea5da16c4eb9c18 Author: Marko Myllynen Date: Wed Jul 6 09:58:24 2016 +1000 pmrep: default tz handling fix Switch to consistent behaviour with pmval for default timezone. commit d7101c0ee22ffa40439c32d249135cf2c7bde63b Author: Marko Myllynen Date: Wed Jul 6 09:38:40 2016 +1000 pmrep: remove useless cmd line check Remove the "interval can't be longer than runtime" check, it was not catching all the cases, libpcp does the right thing by default anyway, and there's no such check in pmval(1) and others. commit 8322c4d3d9860673a7bf43f7ccf043a2ab63c743 Author: Nathan Scott Date: Tue Jul 5 10:02:44 2016 +1000 python api: fix memory corruption bug picked up by qa/722 commit abbc73b4ca3fb5c632a3cd7e1c18b159117696f6 Author: Ken McDonell Date: Mon Jul 4 15:29:57 2016 +1000 collectl2pcp and qa/544: fix metadata and overflow issues, better QA Some metrics were just plain wrong. Some were wrong on 32-bit platforms. Extended qa/544 to compare values from pminfo and collectl for randomly chosen metrics and instances. commit 19cece1a8fa8269ab6838ffdc62c80bbb5fe2c62 Author: Nathan Scott Date: Mon Jul 4 13:29:49 2016 +1000 build: remove build-essential packages from debian control file Generates a lintian error message, as reported by Thorsten. From nscott@redhat.com Tue Jul 5 22:05:57 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 441297CDC for ; Tue, 5 Jul 2016 22:05:57 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id AC1BFAC001 for ; Tue, 5 Jul 2016 20:05:53 -0700 (PDT) X-ASG-Debug-ID: 1467774346-04cbb02738568ba0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ePEA7t5imJiEGhC8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 05 Jul 2016 20:05:48 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6635gJG012036; Tue, 5 Jul 2016 23:05:42 -0400 Date: Tue, 5 Jul 2016 23:05:42 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Dave Brolley Cc: PCP Message-ID: <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> In-Reply-To: <577C1D0A.6040300@redhat.com> References: <577C1045.1040108@internode.on.net> <577C1D0A.6040300@redhat.com> Subject: Re: [pcp] errors from socket code on Mac OS X MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X Content-Type: multipart/mixed; boundary="----=_Part_4119704_1541142890.1467774342412" X-Originating-IP: [10.64.50.158] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: errors from socket code on Mac OS X Thread-Index: 9k7IpXiu582Q9Y/FaOwru0cGjWw2bQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467774348 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2639 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31047 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ------=_Part_4119704_1541142890.1467774342412 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi guys, ----- Original Message ----- > On 07/05/2016 03:53 PM, Ken McDonell wrote: > > I'm seeing this ... > > > > [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrInit: Invalid address > > family: 0 > > [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrCompare: Invalid address > > family: 0 > > > > in about half the failing tests on Mac OS X. > > > > Does anyone know how or why we'd be traversing the libpcp socket code for > > an AF of 0? > > > > Seems like a missing or broken guard somewhere higher up the call stack, > > but I have not been able to diagnose this, so I'm seeking assistance from > > those who know more. > > > > Thanks for any hints or suggestions. > > > This sequence of errors suggests to me that __pmSockAddrIsLoopBack() is > being called with an address containing family==0. > > __pmSockAddrIsLoopBack first extracts the family from the given > address and the calls __pmLoopBackAddress(family), which in turn calls > __pmSockAddrInit() using that family (first error). > > It then calls __pmSockAddrCompare() with the original address and the > manufactured loopback address, both of which will now have family==0 > (second error). > > Possible candidates: > __pmAccAddClient(new client adress) > __pmSockAddrIsLoopBack(const __pmSockAddr *addr) > > HandleClientInput(__pmFdSet *fdsPtr) > DoCreds(addr from client table) > __pmSockAddrIsLoopBack(const __pmSockAddr *addr) > > VerifyClient(addr from client table) > __pmSockAddrIsLoopBack(const __pmSockAddr *addr) > > I hope this helps, Ayup, certainly did. I poked at this a bit today (hmm, "lldb" now eh? fun) ... and I think it may be that accept is not filling in the family Dave. In your list above Dave I was able to reproduce it from __pmAccAddClient. We have this libpcp code: void __pmCheckAcceptedAddress(__pmSockAddr *addr) { #if defined(HAVE_STRUCT_SOCKADDR_UN) /* * accept(3) doesn't set the peer address for unix domain sockets. * We need to do it ourselves. The address family * is set, so we can use it to test. There is only one unix domain socket * open, so we know its path. */ if (__pmSockAddrGetFamily(addr) == AF_UNIX) __pmSockAddrSetPath(addr, localSocketPath); #endif } (via __pmAccept) ... and it looks like we are seeing a sockaddr that is (still) completely zeroed after we accept on the fd in pmcd/client.c AcceptNewClient. The attached patch seems to tidy it up for me ... whaddya think Dave? Are we likely to see other places where this happens, I wonder? cheers. -- Nathan ------=_Part_4119704_1541142890.1467774342412 Content-Type: text/x-patch; name=mac.patch Content-Disposition: attachment; filename=mac.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9wbWNkL3NyYy9jbGllbnQuYyBiL3NyYy9wbWNkL3NyYy9jbGllbnQu YwppbmRleCBiNGY1N2VmLi4xZGY0ZGRlIDEwMDY0NAotLS0gYS9zcmMvcG1jZC9zcmMvY2xpZW50 LmMKKysrIGIvc3JjL3BtY2Qvc3JjL2NsaWVudC5jCkBAIC03Niw3ICs3Niw3IEBAIE5vdGlmeUVu ZENvbnRleHQoaW50IGN0eCkKIAogLyogRXN0YWJsaXNoIGEgbmV3IHNvY2tldCBjb25uZWN0aW9u IHRvIGEgY2xpZW50ICovCiBDbGllbnRJbmZvICoKLUFjY2VwdE5ld0NsaWVudChpbnQgcmVxZmQp CitBY2NlcHROZXdDbGllbnQoaW50IHJlcWZkLCBpbnQgZmFtaWx5KQogewogICAgIHN0YXRpYyB1 bnNpZ25lZCBpbnQJc2VxID0gMDsKICAgICBpbnQJCQlpLCBmZDsKQEAgLTg1LDYgKzg1LDcgQEAg QWNjZXB0TmV3Q2xpZW50KGludCByZXFmZCkKIAogICAgIGkgPSBOZXdDbGllbnQoKTsKICAgICBh ZGRybGVuID0gX19wbVNvY2tBZGRyU2l6ZSgpOworICAgIF9fcG1Tb2NrQWRkclNldEZhbWlseShj bGllbnRbaV0uYWRkciwgZmFtaWx5KTsKICAgICBmZCA9IF9fcG1BY2NlcHQocmVxZmQsIGNsaWVu dFtpXS5hZGRyLCAmYWRkcmxlbik7CiAgICAgaWYgKGZkID09IC0xKSB7CiAgICAgCWlmIChuZXRl cnJvcigpID09IEVQRVJNKSB7CmRpZmYgLS1naXQgYS9zcmMvcG1jZC9zcmMvY2xpZW50LmggYi9z cmMvcG1jZC9zcmMvY2xpZW50LmgKaW5kZXggYTc4ZDIwYS4uNjEzNDA3NyAxMDA2NDQKLS0tIGEv c3JjL3BtY2Qvc3JjL2NsaWVudC5oCisrKyBiL3NyYy9wbWNkL3NyYy9jbGllbnQuaApAQCAtNDQs NyArNDQsNyBAQCBleHRlcm4gX19wbUZkU2V0CWNsaWVudEZkczsJCS8qIGZvciBjbGllbnQgc2Vs ZWN0KCkgKi8KIFBNQ0RfREFUQSBleHRlcm4gaW50CXRoaXNfY2xpZW50X2lkOwkJLyogY2xpZW50 IGZvciBjdXJyZW50IHJlcXVlc3QgKi8KIAogLyogcHJvdG90eXBlcyAqLwotZXh0ZXJuIENsaWVu dEluZm8gKkFjY2VwdE5ld0NsaWVudChpbnQpOworZXh0ZXJuIENsaWVudEluZm8gKkFjY2VwdE5l d0NsaWVudChpbnQsIGludCk7CiBleHRlcm4gaW50IE5ld0NsaWVudCh2b2lkKTsKIGV4dGVybiB2 b2lkIERlbGV0ZUNsaWVudChDbGllbnRJbmZvICopOwogUE1DRF9DQUxMIGV4dGVybiBDbGllbnRJ bmZvICpHZXRDbGllbnQoaW50KTsKZGlmZiAtLWdpdCBhL3NyYy9wbWNkL3NyYy9wbWNkLmMgYi9z cmMvcG1jZC9zcmMvcG1jZC5jCmluZGV4IGRkMzJmNTYuLjE4NDEzZWIgMTAwNjQ0Ci0tLSBhL3Ny Yy9wbWNkL3NyYy9wbWNkLmMKKysrIGIvc3JjL3BtY2Qvc3JjL3BtY2QuYwpAQCAtNjU3LDcgKzY1 Nyw3IEBAIENoZWNrTmV3Q2xpZW50KF9fcG1GZFNldCAqIGZkc2V0LCBpbnQgcmZkLCBpbnQgZmFt aWx5KQogICAgIENsaWVudEluZm8JKmNwOwogCiAgICAgaWYgKF9fcG1GRF9JU1NFVChyZmQsIGZk c2V0KSkgewotCWlmICgoY3AgPSBBY2NlcHROZXdDbGllbnQocmZkKSkgPT0gTlVMTCkKKwlpZiAo KGNwID0gQWNjZXB0TmV3Q2xpZW50KHJmZCwgZmFtaWx5KSkgPT0gTlVMTCkKIAkgICAgcmV0dXJu OwkvKiBBY2NlcHQgZmFpbGVkIGFuZCBubyBjbGllbnQgYWRkZWQgKi8KIAogCXN0cyA9IF9fcG1B Y2NBZGRDbGllbnQoY3AtPmFkZHIsICZjcC0+ZGVueU9wcyk7Cg== ------=_Part_4119704_1541142890.1467774342412-- From noreply@github.com Tue Jul 5 23:12:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 7E7C87CF0 for ; Tue, 5 Jul 2016 23:12:03 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3F9DE8F8049 for ; Tue, 5 Jul 2016 21:12:00 -0700 (PDT) X-ASG-Debug-ID: 1467778314-04bdf074b73fbf80001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id PZdO4fYCyAi0p11c (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 05 Jul 2016 21:11:55 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bKeBh-0001NR-Ge for ; Wed, 06 Jul 2016 14:11:53 +1000 Date: Tue, 05 Jul 2016 21:11:37 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1467778297; bh=npmP6bkxExfY7liTHniVe4ikaPzUN0JW5CP0tlHtRLE=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=NSskfOChgQtwXNI1F9h1YmOTZF6v8AKpkqFYh1G/nBxC41TQ5vgxQ8ZyzoQM2xu6l F36BXsOS6So0EhKUmjE7xMemIMCMstb8ZrdI0UAfLdNmx64Y7QXaJGoVC1E2L5k+1Q OoUuetOCP0aYuVb03ofMa1ftSQryqOZ0cOIoUBdI= From: Sitaram Shelke Reply-To: performancecopilot/pcp To: performancecopilot/pcp Cc: Message-ID: Subject: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Content-Type: multipart/alternative; boundary="--==_mimepart_577c84f9449ed_55dd3fb4e3ab52c0178699"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: sitaramshelke X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1467778315 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 9150 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.20 X-Barracuda-Spam-Status: No, SCORE=0.20 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA074b, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31049 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.20 BSF_SC0_SA074b Custom Rule SA074b ----==_mimepart_577c84f9449ed_55dd3fb4e3ab52c0178699 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/97 -- Commit Summary -- * pcp-pidstat: initial commit of PCP implementation of pidstat -- File Changes -- M GNUmakefile (6) M build/rpm/fedora.spec (4) M build/rpm/pcp.spec.in (2) A qa/1078 (45) A qa/1078.out (2769) A qa/archives/pcp-pidstat.0 (0) A qa/archives/pcp-pidstat.index (0) A qa/archives/pcp-pidstat.meta (0) M qa/group (1) M src/GNUmakefile (5) M src/pcp/GNUmakefile (5) A src/pcp/pidstat/.gitignore (1) A src/pcp/pidstat/GNUmakefile (40) A src/pcp/pidstat/pcp-pidstat.1 (148) A src/pcp/pidstat/pcp-pidstat.py (574) A src/pcp/pidstat/test/cpu_process_memory_util_test.py (38) A src/pcp/pidstat/test/cpu_process_priorities_test.py (38) A src/pcp/pidstat/test/cpu_process_stack_util_test.py (38) A src/pcp/pidstat/test/cpu_usage_reporter_test.py (122) A src/pcp/pidstat/test/cpu_usage_test.py (38) A src/pcp/pidstat/test/metric_repository_test.py (151) A src/pcp/pidstat/test/none_handler_printer_decorator_test.py (40) A src/pcp/pidstat/test/pcp-pidstat-pmlogger-config.txt (43) A src/pcp/pidstat/test/pcp_pidstat.py (1) A src/pcp/pidstat/test/process_cpu_usage_test.py (217) A src/pcp/pidstat/test/process_filter_test.py (109) A src/pcp/pidstat/test/process_memory_util_reporter_test.py (85) A src/pcp/pidstat/test/process_memoryutil_test.py (162) A src/pcp/pidstat/test/process_priority_reporter_test.py (58) A src/pcp/pidstat/test/process_priority_test.py (73) A src/pcp/pidstat/test/process_stack_util_reporter_test.py (57) A src/pcp/pidstat/test/process_stackutil_test.py (69) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/97.patch https://github.com/performancecopilot/pcp/pull/97.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/97 ----==_mimepart_577c84f9449ed_55dd3fb4e3ab52c0178699 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

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

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

Commit Summary

  • pcp-pidstat: initial commit of PCP implementation of pidstat

File Changes

Patch Links:


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

----==_mimepart_577c84f9449ed_55dd3fb4e3ab52c0178699-- From noreply@github.com Tue Jul 5 23:51:26 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 35A267CF1 for ; Tue, 5 Jul 2016 23:51:26 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CF3CA30404E for ; Tue, 5 Jul 2016 21:51:22 -0700 (PDT) X-ASG-Debug-ID: 1467780678-04bdf074b53febc0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id aFoCfedXjRh8G0IB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 05 Jul 2016 21:51:19 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bKenp-00070o-Ds for ; Wed, 06 Jul 2016 14:51:17 +1000 Date: Tue, 05 Jul 2016 21:51:05 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1467780665; bh=SGGF1L+S+tf2bbBbKGHnjGYAHdCVQoRyI7JFECuJFCc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=TOn0AqhdcGD7Hkbd/nrgJgD+apn1erfXJxOxv4c/sOTqQe8oKpSK7MrpO1xqeisji xe4q1Q/OL1PLho3ZJ9Io8iCVV98+CtL+yMMxlMG0GZzECqUHgg7hZl9uxmUjg6o6YM pXBxFIf7ewP0B7jywxDECi8X91WqXkWKzLYLL6+E= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Cc: Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Content-Type: multipart/alternative; boundary="--==_mimepart_577c8e39d29a8_61b33fd9778a32bc11608"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1467780679 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2398 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31050 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_577c8e39d29a8_61b33fd9778a32bc11608 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Nice work Sitaram, looks good! I'm seeing a failure in the new test qa/1078 - looks like two small things: - We need to use -z to provide deterministic timestamps in the test output (I have a fix for this one) - The individual processes are output in a different order for me - I guess different python version or different dictionary/hashing algorithm, or something like that. Is there a way to sort the pcp-pidstat output? (e.g. by pid or by top cpu user, or something like that - just to get that deterministic output). I'm not seeing it from a quick man page scan. cheers. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/97#issuecomment-230670467 ----==_mimepart_577c8e39d29a8_61b33fd9778a32bc11608 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Nice work Sitaram, looks good!

I'm seeing a failure in the new test qa/1078 - looks like two small things:

  • We need to use -z to provide deterministic timestamps in the test output (I have a fix for this one)
  • The individual processes are output in a different order for me - I guess different python version or different dictionary/hashing algorithm, or something like that. Is there a way to sort the pcp-pidstat output? (e.g. by pid or by top cpu user, or something like that - just to get that deterministic output). I'm not seeing it from a quick man page scan.

cheers.


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

----==_mimepart_577c8e39d29a8_61b33fd9778a32bc11608-- From noreply@github.com Wed Jul 6 00:25:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 8B9227CCF for ; Wed, 6 Jul 2016 00:25:48 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5F9C230405F for ; Tue, 5 Jul 2016 22:25:48 -0700 (PDT) X-ASG-Debug-ID: 1467782740-04cb6c063e4299e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id yH0ywxLs4kTHjTFG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 05 Jul 2016 22:25:42 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bKfL6-0004xo-AD for ; Wed, 06 Jul 2016 15:25:39 +1000 Date: Tue, 05 Jul 2016 22:25:28 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1467782728; bh=Ch24LowAsMkTg0z0mpSuLHhyhFam9yrYATz7DNm0sA8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NBH6Sje1gWMqNIC0x4amW1Pelm2PW0NbbcuY9LaE7d0OXeuSw3A6rrAGEStb3p2vC 5LJE3TmJa4TpA/gacCViuYWMzMkX7CD88mrcxWTVLwPxN0jAxfWEF1wELtDZQtA/5I yJuYjaC0AteTF2r/Gr9KKawAeufgxcAQ/Jv5wAP0= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Cc: Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/pcp] pcp-pidstat: initial commit of PCP implementation of pidstat (#97) Content-Type: multipart/alternative; boundary="--==_mimepart_577c9648b0f2d_fae3fa56267d29c68120"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1467782741 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1453 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31050 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_577c9648b0f2d_fae3fa56267d29c68120 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #97. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/97#event-713894515 ----==_mimepart_577c9648b0f2d_fae3fa56267d29c68120 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #97.


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

----==_mimepart_577c9648b0f2d_fae3fa56267d29c68120-- From nscott@redhat.com Wed Jul 6 00:29:05 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B3D217CDC for ; Wed, 6 Jul 2016 00:29:05 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D05EAC001 for ; Tue, 5 Jul 2016 22:29:02 -0700 (PDT) X-ASG-Debug-ID: 1467782937-04cbb0273856d5d0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id rro1RHoTCIMeJyZ4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 05 Jul 2016 22:28:57 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u665Su16018137 for ; Wed, 6 Jul 2016 01:28:56 -0400 Date: Wed, 6 Jul 2016 01:28:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <611236143.4127822.1467782936810.JavaMail.zimbra@redhat.com> In-Reply-To: <486650839.4127653.1467782817404.JavaMail.zimbra@redhat.com> Subject: pcp updates: pcp-pidstat, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pcp-pidstat, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.158] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pcp-pidstat, qa Thread-Index: XYlY5pJADeqKOf2NodZHG7YVlSjvwQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1467782937 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3776 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.22 X-Barracuda-Spam-Status: No, SCORE=0.22 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA074b, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31050 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.20 BSF_SC0_SA074b Custom Rule SA074b Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (3): libpcp: further refine setup of container env var for qa/722 qa: add -z to use timezone from the pcp archive in test 1078 qa: fix up 1078 expected output to match pidstat sorting by PID sitaramshelke (1): pcp-pidstat: initial commit of PCP implementation of pidstat GNUmakefile | 6 build/rpm/fedora.spec | 4 build/rpm/pcp.spec.in | 2 qa/1078 | 47 qa/1078.out | 6483 ++++++++---- qa/archives/pcp-pidstat.0 |binary qa/archives/pcp-pidstat.index |binary qa/archives/pcp-pidstat.meta |binary qa/group | 1 src/GNUmakefile | 5 src/libpcp/src/getopt.c | 7 src/pcp/GNUmakefile | 5 src/pcp/pidstat/.gitignore | 1 src/pcp/pidstat/GNUmakefile | 40 src/pcp/pidstat/pcp-pidstat.1 | 148 src/pcp/pidstat/pcp-pidstat.py | 574 + src/pcp/pidstat/test/cpu_process_memory_util_test.py | 38 src/pcp/pidstat/test/cpu_process_priorities_test.py | 38 src/pcp/pidstat/test/cpu_process_stack_util_test.py | 38 src/pcp/pidstat/test/cpu_usage_reporter_test.py | 122 src/pcp/pidstat/test/cpu_usage_test.py | 38 src/pcp/pidstat/test/metric_repository_test.py | 151 src/pcp/pidstat/test/none_handler_printer_decorator_test.py | 40 src/pcp/pidstat/test/pcp-pidstat-pmlogger-config.txt | 43 src/pcp/pidstat/test/pcp_pidstat.py | 1 src/pcp/pidstat/test/process_cpu_usage_test.py | 217 src/pcp/pidstat/test/process_filter_test.py | 109 src/pcp/pidstat/test/process_memory_util_reporter_test.py | 85 src/pcp/pidstat/test/process_memoryutil_test.py | 162 src/pcp/pidstat/test/process_priority_reporter_test.py | 58 src/pcp/pidstat/test/process_priority_test.py | 73 src/pcp/pidstat/test/process_stack_util_reporter_test.py | 57 src/pcp/pidstat/test/process_stackutil_test.py | 69 33 files changed, 6798 insertions(+), 1864 deletions(-) commit c5bd782b337ff3978c1969ce99a898aa61357978 Author: Nathan Scott Date: Wed Jul 6 15:20:37 2016 +1000 qa: fix up 1078 expected output to match pidstat sorting by PID commit 67e452708077ecb842b7e2ba838aabec3007dfb0 Author: Nathan Scott Date: Wed Jul 6 15:19:57 2016 +1000 qa: add -z to use timezone from the pcp archive in test 1078 commit 0712a0edd310fcb117808a3945b7f05187ab6904 Author: Nathan Scott Date: Wed Jul 6 14:16:37 2016 +1000 libpcp: further refine setup of container env var for qa/722 Still seeing intermittent failures on test 722 - use setenv like the rest of libpcp for the container name setup & also ensure we do setup PCP_CONTAINER environment multiple times. commit 4a102ce237658c9ed64160dc67c1dafa649a0973 Author: sitaramshelke Date: Wed Jul 6 07:57:01 2016 +0530 pcp-pidstat: initial commit of PCP implementation of pidstat From wwwrun@oss.sgi.com Wed Jul 6 01:13:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 F3AB77CF7; Wed, 6 Jul 2016 01:13:20 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1088] Add a pcp-pidstat(1) command Date: Wed, 06 Jul 2016 06:13:20 +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: EasyFix X-Bugzilla-Severity: enhancement X-Bugzilla-Who: nathans@debian.org 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 resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1467785600.BfdFa631.11655"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1467785600.BfdFa631.11655 Date: Wed, 6 Jul 2016 01:13:20 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1088 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Nathan Scott --- Initial version is complete, will be in pcp-3.11.4 - thanks Sitaram! -- You are receiving this mail because: You are on the CC list for the bug. --1467785600.BfdFa631.11655 Date: Wed, 6 Jul 2016 01:13:20 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1088
What Removed Added
Status NEW RESOLVED
Resolution --- FIXED

Comment # 1 on bug 1088 from
Initial version is complete, will be in pcp-3.11.4 - thanks Sitaram!


You are receiving this mail because:
  • You are on the CC list for the bug.
--1467785600.BfdFa631.11655-- From kenj@internode.on.net Wed Jul 6 02:05:59 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 105287CF8 for ; Wed, 6 Jul 2016 02:05:59 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C3DE08F804B for ; Wed, 6 Jul 2016 00:05:58 -0700 (PDT) X-ASG-Debug-ID: 1467788751-04bdf074b44069b0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id sqZ9dOObyklPbSKv for ; Wed, 06 Jul 2016 00:05:52 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DMAwCzrHxXEJVY0XYNUIt/tFaGGAKBfAEBAQEBAQcBAQEBAQEBAT6FDAEBBSMEUQEFBwQLGAICBRYLAgIJAwIBAgEbFhQGAQwIAQGzImePfgEBAQEBAQEBAgEBAQEBASGBAYlzhBIRAYMdgloFk1mFOpAxiASFPJAKglwcgV6IGYE1AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 06 Jul 2016 16:35:50 +0930 Subject: Re: [pcp] errors from socket code on Mac OS X To: Nathan Scott , Dave Brolley X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X References: <577C1045.1040108@internode.on.net> <577C1D0A.6040300@redhat.com> <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <577CADCE.9010108@internode.on.net> Date: Wed, 6 Jul 2016 17:05:50 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467788752 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4050 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31052 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 06/07/16 13:05, Nathan Scott wrote: > Hi guys, > > ----- Original Message ----- >> On 07/05/2016 03:53 PM, Ken McDonell wrote: >>> I'm seeing this ... >>> >>> [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrInit: Invalid address >>> family: 0 >>> [DATE] pmcd(PID) Error: auxconnect.c:__pmSockAddrCompare: Invalid address >>> family: 0 >>> >>> in about half the failing tests on Mac OS X. >>> >>> Does anyone know how or why we'd be traversing the libpcp socket code for >>> an AF of 0? >>> >>> Seems like a missing or broken guard somewhere higher up the call stack, >>> but I have not been able to diagnose this, so I'm seeking assistance from >>> those who know more. >>> >>> Thanks for any hints or suggestions. >>> >> This sequence of errors suggests to me that __pmSockAddrIsLoopBack() is >> being called with an address containing family==0. >> >> __pmSockAddrIsLoopBack first extracts the family from the given >> address and the calls __pmLoopBackAddress(family), which in turn calls >> __pmSockAddrInit() using that family (first error). >> >> It then calls __pmSockAddrCompare() with the original address and the >> manufactured loopback address, both of which will now have family==0 >> (second error). >> >> Possible candidates: >> __pmAccAddClient(new client adress) >> __pmSockAddrIsLoopBack(const __pmSockAddr *addr) >> >> HandleClientInput(__pmFdSet *fdsPtr) >> DoCreds(addr from client table) >> __pmSockAddrIsLoopBack(const __pmSockAddr *addr) >> >> VerifyClient(addr from client table) >> __pmSockAddrIsLoopBack(const __pmSockAddr *addr) >> >> I hope this helps, > > Ayup, certainly did. > > I poked at this a bit today (hmm, "lldb" now eh? fun) ... and I think it may > be that accept is not filling in the family Dave. In your list above Dave I > was able to reproduce it from __pmAccAddClient. We have this libpcp code: > > void > __pmCheckAcceptedAddress(__pmSockAddr *addr) > { > #if defined(HAVE_STRUCT_SOCKADDR_UN) > /* > * accept(3) doesn't set the peer address for unix domain sockets. > * We need to do it ourselves. The address family > * is set, so we can use it to test. There is only one unix domain socket > * open, so we know its path. > */ > if (__pmSockAddrGetFamily(addr) == AF_UNIX) > __pmSockAddrSetPath(addr, localSocketPath); > #endif > } > > (via __pmAccept) > > ... and it looks like we are seeing a sockaddr that is (still) completely > zeroed after we accept on the fd in pmcd/client.c AcceptNewClient. The > attached patch seems to tidy it up for me ... whaddya think Dave? Are we > likely to see other places where this happens, I wonder? Independently (because I don't read email often enough when we have a house full of grandchildren), I came to the same conclusion ... accept() is returning a valid fd and sa_family is AF_UNSPEC (0). Here is a snippet of my augmented output running qa/066 > __pmAccept: fd=9 sa_len=16 sa_family=1 sa_data[...]=0000.0000.0000.0000 > AcceptNewClient:__pmAccept returns: fd=9 addr=/var/run/pcp/pmcd.socket > CheckNewClient: cp->addr=/var/run/pcp/pmcd.socket > __pmAccAddClient: hostid=/var/run/pcp/pmcd.socket > getClientIds: hostid=/var/run/pcp/pmcd.socket > __pmAccept: fd=9 sa_len=16 sa_family=2 sa_data[...]=fffffff93b.7f00.0001.0000 > AcceptNewClient:__pmAccept returns: fd=9 addr=127.0.0.1 > CheckNewClient: cp->addr=127.0.0.1 > __pmAccAddClient: hostid=127.0.0.1 > getClientIds: hostid=127.0.0.1 > __pmAccept: fd=10 sa_len=0 sa_family=0 sa_data[...]=0000.0000.0000.0000 > AcceptNewClient:__pmAccept returns: fd=10 addr=(null) > CheckNewClient: cp->addr=(null) > __pmAccAddClient: hostid=(null) > getClientIds: hostid=(null) > __pmAccDelClient: hostid=(null) > getClientIds: hostid=(null) Note the 3rd __pmAccept! I have a minimal patch that makes the warnings go away without introducing any apparent badness ... I'll commit and post when I have a bit more QA time. From kenj@internode.on.net Wed Jul 6 05:35:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 906707CD7 for ; Wed, 6 Jul 2016 05:35:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 530E48F8035 for ; Wed, 6 Jul 2016 03:35:30 -0700 (PDT) X-ASG-Debug-ID: 1467801326-04bdf074b7410a60001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id tcOfLBQNfhA5FxJt for ; Wed, 06 Jul 2016 03:35:26 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BnAwAs3nxXEJVY0XYNUIQUfIZvtDkah3cBAQEBAQEHAQEBAQEBAj6FNlUwBgIFFgsCCwMCAQIBGxYnBgIBAbNHZ5ArgQGOf4I1gloFmROGCZdokAqEVlyIcgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 06 Jul 2016 20:05:27 +0930 To: pcp@oss.sgi.com Subject: pcp updates: misc Mac OS X driven changes From: Ken McDonell X-ASG-Orig-Subj: pcp updates: misc Mac OS X driven changes Message-ID: <577CDEED.9010706@internode.on.net> Date: Wed, 6 Jul 2016 20:35:25 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467801326 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1847 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31056 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/669: strip spaces from wc(1) output src/pmdas/mmv/src/mmv.c: avoid compiler warnings when printing size_t values src/libpcp_pmda/src/open.c: fix (missing) negation of error status before reporting src/libpcp/src/auxconnect.c: guard against accept() returning an AF_UNSPEC connection qa/669 | 8 ++++---- src/libpcp/src/auxconnect.c | 9 +++++++++ src/libpcp_pmda/src/open.c | 2 +- src/pmdas/mmv/src/mmv.c | 6 +++--- 4 files changed, 17 insertions(+), 8 deletions(-) Details ... commit db29064ab2dd2fbcbc6c6888896b1a8bc062fc71 Author: Ken McDonell Date: Wed Jul 6 20:08:20 2016 +1000 src/libpcp/src/auxconnect.c: guard against accept() returning an AF_UNSPEC connection Only seen on Mac OS X to date, but we definitely see cases where pmcd accepts connections but the socket's address family is undefined. commit 24999774e6c6e087ae020cd2412ba09cf11a01cc Author: Ken McDonell Date: Wed Jul 6 20:01:41 2016 +1000 src/libpcp_pmda/src/open.c: fix (missing) negation of error status before reporting commit 77852f6029e3e22f78bc56750ba600b62138fdc4 Author: Ken McDonell Date: Wed Jul 6 20:00:32 2016 +1000 src/pmdas/mmv/src/mmv.c: avoid compiler warnings when printing size_t values It is dangerous to make assumptions about the size and type of a size_t. commit e5349ee4f8a15f0999afbd6ece7cb725bf0237e5 Author: Ken McDonell Date: Wed Jul 6 19:57:55 2016 +1000 qa/669: strip spaces from wc(1) output wc is unfortunately different on different platforms in terms of white space around the counts. From bugzilla@redhat.com Wed Jul 6 08:32:13 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 05C377D0D for ; Wed, 6 Jul 2016 08:32:13 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CA783304059 for ; Wed, 6 Jul 2016 06:32:09 -0700 (PDT) X-ASG-Debug-ID: 1467811924-04cbb02735589b60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id DUWRoHlO9VkCYUmR (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 06 Jul 2016 06:32:06 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bKmvl-0006Nf-KG for ; Wed, 06 Jul 2016 23:32:03 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u66DVjWm063681 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 6 Jul 2016 09:31:45 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u66DVj1f034051 for ; Wed, 6 Jul 2016 09:31:45 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u66DViHX034050; Wed, 6 Jul 2016 09:31:44 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1353194] New: Incorrect archive time/zone reporting Date: Wed, 06 Jul 2016 13:31:44 +0000 X-ASG-Orig-Subj: [Bug 1353194] New: Incorrect archive time/zone reporting 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: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1467811925 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1401 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31059 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=3D1353194 Bug ID: 1353194 Summary: Incorrect archive time/zone reporting Product: Fedora Version: 24 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: See http://oss.sgi.com/pipermail/pcp/2016-July/010948.html for background. - pmdumptext(1) reports time/zone incorrectly as reported above - pmchart(1) is incorrect like pmdumptext(1) but additionally the time cont= rols it shows are using times as if -z had been given (so in the case of pcp-vmstat/EET-2 mentioned in the referenced email above, 06:53 is expected= but pmchart shows 07:53 and 15:53) - pmcollectl(1) reports current local time not the archive time I haven't checked pmdiff(1), pmie(1), pminfo(1), pmlogcheck(1) or most of t= he pcp(1) subcommands. pmclient(1), pmiostat(1), pmlogsummary(1), pmstat(1) seem to handle this ok. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DY5SWFHi= vYT&a=3Dcc_unsubscribe= From chinaregistry310@aliyun.com Wed Jul 6 09:33:04 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_DKIM_INVALID, UNPARSEABLE_RELAY 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 3FCD67D0D for ; Wed, 6 Jul 2016 09:33:04 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 03CA78F8039 for ; Wed, 6 Jul 2016 07:33:03 -0700 (PDT) X-ASG-Debug-ID: 1467815571-04cb6c063d457230001-S8gJnT Received: from smtpcm9-119.freemail.mail.aliyun.com (smtpcm9-119.freemail.mail.aliyun.com [115.124.18.19]) by cuda.sgi.com with ESMTP id nU6l3eSNZMHQJyFb for ; Wed, 06 Jul 2016 07:32:51 -0700 (PDT) X-Barracuda-Envelope-From: chinaregistry310@aliyun.com X-Barracuda-Effective-Source-IP: smtpcm9-119.freemail.mail.aliyun.com[115.124.18.19] X-Barracuda-Apparent-Source-IP: 115.124.18.19 DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=aliyun.com; s=s1024; t=1467815570; h=Date:From:To:Subject:Message-ID:Mime-Version:Content-Type; bh=l57qsUHV3OEW+qmFA9Q2SwmvUXHoRUjALCRkZ1R/9/I=; b=uZqpJrRdXe4D19px4dXIvqG48kPd943xQXop5tg58fHtWLueMhyVO22SrJ4gKJAu8lerNzpa3w+W7eLOCIlts43ozOWfH4t9Y0WzWOhYMn+IN8cuR1/FOeRyGsQcBQFQTBK2FDDSfiCzBxL/jyQBdnLu9KNDGJLMqGyNE+aCg4c= X-Alimail-AntiSpam:AC=CONTINUE;BC=0.09465114|-1;FP=10877240775256287997|10|1|9|0|-1|-1|-1;HT=r75b01015;MF=chinaregistry310@aliyun.com;NM=1;PH=DS;RN=1;RT=1;SR=0;TI=SMTPD_----DpGdpVV_1467815569; Received: from jk(mailfrom:chinaregistry310@aliyun.com ip:180.158.18.192) by smtp.aliyun-inc.com(127.0.0.1); Wed, 06 Jul 2016 22:32:49 +0800 Reply-To: Date: Wed, 6 Jul 2016 22:32:36 +0800 From: "Nick Liu" To: Subject: pcp CN domain and keyword Message-ID: <20160706223250683261@aliyun.com> X-ASG-Orig-Subj: pcp CN domain and keyword X-mailer: Foxmail 6, 13, 102, 15 [cn] Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====003_Dragon504876852664_=====" X-Barracuda-Connect: smtpcm9-119.freemail.mail.aliyun.com[115.124.18.19] X-Barracuda-Start-Time: 1467815571 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 8394 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.67 X-Barracuda-Spam-Status: No, SCORE=1.67 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HELO_DYNAMIC_DHCP, HELO_DYNAMIC_DHCP_2, HTML_MESSAGE, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31059 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HELO_DYNAMIC_DHCP Relay HELO'd using suspicious hostname (DHCP) 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines -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 1.66 HELO_DYNAMIC_DHCP_2 HELO_DYNAMIC_DHCP_2 This is a multi-part message in MIME format. --=====003_Dragon504876852664_===== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 KFBsZWFzZSBmb3J3YXJkIHRoaXMgdG8geW91ciBDRU8sIGJlY2F1c2UgdGhpcyBpcyB1cmdlbnQu IFRoYW5rcykNCg0KV2UgYXJlIGEgTmV0d29yayBTZXJ2aWNlIENvbXBhbnkgd2hpY2ggaXMgdGhl IGRvbWFpbiBuYW1lIHJlZ2lzdHJhdGlvbiBjZW50ZXIgaW4gU2hhbmdoYWksIENoaW5hLiBPbiBK dWx5IDQsIDIwMTYsIHdlIHJlY2VpdmVkIGFuIGFwcGxpY2F0aW9uIGZyb20gS2Vob25nIEhvbGRp bmdzIEx0ZCByZXF1ZXN0ZWQgInBjcCIgYXMgdGhlaXIgaW50ZXJuZXQga2V5d29yZCBhbmQgQ2hp bmEgKENOKSBkb21haW4gbmFtZXMgKHBjcC5jbiwgcGNwLmNvbS5jbiwgcGNwLm5ldC5jbiwgcGNw Lm9yZy5jbikuIEJ1dCBhZnRlciBjaGVja2luZyBpdCwgd2UgZmluZCB0aGlzIG5hbWUgY29uZmxp Y3Qgd2l0aCB5b3VyIGNvbXBhbnkgbmFtZSBvciB0cmFkZW1hcmsuIEluIG9yZGVyIHRvIGRlYWwg d2l0aCB0aGlzIG1hdHRlciBiZXR0ZXIsIGl0J3MgbmVjZXNzYXJ5IHRvIHNlbmQgZW1haWwgdG8g eW91IGFuZCBjb25maXJtIHdoZXRoZXIgdGhpcyBjb21wYW55IGlzIGFzc29jaWF0ZWQgd2l0aCB5 b3VyIGNvbXBhbnkgb3Igbm90Pw0KDQpCZXN0IFJlZ2FyZHMsDQpOaWNrIExpdSB8IFNlcnZpY2Ug JiBPcGVyYXRpb25zIE1hbmFnZXINCkNoaW5hIFJlZ2lzdHJ5IChIZWFkIE9mZmljZSkgfCA2MDEy LCBYaW5nZGkgQnVpbGRpbmcsIE5vLiAxNjk4IFlpc2hhbiBSb2FkLCBTaGFuZ2hhaSAyMDExMDMs IENoaW5hDQpUZWw6ICs4Ni0yMTYxOTE4Njk2IHwgRmF4OiArODYtMjE2MTkxODY5NyAgfCBNb2I6 ICs4Ni0xMzgxNjQyODY3MQ0KRW1haWw6IG5pY2subGl1QGNoaW5hLXJlZ2lzdHJ5LmNvbQ0KV2Vi OiB3d3cuY2hpbmEtcmVnaXN0cnkuY29tDQogDQpUaGlzIGVtYWlsIGNvbnRhaW5zIHByaXZpbGVn ZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdGhlIGFkZHJlc3Nl ZSBvbmx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgZGVz dHJveSB0aGlzIGVtYWlsIGFuZCBpbmZvcm0gdGhlIHNlbmRlciBpbW1lZGlhdGVseS4gV2UgYXBw cmVjaWF0ZSB5b3UgcmVzcGVjdGluZyB0aGUgY29uZmlkZW50aWFsaXR5IG9mIHRoaXMgaW5mb3Jt YXRpb24gYnkgbm90IGRpc2Nsb3Npbmcgb3IgdXNpbmcgdGhlIGluZm9ybWF0aW9uIGluIHRoaXMg ZW1haWwu --=====003_Dragon504876852664_===== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MIHhtbG5zOm8+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo YXJzZXQ9dXRmLTgiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgbmFtZT1HRU5FUkFU T1IgY29udGVudD0iTVNIVE1MIDExLjAwLjEwNTg2LjQyMCI+PC9IRUFEPg0KPEJPRFk+PEZPTlQg c2l6ZT0yIGZhY2U9QXJpYWw+DQo8RElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDA0MDgwIHNpemU9 MyBmYWNlPUNhbGlicmk+DQo8RElWPjxGT05UIGNvbG9yPSMwMDQwODAgc2l6ZT0zIGZhY2U9Q2Fs aWJyaT48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnQXJpYWwn LCdzYW5zLXNlcmlmJzsgQ09MT1I6IGdyYXkiPjxTUEFOIA0Kc3R5bGU9J0ZPTlQtU0laRTogMTFw dDsgRk9OVC1GQU1JTFk6ICJDYWxpYnJpIiwgInNhbnMtc2VyaWYiOyBDT0xPUjogIzFmNDk3ZCc+ KFBsZWFzZSBmb3J3YXJkIHRoaXMgdG8geW91ciBDRU8sIGJlY2F1c2UgdGhpcyBpcyB1cmdlbnQu IFRoYW5rcyk8L1NQQU4+PC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAw NDA4MCBzaXplPTMgZmFjZT1DYWxpYnJpPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg Rk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnOyBDT0xPUjogZ3JheSI+PFNQQU4gDQpz dHlsZT0nRk9OVC1TSVpFOiAxMXB0OyBGT05ULUZBTUlMWTogIkNhbGlicmkiLCAic2Fucy1zZXJp ZiI7IENPTE9SOiAjMWY0OTdkJz48L1NQQU4+PC9TUEFOPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxE SVY+PEZPTlQgY29sb3I9IzAwNDA4MCBzaXplPTMgZmFjZT1DYWxpYnJpPjxTUEFOIA0Kc3R5bGU9 IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnOyBDT0xP UjogZ3JheSI+PFNQQU4gDQpzdHlsZT0nRk9OVC1TSVpFOiAxMXB0OyBGT05ULUZBTUlMWTogIkNh bGlicmkiLCAic2Fucy1zZXJpZiI7IENPTE9SOiAjMWY0OTdkJz48L1NQQU4+PFNQQU4gDQpzdHls ZT0nRk9OVC1TSVpFOiAxMXB0OyBGT05ULUZBTUlMWTogIkNhbGlicmkiLCAic2Fucy1zZXJpZiI7 IENPTE9SOiAjMWY0OTdkJz5XZSBhcmUgYSBOZXR3b3JrIFNlcnZpY2UgQ29tcGFueSB3aGljaCBp cyB0aGUgZG9tYWluIG5hbWUgcmVnaXN0cmF0aW9uIGNlbnRlciBpbiBTaGFuZ2hhaSwgQ2hpbmEu IA0KT24gSnVseSA0LCAyMDE2LCB3ZSByZWNlaXZlZCBhbiBhcHBsaWNhdGlvbiBmcm9tIEtlaG9u ZyBIb2xkaW5ncyBMdGQgcmVxdWVzdGVkIA0KInBjcCIgYXMgdGhlaXIgaW50ZXJuZXQga2V5d29y ZCBhbmQgQ2hpbmEgKENOKSBkb21haW4gbmFtZXMgDQoocGNwLmNuLCBwY3AuY29tLmNuLCBwY3Au bmV0LmNuLCANCnBjcC5vcmcuY24pLiBCdXQgYWZ0ZXIgY2hlY2tpbmcgaXQsIHdlIGZpbmQgdGhp cyBuYW1lIGNvbmZsaWN0IHdpdGggDQp5b3VyIGNvbXBhbnkgbmFtZSBvciB0cmFkZW1hcmsuIElu IG9yZGVyIHRvIGRlYWwgd2l0aCB0aGlzIG1hdHRlciBiZXR0ZXIsIGl0J3MgDQpuZWNlc3Nhcnkg dG8gc2VuZCBlbWFpbCB0byB5b3UgYW5kIGNvbmZpcm0gd2hldGhlciB0aGlzIGNvbXBhbnkgaXMg YXNzb2NpYXRlZCB3aXRoIHlvdXIgY29tcGFueSBvciBub3Q/PC9TUEFOPjxGT05UIHNpemU9MyAN CmZhY2U9Q2FsaWJyaT48Rk9OVCBjb2xvcj0jMDA0MDgwPjxGT05UIGNvbG9yPWJsYWNrPjxGT05U IGNvbG9yPSMwMDQwODAgc2l6ZT0zIA0KZmFjZT1DYWxpYnJpPjxGT05UIHNpemU9MyBmYWNlPUNh bGlicmk+PEZPTlQgY29sb3I9IzAwNDA4MD48Rk9OVCANCmNvbG9yPWJsYWNrPjxGT05UIHNpemU9 MyBmYWNlPUNhbGlicmk+PEZPTlQgY29sb3I9IzAwNDA4MD48Rk9OVCBzaXplPTIgDQpmYWNlPUFy aWFsPjxTUEFOIA0Kc3R5bGU9J0ZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6ICJDYWxpYnJp IiwgInNhbnMtc2VyaWYiOyBDT0xPUjogIzFmNDk3ZCc+PC9ESVY+DQo8UCBjbGFzcz1Nc29Ob3Jt YWwgDQpzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBXSElURS1TUEFDRTogbm9ybWFsOyBXT1JE LVNQQUNJTkc6IDBweDsgTUFSR0lOLVRPUDogMHB4OyBURVhULVRSQU5TRk9STTogbm9uZTsgQ09M T1I6IHJnYigwLDY0LDEyOCk7IEZPTlQ6IDE2cHgvMjZweCBDYWxpYnJpOyBXSURPV1M6IDE7IExF VFRFUi1TUEFDSU5HOiBub3JtYWw7IFRFWFQtSU5ERU5UOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv a2Utd2lkdGg6IDBweCI+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlM WTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgQ09MT1I6IHJnYigzMSw3MywxMjUpIj48L1NQQU4+Jm5i c3A7PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsg V0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IE1BUkdJTi1UT1A6IDBweDsg VEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCw2NCwxMjgpOyBGT05UOiAxNnB4LzI2 cHggQ2FsaWJyaTsgV0lET1dTOiAxOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBURVhULUlOREVO VDogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgiPjxTUEFOIA0Kc3R5bGU9IkZP TlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IENhbGlicmksIHNhbnMtc2VyaWY7IENPTE9SOiBy Z2IoMzEsNzMsMTI1KSI+QmVzdCANClJlZ2FyZHMsPC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v cm1hbCANCnN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IFdISVRFLVNQQUNFOiBub3JtYWw7IFdP UkQtU1BBQ0lORzogMHB4OyBNQVJHSU4tVE9QOiAwcHg7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBD T0xPUjogcmdiKDAsNjQsMTI4KTsgRk9OVDogMTZweC8yNnB4IENhbGlicmk7IFdJRE9XUzogMTsg TEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogMHB4Ij48Qj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQt RkFNSUxZOiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBDT0xPUjogcmdiKDMxLDczLDEyNSkiPk5pY2sg DQpMaXU8L1NQQU4+PC9CPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1J TFk6IENhbGlicmksIHNhbnMtc2VyaWY7IENPTE9SOiByZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7fCZu YnNwO1NlcnZpY2UgDQomYW1wOyBPcGVyYXRpb25zIE1hbmFnZXI8Qj48bzpwPjwvbzpwPjwvQj48 L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBw eDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IE1BUkdJTi1UT1A6IDBw eDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCw2NCwxMjgpOyBGT05UOiAxNnB4 LzI2cHggQ2FsaWJyaTsgV0lET1dTOiAxOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBURVhULUlO REVOVDogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgiPjxTUEFOIA0Kc3R5bGU9 IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IENhbGlicmksIHNhbnMtc2VyaWY7IENPTE9S OiByZ2IoMzEsNzMsMTI1KSI+PFNUUk9ORz5DaGluYSZuYnNwO1JlZ2lzdHJ5IA0KKEhlYWQgT2Zm aWNlKTwvU1RST05HPiZuYnNwO3wmbmJzcDs2MDEyLCBYaW5nZGkgQnVpbGRpbmcsIE5vLiAxNjk4 IFlpc2hhbiBSb2FkLCANClNoYW5naGFpIDIwMTEwMywgQ2hpbmE8L1NQQU4+PC9QPg0KPFAgY2xh c3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgV0hJVEUtU1BBQ0U6IG5v cm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IE1BUkdJTi1UT1A6IDBweDsgVEVYVC1UUkFOU0ZPUk06 IG5vbmU7IENPTE9SOiByZ2IoMCw2NCwxMjgpOyBGT05UOiAxNnB4LzI2cHggQ2FsaWJyaTsgV0lE T1dTOiAxOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBURVhULUlOREVOVDogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgiPjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsg Rk9OVC1GQU1JTFk6IENhbGlicmksIHNhbnMtc2VyaWY7IENPTE9SOiByZ2IoMzEsNzMsMTI1KSI+ VGVsOiANCis4Ni0yMTYxOTE4Njk2IHwgRmF4OiArODYtMjE2MTkxODY5NyZuYnNwOyB8IE1vYjog Kzg2LTEzODE2NDI4NjcxPC9TUEFOPjxTUEFOIA0Kc3R5bGU9IkNPTE9SOiByZ2IoMzEsNzMsMTI1 KSI+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1B UkdJTi1CT1RUT006IDBweDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7 IE1BUkdJTi1UT1A6IDBweDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCw2NCwx MjgpOyBGT05UOiAxNnB4LzI2cHggQ2FsaWJyaTsgV0lET1dTOiAxOyBMRVRURVItU1BBQ0lORzog bm9ybWFsOyBURVhULUlOREVOVDogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgi PjxTUEFOIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IENhbGlicmksIHNh bnMtc2VyaWY7IENPTE9SOiByZ2IoMzEsNzMsMTI1KSI+RW1haWw6IA0KPC9TUEFOPjxTUEFOIA0K c3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IENhbGlicmksIHNhbnMtc2VyaWY7 IENPTE9SOiByZ2IoMzEsNzMsMTI1KSI+PEEgDQpzdHlsZT0iQ09MT1I6IHJnYig2LDczLDExOSki IGhyZWY9Im1haWx0bzpqbmljay5saXVAY2hpbmEtcmVnaXN0cnkuY29tIj48U1BBTiANCnN0eWxl PSJDT0xPUjogcmdiKDMxLDczLDEyNSkiPm5pY2subGl1QGNoaW5hLXJlZ2lzdHJ5LmNvbTwvU1BB Tj48L0E+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU4tQk9U VE9NOiAwcHg7IFdISVRFLVNQQUNFOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBNQVJHSU4t VE9QOiAwcHg7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBDT0xPUjogcmdiKDAsNjQsMTI4KTsgRk9O VDogMTZweC8yNnB4IENhbGlicmk7IFdJRE9XUzogMTsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsg VEVYVC1JTkRFTlQ6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij48U1BBTiAN CnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBDYWxpYnJpLCBzYW5zLXNlcmlm OyBDT0xPUjogcmdiKDMxLDczLDEyNSkiPjwvU1BBTj48U1BBTiANCnN0eWxlPSJGT05ULVNJWkU6 IDEwcHQ7IEZPTlQtRkFNSUxZOiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBDT0xPUjogcmdiKDMxLDcz LDEyNSkiPldlYjogDQo8L1NQQU4+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05U LUZBTUlMWTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgQ09MT1I6IHJnYigzMSw3MywxMjUpIj48QSAN CnN0eWxlPSJDT0xPUjogcmdiKDYsNzMsMTE5KSIgaHJlZj0iaHR0cDovL3d3dy5jaGluYS1yZWdp c3RyeS5jb20iPjxTUEFOIA0Kc3R5bGU9IkNPTE9SOiByZ2IoMzEsNzMsMTI1KSI+d3d3LmNoaW5h LXJlZ2lzdHJ5LmNvbTwvU1BBTj48L0E+PC9TUEFOPjwvUD48U1BBTiANCnN0eWxlPSJGT05ULVNJ WkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiBBcmlhbCwgc2Fucy1zZXJpZjsgRk9OVC1WQVJJQU5UOiBu b3JtYWw7IFdISVRFLVNQQUNFOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyBURVhULVRSQU5T Rk9STTogbm9uZTsgRk9OVC1XRUlHSFQ6IG5vcm1hbDsgQ09MT1I6IGdyYXk7IEZPTlQtU1RZTEU6 IG5vcm1hbDsgV0lET1dTOiAxOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBURVhULUlOREVOVDog MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgiPjxGT05UIA0KY29sb3I9YmxhY2s+ PEZPTlQgY29sb3I9IzAwNDA4MD48Rk9OVCBzaXplPTMgZmFjZT1DYWxpYnJpPg0KPERJVj4NCjxQ IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAw cHgiPjxTUEFOIGxhbmc9RU4tR0IgDQpzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1J TFk6IEFyaWFsLCBzYW5zLXNlcmlmOyBDT0xPUjogZ3JheSI+PG86cD4mbmJzcDs8L286cD48L1NQ QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1B UkdJTi1UT1A6IDBweCI+PFNQQU4gbGFuZz1FTi1HQiANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7 IEZPTlQtRkFNSUxZOiBBcmlhbCwgc2Fucy1zZXJpZjsgQ09MT1I6IHJnYigxMjcsMTI3LDEyNyki PjxTUEFOIA0KbGFuZz1FTi1HQiANCnN0eWxlPSdGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZ OiAiQXJpYWwiLHNhbnMtc2VyaWY7IENPTE9SOiAjN2Y3ZjdmOyBtc28tZmFyZWFzdC1sYW5ndWFn ZTogRU4tTlonPlRoaXMgDQplbWFpbCBjb250YWlucyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRp YWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHRoZSANCmFkZHJlc3NlZSBvbmx5LiBJZiB5b3Ug YXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgZGVzdHJveSB0aGlzIGVtYWls IA0KYW5kIGluZm9ybSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5LiBXZSBhcHByZWNpYXRlIHlvdSBy ZXNwZWN0aW5nIHRoZSANCmNvbmZpZGVudGlhbGl0eSBvZiB0aGlzIGluZm9ybWF0aW9uIGJ5IG5v dCBkaXNjbG9zaW5nIG9yIHVzaW5nIHRoZSBpbmZvcm1hdGlvbiANCmluIHRoaXMgDQplbWFpbC48 L1NQQU4+PC9TUEFOPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvU1BBTj48L1NQQU4+PC9GT05UPjwv Rk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9G T05UPjwvU1BBTj48L0ZPTlQ+PC9QPjwvRElWPjwvRk9OVD48U1BBTiANCnN0eWxlPSJGT05ULVNJ WkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJzsgQ09MT1I6IGdyYXki PjxGT05UIA0KY29sb3I9YmxhY2s+PEZPTlQgY29sb3I9IzAwNDA4MD48Rk9OVCBzaXplPTMgDQpm YWNlPUNhbGlicmk+PC9ESVY+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9TUEFOPjwvRElWPjwvRk9O VD48L0JPRFk+PC9IVE1MPg0K --=====003_Dragon504876852664_=====-- From gotorima1972@pediatrician.com Wed Jul 6 09:42:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,FROM_12LTRDOM,FUZZY_XPILL,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 00E657D0D for ; Wed, 6 Jul 2016 09:42:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 80584AC007 for ; Wed, 6 Jul 2016 07:42:18 -0700 (PDT) X-ASG-Debug-ID: 1467816131-04bdf074b6436630001-S8gJnT Received: from mx01.gmx.com (hosted-by-i3d.net [213.163.72.50]) by cuda.sgi.com with ESMTP id 76cf1OVabpHJRmlY for ; Wed, 06 Jul 2016 07:42:13 -0700 (PDT) X-Barracuda-Envelope-From: gotorima1972@pediatrician.com X-Barracuda-Effective-Source-IP: hosted-by-i3d.net[213.163.72.50] X-Barracuda-Apparent-Source-IP: 213.163.72.50 Message-ID: <1667DC9131A1794CEF9928B0F5326DA2@TUFCWEFTFWI> From: "=?utf-8?B?TWV0aG9kcyBvZiB0YXggZXZhc2lvbg==?=" To: Subject: =?utf-8?B?0KDQuNGB0LrQuCDQuCDQvtGI0LjQsdC60Lgg0L/RgNC4INC00YDQvtCx0LvQtdC90LjQuCDQsdC40LfQvdC10YHQsA==?= Date: Wed, 6 Jul 2016 17:42:11 +0300 X-ASG-Orig-Subj: =?utf-8?B?0KDQuNGB0LrQuCDQuCDQvtGI0LjQsdC60Lgg0L/RgNC4INC00YDQvtCx0LvQtdC90LjQuCDQsdC40LfQvdC10YHQsA==?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0018_01D1D7AD.B9F573C0" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 15.4.3538.513 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3538.513 X-Barracuda-Connect: hosted-by-i3d.net[213.163.72.50] X-Barracuda-Start-Time: 1467816132 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 10461 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.06 X-Barracuda-Spam-Status: No, SCORE=1.06 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FROM_EXCESS_BASE64, FROM_EXCESS_BASE64_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31060 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily 1.05 FROM_EXCESS_BASE64_2 From: base64 encoded unnecessarily Ýòî — ñîîáùåíèå èç íåñêîëüêèõ ÷àñòåé â ôîðìàòå MIME. ------=_NextPart_000_0018_01D1D7AD.B9F573C0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable 13 =C9=C0=CC=D1 | =C7. =ED=CF=D3=CB=D7=C1 | =E1=D2=D4=C9=CB=D5=CC: 459 =20 =F0=CF=DA=D7=CF=CC=C9=D4 =CC=C9 =C4=D2=CF=C2=CC=C5=CE=C9=C5 = =C2=C9=DA=CE=C5=D3=C1 =D3=DC=CB=CF=CE=CF=CD=C9=D4=D8 =CE=C1 = =CE=C1=CC=CF=C7=C1=C8 =E4=CC=D1 =CB=CF=C7=CF =D0=D2=C5=C4=CE=C1=DA=CE=C1=DE=C5=CE:=20 =C0=D2=C9=D3=D4=CF=D7, =C2=D5=C8=C7=C1=CC=D4=C5=D2=CF=D7, = =CE=C1=CC=CF=C7=CF=D7=D9=C8 =CB=CF=CE=D3=D5=CC=D8=D4=C1=CE=D4=CF=D7, = =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7 =C6=C9=CE=C1=CE=D3=CF=D7=CF- =DC=CB=CF=CE=CF=CD=C9=DE=C5=D3=CB=C9=C8 =D3=CC=D5=D6=C2, = =D2=D5=CB=CF=D7=CF=C4=C9=D4=C5=CC=C5=CA =CB=CF=CD=D0=C1=CE=C9=CA. =F7=D2=C5=CD=D1 =CF=C2=D5=DE=C5=CE=C9=D1: =D3 10:00 =C4=CF 17:30 =E1=C4=D2=C5=D3: =CD. =E2=C1=D5=CD=C1=CE=D3=CB=C1=D1, =D5=CC. = =E2=C1=D5=CD=C1=CE=D3=CB=C1=D1, =C4.6, =D3=D4=D2.2, =E2.=E3. = "=F7=C9=CB=D4=CF=D2=C9=D1 =F0=CC=C1=DA=C1". =F7=D3=D1 =D0=CF=C4=D2=CF=C2=CE=C1=D1 =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =C9 = =D2=C5=C7=C9=D3=D4=D2=C1=C3=C9=D1 =D0=CF =CE=CF=CD=C5=D2=D5: =20 8 =CB=CF=C4 =C7=CF=D2=CF=C4=C1 (495) =D4=C5=CC: 725 - 04 - 48 = (=CD=CE=CF=C7=CF=CB=C1=CE=C1=CC=D8=CE=D9=CA) =F7=D9 =CD=CF=D6=C5=D4=C5 =D5=DE=C1=D3=D4=D7=CF=D7=C1=D4=D8 =D7 = =CF=C2=D5=DE=C5=CE=C9=C9 =CB=C1=CB =CF=D4 =CB=CF=CD=D0=C1=CE=C9=C9, = =D4=C1=CB =C9 =CB=C1=CB =DE=C1=D3=D4=CE=CF=C5 =CC=C9=C3=CF. (=D0=CF=D6=C1=CC=D5=CA=D3=D4=C1 =CE=C5 =CF=D4=D7=C5=DE=C1=CA=D4=C5 = =CE=C1 =CF=C2=D2=C1=D4=CE=D9=CA =C1=C4=D2=C5=D3 =DC=CC.=D0=CF=DE=D4=D9) =EB=D2=C1=D4=CB=C1=D1 =D0=D2=CF=C7=D2=C1=CD=CD=C1: 1. =F7=D9=D7=CF=C4 =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7. = =E1=D5=D4=D3=CF=D2=D3=C9=CE=C7. =F3=D0=CF=D3=CF=C2=D9 = =D2=C1=DA=C4=C5=CC=C5=CE=C9=D1 =CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=C9. 2. =F2=C1=DA=C2=CF=D2 =C4=C5=CA=D3=D4=D7=C5=CE=CE=D9=C8 = "=CC=C5=C7=C5=CE=C4" =D7 =CF=C2=CF=D3=CE=CF=D7=C1=CE=C9=C5 = =C4=D2=CF=C2=CC=C5=CE=C9=D1 =C2=C9=DA=CE=C5=D3=C1 (=CE=C1 = =CF=D3=CE=CF=D7=C5 =D0=D2=C1=CB=D4=C9=CB=C9,=20 =D2=C5=DB=C5=CE=C9=CA =D3=D5=C4=CF=D7).=20 3. =F0=C5=D2=C5=CB=D7=C1=CC=C9=C6=C9=CB=C1=C3=C9=D1 = =C1=D5=D4=D3=CF=D2=D3=C9=CE=C7=C1, =D7=CF=DA=CD=C5=DA=C4=CE=CF=C7=CF = =CF=CB=C1=DA=C1=CE=C9=D1 =D5=D3=CC=D5=C7 =D7 =D4=D2=D5=C4=CF=D7=D9=C5 = =CF=D4=CE=CF=DB=C5=CE=C9=D1. =F2=C1=DA=C2=CF=D2=20 =CF=DB=C9=C2=CF=CB =D0=D2=C9 =CF=C6=CF=D2=CD=CC=C5=CE=C9=C9 = =C4=CF=CB=D5=CD=C5=CE=D4=CF=D7. 4. =E1=CE=C1=CC=C9=DA =CF=DB=C9=C2=CF=CB = =C4=CF=D0=D5=D3=CB=C1=C5=CD=D9=C8 =D0=D2=C9 = =C1=D5=D4=D3=CF=D2=D3=C9=CE=C7=C5 (=D2=C1=C2=CF=D4=C1 = =CF=D3=D5=DD=C5=D3=D4=D7=CC=D1=C5=D4=D3=D1 =C2=C5=DA =C3=C5=CC=C9 = =C9=DA=D7=CC=C5=DE=C5=CE=C9=D1=20 =D0=D2=C9=C2=D9=CC=C9, =D1=D7=CC=D1=C5=D4=D3=D1 = =DA=C1=D7=C9=D3=C9=CD=CF=CA =CF=D4 =C7=CF=CC=CF=D7=CE=CF=C7=CF = =D0=D2=C5=C4=D0=D2=C9=D1=D4=C9=D1 =C9 =D4.=D0.). 5. =E1=D5=D4=D3=D4=C1=C6=C6=C9=CE=C7. = =F2=C1=D3=D3=CD=CF=D4=D2=C5=CE=C9=C5 = =DA=C1=CB=CF=CE=CF=D0=D2=CF=C5=CB=D4=CF=D7 =CF =DA=C1=D0=D2=C5=D4=C5 = =C1=D5=D4=D3=D4=C1=C6=C6=C9=CE=C7=C1. =F7=C1=D2=C9=C1=CE=D4=D9 = =DA=C1=CD=C5=CE=D9=20 =C4=CF=C7=CF=D7=CF=D2=CE=CF=CA =D2=C1=C2=CF=D4=D9.=20 6. =EF=D3=CE=CF=D7=C1=CE=C9=D1 =DA=C1=D7=D9=DB=C5=CE=C9=D1 = =D3=D4=CF=C9=CD=CF=D3=D4=C9 =D2=C1=C2=CF=D4, =D5=D3=CC=D5=C7, = =D0=CF=CC=D5=DE=C1=C5=CD=D9=C8 =CF=D4 =D7=CE=CF=D7=D8 = =D3=CF=DA=C4=C1=CE=CE=CF=C7=CF =D0=D2=C5=C4=D0=D2=C9=D1=D4=C9=D1 (=D0=CF=DE=C5=CD=D5 =D2=C1=CE=C5=C5 =D4=C5 =D6=C5 =D2=C1=C2=CF=D4=D9 = =D7=D9=D0=CF=CC=CE=D1=CC=C9=D3=D8 =DA=C1 10 =D2=D5=C2=CC=C5=CA, =C1 = =D3=C5=CA=DE=C1=D3 =DA=C1 100?). 7. =F2=C1=DA=C2=CF=D2 =D3=D0=CF=D3=CF=C2=C1 = =D0=CF=DA=D7=CF=CC=D1=C0=DD=C5=C7=CF =DA=C1=DD=C9=D4=C9=D4=D8=D3=D1 = =CF=D4 =D0=D2=C5=D4=C5=CE=DA=C9=CA =D0=CF = =D4=D2=C1=CE=D3=C6=C5=D2=D4=CE=CF=CD=D5 = =C3=C5=CE=CF=CF=C2=D2=C1=DA=CF=D7=C1=CE=C9=C0=20 =C9 =D0=D2=C9=DA=CE=C1=CE=C9=C9 =CC=C9=C3 = =CE=C5=C4=CF=C2=D2=CF=D3=CF=D7=C5=D3=D4=CE=D9=CD=C9, =C1 =D3=C1=CD=D5 = =D3=C8=C5=CD=D5 =D3=CF=DA=C4=C1=CE=CE=CF=CA =D7 =C3=C5=CC=D1=C8 = =D0=CF=CC=D5=DE=C5=CE=C9=D1=20 =CE=C5=CF=C2=CF=D3=CE=CF=D7=C1=CE=CE=CF=CA = =CE=C1=CC=CF=C7=CF=D7=CF=CA =D7=D9=C7=CF=C4=D9. 8. =FA=C1=DD=C9=D4=C1 =CF=D4 = =D0=CF=CB=C1=DA=C1=CE=C9=CA/=DB=C1=CE=D4=C1=D6=C1 = =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7.=20 9. =EF=C2=C8=CF=C4 =D0=D2=C5=C4=C5=CC=CF=D7 = =D0=D2=C9=CD=C5=CE=C5=CE=C9=D1 =F5=F3=EE =D3 = =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5=CD =C4=CF=C7=CF=D7=CF=D2=C1 = =D0=D2=CF=D3=D4=CF=C7=CF =D4=CF=D7=C1=D2=C9=DD=C5=D3=D4=D7=C1.=20 =EC=C5=C7=C5=CE=C4=D9, =CF=C2=CF=D3=CE=CF=D7=D9=D7=C1=C0=DD=C9=C5 = =DA=C1=CB=CC=C0=DE=C5=CE=C9=C5 =D4=C1=CB=CF=C7=CF = =C4=CF=C7=CF=D7=CF=D2=C1. 10. =F0=CF=D4=C5=D2=D1 =C4=CF=CB=D5=CD=C5=CE=D4=CF=D7, = =CE=C1=CC=CF=C7=CF=D7=D9=C5 =D0=CF=D3=CC=C5=C4=D3=D4=D7=C9=D1. 11. =E6=C1=CB=D4=C9=DE=C5=D3=CB=CF=C5 =CE=C1=C8=CF=D6=C4=C5=CE=C9=C5 = =C0=D2=C9=C4=C9=DE=C5=D3=CB=CF=C7=CF =CC=C9=C3=C1 =CE=C5 =D0=CF = =CD=C5=D3=D4=D5 =D2=C5=C7=C9=D3=D4=D2=C1=C3=C9=C9, =CC=C9=C2=CF = =CE=C1=CC=C9=DE=C9=C5=20 =CF=C2=CF=D3=CF=C2=CC=C5=CE=CE=D9=C8 = =D0=CF=C4=D2=C1=DA=C4=C5=CC=C5=CE=C9=CA =D0=CF =D3=D4. 55 =E7=EB =F2=E6 = =CB=C1=CB =CF=D3=CE=CF=D7=C1=CE=C9=C5 =D5=D4=D2=C1=D4=D9 =D0=D2=C1=D7=C1 = =CE=C1 =D0=D2=C9=CD=C5=CE=C5=CE=C9=C5=20 =F5=F3=EE.=20 12. =F3=CF=CB=D2=D9=D4=C9=C5 = =C1=C6=C9=CC=CC=C9=D2=CF=D7=C1=CE=CE=CF=D3=D4=C9: = =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5 =C4=CF=D7=C5=D2=C5=CE=CE=D9=C8 = =CC=C9=C3, =CF=C6=DB=CF=D2=CF=D7, = =CE=C5=CB=CF=CD=CD=C5=D2=DE=C5=D3=CB=C9=C8=20 =CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=CA.=20 13. =F0=C5=D2=C5=C4=C1=DE=C1 =C9=CD=D5=DD=C5=D3=D4=D7=C1 =D0=D2=C9 = =C4=D2=CF=C2=CC=C5=CE=C9=C9: =D2=C5=CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=D1, = =D7=DA=CE=CF=D3 =D7 =D5=D3=D4=C1=D7=CE=D9=CA =CB=C1=D0=C9=D4=C1=CC, = =DA=C1=CA=CD=D9 =C9 =D4.=D0.=20 =F3=D5=C4=C5=C2=CE=C1=D1 =D0=D2=C1=CB=D4=C9=CB=C1, = =D7=D9=D1=D7=CC=D1=C0=DD=C1=D1 =D2=C9=D3=CB=C9 = =C2=C5=DA=D7=CF=DA=CD=C5=DA=C4=CE=CF=CA =D0=C5=D2=C5=C4=C1=DE=C9 = =C9=CD=D5=DD=C5=D3=D4=D7=C1, =C4=C1=D2=C5=CE=C9=D1.=20 14. =FA=C1=DD=C9=D4=C1 =C1=CB=D4=C9=D7=CF=D7 - =D0=D2=C1=D7=C9=CC=CF = "=DE=C5=D4=D9=D2=C5=C8 =D5=C7=CC=CF=D7".=20 15. =F3=D0=CF=D3=CF=C2=D9 =CB=CF=CE=D4=D2=CF=CC=D1 = =C4=CF=D7=C5=D2=C5=CE=CE=D9=C8 =CC=C9=C3 =CB=C1=CB =DC=CC=C5=CD=C5=CE=D4 = =C2=C5=DA=CF=D0=C1=D3=CE=CF=D3=D4=C9 =C1=CB=D4=C9=D7=CF=D7. 16. =F3=D0=CF=D3=CF=C2=D9 =D5=D0=D2=C1=D7=CC=C5=CE=C9=D1 = =C7=D2=D5=D0=D0=CF=CA =CB=CF=CD=D0=C1=CE=C9=CA.=20 17. =F0=D2=C5=DA=D5=CD=D0=C3=C9=D1 = =CE=C5=C4=CF=C2=D2=CF=D3=CF=D7=C5=D3=D4=CE=CF=D3=D4=C9.=20 18. =E1=CE=C1=CC=C9=DA =DA=C1=CB=CF=CE=CF=C4=C1=D4=C5=CC=D8=CE=D9=C8 = =C9=CE=C9=C3=C9=C1=D4=C9=D7, =D0=D2=C5=D3=C5=CB=C1=C0=DD=C9=C8 = =CF=D0=D4=C9=CD=C9=DA=C1=C3=C9=C0 =CE=C1=CC=CF=C7=CF=D7.=20 19. =F2=C1=D3=D3=CD=CF=D4=D2=C5=CE=C9=C5 =CD=C5=D4=CF=C4=C9=DE=C5=CB = =ED=C9=CE=C6=C9=CE=C1 (=E4=F3=F0) =CF =D7=D9=D1=D7=CC=C5=CE=C9=C9 =C9 = =D0=D2=C5=C4=DF=D1=D7=CC=C5=CE=C9=C9 =D0=D2=C5=D4=C5=CE=DA=C9=CA =CB=20 =CB=CF=CD=D0=C1=CE=C9=D1=CD = =CF=D3=D5=DD=C5=D3=D4=D7=C9=D7=DB=C9=CD =C4=D2=CF=C2=CC=C5=CE=C9=C5 = =D3=D7=CF=C5=CA =D3=D4=D2=D5=CB=D4=D5=D2=D9. =EE=CF=D7=D9=C5 = =D4=D2=C5=C2=CF=D7=C1=CE=C9=D1 =CB =D7=D9=C5=DA=C4=CE=D9=CD=20 =D0=D2=CF=D7=C5=D2=CB=C1=CD =C9 =D4.=C4. = =F0=CF=D3=CC=C5=C4=CE=C9=C5 =D7=D9=D1=D7=CC=C5=CE=CE=D9=C5 = =D3=C8=C5=CD=D9 =D0=CF =C4=D2=CF=C2=CC=C5=CE=C9=C0 = =C2=C9=DA=CE=C5=D3=C1, =D2=C1=DA=C2=CF=D2 =D3=CC=CF=D6=CE=D9=C8 = =D3=CC=D5=DE=C1=C5=D7. =F5=DE=C1=D3=D4=C9=C5: 11 800 =D2=D5=C2. =F7=C8=CF=C4=C9=D4 = =CD=C5=D4=CF=C4=C9=DE=C5=D3=CB=C9=CA =CD=C1=D4=C5=D2=C9=C1=CC, = =CF=C2=C5=C4=D9, =CB=CF=C6=C5-=D0=C1=D5=DA=D9, = =D3=C5=D2=D4=C9=C6=C9=CB=C1=D4. =F5=DE=C5=C2=CE=C1=D1 =C1=D5=C4=C9=D4=CF=D2=C9=D1 = =CF=C2=CF=D2=D5=C4=CF=D7=C1=CE=C1 =D3=C9=D3=D4=C5=CD=CF=CA = =CB=CF=CE=C4=C9=C3=C9=CF=CE=C9=D2=CF=D7=C1=CE=C9=D1! ------=_NextPart_000_0018_01D1D7AD.B9F573C0 Content-Type: text/html; charset="koi8-r" Content-Transfer-Encoding: quoted-printable
13 =C9=C0=CC=D1 | =C7. = =ED=CF=D3=CB=D7=C1 | =E1=D2=D4=C9=CB=D5=CC: 459
 
=F0=CF=DA=D7=CF=CC=C9=D4 =CC=C9 = =C4=D2=CF=C2=CC=C5=CE=C9=C5 =C2=C9=DA=CE=C5=D3=C1 = =D3=DC=CB=CF=CE=CF=CD=C9=D4=D8 =CE=C1=20 =CE=C1=CC=CF=C7=C1=C8
 
=E4=CC=D1 =CB=CF=C7=CF = =D0=D2=C5=C4=CE=C1=DA=CE=C1=DE=C5=CE:=20
=C0=D2=C9=D3=D4=CF=D7, = =C2=D5=C8=C7=C1=CC=D4=C5=D2=CF=D7, =CE=C1=CC=CF=C7=CF=D7=D9=C8 = =CB=CF=CE=D3=D5=CC=D8=D4=C1=CE=D4=CF=D7,=20 =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7 = =C6=C9=CE=C1=CE=D3=CF=D7=CF-
=DC=CB=CF=CE=CF=CD=C9=DE=C5=D3=CB=C9=C8 =D3=CC=D5=D6=C2, = =D2=D5=CB=CF=D7=CF=C4=C9=D4=C5=CC=C5=CA=20 =CB=CF=CD=D0=C1=CE=C9=CA.
 
=F7=D2=C5=CD=D1 = =CF=C2=D5=DE=C5=CE=C9=D1:  =D3 10:00=20 =C4=CF 17:30
 
=E1=C4=D2=C5=D3: = =CD. =E2=C1=D5=CD=C1=CE=D3=CB=C1=D1, =D5=CC.=20 =E2=C1=D5=CD=C1=CE=D3=CB=C1=D1, =C4.6, =D3=D4=D2.2, =E2.=E3. = "=F7=C9=CB=D4=CF=D2=C9=D1 =F0=CC=C1=DA=C1".
 
=F7=D3=D1 = =D0=CF=C4=D2=CF=C2=CE=C1=D1 =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =C9 = =D2=C5=C7=C9=D3=D4=D2=C1=C3=C9=D1=20 =D0=CF =CE=CF=CD=C5=D2=D5:  
8  = =CB=CF=C4 =C7=CF=D2=CF=C4=C1 =20 (495)   =D4=C5=CC:  725 - 04 -=20 48   = (=CD=CE=CF=C7=CF=CB=C1=CE=C1=CC=D8=CE=D9=CA)
 
=F7=D9 =CD=CF=D6=C5=D4=C5 = =D5=DE=C1=D3=D4=D7=CF=D7=C1=D4=D8 =D7 =CF=C2=D5=DE=C5=CE=C9=C9 =CB=C1=CB = =CF=D4 =CB=CF=CD=D0=C1=CE=C9=C9, =D4=C1=CB =C9=20 =CB=C1=CB =DE=C1=D3=D4=CE=CF=C5 =CC=C9=C3=CF.
(=D0=CF=D6=C1=CC=D5=CA=D3=D4=C1 =CE=C5 = =CF=D4=D7=C5=DE=C1=CA=D4=C5 =CE=C1 =CF=C2=D2=C1=D4=CE=D9=CA = =C1=C4=D2=C5=D3=20 =DC=CC.=D0=CF=DE=D4=D9)
 
 
=EB=D2=C1=D4=CB=C1=D1 = =D0=D2=CF=C7=D2=C1=CD=CD=C1:
 
 
1. =F7=D9=D7=CF=C4 = =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7. =E1=D5=D4=D3=CF=D2=D3=C9=CE=C7. = =F3=D0=CF=D3=CF=C2=D9=20 =D2=C1=DA=C4=C5=CC=C5=CE=C9=D1 = =CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=C9.
 
2. =F2=C1=DA=C2=CF=D2 = =C4=C5=CA=D3=D4=D7=C5=CE=CE=D9=C8 "=CC=C5=C7=C5=CE=C4" =D7 = =CF=C2=CF=D3=CE=CF=D7=C1=CE=C9=C5=20 =C4=D2=CF=C2=CC=C5=CE=C9=D1 =C2=C9=DA=CE=C5=D3=C1 (=CE=C1 = =CF=D3=CE=CF=D7=C5 =D0=D2=C1=CB=D4=C9=CB=C9,
    = =D2=C5=DB=C5=CE=C9=CA =D3=D5=C4=CF=D7).
 
3. = =F0=C5=D2=C5=CB=D7=C1=CC=C9=C6=C9=CB=C1=C3=C9=D1 = =C1=D5=D4=D3=CF=D2=D3=C9=CE=C7=C1, =D7=CF=DA=CD=C5=DA=C4=CE=CF=C7=CF=20 =CF=CB=C1=DA=C1=CE=C9=D1 =D5=D3=CC=D5=C7 =D7 =D4=D2=D5=C4=CF=D7=D9=C5 = =CF=D4=CE=CF=DB=C5=CE=C9=D1. =F2=C1=DA=C2=CF=D2
    = =CF=DB=C9=C2=CF=CB =D0=D2=C9 =CF=C6=CF=D2=CD=CC=C5=CE=C9=C9=20 =C4=CF=CB=D5=CD=C5=CE=D4=CF=D7.
 
4. =E1=CE=C1=CC=C9=DA = =CF=DB=C9=C2=CF=CB =C4=CF=D0=D5=D3=CB=C1=C5=CD=D9=C8 =D0=D2=C9 = =C1=D5=D4=D3=CF=D2=D3=C9=CE=C7=C5=20 (=D2=C1=C2=CF=D4=C1 =CF=D3=D5=DD=C5=D3=D4=D7=CC=D1=C5=D4=D3=D1 =C2=C5=DA = =C3=C5=CC=C9 =C9=DA=D7=CC=C5=DE=C5=CE=C9=D1
    = =D0=D2=C9=C2=D9=CC=C9, =D1=D7=CC=D1=C5=D4=D3=D1 = =DA=C1=D7=C9=D3=C9=CD=CF=CA=20 =CF=D4 =C7=CF=CC=CF=D7=CE=CF=C7=CF =D0=D2=C5=C4=D0=D2=C9=D1=D4=C9=D1 =C9 = =D4.=D0.).
 
5. = =E1=D5=D4=D3=D4=C1=C6=C6=C9=CE=C7. =F2=C1=D3=D3=CD=CF=D4=D2=C5=CE=C9=C5 = =DA=C1=CB=CF=CE=CF=D0=D2=CF=C5=CB=D4=CF=D7 =CF=20 =DA=C1=D0=D2=C5=D4=C5 =C1=D5=D4=D3=D4=C1=C6=C6=C9=CE=C7=C1. = =F7=C1=D2=C9=C1=CE=D4=D9 =DA=C1=CD=C5=CE=D9
    = =C4=CF=C7=CF=D7=CF=D2=CE=CF=CA =D2=C1=C2=CF=D4=D9.=20
 
6. =EF=D3=CE=CF=D7=C1=CE=C9=D1 = =DA=C1=D7=D9=DB=C5=CE=C9=D1 =D3=D4=CF=C9=CD=CF=D3=D4=C9 =D2=C1=C2=CF=D4, = =D5=D3=CC=D5=C7,=20 =D0=CF=CC=D5=DE=C1=C5=CD=D9=C8 =CF=D4 =D7=CE=CF=D7=D8 = =D3=CF=DA=C4=C1=CE=CE=CF=C7=CF = =D0=D2=C5=C4=D0=D2=C9=D1=D4=C9=D1
   (=D0=CF=DE=C5=CD=D5 = =D2=C1=CE=C5=C5 =D4=C5 =D6=C5 =D2=C1=C2=CF=D4=D9=20 =D7=D9=D0=CF=CC=CE=D1=CC=C9=D3=D8 =DA=C1 10 =D2=D5=C2=CC=C5=CA, =C1 = =D3=C5=CA=DE=C1=D3 =DA=C1 100?).
 
7. =F2=C1=DA=C2=CF=D2 = =D3=D0=CF=D3=CF=C2=C1 =D0=CF=DA=D7=CF=CC=D1=C0=DD=C5=C7=CF = =DA=C1=DD=C9=D4=C9=D4=D8=D3=D1 =CF=D4=20 =D0=D2=C5=D4=C5=CE=DA=C9=CA =D0=CF = =D4=D2=C1=CE=D3=C6=C5=D2=D4=CE=CF=CD=D5 = =C3=C5=CE=CF=CF=C2=D2=C1=DA=CF=D7=C1=CE=C9=C0
    =C9 = =D0=D2=C9=DA=CE=C1=CE=C9=C9 =CC=C9=C3=20 =CE=C5=C4=CF=C2=D2=CF=D3=CF=D7=C5=D3=D4=CE=D9=CD=C9, =C1 =D3=C1=CD=D5 = =D3=C8=C5=CD=D5 =D3=CF=DA=C4=C1=CE=CE=CF=CA =D7 =C3=C5=CC=D1=C8 = =D0=CF=CC=D5=DE=C5=CE=C9=D1
    = =CE=C5=CF=C2=CF=D3=CE=CF=D7=C1=CE=CE=CF=CA =CE=C1=CC=CF=C7=CF=D7=CF=CA=20 =D7=D9=C7=CF=C4=D9.
 
8. =FA=C1=DD=C9=D4=C1 =CF=D4 = =D0=CF=CB=C1=DA=C1=CE=C9=CA/=DB=C1=CE=D4=C1=D6=C1 = =D3=CF=D4=D2=D5=C4=CE=C9=CB=CF=D7.=20
 
9. =EF=C2=C8=CF=C4 = =D0=D2=C5=C4=C5=CC=CF=D7 =D0=D2=C9=CD=C5=CE=C5=CE=C9=D1 =F5=F3=EE =D3=20 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5=CD =C4=CF=C7=CF=D7=CF=D2=C1 = =D0=D2=CF=D3=D4=CF=C7=CF =D4=CF=D7=C1=D2=C9=DD=C5=D3=D4=D7=C1. =
    = =EC=C5=C7=C5=CE=C4=D9, =CF=C2=CF=D3=CE=CF=D7=D9=D7=C1=C0=DD=C9=C5=20 =DA=C1=CB=CC=C0=DE=C5=CE=C9=C5 =D4=C1=CB=CF=C7=CF = =C4=CF=C7=CF=D7=CF=D2=C1.
 
10. =F0=CF=D4=C5=D2=D1 = =C4=CF=CB=D5=CD=C5=CE=D4=CF=D7, =CE=C1=CC=CF=C7=CF=D7=D9=C5=20 =D0=CF=D3=CC=C5=C4=D3=D4=D7=C9=D1.
 
11. = =E6=C1=CB=D4=C9=DE=C5=D3=CB=CF=C5 =CE=C1=C8=CF=D6=C4=C5=CE=C9=C5 = =C0=D2=C9=C4=C9=DE=C5=D3=CB=CF=C7=CF =CC=C9=C3=C1 =CE=C5=20 =D0=CF =CD=C5=D3=D4=D5 =D2=C5=C7=C9=D3=D4=D2=C1=C3=C9=C9, =CC=C9=C2=CF = =CE=C1=CC=C9=DE=C9=C5
       = =CF=C2=CF=D3=CF=C2=CC=C5=CE=CE=D9=C8 = =D0=CF=C4=D2=C1=DA=C4=C5=CC=C5=CE=C9=CA =D0=CF =D3=D4. 55 =E7=EB =F2=E6 = =CB=C1=CB =CF=D3=CE=CF=D7=C1=CE=C9=C5 =D5=D4=D2=C1=D4=D9 =D0=D2=C1=D7=C1 = =CE=C1=20 =D0=D2=C9=CD=C5=CE=C5=CE=C9=C5
       = =F5=F3=EE.=20
 
12. =F3=CF=CB=D2=D9=D4=C9=C5 = =C1=C6=C9=CC=CC=C9=D2=CF=D7=C1=CE=CE=CF=D3=D4=C9: = =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=C9=C5=20 =C4=CF=D7=C5=D2=C5=CE=CE=D9=C8 =CC=C9=C3, =CF=C6=DB=CF=D2=CF=D7, = =CE=C5=CB=CF=CD=CD=C5=D2=DE=C5=D3=CB=C9=C8
      = =CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=CA.=20
 
13. =F0=C5=D2=C5=C4=C1=DE=C1 = =C9=CD=D5=DD=C5=D3=D4=D7=C1 =D0=D2=C9 =C4=D2=CF=C2=CC=C5=CE=C9=C9:=20 =D2=C5=CF=D2=C7=C1=CE=C9=DA=C1=C3=C9=D1, =D7=DA=CE=CF=D3 =D7 = =D5=D3=D4=C1=D7=CE=D9=CA =CB=C1=D0=C9=D4=C1=CC, =DA=C1=CA=CD=D9 =C9 = =D4.=D0.
      = =F3=D5=C4=C5=C2=CE=C1=D1=20 =D0=D2=C1=CB=D4=C9=CB=C1, =D7=D9=D1=D7=CC=D1=C0=DD=C1=D1 =D2=C9=D3=CB=C9 = =C2=C5=DA=D7=CF=DA=CD=C5=DA=C4=CE=CF=CA =D0=C5=D2=C5=C4=C1=DE=C9 = =C9=CD=D5=DD=C5=D3=D4=D7=C1, =C4=C1=D2=C5=CE=C9=D1.=20
 
14. =FA=C1=DD=C9=D4=C1 = =C1=CB=D4=C9=D7=CF=D7 - =D0=D2=C1=D7=C9=CC=CF "=DE=C5=D4=D9=D2=C5=C8 = =D5=C7=CC=CF=D7".=20
 
15. =F3=D0=CF=D3=CF=C2=D9 = =CB=CF=CE=D4=D2=CF=CC=D1 =C4=CF=D7=C5=D2=C5=CE=CE=D9=C8 =CC=C9=C3 = =CB=C1=CB =DC=CC=C5=CD=C5=CE=D4=20 =C2=C5=DA=CF=D0=C1=D3=CE=CF=D3=D4=C9 =C1=CB=D4=C9=D7=CF=D7.
 
16. =F3=D0=CF=D3=CF=C2=D9 = =D5=D0=D2=C1=D7=CC=C5=CE=C9=D1 =C7=D2=D5=D0=D0=CF=CA = =CB=CF=CD=D0=C1=CE=C9=CA.=20
 
17. =F0=D2=C5=DA=D5=CD=D0=C3=C9=D1 = =CE=C5=C4=CF=C2=D2=CF=D3=CF=D7=C5=D3=D4=CE=CF=D3=D4=C9.
 
18. =E1=CE=C1=CC=C9=DA = =DA=C1=CB=CF=CE=CF=C4=C1=D4=C5=CC=D8=CE=D9=C8 = =C9=CE=C9=C3=C9=C1=D4=C9=D7,=20 =D0=D2=C5=D3=C5=CB=C1=C0=DD=C9=C8 =CF=D0=D4=C9=CD=C9=DA=C1=C3=C9=C0 = =CE=C1=CC=CF=C7=CF=D7.
 
19. = =F2=C1=D3=D3=CD=CF=D4=D2=C5=CE=C9=C5 =CD=C5=D4=CF=C4=C9=DE=C5=CB = =ED=C9=CE=C6=C9=CE=C1 (=E4=F3=F0) =CF=20 =D7=D9=D1=D7=CC=C5=CE=C9=C9 =C9 =D0=D2=C5=C4=DF=D1=D7=CC=C5=CE=C9=C9 = =D0=D2=C5=D4=C5=CE=DA=C9=CA =CB
      = =CB=CF=CD=D0=C1=CE=C9=D1=CD=20 =CF=D3=D5=DD=C5=D3=D4=D7=C9=D7=DB=C9=CD =C4=D2=CF=C2=CC=C5=CE=C9=C5 = =D3=D7=CF=C5=CA =D3=D4=D2=D5=CB=D4=D5=D2=D9. =EE=CF=D7=D9=C5 = =D4=D2=C5=C2=CF=D7=C1=CE=C9=D1 =CB =D7=D9=C5=DA=C4=CE=D9=CD=20
      = =D0=D2=CF=D7=C5=D2=CB=C1=CD =C9 =D4.=C4.=20 =F0=CF=D3=CC=C5=C4=CE=C9=C5 =D7=D9=D1=D7=CC=C5=CE=CE=D9=C5 = =D3=C8=C5=CD=D9 =D0=CF =C4=D2=CF=C2=CC=C5=CE=C9=C0 = =C2=C9=DA=CE=C5=D3=C1, =D2=C1=DA=C2=CF=D2 =D3=CC=CF=D6=CE=D9=C8 = =D3=CC=D5=DE=C1=C5=D7.
 
=F5=DE=C1=D3=D4=C9=C5: 11 800 =D2=D5=C2.=20 =F7=C8=CF=C4=C9=D4 = =CD=C5=D4=CF=C4=C9=DE=C5=D3=CB=C9=CA =CD=C1=D4=C5=D2=C9=C1=CC, = =CF=C2=C5=C4=D9,=20 =CB=CF=C6=C5-=D0=C1=D5=DA=D9, = =D3=C5=D2=D4=C9=C6=C9=CB=C1=D4.
=F5=DE=C5=C2=CE=C1=D1 = =C1=D5=C4=C9=D4=CF=D2=C9=D1 =CF=C2=CF=D2=D5=C4=CF=D7=C1=CE=C1 = =D3=C9=D3=D4=C5=CD=CF=CA=20 =CB=CF=CE=C4=C9=C3=C9=CF=CE=C9=D2=CF=D7=C1=CE=C9=D1!
------=_NextPart_000_0018_01D1D7AD.B9F573C0-- From myllynen@redhat.com Wed Jul 6 10:34:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 1431E7D0D for ; Wed, 6 Jul 2016 10:34:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id DA8D48F8035 for ; Wed, 6 Jul 2016 08:34:08 -0700 (PDT) X-ASG-Debug-ID: 1467819244-04cbb027355aaea0001-S8gJnT Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by cuda.sgi.com with ESMTP id CuTuX2vUpEDt4ZRF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 06 Jul 2016 08:34:05 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Apparent-Source-IP: 74.125.82.44 Received: by mail-wm0-f44.google.com with SMTP id f126so178365136wma.1 for ; Wed, 06 Jul 2016 08:34:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=N4nqAQjUGxUQLe7T7SYnJKyPDToE/3KUbmTp2an+1w0=; b=JRrsMNu5PChNhlnk/rEaEBVS/QxbLaVfKJBvgna6gxMOTOCWU6yEPXiTUsdoteqz94 lzrpuJp12ewK6CWq+RZXpU/HARIVvgVPvZ00gsctmsgeNRsC/t54g9hr71MswYQPg1EU fYSeL/qB5e4BO5Z+H+ED1hs131ArnwaRaB/xgI6bmfIkoC8CsqeehkNuQ08xlTEGOcKx DLYZgttJmkK6OJmpHxxrQvnLej4obN9BkSUy9w6Se9aQrJhejKa5kx6mpot+6HoHbcgz oYGY0qbDghDRrcdIPEGHoNNgHZEne6GDpTPKP8lYtE2Wu5zmT4+2FEh7Ex6KfHUY1bBr JAWA== X-Gm-Message-State: ALyK8tLQRwU6zKhHq34uvKwd7LFb+giWIsbPvDLYrts31aAFwcANRXmv/p9Vp7VzXLF0kTdt X-Received: by 10.194.6.36 with SMTP id x4mr21087433wjx.147.1467819244372; Wed, 06 Jul 2016 08:34:04 -0700 (PDT) Received: from [192.168.1.101] (176-93-121-29.bb.dnainternet.fi. [176.93.121.29]) by smtp.gmail.com with ESMTPSA id q69sm8970399wmd.4.2016.07.06.08.34.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Jul 2016 08:34:03 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] Shouldn't pmrep use the default config file? References: <5763B86B.1070506@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Shouldn't pmrep use the default config file? To: Jamie Bainbridge Cc: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <577D24E9.1090900@redhat.com> Date: Wed, 6 Jul 2016 18:34:01 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Start-Time: 1467819245 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4223 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31060 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi, On 2016-07-01 03:09, Jamie Bainbridge wrote: > On 17 June 2016 at 18:44, Marko Myllynen wrote: >> >> Agreed, this on the TODO list already (see pcp.git/src/pmrep/TODO): >> >> - includedir config file support (?) >> >> There was also this item: >> >> - look for config in ./, ~/.pcp, ~/, /etc/pcp or so >> >> Do you think that would be helpful or should we just drop that item? > > I like the idea of cwd, user-specific config, then system-wide config. > > This allows users to easily have their own tools just work without > having root access to modify the system-wide files. Ok, how about the patch below? --- src/pmrep/TODO | 1 - src/pmrep/pmrep.1 | 16 ++++++++++------ src/pmrep/pmrep.conf.5 | 7 ++----- src/pmrep/pmrep.py | 12 ++++++++---- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/pmrep/TODO b/src/pmrep/TODO index 805be88..23f6cb4 100644 --- a/src/pmrep/TODO +++ b/src/pmrep/TODO @@ -11,7 +11,6 @@ - add JSON output support - add XML output support (like sadf) - add XLS output support (like sar2xls) -- look for config in ./, ~/.pcp, ~/, /etc/pcp or so - possibly add more command line switch sanity checking - modularize code to allow creating custom output plugins - (e.g. pcp2graphite type socket, top-like output, separate pcp2zabbix) diff --git a/src/pmrep/pmrep.1 b/src/pmrep/pmrep.1 index 2e91f92..d6593d4 100644 --- a/src/pmrep/pmrep.1 +++ b/src/pmrep/pmrep.1 @@ -251,8 +251,12 @@ See also Specify the .I config file to use. -The default is -.BR ./pmrep.conf . +The default is the first found of: +.BR ./pmrep.conf , +.BR $HOME/.pmrep.conf , +.BR $HOME/pcp/pmrep.conf , +and +.BR $PCP_SYSCONF_DIR/pmrep/pmrep.conf . See .BR pmrep.conf (5). Unlike with other options, @@ -681,11 +685,11 @@ $ pmrep -o archive -F ./a -t 5s -T 5m ds389 xfs kernel.all.cpu disk mem .SH FILES .PD 0 .TP 10 -.BI ./pmrep.conf -Default configuration file. +.BI pmrep.conf +\fBpmrep\fR configuration file (see \fB-c\fR). .TP 10 -.BI /etc/pcp/pmrep/pmrep.conf -Example configuration file. +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf +System provided configuration file. .PD .SH BUGS No command line option can follow metrics. diff --git a/src/pmrep/pmrep.conf.5 b/src/pmrep/pmrep.conf.5 index c4bbfa1..937ddce 100644 --- a/src/pmrep/pmrep.conf.5 +++ b/src/pmrep/pmrep.conf.5 @@ -465,11 +465,8 @@ pswitch.width = 8 .SH FILES .PD 0 .TP 10 -.BI ./pmrep.conf -Default configuration file. -.TP 10 -.BI /etc/pcp/pmrep/pmrep.conf -Example configuration file. +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf +System provided configuration file. .PD .SH SEE ALSO .BR PCPIntro (1), diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index bf817f5..15f852d 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -72,7 +72,7 @@ if sys.version_info[0] >= 3: long = int # Default config -DEFAULT_CONFIG = "./pmrep.conf" +DEFAULT_CONFIG = [ "./pmrep.conf", "$HOME/.pmrep.conf", "$HOME/.pcp/pmrep.conf", "$PCP_SYSCONF_DIR/pmrep/pmrep.conf" ] # Default field separators, config/time formats, missing/truncated values CSVSEP = "," @@ -368,7 +368,13 @@ class PMReporter(object): def set_config_file(self): """ Set configuration file """ - config = DEFAULT_CONFIG + config = DEFAULT_CONFIG[0] + for conf in DEFAULT_CONFIG: + conf = conf.replace("$HOME", os.getenv("HOME")) + conf = conf.replace("$PCP_SYSCONF_DIR", os.getenv("PCP_SYSCONF_DIR")) + if os.path.isfile(conf) or os.access(conf, os.R_OK): + config = conf + break # Possibly override the built-in default config file before # parsing the rest of the command line options @@ -415,8 +421,6 @@ class PMReporter(object): def read_config(self): """ Read options from configuration file """ - if self.config is None: - return config = ConfigParser.SafeConfigParser() config.read(self.config) if not config.has_section('options'): Thanks, -- Marko Myllynen From myllynen@redhat.com Wed Jul 6 10:37:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id ECDA37D0D for ; Wed, 6 Jul 2016 10:37:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BEF96304039 for ; Wed, 6 Jul 2016 08:37:20 -0700 (PDT) X-ASG-Debug-ID: 1467819438-04cbb027375ac120001-S8gJnT Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by cuda.sgi.com with ESMTP id 1usmCDkdE0djgfIb (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 06 Jul 2016 08:37:19 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Apparent-Source-IP: 74.125.82.50 Received: by mail-wm0-f50.google.com with SMTP id f126so178473033wma.1 for ; Wed, 06 Jul 2016 08:37:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=LX/no0hlf+qOHqzJBaaC1meeGDRSF6SUy1M3UVxbV2k=; b=MX3KvII3TGTH5zmfh04/9OWCfAioKPT2VuO9GmOkwOqIxYlI+PZQ1v6PWvjPKdVuHd 6Ll53CFlUw4yTzzjGdhJhh5HEqanvtJzrw6Vf5iAmWPzv0WoHWzbZ+tmFQ9FxA6lPjCf ajSJNc24Z9+8J25ZM0sWSjundFckQVFAu7NhUFJwlZ6IMXwnTVuvfQQWAIyvI9Vurq7G 5tLU7b31dbIeDFWpep30g3/r2/bj71rrQ+q4xazARUmwtbSLLrLMsH6HszLbzzjLIPbr agJws4Ru+bCyJnMzD63kKleMrGuUG/iPvDgie1kZ0t4W8RZezyTr+Tg3k6PF6atkGSoi 8PsQ== X-Gm-Message-State: ALyK8tJB0kQifLG3nnt2OSuxP+PQ5KSoj+b2w7IldxjcqaMf4mANoXtSuz/963cTO1vp/ctH X-Received: by 10.194.115.67 with SMTP id jm3mr21513877wjb.71.1467819437579; Wed, 06 Jul 2016 08:37:17 -0700 (PDT) Received: from [192.168.1.101] (176-93-121-29.bb.dnainternet.fi. [176.93.121.29]) by smtp.gmail.com with ESMTPSA id b200sm8439973wmb.9.2016.07.06.08.37.16 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Jul 2016 08:37:17 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pmmgr.1: fix typo Organization: Red Hat X-ASG-Orig-Subj: pmmgr.1: fix typo Message-ID: <577D25AB.1060804@redhat.com> Date: Wed, 6 Jul 2016 18:37:15 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Start-Time: 1467819438 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 497 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31060 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Fix wrong path in the pmmgr(1) man page. --- man/man1/pmmgr.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/man1/pmmgr.1 b/man/man1/pmmgr.1 index 2e8526b..309a026 100644 --- a/man/man1/pmmgr.1 +++ b/man/man1/pmmgr.1 @@ -446,7 +446,7 @@ files under the log directory. .SH FILES .PD 0 .TP 10 -.BI $PCP_SYSCONFIG_DIR/pmmgr/ +.BI $PCP_SYSCONF_DIR/pmmgr/ default configuration directory .TP .BI $PCP_LOG_DIR/pmmgr/ Thanks, -- Marko Myllynen From brolley@redhat.com Wed Jul 6 11:28:55 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5E5E57D0D for ; Wed, 6 Jul 2016 11:28:55 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CBE23AC007 for ; Wed, 6 Jul 2016 09:28:51 -0700 (PDT) X-ASG-Debug-ID: 1467822529-04cbb027355c0cc0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Lbn2eobDy8nWLQQf (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 09:28:50 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A13C985540; Wed, 6 Jul 2016 16:28:49 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u66GSmZO030486; Wed, 6 Jul 2016 12:28:49 -0400 Message-ID: <577D325B.6060208@redhat.com> Date: Wed, 06 Jul 2016 12:31:23 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Nathan Scott , Ken McDonell CC: PCP Subject: Re: [pcp] errors from socket code on Mac OS X References: <577C1045.1040108@internode.on.net> <577C1D0A.6040300@redhat.com> <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X In-Reply-To: <2068385288.4119706.1467774342414.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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Wed, 06 Jul 2016 16:28:49 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1467822530 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 820 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 07/05/2016 11:05 PM, Nathan Scott wrote: > ... and it looks like we are seeing a sockaddr that is (still) completely > zeroed after we accept on the fd in pmcd/client.c AcceptNewClient. The > attached patch seems to tidy it up for me ... whaddya think Dave? Are we > likely to see other places where this happens, I wonder? > I would think that it could happen for any call to __pmAccept(). In your patch, based on __pmCheckAcceptedAddress() requiring that the family be set in the address, you set it before calling __pmAccept(). If we're going to require that the family be provided to __pmCheckAcceptedAddress() via __pmAccept(), then we should probably bite the bullet and enforce that by making the family a 4th parameter to __pmAccept() and have __pmAccept set it, when needed. Dave From alec@alectenharmsel.com Wed Jul 6 12:57:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.2 required=5.0 tests=NORMAL_HTTP_TO_IP, TVD_SUBJ_NUM_OBFU_MINFP,T_DKIM_INVALID,WEIRD_PORT autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1FE177D0D for ; Wed, 6 Jul 2016 12:57:33 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 74856AC008 for ; Wed, 6 Jul 2016 10:57:29 -0700 (PDT) X-ASG-Debug-ID: 1467827832-04cb6c063f4a7c00001-S8gJnT Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by cuda.sgi.com with ESMTP id UxnEeX1IjGobSnrl (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 10:57:13 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Effective-Source-IP: out3-smtp.messagingengine.com[66.111.4.27] X-Barracuda-Apparent-Source-IP: 66.111.4.27 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id B35D62027B; Wed, 6 Jul 2016 13:57:12 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Wed, 06 Jul 2016 13:57:12 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=1Kud2rFo/L5kHOhZoPm9NEQi8lc=; b=oewcV Hs4vy5b3Q1+C//REAK8Z61O+wuFShz2g7A5RKOFerSSSo+vR+cMlXSiQe+AWWjG5 FL2/mb2WWDagiQOciCr2RF4Npvznh0eGqd127xkWCFPRJKYCTlYy8tqQmk0kv9+5 FVZ9jO7bKm5HTH+ArVKwCK6tZnkuIxy/VkFlj8= X-Sasl-enc: c7Wcv9tdpIikuc52j5a1mDmx5AcDtEMuT+JJb0Ur9oKN 1467827832 Received: from apio.adsroot.itcs.umich.edu (0587387179.wireless.umich.net [35.2.209.43]) by mail.messagingengine.com (Postfix) with ESMTPA id 07497F29EE; Wed, 6 Jul 2016 13:57:11 -0400 (EDT) Date: Wed, 6 Jul 2016 13:57:07 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp2influxdb - a clone of pcp2graphite Message-ID: <20160706175707.GA945@apio.adsroot.itcs.umich.edu> X-ASG-Orig-Subj: Re: [pcp] pcp2influxdb - a clone of pcp2graphite References: <20160630184840.GB880@apio.adsroot.itcs.umich.edu> <1219763127.3321732.1467327849186.JavaMail.zimbra@redhat.com> <343267617.3556068.1467601341893.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Content-Disposition: inline In-Reply-To: <343267617.3556068.1467601341893.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out3-smtp.messagingengine.com[66.111.4.27] X-Barracuda-Start-Time: 1467827833 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2315 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, NORMAL_HTTP_TO_IP, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31064 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 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL 0.50 WEIRD_PORT URI: Uses non-standard port number for HTTP --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Nathan, On Sun, Jul 03, 2016 at 11:02:21PM -0400, Nathan Scott wrote: > Hi Alec, > > ----- Original Message ----- > > [...] > > >> We've been testing it for a couple of days and have not had any issues > > >> with the patch. > > > The one thing the patch lacks is the influxdb equivalent of regression > > > test pcp/qa/667 which would take pcp2influxdb through its paces. Could > > > you add something like that little shell script, for influxdb? > > > > > > > I will certainly do this, but it'll take a few days. We are pretty busy > > getting ready for some maintenance that will happen in a couple of weeks. > > > > OK, thanks and no problem. Let me know if any assistance is needed there - > there's some high level notes about the test scripts in qa/README too. > I have added a test - qa/9001 - in the new version of the patch, attached to this mail. I did not want to pick a number in the low 1000's just in case it would be taken by now; that can be changed to whatever. Sorry if that causes any trouble. Updates to qa/group and other metadata are not included in the patch so that it can be easily re-numbered. The test that I added is not as full featured as qa/667. `socat' quits after receiving EOF, which makes it not useful for testing pcp2influxdb. pcp2influxdb aggregates metrics for a single request as much as possible, but two separate calls to Relay.send() will generate two separate connections. Without using another program or writing a little python HTTP server to use for testing, I wasn't sure how to add that to the test script. I did some refactoring, with the only change being that multiple-instance metrics are now recorded in a better way. A metric like `disk.partitions.read' would have created a handful of "measurements" in InfluxDB, each with a single "field" with a key of "value": * disk_partitions_read_sda1 * disk_partitions_read_sda2 * disk_partitions_read_sda3 Now, just a single `disk_partitions_read' "measurement" is created, with multiple "fields": * _sda1 * _sda2 * _sda3 In InfluxDB query language, "measurements" are similar to SQL tables and "fields" are similar to SQL columns. If there's anything else - docs, bugs, etc. - I will of course be happy to take a look. Thanks, Alec --ibTvN161/egqYuK8 Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="pcp2influxdb-2.patch" diff --git a/build/rpm/pcp.spec.in b/build/rpm/pcp.spec.in index f5f7d77..30aebe9 100755 --- a/build/rpm/pcp.spec.in +++ b/build/rpm/pcp.spec.in @@ -520,6 +520,27 @@ Requires: python-pcp = @package_version@ %description export-pcp2graphite Performance Co-Pilot (PCP) front-end tools for exporting metric values to graphite (http://graphite.readthedocs.org). + +# +# pcp-export-pcp2influxdb +# +%package export-pcp2influxdb +License: GPLv2+ +Group: Applications/System +Summary: Performance Co-Pilot tools for exporting PCP metrics to InfluxDB +URL: http://www.pcp.io +Requires: pcp-libs >= %{version}-%{release} +%if "@enable_python3@" == "true" +Requires: python3-pcp = @package_version@ +Requires: python3-requests +%else +Requires: python-pcp = @package_version@ +Requires: python-requests +%endif + +%description export-pcp2influxdb +Performance Co-Pilot (PCP) front-end tools for exporting metric values +to InfluxDB (https://influxdata.com/time-series-platform/influxdb). %endif %if "@enable_python2@" == "true" @@ -1737,6 +1758,7 @@ awk '{print $NF}' $DIST_MANIFEST | egrep 'ganglia2pcp' >import_ganglia2pcp_files awk '{print $NF}' $DIST_MANIFEST | egrep 'collectl2pcp' >import_collectl2pcp_files %if "@have_python@" == "true" awk '{print $NF}' $DIST_MANIFEST | egrep 'pcp2graphite' >export_pcp2graphite_files +awk '{print $NF}' $DIST_MANIFEST | egrep 'pcp2influxdb' >export_pcp2influxdb_files %endif awk '{print $NF}' $DIST_MANIFEST | egrep 'zabbix|zbxpcp' >export_zabbix_agent_files %if "@pmda_infiniband@" == "true" @@ -1944,6 +1966,7 @@ BEGIN { while( getline < "pmda_unbound_files") pmda_unbound[$0]=1; while( getline < "pmda_mic_files") pmda_mic[$0]=1; while( getline < "export_pcp2graphite_files") export_pcp2graphite[$0]=1; + while( getline < "export_pcp2influxdb_files") export_pcp2influxdb[$0]=1; %endif while( getline < "export_zabbix_agent_files") export_zabbix_agent[$0]=1; %if "@pmda_json@" == "true" @@ -2041,6 +2064,7 @@ BEGIN { else if (pmda_unbound[$NF]) f="pmda_unbound_files.rpm"; else if (pmda_mic[$NF]) f="pmda_mic_files.rpm"; else if (export_pcp2graphite[$NF]) f="export_pcp2graphite_files.rpm"; + else if (export_pcp2influxdb[$NF]) f="export_pcp2influxdb_files.rpm"; %endif else if (export_zabbix_agent[$NF]) f="export_zabbix_agent_files.rpm"; %if "@pmda_json@" == "true" @@ -2668,6 +2692,8 @@ cd %files pmda-mic -f pmda_mic_files.rpm %files export-pcp2graphite -f export_pcp2graphite_files.rpm + +%files export-pcp2influxdb -f export_pcp2influxdb_files.rpm %endif %files export-zabbix-agent -f export_zabbix_agent_files.rpm diff --git a/qa/9001 b/qa/9001 new file mode 100755 index 0000000..8de11d5 --- /dev/null +++ b/qa/9001 @@ -0,0 +1,108 @@ +#! /bin/sh +# PCP QA Test No. 9001 +# checks basic pcp2influxdb functionality +# +# Copyright (c) 2015 Red Hat, Inc. +# +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" +which socat >/dev/null 2>&1 || _notrun "socat binary not installed" +which pcp2influxdb >$seq.full 2>&1 || _notrun "pcp2influxdb not installed" + +port=8086 +echo | $PCP_BINADM_DIR/telnet-probe localhost $port \ + && _notrun "Someone already listening on typical InfluxDB $port" + +$sudo rm -rf $seq.full $tmp.* +signal=$PCP_BINADM_DIR/pmsignal +status=1 # failure is the default! + +trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15 + +_full_stash() +{ + echo "--- pcp2influxdb stdout --" >>$seq.full + cat $tmp.p2i.out >>$seq.full + echo "--- pcp2influxdb stderr --" >>$seq.full + cat $tmp.p2i.err >>$seq.full + echo "--- socket cat stdout --" >>$seq.full + cat $tmp.socat.out >>$seq.full + echo "--- socket cat stderr --" >>$seq.full + cat $tmp.socat.err >>$seq.full +} + +scale=10 +ncpu=`pmprobe -v hinv.ncpu | awk '{print $3*'$scale'".0"}'` +pcp2influxdb="$python `which pcp2influxdb`" + +echo | tee -a $seq.full +echo "=== 1. pcp2influxdb one-shot noauth ===" | tee -a $seq.full +socat tcp-listen:$port,reuseaddr - >$tmp.socat.out 2>$tmp.socat.err & +pid=$! +sleep 2 +$pcp2influxdb --database roar -t 1 hinv.ncpu >$tmp.p2i.out 2>$tmp.p2i.err & # will error out after socket cat dies +p2ipid=$! +sleep 3 +$signal $pid $p2ipid 2>/dev/null +wait +egrep -q "^POST \/write\?db=roar" $tmp.socat.out +[ $? -eq 0 ] && echo "Found POST URL in noauth output" +egrep -q "hinv_ncpu value=[0-9]+(\.[0-9]+)? [0-9]+$" $tmp.socat.out +[ $? -eq 0 ] && echo "Found proper metric body in noauth output" +_full_stash + +echo "=== 2. pcp2influxdb noauth with tags ===" | tee -a $seq.full +socat tcp-listen:$port,reuseaddr - >$tmp.socat.out 2>$tmp.socat.err & +pid=$! +sleep 2 +$pcp2influxdb --database roar --tag-string host=me.example.com -t 1 hinv.ncpu \ + >$tmp.p2i.out 2>$tmp.p2i.err & # will error out after socket cat dies +p2ipid=$! +sleep 3 +$signal $pid $p2ipid 2>/dev/null +wait +egrep -q "^POST \/write\?db=roar" $tmp.socat.out +[ $? -eq 0 ] && echo "Found POST URL in noauth output" +egrep -q "hinv_ncpu,host=me\.example\.com value=[0-9]+(\.[0-9]+)? [0-9]+$" $tmp.socat.out +[ $? -eq 0 ] && echo "Found proper metric body in noauth output" +_full_stash + +echo "=== 3. pcp2influxdb auth with tags ===" | tee -a $seq.full +socat tcp-listen:$port,reuseaddr - >$tmp.socat.out 2>$tmp.socat.err & +pid=$! +sleep 2 +$pcp2influxdb --database roar --db-user pcp --db-password hey \ + --tag-string host=me.example.com -t 1 hinv.ncpu \ + >$tmp.p2i.out 2>$tmp.p2i.err & # will error out after socket cat dies +p2ipid=$! +sleep 3 +$signal $pid $p2ipid 2>/dev/null +wait +egrep -q "^POST \/write\?db=roar" $tmp.socat.out +[ $? -eq 0 ] && echo "Found POST URL in output" +egrep -q "Authorization: Basic cGNwOmhleQ==" $tmp.socat.out +[ $? -eq 0 ] && echo "Found auth data in HTTP request" +egrep -q "hinv_ncpu,host=me\.example\.com value=[0-9]+(\.[0-9]+)? [0-9]+$" $tmp.socat.out +[ $? -eq 0 ] && echo "Found proper metric body in output" +_full_stash + +echo "=== 4. pcp2influxdb bad-instance tolerance ===" | tee -a $seq.full +rm -f $tmp.socat.out $tmp.socat.err +socat tcp-listen:$port,reuseaddr - >>$tmp.socat.out 2>>$tmp.socat.err & +pid=$! +sleep 2 +$pcp2influxdb -t 2 sample.bogus_bin sample.aggregate.null sample.string.hullo NoSuchMetric sample.bad >$tmp.p2i.out 2>$tmp.p2i.err & +p2ipid=$! +sleep 8 # enough for at least 2 messages +$signal $pid $p2ipid 2>/dev/null +wait +grep 'Excluding' $tmp.p2i.err +_full_stash + +status=0 +exit diff --git a/qa/9001.out b/qa/9001.out new file mode 100644 index 0000000..fbe457c --- /dev/null +++ b/qa/9001.out @@ -0,0 +1,18 @@ +QA output created by 9001 + +=== 1. pcp2influxdb one-shot noauth === +Found POST URL in noauth output +Found proper metric body in noauth output +=== 2. pcp2influxdb noauth with tags === +Found POST URL in noauth output +Found proper metric body in noauth output +=== 3. pcp2influxdb auth with tags === +Found POST URL in output +Found auth data in HTTP request +Found proper metric body in output +=== 4. pcp2influxdb bad-instance tolerance === +Excluding metric sample.aggregate.null (need numeric type) +Excluding metric sample.string.hullo (need numeric type) +Excluding metric NoSuchMetric (PM_ERR_NAME Unknown metric name) +Excluding metric sample.bad.unknown (PM_ERR_PMID Unknown or illegal metric identifier) +Excluding metric sample.bad.nosupport (need numeric type) diff --git a/src/GNUmakefile b/src/GNUmakefile index 5ae0f92..7eaa8f2 100644 --- a/src/GNUmakefile +++ b/src/GNUmakefile @@ -43,6 +43,7 @@ OTHER_SUBDIRS = \ newhelp \ pcp \ pcp2graphite \ + pcp2influxdb \ pmafm \ pmfind \ pmcpp \ diff --git a/src/pcp2influxdb/GNUmakefile b/src/pcp2influxdb/GNUmakefile new file mode 100644 index 0000000..4a98999 --- /dev/null +++ b/src/pcp2influxdb/GNUmakefile @@ -0,0 +1,37 @@ +# +# Copyright (c) 2014-2015 Red Hat, Inc. All Rights Reserved. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# + +TOPDIR = ../.. +include $(TOPDIR)/src/include/builddefs + +TARGET = pcp2influxdb +MAN_SECTION = 1 +MAN_PAGES = $(TARGET).$(MAN_SECTION) +MAN_DEST = $(PCP_MAN_DIR)/man$(MAN_SECTION) + +default: $(TARGET).py $(MAN_PAGES) + +default: + +include $(BUILDRULES) + +install: default +ifeq "$(HAVE_PYTHON)" "true" + $(INSTALL) -m 755 $(TARGET).py $(PCP_BIN_DIR)/$(TARGET) + @$(INSTALL_MAN) +endif + +default_pcp: default + +install_pcp: install diff --git a/src/pcp2influxdb/pcp2influxdb.1 b/src/pcp2influxdb/pcp2influxdb.1 new file mode 100644 index 0000000..43eb500 --- /dev/null +++ b/src/pcp2influxdb/pcp2influxdb.1 @@ -0,0 +1,114 @@ +.TH PCP2INFLUXDB 1 "PCP" "Performance Co-Pilot" +.SH NAME +.B pcp2influxdb +\- pcp-to-influxdb metrics exporter +.SH SYNOPSIS +.B pcp2influxdb +[\f3\-h\f1 \f2hostspec\f1] +[\f3\-a\f1 \f2archive\f1] +[\f3\-L\f1] +[\f3\-O\f1 \f2origin\f1] +[\f3\-T\f1 \f2finish\f1] +[\f3\-s\f1 \f2samples\f1] +[\f3\-t\f1 \f2delta\f1] +[\f3\-i\f1 \f2influxdbaddress\f1] +[\f3\-u\f1 \f2units\f1] +[\f3\-d\f1 \f2database\f1] +[\f3\-U\f1 \f2username\f1] +[\f3\-P\f1 \f2password\f1] +[\f3\-I\f1 \f2tagstring\f1] +\f2metricname\f1 ... +.SH DESCRIPTION +.B pcp2influxdb +is a PCP metric exporter. +It relays metrics of the +.BR pmns (5) +to a designated +InfluxDB database by periodically polling, then +copying/converting relevant numerical metrics across the InfluxDB +HTTP(S) protocols. Metric values are optionally +scaled to a given unit/scale, but are not rate-converted. Metric +names are somewhat canonicalized (mangled) to fit the +InfluxDB namespace rules. +.PP +The data transfer will continue on a best-effort basis until the +program is interrupted. Temporary errors are ignored, but reported. Multiple +copies of this program may be run in parallel, to populate different +InfluxDB databases or subtrees, with different scaling or sampling +intervals. +.PP +.SH OPTIONS +.TP +.B \-h \f2hostspec\f1 +Extract metrics from the specified +.BR pmcd (1) +daemon, using a host specification as described on +.BR PCPIntro (1). +The default is \f3local:\f1. +.TP +.B \-a \f2archive\f1 +Extract metrics from the given set of archives, +which is a comma-separated list of names, each +of which may be the base name of an archive or the name of a directory containing +one or more archives. +.TP +.B \-L +Extract metrics from the local context PCP PMDAs. +.TP +.B \-t \f2delta\f1 +Specify the polling interval in seconds. If live, polling is aligned to +natural multiples of this interval. The default is \f360\f1 seconds. +.TP +.B \-O \f2origin\f1 +Set the time origin for archive scanning. The default is the start of the +set of archives. +.TP +.B \-T \f2finish\f1 +Set the time finish for archive scanning. The default is the end of the +set of archives. +.TP +.B \-s \f2samples\f1 +Set the maximum number of samples to relay. The default is unlimited. +.TP +.B \-i \f2influxdbaddress\f1 +Specify the influxdb HTTP(S) address where the relayed data is to +be relayed. The default is \f3http://localhost:8086\f1. +.TP +.B \-u \f2units\f1 +Rescale the metrics to the given UNITS string, as parsed by the +.IR pmParseUnitsStr (3) +function. This must be dimensionally consistent with the underlying +PCP metric. The default is to perform no scaling. +.TP +.B \-d \f2database\f1 +The name of the database to write to. Must exist already; will not be created. +Defaults to "pcp". +.TP +.B \-U \f2username\f1 +The username to use to authenticate to InfluxDB. Must have write access on the +database that metrics are written to. +.TP +.B \-P \f2password\f1 +The password to use to authenticate to InfluxDB that goes with the given +username. +.TP +.B \-I \f2tagstring\f1 +A string of tags, in InfluxDB's format (i.e. host=www.example.com,gpu=tesla). +Not required, but recommended to be enable richer querying and dashboard +creation. +.TP +.I metricname +Relay all numeric metrics nested at or below the given name in the PMNS. +This option may be repeated. This is a compulsory option, having no +default. +.SH "SEE ALSO" +.BR PCPIntro (1), +.BR pmcd (1), +.BR pmParseUnitsStr (3), +.BR https://influxdata.com/time-series-platform/influxdb/, +.BR pmmgr (1), +.BR pmval (1), +.BR PMAPI (3), +.BR pcp.conf (5) +and +.BR pmns (5). diff --git a/src/pcp2influxdb/pcp2influxdb.py b/src/pcp2influxdb/pcp2influxdb.py new file mode 100644 index 0000000..38c5746 --- /dev/null +++ b/src/pcp2influxdb/pcp2influxdb.py @@ -0,0 +1,436 @@ +#!/usr/bin/env pmpython +# +# Copyright (C) 2014-2015 Red Hat. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +""" Relay PCP metrics to an InfluxDB server """ + +import re +import sys +import time + +from pcp import pmapi +import cpmapi as c_api + + +class Metric: + """ A wrapper around metrics, due to InfluxDB's non-heirachical way of + organizing metrics. + + For example, take disk.partitions.read, which (on my machine) has 4 + instances (sda1, sda2, sda3, and sr0). For graphite, appending the instance + name after the metric name with a dot (i.e. disk.partitions.read.sda1) is + both easy and the correct solution, since graphite stores metrics + in an heirarchy. + + For InfluxDB, the proper solution is to submit a "measurement" with 4 + "fields". The request body could look like: + + disk_partitions_read,host=myhost.example.com sda1=5,sda2=4,sda3=10,sr0=0 1147483647000000000 + + If there is only a single value, like for proc.nprocs, then the field key + will be "value". For example: + + proc_nprocs,host=myhost.example.com value=200 1147483647000000000 + + This class deals with this format. + """ + + def __init__(self, name): + self.name = self.sanitize_name(name) + self.fields = dict() + self.tags = None + + def add_field(self, key="value", value=None): + if value: + self.fields[key] = value + + def set_tag_string(self, tag_str): + self.tags = tag_str + + def sanitize_name(self, name): + tmp = name + + for c in ['.', '-']: + tmp = tmp.replace(c, '_') + + while '__' in tmp: + tmp = tmp.replace('__', '_') + + return tmp + + def set_timestamp(self, ts): + self.ts = ts + + def __str__(self): + tmp = self.name + + if self.tags: + tmp += ',' + self.tags + + tmp += ' ' + + fields = [] + for k in self.fields: + fields.append(k + '=' + str(self.fields[k])) + + tmp += ','.join(fields) + tmp += ' ' + + # converting to nanoseconds for influxdb + tmp += str(self.ts) + '000000000' + + return tmp + + +class WriteBody(object): + """ Create a request to POST to /write on an InfluxDB server + + name will be used for the measurement name after it has been + transformed to be allowable. Characters like '-' and '.' will be replaced + with '_', and multiple underscores in a row will be replaced with a single + underscore. + + value will be put into the measurement with a field key of 'value'. + It should be a numeric type, but it will _not_ be checked, just cast + directly to a string. + + timestamp should be an integer that is unix time from epoch in seconds. + + tags should be a dictionary of tags to add, with keys being tag + keys and values being tag values. + """ + + def __init__(self): + self.metrics = [] + + def add(self, metric): + if metric.fields: + self.metrics.append(metric) + + def __str__(self): + if self.metrics: + return "\n".join(map(lambda t: str(t), self.metrics)) + + raise ValueError("Invalid request - no metrics") + + +class Relay(object): + """ Sends a periodic report to InfluxDB about all instances of named + metrics. Knows about some of the default PCP arguments. + """ + + def describe_source(self): + """ Return a string describing our context; apprx. inverse of + pmapi.fromOptions + """ + + ctxtype = self.context.type + if ctxtype == c_api.PM_CONTEXT_ARCHIVE: + return "archive " + ", ".join(self.opts.pmGetOptionArchives()) + elif ctxtype == c_api.PM_CONTEXT_HOST: + hosts = self.opts.pmGetOptionHosts() + + # pmapi.py idiosyncracy; it has already defaulted to this + if hosts is None: + hosts = ["local:"] + + return "host " + ", ".join(hosts) + elif ctxtype == c_api.PM_CONTEXT_LOCAL: + hosts = ["local:"] + + return "host " + ", ".join(hosts) + else: + raise pmapi.pmUsageErr + + def __init__(self): + """ Construct object, parse command line """ + self.context = None + self.database = 'pcp' + self.influxdb_tags = '' + self.influxdb_address = 'http://127.0.0.1:8086' + self.influxdb_user = None + self.influxdb_pass = None + self.sample_count = 0 + self.unitsstr = None + self.units = None + self.units_mult = None + + # option setup + self.opts = pmapi.pmOptions() + self.opts.pmSetShortOptions("a:O:s:T:g:p:P:r:m:t:u:h:t:D:LV?") + self.opts.pmSetShortUsage("[options] metricname ...") + self.opts.pmSetLongOptionText(""" +Description: Periodically, relay raw values of all instances of a +given hierarchies of PCP metrics to an InfluxDB server on the network.""") + self.opts.pmSetLongOptionHeader("Options") + self.opts.pmSetOptionCallback(self.option) + + # common options + self.opts.pmSetLongOptionVersion() + self.opts.pmSetLongOptionArchive() + self.opts.pmSetLongOptionOrigin() + self.opts.pmSetLongOptionSamples() + self.opts.pmSetLongOptionFinish() + self.opts.pmSetLongOptionDebug() + self.opts.pmSetLongOptionHost() + self.opts.pmSetLongOptionLocalPMDA() + self.opts.pmSetLongOptionInterval() + + # custom options + self.opts.pmSetLongOption("influxdb-address", 1, 'i', '', + "InfluxDB HTTP/HTTPS address " + + "(default \"" + self.influxdb_address + + "\")") + self.opts.pmSetLongOption("units", 1, 'u', '', + "rescale units " + + "(e.g. \"MB\", will omit incompatible units)") + self.opts.pmSetLongOption("database", 1, 'd', '', + "database for metric (default \"pcp\")") + self.opts.pmSetLongOption("db-user", 1, 'U', '', + "username for InfluxDB database") + self.opts.pmSetLongOption("db-password", 1, 'P', '', + "password for InfluxDB database") + self.opts.pmSetLongOption("tag-string", 1, 'I', '', + "string of tags to add to the metrics") + self.opts.pmSetLongOptionHelp() + + # parse options + self.context = pmapi.pmContext.fromOptions(self.opts, sys.argv) + self.interval = self.opts.pmGetOptionInterval() or pmapi.timeval(60, 0) + if self.unitsstr is not None: + units = self.context.pmParseUnitsStr(self.unitsstr) + (self.units, self.units_mult) = units + self.metrics = [] + self.pmids = [] + self.descs = [] + metrics = self.opts.pmGetNonOptionsFromList(sys.argv) + if metrics: + for m in metrics: + try: + self.context.pmTraversePMNS(m, + self.handle_candidate_metric) + except pmapi.pmErr as error: + sys.stderr.write("Excluding metric %s (%s)\n" % + (m, str(error))) + + sys.stderr.flush() + + if len(self.metrics) == 0: + sys.stderr.write("No acceptable metrics specified.\n") + raise pmapi.pmUsageErr() + + # Report what we're about to do + print("Relaying %d %smetric(s) to database %s with tags %s from %s " + "to %s every %f s" % + (len(self.metrics), + "rescaled " if self.units else "", + self.database, + self.influxdb_tags, + self.describe_source(), + self.influxdb_address, + self.interval)) + + sys.stdout.flush() + + def option(self, opt, optarg, index): + # need only handle the non-common options + if opt == 'i': + self.influxdb_address = optarg + elif opt == 'u': + self.unitsstr = optarg + elif opt == 'd': + self.database = optarg + elif opt == 'U': + self.influxdb_user = optarg + elif opt == 'P': + self.influxdb_pass = optarg + elif opt == 'I': + self.influxdb_tags = optarg + else: + raise pmapi.pmUsageErr() + + # Check the given metric name (a leaf in the PMNS) for + # acceptability for InfluxDB: it needs to be numeric, and + # convertable to the given unit (if specified). + # + # Print an error message here if needed; can't throw an exception + # through the pmapi pmTraversePMNS wrapper. + def handle_candidate_metric(self, name): + try: + pmid = self.context.pmLookupName(name)[0] + desc = self.context.pmLookupDescs(pmid)[0] + except pmapi.pmErr as err: + sys.stderr.write("Excluding metric %s (%s)\n" % (name, str(err))) + return + + # reject non-numeric types (future pmExtractValue failure) + types = desc.contents.type + if not ((types == c_api.PM_TYPE_32) or + (types == c_api.PM_TYPE_U32) or + (types == c_api.PM_TYPE_64) or + (types == c_api.PM_TYPE_U64) or + (types == c_api.PM_TYPE_FLOAT) or + (types == c_api.PM_TYPE_DOUBLE)): + sys.stderr.write("Excluding metric %s (%s)\n" % + (name, "need numeric type")) + return + + # reject dimensionally incompatible (future pmConvScale failure) + if self.units is not None: + units = desc.contents.units + if (units.dimSpace != self.units.dimSpace or + units.dimTime != self.units.dimTime or + units.dimCount != self.units.dimCount): + sys.stderr.write("Excluding metric %s (%s)\n" % + (name, "incompatible dimensions")) + return + + self.metrics.append(name) + self.pmids.append(pmid) + self.descs.append(desc) + + + # Convert a python list of pmids (numbers) to a ctypes LP_c_uint + # (a C array of uints). + def convert_pmids_to_ctypes(self, pmids): + from ctypes import c_uint + pmidA = (c_uint * len(pmids))() + for i, p in enumerate(pmids): + pmidA[i] = c_uint(p) + return pmidA + + def send(self, timestamp, metrics): + import requests + + body = WriteBody() + + for metric in metrics: + metric.set_tag_string(self.influxdb_tags) + metric.set_timestamp(timestamp) + body.add(metric) + + url = self.influxdb_address + '/write' + params = {'db': self.database} + auth = None + + if self.influxdb_user and self.influxdb_pass: + auth = requests.auth.HTTPBasicAuth(self.influxdb_user, + self.influxdb_pass) + + try: + res = requests.post(url, params=params, data=str(body), auth=auth) + + if res.status_code != 204: + print("could not send for some reason") + + if res.status_code == 200: + print("influx could not complete the request") + else: + print("request to " + res.url + " failed with code " + + str(res.status_code)) + + print("body of request is:") + print(body) + except ValueError: + print("Can't send a request that has no metrics") + + def sanitize_nameindom(self, string): + """ Quote the given instance-domain string for proper digestion + by influxdb. """ + return "_" + re.sub('[^a-zA-Z_0-9-]', '_', string) + + def execute(self): + """ Using a PMAPI context (could be either host or archive), + fetch and report a fixed set of values related to influxdb. + """ + + # align poll interval to host clock + ctype = self.context.type + if ctype == c_api.PM_CONTEXT_HOST or ctype == c_api.PM_CONTEXT_LOCAL: + align = float(self.interval) - (time.time() % float(self.interval)) + time.sleep(align) + + # We would like to do: result = self.context.pmFetch(self.pmids) + # But pmFetch takes ctypes array-of-uint's and not a python list; + # ideally, pmFetch would become polymorphic to improve this code. + result = self.context.pmFetch(self.convert_pmids_to_ctypes(self.pmids)) + sample_time = result.contents.timestamp.tv_sec + # + (result.contents.timestamp.tv_usec/1000000.0) + + if ctype == c_api.PM_CONTEXT_ARCHIVE: + endtime = self.opts.pmGetOptionFinish() + if endtime is not None: + if float(sample_time) > float(endtime.tv_sec): + raise SystemExit + + metrics = [] + + for i, name in enumerate(self.metrics): + tmp = Metric(name) + for j in range(0, result.contents.get_numval(i)): + # a fetch or other error will just omit that data value + # from the influxdb-bound set + try: + atom = self.context.pmExtractValue( + result.contents.get_valfmt(i), + result.contents.get_vlist(i, j), + self.descs[i].contents.type, c_api.PM_TYPE_FLOAT) + + inst = result.contents.get_vlist(i, j).inst + if inst is None or inst < 0: + suffix = "value" + else: + indom = self.context.pmNameInDom(self.descs[i], inst) + suffix = self.sanitize_nameindom(indom) + + # Rescale if desired + if self.units is not None: + atom = self.context.pmConvScale(c_api.PM_TYPE_FLOAT, + atom, + self.descs, i, + self.units) + + if self.units_mult is not None: + atom.f = atom.f * self.units_mult + + tmp.add_field(key=suffix, value=atom.f) + + except pmapi.pmErr as error: + sys.stderr.write("%s[%d]: %s, continuing\n" % + (name, inst, str(error))) + + metrics.append(tmp) + + self.send(sample_time, metrics) + self.context.pmFreeResult(result) + + self.sample_count += 1 + max_samples = self.opts.pmGetOptionSamples() + if max_samples is not None and self.sample_count >= max_samples: + raise SystemExit + + +if __name__ == '__main__': + try: + relay = Relay() + while True: + relay.execute() + + except pmapi.pmErr as error: + if error.args[0] == c_api.PM_ERR_EOL: + pass + sys.stderr.write('%s: %s\n' % (error.progname(), error.message())) + except pmapi.pmUsageErr as usage: + usage.message() + except KeyboardInterrupt: + pass --ibTvN161/egqYuK8-- From fche@redhat.com Wed Jul 6 14:01:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 624D17D11 for ; Wed, 6 Jul 2016 14:01:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2260F8F8040 for ; Wed, 6 Jul 2016 12:01:27 -0700 (PDT) X-ASG-Debug-ID: 1467831685-04cbb02737607200001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 5h2Pfmt9LgrTVNnL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 12:01:26 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4B1727DCD7 for ; Wed, 6 Jul 2016 19:01:25 +0000 (UTC) Received: from fche.csb (unused [10.10.52.236] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u66J1OWj031199 for ; Wed, 6 Jul 2016 15:01:24 -0400 Received: by fche.csb (Postfix, from userid 2569) id A748C5817C; Wed, 6 Jul 2016 15:01:27 -0400 (EDT) Date: Wed, 6 Jul 2016 15:01:27 -0400 From: "Frank Ch. Eigler" To: pcp developers Subject: archive+live mode Message-ID: <20160706190127.GH32090@redhat.com> X-ASG-Orig-Subj: archive+live mode Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Wed, 06 Jul 2016 19:01:25 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1467831686 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1460 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - We keep hearing regular calls for pcp operation mode where an application is interested in both historical and live data regarding a host. The PMAPI's and pcp clients' complete bifurcation between -h/-a is contrary to this goal. This is not a new topic. [1....]. The main related bits of progress we've made have been the multi-archive libpcp mode and the pmwebd server, but much more remains. It would be nice to come to some general points of agreement and make some progress again. Amongst the high-level questions: - Does the pcp developer community agree that there is a need, and that the status quo is not sufficient? - Should the functionality include remote access to archive+live mode, in the sense that remote archives could be a data source? - How soon? - Are there subsets of functionality that could go into peripheral PCP tools while waiting for core PCP for a fuller solution? - Should we consider older parts of PCP (pmlogger, pmcd core) apprx. untouchable, so extra functionality would need to go into new tools/services rather than extending old ones? [1] http://oss.sgi.com/pipermail/pcp/2013-September/003963.html http://oss.sgi.com/pipermail/pcp/2013-November/004090.html http://oss.sgi.com/pipermail/pcp/2014-January/004205.html http://oss.sgi.com/pipermail/pcp/2014-October/005715.html https://github.com/Netflix/vector/issues/91 [...and plenty of others...] - FChE From nscott@redhat.com Wed Jul 6 19:47:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 79C537D1A for ; Wed, 6 Jul 2016 19:47:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 251358F80C3 for ; Wed, 6 Jul 2016 17:47:39 -0700 (PDT) X-ASG-Debug-ID: 1467852431-04cb6c063f561350001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id Sa9UCHdPEikRhN3x (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 17:47:12 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u670l4QN013845; Wed, 6 Jul 2016 20:47:04 -0400 Date: Wed, 6 Jul 2016 20:47:04 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel Cc: pcp@oss.sgi.com Message-ID: <244171152.4348296.1467852424001.JavaMail.zimbra@redhat.com> In-Reply-To: <20160706175707.GA945@apio.adsroot.itcs.umich.edu> References: <20160630184840.GB880@apio.adsroot.itcs.umich.edu> <1219763127.3321732.1467327849186.JavaMail.zimbra@redhat.com> <343267617.3556068.1467601341893.JavaMail.zimbra@redhat.com> <20160706175707.GA945@apio.adsroot.itcs.umich.edu> Subject: Re: [pcp] pcp2influxdb - a clone of pcp2graphite MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp2influxdb - a clone of pcp2graphite Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.190] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp2influxdb - a clone of pcp2graphite Thread-Index: peIYjZOS9i1CpLjfnyC6hSuki9J2Ng== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467852431 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2492 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31077 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Alec, ----- Original Message ----- > On Sun, Jul 03, 2016 at 11:02:21PM -0400, Nathan Scott wrote: > > ----- Original Message ----- > > > [...] > > > >> We've been testing it for a couple of days and have not had any issues > > > >> with the patch. > > > > The one thing the patch lacks is the influxdb equivalent of regression > > > > test pcp/qa/667 which would take pcp2influxdb through its paces. Could > > > > you add something like that little shell script, for influxdb? > > > > > > > > > > I will certainly do this, but it'll take a few days. We are pretty busy > > > getting ready for some maintenance that will happen in a couple of weeks. > > > > > > > OK, thanks and no problem. Let me know if any assistance is needed there - > > there's some high level notes about the test scripts in qa/README too. > > > > I have added a test - qa/9001 - in the new version of the patch, > attached to this mail. I did not want to pick a number in the low 1000's > just in case it would be taken by now; that can be changed to whatever. No problem - I renumbered to a nice memorable "1111" :) and added it into the qa/group file. > Sorry if that causes any trouble. No trouble at all - we can also reserve test numbers in the qa/group file if that helps (and others wont use them - the qa/new script skips 'em). > Updates to qa/group and other metadata > are not included in the patch so that it can be easily re-numbered. All sorted. I've also added the debian/ubuntu packaging. > The test that I added is not as full featured as qa/667. `socat' quits > after receiving EOF, which makes it not useful for testing > pcp2influxdb. pcp2influxdb aggregates metrics for a single request as > much as possible, but two separate calls to Relay.send() will generate > two separate connections. Without using another program or writing a > little python HTTP server to use for testing, I wasn't sure how to add > that to the test script. S'OK - it looks like its still giving good coverage to me, and more cases can be added over time as the need arises. > In InfluxDB query language, "measurements" are similar to SQL tables and > "fields" are similar to SQL columns. Ah, interesting, good to know. Some of the comments in the code were very informative too. > If there's anything else - docs, bugs, etc. - I will of course be happy > to take a look. Everything looks fine to me, thanks Alec. cheers. -- Nathan From kenj@internode.on.net Wed Jul 6 19:47:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BD3487D1F for ; Wed, 6 Jul 2016 19:47:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8156E304089 for ; Wed, 6 Jul 2016 17:47:43 -0700 (PDT) X-ASG-Debug-ID: 1467852458-04cb6c063d5616c0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id NKU3CfRRv8FNxt0Y for ; Wed, 06 Jul 2016 17:47:39 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BOAwBipn1XEJVY0XYNT4t/tCWGGAKBdQEBAQEBAQcBAQEBAQECPoUNAQUjBFEBEAsYCRYLAgIJAwIBAgEbFhQGAQwIAQG0UmePOQEBAQEBAQEBAQEBAQEBAQEBAREOinSHQYJaBZkTgy+BbJhWkAqEV4lYAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Jul 2016 10:17:24 +0930 Subject: Re: [pcp] errors from socket code on Mac OS X To: Dave Brolley , Nathan Scott X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X References: <577C1045.1040108@internode.on.net> <577C1D0A.6040300@redhat.com> <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> <577D325B.6060208@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <577DA69B.1080602@internode.on.net> Date: Thu, 7 Jul 2016 10:47:23 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <577D325B.6060208@redhat.com> Content-Type: multipart/mixed; boundary="------------090806090103040300010404" X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467852459 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1231 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31077 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header This is a multi-part message in MIME format. --------------090806090103040300010404 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 07/07/16 02:31, Dave Brolley wrote: > On 07/05/2016 11:05 PM, Nathan Scott wrote: >> ... and it looks like we are seeing a sockaddr that is (still) completely >> zeroed after we accept on the fd in pmcd/client.c AcceptNewClient. The >> attached patch seems to tidy it up for me ... whaddya think Dave? Are we >> likely to see other places where this happens, I wonder? >> > I would think that it could happen for any call to __pmAccept(). > > In your patch, based on __pmCheckAcceptedAddress() requiring that the > family be set in the address, you set it before calling __pmAccept(). If > we're going to require that the family be provided to > __pmCheckAcceptedAddress() via __pmAccept(), then we should probably > bite the bullet and enforce that by making the family a 4th parameter to > __pmAccept() and have __pmAccept set it, when needed. > > Dave > I don't think the change needs to be that intrusive. I have a simpler approach that I've committed in my tree (patch attached). This addresses the Mac OS X issues and passes all the -g pmcd QA tests on both Mac OS X and Ubuntu 16.04 and now has good air time on a handful of other QA hosts. --------------090806090103040300010404 Content-Type: text/x-patch; name="pmaccept.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="pmaccept.patch" diff --git a/src/libpcp/src/auxconnect.c b/src/libpcp/src/auxconnect.c index e5ba692..7f81030 100644 --- a/src/libpcp/src/auxconnect.c +++ b/src/libpcp/src/auxconnect.c @@ -88,6 +88,10 @@ __pmSockAddrInit(__pmSockAddr *addr, int family, int address, int port) else addr->sockaddr.ipv6.sin6_addr = in6addr_any; } + else if (family == AF_UNSPEC) { + /* do nothing */ + ; + } else __pmNotifyErr(LOG_ERR, "%s:__pmSockAddrInit: Invalid address family: %d\n", __FILE__, addr->sockaddr.raw.sa_family); @@ -230,6 +234,11 @@ __pmSockAddrCompare(const __pmSockAddr *addr1, const __pmSockAddr *addr2) sizeof(addr1->sockaddr.local.sun_path)); } #endif + + if (addr1->sockaddr.raw.sa_family == AF_UNSPEC) { + /* if the address family is unspecified, assume not equal */ + return 1; + } /* Unknown address family. */ __pmNotifyErr(LOG_ERR, --------------090806090103040300010404-- From nscott@redhat.com Wed Jul 6 19:48:08 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7524D7D1A for ; Wed, 6 Jul 2016 19:48:08 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 27EF68F80C4 for ; Wed, 6 Jul 2016 17:48:08 -0700 (PDT) X-ASG-Debug-ID: 1467852482-04cbb027366a78b0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id R1ysVIBJtnC0NCAp (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 06 Jul 2016 17:48:03 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u670m22d031387 for ; Wed, 6 Jul 2016 20:48:02 -0400 Date: Wed, 6 Jul 2016 20:48:02 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <60424166.4348328.1467852482733.JavaMail.zimbra@redhat.com> In-Reply-To: <135478224.4348297.1467852436358.JavaMail.zimbra@redhat.com> Subject: pcp updates: pcp2influxdb MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pcp2influxdb Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.190] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pcp2influxdb Thread-Index: 2ODBWBvRIPmbXFeIlCTljCeMvTyPcw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1467852483 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3132 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.31076 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (3): zsh completion: fix for pcp subcommands docs: fix pmmgr.1 path typo docs: keep pmrep.conf in sync Alec Ten Harmsel (1): pcp2influxdb: export PCP metrics to InfluxDB Nathan Scott (1): build: misc small packaging and qa updates for pcp2influxdb build/rpm/fedora.spec | 26 + build/rpm/pcp.spec.in | 26 + debian/control.master | 7 debian/pcp-export-pcp2influxdb.install | 2 debian/rules | 4 man/man1/pmmgr.1 | 2 qa/1111 | 108 ++++++++ qa/1111.out | 18 + qa/9001 | 216 ++++++++-------- qa/9001.out | 36 +- qa/group | 1 src/GNUmakefile | 1 src/pcp2influxdb/GNUmakefile | 37 ++ src/pcp2influxdb/pcp2influxdb.1 | 114 ++++++++ src/pcp2influxdb/pcp2influxdb.py | 436 +++++++++++++++++++++++++++++++++ src/pmrep/pmrep.conf | 1 src/pmrep/pmrep.conf.5 | 3 src/zshrc/_pcp | 4 18 files changed, 912 insertions(+), 130 deletions(-) commit 8dda65ea73bf901b463ac97c6697b88c5182adef Author: Nathan Scott Date: Thu Jul 7 10:28:03 2016 +1000 build: misc small packaging and qa updates for pcp2influxdb Add a deb package for influxdb, bring new test into the fold adding a pcp2graphite group as well. Update fedora packages spec file to match Makepkgs variant. commit abe399e39cd1a52273e727ed37ec01c6185b9d11 Author: Alec Ten Harmsel Date: Thu Jul 7 09:56:24 2016 +1000 pcp2influxdb: export PCP metrics to InfluxDB We are working on switching from graphite to InfluxDB for metric storage, mostly for performance reasons. In order to do this, I copied pcp2graphite and did a bit of a re-write to get it sending metrics to InfluxDB. InfluxDB has an HTTP API, which is the main way of sending data to it. This patch handles cases with and without authentication. commit 61c94c7ecf6e300800d323a7e915dab2b60c8f66 Author: Marko Myllynen Date: Thu Jul 7 09:08:10 2016 +1000 docs: keep pmrep.conf in sync Keep example pmrep.conf in sync with available options. Add earlier mentioned man page to SEE ALSO section. commit d14431711c1396b9818e836223104c739466d1bb Author: Marko Myllynen Date: Thu Jul 7 09:06:33 2016 +1000 docs: fix pmmgr.1 path typo commit 55216d51db9dca37948f28d7018a0c9c739a78c3 Author: Marko Myllynen Date: Thu Jul 7 09:04:02 2016 +1000 zsh completion: fix for pcp subcommands Allow options for pcp(1) while completing subcommand options as well. A bit heavy but called only when needed. From nscott@redhat.com Wed Jul 6 19:49:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 740437D1A for ; Wed, 6 Jul 2016 19:49:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 247988F80C3 for ; Wed, 6 Jul 2016 17:49:38 -0700 (PDT) X-ASG-Debug-ID: 1467852575-04cb6c063f562490001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id jdOVI4UcGukOkiIg (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 17:49:36 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u670nWsi064581; Wed, 6 Jul 2016 20:49:32 -0400 Date: Wed, 6 Jul 2016 20:49:32 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Dave Brolley Cc: PCP Message-ID: <1261358087.4348399.1467852572215.JavaMail.zimbra@redhat.com> In-Reply-To: <577DA69B.1080602@internode.on.net> References: <577C1045.1040108@internode.on.net> <577C1D0A.6040300@redhat.com> <2068385288.4119706.1467774342414.JavaMail.zimbra@redhat.com> <577D325B.6060208@redhat.com> <577DA69B.1080602@internode.on.net> Subject: Re: [pcp] errors from socket code on Mac OS X MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] errors from socket code on Mac OS X Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.190] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: errors from socket code on Mac OS X Thread-Index: rGikSVbdb4ZI7nhqShDO72rDGvOA9g== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1467852576 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1397 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31077 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > On 07/07/16 02:31, Dave Brolley wrote: > > On 07/05/2016 11:05 PM, Nathan Scott wrote: > >> ... and it looks like we are seeing a sockaddr that is (still) completely > >> zeroed after we accept on the fd in pmcd/client.c AcceptNewClient. The > >> attached patch seems to tidy it up for me ... whaddya think Dave? Are we > >> likely to see other places where this happens, I wonder? > >> > > I would think that it could happen for any call to __pmAccept(). > > > > In your patch, based on __pmCheckAcceptedAddress() requiring that the > > family be set in the address, you set it before calling __pmAccept(). If > > we're going to require that the family be provided to > > __pmCheckAcceptedAddress() via __pmAccept(), then we should probably > > bite the bullet and enforce that by making the family a 4th parameter to > > __pmAccept() and have __pmAccept set it, when needed. > > > > Dave > > > > I don't think the change needs to be that intrusive. I have a simpler > approach that I've committed in my tree (patch attached). Yep, lets go with that one. > This addresses the Mac OS X issues and passes all the -g pmcd QA tests > on both Mac OS X and Ubuntu 16.04 and now has good air time on a handful > of other QA hosts. > Looking good on Fedora & RHEL here too, as you'd expect - thanks Ken. cheers. -- Nathan From noreply@github.com Wed Jul 6 21:32:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_24, 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 1A3737D11 for ; Wed, 6 Jul 2016 21:32:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DE5F330408C for ; Wed, 6 Jul 2016 19:32:49 -0700 (PDT) X-ASG-Debug-ID: 1467858765-04cb6c063c58ead0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id Lpqb30lhmxWbJQpb (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 06 Jul 2016 19:32:46 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bKz7H-00080y-Gs for ; Thu, 07 Jul 2016 12:32:43 +1000 Date: Wed, 06 Jul 2016 19:32:31 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1467858751; bh=xXWa5A7NLy96+lqlPsdzPVuhtaSx0dsDJUX7iqe5dzk=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=iNO7Ciey49ZObJVM69lgA9+xT21GuZFw1qKsb4VzX2i4QXWYvA8J/tB0jQ5grQfn+ lP142ujHkS8v1APbBO5fElndsd+x8vMsaiDNd8ZaQckbcZMmRKztefB4G2ghYDYt/g u4E4DxYHEEZurqYa4g8WekCJtRShgAIAWPU9aAQ0= From: Sitaram Shelke Reply-To: performancecopilot/pcp To: performancecopilot/pcp Cc: Message-ID: Subject: [performancecopilot/pcp] pcp pidstat fixes (#98) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/pcp] pcp pidstat fixes (#98) Content-Type: multipart/alternative; boundary="--==_mimepart_577dbf3f31ba1_59773f8e7b10b2bc22451"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: sitaramshelke X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1467858766 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2934 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31078 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words ----==_mimepart_577dbf3f31ba1_59773f8e7b10b2bc22451 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Fixed floating point precision for total_percent() Fixed argument parsing for -P Changed `-P` to `-p` to match with the original pidstat :) You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/98 -- Commit Summary -- * pcp-pidstat: Override and use -p to match original pidstat * pcp-pidstat: Use list() when parsing pid_list * pcp-pidstat: fix floating point precision for total_percent -- File Changes -- M src/pcp/pidstat/pcp-pidstat.py (17) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/98.patch https://github.com/performancecopilot/pcp/pull/98.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/98 ----==_mimepart_577dbf3f31ba1_59773f8e7b10b2bc22451 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Fixed floating point precision for total_percent()
Fixed argument parsing for -P
Changed -P to -p to match with the original pidstat :)


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

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

Commit Summary

  • pcp-pidstat: Override and use -p to match original pidstat
  • pcp-pidstat: Use list() when parsing pid_list
  • pcp-pidstat: fix floating point precision for total_percent

File Changes

Patch Links:


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

----==_mimepart_577dbf3f31ba1_59773f8e7b10b2bc22451-- From nscott@redhat.com Wed Jul 6 21:55:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D71037CA7 for ; Wed, 6 Jul 2016 21:55:44 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5CED2AC01F for ; Wed, 6 Jul 2016 19:55:41 -0700 (PDT) X-ASG-Debug-ID: 1467860134-04cbb027356ddf70001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id H95abB4gM90WCXDy (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 06 Jul 2016 19:55:35 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u672tXnL032084 for ; Wed, 6 Jul 2016 22:55:33 -0400 Date: Wed, 6 Jul 2016 22:55:33 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <9210722.4357026.1467860133830.JavaMail.zimbra@redhat.com> Subject: pcp updates: pidstat MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pidstat Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.190] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pidstat Thread-Index: a0/7i7rINvvCvg0L4/rD652vbhW39g== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467860134 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1833 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.31079 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master sitaramshelke (3): pcp-pidstat: Override and use -p to match original pidstat pcp-pidstat: Use list() when parsing pid_list pcp-pidstat: fix floating point precision for total_percent Nathan Scott (2): qa: update process-list option to match latest pcp-pidstat code build: tweak gitignore file for pidstat compressed manpage qa/1078 | 2 +- src/pcp/pidstat/.gitignore | 1 + src/pcp/pidstat/pcp-pidstat.py | 17 ++++++++++++----- 3 files changed, 14 insertions(+), 6 deletions(-) commit 4f4f7b6c43dba73e59d0541bab4f1b1fd6c585f0 Author: Nathan Scott Date: Thu Jul 7 12:52:00 2016 +1000 build: tweak gitignore file for pidstat compressed manpage commit bc5e9cc08d4b3b64e0d3859b1f31905593e3a939 Author: Nathan Scott Date: Thu Jul 7 12:51:36 2016 +1000 qa: update process-list option to match latest pcp-pidstat code commit d76327ea642bf06c51e24fafac4102c2ce5b4caf Author: sitaramshelke Date: Wed Jul 6 18:12:53 2016 +0530 pcp-pidstat: fix floating point precision for total_percent commit 5641945a7f834c6231547ee224ad201ec5dde28c Author: sitaramshelke Date: Wed Jul 6 17:56:28 2016 +0530 pcp-pidstat: Use list() when parsing pid_list pcp uses python3 and from python3, map() returns an iterator instead. commit a6cb92e83b6f09e3b13c38e1bec8f375fddb8a60 Author: sitaramshelke Date: Wed Jul 6 17:38:56 2016 +0530 pcp-pidstat: Override and use -p to match original pidstat Since original pidstat uses -p option to list the processes to be filtered, now pcp-pidstat -p matches with it. From kenj@internode.on.net Thu Jul 7 06:42:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 54D717CFB for ; Thu, 7 Jul 2016 06:42:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0AF268F8100 for ; Thu, 7 Jul 2016 04:42:27 -0700 (PDT) X-ASG-Debug-ID: 1467891743-04cbb027367b4160001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id tCHiThcfc9iXRwCJ for ; Thu, 07 Jul 2016 04:42:24 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BeBAAyP35XEJVY0XYNToQUfIZvtCYah3QBAQEBAQEHAQEBAQEBAQE+hTZVMAYCBRYLAgsDAgECARsWJwYCAQG1FWePcYEBjn+CNYJaBY4DixCGCZdokAqEV1yIfAEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 07 Jul 2016 21:12:23 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa for FreeBSD From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa for FreeBSD Message-ID: <577E401D.2040308@internode.on.net> Date: Thu, 7 Jul 2016 21:42:21 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467891743 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3107 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31087 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/common: add -X and fix -r qa/pmdas/slow_python/Install: tweak expr(1) use qa various: FreeBSD changes qa/066 | 12 +++- qa/067 | 11 +++ qa/1019 | 2 qa/1020 | 2 qa/1092 | 4 - qa/110 | 2 qa/159 | 2 qa/199 | 6 +- qa/255 | 13 +++- qa/258 | 2 qa/274 | 2 qa/279 | 7 ++ qa/282 | 16 ++++- qa/296 | 2 qa/301 | 2 qa/324 | 12 ++-- qa/365 | 9 +++ qa/367 | 2 qa/411 | 2 qa/445 | 11 +++ qa/446 | 8 +- qa/512 | 8 +- qa/560 | 6 +- qa/565 | 8 +- qa/572 | 2 qa/578 | 29 ++++++---- qa/587 | 12 +++- qa/587.freebsd | 122 +++++++++++++++++++++++++++++++++++++++++++ qa/601 | 4 - qa/603 | 2 qa/605 | 33 ++++++----- qa/628 | 2 qa/643 | 2 qa/667 | 14 ++-- qa/756 | 2 qa/763 | 2 qa/771 | 4 - qa/841 | 4 - qa/843 | 2 qa/956 | 8 +- qa/common | 54 +++++++++++++++++-- qa/common.filter | 7 ++ qa/pmdas/slow_python/Install | 2 43 files changed, 360 insertions(+), 98 deletions(-) Details ... commit c59acb5f9e05d5f9f51bdcd6fa0c0f2d774a3c9c Author: Ken McDonell Date: Thu Jul 7 21:39:26 2016 +1000 qa various: FreeBSD changes Several tests, a few generic changes 1. use $PCP_MAKE_PROG not make in scripts (the "make" we need is called gmake in FreeBSD land) 2. add pmcd.conf stub logic for FreeBSD 3. be more careful with expr(1) usage commit d5398d10cae043f0b0eb40a88bd75a0ec094a979 Author: Ken McDonell Date: Thu Jul 7 19:52:29 2016 +1000 qa/pmdas/slow_python/Install: tweak expr(1) use expr -1 \* 123 does not work on some platforms (e.g. FreeBSD), but expr \( -1 \) \* 123 does. commit 3927ac05255fc89a5d715815005d769ae7409c57 Author: Ken McDonell Date: Thu Jul 7 19:50:51 2016 +1000 qa/common: add -X and fix -r -X allows individual tests to be excluded (like -x group, but with finer focus) -r logic was just wrong From kenj@internode.on.net Thu Jul 7 16:16:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4D5547CDC for ; Thu, 7 Jul 2016 16:16:53 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 20AB68F8148 for ; Thu, 7 Jul 2016 14:16:49 -0700 (PDT) X-ASG-Debug-ID: 1467926202-04cbb027377d6e80001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id juuIqlI9xltSN00e for ; Thu, 07 Jul 2016 14:16:43 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BUBACLxX5XEJVY0XYNRAqEFHyGb7QdGoV+AoF4AQEBAQEBBwEBAQEBAQI+hQwBAQQBIxVAAQULCxgCAgUWCwICCQMCAQIBGxYUBg0IAQGIJKx4Z49IAQEBAQEBBAEBAQEBIoEBiXOEGCiDAYJaBZkThgmKdoxykAqEV1yJFgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 08 Jul 2016 06:46:42 +0930 Subject: Re: [pcp] QA Status To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] QA Status References: <577AF2CD.60104@internode.on.net> <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <577EC6B9.3000503@internode.on.net> Date: Fri, 8 Jul 2016 07:16:41 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467926203 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1469 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31100 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 05/07/16 10:07, Nathan Scott wrote: > ... > I've pushed in a fix for 722, 'twas a memory corruption problem. Hi Nathan, 722 is still failing on some hosts, e.g. on grundy I'm seeing this (running the container test by hand) kenj@grundy-dmz:~/src/pcp/qa> TEST_SET_CONTAINER=abc012345 python src/test_set_source.python == Test == Hosts: None Archives: None Container: abc012345 Traceback (most recent call last): File "src/test_set_source.python", line 93, in test.connect() File "src/test_set_source.python", line 88, in connect self.context = pmapi.pmContext.fromOptions(self.opts, sys.argv) File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line 1204, in fromOptions context = builder(typed, source) File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line 1162, in __init__ raise pmErr(self._ctx, [target]) pcp.pmapi.pmErr: Operation not supported ['local:'] And similar results on vm14 and vm21. > I saw 1108 fail once, but never again & running it in a loop isn't > able to hit it, so I'm wondering if its related to some state left > behind from an earlier test. I'll keep digging. Your guess seems correct ... the 1108.full records show pmnewlog trying to kill off TWO pmloggers ... this is badness ... I've made a change to pmnewlog to detect this and report the details and I hope this will identify where the additional process is coming from. From noreply@github.com Thu Jul 7 18:39:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 C1EC67CEB for ; Thu, 7 Jul 2016 18:39:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5B521AC056 for ; Thu, 7 Jul 2016 16:39:33 -0700 (PDT) X-ASG-Debug-ID: 1467934769-04bdf074b668e3b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id Hj4HXwG1Lxin4IJl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 07 Jul 2016 16:39:31 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLItB-0000J1-Af for ; Fri, 08 Jul 2016 09:39:28 +1000 Date: Thu, 07 Jul 2016 16:39:17 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.192] X-Barracuda-Apparent-Source-IP: 192.30.252.192 X-Barracuda-RBL-IP: 192.30.252.192 X-Barracuda-BBL-IP: 192.30.252.192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1467934757; bh=9e4zg82Pt1XQpvKy7U/XbxQM3mVWF4wY18EfuLRXu8w=; h=From:To:Subject:From; b=R8HeX/YbKJ1nRPZ5PmowOB47MQbPD/u9wmtQsgIgtm9Br2PxB6M1ToKsxZg4qFLKj hCF0JVdW+I+xs1QjSU3zjA5oVG6+n5oyqlJKchIkt11l7TFHZlHjGVqaQDlhotiIwy LmbnwtV+gffG7eLAKNcAhFK5ZiMKNO/IPQRqkCqs= From: GitHub To: pcp@kenj.com.au Message-ID: <577ee8258bd91_3613fd1dd4ab2a06995@github-lowworker7-cp1-prd.iad.github.net.mail> Subject: [GitHub] Subscribed to 2 performancecopilot repositories Mime-Version: 1.0 X-ASG-Orig-Subj: [GitHub] Subscribed to 2 performancecopilot repositories Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Auto-Response-Suppress: All X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1467934770 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 568 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31105 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 Hey there, we=E2=80=99re just writing to let you know that you=E2=80=99ve= automatically started watching several repositories on GitHub. You=E2=80=99ll receive notifications for all issues, pull requests, and c= omments that happen inside the repository. If you would like to stop watc= hing any of these repositories, you can manage your settings here: https://github.com/performancecopilot/pcp2pdf/subscription https://github.com/performancecopilot/speed/subscription You automatically watched these repositories because you=E2=80=99ve been = given push access to them. Thanks! From nscott@redhat.com Thu Jul 7 19:03:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C658C7CE5 for ; Thu, 7 Jul 2016 19:03:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 982EC8F80E1 for ; Thu, 7 Jul 2016 17:02:58 -0700 (PDT) X-ASG-Debug-ID: 1467936168-04cbb027377e3dd0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id zMKjbMADIfSHDMse (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 07 Jul 2016 17:02:48 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6802lFd030623 for ; Thu, 7 Jul 2016 20:02:47 -0400 Date: Thu, 7 Jul 2016 20:02:47 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1995662347.4573289.1467936167893.JavaMail.zimbra@redhat.com> In-Reply-To: <523303824.4573276.1467936155642.JavaMail.zimbra@redhat.com> Subject: pcp updates: marko+kenj merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: marko+kenj merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.225] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: marko+kenj merges Thread-Index: mhOUABhh2TmXR1Ds9XIGwql+37XMGw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1467936168 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4507 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.31105 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (3): qa/common: add -X and fix -r qa/pmdas/slow_python/Install: tweak expr(1) use qa various: FreeBSD changes Marko Myllynen (2): pmrep: allow sub-second sampling intervals pmrep: robustify csv output qa/066 | 12 +++- qa/067 | 11 +++ qa/1019 | 2 qa/1020 | 2 qa/1069 | 7 ++ qa/1069.out | 47 +++++++++++++++- qa/1092 | 4 - qa/110 | 2 qa/159 | 2 qa/199 | 6 +- qa/255 | 13 +++- qa/258 | 2 qa/274 | 2 qa/279 | 7 ++ qa/282 | 16 ++++- qa/296 | 2 qa/301 | 2 qa/324 | 12 ++-- qa/365 | 9 +++ qa/367 | 2 qa/411 | 2 qa/445 | 11 +++ qa/446 | 8 +- qa/512 | 8 +- qa/560 | 6 +- qa/565 | 8 +- qa/572 | 2 qa/578 | 29 ++++++---- qa/587 | 12 +++- qa/587.freebsd | 122 +++++++++++++++++++++++++++++++++++++++++++ qa/601 | 4 - qa/603 | 2 qa/605 | 33 ++++++----- qa/628 | 2 qa/643 | 2 qa/667 | 14 ++-- qa/756 | 2 qa/763 | 2 qa/771 | 4 - qa/841 | 4 - qa/843 | 2 qa/956 | 8 +- qa/common | 54 +++++++++++++++++-- qa/common.filter | 7 ++ qa/pmdas/slow_python/Install | 2 src/pmrep/pmrep.py | 53 +++++++++++------- 46 files changed, 445 insertions(+), 120 deletions(-) commit 3f303b9f54cba1148b4a026dbdcdf80b14cadb95 Author: Marko Myllynen Date: Fri Jul 8 09:22:47 2016 +1000 pmrep: robustify csv output See https://en.wikipedia.org/wiki/Comma-separated_values commit 8c5b893c9c551809c8cd5992c02d8bba2d6ae9a4 Author: Marko Myllynen Date: Fri Jul 8 09:18:58 2016 +1000 pmrep: allow sub-second sampling intervals There's no particular reason to forbid interval being less than one second for pmrep(1), the only reason preventing it were some internal calculations using int(). Lift the restriction and update the code as needed. Add some QA. Interval 0 would work as well but I guess it's best to forbid it, hard to see any realistic use cases for it (and something like -t 0.1 should suffice just fine in any case). Note that in some cases the external header's end time now may differ from what will be the actual end time (interval and samples still being correct), but I think the approach below is the most reasonable one, it shouldn't surprise users. commit c59acb5f9e05d5f9f51bdcd6fa0c0f2d774a3c9c Author: Ken McDonell Date: Thu Jul 7 21:39:26 2016 +1000 qa various: FreeBSD changes Several tests, a few generic changes 1. use $PCP_MAKE_PROG not make in scripts (the "make" we need is called gmake in FreeBSD land) 2. add pmcd.conf stub logic for FreeBSD 3. be more careful with expr(1) usage commit d5398d10cae043f0b0eb40a88bd75a0ec094a979 Author: Ken McDonell Date: Thu Jul 7 19:52:29 2016 +1000 qa/pmdas/slow_python/Install: tweak expr(1) use expr -1 \* 123 does not work on some platforms (e.g. FreeBSD), but expr \( -1 \) \* 123 does. commit 3927ac05255fc89a5d715815005d769ae7409c57 Author: Ken McDonell Date: Thu Jul 7 19:50:51 2016 +1000 qa/common: add -X and fix -r -X allows individual tests to be excluded (like -x group, but with finer focus) -r logic was just wrong From kenj@internode.on.net Thu Jul 7 19:11:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 77B1A7CEB for ; Thu, 7 Jul 2016 19:11:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 11823AC054 for ; Thu, 7 Jul 2016 17:11:21 -0700 (PDT) X-ASG-Debug-ID: 1467936677-04bdf074b668f580001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id KK1pp6iI3EogNWEZ for ; Thu, 07 Jul 2016 17:11:17 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A1AwC97n5XEJVY0XYNT4QUfIZvtCIah3kBAQEBAQEHAQEBAQEBAQE+hTZVMAYCBRYLAgsDAgECARsWJwYCAQG1LWePb4EBjwCCNYJaBZkThguKd4x0kAyEV1yJFgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 08 Jul 2016 09:41:16 +0930 To: pcp@oss.sgi.com Subject: pcp updates: misc From: Ken McDonell X-ASG-Orig-Subj: pcp updates: misc Message-ID: <577EEFA4.1030204@internode.on.net> Date: Fri, 8 Jul 2016 10:11:16 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467936677 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2119 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31105 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/1108: add extra diagnostics qa/admin/pcp-daily: add some more tests to run for one of the FreeBSD hosts src/pmlogger/pmnewlog.sh: improve checking src/pmcd/src/client.c: small change to new client connection logic qa/1108 | 3 +++ qa/admin/pcp-daily | 12 +++++++++--- src/pmcd/src/client.c | 20 +++++++++++++------- src/pmlogger/pmnewlog.sh | 14 ++++++++++++++ 4 files changed, 39 insertions(+), 10 deletions(-) Details ... commit cd6a6b97672d29f6cde37ff717ee9fe1a20298ab Author: Ken McDonell Date: Fri Jul 8 10:07:46 2016 +1000 src/pmcd/src/client.c: small change to new client connection logic In AcceptNewClient(), ECONNABORTED is a (sort of) expected result from __pmAccept() ... at least it has been seen in QA on FreeBSD platforms. Also in the same area, if the error from __pmAccept() is not expected we should just drop the client connection, not terminate pmcd as was previously the case. commit 58bf69753faeeb4109e6a0cbd9098ec3c41e909f Author: Ken McDonell Date: Fri Jul 8 09:34:57 2016 +1000 src/pmlogger/pmnewlog.sh: improve checking pmnewlog is supposed to restart _exactly_ one pmlogger process. If it find more than one "target" processes it should report and quit. This situation is most unlikely in production environments but has been seen in QA, with some earlier test probably causing qa/1108 to fail as a result ... this change should caue qa/1108 to fail with more useful error messages. commit 548e435c44c71b27d3d3a0029aef7c94441f88e0 Author: Ken McDonell Date: Fri Jul 8 09:34:22 2016 +1000 qa/admin/pcp-daily: add some more tests to run for one of the FreeBSD hosts commit 44b0b1e427807388b71adb0d76e990f1a4bffd38 Author: Ken McDonell Date: Fri Jul 8 09:33:53 2016 +1000 qa/1108: add extra diagnostics From nscott@redhat.com Thu Jul 7 19:14:58 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 48C3B7CEB for ; Thu, 7 Jul 2016 19:14:58 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1A2028F815B for ; Thu, 7 Jul 2016 17:14:57 -0700 (PDT) X-ASG-Debug-ID: 1467936895-04cbb027357e46f0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id JQtuKTBfqbroZ57U (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 07 Jul 2016 17:14:56 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u680Epqi034784; Thu, 7 Jul 2016 20:14:51 -0400 Date: Thu, 7 Jul 2016 20:14:51 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <880239278.4574196.1467936891447.JavaMail.zimbra@redhat.com> In-Reply-To: <577EC6B9.3000503@internode.on.net> References: <577AF2CD.60104@internode.on.net> <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> <577EC6B9.3000503@internode.on.net> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.225] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: cPmeEgIFutX2xW09/6k7xb36hdWnIQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467936895 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2093 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31105 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Mornin', ----- Original Message ----- > On 05/07/16 10:07, Nathan Scott wrote: > > ... > > I've pushed in a fix for 722, 'twas a memory corruption problem. > > Hi Nathan, > > 722 is still failing on some hosts, e.g. on grundy I'm seeing this > (running the container test by hand) > > kenj@grundy-dmz:~/src/pcp/qa> TEST_SET_CONTAINER=abc012345 python > src/test_set_source.python > == Test == > Hosts: None > Archives: None > Container: abc012345 > Traceback (most recent call last): > File "src/test_set_source.python", line 93, in > test.connect() > File "src/test_set_source.python", line 88, in connect > self.context = pmapi.pmContext.fromOptions(self.opts, sys.argv) > File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line > 1204, in fromOptions > context = builder(typed, source) > File "/usr/local/lib/python2.6/site-packages/pcp/pmapi.py", line > 1162, in __init__ > raise pmErr(self._ctx, [target]) > pcp.pmapi.pmErr: Operation not supported ['local:'] > > And similar results on vm14 and vm21. > Hmm, that's a error code from pmNewContext - different kind of problem to the last one - what does "pmprobe -v pmcd.features" say? I'm gonna guess pmcd.feature.containers has value 0 on all those hosts. If so, I suppose either a pmprobe-based _notrun() is needed here or we could split the containers check out into a new test. > > I saw 1108 fail once, but never again & running it in a loop isn't > > able to hit it, so I'm wondering if its related to some state left > > behind from an earlier test. I'll keep digging. > > Your guess seems correct ... the 1108.full records show pmnewlog trying > to kill off TWO pmloggers ... this is badness ... I've made a change to > pmnewlog to detect this and report the details and I hope this will > identify where the additional process is coming from. Sounds good. In other news I saw a single spurious 651 failure the other day ... so not sure we've got to the bottom of that one yet either. :( cheers. -- Nathan From nscott@redhat.com Thu Jul 7 19:25:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 411FE7CEB for ; Thu, 7 Jul 2016 19:25:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id BC6E2AC058 for ; Thu, 7 Jul 2016 17:25:19 -0700 (PDT) X-ASG-Debug-ID: 1467937517-04cbb027387e4b70001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id s98hoT6WdG1WjE8C (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 07 Jul 2016 17:25:17 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u680PDT0036027; Thu, 7 Jul 2016 20:25:13 -0400 Date: Thu, 7 Jul 2016 20:25:13 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <963195514.4574901.1467937513727.JavaMail.zimbra@redhat.com> In-Reply-To: <880239278.4574196.1467936891447.JavaMail.zimbra@redhat.com> References: <577AF2CD.60104@internode.on.net> <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> <577EC6B9.3000503@internode.on.net> <880239278.4574196.1467936891447.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: multipart/mixed; boundary="----=_Part_4574899_530192551.1467937513726" X-Originating-IP: [10.64.50.225] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: cPmeEgIFutX2xW09/6k7xb36hdWnIeSbGz6E X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1467937517 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 497 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31105 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ------=_Part_4574899_530192551.1467937513726 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > [...] > > Hmm, that's a error code from pmNewContext - different kind of problem > to the last one - what does "pmprobe -v pmcd.features" say? I'm gonna > guess pmcd.feature.containers has value 0 on all those hosts. > > If so, I suppose either a pmprobe-based _notrun() is needed here or we > could split the containers check out into a new test. > Actually, attached patch is probably simpler than both those options. cheers. -- Nathan ------=_Part_4574899_530192551.1467937513726 Content-Type: text/x-patch; name=pyoptqa.patch Content-Disposition: attachment; filename=pyoptqa.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3FhL3NyYy90ZXN0X3NldF9zb3VyY2UucHl0aG9uIGIvcWEvc3JjL3Rlc3Rf c2V0X3NvdXJjZS5weXRob24KaW5kZXggNWVmMTZiNy4uZDY4YTk3NCAxMDA3NTUKLS0tIGEvcWEv c3JjL3Rlc3Rfc2V0X3NvdXJjZS5weXRob24KKysrIGIvcWEvc3JjL3Rlc3Rfc2V0X3NvdXJjZS5w eXRob24KQEAgLTg1LDcgKzg1LDExIEBAIGNsYXNzIFRlc3Qob2JqZWN0KToKICAgICAgICAgbG9j YWxwbWRhID0gc2VsZi5vcHRzLnBtR2V0T3B0aW9uTG9jYWxQTURBKCkKICAgICAgICAgaWYgbG9j YWxwbWRhOgogICAgICAgICAgICAgcHJpbnQoIkxvY2FsIFBNREE6ICVzIiAlIChzdHIobG9jYWxw bWRhKSkpCi0gICAgICAgIHNlbGYuY29udGV4dCA9IHBtYXBpLnBtQ29udGV4dC5mcm9tT3B0aW9u cyhzZWxmLm9wdHMsIHN5cy5hcmd2KQorICAgICAgICB0cnk6CisgICAgICAgICAgICBzZWxmLmNv bnRleHQgPSBwbWFwaS5wbUNvbnRleHQuZnJvbU9wdGlvbnMoc2VsZi5vcHRzLCBzeXMuYXJndikK KyAgICAgICAgZXhjZXB0IHBtYXBpLnBtRXJyIGFzIGVycm9yOgorICAgICAgICAgICAgaWYgY29u dGFpbmVyIGFuZCBzdHIoZXJyb3IpLmZpbmQoIk9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkIikgPT0g LTE6CisgICAgICAgICAgICAgICAgcHJpbnQoc3RyKGVycm9yKSkKIAogaWYgX19uYW1lX18gPT0g J19fbWFpbl9fJzoKICAgICB0cnk6Cg== ------=_Part_4574899_530192551.1467937513726-- From kenj@internode.on.net Thu Jul 7 20:36:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5E03D7CE5 for ; Thu, 7 Jul 2016 20:36:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 216788F8162 for ; Thu, 7 Jul 2016 18:36:13 -0700 (PDT) X-ASG-Debug-ID: 1467941766-04cbb027357e7a00001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id BuIGJmQhJRPCoGD8 for ; Thu, 07 Jul 2016 18:36:07 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A1AwCmAn9XEJVY0XYNT4t/tCKGGAKBeQEBAQEBAQcBAQEBAQEBAT6FDAEBBAEjFUABBQsLGAICBRYLAgIJAwIBAgEbFhQGDQgBAYgkrHRnj0IBAQEBAQEBAwEBAQEBIoEBiXOHQoJaBZkTkB6NWJAMhFeJcgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 08 Jul 2016 11:06:06 +0930 Subject: Re: [pcp] QA Status To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] QA Status References: <577AF2CD.60104@internode.on.net> <172419962.3662696.1467677239015.JavaMail.zimbra@redhat.com> <577EC6B9.3000503@internode.on.net> <880239278.4574196.1467936891447.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <577F0384.4010302@internode.on.net> Date: Fri, 8 Jul 2016 11:36:04 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <880239278.4574196.1467936891447.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1467941766 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 577 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31107 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 08/07/16 10:14, Nathan Scott wrote: > ... > Hmm, that's a error code from pmNewContext - different kind of problem > to the last one - what does "pmprobe -v pmcd.features" say? I'm gonna > guess pmcd.feature.containers has value 0 on all those hosts. kenj@grundy-dmz:~/src/pcp/qa> pmprobe -v pmcd.feature.containers pmcd.feature.containers 1 0 > If so, I suppose either a pmprobe-based _notrun() is needed here or we > could split the containers check out into a new test. Probably split ... I'll do it next week if I don't see a commit in the interim. From nscott@redhat.com Fri Jul 8 05:29:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D413C7CCD for ; Fri, 8 Jul 2016 05:29:12 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9F8698F804B for ; Fri, 8 Jul 2016 03:29:12 -0700 (PDT) X-ASG-Debug-ID: 1467973745-04cb6c063c6b12d0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id GPCUgCDGx9fOu9mW (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 08 Jul 2016 03:29:06 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u68AT5VE003232 for ; Fri, 8 Jul 2016 06:29:05 -0400 Date: Fri, 8 Jul 2016 06:29:05 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1929486931.4629335.1467973745235.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.225] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: 8oAFD1WBp+D7Pm/VvmP/ucMVHrozFA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1467973746 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 922 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.31115 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (1): pmrep: enhance unit conversion QA tests Nathan Scott (1): qa: deal with missing container support for test 722 qa/1069 | 9 ++++-- qa/1069.out | 62 +++++++++++++++++++++++++++++------------- qa/src/test_set_source.python | 6 +++- 3 files changed, 54 insertions(+), 23 deletions(-) commit 66a9deb47994d0c44475fe75ad9016376c0f9963 Author: Marko Myllynen Date: Fri Jul 8 20:27:25 2016 +1000 pmrep: enhance unit conversion QA tests Test unit conversions to both directions. All reported values are as expected AFAICS. commit 0d968a17629761e7ebc4d53e1e8282ae1548c21d Author: Nathan Scott Date: Fri Jul 8 12:26:07 2016 +1000 qa: deal with missing container support for test 722 From myllynen@redhat.com Fri Jul 8 05:37:28 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9FFF17CD3 for ; Fri, 8 Jul 2016 05:37:28 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 699A08F8049 for ; Fri, 8 Jul 2016 03:37:28 -0700 (PDT) X-ASG-Debug-ID: 1467974244-04cb6c063d6b2520001-S8gJnT Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by cuda.sgi.com with ESMTP id Yob0hclbXAEOw9PF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 08 Jul 2016 03:37:25 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Apparent-Source-IP: 74.125.82.50 Received: by mail-wm0-f50.google.com with SMTP id z126so10550208wme.0 for ; Fri, 08 Jul 2016 03:37:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=GlCWO+oxPacsjjIC9ArPxZU+9eicYTYMyYDWNsx2slw=; b=GS8v0Urm2zkIMtx2uJZdPy7Ia2SXZRfpmUU9JyQ6uNqOAqhA/JCOaynXRXgoTZUbmi MTEHlgA+4ZsNMYgvDFeCKPd4HIvf1Ok420k52o1LiT5jvWhqHYqrrHHNOGSmd8ppj70i QEsl52QfT5+X57PtT3wAvwy2U0+d7K2Vf4zyXluCMcO8Wb5yICS/JlIztY6d66zhgIb+ iYJnr6edHjJYD6XWyFYAcMTj91ytcfpX/4DfMC63uaNS4/+IV3YOI2pQkCWtbH8jgKxT uJcwLtqoTCxHkmITcWHimFmQvAzFeKuyObyWIn1jn8d3dKdaubszpk3qeQNyJO5OTsnO 6PQw== X-Gm-Message-State: ALyK8tLnYu+Y9Tcu9pds1TGaBKK951kcvTWFLP0zN6t2GxtWuqX1IljoMw/bFEp2tM7gOeo8 X-Received: by 10.28.86.214 with SMTP id k205mr2567946wmb.17.1467974244154; Fri, 08 Jul 2016 03:37:24 -0700 (PDT) Received: from [192.168.1.101] (37-33-159-141.bb.dnainternet.fi. [37.33.159.141]) by smtp.gmail.com with ESMTPSA id b1sm2514009wjx.9.2016.07.08.03.37.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Jul 2016 03:37:23 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: pmrep: convert to use pmfg References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg To: "Frank Ch. Eigler" Cc: Nathan Scott , pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <577F8261.5060008@redhat.com> Date: Fri, 8 Jul 2016 13:37:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Start-Time: 1467974245 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3414 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31115 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-06-29 17:45, Frank Ch. Eigler wrote: > >>>> - in QA 1069 for sample.seconds we get 1 (integer) unlike with >>>> pmval/pmrep which give typically something like ~0.999-1.001 and for >>>> sample.milliseconds we get ~1000.002 or such where pmval/pmrep report >>>> ~1.000. >>> [...] > > This is because the pmfg layer does not presume that second/second is > the appropriate rate-conversion target for any sort of time rate. It > will rate-convert automatically via a "/second" denominator only, so > in the default case the output value would be in "milliseconds/second". > That explains exactly the 1000 number. > > Note that pmval.c lines 221-224 performs the second/second numerator > conversion heuristic in the application, as does the previous pmrep.py > (line 1261...). You could bring that logic forward into the new pmfg > pmrep, or change the testsuite to accept the different-but-correct > ms/s-scaled numbers. I think I've sorted out the above but I've got one related question, is this still expected based on your explanation above or something else? $ pmval -s 5 -t 2 -z -U qa/archives/20130706 -i sdb disk.dev.avactive Note: timezone set to local timezone of host "billing02" from archive metric: disk.dev.avactive archive: /tmp/pcp/var/lib/pcp/testsuite/archives/20130706 host: billing02 start: Sat Jul 6 00:17:01 2013 end: Sun Jul 7 00:15:43 2013 semantics: cumulative counter (converting to rate) units: millisec (converting to time utilization) samples: 5 08:44:01.548 Archive logging suspended sdb 08:58:23.115 No values available 08:59:23.113 5.590E-02 09:00:23.112 8.877E-02 09:01:23.110 0.1752 09:02:23.108 5.422E-02 $ cat /tmp/testpmfg.py #!/usr/bin/env python from pcp import pmapi import cpmapi as c_api pmfg = pmapi.fetchgroup(c_api.PM_CONTEXT_ARCHIVE, "qa/archives/20130706") scale0 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale=None, instance="sdb") scale1 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="microsec/s", instance="sdb") scale2 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="millisec/s", instance="sdb") scale3 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="sec/s", instance="sdb") pmfg.fetch() for _ in range(0, 5): pmfg.fetch() print ("Value:\t%.6f" % scale0()) print ("Value:\t%.6f" % scale1()) print ("Value:\t%.6f" % scale2()) print ("Value:\t%.6f" % scale3()) $ python3 /tmp/testpmfg.py Value: 55.901528 Value: 55901.527975 Value: 55.901528 Value: 0.055902 Value: 88.769056 Value: 88769.056034 Value: 88.769056 Value: 0.088769 Value: 175.189301 Value: 175189.301449 Value: 175.189301 Value: 0.175189 Value: 54.218071 Value: 54218.070915 Value: 54.218071 Value: 0.054218 Value: 71.018635 Value: 71018.635067 Value: 71.018635 Value: 0.071019 $ So pmval(1) describes units as "millisec (converting to time utilization)" which does not correspond to "millisec/s" but to "sec/s" scale value for pmfg. Since the value disk.dev.avactive shows for how many millisecods there was active I/O for any device, e.g., 175 looks more expected than 0.175. Is the only confusion on this end or is pmval(1) perhaps a bit misleading here? Thanks, -- Marko Myllynen From brolley@redhat.com Fri Jul 8 09:35:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3C01B7CC9 for ; Fri, 8 Jul 2016 09:35:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F1BB2304048 for ; Fri, 8 Jul 2016 07:35:21 -0700 (PDT) X-ASG-Debug-ID: 1467988514-04bdf074b76b5f60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Yoo2ErVDE0aGoK4n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 08 Jul 2016 07:35:14 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4E40E804E7 for ; Fri, 8 Jul 2016 14:35:14 +0000 (UTC) Received: from [10.10.52.148] (unused [10.10.52.148] (may be forged)) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u68EZDER024934 for ; Fri, 8 Jul 2016 10:35:14 -0400 Message-ID: <577FBABE.1020507@redhat.com> Date: Fri, 08 Jul 2016 10:37:50 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: Kenj: qa + pmcd client connection Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: Kenj: qa + pmcd client connection Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Fri, 08 Jul 2016 14:35:14 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1467988514 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2812 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (6): qa/1108: add extra diagnostics qa/admin/pcp-daily: add some more tests to run for one of the FreeBSD hosts src/pmlogger/pmnewlog.sh: improve checking src/pmcd/src/client.c: small change to new client connection logic qa/119: stop pmmgr at the beginning and restart at the end src/pmlogger/pmnewlog.sh: fix typo in last commit qa/1108 | 3 +++ qa/119 | 7 +++++++ qa/admin/pcp-daily | 12 +++++++++--- src/pmcd/src/client.c | 20 +++++++++++++------- src/pmlogger/pmnewlog.sh | 16 +++++++++++++++- 5 files changed, 47 insertions(+), 11 deletions(-) Details ... commit b002ddb7f2e2d7aa3814f321a3eff5d27502da55 Author: Ken McDonell Date: Fri Jul 8 16:27:42 2016 +1000 src/pmlogger/pmnewlog.sh: fix typo in last commit commit 194af2bcc605bc477407bdfba1bac0fe255e8b83 Author: Ken McDonell Date: Fri Jul 8 16:26:22 2016 +1000 qa/119: stop pmmgr at the beginning and restart at the end pmlogger processes from pmmgr that may, or may not, be there were making this test non-deterministic. commit cd6a6b97672d29f6cde37ff717ee9fe1a20298ab Author: Ken McDonell Date: Fri Jul 8 10:07:46 2016 +1000 src/pmcd/src/client.c: small change to new client connection logic In AcceptNewClient(), ECONNABORTED is a (sort of) expected result from __pmAccept() ... at least it has been seen in QA on FreeBSD platforms. Also in the same area, if the error from __pmAccept() is not expected we should just drop the client connection, not terminate pmcd as was previously the case. commit 58bf69753faeeb4109e6a0cbd9098ec3c41e909f Author: Ken McDonell Date: Fri Jul 8 09:34:57 2016 +1000 src/pmlogger/pmnewlog.sh: improve checking pmnewlog is supposed to restart _exactly_ one pmlogger process. If it find more than one "target" processes it should report and quit. This situation is most unlikely in production environments but has been seen in QA, with some earlier test probably causing qa/1108 to fail as a result ... this change should caue qa/1108 to fail with more useful error messages. commit 548e435c44c71b27d3d3a0029aef7c94441f88e0 Author: Ken McDonell Date: Fri Jul 8 09:34:22 2016 +1000 qa/admin/pcp-daily: add some more tests to run for one of the FreeBSD hosts commit 44b0b1e427807388b71adb0d76e990f1a4bffd38 Author: Ken McDonell Date: Fri Jul 8 09:33:53 2016 +1000 qa/1108: add extra diagnostics From fche@redhat.com Fri Jul 8 10:24:58 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0331B7CD2 for ; Fri, 8 Jul 2016 10:24:58 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C9846304039 for ; Fri, 8 Jul 2016 08:24:54 -0700 (PDT) X-ASG-Debug-ID: 1467991490-04cbb0273580b7e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id z4jFlYE2mEmYR3dJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 08 Jul 2016 08:24:50 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id EB3C37F342 for ; Fri, 8 Jul 2016 15:24:49 +0000 (UTC) Received: from fche.csb (unused [10.10.52.236] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u68FOnZm007979; Fri, 8 Jul 2016 11:24:49 -0400 Received: by fche.csb (Postfix, from userid 2569) id 5A249584B4; Fri, 8 Jul 2016 11:24:52 -0400 (EDT) Date: Fri, 8 Jul 2016 11:24:52 -0400 From: "Frank Ch. Eigler" To: Marko Myllynen Cc: Nathan Scott , pcp@oss.sgi.com Subject: Re: pmrep: convert to use pmfg Message-ID: <20160708152452.GA29879@redhat.com> X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> <577F8261.5060008@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <577F8261.5060008@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Fri, 08 Jul 2016 15:24:49 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1467991490 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1629 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Marko - > [...] > I think I've sorted out the above but I've got one related question, is > this still expected based on your explanation above or something else? Yes, I think it's the same thing. > $ pmval -s 5 -t 2 -z -U qa/archives/20130706 -i sdb disk.dev.avactive > Note: timezone set to local timezone of host "billing02" from archive > > metric: disk.dev.avactive > [...] > semantics: cumulative counter (converting to rate) > units: millisec (converting to time utilization) > [...] By "millisec", it's describing the metric's original pmDesc scale/units, not the resulting scale of the output. > [...] > scale0 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale=None, instance="sdb") > scale1 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="microsec/s", instance="sdb") > scale2 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="millisec/s", instance="sdb") > scale3 = pmfg.extend_item("disk.dev.avactive", mtype=c_api.PM_TYPE_DOUBLE, scale="sec/s", instance="sdb") > [...] > $ python3 /tmp/testpmfg.py > Value: 55.901528 > Value: 55901.527975 > Value: 55.901528 > Value: 0.055902 > [...] Those are all consistent, confirming the earlier explanation. > So pmval(1) describes units as "millisec (converting to time > utilization)" [...] Is the only confusion on this end or is pmval(1) > perhaps a bit misleading here? The key is that pmval's "time utilization" parenthetical overrides the previous "milliseconds" scale and replaces it with an implicit "sec/sec" one. - FChE From myllynen@redhat.com Fri Jul 8 12:29:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=WEIRD_QUOTING 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 1D3D07CDC for ; Fri, 8 Jul 2016 12:29:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E3B43304051 for ; Fri, 8 Jul 2016 10:29:25 -0700 (PDT) X-ASG-Debug-ID: 1467998960-04cb6c063c6c35e0001-S8gJnT Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by cuda.sgi.com with ESMTP id f6LNmIrEsch0cueU (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 08 Jul 2016 10:29:21 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f53.google.com[74.125.82.53] X-Barracuda-Apparent-Source-IP: 74.125.82.53 Received: by mail-wm0-f53.google.com with SMTP id n127so18643582wme.1 for ; Fri, 08 Jul 2016 10:29:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=NIQnPPbe5XDlr/DJ6EGI8r4zOo+cf3/v4DfbpVcG7p4=; b=cHmeUWaeSSyeD5lG+jYY5e7sN8itwIS5JVsgaXDmRF3wM9ZftS7zMN/+SlXaRecoP8 Hb3d1EDZHLkEyQwvHROXfvw2qKQ4LUAl6GyYXk8mhJwzi+AThjS0OjOWTsei99vNwDrQ IIeD5pnhaKd1iow8R33KZE4cHmDozw5WNKd8LlXXE5vKU4RFi/XiYYIuruD9JFZGCRF3 /5DwxZQvQCQQM1Wiwz0zC8p3C3g4HZhDEZ7GN5aF1uoxG3kSiqUoTTrYJ/RgaO3AKabY 0834uejgeWyHMVcN/4avoCiYsYbF3KHtK/SreklTaHPGSGrMK4cUwzmjg2QGRVOYHK/f a39g== X-Gm-Message-State: ALyK8tLnpW7GdYjyxTOy0FXvmcITZkRL7rnZiGcLIlp7KbiRqyKWuK8k/9Q1TN9xlN9h+2wO X-Received: by 10.28.46.129 with SMTP id u123mr4441799wmu.19.1467998959699; Fri, 08 Jul 2016 10:29:19 -0700 (PDT) Received: from [192.168.1.101] (37-33-159-141.bb.dnainternet.fi. [37.33.159.141]) by smtp.gmail.com with ESMTPSA id e69sm4020937wma.2.2016.07.08.10.29.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Jul 2016 10:29:18 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: pmrep: convert to use pmfg References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> <577F8261.5060008@redhat.com> <20160708152452.GA29879@redhat.com> X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg To: "Frank Ch. Eigler" Cc: Nathan Scott , pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <577FE2EC.9020103@redhat.com> Date: Fri, 8 Jul 2016 20:29:16 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <20160708152452.GA29879@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f53.google.com[74.125.82.53] X-Barracuda-Start-Time: 1467998961 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 26897 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, WEIRD_QUOTING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31120 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-08 18:24, Frank Ch. Eigler wrote: >> [...] >> I think I've sorted out the above but I've got one related question, is >> this still expected based on your explanation above or something else? > > Yes, I think it's the same thing. > >> So pmval(1) describes units as "millisec (converting to time >> utilization)" [...] Is the only confusion on this end or is pmval(1) >> perhaps a bit misleading here? > > The key is that pmval's "time utilization" parenthetical overrides the > previous "milliseconds" scale and replaces it with an implicit > "sec/sec" one. Ok, thanks for checking. Below is an updated pmrep-to-pmfg patch, passes all related QA (880 1038 1062 1068 1069 1070 1071) except for 1071 which I can't quite see what's going on - here's a pick from the out vs out.bad diff: 14:39:16 Linux linux 15708 13573256 0 507692 8 16053852 3 +14:39:17 N/A linux N/A N/A N/A N/A 8 16053852 3 pmval / earlier pmrep got only 4 values from the archives/rep archive but now with pmfg pmrep shows 5 values for few metrics, 4 for some. I wonder has this something to do with the fact that there's the 0.001 second difference with timestamps; in uninterpolated mode at 14:39:17 kernel.all.uptime value would be 507693 as expected. There's still some areas in pmrep which could be cleaned up after this (and a tiny improvement for pmfg pending) but I'm planning to do those after we've reached consensus here and we see that QA passes nicely elsewhere, too. QA 1069 output is updated as per the above discussion. --- qa/1069.out | 62 +++++++------- src/pmrep/pmrep.conf | 6 +- src/pmrep/pmrep.py | 237 +++++++++++++++------------------------------------ 3 files changed, 102 insertions(+), 203 deletions(-) diff --git a/qa/1069.out b/qa/1069.out index e7ab344..29c425a 100644 --- a/qa/1069.out +++ b/qa/1069.out @@ -19,25 +19,25 @@ HH:MM:SS 1 util util 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.00 1.00 -20:36:51 1.00 1.00 -20:36:53 1.00 1.00 +20:36:49 1.00 1000.03 +20:36:51 1.00 1000.00 +20:36:53 1.00 1000.02 == basic configuration file handling s.seconds s.milliseconds util util N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise various output options s.seconds s.milliseconds util util 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.000 1.000 -20:36:51 1.000 1.000 -20:36:53 1.000 1.000 +20:36:49 1.000 1000.033 +20:36:51 1.000 1000.001 +20:36:53 1.000 1000.016 --- archive: QAPATH/archives/sample-secs @@ -68,13 +68,13 @@ HH:MM:SS 1 util util 20:36:45 N/A N/A 20:36:48 N/A N/A -20:36:51 1.000 1.000 +20:36:51 1.000 999.992 --- N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise non-integer options archive: QAPATH/archives/sample-secs @@ -91,10 +91,10 @@ HH:MM:SS 1 util util 20:36:45 N/A N/A 20:36:45 N/A N/A -20:36:46 2.000 1.000 -20:36:46 0.000 1.000 -20:36:47 2.000 1.000 -20:36:47 0.000 1.000 +20:36:46 2.000 1000.216 +20:36:46 0.000 1000.216 +20:36:47 2.000 1000.216 +20:36:47 0.000 1000.205 == exercise raw counter mode s.seconds s.milliseconds sec millisec @@ -108,9 +108,9 @@ HH:MM:SS 1 util util 10:36:45 N/A N/A 10:36:47 N/A N/A -10:36:49 1.000 1.000 -10:36:51 1.000 1.000 -10:36:53 1.000 1.000 +10:36:49 1.000 1000.033 +10:36:51 1.000 1000.001 +10:36:53 1.000 1000.016 == exercise CSV and alternate delimiters Time,sample.seconds,sample.milliseconds 2000-05-01 20:36:45,"","" @@ -173,16 +173,16 @@ ok sda sdb sdc hdc sdd sde util util util util util util 08:58:23 N/A N/A N/A N/A N/A N/A -08:59:23 0.000000 0.000056 0.000006 0.000000 0.000000 0.000005 -09:00:23 0.000004 0.000089 0.000008 0.000000 0.000000 0.000021 -09:01:23 0.000000 0.000175 0.000013 0.000000 0.000000 0.000036 -09:02:23 0.000000 0.000054 0.000003 0.000000 0.000000 0.000005 +08:59:23 0.200005 55.901528 5.566819 0.000000 0.000000 4.883467 +09:00:23 3.633431 88.769056 8.016882 0.000000 0.000000 21.033899 +09:01:23 0.200007 175.189301 12.883772 0.000000 0.000000 36.451242 +09:02:23 0.216672 54.218071 2.750071 0.000000 0.000000 5.050131 d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive sda sdb sdc hdc sdd sde util util util util util util 08:58:23 N/A N/A N/A N/A N/A N/A 08:59:23 0.200005 55.901528 5.566819 0.000000 0.000000 4.883467 -09:00:23 3.633431 88.769056 8.016882 0.000000 0.000000 21.033900 +09:00:23 3.633431 88.769056 8.016882 0.000000 0.000000 21.033899 09:01:23 0.200007 175.189301 12.883772 0.000000 0.000000 36.451242 09:02:23 0.216672 54.218071 2.750071 0.000000 0.000000 5.050131 == derived metrics configuration file @@ -206,17 +206,17 @@ ok util util util N/A N/A N/A N/A N/A N/A - 1.001 1.000 1.000 - 1.001 1.000 1.000 - 1.001 1.000 1.000 + 1.001 1.000 1000.033 + 1.001 1.000 1000.001 + 1.001 1.000 1000.016 == exercise good config version s.seconds s.milliseconds util util N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise bad config version Incompatible configuration file version (read v99, need v1). == un/interpolated archive mode reporting diff --git a/src/pmrep/pmrep.conf b/src/pmrep/pmrep.conf index 4c9949b..0ee4ee1 100644 --- a/src/pmrep/pmrep.conf +++ b/src/pmrep/pmrep.conf @@ -96,14 +96,14 @@ mem.vmstat.pgpgout = bo,,,,6 kernel.all.intr = in,,,,6 kernel.all.pswitch = cs,,,,6 alluser = kernel.all.cpu.alluserp -alluser.formula = 100 * (kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu +alluser.formula = ((kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu) / 10 alluser.label = us sys = kernel.all.cpu.sysp sys.label = sy -sys.formula = 100 * kernel.all.cpu.sys / hinv.ncpu +sys.formula = (kernel.all.cpu.sys / hinv.ncpu) / 10 idle = kernel.all.cpu.idlep idle.label = id -idle.formula = 100 * kernel.all.cpu.idle / hinv.ncpu +idle.formula = (kernel.all.cpu.idle / hinv.ncpu) / 10 wtotal = kernel.all.cpu.wait.totalp wtotal.label = wa wtotal.formula = 100 * kernel.all.cpu.wait.total / hinv.ncpu diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index 33d5525..9b86d95 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -218,16 +218,14 @@ class PMReporter(object): # Performance metrics store # key - metric name - # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width + # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width, 5:pmfg item self.metrics = OrderedDict() + self.pmfg = None + self.pmfg_ts = None # Corresponding config file metric specifiers self.metricspec = ('label', 'instance', 'unit', 'type', 'width', 'formula') - self.prevvals = None - self.currvals = None - self.ptstamp = 0 - self.ctstamp = 0 self.pmids = [] self.descs = [] self.insts = [] @@ -565,7 +563,10 @@ class PMReporter(object): self.opts.pmSetOptionFlags(flags | pmapi.c_api.PM_OPTFLAG_DONE) pmapi.c_api.pmEndOptions() - self.context = pmapi.pmContext(context, self.source) + if not self.source: self.source = "@" # XXX + self.pmfg = pmapi.fetchgroup(context, self.source) + self.pmfg_ts = self.pmfg.extend_timestamp() + self.context = self.pmfg.get_context() if pmapi.c_api.pmSetContextOptions(self.context.ctx, self.opts.mode, self.opts.delta): raise pmapi.pmUsageErr() @@ -719,7 +720,7 @@ class PMReporter(object): # Finalize the metrics set for i, metric in enumerate(self.metrics): # Fill in all fields for easier checking later - for index in range(0, 5): + for index in range(0, 6): if len(self.metrics[metric]) <= index: self.metrics[metric].append(None) @@ -732,7 +733,10 @@ class PMReporter(object): self.metrics[metric][0] = name[:-2] + m # Rawness - if self.metrics[metric][3] == 'raw' or self.type == 1: + if self.metrics[metric][3] == 'raw' or self.type == 1 or \ + self.output == OUTPUT_ARCHIVE or \ + self.output == OUTPUT_CSV or \ + self.output == OUTPUT_ZABBIX: self.metrics[metric][3] = 1 else: self.metrics[metric][3] = 0 @@ -764,12 +768,14 @@ class PMReporter(object): if not done: self.metrics[metric][2] = unitstr # Set unit/scale for non-raw numeric metrics + mtype = None try: if self.metrics[metric][3] == 0 and \ self.descs[i].contents.type != PM_TYPE_STRING: (unitstr, mult) = self.context.pmParseUnitsStr(self.metrics[metric][2]) label = self.metrics[metric][2] if self.descs[i].sem == PM_SEM_COUNTER: + mtype = PM_TYPE_DOUBLE label += "/s" if self.descs[i].contents.units.dimTime == 1: label = "util" @@ -792,16 +798,16 @@ class PMReporter(object): if self.metrics[metric][4] < len(TRUNC): self.metrics[metric][4] = len(TRUNC) # Forced minimum - # RHBZ#1264147 - def pmids_to_ctypes(self, pmids): - """ Convert a Python list of pmids (numbers) to - a ctypes LP_c_uint (a C array of uints). - """ - from ctypes import c_uint - pmidA = (c_uint * len(pmids))() - for i, p in enumerate(pmids): - pmidA[i] = c_uint(p) - return pmidA + # Add fetchgroup item + if self.metrics[metric][2][0] != "util": + (scale, mult) = self.context.pmParseUnitsStr(self.metrics[metric][2][0]) + scale = str(scale) + else: + scale = None + ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) + self.metrics[metric][5] = [] + for j in range(ins): + self.metrics[metric][5].append(self.pmfg.extend_item(metric, mtype, scale, self.insts[i][1][j])) def get_local_tz(self, set_dst=-1): """ Figure out the local timezone using the PCP convention """ @@ -906,143 +912,44 @@ class PMReporter(object): lines = 0 while self.samples != 0: + # Repeat the header if needed if self.output == OUTPUT_STDOUT: if lines > 1 and self.repeat_header == lines: self.write_header() lines = 0 lines += 1 + # Fetch values try: - result = self.context.pmFetch(self.pmids_to_ctypes(self.pmids)) + self.pmfg.fetch() except pmapi.pmErr as error: if error.args[0] == PM_ERR_EOL: break raise error - self.extract(result) - if self.ctstamp == 0: - self.ctstamp = copy.copy(result.contents.timestamp) - self.ptstamp = self.ctstamp - self.ctstamp = copy.copy(result.contents.timestamp) - - if self.context.type == PM_CONTEXT_ARCHIVE: - if float(self.ctstamp) < float(self.opts.pmGetOptionOrigin()): - self.context.pmFreeResult(result) - continue - if float(self.ctstamp) > float(self.opts.pmGetOptionFinish()): - self.context.pmFreeResult(result) - break - self.report(self.ctstamp, self.currvals) - self.context.pmFreeResult(result) + # Report and prepare for the next round + self.report(self.pmfg_ts()) if self.samples and self.samples > 0: self.samples -= 1 if self.delay and self.interpol and self.samples != 0: self.context.pmtimevalSleep(self.interval) # Allow modules to flush buffered values / say goodbye - self.report(None, None) - - def extract(self, result): - """ Extract the metric values from pmResult structure """ - # Metrics incl. all instance values, must match self.format on return - values = [] - - for i, metric in enumerate(self.metrics): - # Per-metric values incl. all instance values - # We use dict to make it easier to deal with gone/unknown instances - values.append({}) - - # Populate instance fields to have values for unavailable instances - # Values are (instance id, instance name, instance value) - for inst in self.insts[i][0]: - values[i][inst] = (-1, None, NO_VAL) - - # No values available for this metric - if result.contents.get_numval(i) == 0: - continue - - # Process all fetched instances - for j in range(result.contents.get_numval(i)): - inst = result.contents.get_inst(i, j) - - # Locate the correct instance and its position - if inst >= 0: - if inst not in self.insts[i][0]: - # Ignore newly emerged instances - continue - k = 0 - while inst != self.insts[i][0][k]: - k += 1 - - # Extract and scale the value - try: - # Use native type if no rescaling needed - if self.descs[i].contents.type == PM_TYPE_STRING or \ - self.metrics[metric][3] == 1 or \ - (self.metrics[metric][2][2] == 1 and \ - str(self.descs[i].contents.units) == \ - str(self.metrics[metric][2][1])): - rescale = 0 - vtype = self.descs[i].contents.type - else: - rescale = 1 - vtype = PM_TYPE_DOUBLE - - atom = self.context.pmExtractValue( - result.contents.get_valfmt(i), - result.contents.get_vlist(i, j), - self.descs[i].contents.type, - vtype) - - if rescale: - atom = self.context.pmConvScale( - vtype, - atom, self.descs, i, - self.metrics[metric][2][1]) - - val = atom.dref(vtype) - - if rescale: - val *= self.metrics[metric][2][2] - val = int(val) if val == int(val) else val - - if inst >= 0: - values[i][inst] = (inst, self.insts[i][1][k], val) - else: - values[i][PM_IN_NULL] = (-1, None, val) + self.report(None) - except pmapi.pmErr as error: - sys.stderr.write("%s: %s, aborting.\n" % (metric, str(error))) - sys.exit(1) - - # Convert dicts to lists - vals = [] - for v in values: - vals.append(v.values()) - values = vals - - # Store current and previous values - # Output modules need to handle non-existing self.prevvals - self.prevvals = self.currvals - self.currvals = values - - def report(self, tstamp, values): + def report(self, tstamp): """ Report the metric values """ if tstamp != None: - ts = self.context.pmLocaltime(tstamp.tv_sec) - us = int(tstamp.tv_usec) - dt = datetime(ts.tm_year+1900, ts.tm_mon+1, ts.tm_mday, - ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) - tstamp = dt.strftime(self.timefmt) + tstamp = tstamp.strftime(self.timefmt) if self.output == OUTPUT_ARCHIVE: - self.write_archive(tstamp, values) + self.write_archive(tstamp) if self.output == OUTPUT_CSV: - self.write_csv(tstamp, values) + self.write_csv(tstamp) if self.output == OUTPUT_STDOUT: - self.write_stdout(tstamp, values) + self.write_stdout(tstamp) if self.output == OUTPUT_ZABBIX: - self.write_zabbix(tstamp, values) + self.write_zabbix(tstamp) def prepare_writer(self): """ Prepare generic stdout writer """ @@ -1189,7 +1096,7 @@ class PMReporter(object): if self.context.type == PM_CONTEXT_ARCHIVE: self.delay = 0 self.interpol = 0 - self.zabbix_interval = 250 # See zabbix_sender(8), pmrep.conf(5) + self.zabbix_interval = 250 # See zabbix_sender(8) self.writer.write("Sending %d archived metrics to Zabbix server %s...\n(Ctrl-C to stop)\n" % (len(self.pmids), self.zabbix_server)) return @@ -1202,9 +1109,9 @@ class PMReporter(object): else: self.writer.write("...\n(Ctrl-C to stop)\n") - def write_archive(self, timestamp, values): + def write_archive(self, timestamp): """ Write an archive record """ - if timestamp == None and values == None: + if timestamp == None: # Complete and close self.pmi.pmiEnd() self.pmi = None @@ -1236,25 +1143,28 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): - if str(list(values[i])[j][2]) != NO_VAL: - data = 1 + try: + value = self.metrics[metric][5][j]() inst = self.insts[i][1][j] + data = 1 if self.descs[i].contents.type == PM_TYPE_STRING: - self.pmi.pmiPutValue(metric, inst, str(list(values[i])[j][2])) + self.pmi.pmiPutValue(metric, inst, value) elif self.descs[i].contents.type == PM_TYPE_FLOAT or \ self.descs[i].contents.type == PM_TYPE_DOUBLE: - self.pmi.pmiPutValue(metric, inst, "%f" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%f" % value) else: - self.pmi.pmiPutValue(metric, inst, "%d" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%d" % value) + except: + pass # Flush if data: # pylint: disable=maybe-no-member - self.pmi.pmiWrite(self.ctstamp.tv_sec, self.ctstamp.tv_usec) + self.pmi.pmiWrite(self.pmfg_ts().second, self.pmfg_ts().microsecond) - def write_csv(self, timestamp, values): + def write_csv(self, timestamp): """ Write results in CSV format """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1264,7 +1174,10 @@ class PMReporter(object): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): line += self.delimiter - value = list(values[i])[j][2] + try: + value = self.metrics[metric][5][j]() + except: + value = NO_VAL if type(value) is float: fmt = "." + str(self.precision) + "f" line += format(value, fmt) @@ -1279,9 +1192,9 @@ class PMReporter(object): line += str("\"" + value + "\"") self.writer.write(line + "\n") - def write_stdout(self, timestamp, values): + def write_stdout(self, timestamp): """ Write a line to stdout """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1299,29 +1212,13 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): l = self.metrics[metric][4] - for j in range(len(values[i])): + for j in range(len(self.metrics[metric][5])): k += 1 - # Raw or rate - if self.metrics[metric][3] or \ - self.descs[i].sem != PM_SEM_COUNTER or \ - list(values[i])[j][2] == NO_VAL: - # Raw - value = list(values[i])[j][2] - elif not self.metrics[metric][3] and \ - (self.prevvals == None or list(self.prevvals[i])[j][2] == NO_VAL): - # Rate not yet possible + try: + value = self.metrics[metric][5][j]() + except: value = NO_VAL - else: - # Rate - scale = 1 - if self.descs[i].contents.units.dimTime != 0: - if self.descs[i].contents.units.scaleTime > PM_TIME_SEC: - scale = pow(60, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - else: - scale = pow(1000, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - delta = scale * (float(self.ctstamp) - float(self.ptstamp)) - value = (list(values[i])[j][2] - list(self.prevvals[i])[j][2]) / delta if delta else 0 # Make sure the value fits if type(value) is int or type(value) is long: @@ -1367,9 +1264,9 @@ class PMReporter(object): nfmt = nfmt[:-l] self.writer.write(nfmt.format(*tuple(line)) + "\n") - def write_zabbix(self, timestamp, values): + def write_zabbix(self, timestamp): """ Write (send) metrics to a Zabbix server """ - if timestamp == None and values == None: + if timestamp == None: # Send any remaining buffered values if self.zabbix_metrics: send_to_zabbix(self.zabbix_metrics, self.zabbix_server, self.zabbix_port) @@ -1377,7 +1274,7 @@ class PMReporter(object): return # Collect the results - ts = float(self.ctstamp) + ts = self.pmfg_ts().timestamp() if self.zabbix_prevsend == None: self.zabbix_prevsend = ts for i, metric in enumerate(self.metrics): @@ -1386,9 +1283,11 @@ class PMReporter(object): key = ZBXPRFX + metric if self.insts[i][1][j]: key += "[" + str(self.insts[i][1][j]) + "]" - val = str(list(values[i])[j][2]) - if val != NO_VAL: - self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, val, ts)) + try: + value = str(self.metrics[metric][5][j]()) + self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, value, ts)) + except: + pass # Send when needed if self.context.type == PM_CONTEXT_ARCHIVE: Thanks, -- Marko Myllynen From kenj@internode.on.net Fri Jul 8 16:25:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EE26A7CD0 for ; Fri, 8 Jul 2016 16:25:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B25BD8F8033 for ; Fri, 8 Jul 2016 14:25:01 -0700 (PDT) X-ASG-Debug-ID: 1468013094-04cbb02736819720001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id tAHeBkYbks9LD9nr for ; Fri, 08 Jul 2016 14:24:55 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C2AgDMGYBXEJVY0XYNT4QUfIZvtCEah3QBAQEBAQEHAQEBAQEBAQE+hTZVMAYCBRYLAgsDAgECARsWJwYCAQG2T2ePSoEBjgR8gjWCWgWZFIYMinuMdJAOhFdch26BRAEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 09 Jul 2016 06:54:14 +0930 To: pcp@oss.sgi.com Subject: pcp updates: minor From: Ken McDonell X-ASG-Orig-Subj: pcp updates: minor Message-ID: <578019EE.3040205@internode.on.net> Date: Sat, 9 Jul 2016 07:23:58 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468013095 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 858 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31127 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/119: stop pmmgr at the beginning and restart at the end src/pmlogger/pmnewlog.sh: fix typo in last commit qa/119 | 7 +++++++ src/pmlogger/pmnewlog.sh | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) Details ... commit b002ddb7f2e2d7aa3814f321a3eff5d27502da55 Author: Ken McDonell Date: Fri Jul 8 16:27:42 2016 +1000 src/pmlogger/pmnewlog.sh: fix typo in last commit commit 194af2bcc605bc477407bdfba1bac0fe255e8b83 Author: Ken McDonell Date: Fri Jul 8 16:26:22 2016 +1000 qa/119: stop pmmgr at the beginning and restart at the end pmlogger processes from pmmgr that may, or may not, be there were making this test non-deterministic. From kenj@kenj.com.au Sat Jul 9 01:35:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9CCFB7CEC for ; Sat, 9 Jul 2016 01:35:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4B35A8F8033 for ; Fri, 8 Jul 2016 23:35:29 -0700 (PDT) X-ASG-Debug-ID: 1468046123-04bdf074b66d1300001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id bAfMVaGdKs9ucCDW for ; Fri, 08 Jul 2016 23:35:24 -0700 (PDT) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO kenj) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 09 Jul 2016 16:05:22 +0930 Received: by kenj (Postfix, from userid 1000) id 775EA5A00CA; Sat, 9 Jul 2016 16:35:21 +1000 (AEST) To: pcp@oss.sgi.com Subject: pcp updates: qa Message-Id: <20160709063521.775EA5A00CA@kenj> X-ASG-Orig-Subj: pcp updates: qa Date: Sat, 9 Jul 2016 16:35:21 +1000 (AEST) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1468046124 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 523 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31138 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/1111: scripts need to be executable (chmod) ... 0 files changed Details ... commit 924a2c90e2c177040618ed498b7f11c45a422b31 Author: Ken McDonell Date: Sat Jul 9 16:29:30 2016 +1000 qa/1111: scripts need to be executable (chmod) ... If people could please use the "new" script in the qa directory to create new qa tests, this (recurring) problem would not be happening. From bugzilla@redhat.com Sat Jul 9 15:19:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 06E267CCE for ; Sat, 9 Jul 2016 15:19:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CCB8B304053 for ; Sat, 9 Jul 2016 13:19:14 -0700 (PDT) X-ASG-Debug-ID: 1468095547-04cbb0273783a600001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id BXq0z6564PuQAqjY (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:09 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiL-0000fF-Cn for ; Sun, 10 Jul 2016 06:19:06 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KIs9F012401 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:18:54 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KIsxg013103 for ; Sat, 9 Jul 2016 16:18:54 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KIsMT013102; Sat, 9 Jul 2016 16:18:54 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1336130] derived metrics between singleton and indom' d metrics result in bad result indom Date: Sat, 09 Jul 2016 20:18:54 +0000 X-ASG-Orig-Subj: [Bug 1336130] derived metrics between singleton and indom' d metrics result in bad result indom 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: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468095548 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 453 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1336130 --- Comment #9 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DOZNab9d= cug&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7C5E67CE1 for ; Sat, 9 Jul 2016 15:19:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E75D5AC001 for ; Sat, 9 Jul 2016 13:19:14 -0700 (PDT) X-ASG-Debug-ID: 1468095547-04cbb0273683a600001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id ZFVZCjvIRRXfG9u9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:09 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiL-0006mj-In for ; Sun, 10 Jul 2016 06:19:06 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KIpP4012380 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:18:51 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KIpjF013074 for ; Sat, 9 Jul 2016 16:18:51 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KIpLO013073; Sat, 9 Jul 2016 16:18:51 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1331973] memory leak in erroneous derived-metrics Date: Sat, 09 Jul 2016 20:18:50 +0000 X-ASG-Orig-Subj: [Bug 1331973] memory leak in erroneous derived-metrics Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: urgent X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468095548 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 454 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1331973 --- Comment #18 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DwPUWCPV= KaM&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 92B9F7CE3 for ; Sat, 9 Jul 2016 15:19:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 585E1304053 for ; Sat, 9 Jul 2016 13:19:18 -0700 (PDT) X-ASG-Debug-ID: 1468095555-04cbb0273883a610001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id KyO9mbIcumZMIH1d (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:16 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiU-0004nC-MQ for ; Sun, 10 Jul 2016 06:19:14 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ3GM012507 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:03 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ3f6016345 for ; Sat, 9 Jul 2016 16:19:03 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJ3Xi016344; Sat, 9 Jul 2016 16:19:03 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1323851] RFE: allow for a primary pmie instance too Date: Sat, 09 Jul 2016 20:19:03 +0000 X-ASG-Orig-Subj: [Bug 1323851] RFE: allow for a primary pmie instance too 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: low X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468095556 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 453 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1323851 --- Comment #8 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Den3NKOR= aE8&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 538147CFD for ; Sat, 9 Jul 2016 15:19:23 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 194D6304059 for ; Sat, 9 Jul 2016 13:19:23 -0700 (PDT) X-ASG-Debug-ID: 1468095560-04cb6c063d6e3aa0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id l8dMOesAcvozrMF9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:21 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyia-0006vb-Hy for ; Sun, 10 Jul 2016 06:19:19 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ9ms012568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:09 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ9nm016402 for ; Sat, 9 Jul 2016 16:19:09 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJ9Pk016401; Sat, 9 Jul 2016 16:19:09 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Date: Sat, 09 Jul 2016 20:19:09 +0000 X-ASG-Orig-Subj: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: fche@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468095561 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 454 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1325363 --- Comment #12 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DOiUgqtK= 3Gy&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 61F707D01 for ; Sat, 9 Jul 2016 15:19:25 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 361268F8037 for ; Sat, 9 Jul 2016 13:19:22 -0700 (PDT) X-ASG-Debug-ID: 1468095558-04cb6c063f6e3aa0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id VfPGHecD8DP6YZUS (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:20 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiY-0000mw-Ah for ; Sun, 10 Jul 2016 06:19:18 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ7jv012546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:07 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJ7MG013242 for ; Sat, 9 Jul 2016 16:19:07 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJ7gb013241; Sat, 9 Jul 2016 16:19:07 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1328432] Negative nice values reported incorrectly Date: Sat, 09 Jul 2016 20:19:06 +0000 X-ASG-Orig-Subj: [Bug 1328432] Negative nice values reported incorrectly Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468095559 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 453 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1328432 --- Comment #6 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Dv6f8N12= nVE&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:26 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D08C07CEC for ; Sat, 9 Jul 2016 15:19:26 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 979508F8035 for ; Sat, 9 Jul 2016 13:19:26 -0700 (PDT) X-ASG-Debug-ID: 1468095563-04cb6c063f6e3ab0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id DTi7ZORZbfbYReRl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:24 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyid-0006wO-IN for ; Sun, 10 Jul 2016 06:19:23 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJCEN012601 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:12 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJCF5013283 for ; Sat, 9 Jul 2016 16:19:12 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJCQV013282; Sat, 9 Jul 2016 16:19:12 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1323521] remote operation of pmie based pmda restarter interferes with local pmcd Date: Sat, 09 Jul 2016 20:19:12 +0000 X-ASG-Orig-Subj: [Bug 1323521] remote operation of pmie based pmda restarter interferes with local pmcd Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: fche@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468095564 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 454 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1323521 --- Comment #17 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DjfheNa7= Sw3&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9996B7D0B for ; Sat, 9 Jul 2016 15:19:29 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6B60A304039 for ; Sat, 9 Jul 2016 13:19:29 -0700 (PDT) X-ASG-Debug-ID: 1468095566-04cbb0273883a630001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id ixwnGSDb7Tdq26Fo (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:28 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyig-0006ww-Im for ; Sun, 10 Jul 2016 06:19:25 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJFXx012638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:15 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJFGw016474 for ; Sat, 9 Jul 2016 16:19:15 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJFWV016473; Sat, 9 Jul 2016 16:19:15 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Sat, 09 Jul 2016 20:19:15 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468095567 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 454 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 --- Comment #14 from Fedora Update System --- pcp-3.11.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DlxuwxWT= 95Q&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E967B7CF6 for ; Sat, 9 Jul 2016 15:19:33 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BCDC730404E for ; Sat, 9 Jul 2016 13:19:33 -0700 (PDT) X-ASG-Debug-ID: 1468095570-04cb6c063d6e3ac0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id D4AbTYYecRLX3VQm (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyik-0000pm-B4 for ; Sun, 10 Jul 2016 06:19:29 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJJ0M012669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:19 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJJbF013336 for ; Sat, 9 Jul 2016 16:19:19 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJJgs013335; Sat, 9 Jul 2016 16:19:19 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1331973] memory leak in erroneous derived-metrics Date: Sat, 09 Jul 2016 20:19:19 +0000 X-ASG-Orig-Subj: [Bug 1331973] memory leak in erroneous derived-metrics Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: X-Bugzilla-Severity: urgent X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468095571 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 763 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1331973 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.3-1 |pcp-3.11.3-1 |pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc23 |pcp-3.11.3-1.fc23 | |pcp-3.11.3-1.el5 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DCMhsjA0= L7P&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 81A757D00 for ; Sat, 9 Jul 2016 15:19:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 47A1B30404E for ; Sat, 9 Jul 2016 13:19:37 -0700 (PDT) X-ASG-Debug-ID: 1468095574-04cb6c063c6e3ac0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id b5Q0HRkCP0FvhYvD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:35 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyio-0006yY-Hm for ; Sun, 10 Jul 2016 06:19:33 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJN6g012702 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:23 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJNnF016544 for ; Sat, 9 Jul 2016 16:19:23 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJNki016543; Sat, 9 Jul 2016 16:19:23 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1336130] derived metrics between singleton and indom' d metrics result in bad result indom Date: Sat, 09 Jul 2016 20:19:23 +0000 X-ASG-Orig-Subj: [Bug 1336130] derived metrics between singleton and indom' d metrics result in bad result indom 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: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468095575 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 700 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1336130 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc23 |pcp-3.11.3-1.fc23 | |pcp-3.11.3-1.el5 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DIMveqC5= neV&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 190187D05 for ; Sat, 9 Jul 2016 15:19:42 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E0B908F8035 for ; Sat, 9 Jul 2016 13:19:41 -0700 (PDT) X-ASG-Debug-ID: 1468095578-04cb6c063f6e3ad0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id liWStRKHFlUjCdSx (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:40 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyit-0000r8-9j for ; Sun, 10 Jul 2016 06:19:38 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJRnq012735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:28 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJRe8016602 for ; Sat, 9 Jul 2016 16:19:27 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJR5P016601; Sat, 9 Jul 2016 16:19:27 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1323851] RFE: allow for a primary pmie instance too Date: Sat, 09 Jul 2016 20:19:03 +0000 X-ASG-Orig-Subj: [Bug 1323851] RFE: allow for a primary pmie instance too 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: low X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cf_fixed_in X-Bugzilla-Comment: none X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468095579 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 700 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1323851 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc24 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc22 |pcp-3.11.3-1.fc23 |pcp-3.11.3-1.fc23 | |pcp-3.11.3-1.el5 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Db1BbtDj= 8Uf&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6BEFB7CE3 for ; Sat, 9 Jul 2016 15:19:45 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 30B2D304053 for ; Sat, 9 Jul 2016 13:19:45 -0700 (PDT) X-ASG-Debug-ID: 1468095582-04cb6c063d6e3ad0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id ivagerUTGPzEgkf7 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:43 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiw-0000rv-BJ for ; Sun, 10 Jul 2016 06:19:41 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJVQx012769 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:31 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJVve013424 for ; Sat, 9 Jul 2016 16:19:31 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJVgA013423; Sat, 9 Jul 2016 16:19:31 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1328432] Negative nice values reported incorrectly Date: Sat, 09 Jul 2016 20:19:30 +0000 X-ASG-Orig-Subj: [Bug 1328432] Negative nice values reported incorrectly Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468095583 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 680 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1328432 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |pcp-3.11.3-1.el5 Resolution|--- |ERRATA Last Closed| |2016-07-09 16:19:30 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D0p2fYx4= 63l&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 07AC97CE3 for ; Sat, 9 Jul 2016 15:19:49 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CFDFD8F8037 for ; Sat, 9 Jul 2016 13:19:48 -0700 (PDT) X-ASG-Debug-ID: 1468095585-04cb6c063c6e3ad0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id 43HctRPS9X2DSj6p (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:47 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyiz-0004tn-Lq for ; Sun, 10 Jul 2016 06:19:45 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJYXp012796 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:34 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJYr1013480 for ; Sat, 9 Jul 2016 16:19:34 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJYTt013479; Sat, 9 Jul 2016 16:19:34 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Date: Sat, 09 Jul 2016 20:19:34 +0000 X-ASG-Orig-Subj: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: fche@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468095586 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 884 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1325363 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Fixed In Version|pcp-3.11.2-2.fc24 |pcp-3.11.2-2.fc24 |pcp-3.11.2-1.fc22 |pcp-3.11.2-1.fc22 |pcp-3.11.2-2.fc23 |pcp-3.11.2-2.fc23 | |pcp-3.11.3-1.el5 Resolution|--- |ERRATA Last Closed|2016-05-08 20:04:53 |2016-07-09 16:19:34 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DigcaxFN= a2C&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E7C2A7CFE for ; Sat, 9 Jul 2016 15:19:52 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 747C6AC001 for ; Sat, 9 Jul 2016 13:19:52 -0700 (PDT) X-ASG-Debug-ID: 1468095589-04bdf074b46e2700001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id JZVeB0mvANtGUKoq (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:50 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyj3-0000sp-A7 for ; Sun, 10 Jul 2016 06:19:48 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJcOR012832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:38 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJcFD016660 for ; Sat, 9 Jul 2016 16:19:38 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJcSK016657; Sat, 9 Jul 2016 16:19:38 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1323521] remote operation of pmie based pmda restarter interferes with local pmcd Date: Sat, 09 Jul 2016 20:19:38 +0000 X-ASG-Orig-Subj: [Bug 1323521] remote operation of pmie based pmda restarter interferes with local pmcd Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: fche@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468095590 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 884 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1323521 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version|pcp-3.11.2-2.fc24 |pcp-3.11.2-2.fc24 |pcp-3.11.2-1.fc22 |pcp-3.11.2-1.fc22 |pcp-3.11.2-2.fc23 |pcp-3.11.2-2.fc23 | |pcp-3.11.3-1.el5 Resolution|--- |ERRATA Last Closed|2016-05-08 20:04:56 |2016-07-09 16:19:38 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D5ncm5xR= RcB&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:54 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BE75B7D01 for ; Sat, 9 Jul 2016 15:19:54 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 80EED304059 for ; Sat, 9 Jul 2016 13:19:54 -0700 (PDT) X-ASG-Debug-ID: 1468095591-04bdf074b76e2710001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id qV2E0uQWZG0klXmu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:52 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyj5-0006y9-FH for ; Sun, 10 Jul 2016 06:19:50 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJebR012869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:40 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJeP8016709 for ; Sat, 9 Jul 2016 16:19:40 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJerE016708; Sat, 9 Jul 2016 16:19:40 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1334815] pmcd pmda auto-restart fails if failure encountered during restart Date: Sat, 09 Jul 2016 20:19:40 +0000 X-ASG-Orig-Subj: [Bug 1334815] pmcd pmda auto-restart fails if failure encountered during restart Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed dependency 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: updates@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468095592 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 690 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 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=3D1334815 Bug 1334815 depends on bug 1323521, which changed state. Bug 1323521 Summary: remote operation of pmie based pmda restarter interfer= es with local pmcd https://bugzilla.redhat.com/show_bug.cgi?id=3D1323521 What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D4B9jBr7= F0Z&a=3Dcc_unsubscribe= From bugzilla@redhat.com Sat Jul 9 15:19:59 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7047B7D12 for ; Sat, 9 Jul 2016 15:19:59 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DD104AC004 for ; Sat, 9 Jul 2016 13:19:58 -0700 (PDT) X-ASG-Debug-ID: 1468095595-04cb6c063f6e3af0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id FWfVNTbxqcqHFkTN (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 09 Jul 2016 13:19:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bLyj9-0000ud-CW for ; Sun, 10 Jul 2016 06:19:54 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJiID012920 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 9 Jul 2016 16:19:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u69KJiQ7013591 for ; Sat, 9 Jul 2016 16:19:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u69KJi8c013590; Sat, 9 Jul 2016 16:19:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1319288] segv in libpcp during discovery error processing Date: Sat, 09 Jul 2016 20:19:44 +0000 X-ASG-Orig-Subj: [Bug 1319288] segv in libpcp during discovery error processing Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cf_fixed_in resolution cf_last_closed X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468095596 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 884 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31151 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1319288 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version|pcp-3.11.2-2.fc24 |pcp-3.11.2-2.fc24 |pcp-3.11.2-1.fc22 |pcp-3.11.2-1.fc22 |pcp-3.11.2-2.fc23 |pcp-3.11.2-2.fc23 | |pcp-3.11.3-1.el5 Resolution|--- |ERRATA Last Closed|2016-05-08 20:05:00 |2016-07-09 16:19:44 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Dk7LtrLb= ijE&a=3Dcc_unsubscribe= From nscott@redhat.com Sun Jul 10 19:53:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BE5087CA1 for ; Sun, 10 Jul 2016 19:53:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8F7BC8F8033 for ; Sun, 10 Jul 2016 17:53:46 -0700 (PDT) X-ASG-Debug-ID: 1468198419-04cb6c063d708e80001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ZdNLAyvFVWnwSH1B (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 10 Jul 2016 17:53:40 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6B0rdOb008804 for ; Sun, 10 Jul 2016 20:53:39 -0400 Date: Sun, 10 Jul 2016 20:53:38 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1327403635.5042831.1468198418986.JavaMail.zimbra@redhat.com> In-Reply-To: <502653683.5042751.1468198193390.JavaMail.zimbra@redhat.com> Subject: pcp updates: small fixes MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: small fixes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: small fixes Thread-Index: bksCTRvw3HlmZ3W0r+wOBvcgGDcwkw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1468198420 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1644 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.31174 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (2): qa/1111: scripts need to be executable (chmod) ... qa/544: avoid scientific notation Marko Myllynen (1): build: add to ds389{,log} RPM package dependencies Nathan Scott (1): pmdaoracle: fix Install script failure diagnostic message build/rpm/fedora.spec | 2 ++ build/rpm/pcp.spec.in | 2 ++ qa/544 | 4 ++-- src/pmdas/oracle/Install | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) commit 5e18a681a0d6b94851ed0204dd0603b98bdc2c57 Author: Nathan Scott Date: Mon Jul 11 10:40:18 2016 +1000 pmdaoracle: fix Install script failure diagnostic message commit 8a7904b266151a1d5c5f83ba765d2a37c20d65da Author: Ken McDonell Date: Mon Jul 11 08:40:36 2016 +1000 qa/544: avoid scientific notation Some version of wak want to print large numbers as 1.16036e+10 rather than 11603644416. Using printf "%d" fixes this. commit 7a975d2b739aff75c9b2241c3b80cfb3613b6a78 Author: Marko Myllynen Date: Mon Jul 11 08:37:23 2016 +1000 build: add to ds389{,log} RPM package dependencies Resolves RH BZ# 1354055 commit 924a2c90e2c177040618ed498b7f11c45a422b31 Author: Ken McDonell Date: Sat Jul 9 16:29:30 2016 +1000 qa/1111: scripts need to be executable (chmod) ... If people could please use the "new" script in the qa directory to create new qa tests, this (recurring) problem would not be happening. From nscott@redhat.com Sun Jul 10 20:14:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 75D567CA6 for ; Sun, 10 Jul 2016 20:14:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2899B8F8037 for ; Sun, 10 Jul 2016 18:14:06 -0700 (PDT) X-ASG-Debug-ID: 1468199640-04bdf074b6710470001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id r8oJsOQGmAZmlXsZ (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 10 Jul 2016 18:14:01 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6B1Dvrg031770; Sun, 10 Jul 2016 21:13:57 -0400 Date: Sun, 10 Jul 2016 21:13:57 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1613756084.5043919.1468199637269.JavaMail.zimbra@redhat.com> In-Reply-To: <1800194914.5043029.1468198673333.JavaMail.zimbra@redhat.com> Subject: Exit status from PMDA Install/Remove scripts MIME-Version: 1.0 X-ASG-Orig-Subj: Exit status from PMDA Install/Remove scripts Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Exit status from PMDA Install/Remove scripts Thread-Index: m1JzaIkyUNgRa3ClDPsQ5RwOP0pMKw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468199641 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1088 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31175 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, all, Marko noticed an interesting phenomenon, which is that failures within PMDA Install scripts are not always being propogated out to the shell. >From a bit of digging into it, I think the problem scenario is a PMDA which calls "exit 1" in the Install script itself (i.e. not pmdaproc.sh - auditing pmdaproc.sh, everything looks OK wrt trap handling and its __sts use). But this may be causing the problem - because the pmdaproc.sh is registering its trap handler(s), and using __sts at the exit code, if an Install script attempts to directly "exit 1" then the 1 code will end up dropped on the floor (because pmdaproc.sh trap handler is called, and it uses __sts). Hmm, how to fix this? We could propagate use of __sts up into the Install scripts too. Should we make this a non-double-underscore variable, if we go that route? Or we could introduce trap handling into the top level scripts, and try to make them play nice with the conflicting trap calls in pmdaproc.sh. Or something else. Any thoughts / preferences? cheers. -- Nathan From kenj@internode.on.net Mon Jul 11 01:20:51 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 02E2B7CA0 for ; Mon, 11 Jul 2016 01:20:51 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9FB6BAC063 for ; Sun, 10 Jul 2016 23:20:41 -0700 (PDT) X-ASG-Debug-ID: 1468218031-04bdf074b7720780001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id A5OX3B4kMkz8Hp0n for ; Sun, 10 Jul 2016 23:20:32 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CWDgBNOoNXEJVY0XZcgz5WfIJ2g3mhVY5DhAkahXgEAgKBJE0BAQEBAQEHAQEBAQEBAQE+QIRcAQEFCAIZBS4jDAEDAgYDEQQBAQMCIwMCAhkUDAoDCQgCBBMLBYgfsA+OUAEBAQEBAQQBAQEBAQEhgQGJc4dCgloFmRgBgV2EL4p9jHSQD4RXKjKIcAEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO bozohorize) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 11 Jul 2016 15:50:02 +0930 From: "Ken McDonell" To: "'Nathan Scott'" Cc: "'PCP'" References: <1800194914.5043029.1468198673333.JavaMail.zimbra@redhat.com> <1613756084.5043919.1468199637269.JavaMail.zimbra@redhat.com> In-Reply-To: <1613756084.5043919.1468199637269.JavaMail.zimbra@redhat.com> Subject: RE: Exit status from PMDA Install/Remove scripts Date: Mon, 11 Jul 2016 16:20:00 +1000 X-ASG-Orig-Subj: RE: Exit status from PMDA Install/Remove scripts Message-ID: <001301d1db3c$417396b0$c45ac410$@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: AQHCcBbA5JCuUt2WBH67EJB7HXrQXaAxlnAQ Content-Language: en-us X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468218031 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1996 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.31179 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: Nathan Scott [mailto:nathans@redhat.com] > Sent: Monday, July 11, 2016 11:14 AM > To: Ken McDonell > Cc: PCP > Subject: Exit status from PMDA Install/Remove scripts >=20 > Hi Ken, all, >=20 > Marko noticed an interesting phenomenon, which is that failures within = PMDA > Install scripts are not always being propogated out to the shell. >=20 > From a bit of digging into it, I think the problem scenario is a PMDA = which > calls "exit 1" in the Install script itself (i.e. not pmdaproc.sh - = auditing > pmdaproc.sh, everything looks OK wrt trap handling and its __sts use). >=20 > But this may be causing the problem - because the pmdaproc.sh is = registering > its trap handler(s), and using __sts at the exit code, if an Install = script > attempts to directly "exit 1" then the 1 code will end up dropped on = the floor > (because pmdaproc.sh trap handler is called, and it uses __sts). >=20 > Hmm, how to fix this? We could propagate use of __sts up into the = Install > scripts too. Should we make this a non-double-underscore variable, if = we go > that route? >=20 > Or we could introduce trap handling into the top level scripts, and = try to make > them play nice with the conflicting trap calls in pmdaproc.sh. >=20 > Or something else. Any thoughts / preferences? I'd vote for Install scripts then need a non-zero exit status to be told = about the pmdarproc.sh trap handler protocol. You could rename $__sts to $status if you wish, I don=E2=80=99t really = have an opinion on this part of it. Indirectly, this raises the point that there is no really adequate = documentation for the pmdaproc.sh environment that PMDA Install and = Remove scripts are assumed to run in ... pmda(3) has some brief = references but I'm pretty sure this is incomplete. The change for the = trap / exit status propagation might be a good trigger to flush all of = the pmdarproc.sh magic shell variables out into a (new?) man page? From nscott@redhat.com Mon Jul 11 01:29:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 81FF27CA0 for ; Mon, 11 Jul 2016 01:29:38 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id ED21EAC063 for ; Sun, 10 Jul 2016 23:29:31 -0700 (PDT) X-ASG-Debug-ID: 1468218557-04cbb06ffd22b60001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id gFl9FVxOhONhZ8Bm (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 10 Jul 2016 23:29:18 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6B6TGKC032244; Mon, 11 Jul 2016 02:29:16 -0400 Date: Mon, 11 Jul 2016 02:29:15 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1391181815.5073994.1468218555097.JavaMail.zimbra@redhat.com> In-Reply-To: <001301d1db3c$417396b0$c45ac410$@internode.on.net> References: <1800194914.5043029.1468198673333.JavaMail.zimbra@redhat.com> <1613756084.5043919.1468199637269.JavaMail.zimbra@redhat.com> <001301d1db3c$417396b0$c45ac410$@internode.on.net> Subject: Re: Exit status from PMDA Install/Remove scripts MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Exit status from PMDA Install/Remove scripts Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.50.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Exit status from PMDA Install/Remove scripts Thread-Index: AQHCcBbA5JCuUt2WBH67EJB7HXrQXaAxlnAQLzPvrSM= X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468218558 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1185 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31179 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > > -----Original Message----- > > [...] > > Or something else. Any thoughts / preferences? >=20 > I'd vote for Install scripts then need a non-zero exit status to be told > about the pmdarproc.sh trap handler protocol. *nod* - I think this will be generally simpler in the front-end scripts. > You could rename $__sts to $status if you wish, I don=E2=80=99t really ha= ve an > opinion on this part of it. OK, will probably do that too then, and document it here... > Indirectly, this raises the point that there is no really adequate > documentation for the pmdaproc.sh environment that PMDA Install and Remov= e > scripts are assumed to run in ... pmda(3) has some brief references but I= 'm > pretty sure this is incomplete. The change for the trap / exit status > propagation might be a good trigger to flush all of the pmdarproc.sh magi= c > shell variables out into a (new?) man page? In the Programmers Guide there's a fair bit of detail on the topic - e.g. i= n "Table 2.1. Variables to Control Behavior of Generic pmdaproc.sh Procedures= " http://www.pcp.io/books/PCP_PG/html-single/#LE55181-PARENT cheers. -- Nathan From kenj@internode.on.net Mon Jul 11 02:22:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 688317CA0 for ; Mon, 11 Jul 2016 02:22:46 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 27FDA304043 for ; Mon, 11 Jul 2016 00:22:45 -0700 (PDT) X-ASG-Debug-ID: 1468221757-04bdf074b5725c80001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id Tye0O73AdroGT7aJ for ; Mon, 11 Jul 2016 00:22:37 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CSDgBESINXEJVY0XZcgz5WfIJ2pU6OQ4QJIoVwBAICgSRNAQEBAQEBBwEBAQEBAQEBPkCEXAEBBQgCGQUuIwwBAwIGAxEEAQEDAiMDAgIZFAwKAwkIAgQTCwWIHw+wBI5PAQEBBwEBAQEjgQGJc4dCgloFmRgBgV2EL4oZZIx0kA+EVyoyiHABAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO bozohorize) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 11 Jul 2016 16:50:56 +0930 From: "Ken McDonell" To: "'Nathan Scott'" Cc: "'PCP'" References: <1800194914.5043029.1468198673333.JavaMail.zimbra@redhat.com> <1613756084.5043919.1468199637269.JavaMail.zimbra@redhat.com> <001301d1db3c$417396b0$c45ac410$@internode.on.net> <1391181815.5073994.1468218555097.JavaMail.zimbra@redhat.com> In-Reply-To: <1391181815.5073994.1468218555097.JavaMail.zimbra@redhat.com> Subject: RE: Exit status from PMDA Install/Remove scripts Date: Mon, 11 Jul 2016 17:20:54 +1000 X-ASG-Orig-Subj: RE: Exit status from PMDA Install/Remove scripts Message-ID: <003501d1db44$c382bfc0$4a883f40$@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: AQJSHD71gZzN91EGl2RIrY9RsHKL5wHCcBbAATp3aK8Bn6ibmZ7ta8pA Content-Language: en-us X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468221757 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 586 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.31180 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: Nathan Scott [mailto:nathans@redhat.com] > Sent: Monday, July 11, 2016 4:29 PM > To: Ken McDonell > Cc: PCP > Subject: Re: Exit status from PMDA Install/Remove scripts > ...=20 > In the Programmers Guide there's a fair bit of detail on the topic - = e.g. in > "Table 2.1. Variables to Control Behavior of Generic pmdaproc.sh = Procedures" > http://www.pcp.io/books/PCP_PG/html-single/#LE55181-PARENT Us old farts tend to just look in the man pages ... but good to see it = is written down somewhere. From nscott@redhat.com Mon Jul 11 03:01:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 39B3B7CA0 for ; Mon, 11 Jul 2016 03:01:44 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0A9F38F8033 for ; Mon, 11 Jul 2016 01:01:40 -0700 (PDT) X-ASG-Debug-ID: 1468224096-04cbb06ffd2aa10001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id HVsjyuEEMtbf5Ztf (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 11 Jul 2016 01:01:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6B81aTS009978 for ; Mon, 11 Jul 2016 04:01:36 -0400 Date: Mon, 11 Jul 2016 04:01:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <166144124.5095989.1468224096380.JavaMail.zimbra@redhat.com> In-Reply-To: <889919348.5095851.1468224065872.JavaMail.zimbra@redhat.com> Subject: pcp updates: /proc/softirqs metrics MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: /proc/softirqs metrics Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: /proc/softirqs metrics Thread-Index: ecF5G8Ti84L4zN2otAr2dw+vi8mJww== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468224097 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1372 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.31180 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (2): pmdalinux: add kernel.percpu.softirqs metrics from /proc/softirqs qa: update check-vm script with recently added rpm dependencies qa/886 | 22 ++++++- qa/886.out | 104 +++++++++++++++++++++++++++++++++ qa/admin/check-vm | 4 + qa/linux/GNUmakefile | 2 qa/linux/softirqs-8cpu-x86_64 | 11 +++ src/libpcp_pmda/src/dynamic.c | 38 +++++------- src/pmdas/linux/clusters.h | 1 src/pmdas/linux/interrupts.c | 131 ++++++++++++++++++++++++++++++++++++++++-- src/pmdas/linux/interrupts.h | 2 src/pmdas/linux/pmda.c | 13 ++++ src/pmdas/linux/root_linux | 1 11 files changed, 301 insertions(+), 28 deletions(-) commit 274b6caf335b9d236974feb2484b83eaac5a3913 Author: Nathan Scott Date: Mon Jul 11 16:34:15 2016 +1000 qa: update check-vm script with recently added rpm dependencies commit f55759fca2b8481ad05d9c6729e0c3b0465e735f Author: Nathan Scott Date: Mon Jul 11 16:14:20 2016 +1000 pmdalinux: add kernel.percpu.softirqs metrics from /proc/softirqs Sitaram has discovered a need for kernel.percpu.softirqs metrics while implementing pcp-mpstat(1) - make 'em available. From kenj@internode.on.net Mon Jul 11 06:42:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3AAA87CA0 for ; Mon, 11 Jul 2016 06:42:14 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F103A304062 for ; Mon, 11 Jul 2016 04:42:10 -0700 (PDT) X-ASG-Debug-ID: 1468237324-04bdf074b7736160001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 9Kcimtk9qT6e3EuK for ; Mon, 11 Jul 2016 04:42:04 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BOFwCZhYNXEJVY0XZcgz6ESIN5oVaSTIYSBIErTQEBAQEBAQcBAQEBAQEBAT5AQQ4BhBMIAh4SHDAFBmIUDAoVAQQeBYgfoGSebI8fhXEFiBWHJIlfAYFdnCCQD4IMAQsBgj4qhD+FMgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO bozohorize) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 11 Jul 2016 21:11:50 +0930 From: "Ken McDonell" To: "'PCP'" Subject: certutil and qa/713 and qa/966 Date: Mon, 11 Jul 2016 21:41:46 +1000 X-ASG-Orig-Subj: certutil and qa/713 and qa/966 Message-ID: <004c01d1db69$34c0bab0$9e423010$@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: AdHbaIFiNMlvSiFsQxebbfFAH0UM7w== Content-Language: en-us X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468237324 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3585 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.31184 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== On one host (vm04, centos 5) I'm seeing failures of the form kenj@vm04:~/src/pcp/qa$ show-me 713 713: *** 713.out 2015-03-21 01:08:15.000000000 +1100 --- 713.out.bad 2016-07-10 18:56:34.000000000 +1000 *************** *** 1,24 **** QA output created by 713 Waiting for pmcd to terminate ... == Creating empty certificate DB == Creating local certificates == Certificate DB and local certificates created Start pmcd, modified $PCP_PMCDOPTIONS_PATH (pmcd.options): Starting pmcd ... Checking pmcd.log for unexpected messages Checking pmproxy.log for unexpected messages checking client, server certificate only. should prompt and fail... ! WARNING: issuer of certificate received from host HOST is not trusted. ! Do you want to accept and save this certificate locally anyway? (no) ! pminfo: Cannot connect to PMCD on host "HOST": Peer's Certificate issuer is not recognized. checking client, user certificate only. should pass... ! ! hinv.ncpu ! value NUMBER checking client, user certificate only, second time. should pass... ! ! hinv.ncpu ! value NUMBER Waiting for pmcd to terminate ... Starting pmcd ... Starting pmlogger ... --- 1,23 ---- QA output created by 713 Waiting for pmcd to terminate ... == Creating empty certificate DB + certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format. == Creating local certificates == Certificate DB and local certificates created + certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format. Start pmcd, modified $PCP_PMCDOPTIONS_PATH (pmcd.options): Starting pmcd ... Checking pmcd.log for unexpected messages Checking pmproxy.log for unexpected messages + certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format. checking client, server certificate only. should prompt and fail... ! pminfo: Cannot connect to PMCD on host "HOST": Operation not supported checking client, user certificate only. should pass... ! certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format. ! certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format. ! pminfo: Cannot connect to PMCD on host "HOST": Network file descriptor is not connected checking client, user certificate only, second time. should pass... ! pminfo: Cannot connect to PMCD on host "HOST": Network file descriptor is not connected Waiting for pmcd to terminate ... Starting pmcd ... Starting pmlogger ... Does this ring any bells? Interestingly, only a couple of days ago the failure was: --- 713.out 2016-07-08 15:17:05.340461838 +1000 +++ 713.out.bad 2016-07-08 15:17:04.988469960 +1000 @@ -12,13 +12,9 @@ Do you want to accept and save this certificate locally anyway? (no) pminfo: Cannot connect to PMCD on host "HOST": Peer's Certificate issuer is not recognized. checking client, user certificate only. should pass... - -hinv.ncpu - value NUMBER +pminfo: Cannot connect to PMCD on host "HOST": SSL peer cannot verify your certificate. checking client, user certificate only, second time. should pass... - -hinv.ncpu - value NUMBER +pminfo: Cannot connect to PMCD on host "HOST": SSL peer cannot verify your certificate. Waiting for pmcd to terminate ... Starting pmcd ... Starting pmlogger ... From minnus@buffalo.edu Mon Jul 11 08:35:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 89E427CA0 for ; Mon, 11 Jul 2016 08:35:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 536C9304059 for ; Mon, 11 Jul 2016 06:35:49 -0700 (PDT) X-ASG-Debug-ID: 1468244143-04cb6c063d72d9a0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve83.acsu.buffalo.edu [128.205.6.175]) by cuda.sgi.com with ESMTP id NyRIA9abJamjv4KC for ; Mon, 11 Jul 2016 06:35:44 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Effective-Source-IP: mtareserve83.acsu.buffalo.edu[128.205.6.175] X-Barracuda-Apparent-Source-IP: 128.205.6.175 Received: from localmaile.acsu.buffalo.edu (localmaile.acsu.buffalo.edu [128.205.4.3]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 9999416DC37E; Mon, 11 Jul 2016 09:35:43 -0400 (EDT) Received: from localmaile.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 894A6160071; Mon, 11 Jul 2016 09:35:43 -0400 (EDT) Received: from localmaile.acsu.buffalo.edu (localhost [127.0.0.1]) by localmaile.acsu.buffalo.edu (Postfix) with ESMTP id 427BD160082; Mon, 11 Jul 2016 09:35:43 -0400 (EDT) Received: from smtp.buffalo.edu (smtp4.acsu.buffalo.edu [128.205.5.229]) by localmaile.acsu.buffalo.edu (Prefixe) with ESMTP id 408CC160071; Mon, 11 Jul 2016 09:35:43 -0400 (EDT) Received: from prince.ccr.buffalo.edu.mail (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 3B14D12DC386; Mon, 11 Jul 2016 09:35:43 -0400 (EDT) Date: Mon, 11 Jul 2016 09:35:37 -0400 From: Martins Innus To: Ken McDonell , 'PCP' Message-ID: In-Reply-To: <004c01d1db69$34c0bab0$9e423010$@internode.on.net> References: <004c01d1db69$34c0bab0$9e423010$@internode.on.net> Subject: Re: [pcp] certutil and qa/713 and qa/966 X-Mailer: Airmail (367) X-ASG-Orig-Subj: Re: [pcp] certutil and qa/713 and qa/966 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-PM-EL-Spam-Prob: X: 10% X-Barracuda-Connect: mtareserve83.acsu.buffalo.edu[128.205.6.175] X-Barracuda-Start-Time: 1468244144 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4155 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31185 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Ken, On July 11, 2016 at 7:42:18 AM, Ken McDonell (kenj=40internode.on.net) wr= ote: > On one host (vm04, centos 5) I'm seeing failures of the form > =20 > kenj=40vm04:=7E/src/pcp/qa=24 show-me 713 > 713: > *** 713.out 2015-03-21 01:08:15.000000000 +1100 > --- 713.out.bad 2016-07-10 18:56:34.000000000 +1000 > *************** > *** 1,24 **** > QA output created by 713 > Waiting for pmcd to terminate ... > =3D=3D Creating empty certificate DB > =3D=3D Creating local certificates > =3D=3D Certificate DB and local certificates created > Start pmcd, modified =24PCP=5FPMCDOPTIONS=5FPATH (pmcd.options): > Starting pmcd ... > Checking pmcd.log for unexpected messages > Checking pmproxy.log for unexpected messages > checking client, server certificate only. should prompt and fail... > =21 WARNING: issuer of certificate received from host HOST is not trust= ed. > =21 Do you want to accept and save this certificate locally anyway=3F (= no) > =21 pminfo: Cannot connect to PMCD on host =22HOST=22: Peer's Certifica= te issuer > is not recognized. > checking client, user certificate only. should pass... > =21 > =21 hinv.ncpu > =21 value NUMBER > checking client, user certificate only, second time. should pass... > =21 > =21 hinv.ncpu > =21 value NUMBER > Waiting for pmcd to terminate ... > Starting pmcd ... > Starting pmlogger ... > --- 1,23 ---- > QA output created by 713 > Waiting for pmcd to terminate ... > =3D=3D Creating empty certificate DB > + certutil: function failed: SEC=5FERROR=5FLEGACY=5FDATABASE: The certi= ficate/key > database is in an old, unsupported format. > =3D=3D Creating local certificates > =3D=3D Certificate DB and local certificates created > + certutil: function failed: SEC=5FERROR=5FLEGACY=5FDATABASE: The certi= ficate/key > database is in an old, unsupported format. > Start pmcd, modified =24PCP=5FPMCDOPTIONS=5FPATH (pmcd.options): > Starting pmcd ... > Checking pmcd.log for unexpected messages > Checking pmproxy.log for unexpected messages > + certutil: function failed: SEC=5FERROR=5FLEGACY=5FDATABASE: The certi= ficate/key > database is in an old, unsupported format. > checking client, server certificate only. should prompt and fail... > =21 pminfo: Cannot connect to PMCD on host =22HOST=22: Operation not su= pported > checking client, user certificate only. should pass... > =21 certutil: function failed: SEC=5FERROR=5FLEGACY=5FDATABASE: The cer= tificate/key > database is in an old, unsupported format. > =21 certutil: function failed: SEC=5FERROR=5FLEGACY=5FDATABASE: The cer= tificate/key > database is in an old, unsupported format. > =21 pminfo: Cannot connect to PMCD on host =22HOST=22: Network file des= criptor is > not connected > checking client, user certificate only, second time. should pass... > =21 pminfo: Cannot connect to PMCD on host =22HOST=22: Network file des= criptor is > not connected > Waiting for pmcd to terminate ... > Starting pmcd ... > Starting pmlogger ... > =20 > Does this ring any bells=3F I would assume this is due to my recent client certificate changes, but c= an=E2=80=99t immediately see how. =C2=A0This either looks like =24PCP=5FS= ECURE=5FDB=5FMETHOD isn=E2=80=99t being set properly, or the QA test isn=E2= =80=99t starting with a clean nssdb. > =20 > Interestingly, only a couple of days ago the failure was: > =20 > --- 713.out 2016-07-08 15:17:05.340461838 +1000 > +++ 713.out.bad 2016-07-08 15:17:04.988469960 +1000 > =40=40 -12,13 +12,9 =40=40 > Do you want to accept and save this certificate locally anyway=3F (no) > pminfo: Cannot connect to PMCD on host =22HOST=22: Peer's Certificate i= ssuer is > not recognized. > checking client, user certificate only. should pass... > - > -hinv.ncpu > - value NUMBER > +pminfo: Cannot connect to PMCD on host =22HOST=22: SSL peer cannot ver= ify your > certificate. > checking client, user certificate only, second time. should pass... > - > -hinv.ncpu > - value NUMBER > +pminfo: Cannot connect to PMCD on host =22HOST=22: SSL peer cannot ver= ify your > certificate. > Waiting for pmcd to terminate ... > Starting pmcd ... > Starting pmlogger ... > =20 This should have been fixed here: http://oss.sgi.com/pipermail/pcp/2016-May/010641.html Let me know if you see that again. Thanks Martins From lberk@redhat.com Mon Jul 11 09:15:13 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B3C1F7CA0 for ; Mon, 11 Jul 2016 09:15:13 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 66B6E8F804B for ; Mon, 11 Jul 2016 07:15:10 -0700 (PDT) X-ASG-Debug-ID: 1468246505-04bdf074b5740b20001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qLWDCjQwMYUsPuxL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 11 Jul 2016 07:15:06 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id AD50AD6D2B for ; Mon, 11 Jul 2016 14:15:05 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6BEF4HQ004501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 11 Jul 2016 10:15:05 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: rpm build fixes (rawhide) Date: Mon, 11 Jul 2016 10:15:04 -0400 X-ASG-Orig-Subj: pcp updates: rpm build fixes (rawhide) Message-ID: <8737nggt1z.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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Mon, 11 Jul 2016 14:15:05 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468246506 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 974 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Found these small issues when trying the weekly rawhide build Changes committed to git://git.pcp.io/pcp/pcp.git master Lukas Berk (2): Correct SourceX order in spin rawhide script Correct python version dep macro style in fedora.spec build/rpm/fedora.spec | 4 ++-- scripts/spin-rawhide | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Details ... commit 990fea61473cd9629fd1d9fb1f1dc5891fe78dec Author: Lukas Berk Date: Mon Jul 11 09:50:10 2016 -0400 Correct python version dep macro style in fedora.spec Switch @package_version@ style with %{version}-%{release} commit 2d4c9724378de297dec11bcdad941f746f48660f Author: Lukas Berk Date: Thu Jun 30 09:20:15 2016 -0400 Correct SourceX order in spin rawhide script We need to be consistent in our source ordering in building and packaging various source bits. Fixes the rawhide build. From pcp-announce-bounces@oss.sgi.com Mon Jul 11 15:41:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, RP_MATCHES_RCVD,T_DKIM_INVALID 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 EE8C37CA2; Mon, 11 Jul 2016 15:41: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 5C0887CA0 for ; Mon, 11 Jul 2016 14:37:04 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0F8B58F8035 for ; Mon, 11 Jul 2016 12:37:04 -0700 (PDT) X-ASG-Debug-ID: 1468265817-04bdf074b475e7c0001-87ZIJf Received: from mail-vk0-f44.google.com (mail-vk0-f44.google.com [209.85.213.44]) by cuda.sgi.com with ESMTP id JJBVE1B7n1do74He (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 12:36:58 -0700 (PDT) X-Barracuda-Envelope-From: dextrous93@gmail.com X-Barracuda-Effective-Source-IP: mail-vk0-f44.google.com[209.85.213.44] X-Barracuda-Apparent-Source-IP: 209.85.213.44 Received: by mail-vk0-f44.google.com with SMTP id v6so153211668vkb.2 for ; Mon, 11 Jul 2016 12:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=EqXn7qp2LjfpI6U5iLF4wKqivOVs/biWPV4iG4s82iU=; b=TIUBlXeGKorV8yAg8Inl3W77MNStiQ7NIxRssKrfMqHI70DsynJH/4t9zQl9YaHBeB QfA0xJyN/6YOv0bs3Zs15iYNgFOGHT8RLBEf6wb1pISyUOoboaWYXtBNJ9ZMDQ7hTPp7 aQXQfIYPvuquvH/paWjBbgqHmKlzJIeofYo+TjrfIHiGlV5v4FGjsOxfdFhT80iM6/Ab mTXSO0bUPxTYFLHFUfUm/qz8X/xWXLKEVCPkWmrG1eDesPtKOvAqejAR/d46ZFxXwspr HeuWF4uj/6G8TRziuXtkaVY2/hMroOoeT9u7Xo/U4YuZJfNESpBP7KdR75fkKjyNbuqj k7nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EqXn7qp2LjfpI6U5iLF4wKqivOVs/biWPV4iG4s82iU=; b=FehyilMpCHxZ+vrCk9mSov8AWrHgRm+A+yWqYNr6WD15Opwmm5xqQbBtspSrGUy1bs iOV6XZ89w4wd3yiGOPBogeiO80fNKvu4d98QhYXmizses/mw1m/FxKAtLbT+EfUr9bCn W92EGY4oya7XQvvF4IVhXy78q82Es36dXBiE3S354L7lBTxVwpzWGN45EtK4ZomZ82JG E86e4NuE2pzqG2MWCvG9Tmgo7Ab9carpZBMmqPUgxF+btg1mgxM6tv04L3GUyv/wuVDh mF+Jm9yfT8aDKWvAGxTmE2jwljXBgtNNvov5o4fZbonmUbC6owWwsAG+mJk9tNTFVxyk s4Sw== X-Gm-Message-State: ALyK8tIpTw5UjWwhe6Pvqw0Jt2GxFRG9haxuia6AhQ36TWOOrGLXE1knu9y2XhZ2ebVN0UFcS5ZntX5kYgkiBA== X-Received: by 10.159.33.182 with SMTP id 51mr10992114uac.104.1468265816946; Mon, 11 Jul 2016 12:36:56 -0700 (PDT) MIME-Version: 1.0 From: Suyash Date: Mon, 11 Jul 2016 19:36:47 +0000 Message-ID: To: pcp-announce@oss.sgi.com X-ASG-Orig-Subj: speed version 1.0.0-alpha released X-Barracuda-Connect: mail-vk0-f44.google.com[209.85.213.44] X-Barracuda-Start-Time: 1468265818 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1887 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA085, BSF_SC0_SA085b, DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31192 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 BSF_SC0_SA085 Custom Rule SA085 0.40 BSF_SC0_SA085b Custom Rule SA085b X-Mailman-Approved-At: Mon, 11 Jul 2016 15:41:34 -0500 Subject: [pcp-announce] speed version 1.0.0-alpha released X-BeenThere: pcp-announce@oss.sgi.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Performance Co-Pilot announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============6438692250910982695==" Errors-To: pcp-announce-bounces@oss.sgi.com Sender: pcp-announce-bounces@oss.sgi.com --===============6438692250910982695== Content-Type: multipart/alternative; boundary=001a113ac7c27481eb05376146c2 --001a113ac7c27481eb05376146c2 Content-Type: text/plain; charset=UTF-8 Hi all, I am pleased to announce that the initial preview of speed is available for everyone to try out and provide feedback. A bunch of examples are implemented in the `examples` subdirectory and the API should feel familiar to both C API as well as parfait programmers. The complete API documentation is available at https://godoc.org/github.com/performancecopilot/speed. For now, only fixed width types are supported for metrics, so no string, aggregate or event type metrics. The plan is to add support for them with the implementation of custom metric types. Detailed installation instructions are in the repository readme. Please provide feedback w.e.f the API, design choices, or anything else you expected to see. Cheers! -- Cheers! Suyash --001a113ac7c27481eb05376146c2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi all,

I am pleased to announce that t= he initial preview of speed is available for everyone to try out and provid= e feedback. A bunch of examples are implemented in the `examples` subdirect= ory and the API should feel familiar to both C API as well as parfait progr= ammers.

The complete API documentation is availabl= e at=C2=A0https://godoc.org/github.com/performancecopilot/speed.

<= /div>
For now, only fixed width types are supported for metrics, so no = string, aggregate or event type metrics. The plan is to add support for the= m with the implementation of custom metric types.

<= div>Detailed installation instructions are in the repository readme.
<= div>
Please provide feedback w.e.f the API, design choices, o= r anything else you expected to see.

Cheers!
=
--
Cheers!

Suyash
--001a113ac7c27481eb05376146c2-- --===============6438692250910982695== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pcp-announce mailing list pcp-announce@oss.sgi.com http://oss.sgi.com/mailman/listinfo/pcp-announce --===============6438692250910982695==-- From kenj@internode.on.net Mon Jul 11 17:17:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D22A47CA1 for ; Mon, 11 Jul 2016 17:17:42 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 94B89304048 for ; Mon, 11 Jul 2016 15:17:42 -0700 (PDT) X-ASG-Debug-ID: 1468275455-04bdf074b476a8b0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id 8v1803ajbkXArUxy for ; Mon, 11 Jul 2016 15:17:35 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtYCAMUZhFd20ViVEGdsb2JhbAANT4QUfIZvtBIah3gBAQEBAQEHAQEBAQEBAQE+hUYVQDAGAgUWCwILAwIBAgEbFicGAgEBuAtnjxuBAY8AgjWCWgWZGIYNl3GQD4RXXIk/AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl2.internode.on.net with ESMTP; 12 Jul 2016 07:45:43 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa minor From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa minor Message-ID: <57841A8F.1050201@internode.on.net> Date: Tue, 12 Jul 2016 08:15:43 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1468275455 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 825 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31197 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/544: avoid scientific notation qa/common.check: filter out a bit more insserv chatter qa/544 | 4 ++-- qa/common.check | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) Details ... commit 474668497d9b0fc5eb464958d6a922b7be90b66d Author: Ken McDonell Date: Tue Jul 12 08:14:09 2016 +1000 qa/common.check: filter out a bit more insserv chatter commit 8a7904b266151a1d5c5f83ba765d2a37c20d65da Author: Ken McDonell Date: Mon Jul 11 08:40:36 2016 +1000 qa/544: avoid scientific notation Some version of wak want to print large numbers as 1.16036e+10 rather than 11603644416. Using printf "%d" fixes this. From abhichowdary07@gmail.com Mon Jul 11 20:38:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=DEAR_SOMETHING, 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 84DB37CA1 for ; Mon, 11 Jul 2016 20:38:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id EFD84AC001 for ; Mon, 11 Jul 2016 18:38:35 -0700 (PDT) X-ASG-Debug-ID: 1468287512-04cb6c063f758370001-S8gJnT Received: from mail-vk0-f54.google.com (mail-vk0-f54.google.com [209.85.213.54]) by cuda.sgi.com with ESMTP id BZooG5GYHR53lLua (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 18:38:33 -0700 (PDT) X-Barracuda-Envelope-From: abhichowdary07@gmail.com X-Barracuda-Effective-Source-IP: mail-vk0-f54.google.com[209.85.213.54] X-Barracuda-Apparent-Source-IP: 209.85.213.54 Received: by mail-vk0-f54.google.com with SMTP id v6so2222052vkb.2 for ; Mon, 11 Jul 2016 18:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=nmINVm7ibWJrz+o6MxxPxz1OtdW63lYhSGTS3c+5UOo=; b=VQ7qswG9M5KnL5ejHpTO7Ivg/K38I845RS4M34gz6aZL1b0nHoOhVS44mTLxyQ3IAU riukpvfBCo9pVjA25MzDADsgVpkZgqCGL94e8ZfqMDKHP6X81zEFXQFzi2kAXMQoF10R iowprirmdeaNeKZBJlUYYMtGz06mKwAtnR87SDx8qN6m7BzO9R+LHVsgDeOeCbJ6lUJu OvBji562Bb8z2Jj5N1xRfytEEB/k0hjJXi9gcjAk2kOC45a17DfPNt56wKwQNPXZggTQ edGJy0Zqh9Xsqj0PkqQmg1gNL3KkHzQ1i3OusRTC2QX8ngbGAYQMLkCIbp3E5gr8Z2LX cvKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nmINVm7ibWJrz+o6MxxPxz1OtdW63lYhSGTS3c+5UOo=; b=XyqgqAAC/tDtGLqt/dmtirpejqxBLMACu0lyQSyiirnkBpkjWK+oLpXax7pOp0/bG7 pbH3XhKEQo3tOLjezoaKUmnMxVJ/ans7LH4+KL98gitwQ2lgdf42Pgi9VDAXrkFkc432 2XYL2QicfgpaGnTv+Ulf9j39QTwsaEzjb49rOkGnIirFgJmhIkxlUVgw4ik9o5X6EC60 9uQCID7Of5+p7g3oKIrevQe/WbexlwZMyElBqJZNLTfh7c8D089QbU5ziuKiUHhXL6yd ERIlezqjsVooL2TTpPbX4b1P/xviGYwBi7EP32iVJZxW0sVLFNR1ClYT/o5p2sf/YFEP u9Xw== X-Gm-Message-State: ALyK8tIcVul5rMB7QIVhx289Divh6D/r5HlPOp1XWXyjzUZ+AbXISfI+KEnNBkQodwl4rzrXX5zAew7KIICypA== X-Received: by 10.31.136.70 with SMTP id k67mr10835522vkd.11.1468287512440; Mon, 11 Jul 2016 18:38:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.167 with HTTP; Mon, 11 Jul 2016 18:38:31 -0700 (PDT) From: Abhi Chowdary Date: Tue, 12 Jul 2016 10:38:31 +0900 Message-ID: Subject: Query To: pcp@oss.sgi.com X-ASG-Orig-Subj: Query Content-Type: multipart/alternative; boundary=001a11440bb69b74b90537665332 X-Barracuda-Connect: mail-vk0-f54.google.com[209.85.213.54] X-Barracuda-Start-Time: 1468287513 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1583 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31201 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 --001a11440bb69b74b90537665332 Content-Type: text/plain; charset=UTF-8 Dear Sir/Madam, Good morning i am Abhilash from Korea. I have read analyzed your open source monitoring platform its quite intrusting. Website: http://pcp.io/index.html GitHub: https://github.com/performancecopilot But i have small confusion regarding the main language of your platform and license. Because i have found your platform using GO, Java, C and python respectively i am little bit confused. At the same time i am seeing three different types of license MIT, General public license and PCP license, can you please provide more details about languages and license. Thanks in advance. Thank You Best Regards Abhilash S --001a11440bb69b74b90537665332 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear Sir/Madam, Good morning i am= Abhilash from Korea.

I have read analyzed your open source mo= nitoring platform its quite intrusting.

Website: http://pcp.io/i= ndex.html

GitHub: htt= ps://github.com/performancecopilot =C2=A0

=C2=A0 But i have small confusion regarding the main language of your platform and= license. Because i have found your platform using GO, Java, C and python r= espectively i am little bit confused.

At the same time i am se= eing three different types of license MIT, General public license and PCP l= icense, can you please=C2=A0 provide more details about languages and licen= se. Thanks in advance.

Thank You

Best Regards
=
Abhilash S
--001a11440bb69b74b90537665332-- From noreply@github.com Mon Jul 11 21:18:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 4C4F87CA1 for ; Mon, 11 Jul 2016 21:18:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1D8D1304043 for ; Mon, 11 Jul 2016 19:18:32 -0700 (PDT) X-ASG-Debug-ID: 1468289906-04cb6c063d75a780001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 7n0P5wAromYczqXd (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 19:18:27 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bMnHA-00010x-C6 for ; Tue, 12 Jul 2016 12:18:25 +1000 Date: Mon, 11 Jul 2016 19:18:12 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468289892; bh=GoO9Qp7qx8NOIxbpGnC6Xmp8NqxEjT/e+xgJvoLpdf0=; h=From:Reply-To:To:Subject:From; b=KminE0iUq3d0XGgG0kWHUxrxn5Rhb1qzF2jkgk7L6ONVCk1me6ajAsfkxZwQcRrAa FYg2oBt+r8kpHTw+VNPTXj8voE/xPbN5HFTd8j65ITYIELoAR4Q83nigcGyrxZfm7U U0b4GURU+l4SeFhqr13RQm71ybYroEqIB8BrR0EY= From: GitHub Reply-To: Nathan Scott To: pcpemail Message-ID: <57845364cae92_50cc3f800c5532c080531@github-fe152-cp1-prd.iad.github.net.mail> Subject: [GitHub] Nathan Scott has invited you to join the Performance Co-Pilot organization Mime-Version: 1.0 X-ASG-Orig-Subj: [GitHub] Nathan Scott has invited you to join the Performance Co-Pilot organization Content-Type: multipart/alternative; boundary="--==_mimepart_57845364ca2aa_50cc3f800c5532c0804a0"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Auto-Response-Suppress: All X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468289907 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 23817 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31202 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 ----==_mimepart_57845364ca2aa_50cc3f800c5532c0804a0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi pcpemail, Nathan Scott has invited you to join the Performance Co-Pilot organizatio= n on GitHub. Head over to https://github.com/performancecopilot to check = out Performance Co-Pilot's profile. To join Performance Co-Pilot, follow this link: https://github.com/orgs/performancecopilot/invitation?via_email=3D1 Some helpful tips: - If you get a 404 page, make sure you=E2=80=99re signed in as pcpemail. - You can also accept the invitation by visiting the organization page di= rectly at https://github.com/performancecopilot If you were not expecting this invitation, you can ignore this email. Thanks, The GitHub Team ----==_mimepart_57845364ca2aa_50cc3f800c5532c0804a0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [GitHub] Nathan Scott has invited you to join the Performance Co-Pilot organization
----==_mimepart_57845364ca2aa_50cc3f800c5532c0804a0-- From noreply@github.com Mon Jul 11 21:49:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 1404E7CA1 for ; Mon, 11 Jul 2016 21:49:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 81747AC001 for ; Mon, 11 Jul 2016 19:49:52 -0700 (PDT) X-ASG-Debug-ID: 1468291788-04cb6c063f75beb0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id N5K4qyWEi3A0Qwis (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 19:49:49 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bMnlY-0008Ul-H0 for ; Tue, 12 Jul 2016 12:49:47 +1000 Date: Mon, 11 Jul 2016 19:49:36 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468291776; bh=oql6XlZiYC3g+MNUAe64P4NhqVNx7dV2FxwvAQN9p5U=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=pGNUivOoYh6vxlFKLY8FBmIT5QcaTNfQ3b0dWi4iXP65wFtO4DshhqxlbP4RHhb3W vsC4t9ujkDmN7tekB8ypBkBWoeYXp5LyPcGV58Zdja+RGK/vDN4bCu++uTGhHleGmF +GXmMgRoPqYJmHTvtZDu8LEk1N56y6tL+gnGlfhI= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] add support for string, event and aggregate types for metrics (#4) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] add support for string, event and aggregate types for metrics (#4) Content-Type: multipart/alternative; boundary="--==_mimepart_57845ac0c0158_22d83fb91868129c566060"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468291789 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1100 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31202 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_57845ac0c0158_22d83fb91868129c566060 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/4 ----==_mimepart_57845ac0c0158_22d83fb91868129c566060 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit


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

----==_mimepart_57845ac0c0158_22d83fb91868129c566060-- From noreply@github.com Mon Jul 11 21:52:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 3F98E7CA1 for ; Mon, 11 Jul 2016 21:52:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 026B3304039 for ; Mon, 11 Jul 2016 19:52:35 -0700 (PDT) X-ASG-Debug-ID: 1468291951-04cbb06ffe70740001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id H4r5tldoQIi0RtYq (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 19:52:33 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bMnoB-0007oU-Ll for ; Tue, 12 Jul 2016 12:52:31 +1000 Date: Mon, 11 Jul 2016 19:52:20 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.197] X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468291940; bh=0Va435/+SLnKG9qRdhn5nPisAPbh8hz34cSh0TpnqUs=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=F5LmkKP20rjbtiPodRASdy4rW/4eLH6AuoXuDi64UTDuva8ksMKBysHk6X103bhlJ crUhHPEBpQWpdKbP/XhmDXCRDi7p0S5GTSEozWvfijl4yvoUwh4rwuFU9/6T/3tAQ7 XqfCnEEcM3m/LS1tUaz2z/nKXqYeyXI1iX4TIljU= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] implement custom metric types (#5) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] implement custom metric types (#5) Content-Type: multipart/alternative; boundary="--==_mimepart_57845b6491173_23453fadda77d2c080878"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468291953 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1353 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31202 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_57845b6491173_23453fadda77d2c080878 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Counters, Gauges with sensible types, semantics and units that require much less info for construction than a raw PCPMetric --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/5 ----==_mimepart_57845b6491173_23453fadda77d2c080878 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Counters, Gauges with sensible types, semantics and units that require much less info for construction than a raw PCPMetric


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

----==_mimepart_57845b6491173_23453fadda77d2c080878-- From noreply@github.com Mon Jul 11 21:53:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 28D877CA1 for ; Mon, 11 Jul 2016 21:53:56 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id CE3F78F8035 for ; Mon, 11 Jul 2016 19:53:52 -0700 (PDT) X-ASG-Debug-ID: 1468292029-04bdf074b477a460001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id LdVdUklJLdnJ3vsg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 19:53:50 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bMnpR-0006cb-CF for ; Tue, 12 Jul 2016 12:53:48 +1000 Date: Mon, 11 Jul 2016 19:53:38 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468292018; bh=eVeEr6L9QcvV+nhxvk0qwC+rASwRzZw00alJHqfHZGc=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=dMCJzbZW/FNWbLISXgyz2FscOCI0AwtWTUE+TEDcdvQDH1R1S+z2jKtl2+KwY9pMr RX5r5rOfSt2OaSpEldGKKKUVx3ImCcO+e6l4Zxd/UC9ECFloPEebxCrbPO44KSuXep htY2PwMQx6VS7fIhDbEPeCAT06bM7hxNTAy5oJpQ= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] implement a go port of mmvdump (#6) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] implement a go port of mmvdump (#6) Content-Type: multipart/alternative; boundary="--==_mimepart_57845bb289035_7de63fb9203b72c05880ce"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468292030 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1187 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31202 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_57845bb289035_7de63fb9203b72c05880ce Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit should help in better testing the writer --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/6 ----==_mimepart_57845bb289035_7de63fb9203b72c05880ce Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

should help in better testing the writer


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

----==_mimepart_57845bb289035_7de63fb9203b72c05880ce-- From noreply@github.com Mon Jul 11 21:55:08 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6E78B7CA1 for ; Mon, 11 Jul 2016 21:55:08 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 204C030404E for ; Mon, 11 Jul 2016 19:55:08 -0700 (PDT) X-ASG-Debug-ID: 1468292104-04bdf074b477a570001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id rdfJxyV03lVAaFXA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 19:55:06 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bMnqf-0003M9-GN for ; Tue, 12 Jul 2016 12:55:04 +1000 Date: Mon, 11 Jul 2016 19:54:53 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468292093; bh=G51tJ1yyaZxxRu8L9bz/3lId8GKyKi5SU3pPCyx/Erg=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=qfmrQYg3TK5TR4zk4GKZQ8FcXcFHyRWXjooxEdOK3GLqcJwMtMXaorV+LYHRVMsKI VkScdIztip+/OOLt7aXeTZYIMMAaoCOCZhPHf5aVl1/NpBIPtgMEQt02jWjRKQaBtD 4hZmKqHkE3cbHRivdtJXb+SiGm6FS34NhSTgAKrM= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] implement an agent in go to export metrics from the API directly (#7) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] implement an agent in go to export metrics from the API directly (#7) Content-Type: multipart/alternative; boundary="--==_mimepart_57845bfdd8f48_d6f3f8f246d52c0680354"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468292105 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1155 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31202 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_57845bfdd8f48_d6f3f8f246d52c0680354 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit similar to parfait-agent --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/7 ----==_mimepart_57845bfdd8f48_d6f3f8f246d52c0680354 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

similar to parfait-agent


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

----==_mimepart_57845bfdd8f48_d6f3f8f246d52c0680354-- From noreply@release.debian.org Mon Jul 11 23:39:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1F13A7CA1 for ; Mon, 11 Jul 2016 23:39:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8EADAAC005 for ; Mon, 11 Jul 2016 21:39:15 -0700 (PDT) X-ASG-Debug-ID: 1468298349-04cb6c063e762d70001-S8gJnT Received: from picconi.debian.org (picconi.debian.org [5.153.231.3]) by cuda.sgi.com with ESMTP id NXKfYIOorNFKYJe8 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 11 Jul 2016 21:39:10 -0700 (PDT) X-Barracuda-Envelope-From: noreply@release.debian.org X-Barracuda-Effective-Source-IP: picconi.debian.org[5.153.231.3] X-Barracuda-Apparent-Source-IP: 5.153.231.3 Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=mailly.debian.org,EMAIL=hostmaster@mailly.debian.org (verified) by picconi.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bMpTQ-0005Tl-9e for pcp@packages.debian.org; Tue, 12 Jul 2016 04:39:08 +0000 Received: from respighi.debian.org ([2001:41c8:1000:21::21:29]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=respighi.debian.org,EMAIL=hostmaster@respighi.debian.org (verified) by mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bMpTP-0004lh-Tg; Tue, 12 Jul 2016 04:39:07 +0000 Received: from release by respighi.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bMpTP-0003zY-LN; Tue, 12 Jul 2016 04:39:07 +0000 From: Debian testing autoremoval watch Subject: pcp is marked for autoremoval from testing To: pcp@packages.debian.org X-ASG-Orig-Subj: pcp is marked for autoremoval from testing Message-Id: Date: Tue, 12 Jul 2016 04:39:07 +0000 Delivered-To: pcp@packages.debian.org X-Barracuda-Connect: picconi.debian.org[5.153.231.3] X-Barracuda-Start-Time: 1468298350 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 165 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31203 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header pcp 3.10.8 is marked for autoremoval from testing on 2016-08-02 It is affected by these RC bugs: 829620: pcp: FTBFS: cp: cannot stat '.gitignore' (under qa/) From nscott@redhat.com Tue Jul 12 02:45:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.0 required=5.0 tests=DEAR_SOMETHING 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 177037CA1 for ; Tue, 12 Jul 2016 02:45:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id DE9728F8033 for ; Tue, 12 Jul 2016 00:45:06 -0700 (PDT) X-ASG-Debug-ID: 1468309499-04cbb06ffd80ce0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id BGIzv8WaDzLOa44h (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 00:45:00 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6C7iwHh015595; Tue, 12 Jul 2016 03:44:58 -0400 Date: Tue, 12 Jul 2016 03:44:58 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Abhi Chowdary Cc: pcp@oss.sgi.com Message-ID: <217216520.5338919.1468309498310.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] Query MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Query Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Query Thread-Index: 41hke/DmvZ5cqTgEN3dHF1oRq+m2BA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468309500 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1392 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31205 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi there, ----- Original Message ----- > Dear Sir/Madam, Good morning i am Abhilash from Korea. > > I have read analyzed your open source monitoring platform its quite > intrusting. > > Website: http://pcp.io/index.html > > GitHub: https://github.com/performancecopilot But i have small confusion > regarding the main language of your platform and license. Because i have > found your platform using GO, Java, C and python respectively i am little > bit confused. PCP itself is primarily written in C. There are some libraries to interface to other high level languages (like python, perl) included in PCP. There are also a number of other projects either making use of PCP services (e.g. vectoross.io), or providing instrumentation APIs (e.g. Parfait, Speed). These are in separate source trees to PCP itself and use different languages (Javascript, Java, Go) as those other languages are more suited to their end goals. > At the same time i am seeing three different types of license MIT, General > public license and PCP license, can you please provide more details about > languages and license. Thanks in advance. PCP is licensed under GPL and LGPL. The projects which build on it, like Vector, Speed, Parfait, etc will often have chosen a license more suited to the needs of the authors/users of those projects. HTH. cheers. -- Nathan From myllynen@redhat.com Tue Jul 12 04:01:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 3DDC87CA1 for ; Tue, 12 Jul 2016 04:01:27 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 10D46304039 for ; Tue, 12 Jul 2016 02:01:23 -0700 (PDT) X-ASG-Debug-ID: 1468314078-04cbb06ffe85860001-S8gJnT Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com [209.85.215.41]) by cuda.sgi.com with ESMTP id IErFbDrj8EIkKe5g (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 12 Jul 2016 02:01:20 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-lf0-f41.google.com[209.85.215.41] X-Barracuda-Apparent-Source-IP: 209.85.215.41 Received: by mail-lf0-f41.google.com with SMTP id q132so6636137lfe.3 for ; Tue, 12 Jul 2016 02:01:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=NXViYKmAaSnNoECZAF95URSJI3bFH093VKW373hu+zw=; b=nOWs90rHPpJYdnAmMX6jfoYgOTASKn1RCLMgE3Rja5/vf/unluuah4j5q6ZashM7ly 60kZN0YJ+cTySyy8w3EJXopV7UdOTGhsq3EB9TYakZADOr8ja/wwj4vsTuOxkZrhnSPJ IPLpIO7noCicIoGwXaywf1xeFcSELxY7mDvZ43HEsI2AZz/RBUWzH/jRnKdUehMcHFJa aijzf6RVNpJibca59Zyyns9+OHA4Rk/aWSithZvo8neLx0b4Kygp7IdZCb7NO0yF20fE qZayi5x/RXTN0HkVC+lC7UzanmMZq2nkITLAjGf1pRdYgPA5TTGdwbYF+W2WAfHQGc4+ kT+A== X-Gm-Message-State: ALyK8tKWIc983o0GGK1rFP90uo6JJjG887Hmeqt+naaraA7/JxlI/CutNbBn2NubKGSOWMFB X-Received: by 10.25.76.139 with SMTP id z133mr413326lfa.90.1468314078131; Tue, 12 Jul 2016 02:01:18 -0700 (PDT) Received: from [192.168.1.100] (37-33-73-142.bb.dnainternet.fi. [37.33.73.142]) by smtp.gmail.com with ESMTPSA id f64sm180134lfi.36.2016.07.12.02.01.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Jul 2016 02:01:17 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: PCP libvirt PMDA Organization: Red Hat X-ASG-Orig-Subj: PCP libvirt PMDA Message-ID: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> Date: Tue, 12 Jul 2016 12:01:14 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-lf0-f41.google.com[209.85.215.41] X-Barracuda-Start-Time: 1468314079 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 5909 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MV0713 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31206 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_MV0713 Custom rule MV0713 Hi, Based on the earlier toy / example PCP libvirt PMDA I sent earlier, here's a real libvirt PMDA which should be ready for merging. In addition to domain information from XML description, we now also provide some basic metrics for the hypervisor and, more importantly, all metrics available for domains (VMs). Some of the metrics are of course dependent on the platform support so for example the libvirt perf metrics will be available only if supported by the CPU and then enabled in libvirt. Tested on RHEL 7 / Python 2 / Python 3 / libvirt 2 API. Some metrics are not available on earlier versions of the API, in such cases the PMDA still provides values for the available metrics. As a convenience for those who might want to try this out before the next PCP release, I've uploaded the PMDA code to my fedorapeople page (and sent the actual patch off-list): https://myllynen.fedorapeople.org/pmdalibvirt/ Few notes: - the types/semantics/units descriptions for metrics are based on libvirt docs and sources but if you spot anything there (or can suggest better naming or description), let me know - domain information is refreshed when any of the libvirt.dominfo.* metrics are requested, if it turns out that it should be done more often we can revisit this but so far this seems to be an ok approach (since I'd expect that something like libvirt.dominfo.name would be requested as well when requesting domain metrics) - there might be room for some micro-optimizations but on higher level the most important aspect is that the metrics are in different clusters so requests for certain types of metrics causes no additional overhead (and, of course, unused metrics won't cost anything) - I don't have an Intel CQM (Cache QoS Monitoring) capable CPU at hand for testing (although a colleague might provide some test results a bit later) but reading libvirt docs and source strongly suggest they should be ok as-is (and as can be seen from the code, changes such for PMDA metrics should be a matter of a line or two in the worst case anyway) - libvirt API provides VM metrics for individual vCPUs/NICs/block devices but since instance IDs are the domain UUIDs in the PMDA, it's unclear what would be the optimal approach to provide those (dynamic) device metrics as PCP metrics. Thus the PMDA combines these together. Finally, here's a screenshot of available metrics with help texts: $ pminfo -t libvirt libvirt.dominfo.uuid [VM UUID] libvirt.dominfo.name [VM name] libvirt.dominfo.memory.max [VM memory, maximum] libvirt.dominfo.memory.current [VM memory, current] libvirt.dominfo.memory.boot [VM memory, at boot] libvirt.dominfo.vcpu.max [VM vCPUs, maximum] libvirt.dominfo.vcpu.current [VM vCPUs, current] libvirt.dominfo.type [VM type] libvirt.dominfo.os.type [VM OS type] libvirt.dominfo.container [VM container] libvirt.dominfo.description [VM description] libvirt.dominfo.title [VM title] libvirt.domstats.balloon.maximum [VM balloon size, maximum] libvirt.domstats.balloon.current [VM balloon size, current] libvirt.domstats.cpu.system [VM CPU time, system] libvirt.domstats.cpu.time [VM CPU time, total] libvirt.domstats.cpu.user [VM CPU time, user] libvirt.domstats.perf.mbml [VM perf stats, mbml] libvirt.domstats.perf.mbmt [VM perf stats, mbmt] libvirt.domstats.perf.cmt [VM perf stats, cmt] libvirt.domstats.mem.unused [VM memory, unused] libvirt.domstats.mem.minor_fault [VM memory, minor faults] libvirt.domstats.mem.rss [VM memory, proc RSS] libvirt.domstats.mem.major_fault [VM memory, major faults] libvirt.domstats.mem.actual [VM memory, balloon size] libvirt.domstats.mem.swap_out [VM memory, swapped out] libvirt.domstats.mem.swap_in [VM memory, swapped in] libvirt.domstats.mem.available [VM memory, available] libvirt.domstats.net.count [VM NICs, count] libvirt.domstats.net.rx.bytes [VM NICs, rx bytes] libvirt.domstats.net.rx.errs [VM NICs, rx errs] libvirt.domstats.net.rx.drop [VM NICs, rx drop] libvirt.domstats.net.rx.pkts [VM NICs, rx pkts] libvirt.domstats.net.tx.bytes [VM NICs, tx bytes] libvirt.domstats.net.tx.drop [VM NICs, tx drop] libvirt.domstats.net.tx.errs [VM NICs, tx errs] libvirt.domstats.net.tx.pkts [VM NICs, tx pkts] libvirt.domstats.vcpu.current [VM vCPUs, current] libvirt.domstats.vcpu.wait [VM vCPUs, wait] libvirt.domstats.vcpu.time [VM vCPUs, time] libvirt.domstats.vcpu.maximum [VM vCPUs, maximum] libvirt.domstats.block.capacity [VM backing imgs, capacity] libvirt.domstats.block.count [VM block devs, count] libvirt.domstats.block.allocation [VM backing imgs, allocation] libvirt.domstats.block.wr.times [VM block devs, wr times] libvirt.domstats.block.wr.bytes [VM block devs, wr bytes] libvirt.domstats.block.wr.reqs [VM block devs, wr reqs] libvirt.domstats.block.fl.reqs [VM block devs, fl reqs] libvirt.domstats.block.fl.times [VM block devs, fl times] libvirt.domstats.block.rd.reqs [VM block devs, rd reqs] libvirt.domstats.block.rd.times [VM block devs, rd times] libvirt.domstats.block.rd.bytes [VM block devs, rd bytes] libvirt.domstats.block.physical [VM backing imgs, physical] libvirt.hv.secrets [Libvirt secrets] libvirt.hv.nwfilters [Libvirt nw filters] libvirt.hv.interfaces.inactive [Libvirt interfaces, inactive] libvirt.hv.interfaces.active [Libvirt interfaces, active] libvirt.hv.networks.inactive [Libvirt networks, inactive] libvirt.hv.networks.active [Libvirt networks, active] libvirt.hv.storagepools.inactive [Libvirt storage pools, inactive] libvirt.hv.storagepools.active [Libvirt storage pools, active] libvirt.hv.devices [Libvirt devices] libvirt.hv.domains.inactive [Libvirt domains, inactive] libvirt.hv.domains.active [Libvirt domains, active] libvirt.hv.version [Libvirt version] libvirt.hv.driver [Libvirt driver] libvirt.hv.uri [Libvirt URI] $ Thanks, -- Marko Myllynen From myllynen@redhat.com Tue Jul 12 04:09:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 824087CA1 for ; Tue, 12 Jul 2016 04:09:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3E691304048 for ; Tue, 12 Jul 2016 02:09:33 -0700 (PDT) X-ASG-Debug-ID: 1468314569-04cbb06ffc86280001-S8gJnT Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by cuda.sgi.com with ESMTP id aYWiamDHBYXKhxPe (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 12 Jul 2016 02:09:31 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-lf0-f48.google.com[209.85.215.48] X-Barracuda-Apparent-Source-IP: 209.85.215.48 Received: by mail-lf0-f48.google.com with SMTP id b199so6928691lfe.0 for ; Tue, 12 Jul 2016 02:09:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=TrmrJC5uhAjlPA1FpEqo9sVmJAJUUk7y0NhWtG5KL/A=; b=NVe1D+URcZvikqv88PtwvORD4TxAYZc0wuebRfOnxCQWkPDvgHzO8RWdrma+1aNz3K FjSVHMT7ETbSu2naMGvcuBRz9RQNuX+pn9gZvaO8YJ2mEbKnUi39fqLpYgU2T4TqBw6X p/VHOdeLuqRFGHN9qqerPTvaXX7tP6IJE9+BJpuk1l4tudSm9RZY1YWlCaElzQ9Y3bq2 l6X5C6G0XZN4eeDIQaI6kGCzSwQfN/C7h1QElS4vkWepEydQItk9xySY+p1RALC9iKWu R34boe/nOy0Fd9pCUIC5lMyYzoYHlYYp/HBE59/m4sHRpEZXzSxV4oi114qWARS5Jaqo LY7Q== X-Gm-Message-State: ALyK8tL5J8BAHn462gHa9jcmtDOgVJCESdqhn4R2Ej0Yr5MMewJzbVeyZuSnI7wTLsKovpOR X-Received: by 10.46.0.17 with SMTP id 17mr382453lja.54.1468314569349; Tue, 12 Jul 2016 02:09:29 -0700 (PDT) Received: from [192.168.1.100] (37-33-73-142.bb.dnainternet.fi. [37.33.73.142]) by smtp.gmail.com with ESMTPSA id g193sm10059150lfb.14.2016.07.12.02.09.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Jul 2016 02:09:28 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> X-ASG-Orig-Subj: Re: PCP libvirt PMDA To: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <8e305203-1195-76a7-bfeb-c2b0e09aa144@redhat.com> Date: Tue, 12 Jul 2016 12:09:26 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-lf0-f48.google.com[209.85.215.48] X-Barracuda-Start-Time: 1468314570 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 373 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31206 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2016-07-12 12:01, Marko Myllynen wrote: > > https://myllynen.fedorapeople.org/pmdalibvirt/ > > Few notes: One more thing: - the Install script creates persistent indom files (like the Oracle one) but I'm not sure is that actually working, looks like the files are being rewritten occasionally when restarting pmcd Thanks, -- Marko Myllynen From brolley@redhat.com Tue Jul 12 09:36:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CE9A57CA1 for ; Tue, 12 Jul 2016 09:36:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A255B30404E for ; Tue, 12 Jul 2016 07:36:03 -0700 (PDT) X-ASG-Debug-ID: 1468334159-04cbb06ffd9d650001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QBvu7YR4a6c6Muzr (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 07:35:59 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 27AF9D64A4 for ; Tue, 12 Jul 2016 14:35:59 +0000 (UTC) Received: from [10.10.58.104] (vpn-58-104.rdu2.redhat.com [10.10.58.104]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6CEZvih012966 for ; Tue, 12 Jul 2016 10:35:58 -0400 Message-ID: <578500EF.6030009@redhat.com> Date: Tue, 12 Jul 2016 10:38:39 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa/common.check Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa/common.check Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Tue, 12 Jul 2016 14:35:59 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468334159 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 435 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (1): qa/common.check: filter out a bit more insserv chatter qa/common.check | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) Details ... commit 474668497d9b0fc5eb464958d6a922b7be90b66d Author: Ken McDonell Date: Tue Jul 12 08:14:09 2016 +1000 qa/common.check: filter out a bit more insserv chatter From minnus@buffalo.edu Tue Jul 12 10:16:00 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CBAC97CA1 for ; Tue, 12 Jul 2016 10:16:00 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 42B70AC002 for ; Tue, 12 Jul 2016 08:15:57 -0700 (PDT) X-ASG-Debug-ID: 1468336551-04cbb06ffda0b20001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve109.acsu.buffalo.edu [128.205.6.237]) by cuda.sgi.com with ESMTP id FzKA09CW2VR0l9hC for ; Tue, 12 Jul 2016 08:15:51 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Effective-Source-IP: mtareserve109.acsu.buffalo.edu[128.205.6.237] X-Barracuda-Apparent-Source-IP: 128.205.6.237 Received: from localmailf.acsu.buffalo.edu (localmailf.acsu.buffalo.edu [128.205.4.17]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id D7A0716ECABA; Tue, 12 Jul 2016 11:15:50 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id CA96580066; Tue, 12 Jul 2016 11:15:50 -0400 (EDT) Received: from localmailf.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailf.acsu.buffalo.edu (Postfix) with ESMTP id 3E0B080086; Tue, 12 Jul 2016 11:15:50 -0400 (EDT) Received: from smtp.buffalo.edu (smtp3.acsu.buffalo.edu [128.205.5.226]) by localmailf.acsu.buffalo.edu (Prefixe) with ESMTP id 3C07580066; Tue, 12 Jul 2016 11:15:50 -0400 (EDT) Received: from prince.ccr.buffalo.edu.mail (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 326D4122F460; Tue, 12 Jul 2016 11:15:50 -0400 (EDT) Date: Tue, 12 Jul 2016 11:15:44 -0400 From: Martins Innus To: Marko Myllynen , pcp developers Message-ID: In-Reply-To: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA X-Mailer: Airmail (367) X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-PM-EL-Spam-Prob: X: 10% X-Barracuda-Connect: mtareserve109.acsu.buffalo.edu[128.205.6.237] X-Barracuda-Start-Time: 1468336551 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 7453 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0713 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31213 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.50 BSF_SC0_MV0713 Custom rule MV0713 Marko, This is great=21 =C2=A0I tried to run it, but I think my libvirt version= may be too old=3F Under Centos 6: =24 libvirtd --version libvirtd (libvirt) 0.10.2 =24 pminfo -f libvirt libvirt.dominfo.uuid Error: Resource temporarily unavailable libvirt.dominfo.name Error: Resource temporarily unavailable libvirt.dominfo.memory.max Error: Resource temporarily unavailable =E2=80=A6=E2=80=A6=E2=80=A6 =24 sudo more /var/log/pcp/pmcd/libvirt.log=C2=A0 Log for pmdalibvirt on srv-p23-14.cbls.ccr.buffalo.edu started Tue Jul 12= 11:02:58 2016 =5BTue Jul 12 11:02:58=5D pmdalibvirt(120678) Info: Connected as root to = qemu:///system Traceback (most recent call last): =C2=A0 =46ile =22/var/lib/pcp/pmdas/libvirt/pmdalibvirt.python=22, line 3= 56, in libvirt=5Frefresh =C2=A0 =C2=A0 flags =3D libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTA= TS=5FACTIVE AttributeError: 'module' object has no attribute =E2=80=98VIR=5FCONNECT=5F= GET=5FALL=5FDOMAINS=5FSTATS=5FACTIVE' =E2=80=A6=E2=80=A6 Do I need to configure something differently from the defaults or is this= not likely to work under Centos 6=3F Thanks Martins On July 12, 2016 at 5:01:31 AM, Marko Myllynen (myllynen=40redhat.com) wr= ote: > Hi, > =20 > Based on the earlier toy / example PCP libvirt PMDA I sent earlier, > here's a real libvirt PMDA which should be ready for merging. > =20 > In addition to domain information from XML description, we now also > provide some basic metrics for the hypervisor and, more importantly, al= l > metrics available for domains (VMs). Some of the metrics are of course > dependent on the platform support so for example the libvirt perf > metrics will be available only if supported by the CPU and then enabled= > in libvirt. > =20 > Tested on RHEL 7 / Python 2 / Python 3 / libvirt 2 API. Some metrics ar= e > not available on earlier versions of the API, in such cases the PMDA > still provides values for the available metrics. > =20 > As a convenience for those who might want to try this out before the > next PCP release, I've uploaded the PMDA code to my fedorapeople page > (and sent the actual patch off-list): > =20 > https://myllynen.fedorapeople.org/pmdalibvirt/ > =20 > =46ew notes: > =20 > - the types/semantics/units descriptions for metrics are based on > libvirt docs and sources but if you spot anything there (or can suggest= > better naming or description), let me know > =20 > - domain information is refreshed when any of the libvirt.dominfo.* > metrics are requested, if it turns out that it should be done more ofte= n > we can revisit this but so far this seems to be an ok approach (since > I'd expect that something like libvirt.dominfo.name would be requested > as well when requesting domain metrics) > =20 > - there might be room for some micro-optimizations but on higher level > the most important aspect is that the metrics are in different clusters= > so requests for certain types of metrics causes no additional overhead > (and, of course, unused metrics won't cost anything) > =20 > - I don't have an Intel CQM (Cache QoS Monitoring) capable CPU at hand > for testing (although a colleague might provide some test results a bit= > later) but reading libvirt docs and source strongly suggest they should= > be ok as-is (and as can be seen from the code, changes such for PMDA > metrics should be a matter of a line or two in the worst case anyway) > =20 > - libvirt API provides VM metrics for individual vCPUs/NICs/block > devices but since instance IDs are the domain UUIDs in the PMDA, it's > unclear what would be the optimal approach to provide those (dynamic) > device metrics as PCP metrics. Thus the PMDA combines these together. > =20 > =46inally, here's a screenshot of available metrics with help texts: > =20 > =24 pminfo -t libvirt > libvirt.dominfo.uuid =5BVM UUID=5D > libvirt.dominfo.name =5BVM name=5D > libvirt.dominfo.memory.max =5BVM memory, maximum=5D > libvirt.dominfo.memory.current =5BVM memory, current=5D > libvirt.dominfo.memory.boot =5BVM memory, at boot=5D > libvirt.dominfo.vcpu.max =5BVM vCPUs, maximum=5D > libvirt.dominfo.vcpu.current =5BVM vCPUs, current=5D > libvirt.dominfo.type =5BVM type=5D > libvirt.dominfo.os.type =5BVM OS type=5D > libvirt.dominfo.container =5BVM container=5D > libvirt.dominfo.description =5BVM description=5D > libvirt.dominfo.title =5BVM title=5D > libvirt.domstats.balloon.maximum =5BVM balloon size, maximum=5D > libvirt.domstats.balloon.current =5BVM balloon size, current=5D > libvirt.domstats.cpu.system =5BVM CPU time, system=5D > libvirt.domstats.cpu.time =5BVM CPU time, total=5D > libvirt.domstats.cpu.user =5BVM CPU time, user=5D > libvirt.domstats.perf.mbml =5BVM perf stats, mbml=5D > libvirt.domstats.perf.mbmt =5BVM perf stats, mbmt=5D > libvirt.domstats.perf.cmt =5BVM perf stats, cmt=5D > libvirt.domstats.mem.unused =5BVM memory, unused=5D > libvirt.domstats.mem.minor=5Ffault =5BVM memory, minor faults=5D > libvirt.domstats.mem.rss =5BVM memory, proc RSS=5D > libvirt.domstats.mem.major=5Ffault =5BVM memory, major faults=5D > libvirt.domstats.mem.actual =5BVM memory, balloon size=5D > libvirt.domstats.mem.swap=5Fout =5BVM memory, swapped out=5D > libvirt.domstats.mem.swap=5Fin =5BVM memory, swapped in=5D > libvirt.domstats.mem.available =5BVM memory, available=5D > libvirt.domstats.net.count =5BVM NICs, count=5D > libvirt.domstats.net.rx.bytes =5BVM NICs, rx bytes=5D > libvirt.domstats.net.rx.errs =5BVM NICs, rx errs=5D > libvirt.domstats.net.rx.drop =5BVM NICs, rx drop=5D > libvirt.domstats.net.rx.pkts =5BVM NICs, rx pkts=5D > libvirt.domstats.net.tx.bytes =5BVM NICs, tx bytes=5D > libvirt.domstats.net.tx.drop =5BVM NICs, tx drop=5D > libvirt.domstats.net.tx.errs =5BVM NICs, tx errs=5D > libvirt.domstats.net.tx.pkts =5BVM NICs, tx pkts=5D > libvirt.domstats.vcpu.current =5BVM vCPUs, current=5D > libvirt.domstats.vcpu.wait =5BVM vCPUs, wait=5D > libvirt.domstats.vcpu.time =5BVM vCPUs, time=5D > libvirt.domstats.vcpu.maximum =5BVM vCPUs, maximum=5D > libvirt.domstats.block.capacity =5BVM backing imgs, capacity=5D > libvirt.domstats.block.count =5BVM block devs, count=5D > libvirt.domstats.block.allocation =5BVM backing imgs, allocation=5D > libvirt.domstats.block.wr.times =5BVM block devs, wr times=5D > libvirt.domstats.block.wr.bytes =5BVM block devs, wr bytes=5D > libvirt.domstats.block.wr.reqs =5BVM block devs, wr reqs=5D > libvirt.domstats.block.fl.reqs =5BVM block devs, fl reqs=5D > libvirt.domstats.block.fl.times =5BVM block devs, fl times=5D > libvirt.domstats.block.rd.reqs =5BVM block devs, rd reqs=5D > libvirt.domstats.block.rd.times =5BVM block devs, rd times=5D > libvirt.domstats.block.rd.bytes =5BVM block devs, rd bytes=5D > libvirt.domstats.block.physical =5BVM backing imgs, physical=5D > libvirt.hv.secrets =5BLibvirt secrets=5D > libvirt.hv.nwfilters =5BLibvirt nw filters=5D > libvirt.hv.interfaces.inactive =5BLibvirt interfaces, inactive=5D > libvirt.hv.interfaces.active =5BLibvirt interfaces, active=5D > libvirt.hv.networks.inactive =5BLibvirt networks, inactive=5D > libvirt.hv.networks.active =5BLibvirt networks, active=5D > libvirt.hv.storagepools.inactive =5BLibvirt storage pools, inactive=5D > libvirt.hv.storagepools.active =5BLibvirt storage pools, active=5D > libvirt.hv.devices =5BLibvirt devices=5D > libvirt.hv.domains.inactive =5BLibvirt domains, inactive=5D > libvirt.hv.domains.active =5BLibvirt domains, active=5D > libvirt.hv.version =5BLibvirt version=5D > libvirt.hv.driver =5BLibvirt driver=5D > libvirt.hv.uri =5BLibvirt URI=5D > =24 > =20 > Thanks, > =20 > -- > Marko Myllynen > =20 > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F > pcp mailing list > pcp=40oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > =20 From kenj@internode.on.net Tue Jul 12 15:26:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 77BAC7CA1 for ; Tue, 12 Jul 2016 15:26:09 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3786C304048 for ; Tue, 12 Jul 2016 13:26:09 -0700 (PDT) X-ASG-Debug-ID: 1468355162-04bdf074b47d2eb0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id foRJYrH4mNTp5FWw for ; Tue, 12 Jul 2016 13:26:02 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CcAgDwUYVXEJVY0XYNToUQhm+wC4QIhhiCAwEBAQEBAQcBAQEBAQEBAT6FRhVAARsUBgIFFgsCCwMCAQIBGxYaDQYCAQG4SWePCQEBAQcCJYEBiXaHQoJaBZkbngKQFIRXXIklAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 05:55:47 +0930 To: Marko Myllynen From: Ken McDonell Subject: Re: perl-LDAP prerequisite for rpm packages Cc: PCP X-ASG-Orig-Subj: Re: perl-LDAP prerequisite for rpm packages Message-ID: <5785524A.6090909@internode.on.net> Date: Wed, 13 Jul 2016 06:25:46 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468355162 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1175 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31219 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Marko, I'm afraid you cannot simply do this ... commit 7a975d2b739aff75c9b2241c3b80cfb3613b6a78 Author: Marko Myllynen Date: Mon Jul 11 08:37:23 2016 +1000 build: add to ds389{,log} RPM package dependencies Resolves RH BZ# 1354055 because perl-LDAP is not available as an rpm package for all platforms where we build PCP rpms, and in these cases we have the option of installing Net::LDAP via cpan so the PMDA works even when the rpm prereq is not satisified. So this change breaks the installs on those platforms (I have 2 of 'em so far in my QA Farm). I believe the correct way to address this sort of issue is either: (a) add configure glue to detect if the PMDA should be built and packaged, then use a %if "@enable_mypmda@" == "true" guard in the rpm spec file, or (b) if the Requires/BuildRequires prereq is needed but only safe on some distros, then use something like %if 0%{?rhel} > 5 as a guard in the rpm spec file Of course (a) is preferred. The perl-Date-Manip one seems safer as that would appear to be more widely available. I've reverted the perl-LDAP one in my tree. From myllynen@redhat.com Tue Jul 12 15:39:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 9B7A27CA1 for ; Tue, 12 Jul 2016 15:39:23 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5B5278F8035 for ; Tue, 12 Jul 2016 13:39:19 -0700 (PDT) X-ASG-Debug-ID: 1468355956-04bdf074b47d40e0001-S8gJnT Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by cuda.sgi.com with ESMTP id j6XoDpYYEjCM1xUu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 12 Jul 2016 13:39:17 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f53.google.com[74.125.82.53] X-Barracuda-Apparent-Source-IP: 74.125.82.53 Received: by mail-wm0-f53.google.com with SMTP id i5so40589345wmg.0 for ; Tue, 12 Jul 2016 13:39:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=E05w1jzs048vKBbv91IdhHryaolFekoKugimh6Wh5R4=; b=KTmw6vyFGLhdWAZOGT9BCis7jFNJYtTA4nhJGKZm1z3GOkyXTuYyB/WZMRWGze+80R Ob90+Z5xSih2Sua7GquVC26kpSna9SxhgTjxkGGcW0/pEzV8SHNbbm6F+L9eiaejWyNJ 6ZuDqjtSD9Gaat7r2tiGS/Ls7k2qpcJHu1CuABtNnn84jFLyeMePfRbFVIoAmhjqWI7h f+ZA3V0EgtPlulQ2E5KjjN7wlDZGGe/g3Ts+LekG2y0MZoQRA+b7NdhH1pN1UEO0c1J9 Q0RrF+Qb9omEPbv0CB6XvQleaqTYAaI05QP9f9/CYbbXl0DnSP95akWS+XfPQIS3rGEx bkPQ== X-Gm-Message-State: ALyK8tJEn7L5AuGdPV2lPgfqdgo0+T3t6GuJvjYqvIz7U3vNhglz/zeHsaTPNC5ELkds4ha+ X-Received: by 10.28.7.20 with SMTP id 20mr6161208wmh.52.1468355955647; Tue, 12 Jul 2016 13:39:15 -0700 (PDT) Received: from [192.168.1.100] (37-33-73-142.bb.dnainternet.fi. [37.33.73.142]) by smtp.gmail.com with ESMTPSA id i207sm25328960wmf.0.2016.07.12.13.39.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Jul 2016 13:39:14 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: perl-LDAP prerequisite for rpm packages References: <5785524A.6090909@internode.on.net> X-ASG-Orig-Subj: Re: perl-LDAP prerequisite for rpm packages To: Ken McDonell Cc: PCP From: Marko Myllynen Organization: Red Hat Message-ID: <5d939078-e187-0c3e-8853-7bd52783ccd5@redhat.com> Date: Tue, 12 Jul 2016 23:39:10 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <5785524A.6090909@internode.on.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f53.google.com[74.125.82.53] X-Barracuda-Start-Time: 1468355957 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 775 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31219 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi, On 2016-07-12 23:25, Ken McDonell wrote: > > I'm afraid you cannot simply do this ... The commit message omitted the note I included with the patch email: "Using Fedora/RHEL package names, hopefully ok." This due to fact that I didn't check anything else outside of that sphere. But ... > build: add to ds389{,log} RPM package dependencies > > because perl-LDAP is not available as an rpm package for all platforms > where we build PCP rpms, and in these cases we have the option of > installing Net::LDAP via cpan so the PMDA works even when the rpm prereq > is not satisified. ... which are these platforms? I wonder how realistic it is to expect that someone is running 389 Directory Server on them. Thanks, -- Marko Myllynen From kenj@internode.on.net Tue Jul 12 16:13:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 75ACE7CA1 for ; Tue, 12 Jul 2016 16:13:48 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 475058F8037 for ; Tue, 12 Jul 2016 14:13:48 -0700 (PDT) X-ASG-Debug-ID: 1468358021-04cb6c063e7a23f0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id CKO2x48DPU9RFG1F for ; Tue, 12 Jul 2016 14:13:42 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CcAgC+XIVXEJVY0XYNT4t/sAuECIYYAoIBAQEBAQEBBwEBAQEBAQEBPoUcAQEEASMVQAEFCwsYAgIFFgsCAgkDAgECARsWFAYNCAEBiCSwLmePCwEBAQEBAQEDAQEBAQEigQGJdoQTEQEGgxeCWgWZG54CkBSEV4hMgTUBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 06:43:41 +0930 Subject: Re: perl-LDAP prerequisite for rpm packages To: Marko Myllynen X-ASG-Orig-Subj: Re: perl-LDAP prerequisite for rpm packages References: <5785524A.6090909@internode.on.net> <5d939078-e187-0c3e-8853-7bd52783ccd5@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <57855D84.6030208@internode.on.net> Date: Wed, 13 Jul 2016 07:13:40 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <5d939078-e187-0c3e-8853-7bd52783ccd5@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468358021 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1286 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31220 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 13/07/16 06:39, Marko Myllynen wrote: > Hi, > > On 2016-07-12 23:25, Ken McDonell wrote: >> >> I'm afraid you cannot simply do this ... > > The commit message omitted the note I included with the patch email: > > "Using Fedora/RHEL package names, hopefully ok." Yep, that's not OK in general I'm afraid. > This due to fact that I didn't check anything else outside of that > sphere. But ... > >> build: add to ds389{,log} RPM package dependencies >> >> because perl-LDAP is not available as an rpm package for all platforms >> where we build PCP rpms, and in these cases we have the option of >> installing Net::LDAP via cpan so the PMDA works even when the rpm prereq >> is not satisified. > > ... which are these platforms? I wonder how realistic it is to expect > that someone is running 389 Directory Server on them. The platforms (so far) are: vm02 3.11.4 i686 openSUSE 13.2 (Harlequin) vm04 3.11.4 i686 CentOS 5.11 (Final) And I agree the chances of this PMDA being used on these platforms is close to zero, which is why option (a) is the right choice, namely don't build the package at all for these platforms, which means the Requires clause can stay for the platforms where the packages are built. From kenj@internode.on.net Tue Jul 12 16:22:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 45F207CA1 for ; Tue, 12 Jul 2016 16:22:33 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 174E4304048 for ; Tue, 12 Jul 2016 14:22:29 -0700 (PDT) X-ASG-Debug-ID: 1468358547-04cb6c063d7a2c20001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id QIzS8X9cM9uEkWt6 for ; Tue, 12 Jul 2016 14:22:27 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DgAwDQXoVXEJVY0XYNT4t/sAuECIYYAoIBAQEBAQEBBwEBAQEBAQEBPoEBDgGEDQEEAThABgsLIRYPCQMCAQIBGxYUEwgBAYgksECPcQEBCAIBJIp3hQ2FDwEEmRuQKAGNWZAUhFeIBoF7AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 06:52:27 +0930 Subject: Re: [pcp] perl-LDAP prerequisite for rpm packages To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] perl-LDAP prerequisite for rpm packages References: <5785524A.6090909@internode.on.net> <5d939078-e187-0c3e-8853-7bd52783ccd5@redhat.com> <57855D84.6030208@internode.on.net> From: Ken McDonell Message-ID: <57855F92.7000205@internode.on.net> Date: Wed, 13 Jul 2016 07:22:26 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <57855D84.6030208@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468358547 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 308 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31221 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 13/07/16 07:13, Ken McDonell wrote: > The platforms (so far) are: > > vm02 3.11.4 i686 openSUSE 13.2 (Harlequin) Here the required rpm is called perl-ldap > vm04 3.11.4 i686 CentOS 5.11 (Final) Here the required rpm is indeed available, .. my mistake on this one. From nscott@redhat.com Tue Jul 12 18:24:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 13DBC7CA1 for ; Tue, 12 Jul 2016 18:24:20 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7AED2AC002 for ; Tue, 12 Jul 2016 16:24:16 -0700 (PDT) X-ASG-Debug-ID: 1468365848-04cb6c063f7a99f0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id dB46fLp40HJGq1hP (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 16:24:09 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6CNO8ZR051597 for ; Tue, 12 Jul 2016 19:24:08 -0400 Date: Tue, 12 Jul 2016 19:24:08 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1121825427.5549084.1468365848474.JavaMail.zimbra@redhat.com> In-Reply-To: <737950042.5549019.1468365831724.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdaproc.sh vs exit status, pmdalinux interrupts work, zsh MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdaproc.sh vs exit status, pmdalinux interrupts work, zsh Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdaproc.sh vs exit status, pmdalinux interrupts work, zsh Thread-Index: 4OAWYsGoDJymb6e0OMB1l4BpE1swqQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1468365849 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 9713 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.31224 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (5): qa: rework interrupts and dynamic metric test qa/955 pmdalinux: persist interrupt and softirq metric name:id maps build: do not include .gitignore in installed file set pmdaproc: fix failure status handling in PMDA Install scripts pmdaproc: do not exit with direct status code, its ignored Marko Myllynen (1): zsh completion: implement pcp sub/command caching books/PCP_PG/pcp-programmers-guide.pdf |binary books/PCP_PG/pcp-programmers-guide.xml | 32 +++--- qa/955 | 68 ++++++++---- qa/955.out | 78 +++++++++++--- qa/GNUmakefile | 2 src/pmcd/pmdaproc.sh | 84 +++++++-------- src/pmdas/activemq/Install | 5 src/pmdas/activemq/Remove | 2 src/pmdas/apache/Install | 2 src/pmdas/apache/Remove | 2 src/pmdas/bash/Install | 2 src/pmdas/bash/Remove | 2 src/pmdas/bonding/Install | 12 -- src/pmdas/bonding/Remove | 2 src/pmdas/cifs/Install | 2 src/pmdas/cifs/Remove | 2 src/pmdas/cisco/Install | 2 src/pmdas/cisco/Remove | 2 src/pmdas/dbping/Install | 6 - src/pmdas/dbping/Remove | 2 src/pmdas/dm/Install | 5 src/pmdas/dm/Remove | 2 src/pmdas/ds389/Install | 5 src/pmdas/ds389/Remove | 2 src/pmdas/ds389log/Install | 5 src/pmdas/ds389log/Remove | 2 src/pmdas/dtsrun/Install | 2 src/pmdas/dtsrun/Remove | 2 src/pmdas/elasticsearch/Install | 5 src/pmdas/elasticsearch/Remove | 2 src/pmdas/gfs2/Install | 2 src/pmdas/gfs2/Remove | 2 src/pmdas/gluster/Install | 2 src/pmdas/gluster/Remove | 2 src/pmdas/gpfs/Install | 2 src/pmdas/gpfs/Remove | 2 src/pmdas/gpsd/Install | 5 src/pmdas/gpsd/Remove | 2 src/pmdas/infiniband/Install | 5 src/pmdas/infiniband/Remove | 2 src/pmdas/jbd2/Install | 2 src/pmdas/jbd2/Remove | 2 src/pmdas/json/Install | 2 src/pmdas/json/Remove | 2 src/pmdas/kvm/Install | 8 - src/pmdas/kvm/Remove | 2 src/pmdas/linux/indom.h | 2 src/pmdas/linux/interrupts.c | 174 ++++++++++++++++++++++++++------- src/pmdas/linux/pmda.c | 8 + src/pmdas/linux_proc/Install | 2 src/pmdas/linux_proc/Remove | 2 src/pmdas/linux_xfs/Install | 2 src/pmdas/linux_xfs/Remove | 2 src/pmdas/lmsensors/Install | 9 - src/pmdas/lmsensors/Remove | 2 src/pmdas/logger/Install | 15 +- src/pmdas/logger/Remove | 2 src/pmdas/lustre/Install | 2 src/pmdas/lustre/Remove | 2 src/pmdas/lustrecomm/Install | 2 src/pmdas/lustrecomm/Remove | 2 src/pmdas/mailq/Install | 3 src/pmdas/mailq/Remove | 2 src/pmdas/memcache/Install | 2 src/pmdas/memcache/Remove | 2 src/pmdas/mic/Install | 2 src/pmdas/mic/Remove | 2 src/pmdas/mmv/src/Install | 2 src/pmdas/mmv/src/Remove | 2 src/pmdas/mounts/Install | 5 src/pmdas/mounts/Remove | 2 src/pmdas/mssql/Install | 5 src/pmdas/mssql/Remove | 2 src/pmdas/mysql/Install | 5 src/pmdas/mysql/Remove | 2 src/pmdas/named/Install | 5 src/pmdas/named/Remove | 2 src/pmdas/netfilter/Install | 8 - src/pmdas/netfilter/Remove | 2 src/pmdas/news/Install | 2 src/pmdas/news/Remove | 2 src/pmdas/nfsclient/Install | 2 src/pmdas/nfsclient/Remove | 2 src/pmdas/nginx/Install | 5 src/pmdas/nginx/Remove | 2 src/pmdas/nvidia/Install | 2 src/pmdas/nvidia/Remove | 2 src/pmdas/oracle/Install | 14 +- src/pmdas/oracle/Remove | 2 src/pmdas/papi/Install | 2 src/pmdas/papi/Remove | 2 src/pmdas/pdns/Install | 2 src/pmdas/pdns/Remove | 2 src/pmdas/perfevent/Install | 2 src/pmdas/perfevent/Remove | 2 src/pmdas/pipe/Install | 2 src/pmdas/pipe/Remove | 2 src/pmdas/postfix/Install | 5 src/pmdas/postfix/Remove | 2 src/pmdas/postgresql/Install | 8 - src/pmdas/postgresql/Remove | 2 src/pmdas/process/Install | 2 src/pmdas/process/Remove | 6 - src/pmdas/roomtemp/Install | 3 src/pmdas/roomtemp/Remove | 6 - src/pmdas/rpm/Install | 2 src/pmdas/rpm/Remove | 2 src/pmdas/rsyslog/Install | 12 +- src/pmdas/rsyslog/Remove | 2 src/pmdas/samba/Install | 18 ++- src/pmdas/samba/Remove | 2 src/pmdas/sample/Install | 2 src/pmdas/sample/Remove | 2 src/pmdas/sendmail/Install | 2 src/pmdas/sendmail/Remove | 2 src/pmdas/shping/Install | 3 src/pmdas/shping/Remove | 2 src/pmdas/simple/Install | 5 src/pmdas/simple/Remove | 2 src/pmdas/slurm/Install | 2 src/pmdas/slurm/Remove | 2 src/pmdas/snmp/Install | 2 src/pmdas/snmp/Remove | 2 src/pmdas/summary/Install | 6 - src/pmdas/summary/Remove | 2 src/pmdas/systemd/Install | 2 src/pmdas/systemd/Remove | 2 src/pmdas/trace/Install | 2 src/pmdas/trace/Remove | 2 src/pmdas/trivial/Install | 2 src/pmdas/trivial/Remove | 2 src/pmdas/txmon/Install | 6 - src/pmdas/txmon/Remove | 2 src/pmdas/unbound/Install | 2 src/pmdas/unbound/Remove | 2 src/pmdas/vmware/Install | 5 src/pmdas/vmware/Remove | 2 src/pmdas/weblog/Install | 36 ++++-- src/pmdas/weblog/Remove | 2 src/pmdas/zimbra/Install | 2 src/pmdas/zimbra/Remove | 2 src/pmdas/zswap/Install | 2 src/pmdas/zswap/Remove | 2 src/zshrc/_pcp | 23 ++-- 144 files changed, 572 insertions(+), 355 deletions(-) commit bb7bec7d52e53c0269cf8d63cb0f5fd7d0924cbc Author: Marko Myllynen Date: Wed Jul 13 09:01:41 2016 +1000 zsh completion: implement pcp sub/command caching commit adf84569b3994a0c7ece52200a0ce084a1aeb160 Author: Nathan Scott Date: Tue Jul 12 17:25:54 2016 +1000 pmdaproc: do not exit with direct status code, its ignored The trap handlers from pmdaproc.sh use $status, not the first argument to exit, for the exit code (and always have). Make it clearer by removing the unused zero argument. commit ca80679ada4260863e580cbb8733005f96f6300d Author: Nathan Scott Date: Tue Jul 12 17:13:23 2016 +1000 pmdaproc: fix failure status handling in PMDA Install scripts commit 06b07a5c51cef89df3d696b43ef1cbea5b80bc06 Author: Nathan Scott Date: Tue Jul 12 15:57:50 2016 +1000 build: do not include .gitignore in installed file set Causing build failures on the Debian auto-builder hosts. commit 7b271a17df1373cbd114d799a43d809e2c7d5d02 Author: Nathan Scott Date: Tue Jul 12 15:55:59 2016 +1000 pmdalinux: persist interrupt and softirq metric name:id maps Make use of two string indom caches to persist the mapping between kernel.percpu.{interrupt,softirq}.* dynamic metrics and their PMIDs. This means interrupt PMIDs are now stable and suitable for logging, which was previously problematic. commit 4fccfada5e5c59e26cb0b0cb5e7239123894a67d Author: Nathan Scott Date: Tue Jul 12 10:53:09 2016 +1000 qa: rework interrupts and dynamic metric test qa/955 Switch 955 over to using a LINUX_STATSPATH setting, which provides determinism over the expected output (sensitivity to local host interrupts files is removed). Extend test to also check out use of multiple dynamic metrics trees which pmdalinux now has. From kenj@internode.on.net Tue Jul 12 18:42:57 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C5D337CA1 for ; Tue, 12 Jul 2016 18:42:57 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8619E304039 for ; Tue, 12 Jul 2016 16:42:57 -0700 (PDT) X-ASG-Debug-ID: 1468366970-04cb6c063f7ab100001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id JqzCqe3WNHizjuNH for ; Tue, 12 Jul 2016 16:42:51 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BeAgDgf4VXEJVY0XYNT4QUfIZvtBgaiAQBAQEBAQEHAQEBAQEBAQE+hUaBBQYCBSECEQIcFicGAgEBuHlnjzOBAY4hYoI1gloFiByFa4sUhg+Xc5AUhFdciSUBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 09:12:50 +0930 To: pcp@oss.sgi.com Subject: pcp updates: rpm packaging and qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: rpm packaging and qa Message-ID: <57858079.10106@internode.on.net> Date: Wed, 13 Jul 2016 09:42:49 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468366970 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1504 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31224 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): build/rpm/pcp.spec.in: revert perl-LDAP part of commit 7a975d2 build/rpm/pcp.spec.in: put the prereq back (sort of) for pmda-ds389 rpm qa/admin/pcp-qa-summary: tart up the reporting options and formats build/rpm/pcp.spec.in | 6 +- qa/admin/pcp-qa-summary | 125 ++++++++++++++++++++++++++++++++++++------------ 2 files changed, 99 insertions(+), 32 deletions(-) Details ... commit 450c7b75356ab63dc05bc21a01d1c51e1efa432e Author: Ken McDonell Date: Wed Jul 13 09:41:34 2016 +1000 qa/admin/pcp-qa-summary: tart up the reporting options and formats commit a64f75fc4b1a7b12dad333b4a776f898810b5b8a Author: Ken McDonell Date: Wed Jul 13 09:38:57 2016 +1000 build/rpm/pcp.spec.in: put the prereq back (sort of) for pmda-ds389 rpm Allow SuSE alternate name of RPM. This is still not as good as making the packaging of the whole rpm dependent on the platform being one that makes sense for 389 Directory Server monitoring ... but that is a task for someone else. commit c3734168563e06458f2aefe5d00b5e7b4e7894bf Author: Ken McDonell Date: Wed Jul 13 06:26:38 2016 +1000 build/rpm/pcp.spec.in: revert perl-LDAP part of commit 7a975d2 The Requires: perl-LDAP clause is not acceptable for platforms when the perl-LDAP rpm is not available. From kenj@internode.on.net Tue Jul 12 18:55:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 882697CA1 for ; Tue, 12 Jul 2016 18:55:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 576DF304039 for ; Tue, 12 Jul 2016 16:55:33 -0700 (PDT) X-ASG-Debug-ID: 1468367730-04cbb06ffdc2260001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id I7Ro7NHCb2xd9BU5 for ; Tue, 12 Jul 2016 16:55:30 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BcAgAagoVXEJVY0XYNT4t/tBiIHgEBAQEBAQcBAQEBAQEBAT6FRlU9FgsCBAcDAgECARsWGg0IAQG4cWePAwEBCAIBFg6SOYJaBY4HixSDM4FumGGQFIRXigEBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 09:25:29 +0930 To: PCP From: Ken McDonell Subject: qa/1111 failing pretty much every place it is run Message-ID: <57858370.8030700@internode.on.net> X-ASG-Orig-Subj: qa/1111 failing pretty much every place it is run Date: Wed, 13 Jul 2016 09:55:28 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060602070201020602090606" X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468367730 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 198 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31224 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------060602070201020602090606 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I'm seeing 2 failure signatures. .out.bad files attached Any help would be appreciated as I have no clue what this test is or should be doing. --------------060602070201020602090606 Content-Type: text/plain; charset=UTF-8; name="1111.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1111.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTExMQoKPT09IDEuIHBjcDJpbmZsdXhkYiBvbmUtc2hv dCBub2F1dGggPT09Cj09PSAyLiBwY3AyaW5mbHV4ZGIgbm9hdXRoIHdpdGggdGFncyA9PT0K PT09IDMuIHBjcDJpbmZsdXhkYiBhdXRoIHdpdGggdGFncyA9PT0KPT09IDQuIHBjcDJpbmZs dXhkYiBiYWQtaW5zdGFuY2UgdG9sZXJhbmNlID09PQpFeGNsdWRpbmcgbWV0cmljIHNhbXBs ZS5hZ2dyZWdhdGUubnVsbCAobmVlZCBudW1lcmljIHR5cGUpCkV4Y2x1ZGluZyBtZXRyaWMg c2FtcGxlLnN0cmluZy5odWxsbyAobmVlZCBudW1lcmljIHR5cGUpCkV4Y2x1ZGluZyBtZXRy aWMgTm9TdWNoTWV0cmljIChQTV9FUlJfTkFNRSBVbmtub3duIG1ldHJpYyBuYW1lKQpFeGNs dWRpbmcgbWV0cmljIHNhbXBsZS5iYWQudW5rbm93biAoUE1fRVJSX1BNSUQgVW5rbm93biBv ciBpbGxlZ2FsIG1ldHJpYyBpZGVudGlmaWVyKQpFeGNsdWRpbmcgbWV0cmljIHNhbXBsZS5i YWQubm9zdXBwb3J0IChuZWVkIG51bWVyaWMgdHlwZSkK --------------060602070201020602090606 Content-Type: text/plain; charset=UTF-8; name="1111.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1111.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTExMQoKPT09IDEuIHBjcDJpbmZsdXhkYiBvbmUtc2hv dCBub2F1dGggPT09CkZvdW5kIFBPU1QgVVJMIGluIG5vYXV0aCBvdXRwdXQKRm91bmQgcHJv cGVyIG1ldHJpYyBib2R5IGluIG5vYXV0aCBvdXRwdXQKPT09IDIuIHBjcDJpbmZsdXhkYiBu b2F1dGggd2l0aCB0YWdzID09PQpGb3VuZCBQT1NUIFVSTCBpbiBub2F1dGggb3V0cHV0CkZv dW5kIHByb3BlciBtZXRyaWMgYm9keSBpbiBub2F1dGggb3V0cHV0Cj09PSAzLiBwY3AyaW5m bHV4ZGIgYXV0aCB3aXRoIHRhZ3MgPT09Cj09PSA0LiBwY3AyaW5mbHV4ZGIgYmFkLWluc3Rh bmNlIHRvbGVyYW5jZSA9PT0KRXhjbHVkaW5nIG1ldHJpYyBzYW1wbGUuYWdncmVnYXRlLm51 bGwgKG5lZWQgbnVtZXJpYyB0eXBlKQpFeGNsdWRpbmcgbWV0cmljIHNhbXBsZS5zdHJpbmcu aHVsbG8gKG5lZWQgbnVtZXJpYyB0eXBlKQpFeGNsdWRpbmcgbWV0cmljIE5vU3VjaE1ldHJp YyAoUE1fRVJSX05BTUUgVW5rbm93biBtZXRyaWMgbmFtZSkKRXhjbHVkaW5nIG1ldHJpYyBz YW1wbGUuYmFkLnVua25vd24gKFBNX0VSUl9QTUlEIFVua25vd24gb3IgaWxsZWdhbCBtZXRy aWMgaWRlbnRpZmllcikKRXhjbHVkaW5nIG1ldHJpYyBzYW1wbGUuYmFkLm5vc3VwcG9ydCAo bmVlZCBudW1lcmljIHR5cGUpCg== --------------060602070201020602090606-- From nscott@redhat.com Tue Jul 12 19:09:57 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 245617CA1 for ; Tue, 12 Jul 2016 19:09:57 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8E6A1AC002 for ; Tue, 12 Jul 2016 17:09:53 -0700 (PDT) X-ASG-Debug-ID: 1468368589-04cb6c063f7af060001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 4ZIAj9aeU6jVvfT8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 17:09:50 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6D09gaq043090; Tue, 12 Jul 2016 20:09:42 -0400 Date: Tue, 12 Jul 2016 20:09:42 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Alec Ten Harmsel Cc: PCP Message-ID: <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> In-Reply-To: <57858370.8030700@internode.on.net> References: <57858370.8030700@internode.on.net> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: uqWpk+WiH6CzLcRzZmjSpsWQ10mvaA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468368590 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 467 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31224 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi guys, ----- Original Message ----- > I'm seeing 2 failure signatures. > > .out.bad files attached > > Any help would be appreciated as I have no clue what this test is or > should be doing. This test is exercising the new pcp2influxdb(1) command. There should be a 1111.full associated with these failures, which I think we'll need to figure out what socat sees - could you post those too please for the two signatures? cheers. -- Nathan From nscott@redhat.com Tue Jul 12 19:20:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8D2BB7CA1 for ; Tue, 12 Jul 2016 19:20:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5D17D8F8037 for ; Tue, 12 Jul 2016 17:20:00 -0700 (PDT) X-ASG-Debug-ID: 1468369197-04cb6c063e7afb00001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id hDjgV6SFSVW8AHhQ (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Jul 2016 17:19:58 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6D0Jmmx009189; Tue, 12 Jul 2016 20:19:48 -0400 Date: Tue, 12 Jul 2016 20:19:48 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Alec Ten Harmsel Cc: PCP Message-ID: <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> In-Reply-To: <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: multipart/mixed; boundary="----=_Part_5554821_1228076881.1468369188583" X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: uqWpk+WiH6CzLcRzZmjSpsWQ10mvaHUI3EFZ X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1468369197 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 834 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31225 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ------=_Part_5554821_1228076881.1468369188583 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit ----- Original Message ----- > ----- Original Message ----- > > I'm seeing 2 failure signatures. > > > > .out.bad files attached > > > > Any help would be appreciated as I have no clue what this test is or > > should be doing. > > This test is exercising the new pcp2influxdb(1) command. There should > be a 1111.full associated with these failures, which I think we'll need > I've attached a .full from one of my local runs where it's passing - Alec, I notice there's several stacktraces there - is that due to socat closing the connection (rather than the client)? We might want to have some cleaner error reporting in pcp2influxdb there - I guess it is feasible influxdb could restart and cause the same trace? If so a less alarming end-user diagnostic would be preferable. cheers. -- Nathan ------=_Part_5554821_1228076881.1468369188583 Content-Type: application/octet-stream; name=1111.full Content-Disposition: attachment; filename=1111.full Content-Transfer-Encoding: base64 Cj09PSAxLiBwY3AyaW5mbHV4ZGIgb25lLXNob3Qgbm9hdXRoID09PQotLS0gcGNwMmluZmx1eGRi IHN0ZG91dCAtLQpSZWxheWluZyAxIG1ldHJpYyhzKSB0byBkYXRhYmFzZSByb2FyIHdpdGggdGFn cyAgZnJvbSBob3N0IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZlcnkgMS4wMDAw MDAgcwotLS0gcGNwMmluZmx1eGRiIHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRiIiwgbGluZSA0MjcsIGluIDxt b2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIvdXNyL2Jpbi9wY3AyaW5mbHV4ZGIi LCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5zZW5kKHNhbXBsZV90aW1lLCBtZXRyaWNz KQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgMzMxLCBpbiBzZW5kCiAgICBy ZXMgPSByZXF1ZXN0cy5wb3N0KHVybCwgcGFyYW1zPXBhcmFtcywgZGF0YT1zdHIoYm9keSksIGF1 dGg9YXV0aCkKICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0 cy9hcGkucHkiLCBsaW5lIDExMSwgaW4gcG9zdAogICAgcmV0dXJuIHJlcXVlc3QoJ3Bvc3QnLCB1 cmwsIGRhdGE9ZGF0YSwganNvbj1qc29uLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRo b24yLjcvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5lIDU3LCBpbiByZXF1ZXN0 CiAgICByZXR1cm4gc2Vzc2lvbi5yZXF1ZXN0KG1ldGhvZD1tZXRob2QsIHVybD11cmwsICoqa3dh cmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3Nl c3Npb25zLnB5IiwgbGluZSA0NzUsIGluIHJlcXVlc3QKICAgIHJlc3AgPSBzZWxmLnNlbmQocHJl cCwgKipzZW5kX2t3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl cy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNTg1LCBpbiBzZW5kCiAgICByID0gYWRhcHRl ci5zZW5kKHJlcXVlc3QsICoqa3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRl LXBhY2thZ2VzL3JlcXVlc3RzL2FkYXB0ZXJzLnB5IiwgbGluZSA0NTMsIGluIHNlbmQKICAgIHJh aXNlIENvbm5lY3Rpb25FcnJvcihlcnIsIHJlcXVlc3Q9cmVxdWVzdCkKcmVxdWVzdHMuZXhjZXB0 aW9ucy5Db25uZWN0aW9uRXJyb3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xp bmUoIicnIiwpKQotLS0gc29ja2V0IGNhdCBzdGRvdXQgLS0KUE9TVCAvd3JpdGU/ZGI9cm9hciBI VFRQLzEuMQ0KSG9zdDogMTI3LjAuMC4xOjgwODYNCkNvbm5lY3Rpb246IGtlZXAtYWxpdmUNCkFj Y2VwdC1FbmNvZGluZzogZ3ppcCwgZGVmbGF0ZQ0KQWNjZXB0OiAqLyoNClVzZXItQWdlbnQ6IHB5 dGhvbi1yZXF1ZXN0cy8yLjEwLjANCkNvbnRlbnQtTGVuZ3RoOiAzOQ0KDQpoaW52X25jcHUgdmFs dWU9OC4wIDE0NjgzNjgzNDYwMDAwMDAwMDAtLS0gc29ja2V0IGNhdCBzdGRlcnIgLS0KPT09IDIu IHBjcDJpbmZsdXhkYiBub2F1dGggd2l0aCB0YWdzID09PQotLS0gcGNwMmluZmx1eGRiIHN0ZG91 dCAtLQpSZWxheWluZyAxIG1ldHJpYyhzKSB0byBkYXRhYmFzZSByb2FyIHdpdGggdGFncyBob3N0 PW1lLmV4YW1wbGUuY29tIGZyb20gaG9zdCBsb2NhbDogdG8gaHR0cDovLzEyNy4wLjAuMTo4MDg2 IGV2ZXJ5IDEuMDAwMDAwIHMKLS0tIHBjcDJpbmZsdXhkYiBzdGRlcnIgLS0KVHJhY2ViYWNrICht b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxp bmUgNDI3LCBpbiA8bW9kdWxlPgogICAgcmVsYXkuZXhlY3V0ZSgpCiAgRmlsZSAiL3Vzci9iaW4v cGNwMmluZmx1eGRiIiwgbGluZSA0MTQsIGluIGV4ZWN1dGUKICAgIHNlbGYuc2VuZChzYW1wbGVf dGltZSwgbWV0cmljcykKICBGaWxlICIvdXNyL2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDMzMSwg aW4gc2VuZAogICAgcmVzID0gcmVxdWVzdHMucG9zdCh1cmwsIHBhcmFtcz1wYXJhbXMsIGRhdGE9 c3RyKGJvZHkpLCBhdXRoPWF1dGgpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFj a2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSAxMTEsIGluIHBvc3QKICAgIHJldHVybiByZXF1 ZXN0KCdwb3N0JywgdXJsLCBkYXRhPWRhdGEsIGpzb249anNvbiwgKiprd2FyZ3MpCiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA1 NywgaW4gcmVxdWVzdAogICAgcmV0dXJuIHNlc3Npb24ucmVxdWVzdChtZXRob2Q9bWV0aG9kLCB1 cmw9dXJsLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl cy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNDc1LCBpbiByZXF1ZXN0CiAgICByZXNwID0g c2VsZi5zZW5kKHByZXAsICoqc2VuZF9rd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43 L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDU4NSwgaW4gc2VuZAog ICAgciA9IGFkYXB0ZXIuc2VuZChyZXF1ZXN0LCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9w eXRob24yLjcvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hZGFwdGVycy5weSIsIGxpbmUgNDUzLCBp biBzZW5kCiAgICByYWlzZSBDb25uZWN0aW9uRXJyb3IoZXJyLCByZXF1ZXN0PXJlcXVlc3QpCnJl cXVlc3RzLmV4Y2VwdGlvbnMuQ29ubmVjdGlvbkVycm9yOiAoJ0Nvbm5lY3Rpb24gYWJvcnRlZC4n LCBCYWRTdGF0dXNMaW5lKCInJyIsKSkKLS0tIHNvY2tldCBjYXQgc3Rkb3V0IC0tClBPU1QgL3dy aXRlP2RiPXJvYXIgSFRUUC8xLjENCkhvc3Q6IDEyNy4wLjAuMTo4MDg2DQpDb25uZWN0aW9uOiBr ZWVwLWFsaXZlDQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsIGRlZmxhdGUNCkFjY2VwdDogKi8qDQpV c2VyLUFnZW50OiBweXRob24tcmVxdWVzdHMvMi4xMC4wDQpDb250ZW50LUxlbmd0aDogNTkNCg0K aGludl9uY3B1LGhvc3Q9bWUuZXhhbXBsZS5jb20gdmFsdWU9OC4wIDE0NjgzNjgzNTEwMDAwMDAw MDAtLS0gc29ja2V0IGNhdCBzdGRlcnIgLS0KPT09IDMuIHBjcDJpbmZsdXhkYiBhdXRoIHdpdGgg dGFncyA9PT0KLS0tIHBjcDJpbmZsdXhkYiBzdGRvdXQgLS0KUmVsYXlpbmcgMSBtZXRyaWMocykg dG8gZGF0YWJhc2Ugcm9hciB3aXRoIHRhZ3MgaG9zdD1tZS5leGFtcGxlLmNvbSBmcm9tIGhvc3Qg bG9jYWw6IHRvIGh0dHA6Ly8xMjcuMC4wLjE6ODA4NiBldmVyeSAxLjAwMDAwMCBzCi0tLSBwY3Ay aW5mbHV4ZGIgc3RkZXJyIC0tClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG aWxlICIvdXNyL2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQyNywgaW4gPG1vZHVsZT4KICAgIHJl bGF5LmV4ZWN1dGUoKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgNDE0LCBp biBleGVjdXRlCiAgICBzZWxmLnNlbmQoc2FtcGxlX3RpbWUsIG1ldHJpY3MpCiAgRmlsZSAiL3Vz ci9iaW4vcGNwMmluZmx1eGRiIiwgbGluZSAzMzEsIGluIHNlbmQKICAgIHJlcyA9IHJlcXVlc3Rz LnBvc3QodXJsLCBwYXJhbXM9cGFyYW1zLCBkYXRhPXN0cihib2R5KSwgYXV0aD1hdXRoKQogIEZp bGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxp bmUgMTExLCBpbiBwb3N0CiAgICByZXR1cm4gcmVxdWVzdCgncG9zdCcsIHVybCwgZGF0YT1kYXRh LCBqc29uPWpzb24sICoqa3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBh Y2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNTcsIGluIHJlcXVlc3QKICAgIHJldHVybiBz ZXNzaW9uLnJlcXVlc3QobWV0aG9kPW1ldGhvZCwgdXJsPXVybCwgKiprd2FyZ3MpCiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBs aW5lIDQ3NSwgaW4gcmVxdWVzdAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dh cmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3Nl c3Npb25zLnB5IiwgbGluZSA1ODUsIGluIHNlbmQKICAgIHIgPSBhZGFwdGVyLnNlbmQocmVxdWVz dCwgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVx dWVzdHMvYWRhcHRlcnMucHkiLCBsaW5lIDQ1MywgaW4gc2VuZAogICAgcmFpc2UgQ29ubmVjdGlv bkVycm9yKGVyciwgcmVxdWVzdD1yZXF1ZXN0KQpyZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rp b25FcnJvcjogKCdDb25uZWN0aW9uIGFib3J0ZWQuJywgQmFkU3RhdHVzTGluZSgiJyciLCkpCi0t LSBzb2NrZXQgY2F0IHN0ZG91dCAtLQpQT1NUIC93cml0ZT9kYj1yb2FyIEhUVFAvMS4xDQpIb3N0 OiAxMjcuMC4wLjE6ODA4Ng0KQ29ubmVjdGlvbjoga2VlcC1hbGl2ZQ0KQWNjZXB0LUVuY29kaW5n OiBnemlwLCBkZWZsYXRlDQpBY2NlcHQ6ICovKg0KVXNlci1BZ2VudDogcHl0aG9uLXJlcXVlc3Rz LzIuMTAuMA0KQ29udGVudC1MZW5ndGg6IDU5DQpBdXRob3JpemF0aW9uOiBCYXNpYyBjR053T21o bGVRPT0NCg0KaGludl9uY3B1LGhvc3Q9bWUuZXhhbXBsZS5jb20gdmFsdWU9OC4wIDE0NjgzNjgz NTYwMDAwMDAwMDAtLS0gc29ja2V0IGNhdCBzdGRlcnIgLS0KPT09IDQuIHBjcDJpbmZsdXhkYiBi YWQtaW5zdGFuY2UgdG9sZXJhbmNlID09PQotLS0gcGNwMmluZmx1eGRiIHN0ZG91dCAtLQpSZWxh eWluZyAyIG1ldHJpYyhzKSB0byBkYXRhYmFzZSBwY3Agd2l0aCB0YWdzICBmcm9tIGhvc3QgbG9j YWw6IHRvIGh0dHA6Ly8xMjcuMC4wLjE6ODA4NiBldmVyeSAyLjAwMDAwMCBzCi0tLSBwY3AyaW5m bHV4ZGIgc3RkZXJyIC0tCkV4Y2x1ZGluZyBtZXRyaWMgc2FtcGxlLmFnZ3JlZ2F0ZS5udWxsIChu ZWVkIG51bWVyaWMgdHlwZSkKRXhjbHVkaW5nIG1ldHJpYyBzYW1wbGUuc3RyaW5nLmh1bGxvIChu ZWVkIG51bWVyaWMgdHlwZSkKRXhjbHVkaW5nIG1ldHJpYyBOb1N1Y2hNZXRyaWMgKFBNX0VSUl9O QU1FIFVua25vd24gbWV0cmljIG5hbWUpCkV4Y2x1ZGluZyBtZXRyaWMgc2FtcGxlLmJhZC51bmtu b3duIChQTV9FUlJfUE1JRCBVbmtub3duIG9yIGlsbGVnYWwgbWV0cmljIGlkZW50aWZpZXIpCkV4 Y2x1ZGluZyBtZXRyaWMgc2FtcGxlLmJhZC5ub3N1cHBvcnQgKG5lZWQgbnVtZXJpYyB0eXBlKQpz YW1wbGUuYm9ndXNfYmluWzI1MF06IFBNX0VSUl9JTlNUIFVua25vd24gb3IgaWxsZWdhbCBpbnN0 YW5jZSBpZGVudGlmaWVyLCBjb250aW51aW5nCnNhbXBsZS5ib2d1c19iaW5bNDUwXTogUE1fRVJS X0lOU1QgVW5rbm93biBvciBpbGxlZ2FsIGluc3RhbmNlIGlkZW50aWZpZXIsIGNvbnRpbnVpbmcK c2FtcGxlLmJvZ3VzX2Jpbls2NTBdOiBQTV9FUlJfSU5TVCBVbmtub3duIG9yIGlsbGVnYWwgaW5z dGFuY2UgaWRlbnRpZmllciwgY29udGludWluZwpzYW1wbGUuYm9ndXNfYmluWzg1MF06IFBNX0VS Ul9JTlNUIFVua25vd24gb3IgaWxsZWdhbCBpbnN0YW5jZSBpZGVudGlmaWVyLCBjb250aW51aW5n ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2Jpbi9wY3Ay aW5mbHV4ZGIiLCBsaW5lIDQyNywgaW4gPG1vZHVsZT4KICAgIHJlbGF5LmV4ZWN1dGUoKQogIEZp bGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgNDE0LCBpbiBleGVjdXRlCiAgICBzZWxm LnNlbmQoc2FtcGxlX3RpbWUsIG1ldHJpY3MpCiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRi IiwgbGluZSAzMzEsIGluIHNlbmQKICAgIHJlcyA9IHJlcXVlc3RzLnBvc3QodXJsLCBwYXJhbXM9 cGFyYW1zLCBkYXRhPXN0cihib2R5KSwgYXV0aD1hdXRoKQogIEZpbGUgIi91c3IvbGliL3B5dGhv bjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgMTExLCBpbiBwb3N0CiAg ICByZXR1cm4gcmVxdWVzdCgncG9zdCcsIHVybCwgZGF0YT1kYXRhLCBqc29uPWpzb24sICoqa3dh cmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2Fw aS5weSIsIGxpbmUgNTcsIGluIHJlcXVlc3QKICAgIHJldHVybiBzZXNzaW9uLnJlcXVlc3QobWV0 aG9kPW1ldGhvZCwgdXJsPXVybCwgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43 L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDQ3NSwgaW4gcmVxdWVz dAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dhcmdzKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3Nlc3Npb25zLnB5IiwgbGluZSA1 ODUsIGluIHNlbmQKICAgIHIgPSBhZGFwdGVyLnNlbmQocmVxdWVzdCwgKiprd2FyZ3MpCiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvYWRhcHRlcnMucHki LCBsaW5lIDQ1MywgaW4gc2VuZAogICAgcmFpc2UgQ29ubmVjdGlvbkVycm9yKGVyciwgcmVxdWVz dD1yZXF1ZXN0KQpyZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjogKCdDb25uZWN0 aW9uIGFib3J0ZWQuJywgQmFkU3RhdHVzTGluZSgiJyciLCkpCi0tLSBzb2NrZXQgY2F0IHN0ZG91 dCAtLQpQT1NUIC93cml0ZT9kYj1wY3AgSFRUUC8xLjENCkhvc3Q6IDEyNy4wLjAuMTo4MDg2DQpD b25uZWN0aW9uOiBrZWVwLWFsaXZlDQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsIGRlZmxhdGUNCkFj Y2VwdDogKi8qDQpVc2VyLUFnZW50OiBweXRob24tcmVxdWVzdHMvMi4xMC4wDQpDb250ZW50LUxl bmd0aDogMTExDQoNCnNhbXBsZV9ib2d1c19iaW4gX2Jpbi0xMDA9MTAwLjAsX2Jpbi05MDA9OTAw LjAsX2Jpbi0zMDA9MzAwLjAsX2Jpbi01MDA9NTAwLjAsX2Jpbi03MDA9NzAwLjAgMTQ2ODM2ODM2 MjAwMDAwMDAwMC0tLSBzb2NrZXQgY2F0IHN0ZGVyciAtLQo= ------=_Part_5554821_1228076881.1468369188583-- From kenj@internode.on.net Tue Jul 12 20:11:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=NORMAL_HTTP_TO_IP,WEIRD_PORT autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 459BD7CA1 for ; Tue, 12 Jul 2016 20:11:14 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 15F318F8037 for ; Tue, 12 Jul 2016 18:11:10 -0700 (PDT) X-ASG-Debug-ID: 1468372263-04cbb06ffdc73e0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id PBREnwoZUqtDwKKf for ; Tue, 12 Jul 2016 18:11:03 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BvAgAGlIVXEJVY0XYNRgmEFHyneZMOGoRKVV8CggUBAQEBAQEHAQEBAQEBAQE+hRwBAQUjKSwBDAQLEwUJFgsCAgIHAwIBAgETCBYUBgEMCAEBiCewRGeFSYk6AQEBAQEBAQEBAQEBAQEBAQEBARAOineEFAY+gmqCWgWOB4VWhT6DM4FuboovToQLiGuIQIdUhFdcAYdhgUMBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 10:41:01 +0930 Subject: Re: [pcp] qa/1111 failing pretty much every place it is run To: Nathan Scott , Alec Ten Harmsel X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <57859524.6050605@internode.on.net> Date: Wed, 13 Jul 2016 11:11:00 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> Content-Type: multipart/mixed; boundary="------------020208070102060500010606" X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468372263 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 561 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.30 X-Barracuda-Spam-Status: No, SCORE=1.30 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC7_SA015c, NORMAL_HTTP_TO_IP, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31225 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL 0.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.80 BSF_SC7_SA015c Custom Rule SA015c This is a multi-part message in MIME format. --------------020208070102060500010606 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 13/07/16 10:09, Nathan Scott wrote: > Hi guys, > > ----- Original Message ----- >> I'm seeing 2 failure signatures. >> >> .out.bad files attached >> >> Any help would be appreciated as I have no clue what this test is or >> should be doing. > > This test is exercising the new pcp2influxdb(1) command. There should > be a 1111.full associated with these failures, which I think we'll need > to figure out what socat sees - could you post those too please for the > two signatures? Attached. --------------020208070102060500010606 Content-Type: text/plain; charset=UTF-8; name="1111.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1111.full" Cj09PSAxLiBwY3AyaW5mbHV4ZGIgb25lLXNob3Qgbm9hdXRoID09PQotLS0gcGNwMmluZmx1 eGRiIHN0ZG91dCAtLQpSZWxheWluZyAxIG1ldHJpYyhzKSB0byBkYXRhYmFzZSByb2FyIHdp dGggdGFncyAgZnJvbSBob3N0IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZl cnkgMS4wMDAwMDAgcwotLS0gcGNwMmluZmx1eGRiIHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1v c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRiIiwg bGluZSA0MjcsIGluIDxtb2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIvdXNy L2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5zZW5k KHNhbXBsZV90aW1lLCBtZXRyaWNzKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIs IGxpbmUgMzEzLCBpbiBzZW5kCiAgICBpbXBvcnQgcmVxdWVzdHMKSW1wb3J0RXJyb3I6IE5v IG1vZHVsZSBuYW1lZCAncmVxdWVzdHMnCi0tLSBzb2NrZXQgY2F0IHN0ZG91dCAtLQotLS0g c29ja2V0IGNhdCBzdGRlcnIgLS0KPT09IDIuIHBjcDJpbmZsdXhkYiBub2F1dGggd2l0aCB0 YWdzID09PQotLS0gcGNwMmluZmx1eGRiIHN0ZG91dCAtLQpSZWxheWluZyAxIG1ldHJpYyhz KSB0byBkYXRhYmFzZSByb2FyIHdpdGggdGFncyBob3N0PW1lLmV4YW1wbGUuY29tIGZyb20g aG9zdCBsb2NhbDogdG8gaHR0cDovLzEyNy4wLjAuMTo4MDg2IGV2ZXJ5IDEuMDAwMDAwIHMK LS0tIHBjcDJpbmZsdXhkYiBzdGRlcnIgLS0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs IGxhc3QpOgogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgNDI3LCBpbiA8 bW9kdWxlPgogICAgcmVsYXkuZXhlY3V0ZSgpCiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1 eGRiIiwgbGluZSA0MTQsIGluIGV4ZWN1dGUKICAgIHNlbGYuc2VuZChzYW1wbGVfdGltZSwg bWV0cmljcykKICBGaWxlICIvdXNyL2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDMxMywgaW4g c2VuZAogICAgaW1wb3J0IHJlcXVlc3RzCkltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQg J3JlcXVlc3RzJwotLS0gc29ja2V0IGNhdCBzdGRvdXQgLS0KLS0tIHNvY2tldCBjYXQgc3Rk ZXJyIC0tCj09PSAzLiBwY3AyaW5mbHV4ZGIgYXV0aCB3aXRoIHRhZ3MgPT09Ci0tLSBwY3Ay aW5mbHV4ZGIgc3Rkb3V0IC0tClJlbGF5aW5nIDEgbWV0cmljKHMpIHRvIGRhdGFiYXNlIHJv YXIgd2l0aCB0YWdzIGhvc3Q9bWUuZXhhbXBsZS5jb20gZnJvbSBob3N0IGxvY2FsOiB0byBo dHRwOi8vMTI3LjAuMC4xOjgwODYgZXZlcnkgMS4wMDAwMDAgcwotLS0gcGNwMmluZmx1eGRi IHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi L3Vzci9iaW4vcGNwMmluZmx1eGRiIiwgbGluZSA0MjcsIGluIDxtb2R1bGU+CiAgICByZWxh eS5leGVjdXRlKCkKICBGaWxlICIvdXNyL2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQxNCwg aW4gZXhlY3V0ZQogICAgc2VsZi5zZW5kKHNhbXBsZV90aW1lLCBtZXRyaWNzKQogIEZpbGUg Ii91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgMzEzLCBpbiBzZW5kCiAgICBpbXBvcnQg cmVxdWVzdHMKSW1wb3J0RXJyb3I6IE5vIG1vZHVsZSBuYW1lZCAncmVxdWVzdHMnCi0tLSBz b2NrZXQgY2F0IHN0ZG91dCAtLQotLS0gc29ja2V0IGNhdCBzdGRlcnIgLS0KPT09IDQuIHBj cDJpbmZsdXhkYiBiYWQtaW5zdGFuY2UgdG9sZXJhbmNlID09PQotLS0gcGNwMmluZmx1eGRi IHN0ZG91dCAtLQpSZWxheWluZyAyIG1ldHJpYyhzKSB0byBkYXRhYmFzZSBwY3Agd2l0aCB0 YWdzICBmcm9tIGhvc3QgbG9jYWw6IHRvIGh0dHA6Ly8xMjcuMC4wLjE6ODA4NiBldmVyeSAy LjAwMDAwMCBzCi0tLSBwY3AyaW5mbHV4ZGIgc3RkZXJyIC0tCkV4Y2x1ZGluZyBtZXRyaWMg c2FtcGxlLmFnZ3JlZ2F0ZS5udWxsIChuZWVkIG51bWVyaWMgdHlwZSkKRXhjbHVkaW5nIG1l dHJpYyBzYW1wbGUuc3RyaW5nLmh1bGxvIChuZWVkIG51bWVyaWMgdHlwZSkKRXhjbHVkaW5n IG1ldHJpYyBOb1N1Y2hNZXRyaWMgKFBNX0VSUl9OQU1FIFVua25vd24gbWV0cmljIG5hbWUp CkV4Y2x1ZGluZyBtZXRyaWMgc2FtcGxlLmJhZC51bmtub3duIChQTV9FUlJfUE1JRCBVbmtu b3duIG9yIGlsbGVnYWwgbWV0cmljIGlkZW50aWZpZXIpCkV4Y2x1ZGluZyBtZXRyaWMgc2Ft cGxlLmJhZC5ub3N1cHBvcnQgKG5lZWQgbnVtZXJpYyB0eXBlKQpzYW1wbGUuYm9ndXNfYmlu WzI1MF06IFBNX0VSUl9JTlNUIFVua25vd24gb3IgaWxsZWdhbCBpbnN0YW5jZSBpZGVudGlm aWVyLCBjb250aW51aW5nCnNhbXBsZS5ib2d1c19iaW5bNDUwXTogUE1fRVJSX0lOU1QgVW5r bm93biBvciBpbGxlZ2FsIGluc3RhbmNlIGlkZW50aWZpZXIsIGNvbnRpbnVpbmcKc2FtcGxl LmJvZ3VzX2Jpbls2NTBdOiBQTV9FUlJfSU5TVCBVbmtub3duIG9yIGlsbGVnYWwgaW5zdGFu Y2UgaWRlbnRpZmllciwgY29udGludWluZwpzYW1wbGUuYm9ndXNfYmluWzg1MF06IFBNX0VS Ul9JTlNUIFVua25vd24gb3IgaWxsZWdhbCBpbnN0YW5jZSBpZGVudGlmaWVyLCBjb250aW51 aW5nClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2Jp bi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQyNywgaW4gPG1vZHVsZT4KICAgIHJlbGF5LmV4ZWN1 dGUoKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgNDE0LCBpbiBleGVj dXRlCiAgICBzZWxmLnNlbmQoc2FtcGxlX3RpbWUsIG1ldHJpY3MpCiAgRmlsZSAiL3Vzci9i aW4vcGNwMmluZmx1eGRiIiwgbGluZSAzMTMsIGluIHNlbmQKICAgIGltcG9ydCByZXF1ZXN0 cwpJbXBvcnRFcnJvcjogTm8gbW9kdWxlIG5hbWVkICdyZXF1ZXN0cycKLS0tIHNvY2tldCBj YXQgc3Rkb3V0IC0tCi0tLSBzb2NrZXQgY2F0IHN0ZGVyciAtLQo= --------------020208070102060500010606 Content-Type: text/plain; charset=UTF-8; name="1111.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1111.full" Cj09PSAxLiBwY3AyaW5mbHV4ZGIgb25lLXNob3Qgbm9hdXRoID09PQotLS0gcGNwMmluZmx1 eGRiIHN0ZG91dCAtLQpSZWxheWluZyAxIG1ldHJpYyhzKSB0byBkYXRhYmFzZSByb2FyIHdp dGggdGFncyAgZnJvbSBob3N0IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZl cnkgMS4wMDAwMDAgcwotLS0gcGNwMmluZmx1eGRiIHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1v c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRiIiwg bGluZSA0MjcsIGluIDxtb2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIvdXNy L2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5zZW5k KHNhbXBsZV90aW1lLCBtZXRyaWNzKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIs IGxpbmUgMzMxLCBpbiBzZW5kCiAgICByZXMgPSByZXF1ZXN0cy5wb3N0KHVybCwgcGFyYW1z PXBhcmFtcywgZGF0YT1zdHIoYm9keSksIGF1dGg9YXV0aCkKICBGaWxlICIvdXNyL2xpYi9w eXRob24yLjcvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5lIDExMSwgaW4g cG9zdAogICAgcmV0dXJuIHJlcXVlc3QoJ3Bvc3QnLCB1cmwsIGRhdGE9ZGF0YSwgKiprd2Fy Z3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMv YXBpLnB5IiwgbGluZSA2NSwgaW4gcmVxdWVzdAogICAgcHJlZmV0Y2g9cHJlZmV0Y2gKICBG aWxlICIvdXNyL2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9u cy5weSIsIGxpbmUgMTkxLCBpbiByZXF1ZXN0CiAgICByLnNlbmQocHJlZmV0Y2g9cHJlZmV0 Y2gpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMv bW9kZWxzLnB5IiwgbGluZSA0NTMsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25FcnJv cihlKQpyZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjogTWF4IHJldHJpZXMg ZXhjZWVkZWQgZm9yIHVybDogL3dyaXRlP2RiPXJvYXIKLS0tIHNvY2tldCBjYXQgc3Rkb3V0 IC0tClBPU1QgL3dyaXRlP2RiPXJvYXIgSFRUUC8xLjENCkhvc3Q6IDEyNy4wLjAuMTo4MDg2 DQpDb250ZW50LUxlbmd0aDogMzkNCkFjY2VwdC1FbmNvZGluZzogaWRlbnRpdHksIGRlZmxh dGUsIGNvbXByZXNzLCBnemlwDQpBY2NlcHQ6ICovKg0KVXNlci1BZ2VudDogcHl0aG9uLXJl cXVlc3RzLzAuOC4yDQoNCmhpbnZfbmNwdSB2YWx1ZT0yLjAgMTQ2ODI3MTI4MzAwMDAwMDAw MC0tLSBzb2NrZXQgY2F0IHN0ZGVyciAtLQo9PT0gMi4gcGNwMmluZmx1eGRiIG5vYXV0aCB3 aXRoIHRhZ3MgPT09Ci0tLSBwY3AyaW5mbHV4ZGIgc3Rkb3V0IC0tClJlbGF5aW5nIDEgbWV0 cmljKHMpIHRvIGRhdGFiYXNlIHJvYXIgd2l0aCB0YWdzIGhvc3Q9bWUuZXhhbXBsZS5jb20g ZnJvbSBob3N0IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZlcnkgMS4wMDAw MDAgcwotLS0gcGNwMmluZmx1eGRiIHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRiIiwgbGluZSA0Mjcs IGluIDxtb2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIvdXNyL2Jpbi9wY3Ay aW5mbHV4ZGIiLCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5zZW5kKHNhbXBsZV90 aW1lLCBtZXRyaWNzKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIsIGxpbmUgMzMx LCBpbiBzZW5kCiAgICByZXMgPSByZXF1ZXN0cy5wb3N0KHVybCwgcGFyYW1zPXBhcmFtcywg ZGF0YT1zdHIoYm9keSksIGF1dGg9YXV0aCkKICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcv ZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5lIDExMSwgaW4gcG9zdAogICAg cmV0dXJuIHJlcXVlc3QoJ3Bvc3QnLCB1cmwsIGRhdGE9ZGF0YSwgKiprd2FyZ3MpCiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5Iiwg bGluZSA2NSwgaW4gcmVxdWVzdAogICAgcHJlZmV0Y2g9cHJlZmV0Y2gKICBGaWxlICIvdXNy L2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxp bmUgMTkxLCBpbiByZXF1ZXN0CiAgICByLnNlbmQocHJlZmV0Y2g9cHJlZmV0Y2gpCiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvbW9kZWxzLnB5 IiwgbGluZSA0NTMsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25FcnJvcihlKQpyZXF1 ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjogTWF4IHJldHJpZXMgZXhjZWVkZWQg Zm9yIHVybDogL3dyaXRlP2RiPXJvYXIKLS0tIHNvY2tldCBjYXQgc3Rkb3V0IC0tClBPU1Qg L3dyaXRlP2RiPXJvYXIgSFRUUC8xLjENCkhvc3Q6IDEyNy4wLjAuMTo4MDg2DQpDb250ZW50 LUxlbmd0aDogNTkNCkFjY2VwdC1FbmNvZGluZzogaWRlbnRpdHksIGRlZmxhdGUsIGNvbXBy ZXNzLCBnemlwDQpBY2NlcHQ6ICovKg0KVXNlci1BZ2VudDogcHl0aG9uLXJlcXVlc3RzLzAu OC4yDQoNCmhpbnZfbmNwdSxob3N0PW1lLmV4YW1wbGUuY29tIHZhbHVlPTIuMCAxNDY4Mjcx Mjg4MDAwMDAwMDAwLS0tIHNvY2tldCBjYXQgc3RkZXJyIC0tCj09PSAzLiBwY3AyaW5mbHV4 ZGIgYXV0aCB3aXRoIHRhZ3MgPT09Ci0tLSBwY3AyaW5mbHV4ZGIgc3Rkb3V0IC0tClJlbGF5 aW5nIDEgbWV0cmljKHMpIHRvIGRhdGFiYXNlIHJvYXIgd2l0aCB0YWdzIGhvc3Q9bWUuZXhh bXBsZS5jb20gZnJvbSBob3N0IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZl cnkgMS4wMDAwMDAgcwotLS0gcGNwMmluZmx1eGRiIHN0ZGVyciAtLQpUcmFjZWJhY2sgKG1v c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRiIiwg bGluZSA0MjcsIGluIDxtb2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIvdXNy L2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5zZW5k KHNhbXBsZV90aW1lLCBtZXRyaWNzKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhkYiIs IGxpbmUgMzI3LCBpbiBzZW5kCiAgICBhdXRoID0gcmVxdWVzdHMuYXV0aC5IVFRQQmFzaWNB dXRoKHNlbGYuaW5mbHV4ZGJfdXNlciwKQXR0cmlidXRlRXJyb3I6ICdtb2R1bGUnIG9iamVj dCBoYXMgbm8gYXR0cmlidXRlICdIVFRQQmFzaWNBdXRoJwotLS0gc29ja2V0IGNhdCBzdGRv dXQgLS0KLS0tIHNvY2tldCBjYXQgc3RkZXJyIC0tCj09PSA0LiBwY3AyaW5mbHV4ZGIgYmFk LWluc3RhbmNlIHRvbGVyYW5jZSA9PT0KLS0tIHBjcDJpbmZsdXhkYiBzdGRvdXQgLS0KUmVs YXlpbmcgMiBtZXRyaWMocykgdG8gZGF0YWJhc2UgcGNwIHdpdGggdGFncyAgZnJvbSBob3N0 IGxvY2FsOiB0byBodHRwOi8vMTI3LjAuMC4xOjgwODYgZXZlcnkgMi4wMDAwMDAgcwotLS0g cGNwMmluZmx1eGRiIHN0ZGVyciAtLQpFeGNsdWRpbmcgbWV0cmljIHNhbXBsZS5hZ2dyZWdh dGUubnVsbCAobmVlZCBudW1lcmljIHR5cGUpCkV4Y2x1ZGluZyBtZXRyaWMgc2FtcGxlLnN0 cmluZy5odWxsbyAobmVlZCBudW1lcmljIHR5cGUpCkV4Y2x1ZGluZyBtZXRyaWMgTm9TdWNo TWV0cmljIChQTV9FUlJfTkFNRSBVbmtub3duIG1ldHJpYyBuYW1lKQpFeGNsdWRpbmcgbWV0 cmljIHNhbXBsZS5iYWQudW5rbm93biAoUE1fRVJSX1BNSUQgVW5rbm93biBvciBpbGxlZ2Fs IG1ldHJpYyBpZGVudGlmaWVyKQpFeGNsdWRpbmcgbWV0cmljIHNhbXBsZS5iYWQubm9zdXBw b3J0IChuZWVkIG51bWVyaWMgdHlwZSkKc2FtcGxlLmJvZ3VzX2JpblsyNTBdOiBQTV9FUlJf SU5TVCBVbmtub3duIG9yIGlsbGVnYWwgaW5zdGFuY2UgaWRlbnRpZmllciwgY29udGludWlu ZwpzYW1wbGUuYm9ndXNfYmluWzQ1MF06IFBNX0VSUl9JTlNUIFVua25vd24gb3IgaWxsZWdh bCBpbnN0YW5jZSBpZGVudGlmaWVyLCBjb250aW51aW5nCnNhbXBsZS5ib2d1c19iaW5bNjUw XTogUE1fRVJSX0lOU1QgVW5rbm93biBvciBpbGxlZ2FsIGluc3RhbmNlIGlkZW50aWZpZXIs IGNvbnRpbnVpbmcKc2FtcGxlLmJvZ3VzX2Jpbls4NTBdOiBQTV9FUlJfSU5TVCBVbmtub3du IG9yIGlsbGVnYWwgaW5zdGFuY2UgaWRlbnRpZmllciwgY29udGludWluZwpUcmFjZWJhY2sg KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9iaW4vcGNwMmluZmx1eGRi IiwgbGluZSA0MjcsIGluIDxtb2R1bGU+CiAgICByZWxheS5leGVjdXRlKCkKICBGaWxlICIv dXNyL2Jpbi9wY3AyaW5mbHV4ZGIiLCBsaW5lIDQxNCwgaW4gZXhlY3V0ZQogICAgc2VsZi5z ZW5kKHNhbXBsZV90aW1lLCBtZXRyaWNzKQogIEZpbGUgIi91c3IvYmluL3BjcDJpbmZsdXhk YiIsIGxpbmUgMzMxLCBpbiBzZW5kCiAgICByZXMgPSByZXF1ZXN0cy5wb3N0KHVybCwgcGFy YW1zPXBhcmFtcywgZGF0YT1zdHIoYm9keSksIGF1dGg9YXV0aCkKICBGaWxlICIvdXNyL2xp Yi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5lIDExMSwg aW4gcG9zdAogICAgcmV0dXJuIHJlcXVlc3QoJ3Bvc3QnLCB1cmwsIGRhdGE9ZGF0YSwgKipr d2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVz dHMvYXBpLnB5IiwgbGluZSA2NSwgaW4gcmVxdWVzdAogICAgcHJlZmV0Y2g9cHJlZmV0Y2gK ICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNz aW9ucy5weSIsIGxpbmUgMTkxLCBpbiByZXF1ZXN0CiAgICByLnNlbmQocHJlZmV0Y2g9cHJl ZmV0Y2gpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvcmVxdWVz dHMvbW9kZWxzLnB5IiwgbGluZSA0NTMsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25F cnJvcihlKQpyZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjogTWF4IHJldHJp ZXMgZXhjZWVkZWQgZm9yIHVybDogL3dyaXRlP2RiPXBjcAotLS0gc29ja2V0IGNhdCBzdGRv dXQgLS0KUE9TVCAvd3JpdGU/ZGI9cGNwIEhUVFAvMS4xDQpIb3N0OiAxMjcuMC4wLjE6ODA4 Ng0KQ29udGVudC1MZW5ndGg6IDExMQ0KQWNjZXB0LUVuY29kaW5nOiBpZGVudGl0eSwgZGVm bGF0ZSwgY29tcHJlc3MsIGd6aXANCkFjY2VwdDogKi8qDQpVc2VyLUFnZW50OiBweXRob24t cmVxdWVzdHMvMC44LjINCg0Kc2FtcGxlX2JvZ3VzX2JpbiBfYmluLTEwMD0xMDAuMCxfYmlu LTkwMD05MDAuMCxfYmluLTMwMD0zMDAuMCxfYmluLTUwMD01MDAuMCxfYmluLTcwMD03MDAu MCAxNDY4MjcxMjk4MDAwMDAwMDAwLS0tIHNvY2tldCBjYXQgc3RkZXJyIC0tCg== --------------020208070102060500010606-- From nscott@redhat.com Tue Jul 12 20:48:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 20A1D7CA1 for ; Tue, 12 Jul 2016 20:48:01 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8B30DAC002 for ; Tue, 12 Jul 2016 18:48:00 -0700 (PDT) X-ASG-Debug-ID: 1468374476-04cb6c063f7b4a70001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id ZXACK9TnOsWpo8k9 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 18:47:56 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6D1lucc007941 for ; Tue, 12 Jul 2016 21:47:56 -0400 Date: Tue, 12 Jul 2016 21:47:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1276564179.5564613.1468374476052.JavaMail.zimbra@redhat.com> In-Reply-To: <592968492.5564612.1468374460338.JavaMail.zimbra@redhat.com> Subject: pcp updates: influxdb test tweaks MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: influxdb test tweaks Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: influxdb test tweaks Thread-Index: yqrSCsWa2Ej5vLWd0kHA7LAJuqtZNQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1468374476 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 471 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.31226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (1): qa: additional _notrun checks for pcp2influxdb test 1111 qa/1111 | 5 +++++ 1 file changed, 5 insertions(+) commit 159c30688a7033b1af9dd1f488746124db7fe40d Author: Nathan Scott Date: Wed Jul 13 11:46:34 2016 +1000 qa: additional _notrun checks for pcp2influxdb test 1111 Based on a couple of observed problems from Kens QA farm. From nscott@redhat.com Tue Jul 12 20:48:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 01A517CA1 for ; Tue, 12 Jul 2016 20:48:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7000FAC003 for ; Tue, 12 Jul 2016 18:48:52 -0700 (PDT) X-ASG-Debug-ID: 1468374529-04cb6c063e7b4b50001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id IQoSXL1tECrQEj20 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Jul 2016 18:48:50 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6D1mfhN013434; Tue, 12 Jul 2016 21:48:41 -0400 Date: Tue, 12 Jul 2016 21:48:41 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: Alec Ten Harmsel , PCP Message-ID: <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> In-Reply-To: <57859524.6050605@internode.on.net> References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <57859524.6050605@internode.on.net> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: nhalMilfmzzKWBF8xfGDooh3kr59ww== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468374530 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1404 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > On 13/07/16 10:09, Nathan Scott wrote: > > ----- Original Message ----- > >> I'm seeing 2 failure signatures. > >> > >> .out.bad files attached > >> > >> Any help would be appreciated as I have no clue what this test is or > >> should be doing. > > > > This test is exercising the new pcp2influxdb(1) command. There should > > be a 1111.full associated with these failures, which I think we'll need > > to figure out what socat sees - could you post those too please for the > > two signatures? > > > Attached. > Taa. I can see (at least) two different issues there - 1. We're missing a python module (from first .full) import requests ImportError: No module named 'requests' (deb & rpm packaging should have deps in place - is this non-Linux?) - I've added a _notrun() to the test to ensure "requests" module exists 2. Older requests modules (from other .full) requests.exceptions.ConnectionError: Max retries exceeded for url: [...] AttributeError: 'module' object has no attribute 'HTTPBasicAuth' User-Agent: python-requests/0.8.2^M - Looks like HTTPBasicAuth is there since 1.0 of requests, so I've added a _notrun() check on that version. Hopefully a fix for the "max retries" issue is in since version 1 onward too... but that one may still be unresolved - lemme know? cheers. -- Nathan From borikoku1984@tvstar.com Tue Jul 12 21:09:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5CDB27CA1 for ; Tue, 12 Jul 2016 21:09:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3011D8F8033 for ; Tue, 12 Jul 2016 19:09:34 -0700 (PDT) X-ASG-Debug-ID: 1468375767-04cb6c063c7b6560001-S8gJnT Received: from mx01.gmx.com (ip-89-200-162-027.system-net.pl [89.200.162.27]) by cuda.sgi.com with ESMTP id S0QowjNN5U0ax8Be for ; Tue, 12 Jul 2016 19:09:29 -0700 (PDT) X-Barracuda-Envelope-From: borikoku1984@tvstar.com X-Barracuda-Effective-Source-IP: ip-89-200-162-027.system-net.pl[89.200.162.27] X-Barracuda-Apparent-Source-IP: 89.200.162.27 MIME-Version: 1.0 Date: Wed, 13 Jul 2016 05:09:24 +0300 Message-ID: <257854044.20160713050924@NVSBAMDYXWF> Subject: =?utf-8?B?0J3QvtCy0L7QtSDQsiDRgdGE0LXRgNC1INCT0L7RgdC+0LHQvtGA0L7QvdC30LDQutCw0LfQsA==?= From: "=?utf-8?B?0J/RgNC+0LTRg9C60YbQuNGPINC+0LHQvtGA0L7QvdC90L7Qs9C+INC90LDQt9C90LDRh9C10L3QuNGP?=" X-ASG-Orig-Subj: =?utf-8?B?0J3QvtCy0L7QtSDQsiDRgdGE0LXRgNC1INCT0L7RgdC+0LHQvtGA0L7QvdC30LDQutCw0LfQsA==?= To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=----------0C067CBBF3DAAA9B X-Barracuda-Connect: ip-89-200-162-027.system-net.pl[89.200.162.27] X-Barracuda-Start-Time: 1468375768 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 17801 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 ------------0C067CBBF3DAAA9B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 0JPQntCh0KPQlNCQ0KDQodCi0JLQldCd0J3Qq9CZINCe0JHQntCg0J7QndCd0KvQmSDQl9CQ0JrQ kNCXLg0K0J3QntCS0J7QlSDQkiDQndCe0KDQnNCQ0KLQmNCS0J3Qni3Qn9Cg0JDQktCe0JLQntCc INCg0JXQk9Cj0JvQmNCg0J7QktCQ0J3QmNCYLCDQkNCa0KLQo9CQ0JvQrNCd0KvQlQ0K0JLQntCf 0KDQntCh0Ksg0KbQldCd0J7QntCR0KDQkNCX0J7QktCQ0J3QmNCvLCDQntCi0JLQldCi0KHQotCS 0JXQndCd0J7QodCi0Kwg0JfQkCDQndCV0JjQodCf0J7Qm9Cd0JXQndCY0JUNCtCa0J7QndCi0KDQ kNCa0KLQntCSDQoNCg0KMjggLSAyOSDQuNGO0LvRjyAgfCDQsy4g0JzQvtGB0LrQstCwDQoNCiAg 0J/RgNC+0LzQvtC60L7QtDogKjQ3MCoNCg0KDQoNCirQkiDQvtCx0YPRh9C10L3QuNC4INC/0YDQ uNC90LjQvNCw0Y7RgiDRg9GH0LDRgdGC0LjQtSDRgdC/0LXRhtC40LDQu9C40YHRgtGLINCj0L/R gNCw0LLQu9C10L3QuNGPINC60L7QvdGC0YDQvtC70Y8NCtCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQ vdC90L7Qs9C+INC+0LHQvtGA0L7QvdC90L7Qs9C+INC30LDQutCw0LfQsCDQptC10L3RgtGA0LDQ u9GM0L3QvtCz0L4g0LDQv9C/0LDRgNCw0YLQsCDQpNCQ0KEg0KDQvtGB0YHQuNC4LA0K0L/RgNC1 0LTRgdGC0LDQstC40YLQtdC70Lgg0Y3QutGB0L/QtdGA0YLQvdGL0YUg0LPRgNGD0L/QvyDQn9GA 0LDQstC40YLQtdC70YzRgdGC0LLQsCDQoNCkKg0KDQoNCirQntCx0YPRh9C10L3QuNC1INC00LvR jzogKtGA0YPQutC+0LLQvtC00LjRgtC10LvQtdC5INC4INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Q siAo0LPQu9Cw0LLQvdGL0YUg0LHRg9GF0LPQsNC70YLQtdGA0L7QsiwNCtGN0LrQvtC90L7QvNC4 0YHRgtC+0LIsINGO0YDQuNGB0YLQvtCyKQ0K0L/RgNC10LTQv9GA0LjRj9GC0LjQuSDQuCDQuNC9 0YvRhSDRjtGA0LjQtNC40YfQtdGB0LrQuNGFINC70LjRhiwg0YPRh9Cw0YHRgtCy0YPRjtGJ0LjR hSDQsiDQuNGB0L/QvtC70L3QtdC90LjQuA0K0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3QvtCz 0L4g0L7QsdC+0YDQvtC90L3QvtCz0L4NCtC30LDQutCw0LfQsCwg0YHQv9C10YbQuNCw0LvQuNGB 0YLQvtCyINC/0L4g0JPQntCXINC/0YDQtdC00L/RgNC40Y/RgtC40Lkg0L7QsdC+0YDQvtC90L3Q vi3Qv9GA0L7QvNGL0YjQu9C10L3QvdC+0LPQviDQutC+0LzQv9C70LXQutGB0LAsDQrQt9Cw0LrQ sNC30YfQuNC60L7QsiwNCtGD0YfQsNGB0YLQvdC40LrQvtCyINC4INC40YHQv9C+0LvQvdC40YLQ tdC70LXQuSDQk9Ce0JcuDQoNCirQptC10LvRjDoqINGA0LDQt9GK0Y/RgdC90LjRgtGMINC/0YDQ uNC90Y/RgtGL0LUg0L3QvtCy0LDRhtC40LgsINC00LDRgtGMINC/0YDQsNC60YLQuNGH0LXRgdC6 0LjQtSDRgNC10LrQvtC80LXQvdC00LDRhtC40Lgg0LLQvg0K0LLQt9Cw0LjQvNC+0LTQtdC50YHR gtCy0LjQuCDQv9GA0LXQtNC/0YDQuNGP0YLQuNC5INGBINGD0L/QvtC70L3QvtC80L7Rh9C10L3Q vdGL0LzQuCDQsdCw0L3QutCw0LzQuCwg0LfQsNC60LDQt9GH0LjQutCw0LzQuCDQuA0K0LrQvtC9 0YLRgNC+0LvRjNC90YvQvNC4DQrQvtGA0LPQsNC90LDQvNC4Lg0KDQrQktGA0LXQvNGPINC/0YDQ vtCy0LXQtNC10L3QuNGPINC30LDQvdGP0YLQuNC5OiDRgSAxMDowMCDQtNC+IDE3OjMwLg0KDQrQ nNC10YDQvtC/0YDQuNGP0YLQuNC1INGB0L7RgdGC0L7QuNGC0YHRjyDQv9C+INCw0LTRgNC10YHR gzog0YPQuy4g0JHQsNGD0LzQsNC90YHQutCw0Y8sINC0LjYsINGB0YLRgC4yLCDQkS7Qpi4gItCS 0LjQutGC0L7RgNC40Y8NCtCf0LvQsNC30LAiLg0KDQoq0JjQvdGE0L7RgNC80LDRhtC40Y8g0Lgg 0YDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQv9C+INGC0LXQu9C10YTQvtC90YM6Kg0KOCAg0LrQvtC0 INCz0L7RgNC+0LTQsCDQnNC+0YHQutCy0LAgICg0OTUpICDRgtC10Ls6ICA3MjUgLSAwNCAtIDQ4 ICAo0LzQvdC+0LPQvtC60LDQvdCw0LvRjNC90YvQuSkNCg0K0JLRiyDQvNC+0LbQtdGC0LUg0YPR h9Cw0YHRgtCy0L7QstCw0YLRjCDQsiDQvtCx0YPRh9C10L3QuNC4INC60LDQuiDQvtGCINC60L7Q vNC/0LDQvdC40LgsINGC0LDQuiDQuCDQutCw0Log0YfQsNGB0YLQvdC+0LUg0LvQuNGG0L4uDQoo 0L/QvtC20LDQu9GD0LnRgdGC0LAg0L3QtSDQvtGC0LLQtdGH0LDQudGC0LUg0L3QsCDQvtCx0YDQ sNGC0L3Ri9C5INCw0LTRgNC10YEg0Y3Quy7Qv9C+0YfRgtGLKQ0KDQoNCg0KDQoqMS4qINCY0LfQ vNC10L3QtdC90LjRjyDQsiDQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQtSDQviDQs9C+ 0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0Lwg0L7QsdC+0YDQvtC90L3QvtC8INC30LDQutCw0LfQ tSAo0JPQntCXKSwNCtCa0L7QtNC10LrRgdC1INC+0LENCiAgICDQsNC00LzQuNC90LjRgdGC0YDQ sNGC0LjQstC90YvRhSDQv9GA0LDQstC+0L3QsNGA0YPRiNC10L3QuNGP0YUg0LIg0KDQpCDQuCDR gi7QtC4NCg0KDQoNCiog0J3QvtGA0LzRiyDQuCDRgtGA0LXQsdC+0LLQsNC90LjRjyDQpNCXIOKE liAyNzUt0KTQlyDQvtGCIDI5INC00LXQutCw0LHRgNGPIDIwMTIg0LMuICLQniDQk9Ce0JciOyAg 0J3QvtCy0L7QtSDQsg0K0YHQuNGB0YLQtdC80LUg0JPQntCXINCyINGB0L7QvtGC0LLQtdGC0YHR gtCy0LjQuCDRgSDQv9C+0LvQvtC20LXQvdC40Y/QvNC4INCk0Jcg4oSWIDE1OS3QpNCXINC+0YIg Mjkg0LjRjtC90Y8gMjAxNSDQsy4gICLQng0K0LLQvdC10YHQtdC90LjQuCDQuNC30LzQtdC90LXQ vdC40Lkg0LIg0KTQlyAi0J4g0JPQntCXIiDQuCDQvtGC0LTQtdC70YzQvdGL0LUg0LfQsNC60L7Q vdC+0LTQsNGC0LXQu9GM0L3Ri9C1INCw0LrRgtGLINCg0KQiLioNCg0KKjIuKiAgINCe0YHQvdC+ 0LLQvdGL0LUg0L/RgNCw0LLQsCDQuCDQvtCx0Y/Qt9Cw0L3QvdC+0YHRgtC4INCz0L7RgdGD0LTQ sNGA0YHRgtCy0LXQvdC90L7Qs9C+INC30LDQutCw0LfRh9C40LrQsCwg0LPQvtC70L7QstC90L7Q s9C+DQrQuNGB0L/QvtC70L3QuNGC0LXQu9GPLA0KICAgICAg0LjRgdC/0L7Qu9C90LjRgtC10LvR jy4NCiozLiogICDQndC+0LLRi9C1INC+0YHQvdC+0LLQvdGL0LUg0L/RgNCw0LLQsCDQuCDQvtCx 0Y/Qt9Cw0L3QvdC+0YHRgtC4INCz0L7Qu9C+0LLQvdC+0LPQviDQuNGB0L/QvtC70L3QuNGC0LXQ u9GPLiDQmtC+0L7Qv9C10YDQsNGG0LjRjw0K0LPQvtC70L7QstC90L7Qs9C+DQogICAgICDQuNGB 0L/QvtC70L3QuNGC0LXQu9GPLg0KKjQuKiAgINCd0L7QstGL0LUg0L7RgdC90L7QstC90YvQtSDQ v9GA0LDQstCwINC4INC+0LHRj9C30LDQvdC90L7RgdGC0Lgg0LjRgdC/0L7Qu9C90LjRgtC10LvR jy4NCio1LiogICDQpNC+0YDQvNC40YDQvtCy0LDQvdC40LUg0LrQvtC+0L/QtdGA0LDRhtC40Lgg 0LPQvtC70L7QstC90YvQvNC4INC40YHQv9C+0LvQvdC40YLQtdC70Y/QvNC4INC4INC40YHQv9C+ 0LvQvdC40YLQtdC70Y/QvNC4INCT0J7Qly4NCtCj0YHQu9C+0LLQuNGPDQogICAgICDQt9Cw0LrQ u9GO0YfQsNC10LzRi9GFINC60L7QvdGC0YDQsNC60YLQvtCyINC/0L4g0JPQntCXLg0KKjYuKiAg INCe0LHQtdGB0L/QtdGH0LXQvdC40LUg0L/QvtGB0YLQsNCy0L7QuiDQv9GA0L7QtNGD0LrRhtC4 0LgsINGA0LDQt9C80LXRidC10L3QuNGPINC30LDQutCw0LfQvtCyINC90LAg0L/QvtGB0YLQsNCy 0LrQuA0K0L/RgNC+0LTRg9C60YbQuNC4Lg0KKjcuKiAgINCX0LDQutC70Y7Rh9C10L3QuNC1INCz 0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Qs9C+INC60L7QvdGC0YDQsNC60YLQsC4g0JLQstC1 0LTQtdC90LjQtSDQuNC00LXQvdGC0LjRhNC40LrQsNGC0L7RgNCwDQrQs9C+0YHRg9C00LDRgNGB 0YLQstC10L3QvdC+0LPQvg0KICAgICAg0LrQvtC90YLRgNCw0LrRgtCwLg0KKjguKiAgINCa0L7Q vdGC0YDQvtC70Ywg0LfQsCDQvtCx0LXRgdC/0LXRh9C10L3QuNC10Lwg0LrQvtC90YLRgNCw0LrR gtCwINC4INC/0L7RgdGC0LDQstC+0Log0L/RgNC+0LTRg9C60YbQuNC4DQrQuNGB0L/QvtC70L3Q uNGC0LXQu9GP0LzQuCDQuC/QuNC70Lgg0LPQvtC70L7QstC90YvQvA0KICAgICAg0LjRgdC/0L7Q u9C90LjRgtC10LvQtdC8Lg0KKjkuKiAgINCe0YLQutCw0Lcg0YPRh9Cw0YHRgtC90LjQutC+0LIg 0LrQvtC+0L/QtdGA0LDRhtC40Lgg0L7RgiDQt9Cw0LrQu9GO0YfQtdC90LjRjyDQutC+0L3RgtGA 0LDQutGC0L7QsiDQsiDRgNCw0LzQutCw0YUNCtGB0L7Qv9GA0L7QstC+0LbQtNCw0LXQvNC+0Lkg 0YHQtNC10LvQutC4Lg0KICAgICAg0JDQu9Cz0L7RgNC40YLQvCDRgNCw0LHQvtGC0Ysg0L/QviDR g9GA0LXQs9GD0LvQuNGA0L7QstCw0L3QuNGOINGA0LDQt9C90L7Qs9C70LDRgdC40Lk7INCg0LXQ ttC40Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8NCtC+0YLQtNC10LvRjNC90L7Qs9C+INGB 0YfQtdGC0LAg0LgNCiAgICAgINC30LDQv9GA0LXRgtGLINC90LAg0YHQvtCy0LXRgNGI0LXQvdC4 0LUg0L7Qv9C10YDQsNGG0LjQuTsg0JrRgNC40YLQtdGA0LjQuCDQvtC/0LXRgNCw0YbQuNC5LCDQ v9GA0LjQvtGB0YLQsNC90LDQstC70LjQstCw0LXQvNGL0YUNCtCyINGB0L7QvtGC0LLQtdGC0YHR gtCy0LjQuCDRgQ0KICAgICAg0KTQtdC00LXRgNCw0LvRjNC90YvQvCDQt9Cw0LrQvtC90L7QvCDC q9CeINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7QvCDQvtCx0L7RgNC+0L3QvdC+0Lwg0LfQ sNC60LDQt9C1wrsg0Lgg0YIu0LQuDQoqMTAuKiDQo9GB0LvQvtCy0LjRjyDQs9C+0YHRg9C00LDR gNGB0YLQstC10L3QvdGL0YUg0LrQvtC90YLRgNCw0LrRgtC+0LIsINGD0YHRgtCw0L3QsNCy0LvQ uNCy0LDRjtGJ0LjQtSDRgNCw0LfQvNC10YAg0L/RgNC40LHRi9C70Lgg0LgNCijQuNC70LgpINC/ 0L7RgNGP0LTQvtC6DQogICAgICDQutC+0LzQv9C10L3RgdCw0YbQuNC4INC/0L7QvdC10YHQtdC9 0L3Ri9GFINC30LAg0YHRh9C10YIg0YHQvtCx0YHRgtCy0LXQvdC90YvRhSDRgdGA0LXQtNGB0YLQ siDRgNCw0YHRhdC+0LTQvtCyINC90LANCtGE0L7RgNC80LjRgNC+0LLQsNC90LjQtSDQt9Cw0L/Q sNGB0LANCiAgICAgINC/0YDQvtC00YPQutGG0LjQuCwg0YHRi9GA0YzRjywg0LzQsNGC0LXRgNC4 0LDQu9C+0LIsINC/0L7Qu9GD0YTQsNCx0YDQuNC60LDRgtC+0LIsINC60L7QvNC/0LvQtdC60YLR g9GO0YnQuNGFINC40LfQtNC10LvQuNC5LA0K0L3QtdC+0LHRhdC+0LTQuNC80L7Qs9C+INC00LvR jw0KICAgICAg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0JPQntCXOw0KKjExLiog0JjRgdGC0L7Rh9C9 0LjQutC4INGE0LjQvdCw0L3RgdC40YDQvtCy0LDQvdC40Y8g0YDQsNCx0L7RgiDQv9C+INC60L7Q vdGC0YDQsNC60YLQsNC8LCDQt9Cw0LrQu9GO0YfQtdC90L3Ri9C8INGBDQrQuNGB0L/QvtC70L3Q uNGC0LXQu9GP0LzQuCDQuA0KICAgICAg0LfQsNC60LDQt9GH0LjQutCw0LzQuC4NCioxMi4qINCR 0LDQvdC60L7QstGB0LrQvtC1INGB0L7Qv9GA0L7QstC+0LbQtNC10L3QuNC1INCz0L7RgdGD0LTQ sNGA0YHRgtCy0LXQvdC90L7Qs9C+INC60L7QvdGC0YDQsNC60YLQsCDQuCDQutC+0L3RgtGA0LDQ utGC0L7QsiDQv9C+DQrQk9Ce0JcNCioxMy4qINCT0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvQ uSDQutC+0L3RgtGA0L7Qu9GMICjQvdCw0LTQt9C+0YApINCyINGB0YTQtdGA0LUg0LPQvtGB0YPQ tNCw0YDRgdGC0LLQtdC90L3QvtCz0L4g0L7QsdC+0YDQvtC90L3QvtCz0L4NCtC30LDQutCw0LfQ sC4NCioxNC4qINCd0L7QstGL0LUg0L/RgNCw0LLQuNC70LAg0YbQtdC90L7QvtCx0YDQsNC30L7Q stCw0L3QuNGPINC90LAg0L/RgNC+0LTRg9C60YbQuNGOINC+0LHQvtGA0L7QvdC90L7Qs9C+INC9 0LDQt9C90LDRh9C10L3QuNGPLg0KKjE1Liog0J/QvtGA0Y/QtNC+0Log0LLQtdC00LXQvdC40Y8g 0YDQsNC30LTQtdC70YzQvdC+0LPQviDRg9GH0LXRgtCwINC30LDRgtGA0LDRgiDQuCDRgNC10LfR g9C70YzRgtCw0YLQvtCyDQrRhNC40L3QsNC90YHQvtCy0L4t0YXQvtC30Y/QudGB0YLQstC10L3Q vdC+0LkNCiAgICAgINC00LXRj9GC0LXQu9GM0L3QvtGB0YLQuCDQsiDRgdGE0LXRgNC1INCT0J7Q ly4NCioxNi4qINCd0L7QstGL0LUg0L/QvtC70L3QvtC80L7Rh9C40Y8g0KTQkNChINCg0L7RgdGB 0LjQuCDQv9C+INC60L7QvdGC0YDQvtC70Y4g0LIg0YHRhNC10YDQtSDQk9Ce0JcsINCwINGC0LDQ utC20LUNCtGA0LXQs9C40YHRgtGA0LDRhtC40Lgg0YbQtdC9INC90LANCiAgICAgINC/0YDQvtC0 0YPQutGG0LjRjiwg0L/QvtGB0YLQsNCy0LvRj9C10LzRg9GOINC/0L4g0JPQntCXLg0KKjE3Liog 0JDQtNC80LjQvdC40YHRgtGA0LDRgtC40LLQvdCw0Y8g0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+ 0YHRgtGMINCyINCa0L7QtNC10LrRgdC1INC+0LEg0LDQtNC80LjQvdC40YHRgtGA0LDRgtC40LLQ vdGL0YUNCtC/0YDQsNCy0L7QvdCw0YDRg9GI0LXQvdC40Y/RhSDQsiDQoNCkOg0KICAgICAg0LLQ uNC00Ysg0L/RgNCw0LLQvtC90LDRgNGD0YjQtdC90LjQuSDQuCDRgNCw0LfQvNC10YAg0L7RgtCy 0LXRgtGB0YLQstC10L3QvdC+0YHRgtC4LiDQntGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg 0LfQsA0K0L3QtdC00L7QsdGA0L7RgdC+0LLQtdGB0YLQvdC+0LUNCiAgICAgINCy0YvQv9C+0LvQ vdC10L3QuNC1INCT0J7QlyDQsiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg0YEg0YLRgNC10LHQ vtCy0LDQvdC40Y/QvNC4INCf0L7RgdGC0LDQvdC+0LLQu9C10L3QuNGPDQrQn9GA0LDQstC40YLQ tdC70YzRgdGC0LLQsCDihJYgMTIxMSDQvtGCIDIyDQogICAgICDQvdC+0Y/QsdGA0Y8gMjAxMiDQ sy4NCg0KKtCj0YfQsNGB0YLQuNC1INGB0L7RgdGC0LDQstC40YI6KiAqMjkuODAwINGA0YPQsS4q DQoNCigNCirQv9GA0Lgg0YPRh9Cw0YHRgtC40LggMiDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC+ 0YIg0L7QtNC90L7QuSDQutC+0LzQv9Cw0L3QuNC4IC0gMTAlLCDQv9GA0Lgg0YPRh9Cw0YHRgtC4 0LggMyAtIDE1JSwNCtC/0YDQuCDRg9GH0LDRgdGC0LjQuCA0INC4INCx0L7Qu9C10LUg0YHQvtGC 0YDRg9C00L3QuNC60L7QsiDQvtGCINC+0LTQvdC+0Lkg0LrQvtC80L/QsNC90LjQuCAtIDIwJSop DQrQkiDRgdGC0L7QuNC80L7RgdGC0Ywg0LLRhdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC6 0LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDR gdC10YDRgtC40YTQuNC60LDRgi4NCtCY0L3QvtCz0L7RgNC+0LTQvdC40Lwg0YPRh9Cw0YHRgtC9 0LjQutCw0Lwg0L/QvtC80L7Qs9Cw0LXQvCDQsiDQsdGA0L7QvdC40YDQvtCy0LDQvdC40Lgg0LPQ vtGB0YLQuNC90LjRhtGLLg0K ------------0C067CBBF3DAAA9B Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgc3R5bGU9ImJvcmRlci13 aWR0aDo0cHgiIGJnY29sb3I9IiNmYWY1ZjUiIGJvcmRlcj0iMSIgY2VsbHNwYWNpbmc9IjAiPjx0 Ym9keT48dHI+PHRkIGJnY29sb3I9IiM5NDQ5NDkiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2Q5YjNi MyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29s b3I9IiNkOWIzYjMiPsKgPC90ZD48dGQ+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgc3R5bGU9 ImJvcmRlci13aWR0aDowcHgiIGJnY29sb3I9IiNmYWY1ZjUiIGJvcmRlcj0iMSI+PHRib2R5Pjx0 cj48dGQgYmdjb2xvcj0iIzZjMzUzNSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwv dGQ+PHRkIGJnY29sb3I9IiM2YzM1MzUiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzk0 NDk0OSI+wqA8L3RkPjx0ZD48cCBhbGlnbj0iY2VudGVyIj48Zm9udCBmYWNlPSJDYW1icmlhIj48 YnI+PGJyPjwvZm9udD48Zm9udCBjb2xvcj0iI2M4MDAwMCIgZmFjZT0iQ2FtYnJpYSIgc2l6ZT0i NCI+0JPQntCh0KPQlNCQ0KDQodCi0JLQldCd0J3Qq9CZIAkJCQkJ0J7QkdCe0KDQntCd0J3Qq9CZ INCX0JDQmtCQ0JcuIDxicj7QndCe0JLQntCVINCSINCd0J7QoNCc0JDQotCY0JLQndCeLdCf0KDQ kNCS0J7QktCe0Jwg0KDQldCT0KPQm9CY0KDQntCS0JDQndCY0JgsINCQ0JrQotCj0JDQm9Cs0J3Q q9CVIDxicj4JCQkJCdCS0J7Qn9Cg0J7QodCrINCm0JXQndCe0J7QkdCg0JDQl9Ce0JLQkNCd0JjQ rywg0J7QotCS0JXQotCh0KLQktCV0J3QndCe0KHQotCsINCX0JAg0J3QldCY0KHQn9Ce0JvQndCV 0J3QmNCVIDxicj4JCQkJCdCa0J7QndCi0KDQkNCa0KLQntCSPC9mb250Pjxmb250IGZhY2U9IkNh bWJyaWEiPjxzcGFuIGxhbmc9ImVuLXVzIj48Zm9udCBzaXplPSI0Ij4gPGJyPjwvZm9udD4JCQkJ CSA8L3NwYW4+PGI+CQkJCQkgPGJyPjwvYj4JCQkJCSA8YnI+PC9mb250Pjxmb250IGNvbG9yPSIj MDAwMGZmIiBmYWNlPSJDYW1icmlhIiBzaXplPSI0Ij4yOCAtIDI5INC40Y7Qu9GPwqAgfCDQsy4g 0JzQvtGB0LrQstCwPC9mb250Pjxmb250IGNvbG9yPSIjYzgwMDAwIiBmYWNlPSJDYW1icmlhIj48 Zm9udCBzaXplPSI0Ij48YnI+PC9mb250PgkJCQkJIDxiPsKgPGJyPjwvYj4JCQkJCSA8L2ZvbnQ+ CQkJCQkgPGZvbnQgZmFjZT0iQ2FtYnJpYSI+0J/RgNC+0LzQvtC60L7QtDogPGZvbnQgY29sb3I9 IiMwMDAwODAiPjx1PjQ3MDwvdT48YnI+PGJyPjwvZm9udD48Yj7QkiDQvtCx0YPRh9C10L3QuNC4 INC/0YDQuNC90LjQvNCw0Y7RgiDRg9GH0LDRgdGC0LjQtSDRgdC/0LXRhtC40LDQu9C40YHRgtGL IAkJCQkJ0KPQv9GA0LDQstC70LXQvdC40Y8g0LrQvtC90YLRgNC+0LvRjyDQs9C+0YHRg9C00LDR gNGB0YLQstC10L3QvdC+0LPQviA8YnI+CQkJCQnQvtCx0L7RgNC+0L3QvdC+0LPQviDQt9Cw0LrQ sNC30LAg0KbQtdC90YLRgNCw0LvRjNC90L7Qs9C+INCw0L/Qv9Cw0YDQsNGC0LAg0KTQkNChINCg 0L7RgdGB0LjQuCwgCQkJCQkg0L/RgNC10LTRgdGC0LDQstC40YLQtdC70Lgg0Y3QutGB0L/QtdGA 0YLQvdGL0YUgPGJyPgkJCQkJ0LPRgNGD0L/QvyDQn9GA0LDQstC40YLQtdC70YzRgdGC0LLQsCDQ oNCkPC9iPjwvZm9udD48L3A+PHAgYWxpZ249ImxlZnQiPjxmb250IGZhY2U9IkNhbWJyaWEiPjxi Pjxmb250IHNpemU9IjIiPtCe0LHRg9GH0LXQvdC40LUg0LTQu9GPPHNwYW4gbGFuZz0iZW4tdXMi PjogPGJyPjwvc3Bhbj4gPC9mb250PiA8L2I+PHNwYW4gbGFuZz0iZW4tdXMiPjxmb250IHNpemU9 IjIiPtGA0YPQutC+0LLQvtC00LjRgtC10LvQtdC5INC4INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Q siAJCQkJCSAo0LPQu9Cw0LLQvdGL0YUg0LHRg9GF0LPQsNC70YLQtdGA0L7Qsiwg0Y3QutC+0L3Q vtC80LjRgdGC0L7Qsiwg0Y7RgNC40YHRgtC+0LIpIDxicj7Qv9GA0LXQtNC/0YDQuNGP0YLQuNC5 INC4INC40L3Ri9GFINGO0YDQuNC00LjRh9C10YHQutC40YUg0LvQuNGGLCDRg9GH0LDRgdGC0LLR g9GO0YnQuNGFINCyINC40YHQv9C+0LvQvdC10L3QuNC4IAkJCQkJ0LPQvtGB0YPQtNCw0YDRgdGC 0LLQtdC90L3QvtCz0L4g0L7QsdC+0YDQvtC90L3QvtCz0L4gPGJyPgkJCQkJ0LfQsNC60LDQt9Cw LCDRgdC/0LXRhtC40LDQu9C40YHRgtC+0LIg0L/QviDQk9Ce0Jcg0L/RgNC10LTQv9GA0LjRj9GC 0LjQuSAJCQkJCdC+0LHQvtGA0L7QvdC90L4t0L/RgNC+0LzRi9GI0LvQtdC90L3QvtCz0L4g0LrQ vtC80L/Qu9C10LrRgdCwLCDQt9Cw0LrQsNC30YfQuNC60L7QsiwgPGJyPtGD0YfQsNGB0YLQvdC4 0LrQvtCyINC4INC40YHQv9C+0LvQvdC40YLQtdC70LXQuSDQk9Ce0JcuPC9mb250Pjxicj48YnI+ PGI+PGZvbnQgc2l6ZT0iMiI+0KbQtdC70Yw6PC9mb250PjwvYj48Zm9udCBzaXplPSIyIj4g0YDQ sNC30YrRj9GB0L3QuNGC0Ywg0L/RgNC40L3Rj9GC0YvQtSDQvdC+0LLQsNGG0LjQuCwg0LTQsNGC 0YwgCQkJCQnQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0YDQtdC60L7QvNC10L3QtNCw0YbQuNC4 INCy0L4gPGJyPgkJCQkJ0LLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjQuCDQv9GA0LXQtNC/0YDQ uNGP0YLQuNC5INGBINGD0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL0LzQuCDQsdCw0L3QutCw0LzQ uCwgCQkJCQkg0LfQsNC60LDQt9GH0LjQutCw0LzQuCDQuCDQutC+0L3RgtGA0L7Qu9GM0L3Ri9C8 0LggPGJyPgkJCQkJ0L7RgNCz0LDQvdCw0LzQuC48L2ZvbnQ+PC9zcGFuPjxmb250IGNvbG9yPSIj MDAwMDgwIj48YnI+PGJyPtCS0YDQtdC80Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQsNC90Y/R gtC40Lk8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj4g0YEgMTA6MDAgCQkJCQkg0LTQviAxNzoz MC48YnI+PGJyPtCc0LXRgNC+0L/RgNC40Y/RgtC40LUg0YHQvtGB0YLQvtC40YLRgdGPINC/0L4g 0LDQtNGA0LXRgdGDOiDRg9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0YHRgtGALjIs IAkJCQkJINCRLtCmLiA8c3BhbiBsYW5nPSJlbi11cyI+JnF1b3Q7PC9zcGFuPtCS0LjQutGC0L7R gNC40Y8g0J/Qu9Cw0LfQsDxzcGFuIGxhbmc9ImVuLXVzIj4mcXVvdDs8L3NwYW4+Ljxicj48YnI+ PGI+0JjQvdGE0L7RgNC80LDRhtC40Y8g0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQv9C+INGC 0LXQu9C10YTQvtC90YM6PC9iPjxicj48Zm9udCBzaXplPSI0Ij44PC9mb250PsKgINC60L7QtCDQ s9C+0YDQvtC00LAg0JzQvtGB0LrQstCwwqAgCQkJCQkgPGZvbnQgc2l6ZT0iNCI+KDQ5NSnCoDwv Zm9udD4g0YLQtdC7PHNwYW4gbGFuZz0iZW4tdXMiPjo8L3NwYW4+CQkJCQkgPGZvbnQgc2l6ZT0i NCI+wqA3MjUgLSAwNCAtIDQ4PC9mb250PsKgICjQvNC90L7Qs9C+0LrQsNC90LDQu9GM0L3Ri9C5 KTwvZm9udD48L2ZvbnQ+PC9wPjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBjb2xvcj0iIzAwMDA4MCIg ZmFjZT0iQ2FtYnJpYSI+0JLRiyDQvNC+0LbQtdGC0LUg0YPRh9Cw0YHRgtCy0L7QstCw0YLRjCDQ siAJCQkJCdC+0LHRg9GH0LXQvdC40Lgg0LrQsNC6INC+0YIg0LrQvtC80L/QsNC90LjQuCwg0YLQ sNC6INC4INC60LDQuiDRh9Cw0YHRgtC90L7QtSDQu9C40YbQvi48YnI+CQkJCQko0L/QvtC20LDQ u9GD0LnRgdGC0LAg0L3QtSDQvtGC0LLQtdGH0LDQudGC0LUg0L3QsCDQvtCx0YDQsNGC0L3Ri9C5 INCw0LTRgNC10YEg0Y3Quy7Qv9C+0YfRgtGLKTxicj4gwqA8L2ZvbnQ+PC9wPjwvdGQ+PHRkIGJn Y29sb3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzZjMzUzNSI+wqA8 L3RkPjx0ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2YzM1MzUiPsKg PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48cD48Zm9udCBmYWNlPSJDYW1icmlhIj48 Zm9udCBjb2xvcj0iIzk0NDk0OSI+PGI+MS48L2I+PC9mb250PiDQmNC30LzQtdC90LXQvdC40Y8g 0LIgCQkJ0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0LUg0L4g0LPQvtGB0YPQtNCw0YDR gdGC0LLQtdC90L3QvtC8INC+0LHQvtGA0L7QvdC90L7QvCDQt9Cw0LrQsNC30LUgKNCT0J7Qlyks INCa0L7QtNC10LrRgdC1IAkJCdC+0LEgPGJyPsKgwqDCoCDQsNC00LzQuNC90LjRgdGC0YDQsNGC 0LjQstC90YvRhSDQv9GA0LDQstC+0L3QsNGA0YPRiNC10L3QuNGP0YUg0LIg0KDQpCDQuCDRgi7Q tC48YnI+PGJyPjxiPsKg0J3QvtGA0LzRiyDQuCDRgtGA0LXQsdC+0LLQsNC90LjRjyDQpNCXIOKE liAyNzUt0KTQlyDQvtGCIDI5INC00LXQutCw0LHRgNGPIDIwMTIg0LMuICZxdW90O9CeIAkJCdCT 0J7QlyZxdW90Ozs8YnI+IMKg0J3QvtCy0L7QtSDQsiDRgdC40YHRgtC10LzQtSDQk9Ce0Jcg0LIg 0YHQvtC+0YLQstC10YLRgdGC0LLQuNC4INGBINC/0L7Qu9C+0LbQtdC90LjRj9C80Lgg0KTQlyDi hJYgMTU5LdCk0Jcg0L7RgiAyOSDQuNGO0L3RjyAJCQkgMjAxNSDQsy4gPGJyPiDCoCZxdW90O9Ce INCy0L3QtdGB0LXQvdC40Lgg0LjQt9C80LXQvdC10L3QuNC5INCyINCk0JcgJnF1b3Q70J4g0JPQ ntCXJnF1b3Q7INC4INC+0YLQtNC10LvRjNC90YvQtSDQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzQ vdGL0LUg0LDQutGC0Ysg0KDQpCZxdW90Oy48L2I+PGJyPjxicj48Zm9udCBjb2xvcj0iIzk0NDk0 OSI+PGI+Mi48L2I+PC9mb250PsKgwqAg0J7RgdC90L7QstC90YvQtSDQv9GA0LDQstCwINC4IAkJ CdC+0LHRj9C30LDQvdC90L7RgdGC0Lgg0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3QvtCz0L4g 0LfQsNC60LDQt9GH0LjQutCwLCDQs9C+0LvQvtCy0L3QvtCz0L4g0LjRgdC/0L7Qu9C90LjRgtC1 0LvRjywgPGJyPiDCoMKgwqDCoMKgINC40YHQv9C+0LvQvdC40YLQtdC70Y8uPGJyPjxmb250IGNv bG9yPSIjOTQ0OTQ5Ij48Yj4zLjwvYj48L2ZvbnQ+wqDCoCDQndC+0LLRi9C1INC+0YHQvdC+0LLQ vdGL0LUgCQkJ0L/RgNCw0LLQsCDQuCDQvtCx0Y/Qt9Cw0L3QvdC+0YHRgtC4INCz0L7Qu9C+0LLQ vdC+0LPQviDQuNGB0L/QvtC70L3QuNGC0LXQu9GPLiDQmtC+0L7Qv9C10YDQsNGG0LjRjyDQs9C+ 0LvQvtCy0L3QvtCz0L4gPGJyPsKgwqDCoMKgwqAg0LjRgdC/0L7Qu9C90LjRgtC10LvRjy48YnI+ PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjQuPC9iPjwvZm9udD7CoMKgINCd0L7QstGL0LUg0L7R gdC90L7QstC90YvQtSAJCQnQv9GA0LDQstCwINC4INC+0LHRj9C30LDQvdC90L7RgdGC0Lgg0LjR gdC/0L7Qu9C90LjRgtC10LvRjy48YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjUuPC9iPjwv Zm9udD7CoMKgINCk0L7RgNC80LjRgNC+0LLQsNC90LjQtSAJCQnQutC+0L7Qv9C10YDQsNGG0LjQ uCDQs9C+0LvQvtCy0L3Ri9C80Lgg0LjRgdC/0L7Qu9C90LjRgtC10LvRj9C80Lgg0Lgg0LjRgdC/ 0L7Qu9C90LjRgtC10LvRj9C80Lgg0JPQntCXLiDQo9GB0LvQvtCy0LjRjyA8YnI+wqDCoMKgwqDC oCDQt9Cw0LrQu9GO0YfQsNC10LzRi9GFINC60L7QvdGC0YDQsNC60YLQvtCyINC/0L4g0JPQntCX Ljxicj48Zm9udCBjb2xvcj0iIzk0NDk0OSI+PGI+Ni48L2I+PC9mb250PsKgwqAg0J7QsdC10YHQ v9C10YfQtdC90LjQtSAJCQnQv9C+0YHRgtCw0LLQvtC6INC/0YDQvtC00YPQutGG0LjQuCwg0YDQ sNC30LzQtdGJ0LXQvdC40Y8g0LfQsNC60LDQt9C+0LIg0L3QsCDQv9C+0YHRgtCw0LLQutC4INC/ 0YDQvtC00YPQutGG0LjQuC48YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjcuPC9iPjwvZm9u dD7CoMKgINCX0LDQutC70Y7Rh9C10L3QuNC1IAkJCdCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC9 0L7Qs9C+INC60L7QvdGC0YDQsNC60YLQsC4g0JLQstC10LTQtdC90LjQtSDQuNC00LXQvdGC0LjR hNC40LrQsNGC0L7RgNCwINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Qs9C+CQkJIDxicj7C oMKgwqDCoMKgINC60L7QvdGC0YDQsNC60YLQsC48YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxi PjguPC9iPjwvZm9udD7CoMKgINCa0L7QvdGC0YDQvtC70Ywg0LfQsCAJCQnQvtCx0LXRgdC/0LXR h9C10L3QuNC10Lwg0LrQvtC90YLRgNCw0LrRgtCwINC4INC/0L7RgdGC0LDQstC+0Log0L/RgNC+ 0LTRg9C60YbQuNC4INC40YHQv9C+0LvQvdC40YLQtdC70Y/QvNC4INC4L9C40LvQuCAJCQnQs9C+ 0LvQvtCy0L3Ri9C8IDxicj7CoMKgwqDCoMKgINC40YHQv9C+0LvQvdC40YLQtdC70LXQvC48YnI+ PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjkuPC9iPjwvZm9udD7CoMKgINCe0YLQutCw0Lcg0YPR h9Cw0YHRgtC90LjQutC+0LIgCQkJ0LrQvtC+0L/QtdGA0LDRhtC40Lgg0L7RgiDQt9Cw0LrQu9GO 0YfQtdC90LjRjyDQutC+0L3RgtGA0LDQutGC0L7QsiDQsiDRgNCw0LzQutCw0YUg0YHQvtC/0YDQ vtCy0L7QttC00LDQtdC80L7QuSDRgdC00LXQu9C60LguCQkJIDxicj4gwqDCoMKgwqDCoCDQkNC7 0LPQvtGA0LjRgtC8INGA0LDQsdC+0YLRiyDQv9C+INGD0YDQtdCz0YPQu9C40YDQvtCy0LDQvdC4 0Y4g0YDQsNC30L3QvtCz0LvQsNGB0LjQuTsgCQkJINCg0LXQttC40Lwg0LjRgdC/0L7Qu9GM0LfQ vtCy0LDQvdC40Y8g0L7RgtC00LXQu9GM0L3QvtCz0L4g0YHRh9C10YLQsCDQuCA8YnI+wqDCoMKg wqDCoCDQt9Cw0L/RgNC10YLRiyDQvdCwINGB0L7QstC10YDRiNC10L3QuNC1INC+0L/QtdGA0LDR htC40Lk7INCa0YDQuNGC0LXRgNC40LggCQkJ0L7Qv9C10YDQsNGG0LjQuSwg0L/RgNC40L7RgdGC 0LDQvdCw0LLQu9C40LLQsNC10LzRi9GFINCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQuCDRgSA8 YnI+wqDCoMKgwqDCoCDQpNC10LTQtdGA0LDQu9GM0L3Ri9C8INC30LDQutC+0L3QvtC8IMKr0J4g 0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3QvtC8INC+0LHQvtGA0L7QvdC90L7QvCAJCQnQt9Cw 0LrQsNC30LXCuyDQuCDRgi7QtC48YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjEwLjwvYj48 L2ZvbnQ+INCj0YHQu9C+0LLQuNGPINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvRhSAJCQnQ utC+0L3RgtGA0LDQutGC0L7Qsiwg0YPRgdGC0LDQvdCw0LLQu9C40LLQsNGO0YnQuNC1INGA0LDQ t9C80LXRgCDQv9GA0LjQsdGL0LvQuCDQuCAo0LjQu9C4KSDQv9C+0YDRj9C00L7QuiA8YnI+wqDC oMKgwqDCoCDQutC+0LzQv9C10L3RgdCw0YbQuNC4INC/0L7QvdC10YHQtdC90L3Ri9GFINC30LAg 0YHRh9C10YIg0YHQvtCx0YHRgtCy0LXQvdC90YvRhSAJCQnRgdGA0LXQtNGB0YLQsiDRgNCw0YHR hdC+0LTQvtCyINC90LAg0YTQvtGA0LzQuNGA0L7QstCw0L3QuNC1INC30LDQv9Cw0YHQsCA8YnI+ wqDCoMKgwqDCoCDQv9GA0L7QtNGD0LrRhtC40LgsINGB0YvRgNGM0Y8sINC80LDRgtC10YDQuNCw 0LvQvtCyLCDQv9C+0LvRg9GE0LDQsdGA0LjQutCw0YLQvtCyLCAJCQkg0LrQvtC80L/Qu9C10LrR gtGD0Y7RidC40YUg0LjQt9C00LXQu9C40LksINC90LXQvtCx0YXQvtC00LjQvNC+0LPQviDQtNC7 0Y8gPGJyPsKgwqDCoMKgwqAg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0JPQntCXOzxicj48Zm9udCBj b2xvcj0iIzk0NDk0OSI+PGI+MTEuPC9iPjwvZm9udD4g0JjRgdGC0L7Rh9C90LjQutC4INGE0LjQ vdCw0L3RgdC40YDQvtCy0LDQvdC40Y8gCQkJ0YDQsNCx0L7RgiDQv9C+INC60L7QvdGC0YDQsNC6 0YLQsNC8LCDQt9Cw0LrQu9GO0YfQtdC90L3Ri9C8INGBINC40YHQv9C+0LvQvdC40YLQtdC70Y/Q vNC4INC4IDxicj7CoMKgwqDCoMKgINC30LDQutCw0LfRh9C40LrQsNC80LguPGJyPjxmb250IGNv bG9yPSIjOTQ0OTQ5Ij48Yj4xMi48L2I+PC9mb250PiDQkdCw0L3QutC+0LLRgdC60L7QtSDRgdC+ 0L/RgNC+0LLQvtC20LTQtdC90LjQtSAJCQnQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LPQ viDQutC+0L3RgtGA0LDQutGC0LAg0Lgg0LrQvtC90YLRgNCw0LrRgtC+0LIg0L/QviDQk9Ce0Jc8 YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjEzLjwvYj48L2ZvbnQ+INCT0L7RgdGD0LTQsNGA 0YHRgtCy0LXQvdC90YvQuSDQutC+0L3RgtGA0L7Qu9GMIAkJCSAo0L3QsNC00LfQvtGAKSDQsiDR gdGE0LXRgNC1INCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Qs9C+INC+0LHQvtGA0L7QvdC9 0L7Qs9C+INC30LDQutCw0LfQsC48YnI+PGZvbnQgY29sb3I9IiM5NDQ5NDkiPjxiPjE0LjwvYj48 L2ZvbnQ+INCd0L7QstGL0LUg0L/RgNCw0LLQuNC70LAgCQkJ0YbQtdC90L7QvtCx0YDQsNC30L7Q stCw0L3QuNGPINC90LAg0L/RgNC+0LTRg9C60YbQuNGOINC+0LHQvtGA0L7QvdC90L7Qs9C+INC9 0LDQt9C90LDRh9C10L3QuNGPLjxicj48Zm9udCBjb2xvcj0iIzk0NDk0OSI+PGI+MTUuPC9iPjwv Zm9udD4g0J/QvtGA0Y/QtNC+0Log0LLQtdC00LXQvdC40Y8g0YDQsNC30LTQtdC70YzQvdC+0LPQ viAJCQnRg9GH0LXRgtCwINC30LDRgtGA0LDRgiDQuCDRgNC10LfRg9C70YzRgtCw0YLQvtCyINGE 0LjQvdCw0L3RgdC+0LLQvi3RhdC+0LfRj9C50YHRgtCy0LXQvdC90L7QuSA8YnI+wqDCoMKgwqDC oCDQtNC10Y/RgtC10LvRjNC90L7RgdGC0Lgg0LIg0YHRhNC10YDQtSDQk9Ce0JcuPGJyPjxmb250 IGNvbG9yPSIjOTQ0OTQ5Ij48Yj4xNi48L2I+PC9mb250PiDQndC+0LLRi9C1INC/0L7Qu9C90L7Q vNC+0YfQuNGPINCk0JDQoSDQoNC+0YHRgdC40LggCQkJ0L/QviDQutC+0L3RgtGA0L7Qu9GOINCy INGB0YTQtdGA0LUg0JPQntCXLCDQsCDRgtCw0LrQttC1INGA0LXQs9C40YHRgtGA0LDRhtC40Lgg 0YbQtdC9INC90LAgPGJyPsKgwqDCoMKgwqAg0L/RgNC+0LTRg9C60YbQuNGOLCDQv9C+0YHRgtCw 0LLQu9GP0LXQvNGD0Y4g0L/QviDQk9Ce0JcuPGJyPjxmb250IGNvbG9yPSIjOTQ0OTQ5Ij48Yj4x Ny48L2I+PC9mb250PiDQkNC00LzQuNC90LjRgdGC0YDQsNGC0LjQstC90LDRjyAJCQnQvtGC0LLQ tdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0LIg0JrQvtC00LXQutGB0LUg0L7QsSDQsNC00LzQuNC9 0LjRgdGC0YDQsNGC0LjQstC90YvRhSDQv9GA0LDQstC+0L3QsNGA0YPRiNC10L3QuNGP0YUg0LIg 0KDQpDoJCQkgPGJyPiDCoMKgwqDCoMKgINCy0LjQtNGLINC/0YDQsNCy0L7QvdCw0YDRg9GI0LXQ vdC40Lkg0Lgg0YDQsNC30LzQtdGAINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLQuC4gCQkJ INCe0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQt9CwINC90LXQtNC+0LHRgNC+0YHQvtCy 0LXRgdGC0L3QvtC1IDxicj7CoMKgwqDCoMKgINCy0YvQv9C+0LvQvdC10L3QuNC1INCT0J7QlyDQ siDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg0YEg0YLRgNC10LHQvtCy0LDQvdC40Y/QvNC4IAkJ CdCf0L7RgdGC0LDQvdC+0LLQu9C10L3QuNGPINCf0YDQsNCy0LjRgtC10LvRjNGB0YLQstCwIOKE liAxMjExINC+0YIgMjIgPGJyPiDCoMKgwqDCoMKgINC90L7Rj9Cx0YDRjyAyMDEyINCzLjwvZm9u dD48L3A+PHRhYmxlIHdpZHRoPSIxMDAlIiBzdHlsZT0iYm9yZGVyLXdpZHRoOjBweCIgYm9yZGVy PSIxIj48dGJvZHk+PHRyPjx0ZD48cCBhbGlnbj0iY2VudGVyIj48Zm9udCBmYWNlPSJDYW1icmlh Ij48Zm9udCBjb2xvcj0iIzZjMzUzNSI+PGI+0KPRh9Cw0YHRgtC40LUg0YHQvtGB0YLQsNCy0LjR gjo8L2I+PC9mb250PgkJCQkJIDxiPjI5PHNwYW4gbGFuZz0iZW4tdXMiPi48L3NwYW4+ODAwINGA 0YPQsS48L2I+PC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjx0YWJsZSB3aWR0 aD0iMTAwJSIgc3R5bGU9ImJvcmRlci13aWR0aDowcHgiIGJvcmRlcj0iMSI+PHRib2R5Pjx0cj48 dGQ+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQgZmFjZT0iQ2FtYnJpYSI+KDx1PtC/0YDQuCDRg9GH 0LDRgdGC0LjQuCAyINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0L7RgiDQvtC00L3QvtC5INC60L7Q vNC/0LDQvdC40LggLSA8YnI+MTAlLCDQv9GA0Lgg0YPRh9Cw0YHRgtC40LggMyAtIDE1JSwg0L/R gNC4INGD0YfQsNGB0YLQuNC4IDQg0Lgg0LHQvtC70LXQtSDRgdC+0YLRgNGD0LTQvdC40LrQvtCy IAkJCQkJ0L7RgiDQvtC00L3QvtC5INC60L7QvNC/0LDQvdC40LggLSAyMCU8L3U+KSA8YnI+0JIg 0YHRgtC+0LjQvNC+0YHRgtGMINCy0YXQvtC00LjRgiDQvNC10YLQvtC00LjRh9C10YHQutC40Lkg 0LzQsNGC0LXRgNC40LDQuywg0L7QsdC10LTRiywg0LrQvtGE0LUt0L/QsNGD0LfRiywgCQkJCQkg 0YHQtdGA0YLQuNGE0LjQutCw0YIuIDxicj7QmNC90L7Qs9C+0YDQvtC00L3QuNC8INGD0YfQsNGB 0YLQvdC40LrQsNC8INC/0L7QvNC+0LPQsNC10Lwg0LIg0LHRgNC+0L3QuNGA0L7QstCw0L3QuNC4 INCz0L7RgdGC0LjQvdC40YbRiy48YnI+IMKgPC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48 L3RhYmxlPjwvdGQ+PHRkIGJnY29sb3I9IiNkOWIzYjMiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdj b2xvcj0iIzk0NDk0OSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZDliM2IzIj7CoDwvdGQ+PHRkIGJn Y29sb3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48L2Rpdj4N Cg== ------------0C067CBBF3DAAA9B-- From kenj@internode.on.net Tue Jul 12 22:08:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0E3197CA1 for ; Tue, 12 Jul 2016 22:08:56 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C51FC304032 for ; Tue, 12 Jul 2016 20:08:52 -0700 (PDT) X-ASG-Debug-ID: 1468379328-04cbb06ffdce570001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 9ByvV9nYzb7bDoe3 for ; Tue, 12 Jul 2016 20:08:49 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CwAgAjsIVXEJVY0XYNToQUfIZvtBkaiAYBAQEBAQEHAQEBAQEBAj6FRlUwBgIFFgsCCwMCAQIBGxYnBgIBAbhiZ481gQGOB3yCNYJaBZkchhGKMY1EhlyJO4RXXIdhgUQBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 12:38:31 +0930 To: pcp@oss.sgi.com Subject: pcp updates: more on qa/1111 From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more on qa/1111 Message-ID: <5785B0AE.8050609@internode.on.net> Date: Wed, 13 Jul 2016 13:08:30 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468379328 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 908 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/1111: make notrun guard work for python2 and python3 qa/admin/check-vm: update python-requests tests for python3 qa/1111 | 2 +- qa/admin/check-vm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) Details ... commit 4f8caf570f0ff25c46d8c02e2cd89049ab7bef16 Author: Ken McDonell Date: Wed Jul 13 13:07:14 2016 +1000 qa/admin/check-vm: update python-requests tests for python3 Need to check for python(2) and python3 versions. commit fef27e9067b3a54ae9a717c6db615fadddea9d35 Author: Ken McDonell Date: Wed Jul 13 13:05:47 2016 +1000 qa/1111: make notrun guard work for python2 and python3 Seems like print requests.__version__... needs to be print(requests.__version__...) ... sigh. From kenj@internode.on.net Tue Jul 12 22:11:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 62BC77CA1 for ; Tue, 12 Jul 2016 22:11:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 338248F8035 for ; Tue, 12 Jul 2016 20:11:08 -0700 (PDT) X-ASG-Debug-ID: 1468379465-04cb6c063e7b8240001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id nn0icddJkfHVGNJt for ; Tue, 12 Jul 2016 20:11:05 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CwAgAjsIVXEJVY0XYNToQUvASGDgoCggYBAQEBAQEHAQEBAQEBAj6FHAEBBSMVQAEMBAsYAgIFFgsCAgkDAgECARsWFAYNCAEBuGJnjwQBAQEBAQEBAwEBAQEBASGBAYl2hBSDLoJaAQSZHJBChFmIa5AXhFeIPoFDAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 13 Jul 2016 12:41:05 +0930 Subject: Re: [pcp] qa/1111 failing pretty much every place it is run To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <57859524.6050605@internode.on.net> <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> Cc: Alec Ten Harmsel , PCP From: Ken McDonell Message-ID: <5785B148.1090200@internode.on.net> Date: Wed, 13 Jul 2016 13:11:04 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468379465 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1813 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31226 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 13/07/16 11:48, Nathan Scott wrote: > > > ----- Original Message ----- >> On 13/07/16 10:09, Nathan Scott wrote: >>> ----- Original Message ----- >>>> I'm seeing 2 failure signatures. >>>> >>>> .out.bad files attached >>>> >>>> Any help would be appreciated as I have no clue what this test is or >>>> should be doing. >>> >>> This test is exercising the new pcp2influxdb(1) command. There should >>> be a 1111.full associated with these failures, which I think we'll need >>> to figure out what socat sees - could you post those too please for the >>> two signatures? >> >> >> Attached. >> > > Taa. I can see (at least) two different issues there - > > 1. We're missing a python module > > (from first .full) > import requests > ImportError: No module named 'requests' > > (deb & rpm packaging should have deps in place - is this non-Linux?) No deps for deb. And check-vm was only checking for python(2) version, but we've moved the deb build to using python3 when available and python3-requests was not installed. Fixed this and passes on one host (so far). > - I've added a _notrun() to the test to ensure "requests" module exists > > 2. Older requests modules > > (from other .full) > requests.exceptions.ConnectionError: Max retries exceeded for url: [...] > AttributeError: 'module' object has no attribute 'HTTPBasicAuth' > User-Agent: python-requests/0.8.2^M > > - Looks like HTTPBasicAuth is there since 1.0 of requests, so I've > added a _notrun() check on that version. Hopefully a fix for the > "max retries" issue is in since version 1 onward too... but that > one may still be unresolved - lemme know? notrun guard does not work with python3 ... (syntax error) ... fixed this and guard works on one host (so far). From nscott@redhat.com Tue Jul 12 22:19:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 335E97CA1 for ; Tue, 12 Jul 2016 22:19:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 05F96304032 for ; Tue, 12 Jul 2016 20:19:51 -0700 (PDT) X-ASG-Debug-ID: 1468379989-04cb6c063c7b87e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 4jU1gCpdsAQrC6t6 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Jul 2016 20:19:50 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6D3JhjE023378; Tue, 12 Jul 2016 23:19:43 -0400 Date: Tue, 12 Jul 2016 23:19:43 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: Alec Ten Harmsel , PCP Message-ID: <2007799860.5569194.1468379983465.JavaMail.zimbra@redhat.com> In-Reply-To: <5785B148.1090200@internode.on.net> References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <57859524.6050605@internode.on.net> <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> <5785B148.1090200@internode.on.net> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: 4u7TX3uHVc8fUdg5t1bYTM9YNzzjIQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468379990 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1079 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31227 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...] > No deps for deb. And check-vm was only checking for python(2) version, > but we've moved the deb build to using python3 when available and > python3-requests was not installed. Fixed this and passes on one host > (so far). Hmm - debian/control.master has Package: pcp-export-pcp2influxdb Depends: ${python:Depends}, [...], python3-requests | python-requests which I'd have thought would pull it in for QA too? > > - Looks like HTTPBasicAuth is there since 1.0 of requests, so I've > > added a _notrun() check on that version. Hopefully a fix for the > > "max retries" issue is in since version 1 onward too... but that > > one may still be unresolved - lemme know? > > notrun guard does not work with python3 ... (syntax error) ... fixed > this and guard works on one host (so far). Thanks. BTW, getting a couple of reports of pmdalinux failures with the new interrupts PMID persistence and softirqs code; I'm looking into that now (just in case you run into that). cheers. -- Nathan From nscott@redhat.com Tue Jul 12 23:29:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CDE3D7CA1 for ; Tue, 12 Jul 2016 23:29:21 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A1DE5304032 for ; Tue, 12 Jul 2016 21:29:21 -0700 (PDT) X-ASG-Debug-ID: 1468384155-04cb6c063e7bc4a0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id CIv09d0b8XaXeWjQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 12 Jul 2016 21:29:15 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6D4TETx016045 for ; Wed, 13 Jul 2016 00:29:14 -0400 Date: Wed, 13 Jul 2016 00:29:14 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <379132923.5574416.1468384154794.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, pmdalinux MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, pmdalinux Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.204] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, pmdalinux Thread-Index: s36BaTgZbdUgLvrvfMHJeIV3HCh7DA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468384155 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 958 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.31228 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (1): qa: valgrind check /proc/{stat,interrupts,softirqs} use qa/857 | 71 +++ qa/857.out | 760 +++++++++++++++++++++++++++++++++++++++++ qa/group | 1 src/pmdas/linux/interrupts.c | 17 src/pmdas/linux/proc_cpuinfo.c | 1 5 files changed, 844 insertions(+), 6 deletions(-) commit aded3eb6918ada7d79f5039a9f8701fcbf6590e1 Author: Nathan Scott Date: Wed Jul 13 14:24:27 2016 +1000 qa: valgrind check /proc/{stat,interrupts,softirqs} use Add a test 857 to exercise more Linux kernel metrics using valgrind. Resolve a few writes into uninitialised memory in the process - in particular, a long-standing issue in map_online_cpus() is now resolved, where "unsigned long"s were written into an "unsigned int" CPU ID array. From kenj@internode.on.net Wed Jul 13 04:56:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BE66D7CA1 for ; Wed, 13 Jul 2016 04: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 8F9DF304032 for ; Wed, 13 Jul 2016 02:56:12 -0700 (PDT) X-ASG-Debug-ID: 1468403765-04cb6c063f7ce380001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id eSju7k1XUZTdx1br for ; Wed, 13 Jul 2016 02:56:05 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AEBABOD4ZXEJVY0XYNT4t/sgmBeoYYAoFqEwEBAQEBAQEGAQEBAQEBAQE+hRwBAQUjFUABDAQLGAICBRYLAgIJAwIBAgEbFhQGDQgBAbgyZ48IAQEBAQEBAQMBAQEBAQEhgQGJdodCgloFmRyeBpAXHwGCPRyBXooTAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 13 Jul 2016 19:26:03 +0930 Subject: Re: [pcp] qa/1111 failing pretty much every place it is run To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <57859524.6050605@internode.on.net> <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> <5785B148.1090200@internode.on.net> <2007799860.5569194.1468379983465.JavaMail.zimbra@redhat.com> Cc: Alec Ten Harmsel , PCP From: Ken McDonell Message-ID: <57861033.7070108@internode.on.net> Date: Wed, 13 Jul 2016 19:56:03 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <2007799860.5569194.1468379983465.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: 1468403765 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1121 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31231 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 13/07/16 13:19, Nathan Scott wrote: > > > ----- Original Message ----- >> [...] >> No deps for deb. And check-vm was only checking for python(2) version, >> but we've moved the deb build to using python3 when available and >> python3-requests was not installed. Fixed this and passes on one host >> (so far). > > Hmm - debian/control.master has > > Package: pcp-export-pcp2influxdb > Depends: ${python:Depends}, [...], python3-requests | python-requests > > which I'd have thought would pull it in for QA too? Well we're probably just another victim of the simple minds of the Python pixies that apparently thought compatibility between versions was something that did not matter. The prereq will be satisfied by python-requests when python3-requests is *not* installed, which won't help if configure has decided to use python3 ... this probably needs configure-driven magic to customize the debian/control file to make the Depends: line python3-requests if PCP is using python3 else python-requests if PCP is using python(2), rather than the alternation construct at the moment. From myllynen@redhat.com Wed Jul 13 07:08:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9AC407CA1 for ; Wed, 13 Jul 2016 07:08:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6B439304032 for ; Wed, 13 Jul 2016 05:08:08 -0700 (PDT) X-ASG-Debug-ID: 1468411681-04cb6c063c7d8140001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id npDX6vIJnmF7X0c2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 05:08:02 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id i5so65797336wmg.0 for ; Wed, 13 Jul 2016 05:08:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=ldbU8LR7/Ky/oc0vyRmhi7N/ht7VGDR18yMxMakPe4Y=; b=iftl00Imrj5WMXa/Vt/nLOJ53QacBYruRFFP68aGZjNLvwzLNB1l+Cm7F/oQnEYP9M 9VXzMwg3ziKI0Bjh7H+id+B7QEVfRZxnvZx/VPbaoeTgr1N6Ef2nvceZo5Zg2x2Vhvss T1V8XgKE75/kNQt0mhXN6a3vH9TDs0mplXWRE/7G3gTsVEgVnu3PYEAm39s7bguDqqLk /Vj5bowQ0Tx1ENVLdDmr4x12whHCJ2IlU8KOg8TyBsP9myjsnJ36o1QDZzmFzSUJgBd1 hHI0plTGqUxmaYZqOMPbYQigy2HWaAVr4umZp2H98zIYGarxn/ozWPOGpA0LdnWrFC4O YnnQ== X-Gm-Message-State: ALyK8tI4nYYW6setBnmTTUWUcMJtuloImtgAPMojL2+7lMBM1oQcKdzfYO6MixOg0tlzRH8I X-Received: by 10.28.51.210 with SMTP id z201mr177904wmz.98.1468411680860; Wed, 13 Jul 2016 05:08:00 -0700 (PDT) Received: from [192.168.1.101] (87-95-75-204.bb.dnainternet.fi. [87.95.75.204]) by smtp.gmail.com with ESMTPSA id b84sm37190158wmb.6.2016.07.13.05.07.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jul 2016 05:07:59 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA To: Martins Innus , pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <72cbfdff-ddc2-0c8c-bfe0-0c3a4e8b5b22@redhat.com> Date: Wed, 13 Jul 2016 15:07:57 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1468411682 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 7778 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31233 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi, On 2016-07-12 18:15, Martins Innus wrote: > Marko, > This is great! I tried to run it, but I think my libvirt version may be too old? > > Under Centos 6: > > $ libvirtd --version > libvirtd (libvirt) 0.10.2 Seems that 0.10 is lacking some hugely helpful methods. > $ pminfo -f libvirt > > libvirt.dominfo.uuid > Error: Resource temporarily unavailable This should be always available. > libvirt.dominfo.memory.max > Error: Resource temporarily unavailable This can be missing if maxMemory is not set for a domain. > $ sudo more /var/log/pcp/pmcd/libvirt.log > Log for pmdalibvirt on srv-p23-14.cbls.ccr.buffalo.edu started Tue Jul 12 11:02:58 2016 > > [Tue Jul 12 11:02:58] pmdalibvirt(120678) Info: Connected as root to qemu:///system > Traceback (most recent call last): > File "/var/lib/pcp/pmdas/libvirt/pmdalibvirt.python", line 356, in libvirt_refresh > flags = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE > AttributeError: 'module' object has no attribute ‘VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE' > > Do I need to configure something differently from the defaults or is this not likely to work under Centos 6? I've updated to code in my fedorapeople page to work with 0.10 API so that it won't choke there anymore. But that doesn't help yet with the missing metrics. Below is a patch which collects the metrics available with 0.10 API. It seems to work but as you see it's awfully ugly. The good thing, though, is that it's rather well contained so those code paths are not hit with Fedora / RHEL/Centos 7 / etc using libvirt 1.0 or newer. Here's also a quick test script to allow to see what libvirt returns to the caller if you want to verify that it's really working ok for you. #!/usr/bin/env python import libvirt from lxml import etree conn = libvirt.openReadOnly('qemu:///system') doms = conn.listAllDomains(libvirt.VIR_CONNECT_LIST_DOMAINS_ACTIVE) print(conn.domainListGetStats(doms, libvirt.VIR_DOMAIN_STATS_BLOCK | libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING, libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE)) for dom in doms: doc = etree.fromstring(dom.XMLDesc(0)) src = doc.xpath("/domain/devices/disk")[0].findall('source')[0] path = None for path in 'file', 'block', 'dir', 'network': try: key = src.keys().index(path) path = src.values()[key] break except: pass if not path: continue print(dom.blockStats(path)) And here's the patch - I warned you :) --- a/pmdalibvirt.python +++ b/pmdalibvirt.python @@ -370,6 +370,15 @@ if flags is not None: stats = libvirt.VIR_DOMAIN_STATS_CPU_TOTAL self.vm_cpustats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + res = dom.getCPUStats(True, 0)[0] + newres = {} + for key in res: + k = key.replace("_time", "") + k = k.replace("cpu", "time") + newres['cpu.' + k] = res[key] + self.vm_cpustats_res.append([dom, newres]) except libvirt.libvirtError as error: self.log("Failed to get domain cpu stats: %s" % error) return @@ -409,6 +418,36 @@ if flags is not None: stats = libvirt.VIR_DOMAIN_STATS_BLOCK | libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING self.vm_blockstats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + doc = etree.fromstring(dom.XMLDesc(0)) + count = len(doc.xpath("/domain/devices/disk")) + newres = {} + newres['block.count'] = count + for nr in range(count): + src = doc.xpath("/domain/devices/disk")[nr].findall('source')[0] + path = None + for path in 'file', 'block', 'dir', 'network': + try: + key = src.keys().index(path) + path = src.values()[key] + break + except: + pass + if not path: + continue + nrstr = str(nr) + stats = dom.blockStats(path) + for i in range(len(stats)): + if i == 0: + newres['block.' + nrstr + '.rd.reqs'] = stats[i] + elif i == 1: + newres['block.' + nrstr + '.rd.bytes'] = stats[i] + elif i == 2: + newres['block.' + nrstr + '.wr.reqs'] = stats[i] + elif i == 3: + newres['block.' + nrstr + '.wr.bytes'] = stats[i] + self.vm_blockstats_res.append([dom, newres]) except libvirt.libvirtError as error: self.log("Failed to get domain block stats: %s" % error) return @@ -419,6 +458,34 @@ if flags is not None: stats = libvirt.VIR_DOMAIN_STATS_INTERFACE self.vm_netstats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + doc = etree.fromstring(dom.XMLDesc(0)) + count = len(doc.xpath("/domain/devices/interface")) + newres = {} + newres['net.count'] = count + for nr in range(count): + name = doc.xpath("/domain/devices/interface")[nr].findall('target')[0].values()[0] + nrstr = str(nr) + stats = dom.interfaceStats(name) + for i in range(len(stats)): + if i == 0: + newres['net.' + nrstr + '.rx.bytes'] = stats[i] + elif i == 1: + newres['net.' + nrstr + '.rx.pkts'] = stats[i] + elif i == 2: + newres['net.' + nrstr + '.rx.errs'] = stats[i] + elif i == 3: + newres['net.' + nrstr + '.rx.drop'] = stats[i] + elif i == 4: + newres['net.' + nrstr + '.tx.bytes'] = stats[i] + elif i == 5: + newres['net.' + nrstr + '.tx.pkts'] = stats[i] + elif i == 6: + newres['net.' + nrstr + '.tx.errs'] = stats[i] + elif i == 7: + newres['net.' + nrstr + '.tx.drop'] = stats[i] + self.vm_netstats_res.append([dom, newres]) except libvirt.libvirtError as error: self.log("Failed to get domain net stats: %s" % error) return Cheers, -- Marko Myllynen From gidepozav@korea.com Wed Jul 13 11:40:02 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.7 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 87A9F7CA4 for ; Wed, 13 Jul 2016 11:40:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3CE31304043 for ; Wed, 13 Jul 2016 09:39:59 -0700 (PDT) X-ASG-Debug-ID: 1468427989-04bdf074b582db60001-S8gJnT Received: from r-smtp6.korea.com (91a239b67c47.greendata.pl [91.239.67.47]) by cuda.sgi.com with ESMTP id x9evYVG8koN57owK for ; Wed, 13 Jul 2016 09:39:50 -0700 (PDT) X-Barracuda-Envelope-From: gidepozav@korea.com X-Barracuda-Effective-Source-IP: 91a239b67c47.greendata.pl[91.239.67.47] X-Barracuda-Apparent-Source-IP: 91.239.67.47 From: "=?utf-8?B?SFIt0LHRjtC00LbQtdGC?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0JHRjtC00LbQtdGC0LjRgNC+0LLQsNC90LjQtSDQtNC70Y8g0YHQv9C10YbQuNCw0LvQuNGB0YLQvtCyINC/0L4gSFI=?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0JHRjtC00LbQtdGC0LjRgNC+0LLQsNC90LjQtSDQtNC70Y8g0YHQv9C10YbQuNCw0LvQuNGB0YLQvtCyINC/0L4gSFI=?= Message-ID: <609195589.20160713193948@MNPNAQNZX> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 13 Jul 2016 19:39:48 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: 91a239b67c47.greendata.pl[91.239.67.47] X-Barracuda-Start-Time: 1468427989 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 10326 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31236 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 DQo8Qk9EWT48RElWIGFsaWduPWNlbnRlcj4NCjxUQUJMRSBiZ0NvbG9yPSMwMDY2OTkgYm9yZGVy PTE+DQo8VEJPRFk+DQo8VFI+DQo8VEQ+Jm5ic3A7PC9URD4NCjxURD4mbmJzcDs8L1REPg0KPFRE PiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURD4mbmJzcDs8L1REPg0KPFREIGJnQ29sb3I9I2Y1 ZjVmNT4NCjxUQUJMRSB3aWR0aD0iMTAwJSIgYm9yZGVyPTE+DQo8VEJPRFk+DQo8VFI+DQo8VEQ+ Jm5ic3A7PC9URD4NCjxURD4mbmJzcDs8L1REPg0KPFREPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4N CjxURD4mbmJzcDs8L1REPg0KPFREPg0KPFAgYWxpZ249Y2VudGVyPjxCUj48Rk9OVCBjb2xvcj0j MDAwMGNjIHNpemU9NSBmYWNlPUNhbWJyaWE+0JrQsNC6INC+0L/RgtC40LzQuNC30LjRgNC+0LLQ sNGC0Ywg0YDQsNGB0YXQvtC00Ysg0L3QsCDQv9C10YDRgdC+0L3QsNC7OiA8QlI+0L/RgNC+0LLQ tdGA0LXQvdC90YvQtSDQuCDRjdGE0YTQtdC60YLQuNCy0L3Ri9C1INC/0L7QtNGF0L7QtNGLPC9G T05UPjxGT05UIGNvbG9yPSMwMDAwY2M+PEJSPjwvRk9OVD48U1BBTiBsYW5nPXJ1PtCf0YDQvtC8 0L7QutC+0LQ8L1NQQU4+OiA8VT40NzI8L1U+PEJSPjxCUj48Rk9OVCBjb2xvcj0jMDAwMDgwPiog KiAqPC9GT05UPjxCUj48QlI+PEZPTlQgY29sb3I9I2NjMDA2Nj48Qj48U1BBTiBsYW5nPXJ1PjI5 PC9TUEFOPiA8U1BBTiBsYW5nPXJ1PtC40Y7Qu9GPPC9TUEFOPiZuYnNwOyB8IDxTUEFOIGxhbmc9 cnU+0LMuINCc0L7RgdC60LLQsDwvU1BBTj48QlI+PC9CPjwvRk9OVD48QlI+PFNQQU4gbGFuZz1y dT7Ql9Cw0L3Rj9GC0LjQtSDQv9GA0L7QstC+0LTQuNGC0YHRjyA8L1NQQU4+0YEgMTAuMDAg0LTQ viAxNy4zMDwvUD4NCjxQIGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1ydT7QkNC00YDQtdGBINC8 0LXRgNC+0L/RgNC40Y/RgtC40Y88L1NQQU4+OiA8L0I+0LwuINCR0LDRg9C80LDQvdGB0LrQsNGP LCDRg9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0JEu0KYuIDxTUEFOIGxhbmc9ZW4t dXM+IjwvU1BBTj7QktC40LrRgtC+0YDQuNGPINCf0LvQsNC30LA8U1BBTiBsYW5nPWVuLXVzPiI8 L1NQQU4+LjxCUj48QlI+PEI+PFNQQU4gbGFuZz1ydT7QmNC90YTQvtGA0LzQsNGG0LjRjyDQuCDR gNC10LPQuNGB0YLRgNCw0YbQuNGPINC/0L4g0YLQtdC70LXRhNC+0L3RgzwvU1BBTj46PC9CPiA8 QlI+PEJSPjxGT05UIGZhY2U9Q2FtYnJpYT44Jm5ic3A7IDxGT05UIHNpemU9Mj7QutC+0LQg0LPQ vtGA0L7QtNCwJm5ic3A7PC9GT05UPiZuYnNwOyAoNDk1KSZuYnNwOyA8Rk9OVCBzaXplPTI+0YLQ tdC7PC9GT05UPjxTUEFOIGxhbmc9ZW4tdXM+PEZPTlQgc2l6ZT0yPjo8L0ZPTlQ+PC9TUEFOPiZu YnNwOyA3MjUgLSAwNCAtIDQ4Jm5ic3A7IDxGT05UIHNpemU9Mj4o0LzQvdC+0LPQvtC60LDQvdCw 0LvRjNC90YvQuSk8L0ZPTlQ+PC9GT05UPjxCUj48QlI+PEZPTlQgY29sb3I9IzAwMDA4MD4qICog KiAqPEJSPiZuYnNwOzwvRk9OVD48L1A+DQo8UCBhbGlnbj1sZWZ0PjxGT05UIGNvbG9yPSMwMDAw Y2M+PEI+0JTQu9GPOjwvQj48L0ZPTlQ+IDxCUj7RgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQ uCDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC60LDQtNGA0L7QstGL0YUg0YHQu9GD0LbQsSDQuCDQ vtGC0LTQtdC70L7QsiDQutCw0LTRgNC+0LIsINGO0YDQuNGB0YLQvtCyINC4IDxCUj7RgNGD0LrQ vtCy0L7QtNC40YLQtdC70LXQuSDQutC+0LzQv9Cw0L3QuNC5LjxCUj48QlI+PEZPTlQgY29sb3I9 IzAwMDBjYz48Qj7QptC10LvRjDo8L0I+PC9GT05UPiDQuNC30YPRh9C40YLRjCDQvtGB0L3QvtCy 0L3Ri9C1INGC0LXRhdC90L7Qu9C+0LPQuNC4LCDQv9C+0LTRhdC+0LTRiyDQuiDQv9C70LDQvdC4 0YDQvtCy0LDQvdC40Y4g0L/QtdGA0YHQvtC90LDQu9CwLCDQt9Cw0YLRgNCw0YIg0L3QsCA8QlI+ 0L/QtdGA0YHQvtC90LDQuywg0L3QsNGD0YfQuNGC0YzRgdGPINC/0LvQsNC90LjRgNC+0LLQsNGC 0Ywg0L/QtdGA0YHQvtC90LDQuyAo0YjRgtCw0YLQvdC+0LUg0YDQsNGB0L/QuNGB0LDQvdC40LUp LCDQsdGO0LTQttC10YLQuNGA0L7QstCw0YLRjCDQt9Cw0YLRgNCw0YLRiyDQvdCwIDxCUj7Qv9C1 0YDRgdC+0L3QsNC7LCDQuNC30YPRh9C40YLRjCDQstC40LTRiyDQv9C+0LrQsNC30LDRgtC10LvQ tdC5INGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtC4INC/0YDQuCDQv9C70LDQvdC40YDQvtCy0LDQ vdC40Lgg0L/QtdGA0YHQvtC90LDQu9CwINC4INGD0YfQtdGC0LAg0LfQsNGC0YDQsNGCLCA8QlI+ 0YDQsNGB0YHRh9C40YLQsNGC0Ywg0Lgg0YHRgNCw0LLQvdC40YLRjCDQv9C+0LrQsNC30LDRgtC1 0LvQuCDRgdCy0L7QtdC5INC60L7QvNC/0LDQvdC40Lgg0YEg0LTQsNC90L3Ri9C80Lgg0YDRi9C9 0LrQsC/QvtGC0YDQsNGB0LvQuC48QlI+Jm5ic3A7PC9QPjwvVEQ+DQo8VEQ+Jm5ic3A7PC9URD48 L1RSPg0KPFRSPg0KPFREPiZuYnNwOzwvVEQ+DQo8VEQ+Jm5ic3A7PC9URD4NCjxURD4mbmJzcDs8 L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KPFA+PEJSPjxCPjxGT05UIHNpemU9ND48U1BBTiBs YW5nPXJ1PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8Rk9OVCBjb2xvcj0j MDA2Njk5PtCe0L/QuNGB0LDQvdC40LUg0L/RgNC+0LPRgNCw0LzQvNGLPC9GT05UPjwvU1BBTj48 Rk9OVCBjb2xvcj0jMDA2Njk5Pjo8L0ZPTlQ+PFNQQU4gbGFuZz1ydT4mbmJzcDsgPC9TUEFOPjwv Rk9OVD48L0I+PC9QPg0KPFA+PEI+PEZPTlQgY29sb3I9IzAwNjY5OT4xLjwvRk9OVD4g0K3QmtCe 0J3QntCc0JjQp9CV0KHQmtCQ0K8g0J3QldCh0KLQkNCR0JjQm9Cs0J3QntCh0KLQrDog0L/RgNC+ 0LHQu9C10LzRiywg0YPQs9GA0L7Qt9GLINC4INCy0L7Qt9C80L7QttC90L7RgdGC0LguPC9CPjxC Uj48QlI+PEI+PEZPTlQgY29sb3I9IzAwNjY5OT4yLjwvRk9OVD4g0JDQndCi0JjQmtCg0JjQl9CY 0KHQndCr0JUg0JTQldCZ0KHQotCS0JjQryDigJMg0YDQsNGB0YjQuNGA0Y/QtdC8INCw0YDRgdC1 0L3QsNC7INC/0YDQuNC10LzQvtCyLCDQvNC10YLQvtC00L7QsiDQuCDRgNC10YjQtdC90LjQuSA8 QlI+0YDRg9C60L7QstC+0LTQuNGC0LXQu9GPLjwvQj4gMTAg0L7QsdGP0LfQsNGC0LXQu9GM0L3R i9GFINC00LXQudGB0YLQstC40Lkg0YDQsNCx0L7RgtC+0LTQsNGC0LXQu9GPINCy0L4g0LLRgNC1 0LzRjyDRjdC60L7QvdC+0LzQuNGH0LXRgdC60L7QuSDQvdC10YHRgtCw0LHQuNC70YzQvdC+0YHR gtC4LiA8QlI+0JPQvtGC0L7QstC40LwgwqvQsNC90YLQuNC60YDQuNC30LjRgdC90YPRjiDQutC+ 0LzQsNC90LTRg8K7IC0g0L/QtdGA0YHQvtC90LDQuywg0YEg0LrQvtGC0L7RgNGL0Lwg0YPRgdC/ 0LXRiNC90L4g0LHRg9C00LXRgiDQv9GA0L7QudC00LXQvSDQvdC+0LLRi9C5INC60YDQuNC30LjR gS4gPEJSPtCh0L7Qt9C00LDQtdC8INGB0LjRgdGC0LXQvNGDINGN0YTRhNC10LrRgtC40LLQvdC+ 0LPQviDRgNGD0LrQvtCy0L7QtNGB0YLQstCwLiDQntGB0YPRidC10YHRgtCy0LvRj9C10Lwg0LjQ vdC00LjQstC40LTRg9Cw0LvRjNC90YvQuSDQv9C+0LTRhdC+0LQg0Log0LrQsNC20LTQvtC80YMg PEJSPtGB0L7RgtGA0YPQtNC90LjQutGDOiDRjdGC0LDQv9GLLCDQv9C+0YHRgtCw0L3QvtCy0LrQ sCDQuNC90LTQuNCy0LjQtNGD0LDQu9GM0L3Ri9GFINGG0LXQu9C10Lkg0Lgg0L/RgNC10LTQv9C+ 0LvQsNCz0LDQtdC80YvRhSDRgNC10LfRg9C70YzRgtCw0YLQvtCyLiDQn9C+0LLRi9GI0LDQtdC8 IDxCUj7RgNC10LfRg9C70YzRgtCw0YLQuNCy0L3QvtGB0YLRjCDRgdC+0YLRgNGD0LTQvdC40LrQ vtCyLiDQodC90LjQttCw0LXQvCDQvdC10LPQsNGC0LjQstC90YvQtSDQvdCw0YHRgtGA0L7QtdC9 0LjRjyDQsiDQutC+0LvQu9C10LrRgtC40LLQtS4gPEJSPjxCPtCj0L/RgNCw0LLQu9GP0LXQvCDQ t9Cw0YLRgNCw0YLQsNC80Lgg0Lgg0YDQsNGB0YXQvtC00LDQvNC4INC90LAg0L/QtdGA0YHQvtC9 0LDQuy48L0I+INCR0Y7QtNC20LXRgtC40YDQvtCy0LDQvdC40LUg0LfQsNGC0YDQsNGCINC90LAg 0L/QtdGA0YHQvtC90LDQuzogPEJSPtC/0L7QtNGF0L7QtNGLLCDQsNC70LPQvtGA0LjRgtC8LCDQ utC70Y7Rh9C10LLRi9C1INGE0LDQutGC0L7RgNGLINGE0L7RgNC80LDRgtGLINCy0LXQtNC10L3Q uNGPIOKAkyDQsdGO0LTQttC10YLQsC4g0JrQu9Cw0YHRgdC40YTQuNC60LDRhtC40Y8g0LfQsNGC 0YDQsNGCINC90LAgPEJSPtC/0LXRgNGB0L7QvdCw0Lsg0L3QsCDQv9C+0YHRgtC+0Y/QvdC90YvQ tSDQuCDQv9C10YDQtdC80LXQvdC90YvQtSwg0L/QtdGA0LXRgdC80L7RgtGAINC4INC+0L/RgtC4 0LzQuNC30LDRhtC40Lgg0L7QsdGK0LXQvNCwINGC0LXQutGD0YnQuNGFINC30LDRgtGA0LDRgi4g PEJSPtCe0L/RgtC40LzQuNC30LDRhtC40Y8g0YHQvtGG0LjQsNC70YzQvdC+0LPQviDQv9Cw0LrQ tdGC0LAg0Lgg0LvRjNCz0L7Rgiwg0YDQsNGB0YXQvtC00L7QsiDQvdCwINC+0LHRg9GH0LXQvdC4 0LUg0Lgg0L/QtdGA0LXQv9C+0LTQs9C+0YLQvtCy0LrRgyDQv9C10YDRgdC+0L3QsNC70LAsIDxC Uj7RgNCw0YHRhdC+0LTQvtCyINC90LAg0L/QvtC00LHQvtGAINC/0LXRgNGB0L7QvdCw0LvQsCDQ uCDRgdC+0LTQtdGA0LbQsNC90LjQtSDRgNCw0LHQvtGH0LjRhSDQvNC10YHRgi4gMTAg0YHQv9C+ 0YHQvtCx0L7QsiDRgdC90LjQttC10L3QuNGPINC30LDRgtGA0LDRgiDQsdC10LcgPEJSPtGB0L7Q utGA0LDRidC10L3QuNGPINC/0LXRgNGB0L7QvdCw0LvQsC48QlI+PEI+0J7Qv9GC0LjQvNC40LfQ sNGG0LjRjyDRgdC40YHRgtC10LzRiyDQvtC/0LvQsNGC0Ysg0YLRgNGD0LTQsCDQuCDQvNCw0YLQ tdGA0LjQsNC70YzQvdC+0LPQviDRgdGC0LjQvNGD0LvQuNGA0L7QstCw0L3QuNGPLjwvQj4g0KTQ vtGA0LzQuNGA0L7QstCw0L3QuNC1IDxCUj7QsdGO0LTQttC10YLQsCDRgdC40YHRgtC10LzRiyDQ vNCw0YLQtdGA0LjQsNC70YzQvdC+0LPQviDRgdGC0LjQvNGD0LvQuNGA0L7QstCw0L3QuNGPLiDQ ntGG0LXQvdC60LAg0L3QvtC80LXQvdC60LvQsNGC0YPRgNGLINCy0YvQv9C70LDRgiwg0L7QsdGK 0LXQvNC+0LIg0L/QviA8QlI+0LLQuNC00LDQvCDQstGL0L/Qu9Cw0YIg0Lgg0YHRgtGA0YPQutGC 0YPRgNGLINC00L7RhdC+0LTQsCDRgNCw0LHQvtGC0L3QuNC60L7Qsiwg0LzQvtGC0LjQstC40YDR g9GO0YnQtdCz0L4g0Y3RhNGE0LXQutGC0LAg0LrQsNC20LTQvtC5INCy0YvQv9C70LDRgtGLIDxC Uj48Qj7Qn9C70LDQvdC40YDQvtCy0LDQvdC40LUg0L/QtdGA0YHQvtC90LDQu9CwLCDRgNCw0YHR h9C10YIg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDRh9C40YHQu9C10L3QvdC+0YHRgtC4LjwvQj4g 0KHQsdC+0YAg0LjQvdGE0L7RgNC80LDRhtC40LguINCe0YbQtdC90LrQsCA8QlI+0YDQtdC90YLQ sNCx0LXQu9GM0L3QvtGB0YLQuCDQv9C10YDRgdC+0L3QsNC70LAuINCi0LDQudC8LdGE0YPQvdC6 0YbQuNC+0L3QsNC70YzQvdGL0Lkg0LDQvdCw0LvQuNC3INGA0LXQsNC70YzQvdC+0Lkg0LfQsNCz 0YDRg9C30LrQuCDRgNCw0LHQvtGC0L3QuNC60L7QsjxCUj48Qj7Ql9Cw0LXQvNC90YvQuSDRgtGA 0YPQtCDQuNC70Lgg0LvQuNC30LjQvdCzINC/0LXRgNGB0L7QvdCw0LvQsC48L0I+INCi0YDRg9C0 INC90LAg0YPRgdC70L7QstC40Y/RhSDQtNC+0LPQvtCy0L7RgNCwINC/0L7QtNGA0Y/QtNCwINC4 0LvQuCDQstC+0LfQvNC10LfQtNC90L7Qs9C+IDxCUj7QvtC60LDQt9Cw0L3QuNGPINGD0YHQu9GD 0LMuINCa0LDQuiDQv9GA0LDQstC40LvRjNC90L4g0L7RgdGD0YnQtdGB0YLQstC40YLRjCDQt9Cw 0LrQu9GO0YfQtdC90LjQtSDQtNC+0LPQvtCy0L7RgNCwINCT0J/QpSwg0YfRgtC+0LHRiyDQtdCz 0L4g0L3QtSDQv9GA0LjQt9C90LDQu9C4IDxCUj7RgtGA0YPQtNC+0LLRi9C8LiDQl9Cw0L/RgNC1 0YIg0LfQsNC10LzQvdC+0LPQviDRgtGA0YPQtNCwINGBIDIwMTbQsyDigJMg0L/RgNCw0LLQvtCy 0YvQtSDQv9GA0L7QsdC10LvRiyDQuCDQt9Cw0LrQvtC90L3Ri9C1INC/0YPRgtC4INC+0LHRhdC+ 0LTQsCDQt9Cw0L/RgNC10YLQsC48QlI+PEJSPjxCPjxGT05UIGNvbG9yPSMwMDY2OTk+My48L0ZP TlQ+INCe0J/Qm9CQ0KLQkCDQotCg0KPQlNCQINCg0JDQkdCe0KLQndCY0JrQkCDigJMg0K3RhNGE 0LXQutGC0LjQstC90L7QtSDRg9C/0YDQsNCy0LvQtdC90LjQtS48L0I+INCa0LDQutC+0Lkg0JzQ oNCe0KIg0L/Qu9Cw0YLQuNGC0Yw6IDxCUj7RgNC10LPQuNC+0L3QsNC70YzQvdGL0LksINGE0LXQ tNC10YDQsNC70YzQvdGL0LksINC+0YLRgNCw0YHQu9C10LLQvtC5LiDQktCy0L7QtNC40Lwg0LPR gNCw0LTQsNGG0LjRjiDQtNC+0LvQttC90L7RgdGC0LXQuSwg0YPRgdGC0LDQvdCw0LLQu9C40LLQ sNC10LwgPEJSPtC90LDQtNCx0LDQstC60LgsINC00L7Qv9C70LDRgtGLLCDQv9GA0LXQvNC40Lgu INCj0LzQtdC90YzRiNC10L3QuNC1INC30LDRgNC/0LvQsNGC0Ysg0YDQsNCx0L7RgtC90LjQutCw IOKAkyDQt9Cw0LrQvtC90L3QviDQu9C4INGN0YLQvj8g0KfRgtC+INC70YPRh9GI0LUgPEJSPtC+ 0YTQvtGA0LzQuNGC0Yw6INGB0L7QstC80LXRgdGC0LjRgtC10LvRjNGB0YLQstC+INC40LvQuCDR gdC+0LLQvNC10YnQtdC90LjQtSwg0Lgg0LrQsNC6INGN0YLQviDQvtGB0YPRidC10YHRgtCy0LjR gtGMLiDQmtCw0Log0L/RgNCw0LLQuNC70YzQvdC+INC+0YTQvtGA0LzQuNGC0YwgPEJSPtCy0YvQ v9C70LDRgtGDINC30LDRgNC/0LvQsNGC0Ysg0L3QsCDQsdCw0L3QutC+0LLRgdC60YPRjiDQutCw 0YDRgtC+0YfQutGDINC4INC90LUg0LTQvtC/0YPRgdGC0LjRgtGMINC+0YjQuNCx0L7Qui4g0KHR gNC+0LrQuCDQstGL0L/Qu9Cw0YLRiyA8QlI+0LfQsNGA0L/Qu9Cw0YLRiy4g0JfQsNC00LXRgNC2 0LrQsCDQt9Cw0YDQv9C70LDRgtGLOiDQstGB0LXQs9C00LAg0LvQuCDQvNC+0LbQvdC+INC/0YDQ uNCy0LvQtdGH0Ywg0Log0YPQs9C+0LvQvtCy0L3QvtC5INC+0YLQstC10YLRgdGC0LLQtdC90L3Q vtGB0YLQuCA8QlI+0YDQsNCx0L7RgtC+0LTQsNGC0LXQu9GPPzxCUj48QlI+PEI+PEZPTlQgY29s b3I9IzAwNjY5OT40LjwvRk9OVD4g0J3QldCf0J7Qm9Cd0J7QlSDQoNCQ0JHQntCn0JXQlSDQktCg 0JXQnNCvIC0g0LrQsNC6INGN0LvQtdC80LXQvdGCINGB0L3QuNC20LXQvdC40Y8g0LfQsNGC0YDQ sNGCINC4INC/0L7QstGL0YjQtdC90LjRjyA8QlI+0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQ vdC+0YHRgtC4INGA0LDQsdC+0YLQvdC40LrQsC48L0I+INCa0LDQuiDQtdCz0L4g0L/RgNCw0LLQ uNC70YzQvdC+INCy0LLQtdGB0YLQuCDQuCDQutCw0LrQvtC1INCy0YDQtdC80Y8g0YPRgdGC0LDQ vdC+0LLQuNGC0Ywg0LTQu9GPIDxCUj7RgNCw0LHQvtGC0YsuINCh0L3QuNC20LXQvdC40LUg0LfQ sNGC0YDQsNGCINC90LAg0L/QtdGA0YHQvtC90LDQuyDQv9GD0YLQtdC8LCDQstCy0LXQtNC10L3Q uNGPINC/0L7Qu9C+0LbQtdC90LjRjyDQviDQstGL0L3Rg9C20LTQtdC90L3QvtC8INC/0YDQvtGB 0YLQvtC1LiA8QlI+0J7RgtC/0YPRgdC6INCx0LXQtyDRgdC+0YXRgNCw0L3QtdC90LjRjyDQt9Cw 0YDQv9C70LDRgtGLLCDQv9C+0YDRj9C00L7QuiDQuCDRgdGA0L7QutC4INC10LPQviDQv9GA0LXQ tNC+0YHRgtCw0LLQu9C10L3QuNGPLiDQmNGB0L/QvtC70YzQt9GD0LXQvCDQt9Cw0LrQvtC9LCA8 QlI+0YHQvtCx0LvRjtC00LDRjyDQuNC90YLQtdGA0LXRgdGLINGA0LDQsdC+0YLQvtC00LDRgtC1 0LvRjyDQuCDRgNCw0LHQvtGC0L3QuNC60LAuPEJSPjxCUj48Qj48Rk9OVCBjb2xvcj0jMDA2Njk5 PjUuPC9GT05UPiDQoNCQ0KHQodCi0JDQldCc0KHQryDQoSDQndCV0K3QpNCk0JXQmtCi0JjQktCd 0KvQnNCYINCg0JDQkdCe0KLQndCY0JrQkNCc0JgsINCc0JjQndCY0JzQmNCX0JjQoNCj0K8g0JrQ kNCU0KDQntCS0KvQmTxCUj7QrdCa0KHQotCg0JXQnNCY0JfQnC48L0I+INCf0J4g0KHQntCT0JvQ kNCo0JXQndCY0K4g0KHQotCe0KDQntCdOiDQn9C70Y7RgdGLINC4INC80LjQvdGD0YHRiyDQtNCw 0L3QvdC+0LPQviDQvtGB0L3QvtCy0LDQvdC40Y8g0YPQstC+0LvRjNC90LXQvdC40Y8gPEJSPtC/ 0LXRgNC10LQg0YHQvtC60YDQsNGJ0LXQvdC40LXQvCDRiNGC0LDRgtCwLiDQmtCw0Log0LzQvtGC 0LjQstC40YDQvtCy0LDRgtGMINGA0LDQsdC+0YLQvdC40LrQsCwg0LjRgdC/0L7Qu9GM0LfRg9GP INC30LDQutC+0L3QvtC00LDRgtC10LvRjNC90YvQtSDQvdC+0YDQvNGLLCA8QlI+0YPQstC+0LvQ uNGC0YzRgdGPINC/0L4g0YHQvtCz0LvQsNGI0LXQvdC40Y4g0YHRgtC+0YDQvtC9INGBINC80LjQ vdC40LzQsNC70YzQvdGL0LzQuCDQuNC30LTQtdGA0LbQutCw0LzQuCDQtNC70Y8g0YDQsNCx0L7R gtC+0LTQsNGC0LXQu9GPLiDQntGI0LjQsdC60LgsIDxCUj7QutC+0YLQvtGA0YvQtSDQvdC10LTQ vtC/0YPRgdGC0LjQvNGLLiDQn9CeINCh0J7QmtCg0JDQqdCV0J3QmNCuINCo0KLQkNCi0JAg0Lgg KNC40LvQuCkg0KfQmNCh0JvQldCd0J3QntCh0KLQmDog0JrQvtCz0L4g0L3QtdC70YzQt9GPIDxC Uj7RgdC+0LrRgNCw0YnQsNGC0YwsINGN0YLQsNC/0Ysg0YHQvtC60YDQsNGJ0LXQvdC40Y8uINCe 0YHQvtCx0LXQvdC90L7RgdGC0Lgg0YHQvtC60YDQsNGJ0LXQvdC40Y8g0YjRgtCw0YLQsCDQtNC7 0Y8g0L7RgtC00LXQu9GM0L3Ri9GFINC60LDRgtC10LPQvtGA0LjQuSA8QlI+0YDQsNCx0L7RgtC9 0LjQutC+0LIuINCa0LDQuiDQt9Cw0LrQvtC90L3QviDQv9GA0L7QuNC30LLQtdGB0YLQuCDRgdC+ 0LrRgNCw0YnQtdC90LjQtSDQuCDQvtGB0YLQsNCy0LjRgtGMINC90LAg0YDQsNCx0L7RgtC1INC9 0LXQvtCx0YXQvtC00LjQvNGL0YUg0LvRjtC00LXQuS4gPEJSPtCU0L7QutGD0LzQtdC90YLQsNC7 0YzQvdC+0LUg0L7RhNC+0YDQvNC70LXQvdC40LUuINCS0YvQv9C70LDRgtGLINC/0YDQuCDRg9Cy 0L7Qu9GM0L3QtdC90LjQuDog0LrQsNC6INC40LfQsdC10LbQsNGC0Ywg0L/RgNC+0LHQu9C10Lwu INCa0LDQutC40LUg0LTQtdC50YHRgtCy0LjRjyA8QlI+0YDQsNCx0L7RgtC+0LTQsNGC0LXQu9GP INC90LXQtNC+0L/Rg9GB0YLQuNC80Ysg0L/RgNC4INGB0L7QutGA0LDRidC10L3QuNC4INGI0YLQ sNGC0LAgKNGH0LjRgdC70LXQvdC90L7RgdGC0LgpLiA8QlI+PEJSPjxCPjxGT05UIGNvbG9yPSMw MDY2OTk+Ni48L0ZPTlQ+INCd0J7QktCr0JUg0JjQl9Cc0JXQndCV0J3QmNCvINCX0JDQmtCe0J3Q ntCU0JDQotCV0JvQrNCh0KLQktCQINGBIDIwMTYg0LPQvtC00LA6PC9CPiDRh9GC0L4g0LzQvtC2 0LXRgiDQvtGB0LvQvtC20L3QuNGC0Ywg0YDQsNCx0L7RgtGDIDxCUj7QutC+0LzQv9Cw0L3QuNC4 INC/0L4g0Y3RhNGE0LXQutGC0LjQstC90L7QvNGDINGA0YPQutC+0LLQvtC00YHRgtCy0YMg0L/Q tdGA0YHQvtC90LDQu9C+0LwsINC+0LHRhdC+0LTQuNC8INC/0L7QtNCy0L7QtNC90YvQtSDQutCw 0LzQvdC4LCDQsNC00LDQv9GC0LjRgNGD0LXQvNGB0Y8g0LogPEJSPtC90L7QstGL0Lwg0YLRgNC1 0LHQvtCy0LDQvdC40Y/QvCDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C80Lgg0LjQt9C00LXRgNC2 0LrQsNC80LguPEJSPiZuYnNwOzwvUD4NCjxUQUJMRSB3aWR0aD0iMTAwJSIgYm9yZGVyPTE+DQo8 VEJPRFk+DQo8VFI+DQo8VEQ+Jm5ic3A7PC9URD4NCjxURD4mbmJzcDs8L1REPg0KPFREPiZuYnNw OzwvVEQ+PC9UUj4NCjxUUj4NCjxURD4mbmJzcDs8L1REPg0KPFREPg0KPFAgYWxpZ249bGVmdD48 Rk9OVCBmYWNlPUNhbWJyaWE+PEI+PEZPTlQgY29sb3I9IzAwNjY5OT7Qo9GH0LDRgdGC0LjQtTo8 L0ZPTlQ+PC9CPiA8U1RST05HPjxTUEFOIGxhbmc9cnU+MTE8L1NQQU4+IDxTUEFOIGxhbmc9cnU+ ODwvU1BBTj4wMCDRgC4gPC9TVFJPTkc+0JLRhdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC6 0LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDR gdC10YDRgtC40YTQuNC60LDRgi4gPEJSPig8VT48Qj7QvtGCIDIg0YfQtdC70L7QstC10Log4oCT IDEwJSwg0L7RgiAzLdGFINC4INCx0L7Qu9C10LUg4oCTIDE1ICU8L0I+PC9VPikuJm5ic3A7PC9G T05UPiZuYnNwOzwvUD48L1REPg0KPFREPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURD4mbmJz cDs8L1REPg0KPFREPiZuYnNwOzwvVEQ+DQo8VEQ+Jm5ic3A7PC9URD48L1RSPjwvVEJPRFk+PC9U QUJMRT48L1REPg0KPFREPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURD4mbmJzcDs8L1REPg0K PFREPiZuYnNwOzwvVEQ+DQo8VEQ+Jm5ic3A7PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJ Vj48L0JPRFk+ From noreply@github.com Wed Jul 13 14:40:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, 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 8C7F97CA4 for ; Wed, 13 Jul 2016 14:40:31 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3E7C78F8035 for ; Wed, 13 Jul 2016 12:40:28 -0700 (PDT) X-ASG-Debug-ID: 1468438820-04bdf074b683c450001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id kSJrwikeTiddcJs2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 12:40:21 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNQ11-0005PE-Az for ; Thu, 14 Jul 2016 05:40:19 +1000 Date: Wed, 13 Jul 2016 12:40:07 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468438807; bh=2dz/u8imvxFn82JyAx2neQxa+oZV2j6NnwdN2MyA+0k=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=O1ZerE/tKKNRfnr5QbFQQpOR3rLv54pU8V7Er5GlKidJWCzlXtFzwwQMVLd+WARo/ 5oFMORUGQQ91X5gvZsYnksvdwMWo183UMRT3VmFsKVqHQVIRW5Eux5ZcSu+rqKXsWi GeQVGAMVzvSigKVrE5l+A20WtTeaLaI3IYoQMf5Q= From: Owen Butler Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] Update README to allow fresh checkout build to work (#8) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] Update README to allow fresh checkout build to work (#8) Content-Type: multipart/alternative; boundary="--==_mimepart_57869917ba410_3aa03fb5450eb2a0192372"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: owenbutler X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468438821 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2435 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31239 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_57869917ba410_3aa03fb5450eb2a0192372 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Amend README to allow a fresh checkout/build to work. You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/speed/pull/8 -- Commit Summary -- * Update README to allow fresh checkout build to work -- File Changes -- M README.md (4) -- Patch Links -- https://github.com/performancecopilot/speed/pull/8.patch https://github.com/performancecopilot/speed/pull/8.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/8 ----==_mimepart_57869917ba410_3aa03fb5450eb2a0192372 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Amend README to allow a fresh checkout/build to work.


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

  https://github.com/performancecopilot/speed/pull/8

Commit Summary

  • Update README to allow fresh checkout build to work

File Changes

Patch Links:


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

----==_mimepart_57869917ba410_3aa03fb5450eb2a0192372-- From minnus@buffalo.edu Wed Jul 13 15:22:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A317E7CA4 for ; Wed, 13 Jul 2016 15:22:09 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 67D628F8035 for ; Wed, 13 Jul 2016 13:22:06 -0700 (PDT) X-ASG-Debug-ID: 1468441322-04cbb06ffc112df0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve18.acsu.buffalo.edu [128.205.6.23]) by cuda.sgi.com with ESMTP id dZurY3eIt8MZyDVD for ; Wed, 13 Jul 2016 13:22:02 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Effective-Source-IP: mtareserve18.acsu.buffalo.edu[128.205.6.23] X-Barracuda-Apparent-Source-IP: 128.205.6.23 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 18B63170072D; Wed, 13 Jul 2016 16:22:02 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 0C6C14006B; Wed, 13 Jul 2016 16:22:02 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 95C1740080; Wed, 13 Jul 2016 16:22:01 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 93B204006B; Wed, 13 Jul 2016 16:22:01 -0400 (EDT) Received: from prince.ccr.buffalo.edu.mail (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 8E25812BB9E3; Wed, 13 Jul 2016 16:22:01 -0400 (EDT) Date: Wed, 13 Jul 2016 16:21:56 -0400 From: Martins Innus To: Marko Myllynen , pcp developers Message-ID: In-Reply-To: <72cbfdff-ddc2-0c8c-bfe0-0c3a4e8b5b22@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <72cbfdff-ddc2-0c8c-bfe0-0c3a4e8b5b22@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA X-Mailer: Airmail (367) X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-PM-EL-Spam-Prob: X: 10% X-Barracuda-Connect: mtareserve18.acsu.buffalo.edu[128.205.6.23] X-Barracuda-Start-Time: 1468441322 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 8188 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31239 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Marko, OK, not sure if I have something really broken here, but I can=E2=80=99t= even get a simplified version of your test script to run: =23=23=23=23=23=23=23=23 =23=21/usr/bin/env python=C2=A0 import libvirt from lxml import etree conn =3D libvirt.openReadOnly('qemu:///system') if conn =3D=3D None: =C2=A0 =C2=A0 print '=46ailed to open connection to the hypervisor' =C2=A0 =C2=A0 sys.exit(1) try: =C2=A0 =C2=A0 doms =3D conn.listAllDomains(libvirt.VIR=5FCONNECT=5FLIST=5F= DOMAINS=5FACTIVE) except: =C2=A0 =C2=A0 print '=46ailed to find domains' =C2=A0 =C2=A0 sys.exit(1) print(conn.domainListGetStats(doms, libvirt.VIR=5FDOMAIN=5FSTATS=5FBLOCK = =7C libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FBACKING, libvir= t.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FACTIVE)) =23=23=23=23=23=23=23=23 =5Bminnus=40srv-p23-14 =7E=5D=24 ./virt1.py=C2=A0 Traceback (most recent call last): =C2=A0 =46ile =22./virt1.py=22, line 17, in =C2=A0 =C2=A0 print(conn.domainListGetStats(doms, libvirt.VIR=5FDOMAIN=5F= STATS=5FBLOCK =7C libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FB= ACKING, libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FACTIVE))=C2= =A0 AttributeError: virConnect instance has no attribute =E2=80=98domainListG= etStats' libvirt-python version info: =5Bminnus=40srv-p23-14 =7E=5D=24 rpm -qi libvirt-python Name =C2=A0 =C2=A0 =C2=A0 =C2=A0: libvirt-python =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 Relocations: (not relocatable) Version =C2=A0 =C2=A0 : 0.10.2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Vendor: CentOS Release =C2=A0 =C2=A0 : 60.el6 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Build Date: Wed 11 May 2016 12:2= 4:15 AM EDT Install Date: Tue 12 Jul 2016 10:59:10 AM EDT =C2=A0 =C2=A0 =C2=A0Build H= ost: worker1.bsys.centos.org Group =C2=A0 =C2=A0 =C2=A0 : Development/Libraries =C2=A0 =C2=A0 =C2=A0 =C2= =A0 Source RPM: libvirt-0.10.2-60.el6.src.rpm Size =C2=A0 =C2=A0 =C2=A0 =C2=A0: 1584344 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0License: LGPLv= 2+ Signature =C2=A0 : RSA/SHA1, Thu 12 May 2016 06:49:32 AM EDT, Key ID 0946= fca2c105b9de Packager =C2=A0 =C2=A0: CentOS BuildSystem URL =C2=A0 =C2=A0 =C2=A0 =C2=A0 : http://libvirt.org/ Summary =C2=A0 =C2=A0 : Python bindings for the libvirt library Description : The libvirt-python package contains a module that permits applications written in the Python programming language to use the interface supplied by the libvirt library to use the virtualization capabilities of recent versions of Linux (and other OSes). Thanks Martins On July 13, 2016 at 8:08:02 AM, Marko Myllynen (myllynen=40redhat.com) wr= ote: > Hi, > =20 > On 2016-07-12 18:15, Martins Innus wrote: > > Marko, > > This is great=21 I tried to run it, but I think my libvirt version ma= y be too old=3F > > > > Under Centos 6: > > > > =24 libvirtd --version > > libvirtd (libvirt) 0.10.2 > =20 > Seems that 0.10 is lacking some hugely helpful methods. > =20 > > =24 pminfo -f libvirt > > > > libvirt.dominfo.uuid > > Error: Resource temporarily unavailable > =20 > This should be always available. > =20 > > libvirt.dominfo.memory.max > > Error: Resource temporarily unavailable > =20 > This can be missing if maxMemory is not set for a domain. > =20 > > =24 sudo more /var/log/pcp/pmcd/libvirt.log > > Log for pmdalibvirt on srv-p23-14.cbls.ccr.buffalo.edu started Tue Ju= l 12 11:02:58 =20 > 2016 > > > > =5BTue Jul 12 11:02:58=5D pmdalibvirt(120678) Info: Connected as root= to qemu:///system =20 > > Traceback (most recent call last): > > =46ile =22/var/lib/pcp/pmdas/libvirt/pmdalibvirt.python=22, line 356,= in libvirt=5Frefresh =20 > > flags =3D libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FACTIV= E > > AttributeError: 'module' object has no attribute =E2=80=98VIR=5FCONNE= CT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FACTIVE' =20 > > > > Do I need to configure something differently from the defaults or is = this not likely =20 > to work under Centos 6=3F > =20 > I've updated to code in my fedorapeople page to work with 0.10 API so > that it won't choke there anymore. But that doesn't help yet with the > missing metrics. > =20 > Below is a patch which collects the metrics available with 0.10 API. It= > seems to work but as you see it's awfully ugly. The good thing, though,= > is that it's rather well contained so those code paths are not hit with= > =46edora / RHEL/Centos 7 / etc using libvirt 1.0 or newer. > =20 > Here's also a quick test script to allow to see what libvirt returns > to the caller if you want to verify that it's really working ok for you= . > =20 > =23=21/usr/bin/env python > =20 > import libvirt > from lxml import etree > =20 > conn =3D libvirt.openReadOnly('qemu:///system') > doms =3D conn.listAllDomains(libvirt.VIR=5FCONNECT=5FLIST=5FDOMAINS=5FA= CTIVE) > =20 > print(conn.domainListGetStats(doms, libvirt.VIR=5FDOMAIN=5FSTATS=5FBLOC= K =7C libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FBACKING, =20 > libvirt.VIR=5FCONNECT=5FGET=5FALL=5FDOMAINS=5FSTATS=5FACTIVE)) > for dom in doms: > doc =3D etree.fromstring(dom.XMLDesc(0)) > src =3D doc.xpath(=22/domain/devices/disk=22)=5B0=5D.findall('source')=5B= 0=5D > path =3D None > for path in 'file', 'block', 'dir', 'network': > try: > key =3D src.keys().index(path) > path =3D src.values()=5Bkey=5D > break > except: > pass > if not path: > continue > print(dom.blockStats(path)) > =20 > And here's the patch - I warned you :) > =20 > --- a/pmdalibvirt.python > +++ b/pmdalibvirt.python > =40=40 -370,6 +370,15 =40=40 > if flags is not None: > stats =3D libvirt.VIR=5FDOMAIN=5FSTATS=5FCPU=5FTOTAL > self.vm=5Fcpustats=5Fres =3D self.conn.domainListGetStats(self.doms, st= ats, flags) =20 > + else: > + for dom in self.doms: > + res =3D dom.getCPUStats(True, 0)=5B0=5D > + newres =3D =7B=7D > + for key in res: > + k =3D key.replace(=22=5Ftime=22, =22=22) > + k =3D k.replace(=22cpu=22, =22time=22) > + newres=5B'cpu.' + k=5D =3D res=5Bkey=5D > + self.vm=5Fcpustats=5Fres.append(=5Bdom, newres=5D) > except libvirt.libvirtError as error: > self.log(=22=46ailed to get domain cpu stats: %s=22 % error) > return > =40=40 -409,6 +418,36 =40=40 > if flags is not None: > stats =3D libvirt.VIR=5FDOMAIN=5FSTATS=5FBLOCK =7C libvirt.VIR=5FCONNEC= T=5FGET=5FALL=5FDOMAINS=5FSTATS=5FBACKING =20 > self.vm=5Fblockstats=5Fres =3D self.conn.domainListGetStats(self.doms, = stats, flags) =20 > + else: > + for dom in self.doms: > + doc =3D etree.fromstring(dom.XMLDesc(0)) > + count =3D len(doc.xpath(=22/domain/devices/disk=22)) > + newres =3D =7B=7D > + newres=5B'block.count'=5D =3D count > + for nr in range(count): > + src =3D doc.xpath(=22/domain/devices/disk=22)=5Bnr=5D.findall('source= ')=5B0=5D > + path =3D None > + for path in 'file', 'block', 'dir', 'network': > + try: > + key =3D src.keys().index(path) > + path =3D src.values()=5Bkey=5D > + break > + except: > + pass > + if not path: > + continue > + nrstr =3D str(nr) > + stats =3D dom.blockStats(path) > + for i in range(len(stats)): > + if i =3D=3D 0: > + newres=5B'block.' + nrstr + '.rd.reqs'=5D =3D stats=5Bi=5D > + elif i =3D=3D 1: > + newres=5B'block.' + nrstr + '.rd.bytes'=5D =3D stats=5Bi=5D > + elif i =3D=3D 2: > + newres=5B'block.' + nrstr + '.wr.reqs'=5D =3D stats=5Bi=5D > + elif i =3D=3D 3: > + newres=5B'block.' + nrstr + '.wr.bytes'=5D =3D stats=5Bi=5D > + self.vm=5Fblockstats=5Fres.append(=5Bdom, newres=5D) > except libvirt.libvirtError as error: > self.log(=22=46ailed to get domain block stats: %s=22 % error) > return > =40=40 -419,6 +458,34 =40=40 > if flags is not None: > stats =3D libvirt.VIR=5FDOMAIN=5FSTATS=5FINTER=46ACE > self.vm=5Fnetstats=5Fres =3D self.conn.domainListGetStats(self.doms, st= ats, flags) =20 > + else: > + for dom in self.doms: > + doc =3D etree.fromstring(dom.XMLDesc(0)) > + count =3D len(doc.xpath(=22/domain/devices/interface=22)) > + newres =3D =7B=7D > + newres=5B'net.count'=5D =3D count > + for nr in range(count): > + name =3D doc.xpath(=22/domain/devices/interface=22)=5Bnr=5D.findall('= target')=5B0=5D.values()=5B0=5D =20 > + nrstr =3D str(nr) > + stats =3D dom.interfaceStats(name) > + for i in range(len(stats)): > + if i =3D=3D 0: > + newres=5B'net.' + nrstr + '.rx.bytes'=5D =3D stats=5Bi=5D > + elif i =3D=3D 1: > + newres=5B'net.' + nrstr + '.rx.pkts'=5D =3D stats=5Bi=5D > + elif i =3D=3D 2: > + newres=5B'net.' + nrstr + '.rx.errs'=5D =3D stats=5Bi=5D > + elif i =3D=3D 3: > + newres=5B'net.' + nrstr + '.rx.drop'=5D =3D stats=5Bi=5D > + elif i =3D=3D 4: > + newres=5B'net.' + nrstr + '.tx.bytes'=5D =3D stats=5Bi=5D > + elif i =3D=3D 5: > + newres=5B'net.' + nrstr + '.tx.pkts'=5D =3D stats=5Bi=5D > + elif i =3D=3D 6: > + newres=5B'net.' + nrstr + '.tx.errs'=5D =3D stats=5Bi=5D > + elif i =3D=3D 7: > + newres=5B'net.' + nrstr + '.tx.drop'=5D =3D stats=5Bi=5D > + self.vm=5Fnetstats=5Fres.append(=5Bdom, newres=5D) > except libvirt.libvirtError as error: > self.log(=22=46ailed to get domain net stats: %s=22 % error) > return > =20 > Cheers, > =20 > -- > Marko Myllynen > =20 From kenj@internode.on.net Wed Jul 13 16:11:00 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A3CEA7CA4 for ; Wed, 13 Jul 2016 16:11:00 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2D0D4AC002 for ; Wed, 13 Jul 2016 14:10:56 -0700 (PDT) X-ASG-Debug-ID: 1468444253-04bdf074b7841e60001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 9OsaMcGhnnmI3pHT for ; Wed, 13 Jul 2016 14:10:54 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BvBQAYrYZXEJVY0XYNTot/s3SIHQEBAQEBAQcBAQEBAQEBAT6BAQ4BhDYVdgIFIQIRAhwWGg0IAQG6E2eOeTGBAZE4gloFmRyQLI1akBeEV4gVgX4BAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 14 Jul 2016 06:40:53 +0930 To: PCP From: Ken McDonell Subject: qa/455 badness ... test is hanging all over the QA Farm Message-ID: <5786AE5A.50809@internode.on.net> X-ASG-Orig-Subj: qa/455 badness ... test is hanging all over the QA Farm Date: Thu, 14 Jul 2016 07:10:50 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468444253 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 634 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31240 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- The test has regressed badly in the last day or so ... it is hanging (I think) in this line $sudo sh -c "cat $tmp.stats >> $PCP_LOG_DIR/rsyslog/stats" and it looks like $PCP_LOG_DIR/rsyslog/stats exists but cannot be written to, which suggests the PMDA may have exited ... but rsyslog is not configured in pmcd.conf and does not appear in pmcd.log ... so it looks like the Install from qa/455 never got very far. pmdaproc changes may be? I don't have time to diagnose this now and I'll be away from home for several days so I have to shut down the QA Farm (it will explode if all 40 VMs are running at once). From nscott@redhat.com Wed Jul 13 16:56:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 6FCA07CA0 for ; Wed, 13 Jul 2016 16:56:23 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 426B18F8059 for ; Wed, 13 Jul 2016 14:56:23 -0700 (PDT) X-ASG-Debug-ID: 1468446973-04cbb06fff116a60001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id gBwWUArvOkUG5M0C (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 13 Jul 2016 14:56:18 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6DLu9g6031144; Wed, 13 Jul 2016 17:56:09 -0400 Date: Wed, 13 Jul 2016 17:56:09 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1900657653.5740627.1468446969859.JavaMail.zimbra@redhat.com> In-Reply-To: <5786AE5A.50809@internode.on.net> References: <5786AE5A.50809@internode.on.net> Subject: Re: [pcp] qa/455 badness ... test is hanging all over the QA Farm MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/455 badness ... test is hanging all over the QA Farm Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.252] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/455 badness ... test is hanging all over the QA Farm Thread-Index: sYQ8gDxT2BlatqsULgd9HKk9v8+IAQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1468446973 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 856 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31241 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > The test has regressed badly in the last day or so ... it is hanging (I > think) in this line > > $sudo sh -c "cat $tmp.stats >> $PCP_LOG_DIR/rsyslog/stats" > > and it looks like $PCP_LOG_DIR/rsyslog/stats exists but cannot be > written to, which suggests the PMDA may have exited ... but rsyslog is > not configured in pmcd.conf and does not appear in pmcd.log ... so it > looks like the Install from qa/455 never got very far. Hmm, OK, thanks - I've marked it as reserved in QA for now & will keep digging into it. > pmdaproc changes may be? +1 > I don't have time to diagnose this now and I'll be away from home for > several days so I have to shut down the QA Farm (it will explode if all > 40 VMs are running at once). (Should be OK now with top-of-tree FWIW). cheers. -- Nathan From kenj@internode.on.net Wed Jul 13 17:16:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A07117CA2 for ; Wed, 13 Jul 2016 17:16:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 748248F8054 for ; Wed, 13 Jul 2016 15:16:14 -0700 (PDT) X-ASG-Debug-ID: 1468448171-04cbb06ffd117560001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id PXrkBjPEyP9UtmiU for ; Wed, 13 Jul 2016 15:16:11 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BzBQCPvIZXEJVY0XYNTot/s3SGGQKCAgEBAQEBAQcBAQEBAQEBAT6BAQ4BhA0BBSMVQAEQCxgCAgUWCwICCQMCAQIBGxYUBg0IAQG6K2eOdgEBAQEBAQEDAQEBAQEBIYEBiXaHQoJaAQSZHJAsAY1ZkBeEV4gVgX4BAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail06.adl6.internode.on.net with ESMTP; 14 Jul 2016 07:46:10 +0930 Subject: Re: [pcp] qa/455 badness ... test is hanging all over the QA Farm To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] qa/455 badness ... test is hanging all over the QA Farm References: <5786AE5A.50809@internode.on.net> <1900657653.5740627.1468446969859.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <5786BDAA.5080300@internode.on.net> Date: Thu, 14 Jul 2016 08:16:10 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <1900657653.5740627.1468446969859.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1468448171 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 177 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31241 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 14/07/16 07:56, Nathan Scott wrote: > > (Should be OK now with top-of-tree FWIW). Thanks Nathan, I've pulled the change and re-activated the QA Farm. Cheers, Ken. From noreply@github.com Wed Jul 13 18:37:24 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, 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 C13B77CA3 for ; Wed, 13 Jul 2016 18:37:24 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 875808F8040 for ; Wed, 13 Jul 2016 16:37:21 -0700 (PDT) X-ASG-Debug-ID: 1468453037-04cbb06fff11c7a0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id 1rje7k9Fgp2MAt8V (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 16:37:19 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNTiK-0003mV-HB for ; Thu, 14 Jul 2016 09:37:16 +1000 Date: Wed, 13 Jul 2016 16:37:04 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468453024; bh=RZ4+4375ncgk4cImyAy9/v0LeJ+I4oLDSnxLZCrzZIk=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=DvEWZg8/0DUGgPiIY0COAglIm7HGPh6/oxeyAaFbT5eYgoIS8sCCGqqziTew5Ioxk cfCoVI9rbIMokBXPncn6AE1/IBIrNegVtizzVdvmlFHEtxLutGKSGbgHZuefwhuZKy pbU/16g1GdCeXsb84/dH1jXL3BiTesRNRqGXrhFM= From: Owen Butler Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: Subject: [performancecopilot/speed] simple http example that increments a metric on request (#9) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] simple http example that increments a metric on request (#9) Content-Type: multipart/alternative; boundary="--==_mimepart_5786d0a097125_4aba3fa3b1a3129c1269f7"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: owenbutler X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468453038 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2376 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31245 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5786d0a097125_4aba3fa3b1a3129c1269f7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/speed/pull/9 -- Commit Summary -- * simple http example that increments a metric on request -- File Changes -- A examples/http_counter/server.go (58) -- Patch Links -- https://github.com/performancecopilot/speed/pull/9.patch https://github.com/performancecopilot/speed/pull/9.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/9 ----==_mimepart_5786d0a097125_4aba3fa3b1a3129c1269f7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

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

  https://github.com/performancecopilot/speed/pull/9

Commit Summary

  • simple http example that increments a metric on request

File Changes

Patch Links:


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

----==_mimepart_5786d0a097125_4aba3fa3b1a3129c1269f7-- From noreply@github.com Wed Jul 13 18:39:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 BD3397CA4 for ; Wed, 13 Jul 2016 18:39:15 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8FB5E304032 for ; Wed, 13 Jul 2016 16:39:12 -0700 (PDT) X-ASG-Debug-ID: 1468453145-04cb6c063c801010001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id pomueF9Ez6CYGdEB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 16:39:07 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNTk4-0000OK-LB for ; Thu, 14 Jul 2016 09:39:05 +1000 Date: Wed, 13 Jul 2016 16:38:53 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.197] X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468453133; bh=XLQBDFpDcP3IeVOLaqsaiYi4+mJ8SwG7gAT8/n+BMls=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eRwqBcQMPdd58hBVrSZleuSXwY68lkN91jTfBdL/uYoR9g+QUUUN0fJVrTWibO7te 5g1ZxkiBQVrYLDER6iaBh+CaWCxiAV+6ftZqyAr2PSD35/eY4U9BoddIQUC8ds4Yoj Dv+zSGHzX4zihkWpyuzAcBuwCxG128QZD3fYzRkc= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] simple http example that increments a metric on request (#9) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] simple http example that increments a metric on request (#9) Content-Type: multipart/alternative; boundary="--==_mimepart_5786d10d5dd92_49b93fa3b1a3129c220061"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468453146 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2264 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31245 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5786d10d5dd92_49b93fa3b1a3129c220061 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/6999292/badge)](https://coveralls.io/builds/6999292) Coverage remained the same at 66.261% when pulling **4ee2a24296a202fae32e06f758d91c2d4b77d826 on owenbutler:httpexample** into **e651b04fba46669b61a2f0e6e576d1bc37083893 on performancecopilot:master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/9#issuecomment-232517884 ----==_mimepart_5786d10d5dd92_49b93fa3b1a3129c220061 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage remained the same at 66.261% when pulling 4ee2a24 on owenbutler:httpexample into e651b04 on performancecopilot:master.


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

----==_mimepart_5786d10d5dd92_49b93fa3b1a3129c220061-- From nscott@redhat.com Wed Jul 13 19:55:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D16977CB5 for ; Wed, 13 Jul 2016 19:55:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 969FF304043 for ; Wed, 13 Jul 2016 17:55:00 -0700 (PDT) X-ASG-Debug-ID: 1468457692-04cbb06ffc120c20001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id y4tvyeVLp0eV5Rph (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 13 Jul 2016 17:54:53 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6E0sqGM017198 for ; Wed, 13 Jul 2016 20:54:52 -0400 Date: Wed, 13 Jul 2016 20:54:52 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1483648485.5749624.1468457692494.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, pmrep MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, pmrep Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.252] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, pmrep Thread-Index: TtfRPCb8FMDMQ1+eR2YzIDSJSXoQBQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1468457693 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1524 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.31249 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (3): qa: fix test 1038 description pmrep: fix unitinfo for mixed type metrics qa: add pmrep archive creation test case Nathan Scott (1): qa: fix 455, exit status snafoo from pmdarsyslog Install qa/1038 | 2 - qa/1069 | 1 qa/1069.out | 3 + qa/1072 | 89 ++++++++++++++++++++++++++++++++++++++++++++++ qa/1072.out | 31 ++++++++++++++++ qa/group | 3 + src/pmdas/rsyslog/Install | 4 +- src/pmrep/pmrep.py | 4 +- 8 files changed, 131 insertions(+), 6 deletions(-) commit eded2595b7a8b021b397141269f7531ca0d2c5fe Author: Marko Myllynen Date: Thu Jul 14 10:39:16 2016 +1000 qa: add pmrep archive creation test case commit a1d33193b3e8224f8d7953ee7bd3621fcc14bf27 Author: Marko Myllynen Date: Thu Jul 14 10:33:30 2016 +1000 pmrep: fix unitinfo for mixed type metrics Pretty innocent little buglet but kill it off anyway. commit a4c4835ec8e9e60cebc53dc5dd881d115f133043 Author: Marko Myllynen Date: Thu Jul 14 08:37:18 2016 +1000 qa: fix test 1038 description commit 0f8514cc80b6d190a035c4f77bfb5445b2d8537c Author: Nathan Scott Date: Thu Jul 14 08:36:09 2016 +1000 qa: fix 455, exit status snafoo from pmdarsyslog Install From noreply@github.com Wed Jul 13 21:30:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 7F82E7CA7 for ; Wed, 13 Jul 2016 21:30:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 422898F8040 for ; Wed, 13 Jul 2016 19:30:35 -0700 (PDT) X-ASG-Debug-ID: 1468463426-04cb6c063e80bbd0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id Fa0PAuUeXGP9WsTP (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 19:30:28 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNWPu-0008K8-Lw for ; Thu, 14 Jul 2016 12:30:25 +1000 Date: Wed, 13 Jul 2016 19:30:15 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468463415; bh=M+1BqdaEb7WHet/S1ldSp24Cc/J9yV+CsTMgP2bNapM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YoXMmnEYJwnksGHWqgxGKKTVVkEq2Og9XY8Io/3j3PGJA/59OgQ4o/wAOkCjCaRMX pqmXmPcbrsoePbggru+CXVtLqxjYvPrctnL0VNiTayus+K0INkbCDFg0lPYckFYmXL kgNU/MyV2QcWVsQbk92yGNfyRW8St2vUjwg76Sn0= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] Update README to allow fresh checkout build to work (#8) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] Update README to allow fresh checkout build to work (#8) Content-Type: multipart/alternative; boundary="--==_mimepart_5786f9379d75_5d2c3fc3273a52bc314991"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468463428 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1456 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31251 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_5786f9379d75_5d2c3fc3273a52bc314991 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #8. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/8#event-722428707 ----==_mimepart_5786f9379d75_5d2c3fc3273a52bc314991 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #8.


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

----==_mimepart_5786f9379d75_5d2c3fc3273a52bc314991-- From nscott@redhat.com Wed Jul 13 23:01:06 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5BC227CB5 for ; Wed, 13 Jul 2016 23:01:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1ED01304032 for ; Wed, 13 Jul 2016 21:01:02 -0700 (PDT) X-ASG-Debug-ID: 1468468857-04cbb06fff12c170001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id LkyBrCNWa8CNyqy3 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 13 Jul 2016 21:00:58 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6E40s68004377; Thu, 14 Jul 2016 00:00:54 -0400 Date: Thu, 14 Jul 2016 00:00:54 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1387448779.5765871.1468468854569.JavaMail.zimbra@redhat.com> In-Reply-To: <57861033.7070108@internode.on.net> References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <57859524.6050605@internode.on.net> <984783794.5564620.1468374521886.JavaMail.zimbra@redhat.com> <5785B148.1090200@internode.on.net> <2007799860.5569194.1468379983465.JavaMail.zimbra@redhat.com> <57861033.7070108@internode.on.net> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.252] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: azEUFCai+7Z8ZqpZKSzWimC/TEmtxQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1468468857 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 566 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31255 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...] > The prereq will be satisfied by python-requests when python3-requests is > *not* installed, which won't help if configure has decided to use > python3 ... this probably needs configure-driven magic to customize the > debian/control file to make the Depends: line python3-requests if PCP is > using python3 else python-requests if PCP is using python(2), rather > than the alternation construct at the moment. > Yep, that'll be the issue - I've pushed in that configure-driven fix now. cheers. -- Nathan From nscott@redhat.com Wed Jul 13 23:01:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 590B37CB5 for ; Wed, 13 Jul 2016 23:01:45 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BA8DFAC002 for ; Wed, 13 Jul 2016 21:01:41 -0700 (PDT) X-ASG-Debug-ID: 1468468896-04cb6c063d813ff0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id Kig1WH4D1KQFeJav (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 13 Jul 2016 21:01:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6E41ap6038673 for ; Thu, 14 Jul 2016 00:01:36 -0400 Date: Thu, 14 Jul 2016 00:01:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <360036108.5765890.1468468896438.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, build, pmdalinux MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, build, pmdalinux Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.252] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, build, pmdalinux Thread-Index: uCafdSEfuYik3VcqntknhrNLfK2FNg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468468897 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2033 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.31255 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (4): libpcp_pmda: allow string (metric name/inst) caches to be saved build: allow deb python-requests dep to be configure.ac injected pmdalinux: ensure softirqs table setup before sizing metrictab qa: ensure 886 determinism with local interrupts/softirqs names configure | 37 ++++++++++++++++++++++++------------- configure.ac | 2 ++ debian/control.master | 2 +- debian/fixcontrol.master | 7 +++++++ qa/886 | 30 ++++++++++++++++++++++++++---- src/include/builddefs.in | 1 + src/libpcp_pmda/src/cache.c | 7 ++++--- src/pmdas/linux/interrupts.c | 12 ++++++++++++ 8 files changed, 77 insertions(+), 21 deletions(-) commit 13450e70ba74422ca5367e4c7cdce17d6e648af4 Author: Nathan Scott Date: Thu Jul 14 13:59:57 2016 +1000 qa: ensure 886 determinism with local interrupts/softirqs names commit 32480dae3df744585df8e23482ee9309c8577f94 Author: Nathan Scott Date: Thu Jul 14 13:40:07 2016 +1000 pmdalinux: ensure softirqs table setup before sizing metrictab Haven't reproduced this problem here, but have reports of this being possible; it results in PM_ERR_PMID being sent to client tools (Unknown metric identifier) if it happens. Add guard to each sizing routine to ensure proc files have been read. commit 8fc2a1b6e66344747663de25fa57505a6eb9c223 Author: Nathan Scott Date: Thu Jul 14 13:11:28 2016 +1000 build: allow deb python-requests dep to be configure.ac injected commit 78c42b2526ef24bdf547106320e5cf875700f1f3 Author: Nathan Scott Date: Thu Jul 14 13:07:37 2016 +1000 libpcp_pmda: allow string (metric name/inst) caches to be saved This allows the interrupts/softirqs metric name:ID mapping to persist across restarts as well. From noreply@github.com Wed Jul 13 23:01:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 2076F7CBB for ; Wed, 13 Jul 2016 23:01:49 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DB05E304032 for ; Wed, 13 Jul 2016 21:01:48 -0700 (PDT) X-ASG-Debug-ID: 1468468904-04cb6c063d814010001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id c8X80xLqlNAHAnBF (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 13 Jul 2016 21:01:46 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNXqG-0006VL-HD for ; Thu, 14 Jul 2016 14:01:43 +1000 Date: Wed, 13 Jul 2016 21:01:31 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468468891; bh=fOLJJB9BGUJTvJvv634+0F2C7iKeUKF/qJjd8P78Eb8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=E7YkuBfHeSuRk9yZOHuonor2aWwTeEq817R05uKMBBbnMV9awC6gEI31PVRHSBwmf K3JaG7395Uu/BVibeK42aiIt1Jjp9cpEnmhSfZZODajGSFxq2G369s3N/Cp0VmJrOL ZTwbt1BkQHSw7SnwKbeXhSs7HpDyd45exo0GFYZE= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] shouldn't have to 'go get' vendor packages in travis (#2) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] shouldn't have to 'go get' vendor packages in travis (#2) Content-Type: multipart/alternative; boundary="--==_mimepart_57870e9b121cc_107e3fa48dfbb2bc6263cf"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468468906 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1450 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31255 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_57870e9b121cc_107e3fa48dfbb2bc6263cf Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #2. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/2#event-722477234 ----==_mimepart_57870e9b121cc_107e3fa48dfbb2bc6263cf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #2.


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

----==_mimepart_57870e9b121cc_107e3fa48dfbb2bc6263cf-- From nscott@redhat.com Thu Jul 14 02:02:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C5C897CB1 for ; Thu, 14 Jul 2016 02:02:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4FDB1AC002 for ; Thu, 14 Jul 2016 00:02:36 -0700 (PDT) X-ASG-Debug-ID: 1468479745-04bdf074b7867c80001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 0zSoI3Tu5mwuerxW (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Jul 2016 00:02:27 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6E72PtQ023476 for ; Thu, 14 Jul 2016 03:02:25 -0400 Date: Thu, 14 Jul 2016 03:02:24 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <155849942.5799741.1468479744961.JavaMail.zimbra@redhat.com> In-Reply-To: <209648780.5799740.1468479735292.JavaMail.zimbra@redhat.com> Subject: pcp updates: libvirt pmda MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: libvirt pmda Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.50.252] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: libvirt pmda Thread-Index: +llITQ/mw/y7lIvMS/tbqmgj9YEVoA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1468479747 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1674 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.31257 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (1): pmdalibvirt: initial version of a PMDA for libvirt-based metrics Nathan Scott (1): pmdalibvirt: add to the build, packaging, qa tweaks build/rpm/GNUmakefile | 1 build/rpm/pcp.spec.in | 56 +++ configure | 44 ++ configure.ac | 19 + qa/1041 | 118 +++++++ qa/1041.out | 30 + qa/group | 1 src/include/builddefs.in | 1 src/pmdas/GNUmakefile | 4 src/pmdas/libvirt/GNUmakefile | 51 ++- src/pmdas/libvirt/Install | 79 ++++ src/pmdas/libvirt/Remove | 25 + src/pmdas/libvirt/connect | 64 +++ src/pmdas/libvirt/connect.py | 128 +++---- src/pmdas/libvirt/libvirt.conf | 7 src/pmdas/libvirt/pmdalibvirt.1 | 86 +++++ src/pmdas/libvirt/pmdalibvirt.python | 582 ++++++++++++++++++++++++++++++++++- src/pmdas/libvirt/qa.sh | 218 ++++++------- src/pmns/stdpmid.pcp | 1 19 files changed, 1330 insertions(+), 185 deletions(-) commit 629c4b8ca51a0b8c5bf84b7b0ffa3337d224eb5a Author: Nathan Scott Date: Thu Jul 14 17:00:43 2016 +1000 pmdalibvirt: add to the build, packaging, qa tweaks commit 7da6d73f664478e4e3d54712ad835ec82e8e2766 Author: Marko Myllynen Date: Thu Jul 14 15:51:13 2016 +1000 pmdalibvirt: initial version of a PMDA for libvirt-based metrics From myllynen@redhat.com Thu Jul 14 04:27:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9514F7CA2 for ; Thu, 14 Jul 2016 04:27:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id ED0C0AC002 for ; Thu, 14 Jul 2016 02:27:14 -0700 (PDT) X-ASG-Debug-ID: 1468488427-04cbb06fff13fec0001-S8gJnT Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by cuda.sgi.com with ESMTP id r1b5aJGZ8Qcr0pyA (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 02:27:08 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Apparent-Source-IP: 74.125.82.43 Received: by mail-wm0-f43.google.com with SMTP id i5so105354657wmg.0 for ; Thu, 14 Jul 2016 02:27:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:cc:from:subject:organization :message-id:date:user-agent:mime-version:content-transfer-encoding; bh=mZPnQaT3We3SdCkOsYK0xzo6KWBXXXTEpmK2fQ0io7o=; b=E3k69bETMJJDAhuZRSSBlLc6NlAk56DMnl/vJsWlyIVEhOqAXd476DNNthIRIj49Lt H68sjs335Wlr/HlLU0Mztu0YG1DKDhxtjYMLqMiypzE//k/bzNtb5q0Yru82EpYuFO3X c1iZQf/8XRNtvuWfjNwRNIbyNprq6oZERokg/ybFuX2Nacy6A4sRZpqgTm4RN1aqBYzk qxVtsACxNioMhxAevHAJve/BKzmtQwRcR41L3SpAPDr1Fy1Ey03npE30VQemk2/ABP6F j0cE5AYWeBhWY0/gAtCcyD+OD7IdDC/cz8jmEGJD/Xvcfd1HqdXyCDGhaNfwceVHr2zG q2dQ== X-Gm-Message-State: ALyK8tKq2JSuO8a89x+uu3zGiA81Tms0hS7XtdWe1toVTceN/CSKHJu0Li82S7Hql3qqFXdA X-Received: by 10.28.93.65 with SMTP id r62mr29979224wmb.51.1468488425699; Thu, 14 Jul 2016 02:27:05 -0700 (PDT) Received: from [192.168.1.100] (37-33-75-2.bb.dnainternet.fi. [37.33.75.2]) by smtp.gmail.com with ESMTPSA id 17sm1968429wmf.6.2016.07.14.02.27.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Jul 2016 02:27:04 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers Cc: Martins Innus From: Marko Myllynen Subject: libvirt pmda: support old libvirt 0.10 API Organization: Red Hat X-ASG-Orig-Subj: libvirt pmda: support old libvirt 0.10 API Message-ID: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> Date: Thu, 14 Jul 2016 12:27:02 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f43.google.com[74.125.82.43] X-Barracuda-Start-Time: 1468488428 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 12079 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31259 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, Here's a patch against current master which add support for some additional metrics available using the old and clumsy API. The code certainly is not pretty but I can't see how it could be radically cleaner. The good thing is that it's well-contained and doesn't interfere with the code using the newer API. Martins, did you have a chance to try out the patch send earlier, did it work and does this look like a worthwhile addition to you? This is mostly for RHEL 6 / libvirt-0.10 environments but since now configurable, can be enabled anywhere where the newer API is not an option for some reason. --- src/pmdas/libvirt/libvirt.conf | 3 +- src/pmdas/libvirt/pmdalibvirt.1 | 12 +++- src/pmdas/libvirt/pmdalibvirt.python | 109 ++++++++++++++++++++++++++++++++--- 3 files changed, 112 insertions(+), 12 deletions(-) diff --git a/src/pmdas/libvirt/libvirt.conf b/src/pmdas/libvirt/libvirt.conf index 8086db5..3862144 100644 --- a/src/pmdas/libvirt/libvirt.conf +++ b/src/pmdas/libvirt/libvirt.conf @@ -1,7 +1,8 @@ # -# PCP libvirt PMDA configuration file +# PCP libvirt PMDA configuration file - see pmdalibvirt(1) # [pmda] +oldapi = False user = root uri = qemu:///system diff --git a/src/pmdas/libvirt/pmdalibvirt.1 b/src/pmdas/libvirt/pmdalibvirt.1 index f31bc59..be62821 100644 --- a/src/pmdas/libvirt/pmdalibvirt.1 +++ b/src/pmdas/libvirt/pmdalibvirt.1 @@ -29,11 +29,19 @@ See the libvirt documentation for detailed description of each metric. This file can contain in its \f3[pmda]\f1 section overriding values for the following PMDA options: .IP "\(bu" 4 -\&\s-1user\s0 +oldapi +.IP "\(bu" 4 +user .IP "\(bu" 4 uri .PP -By default, \f3root\f1 and \f3qemu:///system\f1 are used, respectively. +By default, \f3False\f1, \f3root\f1 and \f3qemu:///system\f1 are used, +respectively. +.PP +The old API setting can be used in environments where recent libvirt API +additions are not available (e.g., RHEL 6 / libvirt-0.10.2) to provide +some of the metrics available with the newer API. +.PP Note that using non-root user typically requires also libvirt side configuration; please refer to libvirt documentation for further details on this. diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index d3c4a3e..7bc4541 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -48,6 +48,7 @@ class LibvirtPMDA(PMDA): """ Constructor """ PMDA.__init__(self, name, domain) + self.oldapi = False self.user = DEFAULT_USER self.uri = DEFAULT_URI self.read_config() @@ -59,8 +60,11 @@ class LibvirtPMDA(PMDA): try: test = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE except: + self.oldapi = True + + if self.oldapi: if not os.environ.get('PCP_PYTHON_DOMAIN') and not os.environ.get('PCP_PYTHON_PMNS'): - self.log("Old libvirt API detected, some metrics are unavailable") + self.log("Using old libvirt API, some metrics are unavailable") units_none = pmUnits(0, 0, 0, 0, 0, 0) units_count = pmUnits(0, 0, 1, 0, 0, PM_COUNT_ONE) @@ -270,7 +274,11 @@ class LibvirtPMDA(PMDA): config.read(conffile) if config.has_section('pmda'): for opt in config.options('pmda'): - if opt == 'user': + if opt == 'oldapi': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + self.oldapi = True + elif opt == 'user': self.user = config.get('pmda', opt) elif opt == 'uri': self.uri = config.get('pmda', opt) @@ -360,16 +368,26 @@ class LibvirtPMDA(PMDA): flags = None try: - flags = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE + if not self.oldapi: + flags = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE except: pass if cluster == self.vm_cpustats_cluster: try: self.vm_cpustats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_CPU_TOTAL self.vm_cpustats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + stats = dom.getCPUStats(True, 0)[0] + res = {} + for key in stats: + k = key.replace("_time", "") + k = k.replace("cpu", "time") + res['cpu.' + k] = stats[key] + self.vm_cpustats_res.append([dom, res]) except libvirt.libvirtError as error: self.log("Failed to get domain cpu stats: %s" % error) return @@ -377,9 +395,24 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_vcpustats_cluster: try: self.vm_vcpustats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_VCPU self.vm_vcpustats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + stats = dom.vcpus()[0] + res = {} + count = len(stats) + res['vcpu.current'] = count + res['vcpu.maximum'] = int(etree.fromstring(dom.XMLDesc(0)).xpath("/domain/vcpu")[0].text) + for nr in range(count): + nrstr = str(nr) + for i in range(len(stats[nr])): + if i == 1: + res['vcpu.' + nrstr + '.state'] = stats[nr][i] + elif i == 2: + res['vcpu.' + nrstr + '.time'] = stats[nr][i] + self.vm_vcpustats_res.append([dom, res]) except libvirt.libvirtError as error: self.log("Failed to get domain vcpu stats: %s" % error) return @@ -396,7 +429,7 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_balloonstats_cluster: try: self.vm_balloonstats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_BALLOON self.vm_balloonstats_res = self.conn.domainListGetStats(self.doms, stats, flags) except libvirt.libvirtError as error: @@ -406,9 +439,39 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_blockstats_cluster: try: self.vm_blockstats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_BLOCK | libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING self.vm_blockstats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + doc = etree.fromstring(dom.XMLDesc(0)) + count = len(doc.xpath("/domain/devices/disk")) + res = {} + res['block.count'] = count + for nr in range(count): + src = doc.xpath("/domain/devices/disk")[nr].findall('source')[0] + path = None + for path in 'file', 'block', 'dir', 'network': + try: + key = src.keys().index(path) + path = src.values()[key] + break + except: + pass + if not path: + continue + nrstr = str(nr) + stats = dom.blockStats(path) + for i in range(len(stats)): + if i == 0: + res['block.' + nrstr + '.rd.reqs'] = stats[i] + elif i == 1: + res['block.' + nrstr + '.rd.bytes'] = stats[i] + elif i == 2: + res['block.' + nrstr + '.wr.reqs'] = stats[i] + elif i == 3: + res['block.' + nrstr + '.wr.bytes'] = stats[i] + self.vm_blockstats_res.append([dom, res]) except libvirt.libvirtError as error: self.log("Failed to get domain block stats: %s" % error) return @@ -416,9 +479,37 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_netstats_cluster: try: self.vm_netstats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_INTERFACE self.vm_netstats_res = self.conn.domainListGetStats(self.doms, stats, flags) + else: + for dom in self.doms: + doc = etree.fromstring(dom.XMLDesc(0)) + count = len(doc.xpath("/domain/devices/interface")) + res = {} + res['net.count'] = count + for nr in range(count): + name = doc.xpath("/domain/devices/interface")[nr].findall('target')[0].values()[0] + nrstr = str(nr) + stats = dom.interfaceStats(name) + for i in range(len(stats)): + if i == 0: + res['net.' + nrstr + '.rx.bytes'] = stats[i] + elif i == 1: + res['net.' + nrstr + '.rx.pkts'] = stats[i] + elif i == 2: + res['net.' + nrstr + '.rx.errs'] = stats[i] + elif i == 3: + res['net.' + nrstr + '.rx.drop'] = stats[i] + elif i == 4: + res['net.' + nrstr + '.tx.bytes'] = stats[i] + elif i == 5: + res['net.' + nrstr + '.tx.pkts'] = stats[i] + elif i == 6: + res['net.' + nrstr + '.tx.errs'] = stats[i] + elif i == 7: + res['net.' + nrstr + '.tx.drop'] = stats[i] + self.vm_netstats_res.append([dom, res]) except libvirt.libvirtError as error: self.log("Failed to get domain net stats: %s" % error) return @@ -426,7 +517,7 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_perfstats_cluster: try: self.vm_perfstats_res = [] - if flags is not None: + if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_PERF self.vm_perfstats_res = self.conn.domainListGetStats(self.doms, stats, flags) except libvirt.libvirtError as error: Thanks, -- Marko Myllynen From bugzilla@redhat.com Thu Jul 14 06:20:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 919EF7CA7 for ; Thu, 14 Jul 2016 06:20:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 622FB8F8033 for ; Thu, 14 Jul 2016 04:20:43 -0700 (PDT) X-ASG-Debug-ID: 1468495236-04cb6c063d82c290001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id jKENeiaPk0d3FTaw (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 04:20:37 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNegw-0001tT-GG for ; Thu, 14 Jul 2016 21:20:34 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6EBKKcA006270 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 14 Jul 2016 07:20:20 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6EBKKH2002463 for ; Thu, 14 Jul 2016 07:20:20 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6EBKJqh002462; Thu, 14 Jul 2016 07:20:19 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Date: Thu, 14 Jul 2016 11:20:19 +0000 X-ASG-Orig-Subj: [Bug 1325363] multithreaded clients with concurrent pmNewContext suffer deadlocks or low performance Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: fche@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468495237 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 523 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31260 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=3D1325363 Frank Ch. Eigler changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |NEW Resolution|ERRATA |--- --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Dt16aJmA= ZFc&a=3Dcc_unsubscribe= From minnus@buffalo.edu Thu Jul 14 09:24:57 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 104887CBC for ; Thu, 14 Jul 2016 09:24:57 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B88AE304048 for ; Thu, 14 Jul 2016 07:24:53 -0700 (PDT) X-ASG-Debug-ID: 1468506287-04bdf074b588eca0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve36.acsu.buffalo.edu [128.205.6.80]) by cuda.sgi.com with ESMTP id v48L9f6AsZdVR8VH for ; Thu, 14 Jul 2016 07:24:48 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Effective-Source-IP: mtareserve36.acsu.buffalo.edu[128.205.6.80] X-Barracuda-Apparent-Source-IP: 128.205.6.80 Received: from localmailh.acsu.buffalo.edu (localmailh.acsu.buffalo.edu [128.205.4.31]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id C82FC170A170; Thu, 14 Jul 2016 10:24:47 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id BBFE44006B; Thu, 14 Jul 2016 10:24:47 -0400 (EDT) Received: from localmailh.acsu.buffalo.edu (localhost [127.0.0.1]) by localmailh.acsu.buffalo.edu (Postfix) with ESMTP id 8797140080; Thu, 14 Jul 2016 10:24:47 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmailh.acsu.buffalo.edu (Prefixe) with ESMTP id 8596F4006B; Thu, 14 Jul 2016 10:24:47 -0400 (EDT) Received: from prince.ccr.buffalo.edu.mail (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 80B9D12C1048; Thu, 14 Jul 2016 10:24:47 -0400 (EDT) Date: Thu, 14 Jul 2016 10:24:42 -0400 From: Martins Innus To: Marko Myllynen , pcp developers Message-ID: In-Reply-To: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> References: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> Subject: Re: libvirt pmda: support old libvirt 0.10 API X-Mailer: Airmail (367) X-ASG-Orig-Subj: Re: libvirt pmda: support old libvirt 0.10 API MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve36.acsu.buffalo.edu[128.205.6.80] X-Barracuda-Start-Time: 1468506288 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 628 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31263 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Marko, On July 14, 2016 at 5:27:27 AM, Marko Myllynen (myllynen=40redhat.com) wr= ote: > =20 > Martins, did you have a chance to try out the patch send earlier, > did it work and does this look like a worthwhile addition to you=3F > =20 > This is mostly for RHEL 6 / libvirt-0.10 environments but since now > configurable, can be enabled anywhere where the newer API is not > an option for some reason. > =20 > --- >=C2=A0 Thanks to Marko=E2=80=99s help, this is all now working for me on Centos = 6. It would be great for this patch to be added since we have to stay on Cen= tos 6 on these machines for a while still. Martins From alec@alectenharmsel.com Thu Jul 14 13:22:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 62FC17CA3 for ; Thu, 14 Jul 2016 13:22:43 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 35B3B304043 for ; Thu, 14 Jul 2016 11:22:43 -0700 (PDT) X-ASG-Debug-ID: 1468520556-04cbb06ffc160b40001-S8gJnT Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by cuda.sgi.com with ESMTP id hGJXCURMQZGIuo01 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 14 Jul 2016 11:22:37 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Effective-Source-IP: out5-smtp.messagingengine.com[66.111.4.29] X-Barracuda-Apparent-Source-IP: 66.111.4.29 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A4F8520489; Thu, 14 Jul 2016 14:22:36 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 14 Jul 2016 14:22:36 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=J9PnvYDCOFomVUN Y80J8c4K00ec=; b=Ee1p3LAIQzCfdJzNoWAKogNkJTeQEOAE5yICmE94HenpsOF vKylp4uGJRoZfmUaMXuZpDp/aOXtB0G99LGvh+fCPGzB3w471rjVOKmZHBSfFc1n hozq+G4bUfQAU1wQkc6oXwGMLOyju0nAPRT6Ve9mvGp+h5m/vkY9X/HaLGNA= X-Sasl-enc: kD2S4DybK2W/d/JHSnsr4IicBgnZwugdsEEvI5ekC5TS 1468520556 Received: from [141.213.173.208] (2379591120.vpn.umich.net [141.213.173.208]) by mail.messagingengine.com (Postfix) with ESMTPA id 69536CCD83; Thu, 14 Jul 2016 14:22:35 -0400 (EDT) Subject: Re: [pcp] qa/1111 failing pretty much every place it is run To: Nathan Scott , Ken McDonell X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> Cc: PCP From: Alec Ten Harmsel Message-ID: <5c1e5c37-deaa-19f1-a851-9fb4af2c68ce@alectenharmsel.com> Date: Thu, 14 Jul 2016 14:22:49 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: out5-smtp.messagingengine.com[66.111.4.29] X-Barracuda-Start-Time: 1468520557 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 502 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31266 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature Hi Nathan, On 7/12/2016 8:19 PM, Nathan Scott wrote: > > We might want to have some cleaner error reporting in pcp2influxdb there - > I guess it is feasible influxdb could restart and cause the same trace? If > so a less alarming end-user diagnostic would be preferable. > > cheers. > > -- > Nathan Yes, that is feasible. I am traveling and do not have access to any Linux machines right now, but I'll add some nicer error messages soon (hopefully Saturday afternoon-ish). Alec From debbugs@buxtehude.debian.org Thu Jul 14 17:57:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AB8307CA2 for ; Thu, 14 Jul 2016 17:57:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2472AAC004 for ; Thu, 14 Jul 2016 15:57:30 -0700 (PDT) X-ASG-Debug-ID: 1468537044-04cbb00f2d02ef0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id SorUT6VOYBkZmiui (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 15:57:25 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bNori-0005QH-9R; Thu, 14 Jul 2016 22:12:18 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Santiago Vila , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Santiago Vila Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Thu, 14 Jul 2016 22:12:16 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.146853412018661 (code B ref 805955); Thu, 14 Jul 2016 22:12:16 +0000 Received: (at 805955) by bugs.debian.org; 14 Jul 2016 22:08:40 +0000 Received: from moszumanska.debian.org ([2001:41c8:1000:21::21:21]) by buxtehude.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84_2) (envelope-from ) id 1bNooC-0004qo-Ic for 805955@bugs.debian.org; Thu, 14 Jul 2016 22:08:40 +0000 Received: from sanvila by moszumanska.debian.org with local (Exim 4.80) (envelope-from ) id 1bNooB-0001FN-27; Thu, 14 Jul 2016 22:08:39 +0000 From: Santiago Vila To: 805955@bugs.debian.org Message-Id: Date: Thu, 14 Jul 2016 22:08:39 +0000 X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: sanvila@debian.org X-SA-Exim-Scanned: No (on moszumanska.debian.org); SAEximRunCond expanded to false X-CrossAssassin-Score: 5 X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1468537045 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 242 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Greetings. I have the ok from the Release Managers to consider this issue as RC for stretch. I'm going to wait at least one week before raising this to "serious". If you need help to fix this bug, please tag it as "help". Thanks. From debbugs@buxtehude.debian.org Thu Jul 14 18:09:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 94B407CA2 for ; Thu, 14 Jul 2016 18:09:12 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1E4F7AC001 for ; Thu, 14 Jul 2016 16:09:08 -0700 (PDT) X-ASG-Debug-ID: 1468537746-04cb6c103704ec0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id HUl5NzdR05qMOBYY (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 16:09:06 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bNpke-0002SP-Fs; Thu, 14 Jul 2016 23:09:04 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Nathan Scott , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Nathan Scott Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Thu, 14 Jul 2016 23:09:02 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.14685374827959 (code B ref 805955); Thu, 14 Jul 2016 23:09:02 +0000 Received: (at 805955) by bugs.debian.org; 14 Jul 2016 23:04:42 +0000 Received: from mx3-phx2.redhat.com ([209.132.183.24]) by buxtehude.debian.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bNpgP-00023u-QB for 805955@bugs.debian.org; Thu, 14 Jul 2016 23:04:42 +0000 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id u6EN4YhC009417; Thu, 14 Jul 2016 19:04:34 -0400 Date: Thu, 14 Jul 2016 19:04:34 -0400 (EDT) From: Nathan Scott To: Santiago Vila , 805955@bugs.debian.org Message-ID: <926685015.5975239.1468537474395.JavaMail.zimbra@redhat.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.23] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Thread-Index: fZSGpvgRloAm1HDpxKMS5wtqogK7aw== X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1468537746 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 439 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.31270 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Santiago, ----- Original Message ----- > Greetings. > > I have the ok from the Release Managers to consider this issue as RC > for stretch. I'm going to wait at least one week before raising > this to "serious". > > If you need help to fix this bug, please tag it as "help". > I have a build with another pending fix to upload too, so will look into this first and push both up this weekend. cheers. -- Nathan From nscott@redhat.com Thu Jul 14 19:27:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8F05E7CA3 for ; Thu, 14 Jul 2016 19:27:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 077C5AC001 for ; Thu, 14 Jul 2016 17:27:39 -0700 (PDT) X-ASG-Debug-ID: 1468542457-04cb6c103607a20001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id g0Sqtgx4HHTTa4kB (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Jul 2016 17:27:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6F0RbbJ014512; Thu, 14 Jul 2016 20:27:37 -0400 Date: Thu, 14 Jul 2016 20:27:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <1095970845.5980166.1468542456963.JavaMail.zimbra@redhat.com> In-Reply-To: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> References: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> Subject: Re: [pcp] libvirt pmda: support old libvirt 0.10 API MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libvirt pmda: support old libvirt 0.10 API Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.23] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: libvirt pmda: support old libvirt 0.10 API Thread-Index: 9L5lXQsDPUraQAB9A86R9/on/sr4FQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468542457 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 522 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.31272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > [...] > This is mostly for RHEL 6 / libvirt-0.10 environments but since now > configurable, can be enabled anywhere where the newer API is not > an option for some reason. I wonder if its possible to do this fully automatically? (i.e. not exposed to users at all in the config file). There appears to be an API for inspecting the libvirt version, if that helps? $ python >>> import libvirt >>> print libvirt.getVersion() 1002018 >>> cheers. -- Nathan From nscott@redhat.com Thu Jul 14 19:28:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4C5057CA3 for ; Thu, 14 Jul 2016 19:28:31 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BB317AC001 for ; Thu, 14 Jul 2016 17:28:30 -0700 (PDT) X-ASG-Debug-ID: 1468542507-04cb6c103607ac0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id T3XQTmEptraFOAA6 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 14 Jul 2016 17:28:28 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6F0SRQB014545 for ; Thu, 14 Jul 2016 20:28:27 -0400 Date: Thu, 14 Jul 2016 20:28:27 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <1174345085.5980178.1468542507479.JavaMail.zimbra@redhat.com> In-Reply-To: <1322785590.5980177.1468542500025.JavaMail.zimbra@redhat.com> Subject: pcp updates: marko merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: marko merge Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.23] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: marko merge Thread-Index: Ysl9DIogEF2HGUd/zIkYsnZPULe5vw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468542508 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2862 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.31272 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (5): pmrep: sync QA timezone filters pmrep: fix archive end time reporting libvirt pmda: support old libvirt 0.10 API libvirt pmda: audit and update metric units libvirt pmda: few old API fixes qa/1069 | 4 qa/1069.out | 2 qa/1070 | 23 +++- qa/1070.out | 4 qa/1071 | 3 qa/1072 | 8 - qa/1072.out | 8 - src/pmdas/libvirt/libvirt.conf | 3 src/pmdas/libvirt/pmdalibvirt.1 | 17 ++- src/pmdas/libvirt/pmdalibvirt.python | 170 +++++++++++++++++++++++++++-------- src/pmrep/pmrep.py | 4 11 files changed, 180 insertions(+), 66 deletions(-) commit 94d63b41211d32737d0cf4f50f802831eaa46144 Author: Marko Myllynen Date: Fri Jul 15 10:26:44 2016 +1000 libvirt pmda: few old API fixes No need for findall() when locating the needed block/net attribute. Ignore device for which we can't retrieve statistics. Fix vcpu / old API handling. Add a note about guest agent while at it (true at least for QEMU). commit cadd03e4198a9ab635b07488cdaef8a3928b18e8 Author: Marko Myllynen Date: Fri Jul 15 10:26:11 2016 +1000 libvirt pmda: audit and update metric units commit e07519096796d9c1a5eb6eaa89394c363e3fdce3 Author: Marko Myllynen Date: Fri Jul 15 10:07:49 2016 +1000 libvirt pmda: support old libvirt 0.10 API Add support for additional metrics available using the old and clumsy API. The code certainly is not pretty but I can't see how it could be radically cleaner. The good thing is that it's well-contained and doesn't interfere with the code using the newer API. This is mostly for RHEL 6 / libvirt-0.10 environments but since now configurable, can be enabled anywhere where the newer API is not an option for some reason. commit 13cf235c5a79263173aad56ff0f1136826caa504 Author: Marko Myllynen Date: Fri Jul 15 10:06:11 2016 +1000 pmrep: fix archive end time reporting There are too many variations (samples, runtime, uninterpolated mode, etc) to be able to calculate the endtime correctly in archive context. Use archive end as end time, matches pmval, looks ok in the ext header, and is always correct regardless of user options. commit 46fd4ff35f01bc891812055d8857057df6db92c8 Author: Marko Myllynen Date: Fri Jul 15 10:02:19 2016 +1000 pmrep: sync QA timezone filters From noreply@github.com Thu Jul 14 20:07:59 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 9C7137CA2 for ; Thu, 14 Jul 2016 20:07:59 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 089F7AC001 for ; Thu, 14 Jul 2016 18:07:55 -0700 (PDT) X-ASG-Debug-ID: 1468544866-04cb6c10360a400001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id 3xpfpW4zWCfBGVDW (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 18:07:48 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNrbQ-000076-MQ for ; Fri, 15 Jul 2016 11:07:45 +1000 Date: Thu, 14 Jul 2016 18:07:33 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468544853; bh=ftUZXgl1WzznKwij2XzyoXIFi88z54jysret3HbRXAY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vFXUU8lDUv1baRLiFPZUkfEY+K+cQ4xtrxsEO4/5mEOGUsqez/zvbOg5ff831E+BS cZFnhx3Iifo2vP2+xy9g+hcQ+YR4HY9oRWikHH9wH232pPvmg2kFOviSKtf17ezRzx mZ9vGPv/3/6JZqPM3RUaRb3RQvcAgBeZfRHqiC3s= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_5788375549d29_b873fccea7fd2c0572315"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468544867 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2226 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31274 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5788375549d29_b873fccea7fd2c0572315 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7016974/badge)](https://coveralls.io/builds/7016974) Coverage decreased (-1.5%) to 64.727% when pulling **7c772b0bd45535400b82081a16430240fed3f647 on must-style-methods** into **2ecb7d626d13d69673f87f47e2ec1fa76d82189f on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/11#issuecomment-232835098 ----==_mimepart_5788375549d29_b873fccea7fd2c0572315 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-1.5%) to 64.727% when pulling 7c772b0 on must-style-methods into 2ecb7d6 on master.


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

----==_mimepart_5788375549d29_b873fccea7fd2c0572315-- From noreply@github.com Thu Jul 14 20:28:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 600117CA3 for ; Thu, 14 Jul 2016 20:28:07 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 31381304039 for ; Thu, 14 Jul 2016 18:28:04 -0700 (PDT) X-ASG-Debug-ID: 1468546079-04cb6c10360af50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id Xq8gQBb0EzDCguVB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 18:28:01 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNrv0-0007dM-CO for ; Fri, 15 Jul 2016 11:27:59 +1000 Date: Thu, 14 Jul 2016 18:27:47 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468546067; bh=+HGD3/OFQZRc7RVRr7Ytv89KMxMj09FgyLAIDPfh/Wk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=RpfjMf/oa6/ySa14ue+PFcHjqkWyabkMbzDDbevxm7w3Y33Yu3J6/u5KxvxS8mN4T 0iYZIzG2QJ8WjVq/2aMD+H7EVe3TMwjIVnEBCXQzqUjcQmQX0RdKHVKdwBgiEEDkAU vJ7TZAIBkwu9CzEpH/xkCGnnY59AmYvYwIVWF/64= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_57883c1349754_1ce03fc68ecc92c095180"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468546081 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2226 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31274 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_57883c1349754_1ce03fc68ecc92c095180 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7017132/badge)](https://coveralls.io/builds/7017132) Coverage decreased (-1.5%) to 64.727% when pulling **94b379f91dd959fd4a50570be2cd4a7f9705f98f on must-style-methods** into **2ecb7d626d13d69673f87f47e2ec1fa76d82189f on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/11#issuecomment-232837719 ----==_mimepart_57883c1349754_1ce03fc68ecc92c095180 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-1.5%) to 64.727% when pulling 94b379f on must-style-methods into 2ecb7d6 on master.


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

----==_mimepart_57883c1349754_1ce03fc68ecc92c095180-- From noreply@github.com Thu Jul 14 20:47:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 C66777CA3 for ; Thu, 14 Jul 2016 20:47:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 85739304059 for ; Thu, 14 Jul 2016 18:47:11 -0700 (PDT) X-ASG-Debug-ID: 1468547227-04cbb00f300c560001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id XHIPWjl2fcRQysEW (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 18:47:09 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNsDV-0006fG-Hr for ; Fri, 15 Jul 2016 11:47:06 +1000 Date: Thu, 14 Jul 2016 18:46:54 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468547214; bh=bf8lmiGJosqioGvyjnlQtgmVar2Px4HKB0LriQYkJHU=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hSk67kzO0KG68Z8wK2xISKSW7HZHnxBqAEd6BceUbgV09YDIJCSzSLdbx85nm+BtS 9yMYwXoatIQv4HegsZviqJlYOoV+F6FEtUnyTGDEPSBJJeufFDgSkTRUE6oeUokk0v hKMIo/zjW664jv7NWxRlg8qCzBCwvWOUr60A11NE= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_5788408e9869_2a373f8d128b32b87995a"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468547228 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2226 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31274 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5788408e9869_2a373f8d128b32b87995a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7017276/badge)](https://coveralls.io/builds/7017276) Coverage decreased (-0.8%) to 65.439% when pulling **004329bacde8ff467eee94e40ce0ff2e3ec18246 on must-style-methods** into **2ecb7d626d13d69673f87f47e2ec1fa76d82189f on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/11#issuecomment-232840098 ----==_mimepart_5788408e9869_2a373f8d128b32b87995a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-0.8%) to 65.439% when pulling 004329b on must-style-methods into 2ecb7d6 on master.


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

----==_mimepart_5788408e9869_2a373f8d128b32b87995a-- From noreply@github.com Thu Jul 14 21:24:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 C42517CA3 for ; Thu, 14 Jul 2016 21:24:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 95B7A304039 for ; Thu, 14 Jul 2016 19:24:29 -0700 (PDT) X-ASG-Debug-ID: 1468549465-04cb6c10380d070001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id GEEWrQkgPpHLXo7p (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 19:24:27 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNsnd-0006VX-BI for ; Fri, 15 Jul 2016 12:24:24 +1000 Date: Thu, 14 Jul 2016 19:24:13 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468549453; bh=7gtrB99V5SnxQrIxXXAKNKqozXkKDc99p5FqPRr6DTc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fJ04S4y+YEYK/HIEMziwf93pCBCjPjokJi/OVwb4HUt+iyOdV7WLDGt0QR5ZQ/l22 JD79aXFPrxTeZidOMdBGvPAnjEcE37O6nUELWdt2p8hkO51MRcZBemyBcxV/KFH/p/ 087gH8NMrh9iZTBauQniER1ltr7usEnCE5zSScrA= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_5788494d998c5_2de63ff097f232b8581075"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468549466 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1833 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_5788494d998c5_2de63ff097f232b8581075 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 2 commits. ffa5a52 metrics: add Must methods 1365d6b examples: changes for the new API --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/11/files/004329bacde8ff467eee94e40ce0ff2e3ec18246..1365d6bb06a0d58bc9a0b3a4df70748f8211a15b ----==_mimepart_5788494d998c5_2de63ff097f232b8581075 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 2 commits.

  • ffa5a52 metrics: add Must methods
  • 1365d6b examples: changes for the new API


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_5788494d998c5_2de63ff097f232b8581075-- From noreply@github.com Thu Jul 14 21:26:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 304937CA3 for ; Thu, 14 Jul 2016 21:26:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 001B6304039 for ; Thu, 14 Jul 2016 19:26:19 -0700 (PDT) X-ASG-Debug-ID: 1468549575-04cbb00f2e0daf0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id BpiNtUewI2BSmKFg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jul 2016 19:26:17 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext5.iad.github.net ([192.30.252.196] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bNspP-0007uo-9o for ; Fri, 15 Jul 2016 12:26:14 +1000 Date: Thu, 14 Jul 2016 19:26:03 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.196] X-Barracuda-Apparent-Source-IP: 192.30.252.196 X-Barracuda-RBL-IP: 192.30.252.196 X-Barracuda-BBL-IP: 192.30.252.196 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468549563; bh=KDSvFZA70U2pG9txxuUTTpEzmEhu1QI8DsUEIVVDCso=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=c1/pj86CIB8SHBzGmThLg2G6MOD5kNXJVnEP0ZaGjDQYAFiy4QAy4Zjprwdie8Qdp y5kQgvMMvLel6YTbhr90u/h67RJsp/CRmDDm8clj32JV3BsAz3LtAZolGKLhpuBjB/ 9udtsodv2Lyf4V3xwmZlqGqC5neSsAY3g4eh5HgA= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_578849bb69f4c_448e3f92ed3dd2bc99279"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468549576 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2226 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31275 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578849bb69f4c_448e3f92ed3dd2bc99279 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7017547/badge)](https://coveralls.io/builds/7017547) Coverage decreased (-1.3%) to 64.976% when pulling **1365d6bb06a0d58bc9a0b3a4df70748f8211a15b on must-style-methods** into **2ecb7d626d13d69673f87f47e2ec1fa76d82189f on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/11#issuecomment-232844647 ----==_mimepart_578849bb69f4c_448e3f92ed3dd2bc99279 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-1.3%) to 64.976% when pulling 1365d6b on must-style-methods into 2ecb7d6 on master.


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

----==_mimepart_578849bb69f4c_448e3f92ed3dd2bc99279-- From myllynen@redhat.com Fri Jul 15 05:35:50 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D70917CA3 for ; Fri, 15 Jul 2016 05:35:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 98E1F8F8040 for ; Fri, 15 Jul 2016 03:35:50 -0700 (PDT) X-ASG-Debug-ID: 1468578943-04bdf02e81344a0001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id oY5vcnGxMrsTY4z9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 15 Jul 2016 03:35:44 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id o80so23687449wme.1 for ; Fri, 15 Jul 2016 03:35:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=2O/hU1dMZgE2i/3pxSXkMUFVHF++IrZ9yD1TLm3w8Fk=; b=j1N9ravPrTxfcM5jEkKPdpjVs7tNG007Na5aYTdEpLKTSUXhU2XlVnN6E2kGj40O74 YogPLphMHW1Kj5X8pY8QyzQ4M2qAsdsOBXScMTgOSezkS56jidrL4VzlWcS58SoLjp0E 214IIb4ESS4kxWg4iUnmNnnAhnWvlB1uxy3hPBK2w21i9rMiPIqE+e0ZcVW0vBe8Q+7Y gGASvavrC1mzk8XIqeQiLRZQPhK0FBMfxUwMQLkV2uSfRi93Ofg48udlTzm8pna1969z YE63S1hK9SKaIoBAF+N3svpkdUj8vKJ0pEcOUwqxF8V96Yv+CAC1+YRAB2XUdHkDCEwE q20Q== X-Gm-Message-State: ALyK8tLiILdpvcAtQ11TEmbOMA2bnhSixD5MLf3+alnlmd/xm0nKKnW7aqOBPjT9GxEK11zh X-Received: by 10.28.148.21 with SMTP id w21mr23726409wmd.9.1468578943204; Fri, 15 Jul 2016 03:35:43 -0700 (PDT) Received: from [192.168.1.101] (87-93-0-188.bb.dnainternet.fi. [87.93.0.188]) by smtp.gmail.com with ESMTPSA id kd10sm55955wjc.4.2016.07.15.03.35.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jul 2016 03:35:42 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] libvirt pmda: support old libvirt 0.10 API References: <6abca560-398c-3a87-350d-c2cfba1a9b78@redhat.com> <1095970845.5980166.1468542456963.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] libvirt pmda: support old libvirt 0.10 API To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <41c6c21f-53fa-f0c8-af0c-6a4862608bbd@redhat.com> Date: Fri, 15 Jul 2016 13:35:40 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <1095970845.5980166.1468542456963.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1468578944 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4342 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31281 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-15 03:27, Nathan Scott wrote: > Hi Marko, > ----- Original Message ----- >> [...] >> This is mostly for RHEL 6 / libvirt-0.10 environments but since now >> configurable, can be enabled anywhere where the newer API is not >> an option for some reason. > > I wonder if its possible to do this fully automatically? It's being done automatically already, this knob just enables to selecting either or (if available). > i.e. not exposed to users at all in the config file). Indeed it's perhaps not very helpful for most users. However, it's only one option, and ... > API for inspecting the libvirt version, if that helps? > > $ python >>>> import libvirt >>>> print libvirt.getVersion() > 1002018 ... while the below patch uses something slightly more reliable and also updates the connect helper to check this, I think this still does not catch all cases (if no domains are running, we can't check whether this actually works or not). It looks like the feature is currently QEMU only (there seems to be a lot deviation in available functionality in various libvirt drivers). Leaving the option visible at least in the man page is probably justified. (The patch also updates Install which was still using temp domain ID). --- src/pmdas/libvirt/Install | 2 +- src/pmdas/libvirt/connect | 16 ++++++++++++++-- src/pmdas/libvirt/pmdalibvirt.python | 11 +++-------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/pmdas/libvirt/Install b/src/pmdas/libvirt/Install index d82614c..4a32867 100755 --- a/src/pmdas/libvirt/Install +++ b/src/pmdas/libvirt/Install @@ -19,7 +19,7 @@ . $PCP_SHARE_DIR/lib/pmdaproc.sh iam=libvirt -domain=491 +domain=140 python_opt=true daemon_opt=false diff --git a/src/pmdas/libvirt/connect b/src/pmdas/libvirt/connect index 76cd6bf..b1f9f8a 100755 --- a/src/pmdas/libvirt/connect +++ b/src/pmdas/libvirt/connect @@ -28,6 +28,7 @@ from pcp.pmapi import pmContext as PCP conffile = PCP.pmGetConfig('PCP_PMDAS_DIR') conffile += '/libvirt/libvirt.conf' +oldapi = False user = 'root' uri = 'qemu:///system' @@ -35,7 +36,11 @@ config = ConfigParser.SafeConfigParser() config.read(conffile) if config.has_section('pmda'): for opt in config.options('pmda'): - if opt == 'user': + if opt == 'oldapi': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + oldapi = True + elif opt == 'user': user = config.get('pmda', opt) elif opt == 'uri': uri = config.get('pmda', opt) @@ -44,7 +49,7 @@ if config.has_section('pmda'): sys.exit(1) if len(sys.argv) > 1 and (sys.argv[1] == '-c' or sys.argv[1] == '--config'): - sys.stdout.write("user=%s\nuri=%s\n" % (user, uri)) + sys.stdout.write("oldapi=%s\nuser=%s\nuri=%s\n" % (oldapi, user, uri)) sys.exit(0) try: @@ -62,3 +67,10 @@ except: sys.exit(1) sys.stdout.write("Connection as %s to %s ok.\n" % (user, uri)) + +newapi = False +if 'domainListGetStats' in (dir(conn)): + newapi = True +else: + oldapi = True +sys.stdout.write("Using new API: %s (available: %s).\n" % (not oldapi, newapi)) diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index 2964d3d..137138b 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -57,9 +57,7 @@ class LibvirtPMDA(PMDA): self.doms = [] self.connect_pmcd() self.conn = self.connect_libvirt() - try: - test = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE - except: + if 'domainListGetStats' not in (dir(self.conn)): self.oldapi = True if self.oldapi: @@ -367,11 +365,8 @@ class LibvirtPMDA(PMDA): return flags = None - try: - if not self.oldapi: - flags = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE - except: - pass + if not self.oldapi: + flags = libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE if cluster == self.vm_cpustats_cluster: try: Thanks, -- Marko Myllynen From William_Staten@navyfederal.org Fri Jul 15 09:19:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B3DF47CA3 for ; Fri, 15 Jul 2016 09:19:09 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 79E028F8037 for ; Fri, 15 Jul 2016 07:19:06 -0700 (PDT) X-ASG-Debug-ID: 1468592343-04cb6c10383af50001-S8gJnT Received: from wch-ironmail-ce.navyfederal.org ([199.204.166.208]) by cuda.sgi.com with ESMTP id B0ZnL2yCr8UFwPTq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 15 Jul 2016 07:19:03 -0700 (PDT) X-Barracuda-Envelope-From: William_Staten@navyfederal.org X-Barracuda-Effective-Source-IP: UNKNOWN[199.204.166.208] X-Barracuda-Apparent-Source-IP: 199.204.166.208 Received: from swvdcrvcompas01.nfcu.net (unknown [10.196.65.76]) by wch-ironmail-ce.navyfederal.org with smtp id 2f14_0436_1f7d69af_16d3_4764_ba08_43aabcfa563c; Fri, 15 Jul 2016 10:19:02 -0400 X-Disclaimed: 58090 To: pcp@oss.sgi.com MIME-Version: 1.0 Subject: how to change the default log location of PCP_LOG_DIR=/var/log/pcp X-KeepSent: 559A60C8:2DE3DCB4-85257FF1:004E28F8; type=4; flags=0; name=$KeepSent X-ASG-Orig-Subj: how to change the default log location of PCP_LOG_DIR=/var/log/pcp Message-ID: From: William_Staten@navyfederal.org Date: Fri, 15 Jul 2016 10:19:02 -0400 X-TNEFEvaluated: 1 Content-Type: text/html; charset="US-ASCII" X-CFilter-Loop: Reflected X-Barracuda-Connect: UNKNOWN[199.204.166.208] X-Barracuda-Start-Time: 1468592343 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 567 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.66 X-Barracuda-Spam-Status: No, SCORE=1.66 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31284 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Does anyone know how I can add a new directory for PCP logs or change the directory for the default? Currently the default is PCP_LOG_DIR=/var/log/pcp. I attempted to add another section to pcp.conf file with a new variable and additional location. I then restarted the pmcd and pmlogger services but that did not fix the issue.

William Staten
I.T. Operations
Information Services
Navy Federal Credit Union
wk: 703.206.3198
cell: 703.300.0743
From debbugs@buxtehude.debian.org Sat Jul 16 04:27:24 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CB0EA7CA0 for ; Sat, 16 Jul 2016 04:27:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8ED6B8F8035 for ; Sat, 16 Jul 2016 02:27:18 -0700 (PDT) X-ASG-Debug-ID: 1468661231-04cb6c46a6027a0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id ZNvCSIYG0ERF35U9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 16 Jul 2016 02:27:12 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bOLsL-0005uY-Dd; Sat, 16 Jul 2016 09:27:09 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#831452: pcp-export-pcp2graphite: fails to upgrade from 'testing' - trying to overwrite /usr/bin/pcp2graphite Reply-To: Andreas Beckmann , 831452@bugs.debian.org X-ASG-Orig-Subj: Bug#831452: pcp-export-pcp2graphite: fails to upgrade from 'testing' - trying to overwrite /usr/bin/pcp2graphite Resent-From: Andreas Beckmann Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Sat, 16 Jul 2016 09:27:02 +0000 Resent-Message-ID: X-Debian-PR-Message: report 831452 X-Debian-PR-Package: pcp-export-pcp2graphite X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by submit@bugs.debian.org id=B.146866115421941 (code B); Sat, 16 Jul 2016 09:27:02 +0000 Received: (at submit) by bugs.debian.org; 16 Jul 2016 09:25:54 +0000 Received: from dezi.unixos.de ([81.169.143.90] helo=mail1.unixos.de) by buxtehude.debian.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOLr7-0005hb-SL for submit@bugs.debian.org; Sat, 16 Jul 2016 09:25:54 +0000 Received: from mail1.unixos.de (localhost [127.0.0.1]) by mail1.unixos.de (Postfix) with ESMTP id 199A661B537; Sat, 16 Jul 2016 11:25:51 +0200 (CEST) Received: from zam581.zam.kfa-juelich.de (ip-109-44-2-72.web.vodafone.de [109.44.2.72]) by mail1.unixos.de (Postfix) with ESMTPSA id 6835D61B532; Sat, 16 Jul 2016 11:25:50 +0200 (CEST) Content-Type: multipart/mixed; boundary="===============1699615763148667671==" MIME-Version: 1.0 From: Andreas Beckmann To: Debian Bug Tracking System Message-ID: <20160716092548.24037.5484.reportbug@zam581.zam.kfa-juelich.de> Date: Sat, 16 Jul 2016 11:25:48 +0200 X-AV-Checked: ClamAV using ClamSMTP Delivered-To: submit@bugs.debian.org X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1468661232 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1168 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31301 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header This is a multi-part MIME message sent by reportbug. --===============1699615763148667671== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Package: pcp-export-pcp2graphite Version: 3.11.3 Severity: serious User: debian-qa@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package fails to upgrade from 'testing'. It installed fine in 'testing', then the upgrade to 'sid' fails because it tries to overwrite other packages files without declaring a Breaks+Replaces relation. See policy 7.6 at https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces >From the attached log (scroll to the bottom...): Selecting previously unselected package pcp-export-pcp2graphite. Preparing to unpack .../pcp-export-pcp2graphite_3.11.3_amd64.deb ... Unpacking pcp-export-pcp2graphite (3.11.3) ... dpkg: error processing archive /var/cache/apt/archives/pcp-export-pcp2graphite_3.11.3_amd64.deb (--unpack): trying to overwrite '/usr/bin/pcp2graphite', which is also in package pcp 3.10.8+b1 Processing triggers for libc-bin (2.23-1) ... Errors were encountered while processing: /var/cache/apt/archives/pcp-export-pcp2graphite_3.11.3_amd64.deb cheers, Andreas --===============1699615763148667671== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pcp=3.10.8+b1_pcp-export-pcp2graphite=3.11.3.log.gz" H4sICCH9iVcCA3BjcD0zLjEwLjgrYjFfcGNwLWV4cG9ydC1wY3AyZ3JhcGhpdGU9My4xMS4zLmxv ZwDsPWmP28aS3wO8/9BA8OCZ2KR4iDoGMBbxOHa8sP1mM8l72TUCgUO2JGIokuYxYw2C/Pat6kO8 JYqSnASQAduSWF1VXV1nX/yW3Nhx6tk+cb0kjb27LPXCgGTRIrZd+s235DviBUlq+z6BxzR1llck ciJyYaq6pk6e3+mXDCjynHuSeC57qtAvURinCnw0AE+09FLKWuiqefnNN9pKU7WEvPv45l9XRDnq nzLun0PyOQPG/DVZ+HbgUPK4tFPySAP4Jw6DxQuSOHEIfXPDx4CkIUmXlNyFaRquSDiHb15C/HAx 93yqllG/+f5/iP1ge75951MCSJdpGiVXg8Gjd++pLr3z7EAN48Ug8rIIJJwMoEWFO6DF0PhJSEBi vg2SJsvwERlxwiC1nZRkCcifOHZCyTrMkKPgnkicBNhj/VC/nkw3tB9onKCqaOrY+MPQ9JE21of6 WBv+Ab/oijnUppqyGJnadG6aoDyoZsECNKvC7HW4WtmBS3wvAEHGi2wFw5NckUESP+TSS+68YPMN OhiEitBRJaVJCr882nGghIHi03kaInOKPU9prERZvKDwPLn3IgUGMw5TO6U4pIlsCkrgRWniejEZ gIoXqPIHgw4wSvI5o/SJImy6ihgc/L+BSwZumCAfKy+Ow5jpC6jLPI1AW4oKwz8C4B0Merp4qgrC tx/oQDwbCJuc2St3NFRBxio0UFxpq4AFeqxgZzk38FdNnP8eer/eL/7vbaVbEmBk/Xyr/zv9MEF2 7Qh0m/p+WB61n7IgwOEMgyvy3guyL2S1XoYgzaFqqZpiKIwj8q1Obj/ckNe8T/jMUnRygeqiaJZi TC/Jl8loNhpK7K9/ePXLW1CKmMIguSSlK/AkdrwG9xRTJw3hU4NY8afP1J7/b1TB80sQ2c49Mrq3 FL0AzHAfWrdSxR2u0Vfk0zPoxWrt2qn97AV5Bs/xP+Ua/92KmYE9fZkzwD0Zf/Yb8KWrw1yWwsDC +78KR02SWoVZkDIq7N8oDp3i/1uZGzCo7f0+Pv4OvXDpAxgX+x7ivwvPfWm9WIUufTkytDLEdg4A boCAe3Xy9OQ7yACQzAs8JN4TULcsc3RferqbfrJc7df9k1JOwix2aKL6kDZdfUMIuO2dPl165RVE +j2bYD4A2dmerQKIh/OY0qrUhHeNQt9z1krsqC5BKTpL0A0XHnip2tIkpknoP6jAzlztoAvOMg7D tJN3gUCjLCiDzSJwUJSJ3FInQOCXDzdXBPr+lqZXeufevwt+oj7F1OmTYenk/tVvAoXRFcUAR4rw UHYDgcRe0IR8Gk/GWgGbuR+2n2M7AJ+JabZCA/LJ0s1xAduwMzahEjX2LEMdFhBaeyOscjiEzL2A cNQZoVS/GosTXbUKGMf7Y6zyOB6qE4HxDUKCquomEPnwCvNnMyEXQ83EURsklwDzE7VdVNWIs0TQ ihNVVTca1+RejqTMEnW0Rg5255670hD2UEL3pJJnr8em1pBU9iJRTjvFU/BgSTrj4zLLWK5XYel4 TklZs+QHy2RZerBBnahWwUO1KhYhrzLPZ89cGtHApYGzJqDWlD+9tn0nQ4VmNRJDzx9gmTiHGjV8 LOCFus+DsvWOSlgXYxAhmK0vHEcZseoBqN9hD6L7BSTl+M1RoI5iH0b4L4Dq+H+Sus7z5+ynZJ1A 0u1qDB18zyAA6mSV+alnx85SSbIIa3sS0dhnRABQ1zdsvCAaCegjVNxi2oD/BEMe0xWUZSzOAEiY bppgJz9STPZDArIm48kUDRULcKToPUCUBZDvsZrjJXkIxJnpvyC6ZkhY1/XwNz6VcU8SEBXNxZRw QntFkKL75zLjnw3VMKGM+WSMxsahYWUzKGXU45HeP8RwVAU94D+MVF3VlSn5pJfYHvZkmykP/6Zf bXCbk5Jrt3oilxpZ4dycDntFogLyjeKK75ZqgNAVA8RiTPReUanMesHihHRU848opkBhYhXZn/Qh gBZeRavrw0kB77SvzIXpS1U0NWWMSl7kWdf6IK+7j7K266Vh1fsaKPdVJe51XQ4ptMSs9Qo++Pa6 6KPxZ2+RSZeSeDhTiKOYpZ7PJtnQXW38WSHFkK4KmNAgxRgZqgkZB08xLmQowGKb6Rv4c/KP5p+t f7Y80LXWJ61tjNY2Rmsbs7WN2dpm2Npm2NrGam1jtbYZtbYZtbYZt7YZt7aZtLaZtLaZtraZbhnT 9g4Nh1PC5iZZoJSTXh58d7I4pkFajKzq5T9A0W5iCvkLooIAypMgxDVgEWvGTUzMx2DtCI+w1fWS 8omxeRiThMYPHlSzEF7tFMrTNcRwHpAhdELJh0kUkKu09AIvlZmYeDZ4sGMkPHDBA7K8z/EG4KSQ 5StQJfNqB0icBT59oP4Vs7k5FPQu4s3n8VivrriNX/DOXRKc72XfDEU3L2UXb2kq0qnmVl9REl4w DwcFJlRMXHmP9bpQtkC3yOdjiCsDC55nMSYZE2cfdPZBf7oPwuy21Q2VDZslwvtZdbmJxIo1N5v1 x2I3SJJHDwI2m7Vii2u8G5AJzG3ITM6mcjaVP99U8nJtJsqdbdaSQ8uoJhpJs+FfJ01ms6WtAD4b w9kY/uy4gdMLM/2fpt3BGgS4VOfNdIQ0BvlDbg43cQhZXsIox95iQeOE5X+tIaUcdlqo9UV+trez vf3Z9iZm3GbdzE1Adww+B1pbG7GzuZ3N7W9pbps56Jmcfd5mbvmM9YUEl4YmvjcaTmOzswWcLeAv EnDydZKZXMrYEXTyFpvcSzTcJHqqoerDY8WdbfTOsedseX9LywOl7mRvuNB4Svuq4BcA73gnECag j5tN5uFcrNIRvpcZp/WcOAxU1/b8NfZJccJVZKc98NzTOKD+QM6xqy5DZ2dpqLA9C7Z/NvazsX9V Yx8ds64Tq/oztiK+q6wTwJulMmyzmYmHL9bRarpmSmdLO1va39LSaltcOix51bfFdF/72tL2bBJn k/iLBB+2I6tT5GGQpw87TWT6YZY7f4+3U3zrDuMt+58TmmZRhZ8D9z0Xd2DnNGZ3fujczzLP5SeB pqp+uAD2J3WavhXPP5+8d1uJnaZ/9EtEYw8P19r+yfu3ldhp+gemeue5s2W4ogWKcl/+ay+x71g5 OEAI3E/uMu/3DPSMbRkvlIgMhB1TwA+qGKxnJ5ZZcwdOLDKHKlmQ2HOqeOHJtWIXvdP00g/Rl5+8 cy1kTtMncVxHuYMAisnf6f3xboqn7encvqcKhGdwKZ7wKbquGgUT/+6776RRIzDZAOeHZgDkkDM6 smGCNwgQ3KUZr9imcf7Ydt0sgYzFg9zJjwF2ze6TCOgjXjMg/Qu7B8O6rB/t+fjDf+rHezapFj/f kzlz+F8rHLfRDz5uo6lG9+M209HXOW4DHSV46Yipapo5Ip8ElyfbyC+EIDbya0Rs4r+lPuS/jEZM H7wwS0DU4MDYz3iCVlAGds8117nm6l1zjY82uy9MeAAaOePGM4NmxbLrQ/jAbu7wXcYGCbOUX3YD 5muvy4UZmuEFR9NUUNUfb7zyaaNQezQ4ZSx6eoLENo1tTm/Kzr4Xo09h0SFyopebK5LIhfBwlyeO QOWAUnDRu+LKwn68x0IX8nY7ZUdC53OPHxF171Ym+7CKdHaGdBXNY3bcKkgi+SEx5XlRvP5pkXmG /OzhBS4cJX5drR42n6OVayu4S6H4QwkRyNqhEhXjAsFxNwP7DAV7lFjs4zpdhoGSpK7PLkkg+Y+G OlZWXuCtbL/8Iwdmc9F24uMJwM3HVehmeD+Qu8GVeIuELh44zGffS6mpMGkkia+rGD1WUO7kp2OB ebbbHPllONhuDImX9YCzTzhD4r8Np+IrXrW14ZjjqXYKLTKD1DMpxKMkH1XFDR0iBqU8Jlz0jC+E gWcQ8VcKJi54F5OyCDJlw/7v9eesJcOxwnRLcMzI8Y/pfYFb+J0huvMCHo3hw3yVSokx3UZjRZ2v 9qM6LuTuyYsMvoT35UlE94CmzKOCv7SheouSlZc4vZKsszEc3Ri+skEUE2TIHg/MkPWxOsSLJDpl yOMxdP/D10iR6wLEhDk/zmyMJtMjnE7nOi+PHE9UU9GH5JOpqdqhB9SLGlw9i20OSze2DPsKqIbY KN220vd4et2a5IHmsaobeKTZnIwPPqm+k4gOYjr0xHrFzgokdJTXUFPNQ8+sl7wBr+pGGohopI6P cGxduOnNiXJVQ9FMjJKC9ju3Ll0//2bi5hcFlN/Q1KOcV899pySgm5x7yyoe6Nf72u7GH0vzhc9L pjhGST1182A7EAGkpqGTcaknw4MMoYbeGI+K2A8z54Y+MBOATL/UhwOMuY7bKlqX3vfOCZ6PCOT8 PMpzd54smIxKl07ok54keKazUVR1iOxbZdy9b56QCYUUj64pFnA+UUsRrJcNs2xOXlMyBMZNLhlN RTsr+U+jryHL5EsOgKniJJ9iAoFR6ToUo5cli8Sojt0YFq3Y6GvF1TwvHwbVGKkoLV0B2/o0GpXH Y3gQPaONjK4VbcLoa9Q8I5dCG6LHYHellEQ26o08MQsDYpgcd8kcjH7xWGbKG1MTkwjgS0thx+hr yax8qGOflhR12h85L13qFMxpOWfUDiShFBK8ApmhXkorTP0AMqx4q4vKKgUE0ziAgiwJ60RGpcTL NA8gwgrNOgWjLKgDYjOry2oELKs84NYBXRDVb42GUc5PzVFPm2sQz1CfnHDJQVaVYsnBAje4uTuo 67JDrQQ8L0KcFyH6LkKMrKMebyuqZeGYW3ktonLIrTSbUT+11tUs5KyFuD1n10FzBJ3JqY1dx8xz vHh6gbfpw6Cc+ejGo4TudF6whv0AUSIidddYdz7FeNiY1uZDOsqu2mwm68ddQmymh/sAefv9pVnF uF20vRivzxodyu8ezJY51XdoRHnm6UK22ZvN4vzSViaLgDOchGr3R6U5qwuE7aOyfG6qm55y2JmY wdqhm0XEbGMqtunDIc5vdeMPIWdiDmwHdzlSFB1r0Ye3zfxYNwY34DM5kbbrtEsZP9uaY/YVpJxr 68irgJ7JObldrJawY+jhzQ7zo3zCa183ylvt70WL1I7hRLs5z/2c5gF8VecR9xFrSab67vBep9Pg Pg/cKr9P+MsvHegUfSrgRwgBHNG5/DmXP/3Kn6lmHa/8Ybq4Rwp0gN7Luf+OpQ6Czgx5qZZYIthV 8uT4gdHS4kIfdtk6Qjd2GehMLDbs4LKAlsVxbNIrjIuliI5hXEDP+JLFriBewo2jrh/xaFO3cSq2 2CGz0nHdo7PebURw9ebs1c9evadX14fDo93PCZrI7iMsryFuvaQTlx4vqquOvRJLvsDYMaXkwMzP y7XCXQllET96D9lu/0SMYdqemjOQzuyJ1c9DmGpY4+zo3yutZpXFyl0Ov5Eo855FLP37Y+zTDaMX 98YRmWZLst1YZqBMR/jK7Q5eC5hRU3ibfiwmZlcOE1MoMS7/7mQwMYvmhU32Ny6xNrzdvATQbLOW tdW65HJz4Y2+fRyUE5k7/RLAdGNKLlIfzBNfiu7AGAfchzuxyn0cFpWd8+xV4L1Z5avlh7OLS+Jd OEW4vZhka+2H8ycW1LuwKED34lKu1x/OKC7Kd+ES4fZika32H8BfvqTfZcYfwDp6mnynwOHC49sB uoiPQ+4lQLHX4BAR7pJdZ6E1S+vQUnHHKmYRdtdKQz6XtzWS5BfXbFtYKZWceydP9dbGHo12ZutF 9LvyjRIru+fuS/OuHXLx8iWvO5fNS9x0WPQowm9fy2meMN4501+fL94OtjuBKjGye/W7BN6aauRs ttcg/P2eiu2nNA7sFE+HXJGMmeYgS+IBvrj+URUIwAvApwfPpYWH5OLxErcB4ZWDBN/OjGi94CG8 p+zdvFfECTPfZTuJXIqHsLyAbl5iIt8IVGtUfLuvSwMP3BP9Qh125wgeT8lfE1TRpwaBdelkJE5e NfVRPLrg/9d726RIu5Y3alq0HaZL/K4Cb0nxqqDtQbcJ6ZZkrAq+LRhVYdtTqOqKS2sULrrzJoiv qZdfk9betz+J87+nOefcdNL4xCeb8UhxlkiCxXfavqaJF1P35S/BfRA+BgNxzHnwEztAN7jJ4gUd /Bj6uLvxd2QQ8Lz8GKYMcHANKYHC5uAGPK2h7mBp+29YrjD40fbnCs7ADVDqiv0f20sHP+NHPP2M CAfkhzj+r5cXQRjQS6CJwEpMP2fIE7ng5F4ADDikCMzKsRP68s52cR/l79D6Izqe5j//FldyVP98 j6f8Usjosphi75m8ABAwPn/+XHnZ+kfp8vuW9r3+oM57+e0jDX/YjSMNv+NRrPyLy18CL45FIi4+ a7qIwyxKJJUobRFm/j7SKhXmv8UfobV4gDjfvmMH8F8sKODkLdeXGoWpOmqkXKLwmu/yZXPA/JJR gieBqe/bAYWEnc8HF4lFdpI8unWhWao57UHMTvBcKEMaxm4uwirhZYsch5iNWzsIv/34C3kVZjGI 8fsFbmS+/RF6KJEnLt9+3DBIV+DGJoq1FTkw5zkEUXgpzpXP43AFbA1f3b5W3oNhCDJOGNMWOhPV sBSjQx8QR05JIHbbhaPBqEwUfM/qFsQ3/7p99yu7ENqH0UlJssxlI7ZyNyuwpVrTHWYiRry071to MF53JrQgJwbAijg1rNzTNasF8Y+h6cNaL6rE3gbZzVt56JhA80Te1CHYEI9K5BqHZKhOdpvOh5Kd 5OOfRNTx5qASkLFxwpKgN5+3aICOmbJibif4Bk/ws4u7Yy8BOdYUIbpftHobfQJVQyfzLDua+jBR Y55gZXRVaizIDMF7KvpWMhCqjQH8Y+I/fMFJegNAG9tx3iMkBdnxokliB5KqCm/uBW1uYKiOVO35 wkufgxqONEsfc49QIlWwf8iDEBu7WgudmKLg1xfkix0vJDlWPreMVfXcXZs3ABQviA3jlWKdQRLH 5tddog+N8gQNNHSRwUhKyo6jDNVp8Y12eUen/MD6Vj90ff2CGRWyAJlcBF2M4YPP5nqwrmD+XWjR ZYGq1USTEEsdQkE9IieiOmqmKl+SfgqqQRYt2uxwqBoNna2NbRR7D7azJjByEBUVGOZ5TCm5eXsD KUfkQ5GDhikJRosHcmSCibeA0hVTugcaozvjvjsNQxkbFsBIC1UDA9qoQ0BDHC8IZahQbef4SeJ/ 8qLWXo0Ui3QKmCtIshKWt1YtfgkJfdCc7oJnmez0/xzfGt08lAWDZBk+Ml1BvIQhBkfghuzgFH4V ZPHtxwp3QgpE2ggTxzwnbEzZSlGOt2EDwX0NPuWvVGZIkwIdefFtbXgmEzeZK9a0HBNK3ZNtkQTi 8mzfe5LuJVlmvPR1ocRhvS6FCKg68NXQLZEIzd2qRvNySgUFGgj1c0bxgFgYL+zAe4JO8zmU97ev GEdQpXImi7c/FW55Eszgq2kcX28IV+z+A8uox90S6PcOelLMYdI49NntU9B/G+spHq/WBULVd+Ds k+03BF4o1VNvRRsIpWnc1CXMWCH3HFfTyRLkD19SfnEQYsF7dWl7hzLXY28LWZUrP6Rj4bu0tmZ/ a9B7z5FYxSvDnSxGs2GYcTgVItAXM35JuqGPraRLuUwX0jmtO//ecxtoNaf/VW3Fy5dBB/FV6OTd 67oQ756A26pKMK3QwJFNtmNfeoul8jmzma9hpJQk5JMac5kQoovjsy+ss4rUm5wFPivT6KnNehLV 4EmvyXuO/Yq88oJiklZ8W/wRsN8WNbFMJVzRODYaxNghFRQ6BgjQK+ezFPXRcu/AOTX0B35FbdC3 6t0rGt9Tn67JA3q413J71XvZG/JJDM1vBYK8yHJ8D0y+oCWaauhmxwL+ulRhfcg9yC1Pdy+ucS7X Z7/ZxX5f5nyU1q4qXlJrGMYS4K8f3oMDi5mDvq5rYl3Mc7zlqa/JscZIL2V3RonVyAqBfCmmEtz5 xTTbay2otCEDIm+ygGd67wJIsud4JZXsW83GCq+5rfjk5mSzmmoSuc5X68rCiddRatQ8iI4z+A0z ByWw929v3pNrRBB2GZfiamc5cE86FAdgy9A+31cYh5AmBaD3F5KguNm3oHfFrbglTShfzdJSheOb PcABOh5L8sDI0uWKprnrL9CJFgqz/1pw7uClioGk5EsebD8TOyZX4IbZVXngavlkBDrnMACbK7gx /2moNOmJpmr/3961NbetI+ln5lfwYXZjn1iyLpZ8qeJDkpOzm6ok443nzNmaTJWLlmhZG1nSiFQc Z2r3ty+6G3eCBCjL2X3gg2WRYqNxI9AAvq/7fzb9Yb926v4tZdbHh78Zhm26mK2w2HUTwOLHfTpy jmqsitPF+i6F1e2gN+6fdIBcb77cf+uQVWXoLVXw/Ypp3fWV5vMnpuF8n3X8tWWso3ud2tQxAAwb /2LVVW4XqxQ0ddar+ZJKti0sw3HJLIY8y0sVBxsCuBkw7J93BuAAwWVBWzMZ9h06jEkX8R1t7M5K yh5sbXtUFh88wEnjhD2cTmDjlQ852tuon9WbbyN3ClNXzZ+y4mqSrtlClSWa3rD6/sxf+w92c2on 1JYe7iDGo+dhtfkaXwmT7ootN+ZycDbMhnV6L878DX2s33fPOkPP5uhiO5thQV5v2TKHlYUvhD9y 55pQzZevPzrVGTbXXtWxN5yvA29KxhhkQAy21srLnQHdZBfNJaYi7EVseQc6S28k09SbOaeKfRS1 rE6c2ZZX69wLSZ06NnvDEAYLyrerzuV8wZaYs026vptDRAsyvviq2qlZHIXvRzP6kqYk3erwhHxv Bf2Y3a/YvPAxXa/ZIPFXmLJEkZ3a1an7PrT/Spsgr2eg7xJ94GIbl3UO91ZiQ6ezjBwqsCd9rGYX cpOMpeycwhA7495v2lGtQ8UmGzqHb2a+wUvZr1exiEe408lKgsN3Ntsu0k387ruc9j+UbEhr4W4B ijRTg7sVrSsln8cuuW9fq3AG2MucM7iXtzALLp2I3XG+Ua7vG9EJHhIvNNUOlA3ZNtw5YV2h5rB4 YBMunEvheh7xF/Hq5r+ySdEBis0S8JBipz4+mGa3KbNYBFSnbDNX0Y2ls8f6kysiEOfbmzyT7uwv SZfKhIjBwdJ0ajbrIkjz+6YVkRfMcoEdad56R7E7V8LP9rhkOw077MXyr1pEAmjI383zAsZLaU0c QV/vaAsmY8Y10ZO63Wv66nMqf/u42ebx1eurD7DNb06F6U1eYHW5rO0KxOcOWtdyKrb0Cw/iB7++ 0eo6z1hFbb+XDP1Bd9Tx7ldcvfsAwnLsyCu3e/KMNkLt3UdQ0/ftkr/VthTxjRd6CeOk77HWqLaL WKnaVcIqTXoTZuwh54KpgR59XGPK5ms2YOMKCk3DR7XtiRkyy2nyVPWO2/Mu2D5oeuX6Yg1vLY5d uApO47VYCDykesHv000xYbaWVfiglSIKs/XaYnu/hHgcbNnGGn8+W1ZUsgXh1SbdoWtfy6zk/wAI Rzys3CDP84Fz7zN4U5LVXAcHnrncYRL7aA5lBjba2EhGV8W1RYF+kMVXq8nXjLXOh/SRHyN9nRdw 4Ff9IhbTyatX4x2PUNnYeiUG8bevXslu822oaTDDG6t+CCEnfe8BF5bncaVaK2Bud+x9NFpXrx74 XEVr6tuV8d7VrOr1GJrGOx5SNi5f2fu2+Q1ABDr2gn1w0YPGGXSGvZoDTACtoZf936/egCHElkP3 986Ot2XzEBxh2BtX0PFOHC+sZW5MNitwJKklfVFdpK3zJCZsaPh9iZEJ2VTwCN//sXUdyKxmzqMQ Dr0YlG1kV3/jyeCCUSTMGgM3PWMHFg872nhwXjNn0XAuX5Y3kBQd7NIp5y3fi8ajIK7zvgZH0gVM Uf+0tsIq4CNF9r2owZAYrBR7KTPuec+wP77/+I7PzS8hrW7xuM7yl/G/sst0vpikgL7Fc2YRFIM6 p6hp3CSshB74u4k6PJfbjbh/q8+emD3jRL0cRLrZQddfNukyt2IMAXogW+YwMMvkCePF1l9zraH5 5qCrg5njWEWVE0pRjlNQ4TFbZeDJ/mqZ21rKb0jQaCnS72wyVo3ZVDacqF80EIQ2N5Q0/E2csNF2 RhZ7OoV1UBWWFHZbhM5JFagkbBXOz9NoLlhrS3Jmbs7BW4IAYOk/SRNQZaJTgavcfStAWNQG2FIo NLdyzAOAgFX5h3TDZro/WI96mceXuCSBXbN33+XyBMr8OcO34oM5WCDpyj0uBukW7q5wS8CAmZTp XP6UzUUCe+20/SjZL4l+5BxeQnYacOugFm3I1/XuAew5NxSsnQTLo1jjfNyH7STUa3e9kru/Blz5 5cfXl+/NfUbFnnNX+t43LxxbFWWPb83ysPvWjYxEVgbz4CaJb84O2SRxAHnybBpXQvfhFT2tH+P/ wtGXkA74Ik/v42wKA61Mn82pbH3ZKYN3e8w4PfcV63cDtytSizXuXkx8ZTWYIg2KrdHcgPtz1x6I USQ2UAvbis6KWVrgUmdBkyQ/qfwOLTvf8AWuUP2Yf+tsJu5xowLUp5eWZq/OX9mK82smiWBiIr3P 4Ms8v9e0IVyxXLdBEEJTmz0GFs4aFCfy50G4IS0MObwHkCSB/JGWV+gGVPEDz1ycVcfMmlsXwEWv Opxbf6x455+mjws2BBSdPEVd+KtmZkCsz0ozA4P0erolUkgtWA8QAA7ywws4xAZ8JfGOeOshXZbm fuMFhFro4IbdbraySQeqmM9+sEGgP3NvhFyw1uye4X5kpd3ogBVoIAbJsXs2+mCZzrcX/iDAQWcZ PjtZZOmyrGDnsviThgiRG2QhULIUBpU9NWA9cF8lBM5Jhy2zN49w1fkDP2/h80//JLLhf//978Wf /kl7kReXtOqhe8YFZxeyCyoKz6RgVXK3Y6yelAeyiJP45H9k7lU+vC7wT0Bxq55TjDr963l3XCtA SxnjO1HiaqTu6IMYbJXPcXaa+iJIaVUSkmimfSOGWZUEMMjoQxLGKh8lrKL8TyywmqcdjK6q20Ty qk+LiqN/P+meVYoIwpX2jTOtKkVYf6YPokxVPWeSoORlJLZ96+SQ0aR988lIapL2zcVJqpIHrhF9 2NSiSokSR8i4FQmiUJ38yJamGxGn+9SJjm1RuhHxDedKUeDd8E/Be6l8dj37Rh/eJzfZmj6I1VL5 3I/5mj6QnVL1mGCdqC9ANql62kEWcd4D5khdGnzWM77rJly1LBI55H/F3qiSMNgW4ioSRIs6KYs6 Yd7zDtsmJ0JeRooQUSepsRxK15Jv4EtA143XQaI69UBdR/VjvE0q0G5EnFVQI4pkAPWFNi/rnh8r LZNxwPM6UF+74R3pTPS9vIwk9L5O0IGiL9+PEFRfk4wOglfXEcfA1wjqeHZ17W9HBVMXVxFHqNcI Kai5uIokyrxWTMeR63ciDiWvE1bAcHkZCVR4nZyCd8vLyMR210lboG3zXtT39UUNbS0vIwW1rpWU iGl5GVXApWuS0UHR6trfLzS4s7yMONa5RsxELOt3otIOvj+Zh3I6Dw0TUnBieRkJLHGtXD7UxfJh JJDBNVIlrK91M5LQ1LBExEBp3wpNhq9g7ctAcQGulZdhghwma3yX+6keQY5ytS9DxQG1anwPFZSA 0/KNJkkMzYtQUYKCWleBwkP5P0xAwjPlZaSwmXWSBqpSvxOJw446aR05qd2I1IFGnXQZ/Fi6HYkD A286JdSi86dI7IcHpefOmvolJDULQ2jcigSQsEbegAFqNyILkedNwsb0uX5pkqiB19PvRAjZqxU1 MHiuW4hVC0jCUM9vBQgrgJy69osZuDb9TkTQtjpZC5pm3vPP2xbczLgVCcxZnXyuZzsPMppNXJh+ JxLQsDppHd+l3Yj8BqUJ3NLvRIhvqhHVUVnqupFtoUGr5KVXrwWZMm5FGm6qNgkTDWXeizgoqi6B rbHkw0tfzwK4Ef+U4IjKhzkSSX1RAKQqGUAS0YcADlU+qaF/zAsA/1RKgd3LP+uLWsLZOO7Ur0F1 sIx5YXYvrzyrbP17cOfkW8D8n7e9mPmAf14LQgBH1Be/CNhQ+OEzEyRQQ/sWJKNDMBx3vGmgKSL+ +Q0SmtvFP5/ZYUIc7MtAaWwg9dVf6cL80L75LJCyBdTcJrIO+UvXaMVUCef8T57LVz+on7nbl3js XinKz87VFzoyr3yeDrzl/5BNS/PY2r4MSYHlDf/oHLryKTxRFv/4IXLVw9vJLf7R6W/lU/KwVv9a P1zqZ6/8IiodutrHfjufOz73gd/+TiWnAAXG5zsdcNrjOlZcrADGhk8KHAF6YM4fl+i/T150p3MA MN9AeHvjafDZjFDmY5ZP+OuzS2ZDzH6gvPtnnhg9dvOILhwrcnO3IifR+KUyF5jNO5VjqUKmvtf2 r6na959++/MF0IgRSyycSOVf5+vrIsuLPTe0fqIvdVxvl/ztAOJJuXPtBT/g1+auifUme+6KECqu QfpawGFd3f8dINriZfYQ//7p/X9K5CxgBxAg7PiFTJoLhbIlZ+cA1UZO5e12sXh8lhr3F6u6Jhf5 CseozgN8vvrVr5wne1oqw206X4ArZYKMJP3Do/hmW8Tz2ZLAv7gx/QSdzFqSOj+t4pvN6mu2jPPH ezYXfM3jNGc52MC/hyyepEt0NdmVgtWdjndSW8We+x3Xci0cwHQQp7QpF21vXSJY4zOVNPs+ydCT VP4TClmn7NnKV2zSn1M2t6JnKtcteXi6TjX35T+hlGFqf2KZr+fDs/H/UcErdD9T6dnn/fonlLRC zx7npbFjbn3ueelUC6vQaF463V88BsCDTNLJXQYXxK+mzJ2hDmHW8HUGwWAvXgAItdeLj7+lGwhz dQwm7DFV0wsByc4WGTBU0mS5eoCbIyZwVxTri+Pj22LdnWZdwpx1V5vZMX1FOHoxuTterpYd9M5L kFauvZT2KiFffUdpAmYMq4WjZcLTOFqIHyeJSO7oJsEERTqsGYFxWMpO0+yiI1O2MthPbnlqz5VZ dOKyn5xCUg2yeTlfLlWMMtaNZDfbA3K3phM/24vCvoFn/5VQpgctwR/wTYnfi42Fi5iiiODdtywP czD0L8g5QP+FHhIEGf4XL3TvAX1o5hcaIeuJjS6z/Ay176qZfeO/O6iGTxGWRjOAjIjNrGL45UXe 7XbZT2+28wXFbVYOj1mdZfSrEESct+7Qhn4GJs3tiil9gIc+vftD9u34Yb5YxDeZ2lSitsQssm89 tsibbdJpNj2K+7Ao1ONAH7Gfi5UIhAJt0sO4Q0IEVH/K2JvEHmJ1EY9G3dP46xvYtuAA4BweeX0L S9Hibp7Hq3VGhIejeHQyEs9Op4I6i74/ibguMr7NSdG/ZcVFf5d+hkWNhQ8d7L9feE7BUysHkV2w L4v0UW8dg215FOdzIKNBuxNnhhUHKkPWFkvrN9DN6kNUBMsDm80PevGb4/ywQdREzHIb7b2N9r5b tPd+72Q02le4d+yL1/Ti1AXopNfsgB50xVFzPSBHyP1RZryjccU+CpCGtI2UPVKFStykqiX/8zCh QrQ9VwnRjXO6uOYzBioennXPtTnx3+cNxnVmwnwm25DPCAO/5HyqpOIvg945H/hBfBgi7jJa4i+n /VFfS+kkPCV0FrHAWaXD1llfRicDPaVRUEpuU58l1pczGyQ2bpSYnbOT0+5QS+w0KLGKNROrsVMj a2fNUrPzdtbrDnhqYtoFAE78EafdEcQoPenBEzT11phev/zyizCNRSD47DtAEeBAeECORIssgZNr Vh0HLFeHIANB8GI+8MjjOyaR6EfIz2XxAbGeGSDpAo6BH5Ehy4w3tkaSvFktZGXXMvR6fkNvcFay 9FRhO4+3cQfcRk+yziPynKnwdEKZlGmh6sAz4cRUNt4knApsHuImBv3YPH9OiPbNDMJEEcytc/CE GO+l8/VEcvDlT/atjtF4lgOFRDpNoPvaNYIbEg5uAMcUJZxEIn1WSPiFeUu74ugPPSN4LpMovyka biUp+27RQTHWz2U/Nwl3b4PgHdE4OvAnQa8/AmyUaN6OELCk5UqgnUQqBnIqEe6kBJgrISdZEh3m KIgGOVNPC/RbIh2jEZYukV7ZdFReIj3BGVA/LYsCPZhwx3gSiZiQpz4d01i+JTqd9gPBLxPymOhA dya2E0eFJnX9JGGqifR36cDAqq7swts6fjXkoBdL3PBY78kaFFl1UQFuTjTHsxworfVaA3EtBk8d wl1+VgLDyz8B4txKhAPYrbsAiddvAbY+UV6rTbR++QeNCVD5o/kD8BcS6dlc8CAS6VNdp1e4O7lg cbh/RXZIIjzhS5aJ1oWRvpJUefs3SDUJD4ggyDqJFYhBkH8SGRJCIxIlIiYF5yUlKvoFpzclIgCH JElp2SS6VSJCjpT4WwkFRRHMsEQFZVE0M+Mtn4zF6CX4bto1p8wlIhCPpN9pOSIqX6KiDln8QPwF Xru+jMuUaFGYOAMykaGmHPTNBAN/CUJogtHHgEmaUJwzIJ8mPKSaYsMmolqB2ZuUggZKqnDiDF8o 2ceqsgSHWd2BjfKEh46UDOpExKrUSNgJBMzkDZXwwKCAOklUAFLJRU94tFPBZ09kkFVgwyc8nqtG pE94bFnFxk8gtK01D9faY89oY/H29dlZovkPhQz0E5+Q6kZSDDtjiBz2VRTTQgR75Fi1KgnunM1r P0LbCKk73+PUuqI0/PXzFofeTiFlDgg+YRwvUFQF4PWIUAcV6vi0629gY1a2pcFZEzOemUGwReeU al/lhdOZ85PUacnU6p0GtJh8g2X1w7jrk5LDMkqJKMLedoaBQ0jI2LzeLkU9Q0XX9b4dOH6REITM 9WYLBkB8XAyRfhEaQaUQBbFtIqWms6ZizM5tKkKzbsgY1isJ1fYwFVXX24rlSQoVYaBcb4uak58S rM2cmkt9CvhUK0oOdo0/T7YQmEz+hiGLyhTyDR4U3M/fekOtb40bPF92fNpIFxqRXhHDxjRF61sR Ysf688OMJ+oWEFXW2wpj3vtkjFj/NgqNQq7orl5tw7EoL9jHfl1oPhsivh4irHN/XtB4l9Uv1wR+ Qb3FxQLX3y4jZRLZ/v4DZPu2bL+hFKzhm4nwnYCA+bnXGZWk6ttJ+I/2mmlie4XeTt0Zs7fvjHtl IV/vwdVlwCsAi89DQ8aXsljV+gdga9F7aCbwsHsKtLO0m7jhlLlRCqa4f/SurgDYSPAPrrTPYAp5 GyfPh/6UaU/jUJfxGrt8ey7E8Ifdu0NbzqdA24cJsO5om+awLBvSME554Yp5B9nerLmUEbCr0YZ/ SdpbszJQ1656hiE6dkrek3Lj0xDppXs3qfrMKNfHzVJXcv5q3GQB76/YnZUVybdy/Us82uktydWX O6CLGin7e6XyL940XdN3+NOkva2h76j7rQfacD90Cgd0rEYKuEhIfxVOq5snL0XDKkr3kB2ibKBm iXIC4SobNI9TY3gLgRvyJmqUVFjiO9Ve86qTJ09+A4YOplCP7Ys8RBYFwQu4dyeBH/pyAcM9uHez q9flC3aM7hKw7zCQY2fYhqkpox9DBkwEQ33/RQl67S1+QOrtC3B+KpLHA9hwCctXuLfXqfN7FAfP 3f4l5rkqvTo1DrEiT/haTBw6hOygw5mE3KnGU6GAbQZNhs62msnQsV0zGXVi3UwOz+EbiFDQnfDn NcfjjfKFJ5X+2dh5kIlpEMLE38QWAOWwDJIWh0UPaQ6hEVdw8DMxXzEEwiDKl40Zy1m2YYPbP7bz jcBQK1dbAIRkRsrLfDtdAUoGUyQ0zUsNWDMv6NQJhkY4jdIpCJDgOgeP7DvhudXxfdV5WVUNqCQF 2EemqJ+FGlGarbjJelxjMwIv5YmlN9bgRwM//KhfizMnXFcYzLw/ehaYuYkKtOsKwFDq7PhLf9w9 04Bvgx2SF43LYewKofFlZKLqGiMaeUSccsKDUW83fKPKtOgvdIejMr70R0Z1jHZMWfQ+K/Fxd9QY /1hOHPuylTJrz8ZgyHLK/M0w0x4oMGM4NFJvRPc7X12C52A98NeSkx5Ohqc9ib5saQwtjWEHGsOo tzcagzVEX/f/ZZjyAfqaibs5Dfa4fiAH9cOYTVUbHY/hYDzUicunwxhBagogb0AtOah9q/5/vFW8 W14P2AsljIc6npDdk+mggeTka1GljyQ9uubLb6uvWWcz6U4v2HS2XUxxyppmFMIyE8WUQbJKQkQe xQsmtpyzFzH7nk22BXfKlBertVUsbkYZhaEhQnm98xZPs5muadL21aSwsA7ocaFT7SwHquTGVLhW YX09VTEYWuFa0Sx7qkqywMKVcovNqzZ0LK8w1uo7vlsmoBBVpqEsDpcAvNQFuZLQwwPzFRa5WEB2 9TEzBo/Fwis8YwedDpXn8ALUxcXmkRcT6vNhA3l6iU7VwM2ZntbLo/jhbj7heLZ8RXH1ZF2qgJJU gTLrxWY+mwFKA8L/SSyNQLCIcr+DEoNri00WZ8sJ7IRkEL2aqVxkWk1Qrp9aDZDIHxcmeyYHdCob hMHX1hEsRGMIRcfj3q2IskeRCaFUD/PijsmnsIzHYZoN8rBwfXcRX21vOjzDsaxJxMFtsmK7WeKW Bm/iyWrK+kD/UBLy3n3+/OfP1T5Her3D5yMFtizAlgXYsgBbFmDLAmxZgC0LsGUBtizAlgXYsgBb FmDLAmxZgC0LsGUBtizAlgXYsgBbFmDLAmxZgC0LsGUBtizAlgXYsgBbFmDLAmxZgC0LsGUBtizA lgXYsgBbFmDLAmxZgC0LsGUBtizAlgXYsgBbFmDLV2r5Si0LsH2r2reqZQG2LMCWBdiyAFsWYMsC dLEA4xiIgL6QgFvcIvKy/9jy5NtxfndP4f7Ou+OKqIZPTu6peVwX+T7z6EzuKXmEZhQpnj4xg+60 XLnb3GMczQ2Fku+wbojoYo56Cospz5ScV2R478l/xh0jZcMQuDtOi7g2IZkMZ76K58AgYGPANO++ +F8jpvnaFWYBAA== --===============1699615763148667671==-- From alec@alectenharmsel.com Sat Jul 16 15:46:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 DFA1A7CA0 for ; Sat, 16 Jul 2016 15:46:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6A6D1AC002 for ; Sat, 16 Jul 2016 13:46:20 -0700 (PDT) X-ASG-Debug-ID: 1468701972-04bdf0280c001f0001-S8gJnT Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by cuda.sgi.com with ESMTP id c2K8XBzfZtWBDQlW (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 16 Jul 2016 13:46:12 -0700 (PDT) X-Barracuda-Envelope-From: alec@alectenharmsel.com X-Barracuda-Effective-Source-IP: out5-smtp.messagingengine.com[66.111.4.29] X-Barracuda-Apparent-Source-IP: 66.111.4.29 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 04D1A20297; Sat, 16 Jul 2016 16:46:11 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Sat, 16 Jul 2016 16:46:12 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=AzVZJkjgaTT+K9vKbSDM8ZV1H+4=; b=FkkqI m2y3qnVkNBOeL3Vu2Ejrric8TyEAjC9OEn/l+CHGlA3UM2d3g9izbRbkedW2Kyca ZOuaFdsPb0vNXpVUBwcY/lDmIeWG+Gzlxn3jvDcqWIFRJlciTP5R0EJDiAZ45f/F zV0DYAzHKOj9jw0+3mrAjHbWKTNSzsK6P0ZlmU= X-Sasl-enc: 8BRwT03PPbLguSv2EOHIuJkRMwCigNywAmNVs67njxRr 1468701971 Received: from apio (71-10-136-247.dhcp.aldl.mi.charter.com [71.10.136.247]) by mail.messagingengine.com (Postfix) with ESMTPA id 6CAE7F2A13; Sat, 16 Jul 2016 16:46:11 -0400 (EDT) Date: Sat, 16 Jul 2016 16:46:09 -0400 From: Alec Ten Harmsel To: Nathan Scott Cc: Ken McDonell , PCP Subject: Re: [pcp] qa/1111 failing pretty much every place it is run Message-ID: <20160716204609.GB810@apio> X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline In-Reply-To: <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Barracuda-Connect: out5-smtp.messagingengine.com[66.111.4.29] X-Barracuda-Start-Time: 1468701972 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 671 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31311 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 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jul 12, 2016 at 08:19:48PM -0400, Nathan Scott wrote: > > We might want to have some cleaner error reporting in pcp2influxdb there - > I guess it is feasible influxdb could restart and cause the same trace? If > so a less alarming end-user diagnostic would be preferable. I've attached a patch that adds some more helpful error messages. It now prints warnings in the following situations that it did not before: * The python requests package is not installed (also hard exits after printing the message) * The HTTP request returns 404 (most likely the requested database does not exist) * The connection fails Regards, Alec --zhXaljGHf11kAtnf Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="pcp2influxdb-msgs.patch" diff --git a/src/pcp2influxdb/pcp2influxdb.py b/src/pcp2influxdb/pcp2influxdb.py index 38c5746..04c02ff 100644 --- a/src/pcp2influxdb/pcp2influxdb.py +++ b/src/pcp2influxdb/pcp2influxdb.py @@ -310,7 +310,11 @@ given hierarchies of PCP metrics to an InfluxDB server on the network.""") return pmidA def send(self, timestamp, metrics): - import requests + try: + import requests + except ImportError: + print("Please install the python 'requests' library") + sys.exit(1) body = WriteBody() @@ -331,18 +335,29 @@ given hierarchies of PCP metrics to an InfluxDB server on the network.""") res = requests.post(url, params=params, data=str(body), auth=auth) if res.status_code != 204: - print("could not send for some reason") + msg = "could not send metrics: " if res.status_code == 200: - print("influx could not complete the request") + msg += "influx could not complete the request" + elif res.status_code == 404: + msg += "Got an HTTP code 404. This most likely means " + msg += "that the requested database '" + msg += self.database + msg += "' does not exist" else: - print("request to " + res.url + " failed with code " + - str(res.status_code)) - - print("body of request is:") - print(body) + msg += "request to " + msg += res.url + msg += " failed with code " + msg += str(res.status_code) + msg += "\n" + msg += "body of request is:\n" + msg += str(body) + + print(msg) except ValueError: print("Can't send a request that has no metrics") + except requests.exceptions.ConnectionError: + print("Can't connect to an InfluxDB server, running anyways...") def sanitize_nameindom(self, string): """ Quote the given instance-domain string for proper digestion --zhXaljGHf11kAtnf-- From kenj@internode.on.net Sun Jul 17 02:47:05 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4E3007CA0 for ; Sun, 17 Jul 2016 02:47:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 00CA4304032 for ; Sun, 17 Jul 2016 00:47:01 -0700 (PDT) X-ASG-Debug-ID: 1468741614-04bdf028090aaa0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id TIGRtVdCDZWyOYfO for ; Sun, 17 Jul 2016 00:46:55 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvEJAKg2i1d20ViVEGdsb2JhbABcgz+IQaEuklGGFAQCgSBNAQEBAQEBBwEBAQEBAQI+QIRjCAIeEhwjDQUGYhQMChUBBB4FiB++VZUSBY4LixkBgWCOU41ikB6CDgyCPyqIdAEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO bozohorize) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 17 Jul 2016 17:16:54 +0930 From: "Ken McDonell" To: "'PCP'" Cc: "'Nathan Scott'" Subject: qa/003 failing (softirqs problem) on Centos 5.11 Date: Sun, 17 Jul 2016 17:46:53 +1000 X-ASG-Orig-Subj: qa/003 failing (softirqs problem) on Centos 5.11 Message-ID: <000401d1dfff$634229b0$29c67d10$@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: AdHf/vFxacAvXPEbStyUJclM7ZjOpg== Content-Language: en-us X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468741614 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 549 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.31319 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== qa/003 (and a bunch of other related tests are failing with messages of the form ... + kernel.percpu.softirqs: pmLookupName: Unknown metric name + kernel.percpu.softirqs: pmLookupName: Unknown metric name + kernel.percpu.softirqs: pmLookupName: Unknown metric name + kernel.percpu.softirqs: pmLookupName: Unknown metric name + kernel.percpu.softirqs: pmLookupName: Unknown metric name This is passing on most machines, but failing on: vm04 3.11.4 i686 CentOS 5.11 (Final) vm25 3.11.4 x86_64 CentOS 5.11 (Final) From noreply@github.com Sun Jul 17 13:43:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 C8B417CA0 for ; Sun, 17 Jul 2016 13:43:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 41768AC002 for ; Sun, 17 Jul 2016 11:43:11 -0700 (PDT) X-ASG-Debug-ID: 1468780982-04cb6c4da615720001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id NstZk7i0v7RltFDU (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 11:43:04 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOr1k-0002QO-MB for ; Mon, 18 Jul 2016 04:43:01 +1000 Date: Sun, 17 Jul 2016 11:42:49 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.192] X-Barracuda-Apparent-Source-IP: 192.30.252.192 X-Barracuda-RBL-IP: 192.30.252.192 X-Barracuda-BBL-IP: 192.30.252.192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468780969; bh=SgggUdHZ4k0m/GBsjSCzoyyThmXZlCQygwfrsSWoEHM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=p8uFQQKG5vyUgSdatp3yY+KB2WFFSqTJmnahAJ8bDdpdg2666s16MfhbCitt4cNJH qyd0k2rPoWbd7mih+1dE1amr4lnMaso1OQL+F6VXld2QIFH34bZKNJ/bghnDS90qOC Zvj3MCa4oZiiaLNt9a2wPR3oUurSlHdXEdLv59Ls= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] code review: int and uint are either 32 or 64 bits (#13) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] code review: int and uint are either 32 or 64 bits (#13) Content-Type: multipart/alternative; boundary="--==_mimepart_578bd1a979f82_2e9d3fea712e129c2561be"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468780983 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2290 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31329 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578bd1a979f82_2e9d3fea712e129c2561be Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7041988/badge)](https://coveralls.io/builds/7041988) Coverage increased (+0.3%) to 66.586% when pulling **56ec08737988f599347e1c48cdff2dc614f08eae on peterGo:metrics-isCompatibleInt** into **1a8d05104a65104908eb93f9eaa4b85a6ee770cb on performancecopilot:master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/13#issuecomment-233196998 ----==_mimepart_578bd1a979f82_2e9d3fea712e129c2561be Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage increased (+0.3%) to 66.586% when pulling 56ec087 on peterGo:metrics-isCompatibleInt into 1a8d051 on performancecopilot:master.


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

----==_mimepart_578bd1a979f82_2e9d3fea712e129c2561be-- From myllynen@redhat.com Sun Jul 17 15:34:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=WEIRD_QUOTING 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 6443D7CA0 for ; Sun, 17 Jul 2016 15:34:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D6527AC004 for ; Sun, 17 Jul 2016 13:34:47 -0700 (PDT) X-ASG-Debug-ID: 1468787677-04cbb0035516030001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id GXR1WXnWqpLFXYTR (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 13:34:38 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id f126so81598859wma.1 for ; Sun, 17 Jul 2016 13:34:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=8VxX2J6h6Ud69fTkEd788HnACrCDebm6MxINn0psFjA=; b=bP7AG+7Cu7AEX62nMQecHjraotIrZINdAfBoSwXv7Wt8yun+GaPkXJLwK2xRWG4ymu 3fxSugUMRZI/ZIZQPVzTGMQ9ybDLio/iqro/tG00YK6DY0KGLFLM/eiVtA6dA7NSt8KQ 1EZQYw4mfNuhHrcYZhBOg639k+vkQwjb3jm01P6wyNRQzccqFX6+m3nR1sT5/QNZXXY/ +dPbNaIMunh2naMqVHWh6rg0HOW0cKLmp9W2Q7esfvXJBKFD7H6Wq9CbnIh/koxQU9Fu 6BMZSp82xClICx5Ipo1MNecxjoZWqzP2+qkHbwBVyEgS5n9uz4AUWiQDcvrkJIFLdnuU bLVA== X-Gm-Message-State: ALyK8tKL3G0Tw9ffWYhvzrVSSknRA2CSa33rV1v1KXPcxq2cnUwyZEvGWLvAHObkxGBIfxG+ X-Received: by 10.28.13.211 with SMTP id 202mr32736523wmn.47.1468787677053; Sun, 17 Jul 2016 13:34:37 -0700 (PDT) Received: from [192.168.1.100] (87-93-41-98.bb.dnainternet.fi. [87.93.41.98]) by smtp.gmail.com with ESMTPSA id v203sm11185567wmv.2.2016.07.17.13.34.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jul 2016 13:34:36 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: pmrep: convert to use pmfg References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> <577F8261.5060008@redhat.com> <20160708152452.GA29879@redhat.com> <577FE2EC.9020103@redhat.com> X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg To: "Frank Ch. Eigler" Cc: Nathan Scott , pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <6f5810f5-f3d2-c7f6-f079-3fb7504497b6@redhat.com> Date: Sun, 17 Jul 2016 23:34:33 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <577FE2EC.9020103@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1468787678 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 37581 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.51 X-Barracuda-Spam-Status: No, SCORE=1.51 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, BSF_RULE_7580G, BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, WEIRD_QUOTING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31330 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.75 BSF_RULE_7580G Custom Rule 7580G 0.75 BSF_RULE_7580D Custom Rule 7580D 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-08 20:29, Marko Myllynen wrote: > On 2016-07-08 18:24, Frank Ch. Eigler wrote: >>> [...] >>> I think I've sorted out the above but I've got one related question, is >>> this still expected based on your explanation above or something else? >> >> Yes, I think it's the same thing. >> >>> So pmval(1) describes units as "millisec (converting to time >>> utilization)" [...] Is the only confusion on this end or is pmval(1) >>> perhaps a bit misleading here? >> >> The key is that pmval's "time utilization" parenthetical overrides the >> previous "milliseconds" scale and replaces it with an implicit >> "sec/sec" one. I noticed that pmdumptext(1) does the same thing after all - when in its "interactive mode." But given that pmrep(1) already supports specifying unit/scale even on per-metric basis, we don't have to hard-code this but we can give the choice to the user. For instance, with kernel.all.cpu.user by default show the unscaled ms/s value but by defining time-scale with -y the user gets the time utilization (s/s) if s/he so wishes. I adjusted the man page for this, please do reword if you can think how to state this more clearly there. Below is now finally a patch which I don't plan to update at this stage any more unless there's some feedback (IOW, I think it's ready for merging). The 1071 output still differs mysteriously, I can't explain why pmfg finds "extra" values, and only for some metrics (I'd have expected it to find them for none or all given the pmdumplog -a output for the archive in question). But since we're getting more data than before, perhaps that's just a good thing. There might still be room for some minor internal cleanups in few places but I think it's best to do this kind of migration somewhat conservatively. --- qa/1069.out | 100 ++++++++++---------- qa/1071.out | 12 ++- src/pmrep/pmrep.1 | 16 +++- src/pmrep/pmrep.conf | 7 +- src/pmrep/pmrep.py | 251 +++++++++++++++------------------------------------ 5 files changed, 150 insertions(+), 236 deletions(-) diff --git a/qa/1069.out b/qa/1069.out index 2c330b3..2243722 100644 --- a/qa/1069.out +++ b/qa/1069.out @@ -19,28 +19,28 @@ HH:MM:SS 1 == basic archive mode reporting s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.00 1.00 -20:36:51 1.00 1.00 -20:36:53 1.00 1.00 +20:36:49 1.00 1000.03 +20:36:51 1.00 1000.00 +20:36:53 1.00 1000.02 == basic configuration file handling s.seconds s.milliseconds - util util + s/s ms/s N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise various output options s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.000 1.000 -20:36:51 1.000 1.000 -20:36:53 1.000 1.000 +20:36:49 1.000 1000.033 +20:36:51 1.000 1000.001 +20:36:53 1.000 1000.016 --- archive: QAPATH/archives/sample-secs @@ -54,7 +54,7 @@ HH:MM:SS 1 duration: 8 sec s.seconds s.milliseconds - util util + s/s ms/s --- archive: QAPATH/archives/sample-secs @@ -68,16 +68,16 @@ HH:MM:SS 1 duration: 7 sec s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:48 N/A N/A -20:36:51 1.000 1.000 +20:36:51 1.000 999.992 --- N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise non-integer options archive: QAPATH/archives/sample-secs @@ -91,13 +91,13 @@ HH:MM:SS 1 duration: 2.500 sec s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:45 N/A N/A -20:36:46 2.000 1.000 -20:36:46 0.000 1.000 -20:36:47 2.000 1.000 -20:36:47 0.000 1.000 +20:36:46 2.000 1000.216 +20:36:46 0.000 1000.216 +20:36:47 2.000 1000.216 +20:36:47 0.000 1000.205 == exercise raw counter mode s.seconds s.milliseconds sec millisec @@ -108,12 +108,12 @@ HH:MM:SS 1 380440 380439679.413 == exercise timezone setting s.seconds s.milliseconds - util util + s/s ms/s 10:36:45 N/A N/A 10:36:47 N/A N/A -10:36:49 1.000 1.000 -10:36:51 1.000 1.000 -10:36:53 1.000 1.000 +10:36:49 1.000 1000.033 +10:36:51 1.000 1000.001 +10:36:53 1.000 1000.016 == exercise CSV and alternate delimiters Time,sample.seconds,sample.milliseconds 2000-05-01 20:36:45,"","" @@ -131,15 +131,15 @@ Time|sample.seconds|sample.milliseconds ok == exercise repeated headers option s.seconds - util + s/s N/A N/A s.seconds - util + s/s 1.000 1.000 s.seconds - util + s/s 1.000 == exercise units conversion options m.u.free m.u.used @@ -174,23 +174,23 @@ ok 00:47:09 0.000 3000.000 50.000 0.000 0.000 50.000 d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive sda sdb sdc hdc sdd sde - util util util util util util + s/s s/s s/s s/s s/s s/s 08:58:23 N/A N/A N/A N/A N/A N/A -08:59:23 0.000000 0.000056 0.000006 0.000000 0.000000 0.000005 -09:00:23 0.000004 0.000089 0.000008 0.000000 0.000000 0.000021 -09:01:23 0.000000 0.000175 0.000013 0.000000 0.000000 0.000036 -09:02:23 0.000000 0.000054 0.000003 0.000000 0.000000 0.000005 +08:59:23 0.000200 0.055902 0.005567 0.000000 0.000000 0.004883 +09:00:23 0.003633 0.088769 0.008017 0.000000 0.000000 0.021034 +09:01:23 0.000200 0.175189 0.012884 0.000000 0.000000 0.036451 +09:02:23 0.000217 0.054218 0.002750 0.000000 0.000000 0.005050 d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive sda sdb sdc hdc sdd sde - util util util util util util + µs/s µs/s µs/s µs/s µs/s µs/s 08:58:23 N/A N/A N/A N/A N/A N/A -08:59:23 0.200005 55.901528 5.566819 0.000000 0.000000 4.883467 -09:00:23 3.633431 88.769056 8.016882 0.000000 0.000000 21.033900 -09:01:23 0.200007 175.189301 12.883772 0.000000 0.000000 36.451242 -09:02:23 0.216672 54.218071 2.750071 0.000000 0.000000 5.050131 +08:59:23 200.005467 55901.527975 5566.818826 0.000000 0.000000 4883.466815 +09:00:23 3633.431133 88769.056034 8016.882454 0.000000 0.000000 21033.899496 +09:01:23 200.006814 175189.301449 12883.772241 0.000000 0.000000 36451.241772 +09:02:23 216.672278 54218.070915 2750.071227 0.000000 0.000000 5050.130798 == derived metrics configuration file s.combo - util + s/s N/A N/A 1.001 @@ -198,7 +198,7 @@ ok 1.001 == derived metrics directly on command line s.combo - util + s/s N/A N/A 1.001 @@ -206,20 +206,20 @@ ok 1.001 == extended existing sample configuration s.combo s.seconds s.milliseconds - util util util + s/s s/s ms/s N/A N/A N/A N/A N/A N/A - 1.001 1.000 1.000 - 1.001 1.000 1.000 - 1.001 1.000 1.000 + 1.001 1.000 1000.033 + 1.001 1.000 1000.001 + 1.001 1.000 1000.016 == exercise good config version s.seconds s.milliseconds - util util + s/s ms/s N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise bad config version Incompatible configuration file version (read v99, need v1). == un/interpolated archive mode reporting diff --git a/qa/1071.out b/qa/1071.out index 738e589..5beab6f 100644 --- a/qa/1071.out +++ b/qa/1071.out @@ -17,6 +17,7 @@ QA output created by 1071 14:39:14 Linux linux 15707 13573328 0 507689 8 16053852 3 14:39:15 Linux linux 15707 13573256 0 507691 8 16053852 3 14:39:16 Linux linux 15708 13573256 0 507692 8 16053852 3 +14:39:17 N/A linux N/A N/A N/A N/A 8 16053852 3 archive: QAPATH/archives/rep host: slack @@ -30,11 +31,12 @@ QA output created by 1071 p.p.start_ti n.i.baudrate k.a.hz d.a.read_byt k.a.sysfork k.p.c.user k.a.load h.c.bogomips h.c.clock n.i.speed 000001 /usr/ enp0s25 cpu0 1 minute cpu0 cpu0 enp0s25 - millisec byte/s count/s Kbyte/s count/s util count Mbyte/s + millisec byte/s count/s Kbyte/s count/s ms/s count Mbyte/s 14:39:13 20 3168713760 100 N/A N/A N/A 0.0900 5587.4199 3029.0310 781261.9375 14:39:14 20 3168713760 100 0.0000 0.0000 0.0000 0.0900 5587.4199 3029.0310 781261.9375 14:39:15 20 3168713760 100 0.0000 0.0000 0.0000 0.0800 5587.4199 2800.0000 781261.9375 -14:39:16 20 3168713760 100 0.0000 1.0000 0.0100 0.0800 5587.4199 2800.0000 781261.9375 +14:39:16 20 3168713760 100 0.0000 1.0000 10.0000 0.0800 5587.4199 2800.0000 781261.9375 +14:39:17 20 3168713760 100 N/A N/A N/A N/A 5587.4199 2800.1089 781261.9375 == testing raw metrics reporting archive: QAPATH/archives/rep @@ -53,6 +55,7 @@ QA output created by 1071 14:39:14 Linux linux 15707 13573328 0 507689 8 16053852 3 14:39:15 Linux linux 15707 13573256 0 507691 8 16053852 3 14:39:16 Linux linux 15708 13573256 0 507692 8 16053852 3 +14:39:17 N/A linux N/A N/A N/A N/A 8 16053852 3 archive: QAPATH/archives/rep host: slack @@ -71,6 +74,7 @@ QA output created by 1071 14:39:14 20 3168713760 100 8736634 3995200 4349650 0.0900 5587.4199 3029.0310 781261.9375 14:39:15 20 3168713760 100 8736634 3995200 4349650 0.0800 5587.4199 2800.0000 781261.9375 14:39:16 20 3168713760 100 8736634 3995201 4349660 0.0800 5587.4199 2800.0000 781261.9375 +14:39:17 20 3168713760 100 N/A N/A N/A N/A 5587.4199 2800.1089 781261.9375 == testing uninterpolated metrics reporting archive: QAPATH/archives/rep @@ -103,11 +107,11 @@ QA output created by 1071 p.p.start_ti n.i.baudrate k.a.hz d.a.read_byt k.a.sysfork k.p.c.user k.a.load h.c.bogomips h.c.clock n.i.speed 000001 /usr/ enp0s25 cpu0 1 minute cpu0 cpu0 enp0s25 - millisec byte/s count/s Kbyte/s count/s util count Mbyte/s + millisec byte/s count/s Kbyte/s count/s ms/s count Mbyte/s 14:39:13 20 3168713760 100 N/A N/A N/A 0.0900 5587.4199 3029.0310 781261.9375 14:39:14 20 3168713760 100 0.0000 0.0000 0.0000 0.0900 5587.4199 2723.4370 781261.9375 14:39:15 20 3168713760 100 0.0000 0.0000 0.0000 0.0800 5587.4199 2800.0000 781261.9375 -14:39:16 20 3168713760 100 0.0000 0.9999 0.0100 0.0800 5587.4199 2800.0000 781261.9375 +14:39:16 20 3168713760 100 0.0000 0.9999 9.9987 0.0800 5587.4199 2800.0000 781261.9375 14:39:17 20 3168713760 100 0.0000 2.0002 0.0000 0.0800 5587.4199 2800.1089 781261.9375 == testing uninterpolated raw metrics reporting diff --git a/src/pmrep/pmrep.1 b/src/pmrep/pmrep.1 index 2e91f92..ccccf6e 100644 --- a/src/pmrep/pmrep.1 +++ b/src/pmrep/pmrep.1 @@ -173,6 +173,16 @@ Too-wide numeric values for output will not be printed (apart from decimal places, numeric values will never be silently truncated). Too-wide strings will be truncated. .P +As a special case with metrics that are counters with time units +(nanoseconds to hours), the +.I unit/scale +can be used to change the default reporting (for example, +milliseconds / second) to normalize to the range zero to one +by setting this to +.B sec +(see also +.BR -y ). +.P The following .I metricspec requests the metric @@ -240,7 +250,8 @@ for space (byte) metrics, possible values include .BR Mbytes , .BR MB , and so forth up to -.BR Ebytes . +.BR Ebytes , +.BR EB . This option will .I not override possible per-metric specifications. @@ -583,8 +594,9 @@ for time metrics, possible values include .BR microsec , .BR us , .BR millisec , +.BR ms , and so forth up to -.BR hours , +.BR hour , .BR hr . This option will .I not diff --git a/src/pmrep/pmrep.conf b/src/pmrep/pmrep.conf index 4c9949b..d31e483 100644 --- a/src/pmrep/pmrep.conf +++ b/src/pmrep/pmrep.conf @@ -96,20 +96,25 @@ mem.vmstat.pgpgout = bo,,,,6 kernel.all.intr = in,,,,6 kernel.all.pswitch = cs,,,,6 alluser = kernel.all.cpu.alluserp -alluser.formula = 100 * (kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu alluser.label = us +alluser.formula = 100 * (kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu +alluser.unit = s sys = kernel.all.cpu.sysp sys.label = sy sys.formula = 100 * kernel.all.cpu.sys / hinv.ncpu +sys.unit = s idle = kernel.all.cpu.idlep idle.label = id idle.formula = 100 * kernel.all.cpu.idle / hinv.ncpu +idle.unit = s wtotal = kernel.all.cpu.wait.totalp wtotal.label = wa wtotal.formula = 100 * kernel.all.cpu.wait.total / hinv.ncpu +wtotal.unit = s steal = kernel.all.cpu.stealp steal.label = st steal.formula = 100 * kernel.all.cpu.steal / hinv.ncpu +steal.unit = s # An example metric set [example-1] diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index e548729..5f2b67d 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -218,16 +218,14 @@ class PMReporter(object): # Performance metrics store # key - metric name - # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width + # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width, 5:pmfg item self.metrics = OrderedDict() + self.pmfg = None + self.pmfg_ts = None # Corresponding config file metric specifiers self.metricspec = ('label', 'instance', 'unit', 'type', 'width', 'formula') - self.prevvals = None - self.currvals = None - self.ptstamp = 0 - self.ctstamp = 0 self.pmids = [] self.descs = [] self.insts = [] @@ -565,7 +563,10 @@ class PMReporter(object): self.opts.pmSetOptionFlags(flags | pmapi.c_api.PM_OPTFLAG_DONE) pmapi.c_api.pmEndOptions() - self.context = pmapi.pmContext(context, self.source) + if not self.source: self.source = "@" # XXX + self.pmfg = pmapi.fetchgroup(context, self.source) + self.pmfg_ts = self.pmfg.extend_timestamp() + self.context = self.pmfg.get_context() if pmapi.c_api.pmSetContextOptions(self.context.ctx, self.opts.mode, self.opts.delta): raise pmapi.pmUsageErr() @@ -653,9 +654,11 @@ class PMReporter(object): def format_metric_label(self, label): """ Format a metric label """ # See src/libpcp/src/units.c - label = label.replace(" / nanosec", "/ns").replace(" / microsec", "/µs") - label = label.replace(" / millisec", "/ms").replace(" / sec", "/s") - label = label.replace(" / min", "/min").replace(" / hour", "/h") + if ' / ' in label: + label = label.replace("nanosec", "ns").replace("microsec", "µs") + label = label.replace("millisec", "ms").replace("sec", "s") + label = label.replace("min", "min").replace("hour", "h") + label = label.replace(" / ", "/") return label def validate_metrics(self): @@ -719,7 +722,7 @@ class PMReporter(object): # Finalize the metrics set for i, metric in enumerate(self.metrics): # Fill in all fields for easier checking later - for index in range(0, 5): + for index in range(0, 6): if len(self.metrics[metric]) <= index: self.metrics[metric].append(None) @@ -732,7 +735,10 @@ class PMReporter(object): self.metrics[metric][0] = name[:-2] + m # Rawness - if self.metrics[metric][3] == 'raw' or self.type == 1: + if self.metrics[metric][3] == 'raw' or self.type == 1 or \ + self.output == OUTPUT_ARCHIVE or \ + self.output == OUTPUT_CSV or \ + self.output == OUTPUT_ZABBIX: self.metrics[metric][3] = 1 else: self.metrics[metric][3] = 0 @@ -764,15 +770,16 @@ class PMReporter(object): if not done: self.metrics[metric][2] = unitstr # Set unit/scale for non-raw numeric metrics + mtype = None try: if self.metrics[metric][3] == 0 and \ self.descs[i].contents.type != PM_TYPE_STRING: (unitstr, mult) = self.context.pmParseUnitsStr(self.metrics[metric][2]) label = self.metrics[metric][2] if self.descs[i].sem == PM_SEM_COUNTER: - label += "/s" - if self.descs[i].contents.units.dimTime == 1: - label = "util" + mtype = PM_TYPE_DOUBLE + if '/' not in label: + label += " / s" label = self.format_metric_label(label) self.metrics[metric][2] = (label, unitstr, mult) else: @@ -792,16 +799,12 @@ class PMReporter(object): if self.metrics[metric][4] < len(TRUNC): self.metrics[metric][4] = len(TRUNC) # Forced minimum - # RHBZ#1264147 - def pmids_to_ctypes(self, pmids): - """ Convert a Python list of pmids (numbers) to - a ctypes LP_c_uint (a C array of uints). - """ - from ctypes import c_uint - pmidA = (c_uint * len(pmids))() - for i, p in enumerate(pmids): - pmidA[i] = c_uint(p) - return pmidA + # Add fetchgroup item + scale = self.metrics[metric][2][0].replace("µs", "microsec") + ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) + self.metrics[metric][5] = [] + for j in range(ins): + self.metrics[metric][5].append(self.pmfg.extend_item(metric, mtype, scale, self.insts[i][1][j])) def get_local_tz(self, set_dst=-1): """ Figure out the local timezone using the PCP convention """ @@ -906,143 +909,44 @@ class PMReporter(object): lines = 0 while self.samples != 0: + # Repeat the header if needed if self.output == OUTPUT_STDOUT: if lines > 1 and self.repeat_header == lines: self.write_header() lines = 0 lines += 1 + # Fetch values try: - result = self.context.pmFetch(self.pmids_to_ctypes(self.pmids)) + self.pmfg.fetch() except pmapi.pmErr as error: if error.args[0] == PM_ERR_EOL: break raise error - self.extract(result) - if self.ctstamp == 0: - self.ctstamp = copy.copy(result.contents.timestamp) - self.ptstamp = self.ctstamp - self.ctstamp = copy.copy(result.contents.timestamp) - - if self.context.type == PM_CONTEXT_ARCHIVE: - if float(self.ctstamp) < float(self.opts.pmGetOptionOrigin()): - self.context.pmFreeResult(result) - continue - if float(self.ctstamp) > float(self.opts.pmGetOptionFinish()): - self.context.pmFreeResult(result) - break - self.report(self.ctstamp, self.currvals) - self.context.pmFreeResult(result) + # Report and prepare for the next round + self.report(self.pmfg_ts()) if self.samples and self.samples > 0: self.samples -= 1 if self.delay and self.interpol and self.samples != 0: self.context.pmtimevalSleep(self.interval) # Allow modules to flush buffered values / say goodbye - self.report(None, None) - - def extract(self, result): - """ Extract the metric values from pmResult structure """ - # Metrics incl. all instance values, must match self.format on return - values = [] - - for i, metric in enumerate(self.metrics): - # Per-metric values incl. all instance values - # We use dict to make it easier to deal with gone/unknown instances - values.append({}) - - # Populate instance fields to have values for unavailable instances - # Values are (instance id, instance name, instance value) - for inst in self.insts[i][0]: - values[i][inst] = (-1, None, NO_VAL) - - # No values available for this metric - if result.contents.get_numval(i) == 0: - continue - - # Process all fetched instances - for j in range(result.contents.get_numval(i)): - inst = result.contents.get_inst(i, j) - - # Locate the correct instance and its position - if inst >= 0: - if inst not in self.insts[i][0]: - # Ignore newly emerged instances - continue - k = 0 - while inst != self.insts[i][0][k]: - k += 1 + self.report(None) - # Extract and scale the value - try: - # Use native type if no rescaling needed - if self.descs[i].contents.type == PM_TYPE_STRING or \ - self.metrics[metric][3] == 1 or \ - (self.metrics[metric][2][2] == 1 and \ - str(self.descs[i].contents.units) == \ - str(self.metrics[metric][2][1])): - rescale = 0 - vtype = self.descs[i].contents.type - else: - rescale = 1 - vtype = PM_TYPE_DOUBLE - - atom = self.context.pmExtractValue( - result.contents.get_valfmt(i), - result.contents.get_vlist(i, j), - self.descs[i].contents.type, - vtype) - - if rescale: - atom = self.context.pmConvScale( - vtype, - atom, self.descs, i, - self.metrics[metric][2][1]) - - val = atom.dref(vtype) - - if rescale: - val *= self.metrics[metric][2][2] - val = int(val) if val == int(val) else val - - if inst >= 0: - values[i][inst] = (inst, self.insts[i][1][k], val) - else: - values[i][PM_IN_NULL] = (-1, None, val) - - except pmapi.pmErr as error: - sys.stderr.write("%s: %s, aborting.\n" % (metric, str(error))) - sys.exit(1) - - # Convert dicts to lists - vals = [] - for v in values: - vals.append(v.values()) - values = vals - - # Store current and previous values - # Output modules need to handle non-existing self.prevvals - self.prevvals = self.currvals - self.currvals = values - - def report(self, tstamp, values): + def report(self, tstamp): """ Report the metric values """ if tstamp != None: - ts = self.context.pmLocaltime(tstamp.tv_sec) - us = int(tstamp.tv_usec) - dt = datetime(ts.tm_year+1900, ts.tm_mon+1, ts.tm_mday, - ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) - tstamp = dt.strftime(self.timefmt) + tstamp = tstamp.strftime(self.timefmt) if self.output == OUTPUT_ARCHIVE: - self.write_archive(tstamp, values) + self.write_archive(tstamp) if self.output == OUTPUT_CSV: - self.write_csv(tstamp, values) + self.write_csv(tstamp) if self.output == OUTPUT_STDOUT: - self.write_stdout(tstamp, values) + self.write_stdout(tstamp) if self.output == OUTPUT_ZABBIX: - self.write_zabbix(tstamp, values) + self.write_zabbix(tstamp) def prepare_writer(self): """ Prepare generic stdout writer """ @@ -1112,10 +1016,8 @@ class PMReporter(object): duration = int(duration) if duration == int(duration) else "{0:.3f}".format(duration) if self.context.type == PM_CONTEXT_ARCHIVE: - if not self.interpol: - endtime = float(self.context.pmGetArchiveEnd()) if endtime > float(self.context.pmGetArchiveEnd()): - endtime = float(self.context.pmGetArchiveEnd()) + endtime = self.context.pmGetArchiveEnd() if not self.interpol and self.opts.pmGetOptionSamples(): samples = str(samples) + " (requested)" elif not self.interpol: @@ -1191,7 +1093,7 @@ class PMReporter(object): if self.context.type == PM_CONTEXT_ARCHIVE: self.delay = 0 self.interpol = 0 - self.zabbix_interval = 250 # See zabbix_sender(8), pmrep.conf(5) + self.zabbix_interval = 250 # See zabbix_sender(8) self.writer.write("Sending %d archived metrics to Zabbix server %s...\n(Ctrl-C to stop)\n" % (len(self.pmids), self.zabbix_server)) return @@ -1204,9 +1106,9 @@ class PMReporter(object): else: self.writer.write("...\n(Ctrl-C to stop)\n") - def write_archive(self, timestamp, values): + def write_archive(self, timestamp): """ Write an archive record """ - if timestamp == None and values == None: + if timestamp == None: # Complete and close self.pmi.pmiEnd() self.pmi = None @@ -1238,25 +1140,27 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): - if str(list(values[i])[j][2]) != NO_VAL: - data = 1 + try: + value = self.metrics[metric][5][j]() inst = self.insts[i][1][j] + data = 1 if self.descs[i].contents.type == PM_TYPE_STRING: - self.pmi.pmiPutValue(metric, inst, str(list(values[i])[j][2])) + self.pmi.pmiPutValue(metric, inst, value) elif self.descs[i].contents.type == PM_TYPE_FLOAT or \ self.descs[i].contents.type == PM_TYPE_DOUBLE: - self.pmi.pmiPutValue(metric, inst, "%f" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%f" % value) else: - self.pmi.pmiPutValue(metric, inst, "%d" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%d" % value) + except: + pass # Flush if data: - # pylint: disable=maybe-no-member - self.pmi.pmiWrite(self.ctstamp.tv_sec, self.ctstamp.tv_usec) + self.pmi.pmiWrite(int(self.pmfg_ts().strftime('%s')), self.pmfg_ts().microsecond) - def write_csv(self, timestamp, values): + def write_csv(self, timestamp): """ Write results in CSV format """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1266,7 +1170,10 @@ class PMReporter(object): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): line += self.delimiter - value = list(values[i])[j][2] + try: + value = self.metrics[metric][5][j]() + except: + value = NO_VAL if type(value) is float: fmt = "." + str(self.precision) + "f" line += format(value, fmt) @@ -1281,9 +1188,9 @@ class PMReporter(object): line += str("\"" + value + "\"") self.writer.write(line + "\n") - def write_stdout(self, timestamp, values): + def write_stdout(self, timestamp): """ Write a line to stdout """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1301,29 +1208,13 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): l = self.metrics[metric][4] - for j in range(len(values[i])): + for j in range(len(self.metrics[metric][5])): k += 1 - # Raw or rate - if self.metrics[metric][3] or \ - self.descs[i].sem != PM_SEM_COUNTER or \ - list(values[i])[j][2] == NO_VAL: - # Raw - value = list(values[i])[j][2] - elif not self.metrics[metric][3] and \ - (self.prevvals == None or list(self.prevvals[i])[j][2] == NO_VAL): - # Rate not yet possible + try: + value = self.metrics[metric][5][j]() + except: value = NO_VAL - else: - # Rate - scale = 1 - if self.descs[i].contents.units.dimTime != 0: - if self.descs[i].contents.units.scaleTime > PM_TIME_SEC: - scale = pow(60, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - else: - scale = pow(1000, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - delta = scale * (float(self.ctstamp) - float(self.ptstamp)) - value = (list(values[i])[j][2] - list(self.prevvals[i])[j][2]) / delta if delta else 0 # Make sure the value fits if type(value) is int or type(value) is long: @@ -1369,9 +1260,9 @@ class PMReporter(object): nfmt = nfmt[:-l] self.writer.write(nfmt.format(*tuple(line)) + "\n") - def write_zabbix(self, timestamp, values): + def write_zabbix(self, timestamp): """ Write (send) metrics to a Zabbix server """ - if timestamp == None and values == None: + if timestamp == None: # Send any remaining buffered values if self.zabbix_metrics: send_to_zabbix(self.zabbix_metrics, self.zabbix_server, self.zabbix_port) @@ -1379,7 +1270,7 @@ class PMReporter(object): return # Collect the results - ts = float(self.ctstamp) + ts = self.pmfg_ts().timestamp() if self.zabbix_prevsend == None: self.zabbix_prevsend = ts for i, metric in enumerate(self.metrics): @@ -1388,9 +1279,11 @@ class PMReporter(object): key = ZBXPRFX + metric if self.insts[i][1][j]: key += "[" + str(self.insts[i][1][j]) + "]" - val = str(list(values[i])[j][2]) - if val != NO_VAL: - self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, val, ts)) + try: + value = str(self.metrics[metric][5][j]()) + self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, value, ts)) + except: + pass # Send when needed if self.context.type == PM_CONTEXT_ARCHIVE: Thanks, -- Marko Myllynen From myllynen@redhat.com Sun Jul 17 15:37:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 406737CA0 for ; Sun, 17 Jul 2016 15:37:30 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 13B168F8037 for ; Sun, 17 Jul 2016 13:37:27 -0700 (PDT) X-ASG-Debug-ID: 1468787844-04cb6c4da616dd0001-S8gJnT Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by cuda.sgi.com with ESMTP id kg4oIIzO92A92JzG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 13:37:25 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f48.google.com[74.125.82.48] X-Barracuda-Apparent-Source-IP: 74.125.82.48 Received: by mail-wm0-f48.google.com with SMTP id f126so81640478wma.1 for ; Sun, 17 Jul 2016 13:37:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=ZUPBeiMge/SZtdTIUGGs7TiHMMHZFAtc/TNDJRBIPBM=; b=gP57K8DQMyZNUKSpbnLAD58kExXlva3h2Rl59aqqhcAj1yjQgQ8yipIDrDE76zj/ir Ttt6R/ZAhcwnjBiycTCjWZcdbGCBG/BqVj+5kFCEtwWIdq635Ufjx5Snnxd/jHiaw8Fh qZbTZN3ZL4KY+ky9W3sXq5/aEKNOU/5/4gUSdb/G92iUZPjr6ccumThC9QbJH6YSIKRN b0HOqXodgvgtTqKKXeuPwZsmEkd8pKmeQZDkX/lRZuT70t1bFWB5+cuzpHCVGkYUuzjf 39GmA1/U1G+QAfeM9GA372P14gOyf4sHkJfO/U6aWlpmO4IK+derwyFPDaCBuCY8I8dq 3fVQ== X-Gm-Message-State: ALyK8tIY0+7hgXVDbT4K9+//c7sTjeIRUFj4tl47AeiNgExXkWhBbUiPYdnWeAwDxIOjIq7q X-Received: by 10.28.37.2 with SMTP id l2mr34018169wml.23.1468787843818; Sun, 17 Jul 2016 13:37:23 -0700 (PDT) Received: from [192.168.1.100] (87-93-41-98.bb.dnainternet.fi. [87.93.41.98]) by smtp.gmail.com with ESMTPSA id v189sm11146707wmv.12.2016.07.17.13.37.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jul 2016 13:37:23 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pminfo: increase default batch size Organization: Red Hat X-ASG-Orig-Subj: pminfo: increase default batch size Message-ID: Date: Sun, 17 Jul 2016 23:37:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f48.google.com[74.125.82.48] X-Barracuda-Start-Time: 1468787844 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1816 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31330 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pminfo(1) default batch size setting predates git history, other clients seem to fetch lots of metrics at once, let's increase the default for pminfo(1) as well (this is very moderate increase IMHO, could probably be higher, unless of course there's some historical reason for this value). --- man/man1/pminfo.1 | 2 +- src/pminfo/pminfo.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/man/man1/pminfo.1 b/man/man1/pminfo.1 index 91063ba..4ec8e88 100644 --- a/man/man1/pminfo.1 +++ b/man/man1/pminfo.1 @@ -114,7 +114,7 @@ and .B \-v options. The default value for .I batchsize -is 20. +is 128. .PP Other options control the specific information to be reported. .TP 5 diff --git a/src/pminfo/pminfo.c b/src/pminfo/pminfo.c index 9108bde..4028770 100644 --- a/src/pminfo/pminfo.c +++ b/src/pminfo/pminfo.c @@ -36,7 +36,7 @@ static pmLongOptions longopts[] = { PMOPT_VERSION, PMOPT_HELP, PMAPI_OPTIONS_HEADER("Protocol options"), - { "batch", 1, 'b', "N", "fetch N metrics at a time for -f and -v [20]" }, + { "batch", 1, 'b', "N", "fetch N metrics at a time for -f and -v [128]" }, { "desc", 0, 'd', 0, "get and print metric description" }, { "fetch", 0, 'f', 0, "fetch and print values for all instances" }, { "fetchall", 0, 'F', 0, "fetch and print values for non-enumerable indoms" }, @@ -71,7 +71,7 @@ static int need_context; /* set if need a pmapi context */ static int need_pmid; /* set if need to lookup names */ static char **namelist; static pmID *pmidlist; -static int batchsize = 20; +static int batchsize = 128; static int batchidx; static int verify; /* Only print error messages */ static int events; /* Decode event metrics */ Thanks, -- Marko Myllynen From kenj@internode.on.net Sun Jul 17 17:49:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 53EAF7CA0 for ; Sun, 17 Jul 2016 17:49:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 222AC8F8035 for ; Sun, 17 Jul 2016 15:49:35 -0700 (PDT) X-ASG-Debug-ID: 1468795767-04cb6c4da218bd0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id GyrrZ9VcA3GrRAW2 for ; Sun, 17 Jul 2016 15:49:27 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AskDAJQKjFd20ViVEGdsb2JhbAANRgiMALQChhqBcAEBAQEBAQcBAQEBAQEBAT6FRgRRPRYLAgQHAwIBAgEbFhoNCAEBuFJnjVsBAQgCARYOjxU5gmqCWgWGCoIVkQWDN4FuhlySFZAeglwfgV6IFQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Jul 2016 08:19:26 +0930 To: PCP From: Ken McDonell Subject: pmcollectl (qa/709) failing on Mac OS X Message-ID: <578C0B74.4030604@internode.on.net> X-ASG-Orig-Subj: pmcollectl (qa/709) failing on Mac OS X Date: Mon, 18 Jul 2016 08:49:24 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070401080200000002050300" X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468795767 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 416 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31332 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------070401080200000002050300 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit This seems to be the root cause: TypeError: 'int' object is not iterable and network.interface.in.compressed seems to the problematic metric. This metric is not available from the darwin PMDA ... is pmcollectl expected to work here? If so, the code needs some TLC. If not, the QA test needs some notrun attention. .out.bad and .full files attached. --------------070401080200000002050300 Content-Type: text/plain; charset=UTF-8; name="709.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="709.full" Cj09PSAtYyAyIC1pIDAuMSAtc2MgPT09CiM8LS0tLS0tLS1DUFUtLS0tLS0tLT4KI2NwdSBz eXMgaW50ZXIgIGN0eHN3CiAgIDQgICAwICAgICAwICAgICAgMAogICA4ICAgNCAgICAgMCAg ICAgIDAKCj09PSAtYyAyIC1pIDAuMSAtc2QgPT09CjwtLS0tLS0tLS0tRGlza3MtLS0tLS0t LS0tLT4KIEtCUmVhZCAgUmVhZHMgS0JXcml0IFdyaXRlcwogICAgIDAgICAgICAwICAgICAg MCAgICAgIDAKICAgICAwICAgICAgMCAgICAgNDQgICAgICA5Cgo9PT0gLWMgMiAtaSAwLjEg LXNuID09PQo8LS0tLS0tLS0tLU5ldHdvcmstLS0tLS0tLS0tPgogS0JJbiAgUGt0SW4gIEtC T3V0ICBQa3RPdXQKICAgIDAgICAgICAwICAgICAgMCAgICAgIDAKICAgIDAgICAgICAxICAg ICAgMCAgICAgIDEKCj09PSAtYyAyIC1pIDAuMSAtc2ogPT09CiM8LS0tSW50LS0tPgojQ3B1 MCBDcHUxIAogICAwIAogICAwIAoKPT09IC1jIDIgLWkgMC4xIC1zbSA9PT0KIzwtLS0tLS0t LS0tLU1lbW9yeS0tLS0tLS0tLS0tPgojRnJlZSBCdWZmIENhY2ggSW5hYyBTbGFiICBNYXAK CjEyNThNICAgME0gICAwTSAyNTdNICAgME0gICAwTSAKMTI1OE0gICAwTSAgIDBNIDI1N00g ICAwTSAgIDBNIAoKPT09IC1jIDIgLWkgMC4xIC1zYyAtLXZlcmJvc2UgPT09CgojIENQVSBT VU1NQVJZIChJTlRSLCBDVFhTVyAmIFBST0MgL3NlYykKI1VzZXIgIE5pY2UgICBTeXMgIFdh aXQgICBJUlEgIFNvZnQgU3RlYWwgIElkbGUgIENQVXMgIEludHIgIEN0eHN3ICBQcm9jICBS dW5RICAgUnVuICAgQXZnMSAgQXZnNSBBdmcxNSBSdW5UIEJsa1QKICAgOCAgICAgIDAgICAg IDAgICAgMCAgICAwICAgICAwICAgICAgMCAgICAgMTAgICAgIDIgICAgIDAgICAgICAwICAg ICAwICAgICAwICAgICAwICAwLjEzICAwLjE3ICAwLjI0ICAgIDAgICAgMAogICA0ICAgICAg MCAgICAgMCAgICAwICAgIDAgICAgIDAgICAgICAwICAgICAxMCAgICAgMiAgICAgMCAgICAg IDAgICAgIDAgICAgIDAgICAgIDAgIDAuMTMgIDAuMTcgIDAuMjQgICAgMCAgICAwCgo9PT0g LWMgMiAtaSAwLjEgLXNkIC0tdmVyYm9zZSA9PT0KCgoKIyBESVNLIFNVTU1BUlkgKC9zZWMp CiNLQlJlYWQgUk1lcmdlZCAgUmVhZHMgU2l6ZUtCICBLQldyaXRlIFdNZXJnZWQgV3JpdGVz IFNpemVLQgogICAgIDAgICAgICAwICAgICAgMCAgICAgIDAgICAgICAgMCAgICAgICAgMCAg ICAgIDAgICAgICAwCiAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAgICAgICAwICAgICAg ICAwICAgICAgMCAgICAgIDAKCj09PSAtYyAyIC1pIDAuMSAtc24gLS12ZXJib3NlID09PQoK CgojIE5FVFdPUksgU1VNTUFSWSAoL3NlYykKIyBLQkluICBQa3RJbiBTaXplSW4gIE11bHRJ ICAgQ21wSSAgRXJyc0kgIEtCT3V0IFBrdE91dCAgU2l6ZU8gICBDbXBPICBFcnJzTwpUcmFj ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9sb2NhbC9iaW4v cG1jb2xsZWN0bCIsIGxpbmUgNzAwLCBpbiA8bW9kdWxlPgogICAgc3N4LnByaW50X2xpbmUo KQogIEZpbGUgIi91c3IvbG9jYWwvYmluL3BtY29sbGVjdGwiLCBsaW5lIDEyMCwgaW4gcHJp bnRfbGluZQogICAgc2VsZi5wcmludF92ZXJib3NlKCkKICBGaWxlICIvdXNyL2xvY2FsL2Jp bi9wbWNvbGxlY3RsIiwgbGluZSA0NTksIGluIHByaW50X3ZlcmJvc2UKICAgIHNlbGYuc3Vt X2ludGVyZmFjZXMoJ25ldHdvcmsuaW50ZXJmYWNlLmluLmNvbXByZXNzZWQnKSwKICBGaWxl ICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA0MzksIGluIHN1bV9pbnRlcmZh Y2VzCiAgICBmb3IgdmFsdWUgaW4gc2VsZi5zcy5nZXRfbWV0cmljX3ZhbHVlKG1ldHJpY19u YW1lKToKVHlwZUVycm9yOiAnaW50JyBvYmplY3QgaXMgbm90IGl0ZXJhYmxlCgo9PT0gLWMg MiAtaSAwLjEgLXNtIC0tdmVyYm9zZSA9PT0KCiMgTUVNT1JZIFNVTU1BUlkKIzwtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUGh5c2ljYWwgTWVtb3J5LS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+PC0tLS0tLS0tLS0tU3dhcC0tLS0tLS0tLS0tLT48 LS0tLS0tLVBhZ2luZy0tLS0tLT4KIyAgIFRvdGFsICAgIFVzZWQgICAgRnJlZSAgICBCdWZm ICBDYWNoZWQgICAgU2xhYiAgTWFwcGVkICAgIEFub24gIENvbW1pdCAgTG9ja2VkIEluYWN0 IFRvdGFsICBVc2VkICBGcmVlICAgSW4gIE91dCBGYXVsdCBNYWpGdCAgIEluICBPdXQKICAg IDIwOTdNICAgIDgzOU0gICAxMjU4TSAgICAgIDBNICAgICAgME0gICAgICAwTSAgICAgIDBN ICAgICAgME0gICAgICAwTSAgICAgIDBNICAgMjU3TSAgICAgME0gICAgIDBNICAgICAwTSAg ICAgIDAgICAgICAwICAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAKICAgIDIwOTdNICAg IDgzOU0gICAxMjU4TSAgICAgIDBNICAgICAgME0gICAgICAwTSAgICAgIDBNICAgICAgME0g ICAgICAwTSAgICAgIDBNICAgMjU3TSAgICAgME0gICAgIDBNICAgICAwTSAgICAgIDAgICAg ICAwICAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAKCj09PSAtYyAyIC1pIDAuMSA9PT0K IzwtLS0tLS0tLUNQVS0tLS0tLS0tPjwtLS0tLS0tLS0tRGlza3MtLS0tLS0tLS0tLT48LS0t LS0tLS0tLU5ldHdvcmstLS0tLS0tLS0tPgojY3B1IHN5cyBpbnRlciAgY3R4c3cgS0JSZWFk ICBSZWFkcyBLQldyaXQgV3JpdGVzIEtCSW4gIFBrdEluICBLQk91dCAgUGt0T3V0CiAgIDQg ICAwICAgICAwICAgICAgMCAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAgICAwICAgICAg MCAgICAgIDAgICAgICAwCiAgIDggICAwICAgICAwICAgICAgMCAgICAgMCAgICAgIDAgICAg ICAwICAgICAgMCAgICAwICAgICAgMCAgICAgIDAgICAgICAwCgo9PT0gLWMgMiAtaSAwLjEg LS12ZXJib3NlID09PQoKIyMjIFJFQ09SRCAxID4+PiBmdWppIDw8PCBTYXQgSnVsIDE2IDEz OjI0OjI2IDIwMTYgIyMjCgojIENQVSBTVU1NQVJZIChJTlRSLCBDVFhTVyAmIFBST0MgL3Nl YykKI1VzZXIgIE5pY2UgICBTeXMgIFdhaXQgICBJUlEgIFNvZnQgU3RlYWwgIElkbGUgIENQ VXMgIEludHIgIEN0eHN3ICBQcm9jICBSdW5RICAgUnVuICAgQXZnMSAgQXZnNSBBdmcxNSBS dW5UIEJsa1QKICAgNCAgICAgIDAgICAgIDAgICAgMCAgICAwICAgICAwICAgICAgMCAgICAg MTAgICAgIDIgICAgIDAgICAgICAwICAgICAwICAgICAwICAgICAwICAwLjIwICAwLjE4ICAw LjI0ICAgIDAgICAgMAoKCgojIERJU0sgU1VNTUFSWSAoL3NlYykKI0tCUmVhZCBSTWVyZ2Vk ICBSZWFkcyBTaXplS0IgIEtCV3JpdGUgV01lcmdlZCBXcml0ZXMgU2l6ZUtCCiAgICAgMCAg ICAgIDAgICAgICAwICAgICAgMCAgICAgICAwICAgICAgICAwICAgICAgMCAgICAgIDAKCgoK IyBORVRXT1JLIFNVTU1BUlkgKC9zZWMpCiMgS0JJbiAgUGt0SW4gU2l6ZUluICBNdWx0SSAg IENtcEkgIEVycnNJICBLQk91dCBQa3RPdXQgIFNpemVPICAgQ21wTyAgRXJyc08KVHJhY2Vi YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbG9jYWwvYmluL3Bt Y29sbGVjdGwiLCBsaW5lIDcwMCwgaW4gPG1vZHVsZT4KICAgIHNzeC5wcmludF9saW5lKCkK ICBGaWxlICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSAxMjAsIGluIHByaW50 X2xpbmUKICAgIHNlbGYucHJpbnRfdmVyYm9zZSgpCiAgRmlsZSAiL3Vzci9sb2NhbC9iaW4v cG1jb2xsZWN0bCIsIGxpbmUgNDU5LCBpbiBwcmludF92ZXJib3NlCiAgICBzZWxmLnN1bV9p bnRlcmZhY2VzKCduZXR3b3JrLmludGVyZmFjZS5pbi5jb21wcmVzc2VkJyksCiAgRmlsZSAi L3Vzci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUgNDM5LCBpbiBzdW1faW50ZXJmYWNl cwogICAgZm9yIHZhbHVlIGluIHNlbGYuc3MuZ2V0X21ldHJpY192YWx1ZShtZXRyaWNfbmFt ZSk6ClR5cGVFcnJvcjogJ2ludCcgb2JqZWN0IGlzIG5vdCBpdGVyYWJsZQoKPT09IC1jIDIg LWkgMC4xIC1zY2QgPT09CiM8LS0tLS0tLS1DUFUtLS0tLS0tLT48LS0tLS0tLS0tLURpc2tz LS0tLS0tLS0tLS0+CiNjcHUgc3lzIGludGVyICBjdHhzdyBLQlJlYWQgIFJlYWRzIEtCV3Jp dCBXcml0ZXMKICAxNSAgIDMgICAgIDAgICAgICAwICAgICAwICAgICAgMCAgICAgIDAgICAg ICAwCiAgIDggICA0ICAgICAwICAgICAgMCAgICAgMCAgICAgIDAgICAgICAwICAgICAgMAoK PT09IC1jIDIgLWkgMC4xIC1zY2QgLS12ZXJib3NlID09PQoKIyMjIFJFQ09SRCAxID4+PiBm dWppIDw8PCBTYXQgSnVsIDE2IDEzOjI0OjI2IDIwMTYgIyMjCgojIENQVSBTVU1NQVJZIChJ TlRSLCBDVFhTVyAmIFBST0MgL3NlYykKI1VzZXIgIE5pY2UgICBTeXMgIFdhaXQgICBJUlEg IFNvZnQgU3RlYWwgIElkbGUgIENQVXMgIEludHIgIEN0eHN3ICBQcm9jICBSdW5RICAgUnVu ICAgQXZnMSAgQXZnNSBBdmcxNSBSdW5UIEJsa1QKICAgOCAgICAgIDAgICAgIDAgICAgMCAg ICAwICAgICAwICAgICAgMCAgICAgMTEgICAgIDIgICAgIDAgICAgICAwICAgICAwICAgICAw ICAgICAwICAwLjIwICAwLjE4ICAwLjI0ICAgIDAgICAgMAoKCgojIERJU0sgU1VNTUFSWSAo L3NlYykKI0tCUmVhZCBSTWVyZ2VkICBSZWFkcyBTaXplS0IgIEtCV3JpdGUgV01lcmdlZCBX cml0ZXMgU2l6ZUtCCiAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAgICAgICAwICAgICAg ICAwICAgICAgMCAgICAgIDAKCiMjIyBSRUNPUkQgMiA+Pj4gZnVqaSA8PDwgU2F0IEp1bCAx NiAxMzoyNDoyNiAyMDE2ICMjIwoKIyBDUFUgU1VNTUFSWSAoSU5UUiwgQ1RYU1cgJiBQUk9D IC9zZWMpCiNVc2VyICBOaWNlICAgU3lzICBXYWl0ICAgSVJRICBTb2Z0IFN0ZWFsICBJZGxl ICBDUFVzICBJbnRyICBDdHhzdyAgUHJvYyAgUnVuUSAgIFJ1biAgIEF2ZzEgIEF2ZzUgQXZn MTUgUnVuVCBCbGtUCiAgIDggICAgICAwICAgICAwICAgIDAgICAgMCAgICAgMCAgICAgIDAg ICAgIDEwICAgICAyICAgICAwICAgICAgMCAgICAgMCAgICAgMCAgICAgMCAgMC4yMCAgMC4x OCAgMC4yNCAgICAwICAgIDAKCgoKIyBESVNLIFNVTU1BUlkgKC9zZWMpCiNLQlJlYWQgUk1l cmdlZCAgUmVhZHMgU2l6ZUtCICBLQldyaXRlIFdNZXJnZWQgV3JpdGVzIFNpemVLQgogICAg IDAgICAgICAwICAgICAgMCAgICAgIDAgICAgICAgMCAgICAgICAgMCAgICAgIDAgICAgICAw Cgo9PT0gLWMgMiAtaSAwLjEgLXAgdGVzdC5wbWNvbGxlY3RsIC1zZCA9PT0KPC0tLS0tLS0t LS1EaXNrcy0tLS0tLS0tLS0tPgogS0JSZWFkICBSZWFkcyBLQldyaXQgV3JpdGVzCiAgICAg MCAgICAgIDAgICAgICAwICAgICAgMAogICAgIDAgICAgICAwICAgICAgMCAgICAgIDAKCj09 PSAtYyAyIC1pIDAuMSAtcCB0ZXN0LnBtY29sbGVjdGwgLXNjID09PQojPC0tLS0tLS0tQ1BV LS0tLS0tLS0+CiNjcHUgc3lzIGludGVyICBjdHhzdwogICA1ICAgNSAgICAgMCAgICAgIDAK ICAgMCAgIDAgICAgIDAgICAgICAwCgo9PT0gLWMgMiAtaSAwLjEgLXAgdGVzdC5wbWNvbGxl Y3RsIC1zbiA9PT0KPC0tLS0tLS0tLS1OZXR3b3JrLS0tLS0tLS0tLT4KIEtCSW4gIFBrdElu ICBLQk91dCAgUGt0T3V0CiAgIDE0ICAgIDE2MCAgICAgMTQgICAgMTU4CiAgICAzICAgICAg NiAgICAgIDMgICAgICA2Cgo9PT0gLWMgMiAtaSAwLjEgLXAgdGVzdC5wbWNvbGxlY3RsIC1z bSA9PT0KIzwtLS0tLS0tLS0tLU1lbW9yeS0tLS0tLS0tLS0tPgojRnJlZSBCdWZmIENhY2gg SW5hYyBTbGFiICBNYXAKCjEyNThNICAgME0gICAwTSAyNTdNICAgME0gICAwTSAKMTI1OE0g ICAwTSAgIDBNIDI1N00gICAwTSAgIDBNIAoKPT09IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1j b2xsZWN0bCAtc2QgLS12ZXJib3NlID09PQoKCgojIERJU0sgU1VNTUFSWSAoL3NlYykKI0tC UmVhZCBSTWVyZ2VkICBSZWFkcyBTaXplS0IgIEtCV3JpdGUgV01lcmdlZCBXcml0ZXMgU2l6 ZUtCCiAgICAgMCAgICAgIDAgICAgICAwICAgICAgMCAgICAgICAwICAgICAgICAwICAgICAg MCAgICAgIDAKICAgICAwICAgICAgMCAgICAgIDAgICAgICAwICAgICAgIDAgICAgICAgIDAg ICAgICAwICAgICAgMAoKPT09IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1jb2xsZWN0bCAtc2Mg LS12ZXJib3NlID09PQoKIyBDUFUgU1VNTUFSWSAoSU5UUiwgQ1RYU1cgJiBQUk9DIC9zZWMp CiNVc2VyICBOaWNlICAgU3lzICBXYWl0ICAgSVJRICBTb2Z0IFN0ZWFsICBJZGxlICBDUFVz ICBJbnRyICBDdHhzdyAgUHJvYyAgUnVuUSAgIFJ1biAgIEF2ZzEgIEF2ZzUgQXZnMTUgUnVu VCBCbGtUCiAgIDUgICAgICAwICAgICA1ICAgIDAgICAgMCAgICAgMCAgICAgIDAgICAgICA5 ICAgICAyICAgICAwICAgICAgMCAgICAgMCAgICAgMCAgICAgMCAgMC4yMCAgMC4xOCAgMC4y NCAgICAwICAgIDAKICAgMCAgICAgIDAgICAgIDAgICAgMCAgICAwICAgICAwICAgICAgMCAg ICAgIDkgICAgIDIgICAgIDAgICAgICAwICAgICAwICAgICAwICAgICAwICAwLjIwICAwLjE4 ICAwLjI0ICAgIDAgICAgMAoKPT09IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1jb2xsZWN0bCAt c24gLS12ZXJib3NlID09PQoKCgojIE5FVFdPUksgU1VNTUFSWSAoL3NlYykKIyBLQkluICBQ a3RJbiBTaXplSW4gIE11bHRJICAgQ21wSSAgRXJyc0kgIEtCT3V0IFBrdE91dCAgU2l6ZU8g ICBDbXBPICBFcnJzTwpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls ZSAiL3Vzci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUgNzAwLCBpbiA8bW9kdWxlPgog ICAgc3N4LnByaW50X2xpbmUoKQogIEZpbGUgIi91c3IvbG9jYWwvYmluL3BtY29sbGVjdGwi LCBsaW5lIDEyMCwgaW4gcHJpbnRfbGluZQogICAgc2VsZi5wcmludF92ZXJib3NlKCkKICBG aWxlICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA0NTksIGluIHByaW50X3Zl cmJvc2UKICAgIHNlbGYuc3VtX2ludGVyZmFjZXMoJ25ldHdvcmsuaW50ZXJmYWNlLmluLmNv bXByZXNzZWQnKSwKICBGaWxlICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA0 MzksIGluIHN1bV9pbnRlcmZhY2VzCiAgICBmb3IgdmFsdWUgaW4gc2VsZi5zcy5nZXRfbWV0 cmljX3ZhbHVlKG1ldHJpY19uYW1lKToKVHlwZUVycm9yOiAnaW50JyBvYmplY3QgaXMgbm90 IGl0ZXJhYmxlCgo9PT0gLWMgMiAtaSAwLjEgLXAgdGVzdC5wbWNvbGxlY3RsIC1zbSAtLXZl cmJvc2UgPT09CgojIE1FTU9SWSBTVU1NQVJZCiM8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLVBoeXNpY2FsIE1lbW9yeS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tPjwtLS0tLS0tLS0tLVN3YXAtLS0tLS0tLS0tLS0+PC0tLS0tLS1QYWdpbmctLS0t LS0+CiMgICBUb3RhbCAgICBVc2VkICAgIEZyZWUgICAgQnVmZiAgQ2FjaGVkICAgIFNsYWIg IE1hcHBlZCAgICBBbm9uICBDb21taXQgIExvY2tlZCBJbmFjdCBUb3RhbCAgVXNlZCAgRnJl ZSAgIEluICBPdXQgRmF1bHQgTWFqRnQgICBJbiAgT3V0CiAgICAyMDk3TSAgICA4MzlNICAg MTI1OE0gICAgICAwTSAgICAgIDBNICAgICAgME0gICAgICAwTSAgICAgIDBNICAgICAgME0g ICAgICAwTSAgIDI1N00gICAgIDBNICAgICAwTSAgICAgME0gICAgICAwICAgICAgMCAgICAg IDAgICAgICAwICAgICAgMCAgICAgIDAgCiAgICAyMDk3TSAgICA4MzlNICAgMTI1OE0gICAg ICAwTSAgICAgIDBNICAgICAgME0gICAgICAwTSAgICAgIDBNICAgICAgME0gICAgICAwTSAg IDI1N00gICAgIDBNICAgICAwTSAgICAgME0gICAgICAwICAgICAgMCAgICAgIDAgICAgICAw ICAgICAgMCAgICAgIDAgCg== --------------070401080200000002050300 Content-Type: text/plain; charset=UTF-8; name="709.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="709.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNzA5Cgo9PT0gLWMgMiAtaSAwLjEgLXNjID09PQojPC0t LS0tLS0tQ1BVLS0tLS0tLS0+CiNjcHUgc3lzIGludGVyIGN0eHN3CjkgOSA5IDkKOSA5IDkg OQoKPT09IC1jIDIgLWkgMC4xIC1zZCA9PT0KPC0tLS0tLS0tLS1EaXNrcy0tLS0tLS0tLS0t PgpLQlJlYWQgUmVhZHMgS0JXcml0IFdyaXRlcwo5IDkgOSA5CjkgOSA5IDkKCj09PSAtYyAy IC1pIDAuMSAtc24gPT09CjwtLS0tLS0tLS0tTmV0d29yay0tLS0tLS0tLS0+CktCSW4gUGt0 SW4gS0JPdXQgUGt0T3V0CjkgOSA5IDkKOSA5IDkgOQoKPT09IC1jIDIgLWkgMC4xIC1zaiA9 PT0KIzwtLUludC0tLT4KI0NwdTkKOQo5Cgo9PT0gLWMgMiAtaSAwLjEgLXNtID09PQojPC0t LS0tLS0tLS0tTWVtb3J5LS0tLS0tLS0tLS0+CiNGcmVlIEJ1ZmYgQ2FjaCBJbmFjIFNsYWIg TWFwCjlNIDlNIDlNIDlNIDlNIDlNCjlNIDlNIDlNIDlNIDlNIDlNCgo9PT0gLWMgMiAtaSAw LjEgLXNjIC0tdmVyYm9zZSA9PT0KIyBDUFUgU1VNTUFSWSAoSU5UUiwgQ1RYU1cgJiBQUk9D IC9zZWMpCiNVc2VyIE5pY2UgU3lzIFdhaXQgSVJRIFNvZnQgU3RlYWwgSWRsZSBDUFVzIElu dHIgQ3R4c3cgUHJvYyBSdW5RIFJ1biBBdmc5IEF2ZzkgQXZnOSBSdW5UIEJsa1QKOSA5IDkg OSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkuOSA5LjkgOS45IDkgOQo5IDkgOSA5IDkgOSA5IDkg OSA5IDkgOSA5IDkgOS45IDkuOSA5LjkgOSA5Cgo9PT0gLWMgMiAtaSAwLjEgLXNkIC0tdmVy Ym9zZSA9PT0KIyBESVNLIFNVTU1BUlkgKC9zZWMpCiNLQlJlYWQgUk1lcmdlZCBSZWFkcyBT aXplS0IgS0JXcml0ZSBXTWVyZ2VkIFdyaXRlcyBTaXplS0IKOSA5IDkgOSA5IDkgOSA5Cjkg OSA5IDkgOSA5IDkgOQoKPT09IC1jIDIgLWkgMC4xIC1zbiAtLXZlcmJvc2UgPT09CiMgTkVU V09SSyBTVU1NQVJZICgvc2VjKQojIEtCSW4gUGt0SW4gU2l6ZUluIE11bHRJIENtcEkgRXJy c0kgS0JPdXQgUGt0T3V0IFNpemVPIENtcE8gRXJyc08KVHJhY2ViYWNrIChtb3N0IHJlY2Vu dCBjYWxsIGxhc3QpOgpGaWxlICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA5 LCBpbiA8bW9kdWxlPgpzc3gucHJpbnRfbGluZSgpCkZpbGUgIi91c3IvbG9jYWwvYmluL3Bt Y29sbGVjdGwiLCBsaW5lIDksIGluIHByaW50X2xpbmUKc2VsZi5wcmludF92ZXJib3NlKCkK RmlsZSAiL3Vzci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUgOSwgaW4gcHJpbnRfdmVy Ym9zZQpzZWxmLnN1bV9pbnRlcmZhY2VzKCduZXR3b3JrLmludGVyZmFjZS5pbi5jb21wcmVz c2VkJyksCkZpbGUgIi91c3IvbG9jYWwvYmluL3BtY29sbGVjdGwiLCBsaW5lIDksIGluIHN1 bV9pbnRlcmZhY2VzCmZvciB2YWx1ZSBpbiBzZWxmLnNzLmdldF9tZXRyaWNfdmFsdWUobWV0 cmljX25hbWUpOgpUeXBlRXJyb3I6ICdpbnQnIG9iamVjdCBpcyBub3QgaXRlcmFibGUKCj09 PSAtYyAyIC1pIDAuMSAtc20gLS12ZXJib3NlID09PQojIE1FTU9SWSBTVU1NQVJZCiM8LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBoeXNpY2FsIE1lbW9yeS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPjwtLS0tLS0tLS0tLVN3YXAtLS0tLS0tLS0t LS0+PC0tLS0tLS1QYWdpbmctLS0tLS0+CiMgVG90YWwgVXNlZCBGcmVlIEJ1ZmYgQ2FjaGVk IFNsYWIgTWFwcGVkIEFub24gQ29tbWl0IExvY2tlZCBJbmFjdCBUb3RhbCBVc2VkIEZyZWUg SW4gT3V0IEZhdWx0IE1hakZ0IEluIE91dAo5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5 TSA5TSA5TSA5TSA5TSA5IDkgOSA5IDkgOQo5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5 TSA5TSA5TSA5TSA5TSA5IDkgOSA5IDkgOQpJbnN0YW5jZSBsbzAgb2YgbmV0d29yay5pbnRl cmZhY2UudG90YWwuYnl0ZXMgaXMgbWlzc2luZyBmcm9tIC90bXAvNzA5LTM4ODI1Lm5ldCEK SW5zdGFuY2UgZ2lmMCBvZiBuZXR3b3JrLmludGVyZmFjZS50b3RhbC5ieXRlcyBpcyBtaXNz aW5nIGZyb20gL3RtcC83MDktMzg4MjUubmV0IQpJbnN0YW5jZSBzdGYwIG9mIG5ldHdvcmsu aW50ZXJmYWNlLnRvdGFsLmJ5dGVzIGlzIG1pc3NpbmcgZnJvbSAvdG1wLzcwOS0zODgyNS5u ZXQhCkluc3RhbmNlIGVuMCBvZiBuZXR3b3JrLmludGVyZmFjZS50b3RhbC5ieXRlcyBpcyBt aXNzaW5nIGZyb20gL3RtcC83MDktMzg4MjUubmV0IQpJbnN0YW5jZSBlbjEgb2YgbmV0d29y ay5pbnRlcmZhY2UudG90YWwuYnl0ZXMgaXMgbWlzc2luZyBmcm9tIC90bXAvNzA5LTM4ODI1 Lm5ldCEKSW5zdGFuY2UgZncwIG9mIG5ldHdvcmsuaW50ZXJmYWNlLnRvdGFsLmJ5dGVzIGlz IG1pc3NpbmcgZnJvbSAvdG1wLzcwOS0zODgyNS5uZXQhCgo9PT0gLWMgMiAtaSAwLjEgPT09 CiM8LS0tLS0tLS1DUFUtLS0tLS0tLT48LS0tLS0tLS0tLURpc2tzLS0tLS0tLS0tLS0+PC0t LS0tLS0tLS1OZXR3b3JrLS0tLS0tLS0tLT4KI2NwdSBzeXMgaW50ZXIgY3R4c3cgS0JSZWFk IFJlYWRzIEtCV3JpdCBXcml0ZXMgS0JJbiBQa3RJbiBLQk91dCBQa3RPdXQKOSA5IDkgOSA5 IDkgOSA5IDkgOSA5IDkKOSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkKCj09PSAtYyAyIC1pIDAu MSAtLXZlcmJvc2UgPT09CiMjIyBSRUNPUkQKIyBDUFUgU1VNTUFSWSAoSU5UUiwgQ1RYU1cg JiBQUk9DIC9zZWMpCiNVc2VyIE5pY2UgU3lzIFdhaXQgSVJRIFNvZnQgU3RlYWwgSWRsZSBD UFVzIEludHIgQ3R4c3cgUHJvYyBSdW5RIFJ1biBBdmc5IEF2ZzkgQXZnOSBSdW5UIEJsa1QK OSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkuOSA5LjkgOS45IDkgOQojIERJU0sgU1VN TUFSWSAoL3NlYykKI0tCUmVhZCBSTWVyZ2VkIFJlYWRzIFNpemVLQiBLQldyaXRlIFdNZXJn ZWQgV3JpdGVzIFNpemVLQgo5IDkgOSA5IDkgOSA5IDkKIyBORVRXT1JLIFNVTU1BUlkgKC9z ZWMpCiMgS0JJbiBQa3RJbiBTaXplSW4gTXVsdEkgQ21wSSBFcnJzSSBLQk91dCBQa3RPdXQg U2l6ZU8gQ21wTyBFcnJzTwpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CkZp bGUgIi91c3IvbG9jYWwvYmluL3BtY29sbGVjdGwiLCBsaW5lIDksIGluIDxtb2R1bGU+CnNz eC5wcmludF9saW5lKCkKRmlsZSAiL3Vzci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUg OSwgaW4gcHJpbnRfbGluZQpzZWxmLnByaW50X3ZlcmJvc2UoKQpGaWxlICIvdXNyL2xvY2Fs L2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA5LCBpbiBwcmludF92ZXJib3NlCnNlbGYuc3VtX2lu dGVyZmFjZXMoJ25ldHdvcmsuaW50ZXJmYWNlLmluLmNvbXByZXNzZWQnKSwKRmlsZSAiL3Vz ci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUgOSwgaW4gc3VtX2ludGVyZmFjZXMKZm9y IHZhbHVlIGluIHNlbGYuc3MuZ2V0X21ldHJpY192YWx1ZShtZXRyaWNfbmFtZSk6ClR5cGVF cnJvcjogJ2ludCcgb2JqZWN0IGlzIG5vdCBpdGVyYWJsZQoKPT09IC1jIDIgLWkgMC4xIC1z Y2QgPT09CiM8LS0tLS0tLS1DUFUtLS0tLS0tLT48LS0tLS0tLS0tLURpc2tzLS0tLS0tLS0t LS0+CiNjcHUgc3lzIGludGVyIGN0eHN3IEtCUmVhZCBSZWFkcyBLQldyaXQgV3JpdGVzCjkg OSA5IDkgOSA5IDkgOQo5IDkgOSA5IDkgOSA5IDkKCj09PSAtYyAyIC1pIDAuMSAtc2NkIC0t dmVyYm9zZSA9PT0KIyMjIFJFQ09SRAojIENQVSBTVU1NQVJZIChJTlRSLCBDVFhTVyAmIFBS T0MgL3NlYykKI1VzZXIgTmljZSBTeXMgV2FpdCBJUlEgU29mdCBTdGVhbCBJZGxlIENQVXMg SW50ciBDdHhzdyBQcm9jIFJ1blEgUnVuIEF2ZzkgQXZnOSBBdmc5IFJ1blQgQmxrVAo5IDkg OSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOS45IDkuOSA5LjkgOSA5CiMgRElTSyBTVU1NQVJZ ICgvc2VjKQojS0JSZWFkIFJNZXJnZWQgUmVhZHMgU2l6ZUtCIEtCV3JpdGUgV01lcmdlZCBX cml0ZXMgU2l6ZUtCCjkgOSA5IDkgOSA5IDkgOQojIyMgUkVDT1JECiMgQ1BVIFNVTU1BUlkg KElOVFIsIENUWFNXICYgUFJPQyAvc2VjKQojVXNlciBOaWNlIFN5cyBXYWl0IElSUSBTb2Z0 IFN0ZWFsIElkbGUgQ1BVcyBJbnRyIEN0eHN3IFByb2MgUnVuUSBSdW4gQXZnOSBBdmc5IEF2 ZzkgUnVuVCBCbGtUCjkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5LjkgOS45IDkuOSA5 IDkKIyBESVNLIFNVTU1BUlkgKC9zZWMpCiNLQlJlYWQgUk1lcmdlZCBSZWFkcyBTaXplS0Ig S0JXcml0ZSBXTWVyZ2VkIFdyaXRlcyBTaXplS0IKOSA5IDkgOSA5IDkgOSA5Cgo9PT0gLWMg MiAtaSAwLjEgLXAgdGVzdC5wbWNvbGxlY3RsIC1zZCA9PT0KPC0tLS0tLS0tLS1EaXNrcy0t LS0tLS0tLS0tPgpLQlJlYWQgUmVhZHMgS0JXcml0IFdyaXRlcwo5IDkgOSA5CjkgOSA5IDkK Cj09PSAtYyAyIC1pIDAuMSAtcCB0ZXN0LnBtY29sbGVjdGwgLXNjID09PQojPC0tLS0tLS0t Q1BVLS0tLS0tLS0+CiNjcHUgc3lzIGludGVyIGN0eHN3CjkgOSA5IDkKOSA5IDkgOQoKPT09 IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1jb2xsZWN0bCAtc24gPT09CjwtLS0tLS0tLS0tTmV0 d29yay0tLS0tLS0tLS0+CktCSW4gUGt0SW4gS0JPdXQgUGt0T3V0CjkgOSA5IDkKOSA5IDkg OQoKPT09IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1jb2xsZWN0bCAtc20gPT09CiM8LS0tLS0t LS0tLS1NZW1vcnktLS0tLS0tLS0tLT4KI0ZyZWUgQnVmZiBDYWNoIEluYWMgU2xhYiBNYXAK OU0gOU0gOU0gOU0gOU0gOU0KOU0gOU0gOU0gOU0gOU0gOU0KCj09PSAtYyAyIC1pIDAuMSAt cCB0ZXN0LnBtY29sbGVjdGwgLXNkIC0tdmVyYm9zZSA9PT0KIyBESVNLIFNVTU1BUlkgKC9z ZWMpCiNLQlJlYWQgUk1lcmdlZCBSZWFkcyBTaXplS0IgS0JXcml0ZSBXTWVyZ2VkIFdyaXRl cyBTaXplS0IKOSA5IDkgOSA5IDkgOSA5CjkgOSA5IDkgOSA5IDkgOQoKPT09IC1jIDIgLWkg MC4xIC1wIHRlc3QucG1jb2xsZWN0bCAtc2MgLS12ZXJib3NlID09PQojIENQVSBTVU1NQVJZ IChJTlRSLCBDVFhTVyAmIFBST0MgL3NlYykKI1VzZXIgTmljZSBTeXMgV2FpdCBJUlEgU29m dCBTdGVhbCBJZGxlIENQVXMgSW50ciBDdHhzdyBQcm9jIFJ1blEgUnVuIEF2ZzkgQXZnOSBB dmc5IFJ1blQgQmxrVAo5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOS45IDkuOSA5Ljkg OSA5CjkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5IDkgOSA5LjkgOS45IDkuOSA5IDkKCj09PSAt YyAyIC1pIDAuMSAtcCB0ZXN0LnBtY29sbGVjdGwgLXNuIC0tdmVyYm9zZSA9PT0KIyBORVRX T1JLIFNVTU1BUlkgKC9zZWMpCiMgS0JJbiBQa3RJbiBTaXplSW4gTXVsdEkgQ21wSSBFcnJz SSBLQk91dCBQa3RPdXQgU2l6ZU8gQ21wTyBFcnJzTwpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6CkZpbGUgIi91c3IvbG9jYWwvYmluL3BtY29sbGVjdGwiLCBsaW5lIDks IGluIDxtb2R1bGU+CnNzeC5wcmludF9saW5lKCkKRmlsZSAiL3Vzci9sb2NhbC9iaW4vcG1j b2xsZWN0bCIsIGxpbmUgOSwgaW4gcHJpbnRfbGluZQpzZWxmLnByaW50X3ZlcmJvc2UoKQpG aWxlICIvdXNyL2xvY2FsL2Jpbi9wbWNvbGxlY3RsIiwgbGluZSA5LCBpbiBwcmludF92ZXJi b3NlCnNlbGYuc3VtX2ludGVyZmFjZXMoJ25ldHdvcmsuaW50ZXJmYWNlLmluLmNvbXByZXNz ZWQnKSwKRmlsZSAiL3Vzci9sb2NhbC9iaW4vcG1jb2xsZWN0bCIsIGxpbmUgOSwgaW4gc3Vt X2ludGVyZmFjZXMKZm9yIHZhbHVlIGluIHNlbGYuc3MuZ2V0X21ldHJpY192YWx1ZShtZXRy aWNfbmFtZSk6ClR5cGVFcnJvcjogJ2ludCcgb2JqZWN0IGlzIG5vdCBpdGVyYWJsZQoKPT09 IC1jIDIgLWkgMC4xIC1wIHRlc3QucG1jb2xsZWN0bCAtc20gLS12ZXJib3NlID09PQojIE1F TU9SWSBTVU1NQVJZCiM8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBoeXNpY2Fs IE1lbW9yeS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPjwtLS0tLS0t LS0tLVN3YXAtLS0tLS0tLS0tLS0+PC0tLS0tLS1QYWdpbmctLS0tLS0+CiMgVG90YWwgVXNl ZCBGcmVlIEJ1ZmYgQ2FjaGVkIFNsYWIgTWFwcGVkIEFub24gQ29tbWl0IExvY2tlZCBJbmFj dCBUb3RhbCBVc2VkIEZyZWUgSW4gT3V0IEZhdWx0IE1hakZ0IEluIE91dAo5TSA5TSA5TSA5 TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5IDkgOSA5IDkgOQo5TSA5TSA5TSA5 TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5TSA5IDkgOSA5IDkgOQo= --------------070401080200000002050300-- From nscott@redhat.com Sun Jul 17 21:33:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9C1C77CA0 for ; Sun, 17 Jul 2016 21:33:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0F57FAC001 for ; Sun, 17 Jul 2016 19:33:03 -0700 (PDT) X-ASG-Debug-ID: 1468809178-04cbb003551edd0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id kWVa01kTUrrglFfK (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 17 Jul 2016 19:32:58 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6I2WslF025523; Sun, 17 Jul 2016 22:32:54 -0400 Date: Sun, 17 Jul 2016 22:32:53 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <720086195.6657439.1468809173922.JavaMail.zimbra@redhat.com> In-Reply-To: <000401d1dfff$634229b0$29c67d10$@internode.on.net> References: <000401d1dfff$634229b0$29c67d10$@internode.on.net> Subject: Re: qa/003 failing (softirqs problem) on Centos 5.11 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: qa/003 failing (softirqs problem) on Centos 5.11 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/003 failing (softirqs problem) on Centos 5.11 Thread-Index: AdHf/vFxacAvXPEbStyUJclM7ZjOprL5d/a1 X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468809178 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 854 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31335 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > qa/003 (and a bunch of other related tests are failing with messages of the > form ... > > + kernel.percpu.softirqs: pmLookupName: Unknown metric name > + kernel.percpu.softirqs: pmLookupName: Unknown metric name > + kernel.percpu.softirqs: pmLookupName: Unknown metric name > + kernel.percpu.softirqs: pmLookupName: Unknown metric name > + kernel.percpu.softirqs: pmLookupName: Unknown metric name > > This is passing on most machines, but failing on: > vm04 3.11.4 i686 CentOS 5.11 (Final) > vm25 3.11.4 x86_64 CentOS 5.11 (Final) > I'm pretty sure this is due to commit 32480dae3df not being in place - does it still fail with that in the mix? I wasn't able to reproduce it, but did hear back from Sitaram that this fixed things for him. cheers. -- Nathan From nscott@redhat.com Sun Jul 17 21:38:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3617D7CA0 for ; Sun, 17 Jul 2016 21:38:27 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9E64CAC001 for ; Sun, 17 Jul 2016 19:38:26 -0700 (PDT) X-ASG-Debug-ID: 1468809501-04cb6c4da620340001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 0AAWvBN2LBq81KVU (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 17 Jul 2016 19:38:21 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6I2cIeP025983; Sun, 17 Jul 2016 22:38:18 -0400 Date: Sun, 17 Jul 2016 22:38:18 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: William Staten Cc: pcp@oss.sgi.com Message-ID: <1643800176.6657708.1468809498398.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] how to change the default log location of PCP_LOG_DIR=/var/log/pcp MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] how to change the default log location of PCP_LOG_DIR=/var/log/pcp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: how to change the default log location of PCP_LOG_DIR=/var/log/pcp Thread-Index: fBjOah7F7ShH25CJ/7tHxrNrg394Wg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468809501 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 868 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31335 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi William, ----- Original Message ----- > Does anyone know how I can add a new directory for PCP logs or change the Easiest way is to just discard PCP_LOG_DIR use in the pmlogger control file, and use the exact paths you wish to see logs created in there. > directory for the default? Currently the default is > PCP_LOG_DIR=/var/log/pcp. I attempted to add another section to pcp.conf > file with a new variable and additional location. I then restarted the pmcd > and pmlogger services but that did not fix the issue. Yeah, that wont work because pmlogger_check(1) special-cases the translation of PCP_LOG_DIR. pmlogger_check is just a shell script, so quite easy to see what its up to (it lives in $PCP_BINADM_DIR) - its _parse_control() function is where this transformation happens, note the initial sed line there. cheers. -- Nathan From noreply@github.com Sun Jul 17 22:35:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 439687CA1 for ; Sun, 17 Jul 2016 22:35:22 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 04DA2304039 for ; Sun, 17 Jul 2016 20:35:18 -0700 (PDT) X-ASG-Debug-ID: 1468812915-04cb6c4da2222c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id GzJYKSUDtwocXd91 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 20:35:16 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOzKl-0006iO-BX for ; Mon, 18 Jul 2016 13:35:13 +1000 Date: Sun, 17 Jul 2016 20:34:59 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468812899; bh=5eCoSlPAFsN0iyfSdrIaHmOVgIAGKJ3Y8hSnuKtzDCM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aGzPbZe5THZHpMCBsa29FnBg4OyqsXlHfS9et5f/fAdiovQ76DGjzRkDhTSevVMHW Y7djiw0FDIOlfDgAyAYYwMFc2RrDBgcScEx++1U+I+Boai+Sue27jHNGQw8n7M+ZlW tJAbhQlJeIO8/DInJdw8bPRHSdlZYYtfY2R+l8PU= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] code review: int and uint are either 32 or 64 bits (#13) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] code review: int and uint are either 32 or 64 bits (#13) Content-Type: multipart/alternative; boundary="--==_mimepart_578c4e63c1edf_3513fdb776452c01143119"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468812916 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1306 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_578c4e63c1edf_3513fdb776452c01143119 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Thanks! will clean up general metrics tests based on this --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/13#issuecomment-233223637 ----==_mimepart_578c4e63c1edf_3513fdb776452c01143119 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Thanks! will clean up general metrics tests based on this


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

----==_mimepart_578c4e63c1edf_3513fdb776452c01143119-- From nscott@redhat.com Sun Jul 17 22:44:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1FEEF7CA0 for ; Sun, 17 Jul 2016 22:44:44 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D4C11304043 for ; Sun, 17 Jul 2016 20:44:43 -0700 (PDT) X-ASG-Debug-ID: 1468813477-04bdf028092b5f0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id amrlDUU0SHE6WBDI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 17 Jul 2016 20:44:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6I3iVwl030149; Sun, 17 Jul 2016 23:44:31 -0400 Date: Sun, 17 Jul 2016 23:44:31 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Alec Ten Harmsel , Ken McDonell Cc: PCP Message-ID: <1224486916.6661922.1468813471599.JavaMail.zimbra@redhat.com> In-Reply-To: <20160716204609.GB810@apio> References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> <20160716204609.GB810@apio> Subject: Re: [pcp] qa/1111 failing pretty much every place it is run MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/1111 failing pretty much every place it is run Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/1111 failing pretty much every place it is run Thread-Index: EGJNbqgqvNP31BpHp3jk9nV7rKcNUw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468813477 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 935 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > On Tue, Jul 12, 2016 at 08:19:48PM -0400, Nathan Scott wrote: > > > > We might want to have some cleaner error reporting in pcp2influxdb there - > > I guess it is feasible influxdb could restart and cause the same trace? If > > so a less alarming end-user diagnostic would be preferable. > > I've attached a patch that adds some more helpful error messages. It now > prints warnings in the following situations that it did not before: > > * The python requests package is not installed (also hard exits after > printing the message) > * The HTTP request returns 404 (most likely the requested database does > not exist) > * The connection fails > Looks good to me, thanks for following up Alec! I'll merge shortly, and I'm expecting you'll already be seeing zero 1111 failures now, Ken, from earlier updates - let us know if not? Taa. cheers. -- Nathan From noreply@github.com Sun Jul 17 22:48:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 3DD187CA0 for ; Sun, 17 Jul 2016 22:48:14 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F3612304032 for ; Sun, 17 Jul 2016 20:48:13 -0700 (PDT) X-ASG-Debug-ID: 1468813689-04bdf0280d2b700001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id cSnebRRa1LzWBij5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 20:48:11 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOzXK-0005bn-EN for ; Mon, 18 Jul 2016 13:48:09 +1000 Date: Sun, 17 Jul 2016 20:47:59 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468813679; bh=w4M9aF7VKWx4PjZUHl8xPEJu8X+Lpe5kQEKiSpEKuiY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=z/M2mYZwH1iFegfrahi7OsbsZKYBbQxUp0l65HLdAbDTz1oBX2JOtFLgYBwgULtjC 0/oAvT64RG43n5WMi0Oevmql4pcJ0G1K+gO9ahXcTglWG7n8IKiXOeb2O3WKAB5BLg lsJBuG2lUKtG3w/pBxssjGqKGGlaCWEyRfzWscYU= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add string type support for metrics (#12) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add string type support for metrics (#12) Content-Type: multipart/alternative; boundary="--==_mimepart_578c516f3d16e_334c3f87e451d2bc1290dd"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468813691 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1689 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31336 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578c516f3d16e_334c3f87e451d2bc1290dd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 1 commit. 5f3d43e metrics: trim strings larger than the maximum size --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/12/files/f06149874062f83727a65330b9ac14d6d49e89d6..5f3d43e9c1eadb072b2fe0ba62cfcde6e986369f ----==_mimepart_578c516f3d16e_334c3f87e451d2bc1290dd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 1 commit.

  • 5f3d43e metrics: trim strings larger than the maximum size


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_578c516f3d16e_334c3f87e451d2bc1290dd-- From noreply@github.com Sun Jul 17 22:50:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 4C3897CA0 for ; Sun, 17 Jul 2016 22:50:23 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0817F304048 for ; Sun, 17 Jul 2016 20:50:23 -0700 (PDT) X-ASG-Debug-ID: 1468813795-04bdf0280b2b7a0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id jRkNBzuZsOgmRW9M (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 20:49:56 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOzYz-0005Ni-Ki for ; Mon, 18 Jul 2016 13:49:54 +1000 Date: Sun, 17 Jul 2016 20:49:41 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468813781; bh=ikU/misaF4pM8BSZIH1DMskEBhYRlQ+6cbBv4RyLny8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SNg0oH9GsWdZdt8cIQWs9HNMyGg5y7g1Zy3ESwzYGWxqJ/YVydHRZfyzru+q0j1b7 hgJGtYQmPHmWi/8OEnze1e3XtBAihtNCkIfW8zf1huxtfanCS1+mqy7+63jvC++1AB lOupcgVhAIi5lH1jY165nxjbndx0+NaWoMb6l2WE= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add string type support for metrics (#12) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add string type support for metrics (#12) Content-Type: multipart/alternative; boundary="--==_mimepart_578c51d5b8989_33443f87e451d2bc150918d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468813796 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2228 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31337 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578c51d5b8989_33443f87e451d2bc150918d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7044377/badge)](https://coveralls.io/builds/7044377) Coverage decreased (-1.3%) to 65.258% when pulling **5f3d43e9c1eadb072b2fe0ba62cfcde6e986369f on string-type-support** into **018e090ce6a88a0e4a7fe817901dd3da6252f6b8 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/12#issuecomment-233224509 ----==_mimepart_578c51d5b8989_33443f87e451d2bc150918d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-1.3%) to 65.258% when pulling 5f3d43e on string-type-support into 018e090 on master.


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

----==_mimepart_578c51d5b8989_33443f87e451d2bc150918d-- From noreply@github.com Sun Jul 17 22:52:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 3BBFE7CA0 for ; Sun, 17 Jul 2016 22:52:56 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id F0C808F8035 for ; Sun, 17 Jul 2016 20:52:55 -0700 (PDT) X-ASG-Debug-ID: 1468813971-04cb6c4da522790001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id HSHl6E06vjSzWQ1y (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 20:52:53 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOzbr-0004yk-Hy for ; Mon, 18 Jul 2016 13:52:51 +1000 Date: Sun, 17 Jul 2016 20:52:40 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468813960; bh=v08imWQgF8momWdldebyE267oPsM5pDht7OkPIEr8LY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LaEtx7rgrtbFH+/7c5+gKLE3feCCkK8pN0Q+Vn/JsVQygTtqMoI49FS0IYtKdVzZu dcy0Jg08G8yr7dDqgRTDoBaqNADJgQIgwxubrUyKmaeDYJUIIG2r1nocFYxFOhiQiQ MprVO+gKvi+kmDbYsMLGqRIoRpXLx+3t7IS+U4iQ= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add 'Must' style methods for different components (#11) Content-Type: multipart/alternative; boundary="--==_mimepart_578c52884b5ff_5cec3fa7811b52c0189711"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468813972 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1468 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31337 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578c52884b5ff_5cec3fa7811b52c0189711 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #11. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/11#event-725645899 ----==_mimepart_578c52884b5ff_5cec3fa7811b52c0189711 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #11.


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

----==_mimepart_578c52884b5ff_5cec3fa7811b52c0189711-- From noreply@github.com Sun Jul 17 22:59:13 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 D0ADE7CA0 for ; Sun, 17 Jul 2016 22:59:13 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8EF8E8F8035 for ; Sun, 17 Jul 2016 20:59:13 -0700 (PDT) X-ASG-Debug-ID: 1468814349-04bdf0280c2ba10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id yExeyMbgy5dEDC8G (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jul 2016 20:59:10 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bOzhx-0000Xh-HZ for ; Mon, 18 Jul 2016 13:59:08 +1000 Date: Sun, 17 Jul 2016 20:58:57 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468814338; bh=6qU3/lMNHL6s+Yyh7/6YMskaCuUK5WOODUEvfjQxSrI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=JgpDkRqb6utQdq7bFmAFgTxuWQqEO5TzsRA9koFLrXEHjJT4hSkEKNp15PTRkkjxs IQaWDrHsNbRbgCfu1XnxTDpAizd8QkPh996dCRn8mSnfEgFo56Ue5oTruf6vsvEzBB pgxabsP3joEK0msgQh6cH9P+v0SeNacSPJfiZQn8= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] implement prometheus style `Must` methods that panic automatically on an error instead of returning them (#10) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] implement prometheus style `Must` methods that panic automatically on an error instead of returning them (#10) Content-Type: multipart/alternative; boundary="--==_mimepart_578c5401f0184_38773fdabac2f2c089e3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468814350 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1483 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31337 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578c5401f0184_38773fdabac2f2c089e3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit done in #11 --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/10#issuecomment-233225054 ----==_mimepart_578c5401f0184_38773fdabac2f2c089e3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

done in #11


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

----==_mimepart_578c5401f0184_38773fdabac2f2c089e3-- From nscott@redhat.com Sun Jul 17 23:19:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 814C47CA0 for ; Sun, 17 Jul 2016 23:19:27 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 31AFB304032 for ; Sun, 17 Jul 2016 21:19:24 -0700 (PDT) X-ASG-Debug-ID: 1468815561-04bdf0280b2d3a0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id yKpqBIQGRCc4mY40 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 17 Jul 2016 21:19:22 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6I4JLW3035565; Mon, 18 Jul 2016 00:19:21 -0400 Date: Mon, 18 Jul 2016 00:19:20 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp@oss.sgi.com Message-ID: <964694105.6664185.1468815560895.JavaMail.zimbra@redhat.com> In-Reply-To: <6f5810f5-f3d2-c7f6-f079-3fb7504497b6@redhat.com> References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> <577F8261.5060008@redhat.com> <20160708152452.GA29879@redhat.com> <577FE2EC.9020103@redhat.com> <6f5810f5-f3d2-c7f6-f079-3fb7504497b6@redhat.com> Subject: Re: pmrep: convert to use pmfg MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg Content-Type: multipart/mixed; boundary="----=_Part_6664177_109361924.1468815560882" X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pmrep: convert to use pmfg Thread-Index: yp/eiFYFjTfF2mY9t1SCqr34lbLuRA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468815562 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 636 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.31337 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_6664177_109361924.1468815560882 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Marko, ----- Original Message ----- > [...] > Below is now finally a patch which I don't plan to update at this > stage any more unless there's some feedback (IOW, I think it's ready > for merging). > I'm seeing a handful of pmrep QA failures - one looks like a non-issue (just whitespace, looks better aligned now actually), but the other two look like potential regressions - Zabbix exporting fails (ah, see .bad file attached for a stacktrace), & time window reporting differences. .out, .bad & .full files attached; I've pushed this merge just to my own tree for now (see next mail). cheers. -- Nathan ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1068.full Content-Disposition: attachment; filename=1068.full Content-Transfer-Encoding: base64 W29wdGlvbnNdCnphYmJpeF9wb3J0ID0gNTQzMjEKemFiYml4X2hvc3QgPSBIT1NUTkFNRQp6YWJi aXhfc2VydmVyID0gbG9jYWxob3N0CltnbG9iYWxzXQpzZWNzID0gc2FtcGxlLnNlY29uZHMKbXNl Y3MgPSBzYW1wbGUubWlsbGlzZWNvbmRzCi0tLSBwbXJlcCBzdGRvdXQgLS0KU2VuZGluZyAyIGFy Y2hpdmVkIG1ldHJpY3MgdG8gWmFiYml4IHNlcnZlciBsb2NhbGhvc3QuLi4KKEN0cmwtQyB0byBz dG9wKQotLS0gcG1yZXAgc3RkZXJyIC0tClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0 KToKICBGaWxlICIvdXNyL2Jpbi9wbXJlcCIsIGxpbmUgMTMyNSwgaW4gPG1vZHVsZT4KICAgIFAu ZXhlY3V0ZSgpCiAgRmlsZSAiL3Vzci9iaW4vcG1yZXAiLCBsaW5lIDkyOCwgaW4gZXhlY3V0ZQog ICAgc2VsZi5yZXBvcnQoc2VsZi5wbWZnX3RzKCkpCiAgRmlsZSAiL3Vzci9iaW4vcG1yZXAiLCBs aW5lIDk0OSwgaW4gcmVwb3J0CiAgICBzZWxmLndyaXRlX3phYmJpeCh0c3RhbXApCiAgRmlsZSAi L3Vzci9iaW4vcG1yZXAiLCBsaW5lIDEyNzMsIGluIHdyaXRlX3phYmJpeAogICAgdHMgPSBzZWxm LnBtZmdfdHMoKS50aW1lc3RhbXAoKQpBdHRyaWJ1dGVFcnJvcjogJ2RhdGV0aW1lLmRhdGV0aW1l JyBvYmplY3QgaGFzIG5vIGF0dHJpYnV0ZSAndGltZXN0YW1wJwotLS0gc29jYXQgc3Rkb3V0IC0t Ci0tLSBzb2NhdCBzdGRlcnIgLS0K ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1068.out Content-Disposition: attachment; filename=1068.out Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA2OAo9PSBaYWJiaXggc2VydmVyIGlucHV0ID09PQpoZWFk ZXI6IDAwMDAwMDAgICBaICAgQiAgIFggICBECmJvZHk6CnsKCSJyZXF1ZXN0Ijoic2VuZGVyIGRh dGEiLAoJImRhdGEiOlsKCQl7CgkJCSJob3N0IjoiSE9TVE5BTUUiLAoJCQkia2V5IjoicGNwLnNh bXBsZS5zZWNvbmRzIiwKCQkJInZhbHVlIjoiMzgwNDMyIiwKCQkJImNsb2NrIjo5NTcxNzc0MDUu NTc3Nzh9LAoJCXsKCQkJImhvc3QiOiJIT1NUTkFNRSIsCgkJCSJrZXkiOiJwY3Auc2FtcGxlLm1p bGxpc2Vjb25kcyIsCgkJCSJ2YWx1ZSI6IjM4MDQzMjE0Ny40NSIsCgkJCSJjbG9jayI6OTU3MTc3 NDA1LjU3Nzc4fSwKCQl7CgkJCSJob3N0IjoiSE9TVE5BTUUiLAoJCQkia2V5IjoicGNwLnNhbXBs ZS5zZWNvbmRzIiwKCQkJInZhbHVlIjoiMzgwNDM0IiwKCQkJImNsb2NrIjo5NTcxNzc0MDcuNTg2 NTV9LAoJCXsKCQkJImhvc3QiOiJIT1NUTkFNRSIsCgkJCSJrZXkiOiJwY3Auc2FtcGxlLm1pbGxp c2Vjb25kcyIsCgkJCSJ2YWx1ZSI6IjM4MDQzNDE1Ni42NTgiLAoJCQkiY2xvY2siOjk1NzE3NzQw Ny41ODY1NX0sCgkJewoJCQkiaG9zdCI6IkhPU1ROQU1FIiwKCQkJImtleSI6InBjcC5zYW1wbGUu c2Vjb25kcyIsCgkJCSJ2YWx1ZSI6IjM4MDQzNiIsCgkJCSJjbG9jayI6OTU3MTc3NDA5LjU5Njg5 fSwKCQl7CgkJCSJob3N0IjoiSE9TVE5BTUUiLAoJCQkia2V5IjoicGNwLnNhbXBsZS5taWxsaXNl Y29uZHMiLAoJCQkidmFsdWUiOiIzODA0MzYxNjYuOTQ5IiwKCQkJImNsb2NrIjo5NTcxNzc0MDku NTk2ODl9XQp9Cg== ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1068.out.bad Content-Disposition: attachment; filename=1068.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA2OAo9PSBaYWJiaXggc2VydmVyIGlucHV0ID09PQpoZWFk ZXI6IDAwMDAwMDAKYm9keToKewoK ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1069.out Content-Disposition: attachment; filename=1069.out Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA2OQo9PSBiYXNpYyBsaXZlIG1vZGUgcmVwb3J0aW5nCiAg ICAgICAgICBzLmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNTICAgICAgICAxCkhIOk1N OlNTICAgICAgICAxCiAgICAgICAgICBzLmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNT ICAgICAgICAxCkhIOk1NOlNTICAgICAgICAxCkhIOk1NOlNTICAgICAgICAxCiAgICAgICAgICBz Lmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNTICAgICAgICAxCkhIOk1NOlNTICAgICAg ICAxCkhIOk1NOlNTICAgICAgICAxCiAgICAgICAgICBzLmwub25lICBzLmNvbG91ciAgcy5jb2xv dXIgIHMuY29sb3VyCiAgICAgICAgICAgICAgICAgICAgICAgIHJlZCAgICAgZ3JlZW4gICAgICBi bHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj09IGJh c2ljIGFyY2hpdmUgbW9kZSByZXBvcnRpbmcKICAgICAgICAgIHMuc2Vjb25kcyAgcy5taWxsaXNl Y29uZHMKICAgICAgICAgICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKMjA6MzY6NDUgICAgICAg IE4vQSAgICAgICAgICAgICBOL0EKMjA6MzY6NDcgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EK MjA6MzY6NDkgICAgICAgMS4wMCAgICAgICAgIDEwMDAuMDMKMjA6MzY6NTEgICAgICAgMS4wMCAg ICAgICAgIDEwMDAuMDAKMjA6MzY6NTMgICAgICAgMS4wMCAgICAgICAgIDEwMDAuMDIKPT0gYmFz aWMgY29uZmlndXJhdGlvbiBmaWxlIGhhbmRsaW5nCiAgcy5zZWNvbmRzICBzLm1pbGxpc2Vjb25k cwogICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKICAgICAgICBOL0EgICAgICAgICAgICAgTi9B CiAgICAgICAgTi9BICAgICAgICAgICAgIE4vQQogICAgICAxLjAwMCAgICAgICAgMTAwMC4wMzMK ICAgICAgMS4wMDAgICAgICAgIDEwMDAuMDAxCiAgICAgIDEuMDAwICAgICAgICAxMDAwLjAxNgo9 PSBleGVyY2lzZSB2YXJpb3VzIG91dHB1dCBvcHRpb25zCiAgICAgICAgICAgICAgICAgICAgIHMu c2Vjb25kcyAgICAgICAgcy5taWxsaXNlY29uZHMKICAgICAgICAgICAgICAgICAgICAgICAgICAg cy9zICAgICAgICAgICAgICAgICAgbXMvcwoyMDozNjo0NSAgICAgICAgICAgICAgICAgICBOL0Eg ICAgICAgICAgICAgICAgICAgTi9BCjIwOjM2OjQ3ICAgICAgICAgICAgICAgICAgIE4vQSAgICAg ICAgICAgICAgICAgICBOL0EKMjA6MzY6NDkgICAgICAgICAgICAgICAgIDEuMDAwICAgICAgICAg ICAgICAxMDAwLjAzMwoyMDozNjo1MSAgICAgICAgICAgICAgICAgMS4wMDAgICAgICAgICAgICAg IDEwMDAuMDAxCjIwOjM2OjUzICAgICAgICAgICAgICAgICAxLjAwMCAgICAgICAgICAgICAgMTAw MC4wMTYKLS0tCgogIGFyY2hpdmU6IFFBUEFUSC9hcmNoaXZlcy9zYW1wbGUtc2VjcwogICAgIGhv c3Q6IHJhdHRsZQogdGltZXpvbmU6IC4uLi0xMQogICAgc3RhcnQ6IE1vbiBNYXkgIDEgMjA6MzY6 NDUgMjAwMAogICAgICBlbmQ6IE1vbiBNYXkgIDEgMjA6MzY6NTMgMjAwMAogIG1ldHJpY3M6IDIK ICBzYW1wbGVzOiA1CiBpbnRlcnZhbDogMi4wIHNlYwogZHVyYXRpb246IDggc2VjCgogIHMuc2Vj b25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICBzL3MgICAgICAgICAgICBtcy9zCi0tLQoKICBh cmNoaXZlOiBRQVBBVEgvYXJjaGl2ZXMvc2FtcGxlLXNlY3MKICAgICBob3N0OiByYXR0bGUKIHRp bWV6b25lOiAuLi4tMTEKICAgIHN0YXJ0OiBNb24gTWF5ICAxIDIwOjM2OjQ1IDIwMDAKICAgICAg ZW5kOiBNb24gTWF5ICAxIDIwOjM2OjUyIDIwMDAKICBtZXRyaWNzOiAyCiAgc2FtcGxlczogMwog aW50ZXJ2YWw6IDMuMCBzZWMKIGR1cmF0aW9uOiA3IHNlYwoKICAgICAgICAgIHMuc2Vjb25kcyAg cy5taWxsaXNlY29uZHMKICAgICAgICAgICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKMjA6MzY6 NDUgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKMjA6MzY6NDggICAgICAgIE4vQSAgICAgICAg ICAgICBOL0EKMjA6MzY6NTEgICAgICAxLjAwMCAgICAgICAgIDk5OS45OTIKLS0tCiAgICAgICAg Ti9BICAgICAgICAgICAgIE4vQQogICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgICAgMS4w MDAgICAgICAgIDEwMDAuMDMzCiAgICAgIDEuMDAwICAgICAgICAxMDAwLjAwMQogICAgICAxLjAw MCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2Ugbm9uLWludGVnZXIgb3B0aW9ucwoKICBhcmNo aXZlOiBRQVBBVEgvYXJjaGl2ZXMvc2FtcGxlLXNlY3MKICAgICBob3N0OiByYXR0bGUKIHRpbWV6 b25lOiAuLi4tMTEKICAgIHN0YXJ0OiBNb24gTWF5ICAxIDIwOjM2OjQ1IDIwMDAKICAgICAgZW5k OiBNb24gTWF5ICAxIDIwOjM2OjQ3IDIwMDAKICBtZXRyaWNzOiAyCiAgc2FtcGxlczogNgogaW50 ZXJ2YWw6IDAuNSBzZWMKIGR1cmF0aW9uOiAyLjUwMCBzZWMKCiAgICAgICAgICBzLnNlY29uZHMg IHMubWlsbGlzZWNvbmRzCiAgICAgICAgICAgICAgICBzL3MgICAgICAgICAgICBtcy9zCjIwOjM2 OjQ1ICAgICAgICBOL0EgICAgICAgICAgICAgTi9BCjIwOjM2OjQ1ICAgICAgICBOL0EgICAgICAg ICAgICAgTi9BCjIwOjM2OjQ2ICAgICAgMi4wMDAgICAgICAgIDEwMDAuMjE2CjIwOjM2OjQ2ICAg ICAgMC4wMDAgICAgICAgIDEwMDAuMjE2CjIwOjM2OjQ3ICAgICAgMi4wMDAgICAgICAgIDEwMDAu MjE2CjIwOjM2OjQ3ICAgICAgMC4wMDAgICAgICAgIDEwMDAuMjA1Cj09IGV4ZXJjaXNlIHJhdyBj b3VudGVyIG1vZGUKICBzLnNlY29uZHMgIHMubWlsbGlzZWNvbmRzCiAgICAgICAgc2VjICAgICAg ICBtaWxsaXNlYwogICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgICAzODA0MzQgICAzODA0 MzM2NzkuMzE0CiAgICAgMzgwNDM2ICAgMzgwNDM1Njc5LjM4MQogICAgIDM4MDQzOCAgIDM4MDQz NzY3OS4zODIKICAgICAzODA0NDAgICAzODA0Mzk2NzkuNDEzCj09IGV4ZXJjaXNlIHRpbWV6b25l IHNldHRpbmcKICAgICAgICAgIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICAgICAg ICAgIHMvcyAgICAgICAgICAgIG1zL3MKMTA6MzY6NDUgICAgICAgIE4vQSAgICAgICAgICAgICBO L0EKMTA6MzY6NDcgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKMTA6MzY6NDkgICAgICAxLjAw MCAgICAgICAgMTAwMC4wMzMKMTA6MzY6NTEgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMDEKMTA6 MzY6NTMgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgQ1NWIGFuZCBhbHRl cm5hdGUgZGVsaW1pdGVycwpUaW1lLHNhbXBsZS5zZWNvbmRzLHNhbXBsZS5taWxsaXNlY29uZHMK MjAwMC0wNS0wMSAyMDozNjo0NSwiIiwiIgoyMDAwLTA1LTAxIDIwOjM2OjQ3LDM4MDQzNCwzODA0 MzM2NzkuMwoyMDAwLTA1LTAxIDIwOjM2OjQ5LDM4MDQzNiwzODA0MzU2NzkuNAoyMDAwLTA1LTAx IDIwOjM2OjUxLDM4MDQzOCwzODA0Mzc2NzkuNAoyMDAwLTA1LTAxIDIwOjM2OjUzLDM4MDQ0MCwz ODA0Mzk2NzkuNApUaW1lfHNhbXBsZS5zZWNvbmRzfHNhbXBsZS5taWxsaXNlY29uZHMKMjAwMC0w NS0wMSAyMDozNjo0NXwiInwiIgoyMDAwLTA1LTAxIDIwOjM2OjQ3fDM4MDQzNHwzODA0MzM2Nzku MzE0CjIwMDAtMDUtMDEgMjA6MzY6NDl8MzgwNDM2fDM4MDQzNTY3OS4zODEKMjAwMC0wNS0wMSAy MDozNjo1MXwzODA0Mzh8MzgwNDM3Njc5LjM4MgoyMDAwLTA1LTAxIDIwOjM2OjUzfDM4MDQ0MHwz ODA0Mzk2NzkuNDEzCj09IGNvbXBhcmUgb3V0cHV0LXRvLWZpbGUgdmVyc3VzIHN0ZG91dApvawo9 PSBleGVyY2lzZSByZXBlYXRlZCBoZWFkZXJzIG9wdGlvbgogIHMuc2Vjb25kcwogICAgICAgIHMv cwogICAgICAgIE4vQQogICAgICAgIE4vQQogIHMuc2Vjb25kcwogICAgICAgIHMvcwogICAgICAx LjAwMAogICAgICAxLjAwMAogIHMuc2Vjb25kcwogICAgICAgIHMvcwogICAgICAxLjAwMAo9PSBl eGVyY2lzZSB1bml0cyBjb252ZXJzaW9uIG9wdGlvbnMKICAgICAgICAgICAgICAgICBtLnUuZnJl ZSAgICAgICAgIG0udS51c2VkCiAgICAgICAgICAgICAgICAgICAgIGJ5dGUgICAgICAgICAgICAg Ynl0ZQowMDo0NzowMSAgICAgICAgIDM5MTM3MjgwICAgICAgIDYyMTQyOTU1NTIKMDA6NDc6MDMg ICAgICAgICAzOTEzNzI4MCAgICAgICA2MjE0Mjk1NTUyCjAwOjQ3OjA1ICAgICAgICAgMzkxMzcy ODAgICAgICAgNjIxNDI5NTU1MgowMDo0NzowNyAgICAgICAgIDM5MTM3MjgwICAgICAgIDYyMTQy OTU1NTIKMDA6NDc6MDkgICAgICAgICAzOTEzNzI4MCAgICAgICA2MjE0Mjk1NTUyCiAgICAgICAg ICAgICAgICAgbS51LmZyZWUgICAgICAgICBtLnUudXNlZAogICAgICAgICAgICAgICAgICAgICAg IE1CICAgICAgICAgICAgICAgTUIKMDA6NDc6MDEgICAgICAgICAgICAgICAzNyAgICAgICAgICAg ICA1OTI2CjAwOjQ3OjAzICAgICAgICAgICAgICAgMzcgICAgICAgICAgICAgNTkyNgowMDo0Nzow NSAgICAgICAgICAgICAgIDM3ICAgICAgICAgICAgIDU5MjYKMDA6NDc6MDcgICAgICAgICAgICAg ICAzNyAgICAgICAgICAgICA1OTI2CjAwOjQ3OjA5ICAgICAgICAgICAgICAgMzcgICAgICAgICAg ICAgNTkyNgogICAgICAgICAgICAgICAgIGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAg ICBkLmQucmVhZCAgICAgICAgIGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQu cmVhZAogICAgICAgICAgICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAg ICAgIHNkYyAgICAgICAgICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNk ZQogICAgICAgICAgIGNvdW50IHggMTBeMi9zICAgY291bnQgeCAxMF4yL3MgICBjb3VudCB4IDEw XjIvcyAgIGNvdW50IHggMTBeMi9zICAgY291bnQgeCAxMF4yL3MgICBjb3VudCB4IDEwXjIvcwow MDo0NzowMSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4v QSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowMDo0 NzowMyAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAg ICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0Nzow NSAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwMCAgICAg ICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0NzowNyAg ICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAgICAgICAg ICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0NzowOSAgICAg ICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAg IDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAwNQogICAgICAgICAgICAgICAg IGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQucmVhZCAgICAgICAgIGQuZC5y ZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQucmVhZAogICAgICAgICAgICAgICAgICAg ICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAgICAgIHNkYyAgICAgICAgICAgICAgaGRj ICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNkZQogICAgICAgICAgY291bnQgeCAxMF4t Mi9zICBjb3VudCB4IDEwXi0yL3MgIGNvdW50IHggMTBeLTIvcyAgY291bnQgeCAxMF4tMi9zICBj b3VudCB4IDEwXi0yL3MgIGNvdW50IHggMTBeLTIvcwowMDo0NzowMSAgICAgICAgICAgICAgTi9B ICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQSAgICAgICAgICAgICAgTi9BICAgICAg ICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowMDo0NzowMyAgICAgICAgICAgIDAuMDAwICAg ICAgICAgMzAwMC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAg ICAgMC4wMDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowNSAgICAgICAgICAgIDAuMDAwICAgICAg ICAgMzAwMC4wMDAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAg MC4wMDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowNyAgICAgICAgICAgIDAuMDAwICAgICAgICAg MzAwMC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4w MDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowOSAgICAgICAgICAgIDAuMDAwICAgICAgICAgMzAw MC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAg ICAgICAgICAgIDUwLjAwMAogICAgICAgICAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3Rp dmUgICAgIGQuZC5hdmFjdGl2ZSAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAg IGQuZC5hdmFjdGl2ZQogICAgICAgICAgICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIg ICAgICAgICAgICAgIHNkYyAgICAgICAgICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAg ICAgICAgIHNkZQogICAgICAgICAgICAgICAgICAgICAgcy9zICAgICAgICAgICAgICBzL3MgICAg ICAgICAgICAgIHMvcyAgICAgICAgICAgICAgcy9zICAgICAgICAgICAgICBzL3MgICAgICAgICAg ICAgIHMvcwowODo1ODoyMyAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAg ICAgICAgIE4vQSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAg IE4vQQowODo1OToyMyAgICAgICAgIDAuMDAwMjAwICAgICAgICAgMC4wNTU5MDIgICAgICAgICAw LjAwNTU2NyAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAwNDg4 MwowOTowMDoyMyAgICAgICAgIDAuMDAzNjMzICAgICAgICAgMC4wODg3NjkgICAgICAgICAwLjAw ODAxNyAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAyMTAzNAow OTowMToyMyAgICAgICAgIDAuMDAwMjAwICAgICAgICAgMC4xNzUxODkgICAgICAgICAwLjAxMjg4 NCAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAzNjQ1MQowOTow MjoyMyAgICAgICAgIDAuMDAwMjE3ICAgICAgICAgMC4wNTQyMTggICAgICAgICAwLjAwMjc1MCAg ICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAwNTA1MAogICAgICAg ICAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAgIGQuZC5hdmFjdGl2ZSAgICAg ZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAgIGQuZC5hdmFjdGl2ZQogICAgICAgICAg ICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAgICAgIHNkYyAgICAgICAg ICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNkZQogICAgICAgICAgICAg ICAgICAgICDCtXMvcyAgICAgICAgICAgICDCtXMvcyAgICAgICAgICAgICDCtXMvcyAgICAgICAg ICAgICDCtXMvcyAgICAgICAgICAgICDCtXMvcyAgICAgICAgICAgICDCtXMvcwowODo1ODoyMyAg ICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQSAgICAgICAg ICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowODo1OToyMyAgICAg ICAyMDAuMDA1NDY3ICAgICA1NTkwMS41Mjc5NzUgICAgICA1NTY2LjgxODgyNiAgICAgICAgIDAu MDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICA0ODgzLjQ2NjgxNQowOTowMDoyMyAgICAgIDM2 MzMuNDMxMTMzICAgICA4ODc2OS4wNTYwMzQgICAgICA4MDE2Ljg4MjQ1NCAgICAgICAgIDAuMDAw MDAwICAgICAgICAgMC4wMDAwMDAgICAgIDIxMDMzLjg5OTQ5NgowOTowMToyMyAgICAgICAyMDAu MDA2ODE0ICAgIDE3NTE4OS4zMDE0NDkgICAgIDEyODgzLjc3MjI0MSAgICAgICAgIDAuMDAwMDAw ICAgICAgICAgMC4wMDAwMDAgICAgIDM2NDUxLjI0MTc3MgowOTowMjoyMyAgICAgICAyMTYuNjcy Mjc4ICAgICA1NDIxOC4wNzA5MTUgICAgICAyNzUwLjA3MTIyNyAgICAgICAgIDAuMDAwMDAwICAg ICAgICAgMC4wMDAwMDAgICAgICA1MDUwLjEzMDc5OAo9PSBkZXJpdmVkIG1ldHJpY3MgY29uZmln dXJhdGlvbiBmaWxlCiAgcy5jb21ibwogICAgICBzL3MKICAgICAgTi9BCiAgICAgIE4vQQogICAg MS4wMDEKICAgIDEuMDAxCiAgICAxLjAwMQo9PSBkZXJpdmVkIG1ldHJpY3MgZGlyZWN0bHkgb24g Y29tbWFuZCBsaW5lCiAgcy5jb21ibwogICAgICBzL3MKICAgICAgTi9BCiAgICAgIE4vQQogICAg MS4wMDEKICAgIDEuMDAxCiAgICAxLjAwMQo9PSBleHRlbmRlZCBleGlzdGluZyBzYW1wbGUgY29u ZmlndXJhdGlvbgogIHMuY29tYm8gIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgcy9z ICAgICAgICBzL3MgICAgICAgICAgICBtcy9zCiAgICAgIE4vQSAgICAgICAgTi9BICAgICAgICAg ICAgIE4vQQogICAgICBOL0EgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgIDEuMDAxICAg ICAgMS4wMDAgICAgICAgIDEwMDAuMDMzCiAgICAxLjAwMSAgICAgIDEuMDAwICAgICAgICAxMDAw LjAwMQogICAgMS4wMDEgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgZ29v ZCBjb25maWcgdmVyc2lvbgogIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICBzL3Mg ICAgICAgICAgICBtcy9zCiAgICAgICAgTi9BICAgICAgICAgICAgIE4vQQogICAgICAgIE4vQSAg ICAgICAgICAgICBOL0EKICAgICAgMS4wMDAgICAgICAgIDEwMDAuMDMzCiAgICAgIDEuMDAwICAg ICAgICAxMDAwLjAwMQogICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgYmFk IGNvbmZpZyB2ZXJzaW9uCkluY29tcGF0aWJsZSBjb25maWd1cmF0aW9uIGZpbGUgdmVyc2lvbiAo cmVhZCB2OTksIG5lZWQgdjEpLgo9PSB1bi9pbnRlcnBvbGF0ZWQgYXJjaGl2ZSBtb2RlIHJlcG9y dGluZwogICAgICAgICAgbS51LmZyZWUKICAgICAgICAgICAgIEtieXRlCjAwOjQ3OjAxICAgICAz ODIyMAowMDo0NzowMyAgICAgMzgyMjAKMDA6NDc6MDUgICAgIDM4MjIwCjAwOjQ3OjA3ICAgICAz ODIyMAowMDo0NzowOSAgICAgMzgyMjAKICAgICAgICAgIG0udS5mcmVlCiAgICAgICAgICAgICBL Ynl0ZQowMDo0ODowMSAgICAgMzY4MzIKMDA6NDk6MDEgICAgIDM4MjM2CjAwOjUwOjAxICAgICAz NzkzMgowMDo1MTowMSAgICAgMzc4MzYKMDA6NTI6MDEgICAgIDM4NzQ0Cj09IGJhc2ljIHN0cmlu ZyB2YWx1ZSByZXBvcnRpbmcKICBwLnZlcnNpb24KICAgICAgICAgICAKICAgICBQQ1BfVkVSU0lP Tgo9PSBkaXZpZGUtYnktemVybyBlcnJvciBoYW5kbGluZwogIGZhaWwKICAgICAgCiAgIGluZgo9 PSBleGVyY2lzZSBvcHRpb24gcHJpb3JpdHkKICAgICAgICAgIG0udS5mcmVlCiAgICAgICAgICAg ICBLYnl0ZQowMDo0NzowMSAgICAgMzgyMjAKMDA6NDc6MDIgICAgIDM4MjIwCjAwOjQ3OjAzICAg ICAzODIyMAowMDo0NzowNCAgICAgMzgyMjAKMDA6NDc6MDUgICAgIDM4MjIwCi0tLQogICAgICAg ICAgbS51LmZyZWUKMDA6NDc6MDEgICAgIDM4MjIwCjAwOjQ3OjAzICAgICAzODIyMAowMDo0Nzow NSAgICAgMzgyMjAKMDA6NDc6MDcgICAgIDM4MjIwCjAwOjQ3OjA5ICAgICAzODIyMAotLS0KMDA6 NDc6MDEgICAgIDM4MjIwCjAwOjQ3OjA0ICAgICAzODIyMAowMDo0NzowNyAgICAgMzgyMjAKMDA6 NDc6MTAgICAgIDM4MjIwCjAwOjQ3OjEzICAgICAzODIyMAotLS0KICAgICAgICAgICAgdXB0aW1l CiAgICAgICAgICAgICAgIHNlYwoxNDozOToxMyAgICA1MDc2ODkKMTQ6Mzk6MTQgICAgNTA3Njkw CjE0OjM5OjE1ICAgIDUwNzY5MQoxNDozOToxNiAgICA1MDc2OTIKMTQ6Mzk6MTcgICAgNTA3Njkz Ci0tLQogICAgICAgICAgICB1cHRpbWUKICAgICAgICAgICAgICAgc2VjCjAwOjQ4OjAxICAyNDky NDI4NgowMDo0OTowMSAgMjQ5MjQzNDYKMDA6NTA6MDEgIDI0OTI0NDA2CjAwOjUxOjAxICAyNDky NDQ2NgowMDo1MjowMSAgMjQ5MjQ1MjYKLS0tCiAgICAgICAgICAgICAgIG9uZQogICAgICAgICAg ICAgICAgICAKSEg6TU06U1MgICAgICAgICAxCi0tLQogICAgICAgICAgICAgICBvbmUKICAgICAg ICAgICAgICAgICAgCkhIOk1NOlNTICAgICAgICAgMQo9PSBkb25lCg== ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1069.out.bad Content-Disposition: attachment; filename=1069.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA2OQo9PSBiYXNpYyBsaXZlIG1vZGUgcmVwb3J0aW5nCiAg ICAgICAgICBzLmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNTICAgICAgICAxCkhIOk1N OlNTICAgICAgICAxCiAgICAgICAgICBzLmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNT ICAgICAgICAxCkhIOk1NOlNTICAgICAgICAxCkhIOk1NOlNTICAgICAgICAxCiAgICAgICAgICBz Lmwub25lCiAgICAgICAgICAgICAgICAgCkhIOk1NOlNTICAgICAgICAxCkhIOk1NOlNTICAgICAg ICAxCkhIOk1NOlNTICAgICAgICAxCiAgICAgICAgICBzLmwub25lICBzLmNvbG91ciAgcy5jb2xv dXIgIHMuY29sb3VyCiAgICAgICAgICAgICAgICAgICAgICAgIHJlZCAgICAgZ3JlZW4gICAgICBi bHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj09IGJh c2ljIGFyY2hpdmUgbW9kZSByZXBvcnRpbmcKICAgICAgICAgIHMuc2Vjb25kcyAgcy5taWxsaXNl Y29uZHMKICAgICAgICAgICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKMjA6MzY6NDUgICAgICAg IE4vQSAgICAgICAgICAgICBOL0EKMjA6MzY6NDcgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EK MjA6MzY6NDkgICAgICAgMS4wMCAgICAgICAgIDEwMDAuMDMKMjA6MzY6NTEgICAgICAgMS4wMCAg ICAgICAgIDEwMDAuMDAKMjA6MzY6NTMgICAgICAgMS4wMCAgICAgICAgIDEwMDAuMDIKPT0gYmFz aWMgY29uZmlndXJhdGlvbiBmaWxlIGhhbmRsaW5nCiAgcy5zZWNvbmRzICBzLm1pbGxpc2Vjb25k cwogICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKICAgICAgICBOL0EgICAgICAgICAgICAgTi9B CiAgICAgICAgTi9BICAgICAgICAgICAgIE4vQQogICAgICAxLjAwMCAgICAgICAgMTAwMC4wMzMK ICAgICAgMS4wMDAgICAgICAgIDEwMDAuMDAxCiAgICAgIDEuMDAwICAgICAgICAxMDAwLjAxNgo9 PSBleGVyY2lzZSB2YXJpb3VzIG91dHB1dCBvcHRpb25zCiAgICAgICAgICAgICAgICAgICAgIHMu c2Vjb25kcyAgICAgICAgcy5taWxsaXNlY29uZHMKICAgICAgICAgICAgICAgICAgICAgICAgICAg cy9zICAgICAgICAgICAgICAgICAgbXMvcwoyMDozNjo0NSAgICAgICAgICAgICAgICAgICBOL0Eg ICAgICAgICAgICAgICAgICAgTi9BCjIwOjM2OjQ3ICAgICAgICAgICAgICAgICAgIE4vQSAgICAg ICAgICAgICAgICAgICBOL0EKMjA6MzY6NDkgICAgICAgICAgICAgICAgIDEuMDAwICAgICAgICAg ICAgICAxMDAwLjAzMwoyMDozNjo1MSAgICAgICAgICAgICAgICAgMS4wMDAgICAgICAgICAgICAg IDEwMDAuMDAxCjIwOjM2OjUzICAgICAgICAgICAgICAgICAxLjAwMCAgICAgICAgICAgICAgMTAw MC4wMTYKLS0tCgogIGFyY2hpdmU6IFFBUEFUSC9hcmNoaXZlcy9zYW1wbGUtc2VjcwogICAgIGhv c3Q6IHJhdHRsZQogdGltZXpvbmU6IC4uLi0xMQogICAgc3RhcnQ6IE1vbiBNYXkgIDEgMjA6MzY6 NDUgMjAwMAogICAgICBlbmQ6IE1vbiBNYXkgIDEgMjA6MzY6NTMgMjAwMAogIG1ldHJpY3M6IDIK ICBzYW1wbGVzOiA1CiBpbnRlcnZhbDogMi4wIHNlYwogZHVyYXRpb246IDggc2VjCgogIHMuc2Vj b25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICBzL3MgICAgICAgICAgICBtcy9zCi0tLQoKICBh cmNoaXZlOiBRQVBBVEgvYXJjaGl2ZXMvc2FtcGxlLXNlY3MKICAgICBob3N0OiByYXR0bGUKIHRp bWV6b25lOiAuLi4tMTEKICAgIHN0YXJ0OiBNb24gTWF5ICAxIDIwOjM2OjQ1IDIwMDAKICAgICAg ZW5kOiBNb24gTWF5ICAxIDIwOjM2OjUyIDIwMDAKICBtZXRyaWNzOiAyCiAgc2FtcGxlczogMwog aW50ZXJ2YWw6IDMuMCBzZWMKIGR1cmF0aW9uOiA3IHNlYwoKICAgICAgICAgIHMuc2Vjb25kcyAg cy5taWxsaXNlY29uZHMKICAgICAgICAgICAgICAgIHMvcyAgICAgICAgICAgIG1zL3MKMjA6MzY6 NDUgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKMjA6MzY6NDggICAgICAgIE4vQSAgICAgICAg ICAgICBOL0EKMjA6MzY6NTEgICAgICAxLjAwMCAgICAgICAgIDk5OS45OTIKLS0tCiAgICAgICAg Ti9BICAgICAgICAgICAgIE4vQQogICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgICAgMS4w MDAgICAgICAgIDEwMDAuMDMzCiAgICAgIDEuMDAwICAgICAgICAxMDAwLjAwMQogICAgICAxLjAw MCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2Ugbm9uLWludGVnZXIgb3B0aW9ucwoKICBhcmNo aXZlOiBRQVBBVEgvYXJjaGl2ZXMvc2FtcGxlLXNlY3MKICAgICBob3N0OiByYXR0bGUKIHRpbWV6 b25lOiAuLi4tMTEKICAgIHN0YXJ0OiBNb24gTWF5ICAxIDIwOjM2OjQ1IDIwMDAKICAgICAgZW5k OiBNb24gTWF5ICAxIDIwOjM2OjQ3IDIwMDAKICBtZXRyaWNzOiAyCiAgc2FtcGxlczogNgogaW50 ZXJ2YWw6IDAuNSBzZWMKIGR1cmF0aW9uOiAyLjUwMCBzZWMKCiAgICAgICAgICBzLnNlY29uZHMg IHMubWlsbGlzZWNvbmRzCiAgICAgICAgICAgICAgICBzL3MgICAgICAgICAgICBtcy9zCjIwOjM2 OjQ1ICAgICAgICBOL0EgICAgICAgICAgICAgTi9BCjIwOjM2OjQ1ICAgICAgICBOL0EgICAgICAg ICAgICAgTi9BCjIwOjM2OjQ2ICAgICAgMi4wMDAgICAgICAgIDEwMDAuMjE2CjIwOjM2OjQ2ICAg ICAgMC4wMDAgICAgICAgIDEwMDAuMjE2CjIwOjM2OjQ3ICAgICAgMi4wMDAgICAgICAgIDEwMDAu MjE2CjIwOjM2OjQ3ICAgICAgMC4wMDAgICAgICAgIDEwMDAuMjA1Cj09IGV4ZXJjaXNlIHJhdyBj b3VudGVyIG1vZGUKICBzLnNlY29uZHMgIHMubWlsbGlzZWNvbmRzCiAgICAgICAgc2VjICAgICAg ICBtaWxsaXNlYwogICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgICAzODA0MzQgICAzODA0 MzM2NzkuMzE0CiAgICAgMzgwNDM2ICAgMzgwNDM1Njc5LjM4MQogICAgIDM4MDQzOCAgIDM4MDQz NzY3OS4zODIKICAgICAzODA0NDAgICAzODA0Mzk2NzkuNDEzCj09IGV4ZXJjaXNlIHRpbWV6b25l IHNldHRpbmcKICAgICAgICAgIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICAgICAg ICAgIHMvcyAgICAgICAgICAgIG1zL3MKMTA6MzY6NDUgICAgICAgIE4vQSAgICAgICAgICAgICBO L0EKMTA6MzY6NDcgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKMTA6MzY6NDkgICAgICAxLjAw MCAgICAgICAgMTAwMC4wMzMKMTA6MzY6NTEgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMDEKMTA6 MzY6NTMgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgQ1NWIGFuZCBhbHRl cm5hdGUgZGVsaW1pdGVycwpUaW1lLHNhbXBsZS5zZWNvbmRzLHNhbXBsZS5taWxsaXNlY29uZHMK MjAwMC0wNS0wMSAyMDozNjo0NSwiIiwiIgoyMDAwLTA1LTAxIDIwOjM2OjQ3LDM4MDQzNCwzODA0 MzM2NzkuMwoyMDAwLTA1LTAxIDIwOjM2OjQ5LDM4MDQzNiwzODA0MzU2NzkuNAoyMDAwLTA1LTAx IDIwOjM2OjUxLDM4MDQzOCwzODA0Mzc2NzkuNAoyMDAwLTA1LTAxIDIwOjM2OjUzLDM4MDQ0MCwz ODA0Mzk2NzkuNApUaW1lfHNhbXBsZS5zZWNvbmRzfHNhbXBsZS5taWxsaXNlY29uZHMKMjAwMC0w NS0wMSAyMDozNjo0NXwiInwiIgoyMDAwLTA1LTAxIDIwOjM2OjQ3fDM4MDQzNHwzODA0MzM2Nzku MzE0CjIwMDAtMDUtMDEgMjA6MzY6NDl8MzgwNDM2fDM4MDQzNTY3OS4zODEKMjAwMC0wNS0wMSAy MDozNjo1MXwzODA0Mzh8MzgwNDM3Njc5LjM4MgoyMDAwLTA1LTAxIDIwOjM2OjUzfDM4MDQ0MHwz ODA0Mzk2NzkuNDEzCj09IGNvbXBhcmUgb3V0cHV0LXRvLWZpbGUgdmVyc3VzIHN0ZG91dApvawo9 PSBleGVyY2lzZSByZXBlYXRlZCBoZWFkZXJzIG9wdGlvbgogIHMuc2Vjb25kcwogICAgICAgIHMv cwogICAgICAgIE4vQQogICAgICAgIE4vQQogIHMuc2Vjb25kcwogICAgICAgIHMvcwogICAgICAx LjAwMAogICAgICAxLjAwMAogIHMuc2Vjb25kcwogICAgICAgIHMvcwogICAgICAxLjAwMAo9PSBl eGVyY2lzZSB1bml0cyBjb252ZXJzaW9uIG9wdGlvbnMKICAgICAgICAgICAgICAgICBtLnUuZnJl ZSAgICAgICAgIG0udS51c2VkCiAgICAgICAgICAgICAgICAgICAgIGJ5dGUgICAgICAgICAgICAg Ynl0ZQowMDo0NzowMSAgICAgICAgIDM5MTM3MjgwICAgICAgIDYyMTQyOTU1NTIKMDA6NDc6MDMg ICAgICAgICAzOTEzNzI4MCAgICAgICA2MjE0Mjk1NTUyCjAwOjQ3OjA1ICAgICAgICAgMzkxMzcy ODAgICAgICAgNjIxNDI5NTU1MgowMDo0NzowNyAgICAgICAgIDM5MTM3MjgwICAgICAgIDYyMTQy OTU1NTIKMDA6NDc6MDkgICAgICAgICAzOTEzNzI4MCAgICAgICA2MjE0Mjk1NTUyCiAgICAgICAg ICAgICAgICAgbS51LmZyZWUgICAgICAgICBtLnUudXNlZAogICAgICAgICAgICAgICAgICAgICAg IE1CICAgICAgICAgICAgICAgTUIKMDA6NDc6MDEgICAgICAgICAgICAgICAzNyAgICAgICAgICAg ICA1OTI2CjAwOjQ3OjAzICAgICAgICAgICAgICAgMzcgICAgICAgICAgICAgNTkyNgowMDo0Nzow NSAgICAgICAgICAgICAgIDM3ICAgICAgICAgICAgIDU5MjYKMDA6NDc6MDcgICAgICAgICAgICAg ICAzNyAgICAgICAgICAgICA1OTI2CjAwOjQ3OjA5ICAgICAgICAgICAgICAgMzcgICAgICAgICAg ICAgNTkyNgogICAgICAgICAgICAgICAgIGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAg ICBkLmQucmVhZCAgICAgICAgIGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQu cmVhZAogICAgICAgICAgICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAg ICAgIHNkYyAgICAgICAgICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNk ZQogICAgICAgICAgIGNvdW50IHggMTBeMi9zICAgY291bnQgeCAxMF4yL3MgICBjb3VudCB4IDEw XjIvcyAgIGNvdW50IHggMTBeMi9zICAgY291bnQgeCAxMF4yL3MgICBjb3VudCB4IDEwXjIvcwow MDo0NzowMSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4v QSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowMDo0 NzowMyAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAg ICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0Nzow NSAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwMCAgICAg ICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0NzowNyAg ICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAgICAgICAg ICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAxMAowMDo0NzowOSAgICAg ICAgICAgIDAuMDAwICAgICAgICAgICAgMC4zMDAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAg IDAuMDAwICAgICAgICAgICAgMC4wMDAgICAgICAgICAgICAwLjAwNQogICAgICAgICAgICAgICAg IGQuZC5yZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQucmVhZCAgICAgICAgIGQuZC5y ZWFkICAgICAgICAgZC5kLnJlYWQgICAgICAgICBkLmQucmVhZAogICAgICAgICAgICAgICAgICAg ICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAgICAgIHNkYyAgICAgICAgICAgICAgaGRj ICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNkZQogICAgICAgICAgY291bnQgeCAxMF4t Mi9zICBjb3VudCB4IDEwXi0yL3MgIGNvdW50IHggMTBeLTIvcyAgY291bnQgeCAxMF4tMi9zICBj b3VudCB4IDEwXi0yL3MgIGNvdW50IHggMTBeLTIvcwowMDo0NzowMSAgICAgICAgICAgICAgTi9B ICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQSAgICAgICAgICAgICAgTi9BICAgICAg ICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowMDo0NzowMyAgICAgICAgICAgIDAuMDAwICAg ICAgICAgMzAwMC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAg ICAgMC4wMDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowNSAgICAgICAgICAgIDAuMDAwICAgICAg ICAgMzAwMC4wMDAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAg MC4wMDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowNyAgICAgICAgICAgIDAuMDAwICAgICAgICAg MzAwMC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4w MDAgICAgICAgICAgMTAwLjAwMAowMDo0NzowOSAgICAgICAgICAgIDAuMDAwICAgICAgICAgMzAw MC4wMDAgICAgICAgICAgIDUwLjAwMCAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAgMC4wMDAg ICAgICAgICAgIDUwLjAwMAogICAgICAgICAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3Rp dmUgICAgIGQuZC5hdmFjdGl2ZSAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAg IGQuZC5hdmFjdGl2ZQogICAgICAgICAgICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIg ICAgICAgICAgICAgIHNkYyAgICAgICAgICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAg ICAgICAgIHNkZQogICAgICAgICAgICAgICAgICAgICAgcy9zICAgICAgICAgICAgICBzL3MgICAg ICAgICAgICAgIHMvcyAgICAgICAgICAgICAgcy9zICAgICAgICAgICAgICBzL3MgICAgICAgICAg ICAgIHMvcwowODo1ODoyMyAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAg ICAgICAgIE4vQSAgICAgICAgICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAg IE4vQQowODo1OToyMyAgICAgICAgIDAuMDAwMjAwICAgICAgICAgMC4wNTU5MDIgICAgICAgICAw LjAwNTU2NyAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAwNDg4 MwowOTowMDoyMyAgICAgICAgIDAuMDAzNjMzICAgICAgICAgMC4wODg3NjkgICAgICAgICAwLjAw ODAxNyAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAyMTAzNAow OTowMToyMyAgICAgICAgIDAuMDAwMjAwICAgICAgICAgMC4xNzUxODkgICAgICAgICAwLjAxMjg4 NCAgICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAzNjQ1MQowOTow MjoyMyAgICAgICAgIDAuMDAwMjE3ICAgICAgICAgMC4wNTQyMTggICAgICAgICAwLjAwMjc1MCAg ICAgICAgIDAuMDAwMDAwICAgICAgICAgMC4wMDAwMDAgICAgICAgICAwLjAwNTA1MAogICAgICAg ICAgICAgZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAgIGQuZC5hdmFjdGl2ZSAgICAg ZC5kLmF2YWN0aXZlICAgICBkLmQuYXZhY3RpdmUgICAgIGQuZC5hdmFjdGl2ZQogICAgICAgICAg ICAgICAgICAgICAgc2RhICAgICAgICAgICAgICBzZGIgICAgICAgICAgICAgIHNkYyAgICAgICAg ICAgICAgaGRjICAgICAgICAgICAgICBzZGQgICAgICAgICAgICAgIHNkZQogICAgICAgICAgICAg ICAgICAgIMK1cy9zICAgICAgICAgICAgwrVzL3MgICAgICAgICAgICDCtXMvcyAgICAgICAgICAg IMK1cy9zICAgICAgICAgICAgwrVzL3MgICAgICAgICAgICDCtXMvcwowODo1ODoyMyAgICAgICAg ICAgICAgTi9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQSAgICAgICAgICAgICAg Ti9BICAgICAgICAgICAgICBOL0EgICAgICAgICAgICAgIE4vQQowODo1OToyMyAgICAgICAyMDAu MDA1NDY3ICAgICA1NTkwMS41Mjc5NzUgICAgICA1NTY2LjgxODgyNiAgICAgICAgIDAuMDAwMDAw ICAgICAgICAgMC4wMDAwMDAgICAgICA0ODgzLjQ2NjgxNQowOTowMDoyMyAgICAgIDM2MzMuNDMx MTMzICAgICA4ODc2OS4wNTYwMzQgICAgICA4MDE2Ljg4MjQ1NCAgICAgICAgIDAuMDAwMDAwICAg ICAgICAgMC4wMDAwMDAgICAgIDIxMDMzLjg5OTQ5NgowOTowMToyMyAgICAgICAyMDAuMDA2ODE0 ICAgIDE3NTE4OS4zMDE0NDkgICAgIDEyODgzLjc3MjI0MSAgICAgICAgIDAuMDAwMDAwICAgICAg ICAgMC4wMDAwMDAgICAgIDM2NDUxLjI0MTc3MgowOTowMjoyMyAgICAgICAyMTYuNjcyMjc4ICAg ICA1NDIxOC4wNzA5MTUgICAgICAyNzUwLjA3MTIyNyAgICAgICAgIDAuMDAwMDAwICAgICAgICAg MC4wMDAwMDAgICAgICA1MDUwLjEzMDc5OAo9PSBkZXJpdmVkIG1ldHJpY3MgY29uZmlndXJhdGlv biBmaWxlCiAgcy5jb21ibwogICAgICBzL3MKICAgICAgTi9BCiAgICAgIE4vQQogICAgMS4wMDEK ICAgIDEuMDAxCiAgICAxLjAwMQo9PSBkZXJpdmVkIG1ldHJpY3MgZGlyZWN0bHkgb24gY29tbWFu ZCBsaW5lCiAgcy5jb21ibwogICAgICBzL3MKICAgICAgTi9BCiAgICAgIE4vQQogICAgMS4wMDEK ICAgIDEuMDAxCiAgICAxLjAwMQo9PSBleHRlbmRlZCBleGlzdGluZyBzYW1wbGUgY29uZmlndXJh dGlvbgogIHMuY29tYm8gIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgcy9zICAgICAg ICBzL3MgICAgICAgICAgICBtcy9zCiAgICAgIE4vQSAgICAgICAgTi9BICAgICAgICAgICAgIE4v QQogICAgICBOL0EgICAgICAgIE4vQSAgICAgICAgICAgICBOL0EKICAgIDEuMDAxICAgICAgMS4w MDAgICAgICAgIDEwMDAuMDMzCiAgICAxLjAwMSAgICAgIDEuMDAwICAgICAgICAxMDAwLjAwMQog ICAgMS4wMDEgICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgZ29vZCBjb25m aWcgdmVyc2lvbgogIHMuc2Vjb25kcyAgcy5taWxsaXNlY29uZHMKICAgICAgICBzL3MgICAgICAg ICAgICBtcy9zCiAgICAgICAgTi9BICAgICAgICAgICAgIE4vQQogICAgICAgIE4vQSAgICAgICAg ICAgICBOL0EKICAgICAgMS4wMDAgICAgICAgIDEwMDAuMDMzCiAgICAgIDEuMDAwICAgICAgICAx MDAwLjAwMQogICAgICAxLjAwMCAgICAgICAgMTAwMC4wMTYKPT0gZXhlcmNpc2UgYmFkIGNvbmZp ZyB2ZXJzaW9uCkluY29tcGF0aWJsZSBjb25maWd1cmF0aW9uIGZpbGUgdmVyc2lvbiAocmVhZCB2 OTksIG5lZWQgdjEpLgo9PSB1bi9pbnRlcnBvbGF0ZWQgYXJjaGl2ZSBtb2RlIHJlcG9ydGluZwog ICAgICAgICAgbS51LmZyZWUKICAgICAgICAgICAgIEtieXRlCjAwOjQ3OjAxICAgICAzODIyMAow MDo0NzowMyAgICAgMzgyMjAKMDA6NDc6MDUgICAgIDM4MjIwCjAwOjQ3OjA3ICAgICAzODIyMAow MDo0NzowOSAgICAgMzgyMjAKICAgICAgICAgIG0udS5mcmVlCiAgICAgICAgICAgICBLYnl0ZQow MDo0ODowMSAgICAgMzY4MzIKMDA6NDk6MDEgICAgIDM4MjM2CjAwOjUwOjAxICAgICAzNzkzMgow MDo1MTowMSAgICAgMzc4MzYKMDA6NTI6MDEgICAgIDM4NzQ0Cj09IGJhc2ljIHN0cmluZyB2YWx1 ZSByZXBvcnRpbmcKICBwLnZlcnNpb24KICAgICAgICAgICAKICAgICBQQ1BfVkVSU0lPTgo9PSBk aXZpZGUtYnktemVybyBlcnJvciBoYW5kbGluZwogIGZhaWwKICAgICAgCiAgIGluZgo9PSBleGVy Y2lzZSBvcHRpb24gcHJpb3JpdHkKICAgICAgICAgIG0udS5mcmVlCiAgICAgICAgICAgICBLYnl0 ZQowMDo0NzowMSAgICAgMzgyMjAKMDA6NDc6MDIgICAgIDM4MjIwCjAwOjQ3OjAzICAgICAzODIy MAowMDo0NzowNCAgICAgMzgyMjAKMDA6NDc6MDUgICAgIDM4MjIwCi0tLQogICAgICAgICAgbS51 LmZyZWUKMDA6NDc6MDEgICAgIDM4MjIwCjAwOjQ3OjAzICAgICAzODIyMAowMDo0NzowNSAgICAg MzgyMjAKMDA6NDc6MDcgICAgIDM4MjIwCjAwOjQ3OjA5ICAgICAzODIyMAotLS0KMDA6NDc6MDEg ICAgIDM4MjIwCjAwOjQ3OjA0ICAgICAzODIyMAowMDo0NzowNyAgICAgMzgyMjAKMDA6NDc6MTAg ICAgIDM4MjIwCjAwOjQ3OjEzICAgICAzODIyMAotLS0KICAgICAgICAgICAgdXB0aW1lCiAgICAg ICAgICAgICAgIHNlYwoxNDozOToxMyAgICA1MDc2ODkKMTQ6Mzk6MTQgICAgNTA3NjkwCjE0OjM5 OjE1ICAgIDUwNzY5MQoxNDozOToxNiAgICA1MDc2OTIKMTQ6Mzk6MTcgICAgNTA3NjkzCi0tLQog ICAgICAgICAgICB1cHRpbWUKICAgICAgICAgICAgICAgc2VjCjAwOjQ4OjAxICAyNDkyNDI4Ngow MDo0OTowMSAgMjQ5MjQzNDYKMDA6NTA6MDEgIDI0OTI0NDA2CjAwOjUxOjAxICAyNDkyNDQ2Ngow MDo1MjowMSAgMjQ5MjQ1MjYKLS0tCiAgICAgICAgICAgICAgIG9uZQogICAgICAgICAgICAgICAg ICAKSEg6TU06U1MgICAgICAgICAxCi0tLQogICAgICAgICAgICAgICBvbmUKICAgICAgICAgICAg ICAgICAgCkhIOk1NOlNTICAgICAgICAgMQo9PSBkb25lCg== ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1072.out Content-Disposition: attachment; filename=1072.out Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA3Mgo9PSBwbXJlcCBhcmNoaXZlIHJlcG9ydGluZyBhbmQg Y3JlYXRpb24KV3JpdGluZyBvdXRwdXQgZnJvbSB0aGUgb3JpZ2luYWwgYXJjaGl2ZXMgdG8gZmls ZXMKUmVjb3JkaW5nIDE5IG1ldHJpY3MgdG8gL3RtcC8xMDcyLm5ld19hcmNoaXZlMToKNSBzYW1w bGVzKHMpIHdpdGggMS4wIHNlYyBpbnRlcnZhbCB+IDQgc2VjIGR1cmF0aW9uLgpSZWNvcmRpbmcg NTggbWV0cmljcyB0byAvdG1wLzEwNzIubmV3X2FyY2hpdmUyOgo1IHNhbXBsZXMocykgd2l0aCAx LjAgc2VjIGludGVydmFsIH4gNCBzZWMgZHVyYXRpb24uCldyaXRpbmcgb3V0cHV0IGZyb20gdGhl IGNyZWF0ZWQgYXJjaGl2ZXMgdG8gZmlsZXMKRGlmZiBvZiBvdXRwdXRzIHN0YXJ0IChvbmx5IHBh dGggLyBtaW5vciB0aW1lc3RhbXAgZGlmZiBleHBlY3RlZCk6CkBAIC0xLDUgKzEsNSBAQAogCi0g IGFyY2hpdmU6IFFBUEFUSC9hcmNoaXZlcy9yZXAKKyAgYXJjaGl2ZTogdGVtcC1hcmNoaXZlCiAg ICAgIGhvc3Q6IHNsYWNrCiAgdGltZXpvbmU6IC4uLi0xMQogICAgIHN0YXJ0OiBXZWQgRmViIDEw IDE0OjM5OjEzIDIwMTYKQEAgLTEsOSArMSw5IEBACiAKLSAgYXJjaGl2ZTogUUFQQVRIL2FyY2hp dmVzLzIwMTMwNzA2CisgIGFyY2hpdmU6IHRlbXAtYXJjaGl2ZQogICAgICBob3N0OiBiaWxsaW5n MDIKICB0aW1lem9uZTogLi4uLTExCi0gICAgc3RhcnQ6IFNhdCBKdWwgIDYgMDA6Mjc6MDEgMjAx MwotICAgICAgZW5kOiBTdW4gSnVsICA3IDAwOjE1OjQzIDIwMTMKKyAgICBzdGFydDogU2F0IEp1 bCAgNiAwMDoyODowMSAyMDEzCisgICAgICBlbmQ6IFNhdCBKdWwgIDYgMDA6MzI6MDEgMjAxMwog ICBtZXRyaWNzOiA1OAogICBzYW1wbGVzOiA1IChyZXF1ZXN0ZWQpCiAgaW50ZXJ2YWw6IE4vQQpE aWZmIG9mIG91dHB1dHMgZW5kCj09IGRvbmUK ------=_Part_6664177_109361924.1468815560882 Content-Type: application/octet-stream; name=1072.out.bad Content-Disposition: attachment; filename=1072.out.bad Content-Transfer-Encoding: base64 UUEgb3V0cHV0IGNyZWF0ZWQgYnkgMTA3Mgo9PSBwbXJlcCBhcmNoaXZlIHJlcG9ydGluZyBhbmQg Y3JlYXRpb24KV3JpdGluZyBvdXRwdXQgZnJvbSB0aGUgb3JpZ2luYWwgYXJjaGl2ZXMgdG8gZmls ZXMKUmVjb3JkaW5nIDE5IG1ldHJpY3MgdG8gL3RtcC8xMDcyLm5ld19hcmNoaXZlMToKNSBzYW1w bGVzKHMpIHdpdGggMS4wIHNlYyBpbnRlcnZhbCB+IDQgc2VjIGR1cmF0aW9uLgpSZWNvcmRpbmcg NTggbWV0cmljcyB0byAvdG1wLzEwNzIubmV3X2FyY2hpdmUyOgo1IHNhbXBsZXMocykgd2l0aCAx LjAgc2VjIGludGVydmFsIH4gNCBzZWMgZHVyYXRpb24uCldyaXRpbmcgb3V0cHV0IGZyb20gdGhl IGNyZWF0ZWQgYXJjaGl2ZXMgdG8gZmlsZXMKRGlmZiBvZiBvdXRwdXRzIHN0YXJ0IChvbmx5IHBh dGggLyBtaW5vciB0aW1lc3RhbXAgZGlmZiBleHBlY3RlZCk6CkBAIC0xLDUgKzEsNSBAQAogCi0g IGFyY2hpdmU6IFFBUEFUSC9hcmNoaXZlcy9yZXAKKyAgYXJjaGl2ZTogdGVtcC1hcmNoaXZlCiAg ICAgIGhvc3Q6IHNsYWNrCiAgdGltZXpvbmU6IC4uLi0xMQogICAgIHN0YXJ0OiBXZWQgRmViIDEw IDE0OjM5OjEzIDIwMTYKQEAgLTEsOSArMSw5IEBACiAKLSAgYXJjaGl2ZTogUUFQQVRIL2FyY2hp dmVzLzIwMTMwNzA2CisgIGFyY2hpdmU6IHRlbXAtYXJjaGl2ZQogICAgICBob3N0OiBiaWxsaW5n MDIKICB0aW1lem9uZTogLi4uLTExCi0gICAgc3RhcnQ6IFNhdCBKdWwgIDYgMDA6Mjc6MDEgMjAx MwotICAgICAgZW5kOiBTYXQgSnVsICA2IDAwOjI3OjA1IDIwMTMKKyAgICBzdGFydDogU2F0IEp1 bCAgNiAwMDoyODowMSAyMDEzCisgICAgICBlbmQ6IFNhdCBKdWwgIDYgMDA6Mjg6MDUgMjAxMwog ICBtZXRyaWNzOiA1OAogICBzYW1wbGVzOiA1IChyZXF1ZXN0ZWQpCiAgaW50ZXJ2YWw6IE4vQQpE aWZmIG9mIG91dHB1dHMgZW5kCj09IGRvbmUK ------=_Part_6664177_109361924.1468815560882-- From nscott@redhat.com Sun Jul 17 23:20:40 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E85A07CA0 for ; Sun, 17 Jul 2016 23:20:39 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5443EAC001 for ; Sun, 17 Jul 2016 21:20:36 -0700 (PDT) X-ASG-Debug-ID: 1468815631-04cb6c4da623c60001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id N0jEAHvoHimOWMMj (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 17 Jul 2016 21:20:32 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6I4KVZ2004473 for ; Mon, 18 Jul 2016 00:20:31 -0400 Date: Mon, 18 Jul 2016 00:20:31 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1216140212.6664521.1468815631383.JavaMail.zimbra@redhat.com> In-Reply-To: <194876256.6664514.1468815623699.JavaMail.zimbra@redhat.com> Subject: pcp updates: merges + qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: merges + qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges + qa Thread-Index: sqXfKkWnVj+Woyg9Z5KjS7Hc/sFKxA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468815632 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2756 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.31337 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 Marko Myllynen (3): libvirt pmda: enhancements to api version detection logic pmrep: use pmfg instead of own fetch/result decoding pminfo: increase default batch size Alec Ten Harmsel (1): pcp2influxdb: clarify diagnostics for certain failure conditions Nathan Scott (1): qa: handle libvirt PMDA being installed but with no data source man/man1/pminfo.1 | 2 qa/1069.out | 100 ++++++------- qa/1071.out | 12 + qa/359 | 1 src/pcp2influxdb/pcp2influxdb.py | 31 +++- src/pmdas/libvirt/Install | 2 src/pmdas/libvirt/connect | 16 +- src/pmdas/libvirt/pmdalibvirt.python | 11 - src/pminfo/pminfo.c | 4 src/pmrep/pmrep.1 | 16 +- src/pmrep/pmrep.conf | 7 src/pmrep/pmrep.py | 251 ++++++++++------------------------- 12 files changed, 195 insertions(+), 258 deletions(-) commit 2b7c0f84f157b318e9eadef568a54952bda58261 Author: Nathan Scott Date: Mon Jul 18 12:47:06 2016 +1000 qa: handle libvirt PMDA being installed but with no data source commit 4252f3c8ada414e042e62ad9f8a4d1dcbd778f24 Author: Marko Myllynen Date: Mon Jul 18 12:26:40 2016 +1000 pminfo: increase default batch size pminfo(1) default batch size setting predates git history, other clients seem to fetch lots of metrics at once, let's increase the default for pminfo(1) as well. commit a6d3c798897dbe174ba3c69787da948fd791d430 Author: Marko Myllynen Date: Mon Jul 18 12:24:30 2016 +1000 pmrep: use pmfg instead of own fetch/result decoding commit cde6763548caeaf266a3aaf91b7803f9a4021d2a Author: Alec Ten Harmsel Date: Mon Jul 18 12:16:19 2016 +1000 pcp2influxdb: clarify diagnostics for certain failure conditions Add some more helpful error messages. It now prints warnings in the following situations that it did not before: * The python requests package is not installed (also hard exits after printing the message) * The HTTP request returns 404 (most likely the requested database does not exist) * The connection fails commit 069ea4d5de0ad08c845f84ae13dffaa6517bf70e Author: Marko Myllynen Date: Mon Jul 18 12:10:59 2016 +1000 libvirt pmda: enhancements to api version detection logic This also updates Install which was still using temp domain ID. From kenj@internode.on.net Mon Jul 18 00:47:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D0F677CA0 for ; Mon, 18 Jul 2016 00:47:23 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 96FD48F8033 for ; Sun, 17 Jul 2016 22:47:20 -0700 (PDT) X-ASG-Debug-ID: 1468820833-04cb6c4da427650001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id ROdAAOlaJwfZuAWl for ; Sun, 17 Jul 2016 22:47:14 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtINAG1sjFd20ViVEGdsb2JhbABcgz+BUoZvoTOSUYYUBAICgStNAQEBAQEBBwEBAQEBAQI+QIRcAQEFCAIZBS4jDAEDAgYDEQQBAQMCIwMCAhkUDAoDCQgCBAESCwWIH7E5jV4BAQEBBgEBAQEBIoEBiXaHQYJaBZkkAYFgjlONYpAehFkqMoc6AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO bozohorize) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Jul 2016 15:17:14 +0930 From: "Ken McDonell" To: "'Nathan Scott'" , "'Alec Ten Harmsel'" Cc: "'PCP'" References: <57858370.8030700@internode.on.net> <131083523.5554077.1468368582128.JavaMail.zimbra@redhat.com> <747918044.5554823.1468369188587.JavaMail.zimbra@redhat.com> <20160716204609.GB810@apio> <1224486916.6661922.1468813471599.JavaMail.zimbra@redhat.com> In-Reply-To: <1224486916.6661922.1468813471599.JavaMail.zimbra@redhat.com> Subject: RE: [pcp] qa/1111 failing pretty much every place it is run Date: Mon, 18 Jul 2016 15:47:09 +1000 X-ASG-Orig-Subj: RE: [pcp] qa/1111 failing pretty much every place it is run Message-ID: <00e901d1e0b7$d31e4b70$795ae250$@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: AQKA/nNNppioZBdIVa92VrGPK10F9QLg0f5wAdlVgWgDLVhcTwIuUyjonm7D+rA= Content-Language: en-us X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468820833 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 578 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.31338 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: Nathan Scott [mailto:nathans@redhat.com] > Sent: Monday, July 18, 2016 1:45 PM > To: Alec Ten Harmsel ; Ken McDonell > > Cc: PCP > Subject: Re: [pcp] qa/1111 failing pretty much every place it is run > ... > Looks good to me, thanks for following up Alec! I'll merge shortly, = and I'm > expecting you'll already be seeing zero 1111 failures now, Ken, from = earlier > updates - let us know if not? Taa. Yep, no qa/1111 failures in the latest runs ... thanks. From mgoodwin@redhat.com Mon Jul 18 01:50:24 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3E76F7CA0 for ; Mon, 18 Jul 2016 01:50:24 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id A8FB9AC001 for ; Sun, 17 Jul 2016 23:50:20 -0700 (PDT) X-ASG-Debug-ID: 1468824618-04cb6c4da52c750001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id oEghMzdvHitfvFfp (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 17 Jul 2016 23:50:19 -0700 (PDT) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8E30D3DD47 for ; Mon, 18 Jul 2016 06:50:18 +0000 (UTC) Received: from [10.64.146.65] ([10.64.146.65]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6I6oHaA029505 for ; Mon, 18 Jul 2016 02:50:18 -0400 Subject: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X References: <578C0B74.4030604@internode.on.net> From: Mark Goodwin Message-ID: <5fc1f0b4-f242-62d0-e783-0633f9733385@redhat.com> Date: Mon, 18 Jul 2016 16:50:16 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <578C0B74.4030604@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Mon, 18 Jul 2016 06:50:18 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468824619 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 834 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 07/18/2016 08:49 AM, Ken McDonell wrote: > This seems to be the root cause: > > TypeError: 'int' object is not iterable > > and network.interface.in.compressed seems to the problematic metric. > > This metric is not available from the darwin PMDA ... is pmcollectl expected to work here? I doubt the real collectl is supported on Darwin, but don't know for sure. Collectl is a 5000 line perl script, which sounds like a nightmare on anything mac like. Either way, this would be a bug in pmcollectl .. not correctly handling missing metrics. > > If so, the code needs some TLC. If not, the QA test needs some notrun attention. > > .out.bad and .full files attached. > > > _______________________________________________ > pcp mailing list > pcp@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/pcp > From nscott@redhat.com Mon Jul 18 04:17:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5EE577CA0 for ; Mon, 18 Jul 2016 04:17:35 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 243A28F8033 for ; Mon, 18 Jul 2016 02:17:31 -0700 (PDT) X-ASG-Debug-ID: 1468833444-04cbb003552edf0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id AJMG7J1OO1TERzhI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 18 Jul 2016 02:17:25 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6I9HOPU014843 for ; Mon, 18 Jul 2016 05:17:24 -0400 Date: Mon, 18 Jul 2016 05:17:24 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1354320657.6714065.1468833444386.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdalinux fix, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdalinux fix, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.28] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdalinux fix, qa Thread-Index: 8B719SY31RVcDK14CoMFxZ+AiypcVQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1468833445 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1374 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.31341 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: handle libvirt PMDA being installed but with no data source qa: add libvirt PMDA to the usual optional-PMDA filters pmdalinux: handle edge case of no /proc/softirqs file at all qa/1043 | 34 ++++++++++++++++++++ qa/1043.out | 6 +++ qa/359 | 1 qa/common.filter | 2 + qa/group | 1 src/libpcp_pmda/src/dynamic.c | 2 - src/pmdas/linux/interrupts.c | 70 ++++++++++++++++++++++++++++++++++-------- 7 files changed, 103 insertions(+), 13 deletions(-) commit 5b1eb484269cb06b075c37120a809916af422321 Author: Nathan Scott Date: Mon Jul 18 19:16:20 2016 +1000 pmdalinux: handle edge case of no /proc/softirqs file at all Ken came across this situation on a couple hosts in the QA farm. commit 689bb88337718a7b24bb33d8452d7f2b64275a48 Author: Nathan Scott Date: Mon Jul 18 14:26:51 2016 +1000 qa: add libvirt PMDA to the usual optional-PMDA filters commit 2b7c0f84f157b318e9eadef568a54952bda58261 Author: Nathan Scott Date: Mon Jul 18 12:47:06 2016 +1000 qa: handle libvirt PMDA being installed but with no data source From kenj@internode.on.net Mon Jul 18 04:38:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 020B97CA0 for ; Mon, 18 Jul 2016 04:38:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B906E304048 for ; Mon, 18 Jul 2016 02:38:24 -0700 (PDT) X-ASG-Debug-ID: 1468834696-04bdf0280c44ec0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id lB2yEBnUdNGzU6ls for ; Mon, 18 Jul 2016 02:38:17 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArkCAFaijFd20ViVEGdsb2JhbAANRQqEFXyGb7QDGod/AQEBAQEBBwEBAQEBAQEBPoVGgQUGAgUhAhECHBYnBgIBAbhpZ44WgQGODnSCNYJaBZkkhhOYA5AehFlchz4BAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 18 Jul 2016 19:08:15 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <578CA387.50404@internode.on.net> Date: Mon, 18 Jul 2016 19:38:15 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468834696 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3070 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31342 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (7): qa/544: deal with Mac OS X strangness qa/842: seq(1) is not standard ... don't use it src/libpcp_pmda/src/open.c: unix domain socket setup changes qa/admin/check-vm: add some more ways to identify Perl packages qa/274: add more diagnostics (harvest unfiltered PMDA log files) qa/pmdas/broken/broken_pmda.c: try to avoid qa/274 race qa/admin/pcp-qa-summary: clarify annotations in report heading qa/274 | 60 +++++++++++++++++++++++++++++++++--------- qa/544 | 4 +- qa/842 | 5 ++- qa/admin/check-vm | 4 +- qa/admin/pcp-qa-summary | 4 +- qa/pmdas/broken/broken_pmda.c | 7 ++++ src/libpcp_pmda/src/open.c | 25 ++++++++--------- 7 files changed, 77 insertions(+), 32 deletions(-) Details ... commit 9a31038d66960afbc46e3da3dc860fa2e6b38ad6 Author: Ken McDonell Date: Mon Jul 18 19:37:16 2016 +1000 qa/admin/pcp-qa-summary: clarify annotations in report heading commit 33437872dc2debfb28ba16377f5f205863164417 Author: Ken McDonell Date: Mon Jul 18 19:35:09 2016 +1000 qa/pmdas/broken/broken_pmda.c: try to avoid qa/274 race For the BUG_5 version, the PMDA will quit in pmdaDaemon() which introduces a possible race with dbpma sending a PDU to a process that is about to exit, but has not yet closed the IPC channel. Explicitly fclose()ing stdin and stdout before exit() seems to make qa/274 more robust. commit fd1f80f5f444cc68446bf66ba60f0e20948c72a5 Author: Ken McDonell Date: Mon Jul 18 19:34:35 2016 +1000 qa/274: add more diagnostics (harvest unfiltered PMDA log files) commit fc91dda8bac7724d4c46fdd3602c4ca15fc1d57a Author: Ken McDonell Date: Mon Jul 18 08:37:47 2016 +1000 qa/admin/check-vm: add some more ways to identify Perl packages commit ece7cae6e645dce1437f763a5c05370fc086ec54 Author: Ken McDonell Date: Mon Jul 18 08:35:35 2016 +1000 src/libpcp_pmda/src/open.c: unix domain socket setup changes Logic here was wrong but oftenly benignly so. Unfortunately on Mac OS X our luck ran out ... if getpwnam() succeeds, then errno (aka oserror()) is undefined. Fixed a number of failing QA tests where the PMDA was using a Unix domain socket for IPC to pmcd. commit 672c0425a2bea4113ca275b348a3593e0628f516 Author: Ken McDonell Date: Mon Jul 18 07:34:53 2016 +1000 qa/842: seq(1) is not standard ... don't use it commit da7f3f03337f694cb7b5a1688610db89433ba260 Author: Ken McDonell Date: Mon Jul 18 07:32:18 2016 +1000 qa/544: deal with Mac OS X strangness zcat foo.gz tries to open foo.gz.Z (don't ask) ... but this can be circumvented with zcat X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 BF9B67CA0 for ; Mon, 18 Jul 2016 06:21:55 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9299430404E for ; Mon, 18 Jul 2016 04:21:52 -0700 (PDT) X-ASG-Debug-ID: 1468840908-04cb6c4da437a30001-S8gJnT Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by cuda.sgi.com with ESMTP id QCgiAqxuq0I6rD9M (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 04:21:49 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Apparent-Source-IP: 74.125.82.44 Received: by mail-wm0-f44.google.com with SMTP id i5so111741104wmg.0 for ; Mon, 18 Jul 2016 04:21:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=T3UibnZwjnfC+U29fHwnzOWPOasB7e6TUuBK50mIVLc=; b=AlRRBrffgeN07GAZKvAm8vmx0N0lCsYqenmErobGmkikWfscD5sd8JWS132Pro7MzL XQzKWWVUtZtLEVlHzkCnPLt/l2KiRlrw77glJwrfjaCooavh1dkIBJfBqaC+qLm2YmNN I/Wlk4zbak7Xac/vbuY7AnJZAGw75wrs3KeqTdKvC/JC+8q4znFETwaO/5Q22QdtzD37 C6NwVeas9V4hoSEmRm/IIDdrixvuKWsOK6vFBZyZMsHX1HP7ZjRhj2JgjkVjkooupCcY qgnRgnvzJMyw7gWUIzL7ZVFOlKpCWIi1FcjAQX1NErZtZ4NiBNFh3Atjq9L7w+80WdJa 5gDw== X-Gm-Message-State: ALyK8tL8RZIVl7xlzjf1tXQCIX5MnTx/ziLF1f+U7vQEzvyPXogR18JyMd00BBAs7LGi5LQJ X-Received: by 10.28.17.9 with SMTP id 9mr11550556wmr.73.1468840907265; Mon, 18 Jul 2016 04:21:47 -0700 (PDT) Received: from [192.168.1.100] (37-33-237-86.bb.dnainternet.fi. [37.33.237.86]) by smtp.gmail.com with ESMTPSA id u4sm738175wjs.6.2016.07.18.04.21.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Jul 2016 04:21:46 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> X-ASG-Orig-Subj: Re: PCP libvirt PMDA To: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> Date: Mon, 18 Jul 2016 14:21:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Start-Time: 1468840908 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 21613 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31343 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2016-07-12 12:01, Marko Myllynen wrote: > > In addition to domain information from XML description, we now also > provide some basic metrics for the hypervisor and, more importantly, all > metrics available for domains (VMs). Some of the metrics are of course > dependent on the platform support so for example the libvirt perf > metrics will be available only if supported by the CPU and then enabled > in libvirt. > > Few notes: > > - the types/semantics/units descriptions for metrics are based on > libvirt docs and sources but if you spot anything there (or can suggest > better naming or description), let me know These are reviewed and adjusted, should be correct now. > - domain information is refreshed when any of the libvirt.dominfo.* > metrics are requested, if it turns out that it should be done more often > we can revisit this but so far this seems to be an ok approach (since > I'd expect that something like libvirt.dominfo.name would be requested > as well when requesting domain metrics) We'll continue to monitor how this approach works out. > - the Install script creates persistent indom files (like the Oracle > one) but I'm not sure is that actually working, looks like the files > are being rewritten occasionally when restarting pmcd AFAICS this is working, perhaps I had some issues during early development phase, so I think we can assume this is all ok now. > - libvirt API provides VM metrics for individual vCPUs/NICs/block > devices but since instance IDs are the domain UUIDs in the PMDA, it's > unclear what would be the optimal approach to provide those (dynamic) > device metrics as PCP metrics. Thus the PMDA combines these together. I investigated the Python PMDA API a bit and this turned out to be pretty straightforward. The patch below implements per-device metrics for vCPU/block/net. It's easy to see that these could be very interesting, e.g., in case of a database VM or a file server VM. There's quite some amount of new code but most of it is executed only when adding new metrics (for example, if libvirt.domstats.net.1.rd.times does not exists and a VM with two NICs (0, 1) is present, then that metric is being added, libvirt.domstats.net.0.rd.times and others are left untouched. And when the VM with two NICs goes away, there will be just the typical "not available" return code sent to the clients. --- src/pmdas/libvirt/pmdalibvirt.python | 162 ++++++++++++++++++++++++++++------- 1 file changed, 129 insertions(+), 33 deletions(-) diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index 137138b..fa30b53 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -132,9 +132,9 @@ class LibvirtPMDA(PMDA): # See libvirt.git/src/libvirt-domain.c [ 'domstats.vcpu.current', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, current' ], [ 'domstats.vcpu.maximum', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, maximum' ], -# [ 'domstats.vcpu.state', None, PM_TYPE_U32, PM_SEM_INSTANT, units_none, 'VM vCPUs, state' ], - [ 'domstats.vcpu.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, time' ], - [ 'domstats.vcpu.wait', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, wait' ], + [ 'domstats.vcpu.all.state', None, PM_TYPE_U32, PM_SEM_INSTANT, units_none, 'VM vCPUs, total state' ], + [ 'domstats.vcpu.all.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, total time' ], + [ 'domstats.vcpu.all.wait', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, total wait' ], ] self.vm_memstats_res = {} @@ -166,18 +166,20 @@ class LibvirtPMDA(PMDA): self.vm_blockstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.block.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, count' ], - [ 'domstats.block.rd.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, rd reqs' ], - [ 'domstats.block.rd.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, rd bytes' ], - [ 'domstats.block.rd.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, rd times' ], - [ 'domstats.block.wr.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, wr reqs' ], - [ 'domstats.block.wr.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, wr bytes' ], - [ 'domstats.block.wr.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, wr times' ], - [ 'domstats.block.fl.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, fl reqs' ], - [ 'domstats.block.fl.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, fl times' ], - [ 'domstats.block.allocation', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, allocation' ], - [ 'domstats.block.capacity', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, capacity' ], - [ 'domstats.block.physical', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, physical' ], + [ 'domstats.block.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, count' ], + [ 'domstats.block.all.rd.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total rd reqs' ], + [ 'domstats.block.all.rd.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, total rd bytes' ], + [ 'domstats.block.all.rd.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total rd times' ], + [ 'domstats.block.all.wr.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total wr reqs' ], + [ 'domstats.block.all.wr.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, total wr bytes' ], + [ 'domstats.block.all.wr.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total wr times' ], + [ 'domstats.block.all.fl.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total fl reqs' ], + [ 'domstats.block.all.fl.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total fl times' ], + [ 'domstats.block.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM block devs, all names' ], + [ 'domstats.block.all.allocation', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total allocation' ], + [ 'domstats.block.all.capacity', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total capacity' ], + [ 'domstats.block.all.physical', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total physical' ], + [ 'domstats.block.all.path', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM backing imgs, all paths' ], ] self.vm_netstats_res = [] @@ -185,15 +187,16 @@ class LibvirtPMDA(PMDA): self.vm_netstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.net.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM NICs, count' ], - [ 'domstats.net.rx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, rx bytes' ], - [ 'domstats.net.rx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx pkts' ], - [ 'domstats.net.rx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx errs' ], - [ 'domstats.net.rx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx drop' ], - [ 'domstats.net.tx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, tx bytes' ], - [ 'domstats.net.tx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx pkts' ], - [ 'domstats.net.tx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx errs' ], - [ 'domstats.net.tx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx drop' ], + [ 'domstats.net.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM NICs, count' ], + [ 'domstats.net.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM NICs, all names' ], + [ 'domstats.net.all.rx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, total rx bytes' ], + [ 'domstats.net.all.rx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx pkts' ], + [ 'domstats.net.all.rx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx errs' ], + [ 'domstats.net.all.rx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx drop' ], + [ 'domstats.net.all.tx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, total tx bytes' ], + [ 'domstats.net.all.tx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx pkts' ], + [ 'domstats.net.all.tx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx errs' ], + [ 'domstats.net.all.tx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx drop' ], ] self.vm_perfstats_res = [] @@ -408,6 +411,30 @@ class LibvirtPMDA(PMDA): elif i == 2: res['vcpu.' + nrstr + '.time'] = stats[nr][i] self.vm_vcpustats_res.append([dom, res]) + + if self.vm_vcpustats_res: + high = 0 + for r in self.vm_vcpustats_res: + if r[1]['vcpu.current'] > high: + high = r[1]['vcpu.current'] + if not high: + return + base = self.read_name() + '.domstats.vcpu.' + if base + str(high-1) + '.time' not in self._metric_names.values(): + # New high for vCPUs, add needed per-vCPU metrics + metrics = ['state', 'time', 'wait'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.time' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + help = 'VM vCPU' + nrstr + ', ' + m + # 5 - nr of static items, 2 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_vcpustats_cluster, 5+nr*len(metrics)+j), + self.vm_vcpustats[2+j][2], self.vm_indom, self.vm_vcpustats[2+j][3], + self.vm_vcpustats[2+j][4]), help, help) + self.vm_vcpustats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_vcpustats[2+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain vcpu stats: %s" % error) return @@ -469,6 +496,34 @@ class LibvirtPMDA(PMDA): elif i == 3: res['block.' + nrstr + '.wr.bytes'] = stats[i] self.vm_blockstats_res.append([dom, res]) + + if self.vm_blockstats_res: + high = 0 + for r in self.vm_blockstats_res: + if r[1]['block.count'] > high: + high = r[1]['block.count'] + if not high: + return + base = self.read_name() + '.domstats.block.' + if base + str(high-1) + '.rd.reqs' not in self._metric_names.values(): + # New high for block devices, add needed per-block device metrics + metrics = ['rd.reqs', 'rd.bytes', 'rd.times', 'wr.reqs', 'wr.bytes', 'wr.times', 'fl.reqs', 'fl.times', 'name', 'allocation', 'capacity', 'physical', 'path'] + backing = ['allocation', 'capacity', 'physical', 'path'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.rd.reqs' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + if m not in backing: + help = 'VM block dev ' + nrstr + ', ' + m.replace('.', ' ') + else: + help = 'VM backing img ' + nrstr + ', ' + m + # 14 - nr of static items, 1 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_blockstats_cluster, 14+nr*len(metrics)+j), + self.vm_blockstats[1+j][2], self.vm_indom, self.vm_blockstats[1+j][3], + self.vm_blockstats[1+j][4]), help, help) + self.vm_blockstats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_blockstats[1+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain block stats: %s" % error) return @@ -510,6 +565,33 @@ class LibvirtPMDA(PMDA): elif i == 7: res['net.' + nrstr + '.tx.drop'] = stats[i] self.vm_netstats_res.append([dom, res]) + + if self.vm_netstats_res: + high = 0 + for r in self.vm_netstats_res: + if r[1]['net.count'] > high: + high = r[1]['net.count'] + if not high: + return + base = self.read_name() + '.domstats.net.' + if base + str(high-1) + '.rx.bytes' not in self._metric_names.values(): + # New high for NICs, add needed per-NIC metrics + metrics = ['name', 'rx.bytes', 'rx.pkts', 'rx.errs', 'rx.drop', 'tx.bytes', 'tx.pkts', 'tx.errs', 'tx.drop'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.rx.bytes' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + if m == 'name': + help = 'VM NIC ' + nrstr + ', name' + else: + help = 'VM NIC ' + nrstr + ', ' + m.replace('.', ' ') + # 10 - nr of static items, 1 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_netstats_cluster, 10+nr*len(metrics)+j), + self.vm_netstats[1+j][2], self.vm_indom, self.vm_netstats[1+j][3], + self.vm_netstats[1+j][4]), help, help) + self.vm_netstats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_netstats[1+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain net stats: %s" % error) return @@ -586,7 +668,7 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_memstats_cluster: try: - key = self.vm_memstats[item][0].rsplit('.')[2] + key = self.vm_memstats[item][0].rpartition('.')[2] return [self.vm_memstats_res[self.vm_insts.inst_name_lookup(inst)][key], 1] except: return [PM_ERR_VALUE, 0] @@ -627,21 +709,25 @@ class LibvirtPMDA(PMDA): if pos < 0: return [PM_ERR_INST, 0] + key = mtx[item][0].partition('.')[2] + # All done for non-dynamic clusters if cluster != self.vm_vcpustats_cluster and \ cluster != self.vm_blockstats_cluster and \ cluster != self.vm_netstats_cluster: - key = '.'.join(mtx[item][0].split('.')[1:]) if key in res[pos][1]: return [res[pos][1][key], 1] else: return [PM_ERR_AGAIN, 0] # Non-combined values in dynamic clusters - key = '.'.join(mtx[item][0].split('.')[1:]) if key == 'vcpu.current' or key == 'vcpu.maximum' or \ - key == 'net.count' or key == 'block.count': - return [res[pos][1][key], 1] + key == 'net.count' or key == 'block.count' or \ + '.all.' not in key: + if key in res[pos][1]: + return [res[pos][1][key], 1] + else: + return [PM_ERR_AGAIN, 0] # Combine N values for dynamic metrics if 'vcpu' in mtx[item][0]: @@ -653,12 +739,22 @@ class LibvirtPMDA(PMDA): else: return [PM_ERR_VALUE, 0] - # Calculate the combined value - value = 0 + # Construct the combined total value + mtype = mtx[item][2] + if mtype == PM_TYPE_STRING: + value = "" + else: + value = 0 for i in range(count): - k = key.split('.')[0] + '.' + str(i) + '.' + '.'.join(key.split('.')[1:]) + parts = key.partition('.all.') + k = parts[0] + '.' + str(i) + '.' + parts[2] if k in res[pos][1]: - value += res[pos][1][k] + if mtype == PM_TYPE_STRING: + value = value + ' ' + res[pos][1][k] + else: + value += res[pos][1][k] + if mtype == PM_TYPE_STRING and value.startswith(' '): + value = value[1:] return [value, 1] except: return [PM_ERR_VALUE, 0] Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Jul 18 06:27:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8ADFD7CA0 for ; Mon, 18 Jul 2016 06:27:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5DBF6304048 for ; Mon, 18 Jul 2016 04:27:36 -0700 (PDT) X-ASG-Debug-ID: 1468841249-04cbb0035534600001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id ZxmCB51Nif04A3Av (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 04:27:30 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id f65so99052367wmi.0 for ; Mon, 18 Jul 2016 04:27:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=U2TBr6pfpUAEMQumblvqzvCmzU/EsSO+1vjWhBnEdYQ=; b=a2oYjwfQcO4+iucz/Tw/1FEmpsH4Pen4XgzopFnBRQQWlbyKWsImxCku9lxxJCuaVi mQCaYrVkoPY6soG9p1PDnRqVdqi0Pagx88ZJJDVA5gx87fLgy6//fW40O59ed71NKiix PitCIU50mwPiQ09iK02KJz930fJjW7OLe7V7ePaszGp7nKf/+ueDYLOtvZCpkYKf1SoL ZVNufcQEeOYK5H9cYJiLMvVSjBHamRHxPGw3rL/X63uaAh8J8BWRm98QhY5MtwFtIdim WdMaIEngdsbhT3pFhclaTW0/YBps3UQnFsuWhjZtol7ozWrvwnAF0U1lmCqWxK4wh8mS 7Jxg== X-Gm-Message-State: ALyK8tKJmus20ZEThFshhR/Ch/IQ1vOSWq5dByRmIkyUcxJjB1B27ibMEQVcBCFTaiNhy0UG X-Received: by 10.194.189.107 with SMTP id gh11mr779027wjc.95.1468841249198; Mon, 18 Jul 2016 04:27:29 -0700 (PDT) Received: from [192.168.1.100] (37-33-237-86.bb.dnainternet.fi. [37.33.237.86]) by smtp.gmail.com with ESMTPSA id a203sm16665617wma.0.2016.07.18.04.27.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Jul 2016 04:27:28 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: libvirt pmda: adjust block dev metrics collection Organization: Red Hat X-ASG-Orig-Subj: libvirt pmda: adjust block dev metrics collection Message-ID: <6e9be87b-356d-5bdd-bd20-9f6579e81900@redhat.com> Date: Mon, 18 Jul 2016 14:27:27 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1468841250 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1776 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31343 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, libvirt.git/src/libvirt-domain.c says: * VIR_DOMAIN_STATS_BLOCK: Return block devices statistics. By default, * this information is limited to the active layer of each of the * domain (where block.count is equal to the number of disks), but adding * VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING to @flags will expand the * array to cover backing chains (block.count corresponds to the number * of host resources used together to provide the guest disks). I think we could perhaps at least start without that flag, and if needed then provide an configuration option to enable it. The patch below changes the flag: --- src/pmdas/libvirt/pmdalibvirt.python | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index fa30b53..7445587 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -462,7 +462,7 @@ class LibvirtPMDA(PMDA): try: self.vm_blockstats_res = [] if not self.oldapi: - stats = libvirt.VIR_DOMAIN_STATS_BLOCK | libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING + stats = libvirt.VIR_DOMAIN_STATS_BLOCK self.vm_blockstats_res = self.conn.domainListGetStats(self.doms, stats, flags) else: for dom in self.doms: For reference, in case the backing flag is considered later, this comment from the earlier mentioned file is good to keep in mind: * "block..backingIndex" - unsigned int giving the index, * only used when backing images are listed. Thanks, -- Marko Myllynen From noreply@github.com Mon Jul 18 10:01:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, 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 BE7367CB0 for ; Mon, 18 Jul 2016 10:01:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7F075304051 for ; Mon, 18 Jul 2016 08:01:29 -0700 (PDT) X-ASG-Debug-ID: 1468854082-04bdf0280955230001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id CpaAiIxRX51rnPYg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 08:01:23 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPA2n-0001Ca-L4 for ; Tue, 19 Jul 2016 01:01:21 +1000 Date: Mon, 18 Jul 2016 08:01:09 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468854069; bh=KmcOPg3Y0He0pxqDUcAxkSjj4ILEfSi+mGgHLiHHk8A=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=OLSr/xnze2dLZnXfXVqRhPykObPu4enfXmiRzGzts+6wUnKRhYZSCnrfCp/2hVjEE ZhQEfXHu5xhp3dSAvQRUsn8c1kuVEkts0PVOCZXNfBBRNop3pwk9Dtu12JT3CAIdeQ qnJ0+KiDIPcjC3eu3Dv+42qRFc1HN6xfG3I5ouRo= From: peterGo Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Content-Type: multipart/alternative; boundary="--==_mimepart_578cef35d41b6_38523fe24fe7329c28371ef"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: peterGo X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468854083 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2503 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578cef35d41b6_38523fe24fe7329c28371ef Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/speed/pull/14 -- Commit Summary -- * Merge pull request #1 from performancecopilot/master * code review: add case int; TypeSwitchGuard short variable declaration -- File Changes -- M metrics.go (25) -- Patch Links -- https://github.com/performancecopilot/speed/pull/14.patch https://github.com/performancecopilot/speed/pull/14.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/14 ----==_mimepart_578cef35d41b6_38523fe24fe7329c28371ef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

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

  https://github.com/performancecopilot/speed/pull/14

Commit Summary

  • Merge pull request #1 from performancecopilot/master
  • code review: add case int; TypeSwitchGuard short variable declaration

File Changes

Patch Links:


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

----==_mimepart_578cef35d41b6_38523fe24fe7329c28371ef-- From noreply@github.com Mon Jul 18 10:07:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 7E3C97CB1 for ; Mon, 18 Jul 2016 10:07:56 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 278A78F8033 for ; Mon, 18 Jul 2016 08:07:53 -0700 (PDT) X-ASG-Debug-ID: 1468854465-04bdf0280c55d00001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id t1LsFWFub0BqfWeJ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 08:07:46 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPA8z-00087h-Br for ; Tue, 19 Jul 2016 01:07:44 +1000 Date: Mon, 18 Jul 2016 08:07:33 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468854453; bh=IAYNPqZiinpzhtipcYZOpxJucgtU7/ggt4vDhRGG3AE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=gwib5hQZTJnsDYsqGvl1BOmVZTAEEV15sfPZjFxbv72qi+t+pskF/0DhjuTgU7fPR stQsfrQf3bzFA8bUL2+dNDy4pMVyQQQaPkrz5bKKcp9RuiZRcSHoCqg4VVim7ipR8x VbQuDzyyqBrdKjZwV9ssJn06OG84wBYW7t26cZfA= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Content-Type: multipart/alternative; boundary="--==_mimepart_578cf0b5db0d0_3e073f949d2632b832196d8"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468854466 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2276 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578cf0b5db0d0_3e073f949d2632b832196d8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7051271/badge)](https://coveralls.io/builds/7051271) Coverage decreased (-0.5%) to 64.836% when pulling **f14ec12ece9c5ff09643e7efdfd9dc853651cdd4 on peterGo:metrics-WriteVal** into **15eb629976ce2d6916ec657c37c0f51aa90bdf12 on performancecopilot:master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/14#issuecomment-233356894 ----==_mimepart_578cf0b5db0d0_3e073f949d2632b832196d8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage decreased (-0.5%) to 64.836% when pulling f14ec12 on peterGo:metrics-WriteVal into 15eb629 on performancecopilot:master.


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

----==_mimepart_578cf0b5db0d0_3e073f949d2632b832196d8-- From noreply@github.com Mon Jul 18 10:34:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.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 8AE4E7CB0 for ; Mon, 18 Jul 2016 10:34:18 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5BEB5304039 for ; Mon, 18 Jul 2016 08:34:18 -0700 (PDT) X-ASG-Debug-ID: 1468856054-04cb6c4da241f30001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id vaffU3hXyERrKuva (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 08:34:16 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext6.iad.github.net ([192.30.252.197] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPAYc-0000gH-L1 for ; Tue, 19 Jul 2016 01:34:13 +1000 Date: Mon, 18 Jul 2016 08:34:03 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.197] X-Barracuda-Apparent-Source-IP: 192.30.252.197 X-Barracuda-RBL-IP: 192.30.252.197 X-Barracuda-BBL-IP: 192.30.252.197 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468856043; bh=bqBlzEfEaHOXAe/6BsW/RhRzDd4GOvwsp8Ay6qfU/ek=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Ss4vgKAM6DO6mhR4kYUFkgWLnWl0HiyOGTA8xazQtiMbAL2U1u+7tjv132QVHrJ3q isq6Svva/PYvEQhAhAybLddhnnByEdvEqkBmfruR/Vi9jTZQWjoYI0LRx3pVcpm0lg cdkxmIgZEDYHXKW5WpW6yjpjpuUyErmgHJCRMDKM= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] rename Writer to Client (#15) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] rename Writer to Client (#15) Content-Type: multipart/alternative; boundary="--==_mimepart_578cf6eb3bf57_59f23fdabac2f2c0164606"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468856055 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2289 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578cf6eb3bf57_59f23fdabac2f2c0164606 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The fundamental reason for doing this is that the name writer in the golang community implies to most that the type implements io.Writer, and initially **it did**, but later on all the writing capability was abstracted away into bytebuffer, and the Buffer type does implement [io.Writer](https://github.com/performancecopilot/speed/blob/master/bytebuffer/buffer.go#L25), but speed.Writer doesn't, and I don't think the name is apt anymore. Looking at the current definition of the interface, I think Client is a more appropriate name, and will probably create less confusion. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/15 ----==_mimepart_578cf6eb3bf57_59f23fdabac2f2c0164606 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The fundamental reason for doing this is that the name writer in the golang community implies to most that the type implements io.Writer, and initially it did, but later on all the writing capability was abstracted away into bytebuffer, and the Buffer type does implement io.Writer, but speed.Writer doesn't, and I don't think the name is apt anymore. Looking at the current definition of the interface, I think Client is a more appropriate name, and will probably create less confusion.


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

----==_mimepart_578cf6eb3bf57_59f23fdabac2f2c0164606-- From noreply@github.com Mon Jul 18 10:44:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_24, 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 93D107CB0 for ; Mon, 18 Jul 2016 10:44:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 56F6D8F8033 for ; Mon, 18 Jul 2016 08:44:52 -0700 (PDT) X-ASG-Debug-ID: 1468856688-04cb6c4da542970001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id D2hA9K6tfayuBq7b (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 08:44:50 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPAio-0008JV-FF for ; Tue, 19 Jul 2016 01:44:47 +1000 Date: Mon, 18 Jul 2016 08:44:35 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468856675; bh=EcFs90HvKGvkbedumog0LXd56ncxvzpOq39PnX3OruE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=u+R5Q/ZAHVElPDX5E8EhPW/iGs2TQBqGCClAKmLRen5vTZTQHSVXdnKe8kpewJiFu LkjI0ZREO98Ho4S97RVewkH706uN1zCme+XvVjVkoHp8VSth7e8oS9yb5f/10eTFUZ 25qaj05Mz1gfpDCOP8rkPMpb71tFf6OGLklaRI+k= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] code review: add case int; TypeSwitchGuard short variable declaration (#14) Content-Type: multipart/alternative; boundary="--==_mimepart_578cf9633eae6_3e073f949d2632b84052698"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468856689 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3174 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words ----==_mimepart_578cf9633eae6_3e073f949d2632b84052698 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit A couple of things 1. We will never write `int`, the [resolveInt](https://github.com/performancecopilot/speed/blob/master/metrics.go#L85-L100) function takes care of resolving `int` to one of `int32`, `int64`, `uint32` and `uint64`, and that is kind of what we are going for, it removes any ambiguity related to the type, if you specified the `MetricType` as `Uint32Type`, the only value you can get is `uint32`, not `uint` or `int`. The rest is upto the user. 2. Please always submit pull requests after rebasing with the latest upstream. The commit `Merge pull request #1 from performancecopilot/master` looks odd in the git history. Just add an `upstream` remote as the https address to this repository, pull to master and rebase your branch to it before submitting the PR. But thanks for the general idea, looks cool :+1: --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/14#issuecomment-233368596 ----==_mimepart_578cf9633eae6_3e073f949d2632b84052698 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

A couple of things

  1. We will never write int, the resolveIn= t function takes care of resolving int to one of i= nt32, int64, uint32 and uint64, and that is kind of what we are going for, it removes any ambiguity = related to the type, if you specified the MetricType as Uint32Type, the only value you can get is uint32, n= ot uint or int. The rest is upto the user.

    <= /li>
  2. Please always submit pull requests after rebasing with the latest = upstream. The commit Merge pull request #1 from performancecopilot/= master looks odd in the git history. Just add an upstream remote as the https address to this repository, pull to master and r= ebase your branch to it before submitting the PR.

But thanks for the general idea, looks cool =F0=9F=91=8D

&m= dash;
You are receiving this because you are subscribed to this thre= ad.
Reply to this email directly, view it on GitHub, or mute the thread.3D""

----==_mimepart_578cf9633eae6_3e073f949d2632b84052698-- From noreply@github.com Mon Jul 18 10:54:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=HTML_IMAGE_ONLY_16, HTML_MESSAGE,HTML_SHORT_LINK_IMG_2,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 CE43E7CB1 for ; Mon, 18 Jul 2016 10:54:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A0F79304032 for ; Mon, 18 Jul 2016 08:54:30 -0700 (PDT) X-ASG-Debug-ID: 1468857266-04cbb00353441e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id fZK6JTOJEGBKqfBs (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 08:54:28 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPAsA-0005HS-Cp for ; Tue, 19 Jul 2016 01:54:25 +1000 Date: Mon, 18 Jul 2016 08:54:15 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468857255; bh=uU0Fpb7itqx1j5doXOfYW042/Rw3kb3X9/jx8cteKxM=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Oh8iC8DVYQOB0890KhF0BVlTYjka2tTdQEN6WBiaqRs14o/gCuqccCq3jf/acn/Lr l/mEZMOBQINZ80owl55kT4N66tzlvwm3sQpDwcbqIYetyaATFsm0Z0z7BQyvBjjdLK PmtoVgKjdga3bIuS+sYX8GxoDzYB+3//oIyaG9as= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] use pkg/errors to create errors with contexts (#16) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] use pkg/errors to create errors with contexts (#16) Content-Type: multipart/alternative; boundary="--==_mimepart_578cfba7a73f2_696d3fa5456e12a0504145"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468857268 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1632 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578cfba7a73f2_696d3fa5456e12a0504145 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit helps get better stack frames on errors than this ![stacktrace](https://cloud.githubusercontent.com/assets/16324837/16921134/ed50648c-4d2d-11e6-91e5-d1766f428390.png) --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/16 ----==_mimepart_578cfba7a73f2_696d3fa5456e12a0504145 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

helps get better stack frames on errors than this

stacktrace


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

----==_mimepart_578cfba7a73f2_696d3fa5456e12a0504145-- From noreply@github.com Mon Jul 18 11:06:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2BBCC7CB1 for ; Mon, 18 Jul 2016 11:06:35 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B9CF3AC002 for ; Mon, 18 Jul 2016 09:06:31 -0700 (PDT) X-ASG-Debug-ID: 1468857988-04bdf0280b5b3c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id PBUGqBsbOjB0a6PK (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 09:06:30 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPB3p-0006fh-Jf for ; Tue, 19 Jul 2016 02:06:28 +1000 Date: Mon, 18 Jul 2016 09:06:17 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468857977; bh=TH3YSraQZla19DVZt4bA0T0VEJev9MJslpaIu3TPrhk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aQGos5w5+QeZ7chr/5ZyOqmB1qDTXs/v+4fm5fK1v7aL0BiV0J8424row9UKE6i93 kZ3hjU6fJzXETufb3so8dM62tnCHxtr10CSgcBSIOPOvdaO4DEy14nOT63xuQZwZ5M fUgAoT7KfRpS1kiOIijy4Avf/klM82K4qz1Q1Zmk= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add support for string data types for metrics (#4) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add support for string data types for metrics (#4) Content-Type: multipart/alternative; boundary="--==_mimepart_578cfe79c21c9_57383fc43a91529c429052e"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468857989 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1647 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578cfe79c21c9_57383fc43a91529c429052e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #4 via ed0d7f845c8ef0bafde41f9d2cd50bb1f80157a0. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/4#event-726314949 ----==_mimepart_578cfe79c21c9_57383fc43a91529c429052e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #4 via ed0d7f8.


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

----==_mimepart_578cfe79c21c9_57383fc43a91529c429052e-- From noreply@github.com Mon Jul 18 11:06:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 A28547CB1 for ; Mon, 18 Jul 2016 11:06:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 74E1F304032 for ; Mon, 18 Jul 2016 09:06:33 -0700 (PDT) X-ASG-Debug-ID: 1468857989-04cb6c4da243de0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id cCZlvywOK3cXvlCh (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 09:06:30 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPB3p-0001ko-Dp for ; Tue, 19 Jul 2016 02:06:28 +1000 Date: Mon, 18 Jul 2016 09:06:17 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468857977; bh=oUYONVhqmWa7m3TpXoPq97/TOOcpwbiQGxBFCZtEQY8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MYFvn2+AfboXf0EEJRVREBa0JFYDyuVeON+GmLNhXm7RfHSgWihTMwaMFFFUjps3t Tru6QGcnQ5JvVt5s93jH9RzGciE7x10/pO4PyRZDTjNTK3QbY7rKRhxkoCmSxpMl90 dl3drqrBejsE4gxszOFYRRvwFD4MMwGEQvXl7Tvw= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add string type support for metrics (#12) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add string type support for metrics (#12) Content-Type: multipart/alternative; boundary="--==_mimepart_578cfe7950f6b_70b03fa9d36452a04153640"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468857990 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1468 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578cfe7950f6b_70b03fa9d36452a04153640 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #12. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/12#event-726314939 ----==_mimepart_578cfe7950f6b_70b03fa9d36452a04153640 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #12.


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

----==_mimepart_578cfe7950f6b_70b03fa9d36452a04153640-- From brolley@redhat.com Mon Jul 18 13:04:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 596DB7CB1 for ; Mon, 18 Jul 2016 13:04:45 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B1D55AC008 for ; Mon, 18 Jul 2016 11:04:44 -0700 (PDT) X-ASG-Debug-ID: 1468865082-04cbb003564ed70001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id NgDJMxqsUcqGEtl0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 18 Jul 2016 11:04:43 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8E3365F20 for ; Mon, 18 Jul 2016 18:04:42 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6II4gkP004468 for ; Mon, 18 Jul 2016 14:04:42 -0400 Message-ID: <578D1AE1.6060307@redhat.com> Date: Mon, 18 Jul 2016 14:07:29 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> X-ASG-Orig-Subj: Re: [pcp] libpcp multithreading - next steps In-Reply-To: <20160603155039.GB26460@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Mon, 18 Jul 2016 18:04:42 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468865083 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2473 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 06/03/2016 11:50 AM, Frank Ch. Eigler wrote: > Hi - > > I need some advice about how to proceed with my recent work fixing > various multithreading problems within libpcp. [ ... ] > It seems to me that our options are: > > 0) status quo as of v3.11.2; tolerate hangs etc. > > 1) roll back even v3.11.2 context.c changes to v3.11.1; tolerate hangs > and show-stopper pmNewContext performance > > 2) merge fche/multithread and stop there, handling future bugs as/when > they appear > > 3) merge or rework libpcp parts of fche/multithread, and continue work > piecemeal; agree now on docs/testing/merging criteria in order to > liberate from constraints of preserving idiosyncracies of current > code base (e.g., move toward much less sharing of data between > contexts; simpler locking model; conceivable deprecation of some > functionality in multithreaded apps) > > 4) declare that libpcp is not multithread safe; rearchitect our > various programs without multithreading > > > Option 3 makes most sense to me: in time, we can have both > thread-safety & high performance. Are y'all ready to discuss further? > Let's see if we can get this moving again. I think that initial step of breaking up the global holding of __pmLock_libpcp during pmNewContext(3) was a good one, with a measurable goal. It was low risk, since all it was doing was releasing the lock for blocks for code for which it was not necessary. I think that what happened was that additional, more ambitious work was added to the branch before the initial work was fully reviewed and merged. The branch is now in a state where no one feels comfortable with the correctness and benefit of that additional work. What I proposed is to back up a bit. Let's isolate the original loosening of the __pmLock_libpcp lock, measure the performance improvement for the scenario which inspired it and create some qa to verify it. If some of this has already been done, the let's re-review those results. Once we get that bit taken care of, let's tackle the remaining pieces, one at a time from the same point of view: proposed benefit, correctness and verification of both. I suggest starting with a new branch so as to reduce the chance of errors. I suppose that this sounds a lot like option 3 above. I think that there is some good work on that branch. We just need to get the ball rolling again. Dave From kenj@internode.on.net Mon Jul 18 17:52:00 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5DB6F7CA0 for ; Mon, 18 Jul 2016 17:52:00 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 316548F8039 for ; Mon, 18 Jul 2016 15:52:00 -0700 (PDT) X-ASG-Debug-ID: 1468882313-04cb6c4da55bf10001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id C9AV3ycLW64H1TzZ for ; Mon, 18 Jul 2016 15:51:53 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgMFAH5cjVd20ViVEGdsb2JhbAANToQVfIZvs3EaiAMBAQEBAQEHAQEBAQEBAj6BAQ4BhDZVMAYCBRYLAgsDAgECARsWJwYCAQG3cmeOOoEBjwKCNYJaBZkkhhOYA5AehFlchHSCbgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Jul 2016 08:21:52 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <578D5D87.1070704@internode.on.net> Date: Tue, 19 Jul 2016 08:51:51 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468882313 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 941 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31356 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/003: No values is OK for kernel.percpu.softirqs.none qa/common.check: clean up the logic for testing which valgrind options are available qa/003 | 1 + qa/common.check | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) Details ... commit 65af2a430f33f00360bbcef9323f8c53f5934d74 Author: Ken McDonell Date: Tue Jul 19 08:17:10 2016 +1000 qa/common.check: clean up the logic for testing which valgrind options are available Was failing on vm04 because --show-possibly-lost is not supported but the guards in common.check were not testing this properly. commit a02786db47a8a8379d5308e9fabc4b2005cad5ba Author: Ken McDonell Date: Tue Jul 19 07:04:49 2016 +1000 qa/003: No values is OK for kernel.percpu.softirqs.none From kenj@internode.on.net Mon Jul 18 18:09:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 30EA17CA0 for ; Mon, 18 Jul 2016 18:09:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 963AAAC002 for ; Mon, 18 Jul 2016 16:09:28 -0700 (PDT) X-ASG-Debug-ID: 1468883365-04cb6c4da65d220001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id GnjVEoWE9lufFDO3 for ; Mon, 18 Jul 2016 16:09:25 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmADABthjVd20ViVEGdsb2JhbAANTowAs3GGGgKCAQEBAQEBAQcBAQEBAQECPoUdAQUnEUARCxgJFg8JAwIBAgEbFhQTCAEBF7dXjnEBMIp3hQyFDwEEk2OFQZ4WkB6EWYg+AQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Jul 2016 08:38:47 +0930 Subject: Re: [pcp] libpcp multithreading - next steps To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> From: Ken McDonell Message-ID: <578D617E.4020506@internode.on.net> Date: Tue, 19 Jul 2016 09:08:46 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <578D1AE1.6060307@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: 1468883365 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1638 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31356 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 19/07/16 04:07, Dave Brolley wrote: > ... > Let's see if we can get this moving again. > ... > What I proposed is to back up a bit. Let's isolate the original > loosening of the __pmLock_libpcp lock, measure the performance > improvement for the scenario which inspired it and create some qa to > verify it. If some of this has already been done, the let's re-review > those results. I support this approach. Additionally, I'd like to see for each group of changes ... (a) what's the problem this is trying to address? (I suspect the development, review and QA parts have not been in agreement on this in the past) (b) what's the evidence for this being a real problem? ... here "real" means a realistic probability of badness happening in normal use cases, as there is sometimes a temptation to over engineer the solution introducing complexity that may not be warranted in the context of the likely consequences of the problem being addressed. A hypothetical example would be finer-grained locking to increase parallelism in a section of the code that is rarely traversed in practice. (c) some verifiable before-and-after evidence to show the problem has been addressed without side-effects. But before we start, I think we need a discussion and consensus on how/if the create/delete context race should be addressed ... this relates to the current lock ordering and this snippet from __pmHandleToPtr(): PM_UNLOCK(__pmLock_libpcp); PM_LOCK(sts->c_lock); I think this is a "how" not "if" question, but the best solution is not obvious (at least to me). From kenj@internode.on.net Mon Jul 18 18:30:50 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 232BA7CA0 for ; Mon, 18 Jul 2016 18:30:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AC01D8F8037 for ; Mon, 18 Jul 2016 16:30:46 -0700 (PDT) X-ASG-Debug-ID: 1468884642-04bdf028097a5f0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id UBTnaSFa2kqTZz6J for ; Mon, 18 Jul 2016 16:30:43 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqcIAPRljVd20ViVEGdsb2JhbAANToQVfIZvs3EaiAMBAQEBAQEHAQEBAQEBAj6BAQEECQGENlU2AgUWCwILAwIBAgEbFAInCAEBFrdRZ446gQGMVYFLgxeCWgWIGIcniWWGE4sFjH6QHoJfHIFeXIFCgzKCbgEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Jul 2016 09:00:33 +0930 To: pcp@oss.sgi.com Subject: QA Status From: Ken McDonell X-ASG-Orig-Subj: QA Status Message-ID: <578D6698.2020606@internode.on.net> Date: Tue, 19 Jul 2016 09:30:32 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1468884642 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 11288 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31356 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Things are looking better, but not yet back to where they were 6 months ago. 1108 is a mystery ... we get 2 primary pmloggers started from pmlogger_check (this is not supposed to happen, ever!). The failure is non-deterministic. I've been unable to track it down ... most likely it will be a race triggered by some earlier QA test (could be a long time before 1108 I think) and no one else notices until 1108 stumbles along. 361 has gone a bit under the radar ... it is not passing _anywhere_ as it is not run or skipped (-) in the (new) full report on all but 4 hosts and it fails on the 4 hosts on which it is run. Note %fail is percentage of all hosts, not just percentage of hosts on which the test was run, which is why %fail for 361 is 11% and not 100%. Appart from that, there are odd failures all over the landscape which make it very hard to progress any of this in a dramatic fashion ... if you really care about any of the failing tests below, I'd appreciate any assistance you could offer to smack 'em into submission. Cheers, Ken. Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 26361 run, 86 failed (0.33%) QA Test Fail Failure Signatures (number of different failure patterns) 1108 14 1 1 1 1 1 1 1 1 1 1 1 1 1 823 5 4 1 578 4 1 1 1 1 381 4 3 1 361 4 4 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160719.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-07-17 844 842 2 91|bo|bozo PCP 3.11.4 x86_64 Ubuntu 16.04 2016-07-15 826 825 1 106|bl|bozo-laptop PCP 3.11.4 i686 LinuxMint 15 2016-07-19 835 834 1 97|bv|bozo-vm PCP 3.11.4 x86_64 Debian 8.5 2016-07-16 705 698 7 230|fu|fuji PCP 3.11.4 i386 Darwin 10.8.0 2016-07-19 748 742 6 142|gr|grundy.sgi.com|grundy.sgi.com 2016-07-19 855 852 3 81|00|vm00 PCP 3.11.4 x86_64 Ubuntu 12.04 2016-07-15 864 861 3 71|01|vm01 PCP 3.11.4 i686 Ubuntu 15.10 2016-07-16 846 845 1 89|02|vm02 PCP 3.11.4 i686 openSUSE 13.2 2016-07-15 879 878 1 56|03|vm03 PCP 3.11.4 x86_64 Fedora 24 2016-07-16 753 749 4 182|04|vm04 PCP 3.11.4 i686 CentOS 5.11 2016-07-16 850 848 2 85|05|vm05 PCP 3.11.4 x86_64 Gentoo 2.2 2016-07-16 61 61 0 4|06|vm06 PCP 3.11.4 amd64 FreeBSD 10.2-RELEASE 2016-07-16 820 815 5 80|07|vm07 PCP 3.11.4 x86_64 Debian stretch/sid 2016-07-18 875 873 2 60|08|vm08 PCP 3.11.4 x86_64 CentOS Linux7.2.1511 2016-07-18 61 61 0 4|09|vm09 PCP 3.11.4 i386 NetBSD 6.1.5 2016-07-16 61 61 0 4|10|vm10 PCP 3.11.4 i386 FreeBSD 9.3-RELEASE-p30 2016-07-16 821 814 7 79|11|vm11 PCP 3.11.4 i686 Debian stretch/sid 2016-07-16 870 868 2 65|12|vm12 PCP 3.11.4 i686 Fedora 22 2016-07-17 868 864 4 67|14|vm14 PCP 3.11.4 x86_64 CentOS6.7 2016-07-18 801 800 1 134|15|vm15 PCP 3.11.4 x86_64 Slackware "14.2" 2016-07-17 860 860 0 75|18|vm18 PCP 3.11.4 x86_64 LinuxMint 17.3 2016-07-17 841 840 1 94|19|vm19 PCP 3.11.4 x86_64 openSUSE 12.2 2016-07-17 801 800 1 134|20|vm20 PCP 3.11.4 x86_64 Ubuntu 13.04 2016-07-17 850 848 2 85|21|vm21 PCP 3.11.4 i686 Debian 7.10 2016-07-17 62 61 1 4|22|vm22 PCP 3.11.4 x86_64 Fedora 19 2016-07-18 873 871 2 62|23|vm23 PCP 3.11.4 i686 Fedora 20 2016-07-18 868 866 2 67|24|vm24 PCP 3.11.4 i686 openSUSE 13.1 2016-07-18 748 748 0 187|25|vm25 PCP 3.11.4 x86_64 CentOS 5.11 2016-07-19 873 872 1 63|26|vm26 PCP 3.11.4 x86_64 Fedora 21 2016-07-17 859 854 5 76|27|vm27 PCP 3.11.4 x86_64 Ubuntu 15.04 2016-07-18 866 862 4 69|28|vm28 PCP 3.11.4 x86_64 RHEL Server 6.8 2016-07-17 873 870 3 62|29|vm29 PCP 3.11.4 x86_64 RHEL Server 7.2 2016-07-18 871 868 3 64|30|vm30 PCP 3.11.4 x86_64 SUSE SLES12 SP0 2016-07-19 871 868 3 64|31|vm31 PCP 3.11.4 x86_64 Fedora 23 2016-07-18 74 74 0 5|32|vm32 PCP 3.11.4 amd64 FreeBSD 11.0-CURRENT 2016-07-18 64 63 1 1|33|vm33 PCP 3.11.4 amd64 OpenBSD 5.8 2016-07-18 864 859 5 72|34|vm34 PCP 3.11.4 x86_64 Arch Linux Summary: 26361 run, 86 failed (0.33%) ==== QA Failure (X) and Not Run or Skipped (-) Map ==== Host bo bl bv fu gr 00 01 02 03 04 05 07 08 11 12 14 15 19 20 21 22 23 24 26 27 28 29 30 31 33 34 Test %fail Test QA groups 1108 38% X X X X X X X X X X - X X X - X 1108 logutil folio pmlogextract 823 14% - - - - - - X X - - X - - - - X - - X 823 pmda.sample pmstore secure 361 11% - - - - - X - - - - - - - - - X - - - X - - - - - X - - - - - 361 pmda.linux cgroups 381 11% - - X - - X X X - 381 logutil pmlc 578 11% X X - X X - 578 pmcd pmda.install pmval 651 8% X X - X - 651 pmproxy 667 8% - X - - - - - X X - 667 python 260 5% X - X - 260 derive pmie 662 5% - - - - - - - - - - - - - X - X 662 pmwebapi pmda.sample 666 5% X - - - - X - 666 pmmgr slow valgrind 713 5% - X X - - - 713 context libpcp pmproxy secure 836 5% - X X - 836 pmlogsummary pmdiff 857 5% - - - - - - - - - - X X - - - - - - 857 pmda.linux 892 5% - X - - X 892 pmcd libpcp 914 5% - - - - - - - X X - - - - - - - - - - - - - - - 914 pmda.papi 990 5% - - X X - - - 990 pmda.mmv 069 3% - - - X - 069 pmcd pmval 102 3% X - - 102 pmlc pmlogger Host bo bl bv fu gr 00 01 02 03 04 05 07 08 11 12 14 15 19 20 21 22 23 24 26 27 28 29 30 31 33 34 Test %fail Test QA groups 156 3% X - - 156 pmda.sample pmda.proc pmcd_wait pmda.install 200 3% - X - 200 context 216 3% - X - - 216 pmda.linux 297 3% - X - - 297 pmproxy 300 3% - X - 300 pmcd 340 3% - - - - X - 340 pmcd 359 3% X - 359 pmcd pminfo 371 3% X - - 371 pmimport pmdumplog perl libpcp_pmi 372 3% X - - 372 pmimport pmdumplog perl 389 3% X - - 389 pmlogger 416 3% - X 416 pmda.news dbpmda perl 430 3% X - - 430 logutil folio 459 3% - - X - - - - - 459 pmlogreduce valgrind 527 3% X - - 527 libpcp_import perl timezone 581 3% - X - 581 pmie 660 3% - - - - - - X 660 pmwebapi 669 3% - - X - 669 pmmgr 709 3% X - - - 709 python 720 3% X - - - - - - - 720 libpcp valgrind 739 3% X - - - 739 python getopt timezone 788 3% X - - 788 pmda.nginx pmda.install Host bo bl bv fu gr 00 01 02 03 04 05 07 08 11 12 14 15 19 20 21 22 23 24 26 27 28 29 30 31 33 34 Test %fail Test QA groups 832 3% - - - - - - X - - - - - - - - 832 pmda.sample pmstore secure 878 3% X - - 878 pmda.pipe pmval 956 3% X - - 956 pmcd 983 3% - - X - - - - - 983 pmie 999 3% X - - 999 pmns 1051 3% X - - 1051 pmieconf Test %fail Test QA groups Host bo bl bv fu gr 00 01 02 03 04 05 07 08 11 12 14 15 19 20 21 22 23 24 26 27 28 29 30 31 33 34 From aix45@fxjqw.net Mon Jul 18 22:23:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY, 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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6B80B7CA0 for ; Mon, 18 Jul 2016 22:23:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id DC0C9AC007 for ; Mon, 18 Jul 2016 20:23:43 -0700 (PDT) X-ASG-Debug-ID: 1468898619-04cb6c4da670a90001-S8gJnT Received: from fxjqw.net (centos.asterix.hu [162.251.121.138]) by cuda.sgi.com with SMTP id eG0E4zcA4kLwGZK0 for ; Mon, 18 Jul 2016 20:23:39 -0700 (PDT) X-Barracuda-Envelope-From: aix45@fxjqw.net X-Barracuda-Effective-Source-IP: centos.asterix.hu[162.251.121.138] X-Barracuda-Apparent-Source-IP: 162.251.121.138 Received: from 219.136.11.108 (HELO HJMNQR); Tue, 19 Jul 2016 11:23:40 +0800 Date: Tue, 19 Jul 2016 11:23:20 +0800 From: "aix45" Reply-To: 2818279818@qq.com To: "pcp" Subject: =?GB2312?B?sdy/qkIyQrXNvNvRr8XMv6q3otPF1sq/zbun?= Message-ID: <201607191123200461234@fxjqw.net> X-ASG-Orig-Subj: =?GB2312?B?sdy/qkIyQrXNvNvRr8XMv6q3otPF1sq/zbun?= X-Mailer: Foxmail 6, 10, 201, 20 [cn] MIME-Version: 1.0 Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 X-Barracuda-Connect: centos.asterix.hu[162.251.121.138] X-Barracuda-Start-Time: 1468898619 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1504 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: No, SCORE=2.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MV0141, HTML_MESSAGE, MIME_HTML_ONLY, UNPARSEABLE_RELAY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31360 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 2.00 BSF_SC0_MV0141 Custom rule MV0141 PGh0bWw+DQogIDxoZWFkPg0KICAgIDx0aXRsZT48L3RpdGxlPg0KICAgIDxtZXRhIGNvbnRlbnQ9 InRleHQvaHRtbDsgY2hhcnNldD1nYjIzMTIiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgLz4N CiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICA8ZGl2PiZuYnNwOyAmIzIzNDU0OyYjMjYwNDU7JiMy NjM4MTsmIzIxMTUzOyYjMjYzNzc7JiMyMDQ0NTsmIzM4NTU2OyE4JiMyNDE4MDsmIzI2NDY5OyYj MTk5ODc7JiMyNzg4MDsmIzIyODA2OyYjMzYxNTI7JiMzNjcxOTsmIzIwMjE0OyYjMjQzMjA7JiMy MTQ1NzsmIzY1MjkyOyYjMjE0NTI7JiMyMTkxNjsmIzIyODA2OyYjMzYxNTI7JiMyMDg0MDsmIzI5 Njk5OyYjMjQzMjA7JiMyMTQ1NzsmIzM2NzE5OyYjMjAyMTQ7JiMxOTk4NzsmIzM4Mzc2OyYjMjYz ODE7JiMyMTE1MzsmIzIyODA2OyYjMzYxNTI7JiMyMDIyNTsmIzE5OTk0OyYjMTIyOTA7IDwvZGl2 Pg0KICAgIDxkaXY+Jm5ic3A7PC9kaXY+DQogICAgPGRpdj4mIzIyODA2OyYjMzYxNTI7JiMyNDMy MDsmIzIxNDU3OyYjMzE5OTU7JiMzMjQ3OTsmIzIwMjE0OyYjMjYxNTk7JiMxOTk2ODsmIzI3NDU0 OyYjMzk2NDA7JiMyNTkyODsmIzMwMzQwOyYjMzA0NDY7JiMyNjYzMTsmIzMyNTkzOyYjMjIzMzY7 JiMyNTYyODsmIzMyMDM0OyYjNjUyOTI7JiMyNjIzNDsmIzMzMDIxOyYjMjUyMzU7JiMyMTQ2Mjsm IzI2Mzc3OyYjMjU5Mjg7ZW1haWwmIzMwMzQwOyYjMjI4MDY7JiMzNjE1MjsmIzI0MzIwOyYjMjE0 NTc7JiMyMDg0MDsmIzI5Njk5OyYjMzA0NDY7JiMyNjYzMTsmIzY1Mjg4O2NsaWVudCYjNjUyODk7 JiMzMDM0MDsmIzM2NzE5OyYjMjAyMTQ7JiMxMjI5MDs8L2Rpdj4NCiAgICA8ZGl2PiZuYnNwOzwv ZGl2Pg0KICAgIDxkaXY+JiMyMTQ1MjsmIzIxOTE2OyYjMjI4MDY7JiMzNjE1MjsmIzI0MzIwOyYj MjE0NTc7JiMzNjcxOTsmIzIwMjE0OyYjMjE0ODI7JiMzNTIwMTsmIzI0NzQ0OyYjMzY3NTU7JiMy MDgzNzsmIzIwODUxOyYjMzgxOTA7JiMzNTc4OTsmIzY1MjkyOyYjMzY3MzE7JiMyNjQ5NDsmIzE5 OTY4OyYjMjg4NTc7JiMyNjA4NTsmIzI1NjI4OyYjMTk5Nzg7JiMxOTk3NTtlbWFpbCYjMTIyOTA7 ZW1haWwmIzI2Mzc3OyYjMjU5Mjg7JiMyNDYxNTsmIzM5NTY0OyYjMzU3Nzc7JiMxMjI4OTtlbWFp bCYjMzY4NjQ7JiMzNTc0NjsmIzIxMTUxOyYjMzMwMjE7JiMxMjI4OTtlbWFpbCYjMzY4NjE7JiMz NjM5NDsmIzEyMjg5OyYjMjExNjE7JiMyNDc0NDsmIzI1NTUyOyYjMjEzMTk7JiMzODE0NDsmIzM3 MzI3OyYjMTIyOTA7PC9kaXY+DQogICAgPGRpdj4mbmJzcDs8L2Rpdj4NCiAgICA8ZGl2PiZuYnNw OzwvZGl2Pg0KICAgIDxkaXY+Jm5ic3A7PC9kaXY+DQogICAgPGRpdj48Zm9udCBjb2xvcj0iI2Zm MDAwMCI+JiMzNTgxNDsmIzMyNDU0OyYjMjA0NDk7JiMyNDY4NzsmIzM1ODMxOyYjMjE2NzI7JiMz NTgxMDtROi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tMjgxODI3OTgxODwvZm9udD48L2Rp dj4NCiAgPC9ib2R5Pg0KPC9odG1sPg== From nscott@redhat.com Mon Jul 18 22:49:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8F0D97CA0 for ; Mon, 18 Jul 2016 22:49:32 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5FB9B8F8039 for ; Mon, 18 Jul 2016 20:49:29 -0700 (PDT) X-ASG-Debug-ID: 1468900166-04cb6c4da671940001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id pVapIWXDPv1jZCKX (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 18 Jul 2016 20:49:27 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6J3nQ09004775; Mon, 18 Jul 2016 23:49:26 -0400 Date: Mon, 18 Jul 2016 23:49:26 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> In-Reply-To: <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: cnIOJn7aKwDbB7Qarp3dHg5VDLHIHw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468900167 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1980 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.31360 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > [...] > > - libvirt API provides VM metrics for individual vCPUs/NICs/block > > devices but since instance IDs are the domain UUIDs in the PMDA, it's > > unclear what would be the optimal approach to provide those (dynamic) > > device metrics as PCP metrics. Thus the PMDA combines these together. > > I investigated the Python PMDA API a bit and this turned out to be > pretty straightforward. The patch below implements per-device metrics > for vCPU/block/net. It's easy to see that these could be very > interesting, e.g., in case of a database VM or a file server VM. There's > quite some amount of new code but most of it is executed only when > adding new metrics (for example, if libvirt.domstats.net.1.rd.times > does not exists and a VM with two NICs (0, 1) is present, then that > metric is being added, libvirt.domstats.net.0.rd.times and others are > left untouched. And when the VM with two NICs goes away, there will > be just the typical "not available" return code sent to the clients. "libvirt.domstats.net.0.rd.times" - this looks like it's representing individual network devices using the metric namespace, is that right? That has proved highly problematic in the past - in general, much more flexibility (not to mention correctness often, too) is to found in the approach of using a new indom with a compound instance name, e.g. libvirt.domstats.net.rd.times[vmXXX/ifNNN] This tends to make things easier on the client side too, from a users point of view - e.g. writing pmie rules, pmchart configs, etc. Finally (a minor one for reference), the namespace component "0" there isn't quite meeting the namespace syntax rules from pmns(5)... "Each component in the pathname must begin with an alphabetic character, and be followed by zero or more characters drawn from the alphabetics, the digits and the underscore ``_'' ..." cheers. -- Nathan From ftpmaster@ftp-master.debian.org Tue Jul 19 00:59:19 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E3B5B7CA2 for ; Tue, 19 Jul 2016 00:59:19 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B60AA8F8040 for ; Mon, 18 Jul 2016 22:59:19 -0700 (PDT) X-ASG-Debug-ID: 1468907953-04cbb0035374580001-S8gJnT Received: from mailly.debian.org (mailly.debian.org [82.195.75.114]) by cuda.sgi.com with ESMTP id sG8s4offeVJIWtfC (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 22:59:14 -0700 (PDT) X-Barracuda-Envelope-From: ftpmaster@ftp-master.debian.org X-Barracuda-Effective-Source-IP: mailly.debian.org[82.195.75.114] X-Barracuda-Apparent-Source-IP: 82.195.75.114 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bPO3k-0004fg-AM for pcp@oss.sgi.com; Tue, 19 Jul 2016 05:59:12 +0000 Received: from dak-unpriv by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bPO3j-0002qV-27 for pcp@oss.sgi.com; Tue, 19 Jul 2016 05:59:11 +0000 To: pcp@oss.sgi.com From: Debian FTP Masters Subject: Processing of pcp_3.11.3.1_amd64.changes Date: Tue, 19 Jul 2016 05:59:11 +0000 X-ASG-Orig-Subj: Processing of pcp_3.11.3.1_amd64.changes X-Debian: DAK X-DAK: DAK Precedence: bulk Auto-Submitted: auto-generated X-Debian-Package: pcp Message-Id: X-Barracuda-Connect: mailly.debian.org[82.195.75.114] X-Barracuda-Start-Time: 1468907954 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1435 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31362 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- pcp_3.11.3.1_amd64.changes uploaded successfully to localhost along with the files: pcp_3.11.3.1.dsc pcp_3.11.3.1.tar.xz libpcp-gui2-dev_3.11.3.1_amd64.deb libpcp-gui2_3.11.3.1_amd64.deb libpcp-import-perl_3.11.3.1_amd64.deb libpcp-import1-dev_3.11.3.1_amd64.deb libpcp-import1_3.11.3.1_amd64.deb libpcp-logsummary-perl_3.11.3.1_amd64.deb libpcp-mmv-perl_3.11.3.1_amd64.deb libpcp-mmv1-dev_3.11.3.1_amd64.deb libpcp-mmv1_3.11.3.1_amd64.deb libpcp-pmda-perl_3.11.3.1_amd64.deb libpcp-pmda3-dev_3.11.3.1_amd64.deb libpcp-pmda3_3.11.3.1_amd64.deb libpcp-trace2-dev_3.11.3.1_amd64.deb libpcp-trace2_3.11.3.1_amd64.deb libpcp3-dev_3.11.3.1_amd64.deb libpcp3_3.11.3.1_amd64.deb pcp-conf_3.11.3.1_amd64.deb pcp-doc_3.11.3.1_all.deb pcp-export-pcp2graphite_3.11.3.1_amd64.deb pcp-export-zabbix-agent_3.11.3.1_amd64.deb pcp-gui_3.11.3.1_amd64.deb pcp-import-collectl2pcp_3.11.3.1_amd64.deb pcp-import-ganglia2pcp_3.11.3.1_all.deb pcp-import-iostat2pcp_3.11.3.1_all.deb pcp-import-mrtg2pcp_3.11.3.1_all.deb pcp-import-sar2pcp_3.11.3.1_all.deb pcp-import-sheet2pcp_3.11.3.1_all.deb pcp-manager_3.11.3.1_amd64.deb pcp-testsuite_3.11.3.1_amd64.deb pcp-webapi_3.11.3.1_amd64.deb pcp_3.11.3.1_amd64.deb python-pcp_3.11.3.1_amd64.deb python3-pcp_3.11.3.1_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) From nscott@redhat.com Tue Jul 19 01:03:50 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C9B397CA6 for ; Tue, 19 Jul 2016 01:03:50 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 437DDAC002 for ; Mon, 18 Jul 2016 23:03:47 -0700 (PDT) X-ASG-Debug-ID: 1468908217-04bdf0280c989c0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id SAxFFAR5jXy5mSKR (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 18 Jul 2016 23:03:37 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6J63aBZ028739 for ; Tue, 19 Jul 2016 02:03:36 -0400 Date: Tue, 19 Jul 2016 02:03:36 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <770640635.6960642.1468908216851.JavaMail.zimbra@redhat.com> In-Reply-To: <236811100.6960630.1468908186675.JavaMail.zimbra@redhat.com> Subject: pcp updates: merges, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: merges, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges, qa Thread-Index: Se2+a1pf0dsSLhWbQJTxjEliFUeEzw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1468908217 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 5558 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.31362 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (4): qa: handle libvirt PMDA being installed but with no data source qa: add libvirt PMDA to the usual optional-PMDA filters pmdalinux: handle edge case of no /proc/softirqs file at all qa: fix the fallout from pminfo batch size increase Marko Myllynen (3): libvirt pmda: enhancements to api version detection logic pminfo: increase default batch size libvirt pmda: adjust block dev metrics collection Ken McDonell (2): qa/003: No values is OK for kernel.percpu.softirqs.none qa/common.check: clean up the logic for testing which valgrind options are available Alec Ten Harmsel (1): pcp2influxdb: clarify diagnostics for certain failure conditions man/man1/pminfo.1 | 2 qa/003 | 1 qa/1043 | 34 ++++++ qa/1043.out | 6 + qa/249.out | 174 +++++++++++++++++------------------ qa/344.out | 44 ++++---- qa/359 | 1 qa/common.check | 14 ++ qa/common.filter | 2 qa/group | 1 src/libpcp_pmda/src/dynamic.c | 2 src/pcp2influxdb/pcp2influxdb.py | 31 ++++-- src/pmdas/libvirt/Install | 2 src/pmdas/libvirt/connect | 16 ++- src/pmdas/libvirt/pmdalibvirt.python | 13 -- src/pmdas/linux/interrupts.c | 70 +++++++++++--- src/pminfo/pminfo.c | 4 17 files changed, 266 insertions(+), 151 deletions(-) commit cbce81e5b3512cfddc4df4f70fe7fdba555df5d3 Author: Nathan Scott Date: Tue Jul 19 16:01:06 2016 +1000 qa: fix the fallout from pminfo batch size increase commit cc58fe2eb697ffa923f1351eb2f912335c5302a9 Author: Marko Myllynen Date: Tue Jul 19 13:33:10 2016 +1000 libvirt pmda: adjust block dev metrics collection libvirt.git/src/libvirt-domain.c says: * VIR_DOMAIN_STATS_BLOCK: Return block devices statistics. By default, * this information is limited to the active layer of each of the * domain (where block.count is equal to the number of disks), but adding * VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING to @flags will expand the * array to cover backing chains (block.count corresponds to the number * of host resources used together to provide the guest disks). I think we could perhaps at least start without that flag, and if needed then provide an configuration option to enable it. For reference, in case the backing flag is considered later, this comment from the file mentioned above should be kept in mind: * "block..backingIndex" - unsigned int giving the index, * only used when backing images are listed. commit 241334eecbc752491028f4dd87ee65292b1c3bbd Author: Marko Myllynen Date: Tue Jul 19 13:19:45 2016 +1000 pminfo: increase default batch size pminfo(1) default batch size setting predates git history, other clients seem to fetch lots of metrics at once, let's increase the default for pminfo(1) as well. commit 600723bef48604d45ad4e1bd23541b4d4805ce07 Author: Nathan Scott Date: Mon Jul 18 19:16:20 2016 +1000 pmdalinux: handle edge case of no /proc/softirqs file at all Ken came across this situation on a couple hosts in the QA farm. commit 4c59a8a4e9253dd86af8d024ac4451922d924364 Author: Nathan Scott Date: Mon Jul 18 14:26:51 2016 +1000 qa: add libvirt PMDA to the usual optional-PMDA filters commit c80f3db9cceeb912f07d61d92030f44eddd25ae9 Author: Nathan Scott Date: Mon Jul 18 12:47:06 2016 +1000 qa: handle libvirt PMDA being installed but with no data source commit 65af2a430f33f00360bbcef9323f8c53f5934d74 Author: Ken McDonell Date: Tue Jul 19 08:17:10 2016 +1000 qa/common.check: clean up the logic for testing which valgrind options are available Was failing on vm04 because --show-possibly-lost is not supported but the guards in common.check were not testing this properly. commit a02786db47a8a8379d5308e9fabc4b2005cad5ba Author: Ken McDonell Date: Tue Jul 19 07:04:49 2016 +1000 qa/003: No values is OK for kernel.percpu.softirqs.none commit cde6763548caeaf266a3aaf91b7803f9a4021d2a Author: Alec Ten Harmsel Date: Mon Jul 18 12:16:19 2016 +1000 pcp2influxdb: clarify diagnostics for certain failure conditions Add some more helpful error messages. It now prints warnings in the following situations that it did not before: * The python requests package is not installed (also hard exits after printing the message) * The HTTP request returns 404 (most likely the requested database does not exist) * The connection fails commit 069ea4d5de0ad08c845f84ae13dffaa6517bf70e Author: Marko Myllynen Date: Mon Jul 18 12:10:59 2016 +1000 libvirt pmda: enhancements to api version detection logic This also updates Install which was still using temp domain ID. From envelope@ftp-master.debian.org Tue Jul 19 01:04:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C2D357CA6 for ; Tue, 19 Jul 2016 01:04:22 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 968E330404E for ; Mon, 18 Jul 2016 23:04:22 -0700 (PDT) X-ASG-Debug-ID: 1468908259-04cb6c4da47a360001-S8gJnT Received: from muffat.debian.org (muffat.debian.org [206.12.19.146]) by cuda.sgi.com with ESMTP id PiAX8tH8C8KbVMZs (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 18 Jul 2016 23:04:19 -0700 (PDT) X-Barracuda-Envelope-From: envelope@ftp-master.debian.org X-Barracuda-Effective-Source-IP: muffat.debian.org[206.12.19.146] X-Barracuda-Apparent-Source-IP: 206.12.19.146 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bPO8e-0007Vp-5r; Tue, 19 Jul 2016 06:04:16 +0000 Received: from dak by franck.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bPO8d-0004Pw-5K; Tue, 19 Jul 2016 06:04:15 +0000 From: Debian FTP Masters To: Nathan Scott , PCP Development Team X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: pcp Precedence: bulk Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Subject: pcp_3.11.3.1_amd64.changes ACCEPTED into unstable Message-Id: X-ASG-Orig-Subj: pcp_3.11.3.1_amd64.changes ACCEPTED into unstable Date: Tue, 19 Jul 2016 06:04:15 +0000 X-Barracuda-Connect: muffat.debian.org[206.12.19.146] X-Barracuda-Start-Time: 1468908259 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 13952 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31362 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 14 Jul 2016 17:35:53 +1000 Source: pcp Binary: pcp pcp-conf libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp python3-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-ganglia2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-export-pcp2graphite pcp-export-zabbix-agent pcp-doc pcp-testsuite pcp-manager pcp-webapi pcp-gui Architecture: source amd64 all Version: 3.11.3.1 Distribution: unstable Urgency: low Maintainer: PCP Development Team Changed-By: Nathan Scott Description: libpcp-gui2 - Performance Co-Pilot graphical client tools library libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers libpcp-import-perl - Performance Co-Pilot log import Perl module libpcp-import1 - Performance Co-Pilot data import library libpcp-import1-dev - Performance Co-Pilot data import library and headers libpcp-logsummary-perl - Performance Co-Pilot historical log summary module libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module libpcp-pmda3 - Performance Co-Pilot Domain Agent library libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers libpcp-trace2 - Performance Co-Pilot application tracing library libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers libpcp3 - Performance Co-Pilot library libpcp3-dev - Performance Co-Pilot library and headers pcp - System level performance monitoring and performance management pcp-conf - Performance Co-Pilot runtime configuration pcp-doc - Documentation and tutorial for the Performance Co-Pilot pcp-export-pcp2graphite - Tool for exporting data from PCP to Graphite pcp-export-zabbix-agent - Module for exporting PCP metrics to Zabbix agent pcp-gui - Visualisation tools for the Performance Co-Pilot toolkit pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs pcp-import-ganglia2pcp - Tool for importing data from ganglia into PCP archive logs pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs pcp-manager - Performance Co-Pilot (PCP) manager daemon pcp-testsuite - Performance Co-Pilot (PCP) Test Suite pcp-webapi - Performance Co-Pilot (PCP) web API service python-pcp - Performance Co-Pilot Python PMAPI module python3-pcp - Performance Co-Pilot Python3 PMAPI module Closes: 829620 Changes: pcp (3.11.3.1) unstable; urgency=low . * Fix a handful of lintian errors. * Fix build failure from qa/.gitignore (closes: #829620) Checksums-Sha1: a23de834c2fde03c5ed786c798f61f6d709cfe16 4049 pcp_3.11.3.1.dsc 88f433f2ea4e129f900857278d081c8cd692a378 12225056 pcp_3.11.3.1.tar.xz b28d977fffa212ed1966b4a0ea4d21f2c6bc5f43 16952 libpcp-gui2-dev_3.11.3.1_amd64.deb 44f8fd68842b2e48f1f3e9b020eb551d548e73a3 15820 libpcp-gui2_3.11.3.1_amd64.deb a701aff3ca68abf0731b10d0ffdcc6ef6cc2e967 17504 libpcp-import-perl_3.11.3.1_amd64.deb 36e3f715eca16094073a2541a4ac2e2fc6f20dd8 16974 libpcp-import1-dev_3.11.3.1_amd64.deb 8359e11b62d155e65c24af6817319a0a27680dea 16512 libpcp-import1_3.11.3.1_amd64.deb 064971666d769c468fe934908a7e08e7f20f0dfc 11672 libpcp-logsummary-perl_3.11.3.1_amd64.deb 29a9c6309b7b58eaa8a9a69a9aa113ed47e2081c 18594 libpcp-mmv-perl_3.11.3.1_amd64.deb 8c43667bef47607be1a1893ee229fc39ff37ad23 19408 libpcp-mmv1-dev_3.11.3.1_amd64.deb 729de4d8f5bd05ded7bc56fb5292b9ef62c8fa4a 12676 libpcp-mmv1_3.11.3.1_amd64.deb c9cc138e7be639a7a5e474ba62c5712867c82b63 42018 libpcp-pmda-perl_3.11.3.1_amd64.deb f136719bbdcaa5d6a33c68841a6f68c171b9d327 106598 libpcp-pmda3-dev_3.11.3.1_amd64.deb eaf11a1fb08a5a4c7c9a4c43e0ad4f457c13ab74 40906 libpcp-pmda3_3.11.3.1_amd64.deb b43437ba15da1e5672d26923d50f59dbf2e82c36 27582 libpcp-trace2-dev_3.11.3.1_amd64.deb 1d42d32f8114200090b8f6688b2f711a607496c8 20258 libpcp-trace2_3.11.3.1_amd64.deb 525954a770da9632f565300579601d240f5e55b8 453606 libpcp3-dev_3.11.3.1_amd64.deb a250638ea197f7222da85390119fc93cb6f8a190 207906 libpcp3_3.11.3.1_amd64.deb 7aa5b3b941969d580df4557fbb1df50877a5abfd 19122 pcp-conf_3.11.3.1_amd64.deb 920019b081b8171f0925d066357171f916644737 4610558 pcp-doc_3.11.3.1_all.deb 598583700c6544e6b4c9f77721802587916a4cbc 12604 pcp-export-pcp2graphite_3.11.3.1_amd64.deb 86efc887d0f7d667c3631c6729c5628de06d1f40 12690 pcp-export-zabbix-agent_3.11.3.1_amd64.deb 2f82b0e11b1b25a4a7cf283a715a51f25acc7f52 647626 pcp-gui_3.11.3.1_amd64.deb 7b6934ac5615874c8b73f9ad1c7eb75bf832aedb 25974 pcp-import-collectl2pcp_3.11.3.1_amd64.deb e998d97863bc132a50279347c14d0e76108a693e 14572 pcp-import-ganglia2pcp_3.11.3.1_all.deb 8f75d6f6b2ada7cbaaf826c109b72ab945f4a186 16616 pcp-import-iostat2pcp_3.11.3.1_all.deb 40d6bcaeccb06a355a06f704f2480c8e8ef3ad5e 9680 pcp-import-mrtg2pcp_3.11.3.1_all.deb f4b76a3ec93ca7993a56881d4c9a07a0a4f71dab 15582 pcp-import-sar2pcp_3.11.3.1_all.deb 5786689dc2f5f060dee1783741345542fcc3bca5 16240 pcp-import-sheet2pcp_3.11.3.1_all.deb e5ef9983dd657521d428555001609e1769e7045f 57278 pcp-manager_3.11.3.1_amd64.deb a47b4c57f762a4b7f7ae6690c64105c4e428cf9d 3988936 pcp-testsuite_3.11.3.1_amd64.deb 27cf401f6218a9ed01453c4b56b563b44c32c675 100584 pcp-webapi_3.11.3.1_amd64.deb d79fbdb2458901fb6c59e65552b28d305b1bdae5 1717026 pcp_3.11.3.1_amd64.deb b5c70d875ab058d637fb817c5481b6226c6141be 58552 python-pcp_3.11.3.1_amd64.deb ac97a9931f565735484104baf0b36edd211fcef4 58608 python3-pcp_3.11.3.1_amd64.deb Checksums-Sha256: 324ad4acef4788757fbbd58539dc3957ba276b1b38096bcb82fd23396946ac81 4049 pcp_3.11.3.1.dsc e0fddff56582b7b75eda948af8e1791e03609f8776408638fa1b1dbf78d183df 12225056 pcp_3.11.3.1.tar.xz 2701293297a5ea87859dde516d8afb7defc2b46281a4212a2327fda6088a4036 16952 libpcp-gui2-dev_3.11.3.1_amd64.deb 15e4cdb453ea4b6b18086ade42fea2f940cc79d5cccaf847945f5d161af5173b 15820 libpcp-gui2_3.11.3.1_amd64.deb 7e8d9bd9afc369f80f67e949672a51b9d313994722ce555393b8a754dc8f0fc2 17504 libpcp-import-perl_3.11.3.1_amd64.deb e32d7fe840abd521b8d17b35df535372c3aac569a75eec70104005fad1cfb8e9 16974 libpcp-import1-dev_3.11.3.1_amd64.deb d7f176044520dfdb0bfad20bf264722759e698d4726642eafc348650ed9328ea 16512 libpcp-import1_3.11.3.1_amd64.deb 5c837cca95b29c1d4f5a0a9b39142e43629299c4469ec29197c25437e71f5ebc 11672 libpcp-logsummary-perl_3.11.3.1_amd64.deb 1455b3686d4d6ef93b9b3a7f8d5d1cda66618c0d300baf2d78bb2f904b6b3b3a 18594 libpcp-mmv-perl_3.11.3.1_amd64.deb be31c3ccd93ec2905496350e449e912736fb260a3da4c964072a1f36ad430c31 19408 libpcp-mmv1-dev_3.11.3.1_amd64.deb 396094a4ab904426d8f8c18ed5fe7b6fb6680952087a3589d7e87fd7b923edc5 12676 libpcp-mmv1_3.11.3.1_amd64.deb cbb2ea7ee6d59d772908f0352721ab317389139b96e12bc18c5a65f2eeb41b84 42018 libpcp-pmda-perl_3.11.3.1_amd64.deb cffa4a7b9e815e61ada60c07c06d930c2011986ac0682f8873da3ae72402b792 106598 libpcp-pmda3-dev_3.11.3.1_amd64.deb 81782cef2eced414600fc0b8d0f54f83e56e559e12c61a698d02a48bf669469e 40906 libpcp-pmda3_3.11.3.1_amd64.deb e8e1cc52941d1c696ea9afaca1c311c4e2858d0552f7fb8eaba80e331572a4fa 27582 libpcp-trace2-dev_3.11.3.1_amd64.deb cfe6209de06879c96e8ffc047641bb7d4401f8779056c25ed69f6912a6316100 20258 libpcp-trace2_3.11.3.1_amd64.deb e6f9f744f90555c59db044a17622777fb4772e9acdd81a071d4885978e49e941 453606 libpcp3-dev_3.11.3.1_amd64.deb d41a60c1ee42d2b80c42d0914a174942ea08da04b8f6b9406e6c50fcab24fb6e 207906 libpcp3_3.11.3.1_amd64.deb 95c17a1bbe783d8c75d4c0701458816ab41be07e421317e11b783cf7c8f056a0 19122 pcp-conf_3.11.3.1_amd64.deb a4cfd86a144a1e309fc9085760651ee18e80ee25b9df7d0a7545bffbf734371f 4610558 pcp-doc_3.11.3.1_all.deb 50ba8f02f1db9c4cc9cf9e0dfcd07656514f60a18a12266bab14472ee8bee5ec 12604 pcp-export-pcp2graphite_3.11.3.1_amd64.deb a7b58630c7dc4f166881f6c6c256a1d249a4c1eedf234bbf4765930f43248dbe 12690 pcp-export-zabbix-agent_3.11.3.1_amd64.deb ed8383bc6d1dba237d87a97788d87488b6e5b6ab1a9220a032b08404db921ab0 647626 pcp-gui_3.11.3.1_amd64.deb 28ac1fc99be428b29fb9c2cfb935a3073b21eac6243c820c45b9c46f39233cd0 25974 pcp-import-collectl2pcp_3.11.3.1_amd64.deb eb53b2a098094d5940c40a36ad7d53a9c6d292ea064223f366564fd3e1d0a2a7 14572 pcp-import-ganglia2pcp_3.11.3.1_all.deb d8c0ad4d836bbf2e430b10b97b459187943d3a6d04cd4c3055cc59bd8120bb8d 16616 pcp-import-iostat2pcp_3.11.3.1_all.deb 8aa33cfaf3644b822b51fef593d64247c2a9df7b3396e8ec48cbeda27994f721 9680 pcp-import-mrtg2pcp_3.11.3.1_all.deb 0d669b61986389972c2537b66cc95bb6a1f2f287660c593115e58f64d57dece6 15582 pcp-import-sar2pcp_3.11.3.1_all.deb d58481b6d96dd77bbecb9a83dc52d8c181ea486227f893dcb3ef56b6e1cff40c 16240 pcp-import-sheet2pcp_3.11.3.1_all.deb 85cf5803f9df0abaef8f2e0b8c07d6f39173c88e2a4dc0efb6b1cf7ac71e2482 57278 pcp-manager_3.11.3.1_amd64.deb 0a72384e5f43204ad24b3aac9119f8758dc0ffb16740f6272723e59743fa3205 3988936 pcp-testsuite_3.11.3.1_amd64.deb be433c4057871c54899dc6c07228844e296949a7fd8b8f39695533d5e056e67a 100584 pcp-webapi_3.11.3.1_amd64.deb 4391c55c8483d8ea29c22ff80c878f7f3c478bc3c7a74e272a31ab79fb6c087b 1717026 pcp_3.11.3.1_amd64.deb faf17db8d6c0873248ace6749f764246fe31f50d85f04a5d8189a31786931692 58552 python-pcp_3.11.3.1_amd64.deb 4038a634002cf33e128f71f0eb0e1028a592019ddb129a40f09540b44fd67f99 58608 python3-pcp_3.11.3.1_amd64.deb Files: 3c2f2a1a566a7711bf91c465899db108 4049 utils extra pcp_3.11.3.1.dsc 7e2595521cd697a925920e55cf2b2ec8 12225056 utils extra pcp_3.11.3.1.tar.xz 18b36f3fc844b3bff4db3b4b208caf26 16952 libdevel extra libpcp-gui2-dev_3.11.3.1_amd64.deb 2983d7db143e05a3b393b1018022a7c9 15820 libs extra libpcp-gui2_3.11.3.1_amd64.deb 5915a1e81825f5a516dfc03ef2338b72 17504 perl extra libpcp-import-perl_3.11.3.1_amd64.deb c5c7f098615d94e01ad88b507638293b 16974 libdevel extra libpcp-import1-dev_3.11.3.1_amd64.deb 877e238fcb2e4f9bdc344fabda47dbf7 16512 libs extra libpcp-import1_3.11.3.1_amd64.deb 89f83174973c7768d0aea125307f8e4f 11672 perl extra libpcp-logsummary-perl_3.11.3.1_amd64.deb 42e4e02a952e05e887ee876c56c12483 18594 perl extra libpcp-mmv-perl_3.11.3.1_amd64.deb 0651e2c40b68ead240afa1732a7c23c9 19408 libdevel extra libpcp-mmv1-dev_3.11.3.1_amd64.deb d729f67c78e04b47513407795fb0debd 12676 libs extra libpcp-mmv1_3.11.3.1_amd64.deb 01b2d04578a10ab94c3bd840a36eff40 42018 perl extra libpcp-pmda-perl_3.11.3.1_amd64.deb 0cdf0f2d272ee02552ff8ea07de790db 106598 libdevel extra libpcp-pmda3-dev_3.11.3.1_amd64.deb 2e408b529084fb5b6cbb5400408fb92f 40906 libs extra libpcp-pmda3_3.11.3.1_amd64.deb 334c9a82ae16e02ac424f9a6bce97f28 27582 libdevel extra libpcp-trace2-dev_3.11.3.1_amd64.deb 7621f866150bac5d36380b6e645dd684 20258 libs extra libpcp-trace2_3.11.3.1_amd64.deb 00bd834768fe07cc88e4338e1beae2ef 453606 libdevel extra libpcp3-dev_3.11.3.1_amd64.deb c0d80320c2dfe94dbd8fa8119c8e2e88 207906 libs extra libpcp3_3.11.3.1_amd64.deb 386c768de87767c8eb24df6bbcda211d 19122 libs extra pcp-conf_3.11.3.1_amd64.deb 933888247c7e0e0f2bc7b784c13c213a 4610558 doc extra pcp-doc_3.11.3.1_all.deb 0c290cd652a092ead1bd3ae8fdb50acf 12604 utils extra pcp-export-pcp2graphite_3.11.3.1_amd64.deb 4c4f481812411c12337b2d9e26ab826d 12690 utils extra pcp-export-zabbix-agent_3.11.3.1_amd64.deb c5094fc676cd15303a66ab8f92a3bfb3 647626 utils extra pcp-gui_3.11.3.1_amd64.deb 1acdc4e41e679e12382696cfb1c5166e 25974 utils extra pcp-import-collectl2pcp_3.11.3.1_amd64.deb 10b5fa9a3d88c8ef64f5a7c9eef277e5 14572 utils extra pcp-import-ganglia2pcp_3.11.3.1_all.deb 29847f45a8032d42ee44d8e700d5ba6f 16616 utils extra pcp-import-iostat2pcp_3.11.3.1_all.deb 9f5e2860dac92740f6462accb72dde00 9680 utils extra pcp-import-mrtg2pcp_3.11.3.1_all.deb ff0e035e1adebfd427731e36e2a717c0 15582 utils extra pcp-import-sar2pcp_3.11.3.1_all.deb 480848e80c872039b77f8db232c8ad15 16240 utils extra pcp-import-sheet2pcp_3.11.3.1_all.deb 69791324383e872b6d04ffc327265977 57278 utils extra pcp-manager_3.11.3.1_amd64.deb 2b25b8b0e5c2af6b92ff4b8abb73f7f8 3988936 utils extra pcp-testsuite_3.11.3.1_amd64.deb f017e8824e2a071852e3b93d8d864d07 100584 utils extra pcp-webapi_3.11.3.1_amd64.deb e6a5fc90ddc3752241c7ec8b3b31dff3 1717026 utils extra pcp_3.11.3.1_amd64.deb 66373f2bc3d2a290412821a37153fbd3 58552 python extra python-pcp_3.11.3.1_amd64.deb 354e3ae27bb17b7ca935dd25adac9a59 58608 python extra python3-pcp_3.11.3.1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXjbmkAAoJEP4IQu423YwMg9wP/1nayh0Sas3n1e1NkR/SaqLe I8PDYTQ5q9lhzebZUW9bjnRk3k0dk1lj7uJnitfv7KKd/i9MzHKUi861oj/b9QHF s8uGUzRsGd8m31tzeNbeK1fdMCKqAJhmPQ0B30Gy8oUASGi0/k9Crv6d0NVJwj4h kdl4EN8Dto2AtzcmzBaFCDrsMEpTmohlNsNZoTJAOmQ6RR1zbrC+Yb6kI8JPZwBv SvB4vtN/zApEBpuPl2n9QhQuwDE7lpv0/QsHbux7RETxeuB1rtdYC2zBIVHH2lXR fDY1q8rsf/m6TJLjqMD8M6EfJMfpYbFWGWoovNxo1JlWhMX5NwGLHp/YskT7sVZj EFl58E4wwPcQjd88ixgQPf8PMHZRhNho7CCEnTXhp5SXqjr6Icx6rjB/kWGu3MQY AwGcHwO7y9P2I0+Zoqhw8U/LJTQ2mhjut90JVWme32kS/dRS/OQOH4wJBTlAEvMW tz82u7XO5pfRVBKIKwD6EjnEp6tulELvzSWQLm+eo6oLTPS3IXtP/squ134cl2jX kq8659b55mxAnt2q+P8tzKneYGq1HCjdOtW/6ONvAmS+HY9jwZRIKSwf3DLnhA1B 0A/3NyCG9T0+Bskv9UyAZXm4T02yH9kpgIiOu17MZRMb3nPT75FJocMXH/o4VA7I suxx5PzSKQb8DlWwb5TP =C+0H -----END PGP SIGNATURE----- Thank you for your contribution to Debian. From nscott@redhat.com Tue Jul 19 01:31:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AD2E97CA7 for ; Tue, 19 Jul 2016 01:31:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 711228F8033 for ; Mon, 18 Jul 2016 23:31:12 -0700 (PDT) X-ASG-Debug-ID: 1468909869-04cbb0035376030001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 84BeH1erQ8sgOqZ4 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 18 Jul 2016 23:31:09 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6J6V5TY022341; Tue, 19 Jul 2016 02:31:05 -0400 Date: Tue, 19 Jul 2016 02:31:05 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1087474771.6963035.1468909865297.JavaMail.zimbra@redhat.com> In-Reply-To: <578C0B74.4030604@internode.on.net> References: <578C0B74.4030604@internode.on.net> Subject: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pmcollectl (qa/709) failing on Mac OS X Thread-Index: xHbyMbawaaXepk2FZye1pEftdlWxxA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468909869 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 725 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31362 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > This seems to be the root cause: > > TypeError: 'int' object is not iterable > > and network.interface.in.compressed seems to the problematic metric. > > This metric is not available from the darwin PMDA ... is pmcollectl > expected to work here? > > If so, the code needs some TLC. If not, the QA test needs some notrun > attention. > > .out.bad and .full files attached. We made an earlier attempt to fix that via commit 1efc4cc21dfb9 but I guess that's not worked out. Its not likely pmcollectl is of much use to people for monitoring Darwin kernels, so I guess a _notrun for non-Linux platforms is simplest course to take here now. cheers. -- Nathan From nscott@redhat.com Tue Jul 19 01:44:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DCF087CB1 for ; Tue, 19 Jul 2016 01:44:07 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A11C98F8037 for ; Mon, 18 Jul 2016 23:44:07 -0700 (PDT) X-ASG-Debug-ID: 1468910644-04cb6c4da47bd90001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id e3jkyaz5elD8Z4ZA (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 18 Jul 2016 23:44:05 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6J6i0nt034999; Tue, 19 Jul 2016 02:44:00 -0400 Date: Tue, 19 Jul 2016 02:44:00 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <661627705.6965286.1468910640048.JavaMail.zimbra@redhat.com> In-Reply-To: <578D6698.2020606@internode.on.net> References: <578D6698.2020606@internode.on.net> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: zcay23fIejnJZUnLzMaH+pqZVtn61A== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1468910645 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2210 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31362 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > Things are looking better, but not yet back to where they were 6 months ago. > > 1108 is a mystery ... we get 2 primary pmloggers started from pmlogger_check > (this is not supposed to happen, ever!). The failure is non-deterministic. > I've been unable to track it down ... most likely it will be a race > triggered by some earlier QA test (could be a long time before 1108 I think) > and no one else notices until 1108 stumbles along. Only clue I've come across so far is the second logger always seems to be started 6 minutes after the first. The search continues though. > 361 has gone a bit under the radar ... it is not passing _anywhere_ as it is > not run or skipped (-) in the (new) full report on all but 4 hosts and it > fails on the 4 hosts on which it is run. Note %fail is percentage of all > hosts, not just percentage of hosts on which the test was run, which is why > %fail for 361 is 11% and not 100%. Fixed now. > Apart from that, there are odd failures all over the landscape which make it > very hard to progress any of this in a dramatic fashion ... if you really > care about any of the failing tests below, I'd appreciate any assistance you > could offer to smack 'em into submission. 381 is possibly due to pmlogger being more resilient to pmcd &| pmda restarts now ... but I'd have expected it to see the same failure signature everywhere? That 581 failure we've talked about before too I think - seems to be sensitive to number of open fds in pmcd, and I wonder if this is related to that timeout change from awhile back where we open multiple connections at once? I think the right fix is to expect a range of fds in order 12-20 or so? (depends on network config as to max #fds observable, if that theory is correct). 823 I'm certain is also a _notrun candidate - some versions of SASL seem buggy and a newly created user becomes oddly invisible. It may be worth collecting "pmconfig -L sasl_version" from the failing machines and looking for a pattern that could be squashed by _notrun? Certainly passes reliably for me on recent SASL library versions anyway. cheers. -- Nathan From debbugs@buxtehude.debian.org Tue Jul 19 02:24:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 296BB7CB3 for ; Tue, 19 Jul 2016 02:24:16 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D5A7D304043 for ; Tue, 19 Jul 2016 00:24:12 -0700 (PDT) X-ASG-Debug-ID: 1468913049-04bdf0280c9d7f0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id rwvKfjJOEIa4ruwO (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 00:24:10 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bPPNv-0005Dt-RE; Tue, 19 Jul 2016 07:24:07 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Nathan Scott , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Nathan Scott Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Tue, 19 Jul 2016 07:24:05 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.146891237516714 (code B ref 805955); Tue, 19 Jul 2016 07:24:05 +0000 Received: (at 805955) by bugs.debian.org; 19 Jul 2016 07:12:55 +0000 Received: from mx3-phx2.redhat.com ([209.132.183.24]) by buxtehude.debian.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bPPD5-0004Ks-8Y for 805955@bugs.debian.org; Tue, 19 Jul 2016 07:12:55 +0000 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id u6J7CmDG000589; Tue, 19 Jul 2016 03:12:48 -0400 Date: Tue, 19 Jul 2016 03:12:47 -0400 (EDT) From: Nathan Scott To: Santiago Vila , 805955@bugs.debian.org Message-ID: <363843620.6970954.1468912367736.JavaMail.zimbra@redhat.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Thread-Index: xliUUmenWEODnVHCK7exIUo7lJNUMA== X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1468913050 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2867 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.31363 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 Tags: help ----- Original Message ----- > Greetings. > > I have the ok from the Release Managers to consider this issue as RC > for stretch. I'm going to wait at least one week before raising > this to "serious". > > If you need help to fix this bug, please tag it as "help". Actually some advice would be great, having had an initial look into this one now. Patch below shows the basic split we'll need to make the architecture independent packages generated separately, but I'm not sure how to fit that split into the rest of the rules file (I get the same sort of errors with a change like this in place no matter what I try - maybe its obvious to someone more deb knowledgeable?). Thanks! -- Nathan diff --git a/debian/rules b/debian/rules index dccf619..44774a1 100755 --- a/debian/rules +++ b/debian/rules @@ -163,7 +163,20 @@ clean: dh_autotools-dev_restoreconfig dh_clean -binary-indep: +binary-indep: checkroot build-stamp + @echo "== dpkg-buildpackage: binary-indep" 1>&2 + $(checkdir) + $(pkgpcp_import_sar) $(MAKE) -C src/sar2pcp install + $(pkgpcp_import_ganglia) $(MAKE) -C src/ganglia2pcp install + $(pkgpcp_import_mrtg) $(MAKE) -C src/mrtg2pcp install + $(pkgpcp_import_sheet) $(MAKE) -C src/sheet2pcp install + $(pkgpcp_import_iostat) $(MAKE) -C src/iostat2pcp install + dh_perl -p $(pcp_import_sar) + dh_perl -p $(pcp_import_ganglia) + dh_perl -p $(pcp_import_mrtg) + dh_perl -p $(pcp_import_sheet) + dh_perl -p $(pcp_import_iostat) + dh_installdeb binary-arch: checkroot build-stamp @echo "== dpkg-buildpackage: binary-arch" 1>&2 @@ -177,11 +190,6 @@ binary-arch: checkroot build-stamp $(pkglibpcp_pmda_perl) $(MAKE) -C src/perl/PMDA install_perl $(pkglibpcp_import_perl) $(MAKE) -C src/perl/LogImport install_perl $(pkgpcp_logsummary_perl) $(MAKE) -C src/perl/LogSummary install_perl - $(pkgpcp_import_sar) $(MAKE) -C src/sar2pcp install - $(pkgpcp_import_ganglia) $(MAKE) -C src/ganglia2pcp install - $(pkgpcp_import_mrtg) $(MAKE) -C src/mrtg2pcp install - $(pkgpcp_import_sheet) $(MAKE) -C src/sheet2pcp install - $(pkgpcp_import_iostat) $(MAKE) -C src/iostat2pcp install $(pkgpcp_import_collectl) $(MAKE) -C src/collectl2pcp install $(pkgpcp_export_graphite) $(MAKE) -C src/pcp2graphite install $(pkgpcp_export_zabbix) $(MAKE) -C src/zabbix-agent install @@ -237,11 +245,6 @@ binary-arch: checkroot build-stamp dh_perl -p $(libpcp_pmda_perl) dh_perl -p $(libpcp_import_perl) dh_perl -p $(pcp_logsummary_perl) - dh_perl -p $(pcp_import_sar) - dh_perl -p $(pcp_import_ganglia) - dh_perl -p $(pcp_import_mrtg) - dh_perl -p $(pcp_import_sheet) - dh_perl -p $(pcp_import_iostat) dh_installdeb dh_shlibdeps 2>/dev/null # qmake doesn't allow a library list dh_gencontrol $(SUBSTVARS) 2>/dev/null # squash the python:Versions warning From myllynen@redhat.com Tue Jul 19 03:38:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 369A47CA0 for ; Tue, 19 Jul 2016 03:38:53 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9F97FAC002 for ; Tue, 19 Jul 2016 01:38:49 -0700 (PDT) X-ASG-Debug-ID: 1468917526-04cbb003567bc20001-S8gJnT Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by cuda.sgi.com with ESMTP id bNHEhDAc9qloLAHl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 01:38:47 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Apparent-Source-IP: 74.125.82.52 Received: by mail-wm0-f52.google.com with SMTP id o80so17495032wme.1 for ; Tue, 19 Jul 2016 01:38:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=kv73kETdusiKs4SKrD8hVAVhiofzG+qBR3Qz1BSJGqM=; b=OaicsYZ4aVR2IQaK4D9bvV0zoe1OfnfDVjT07C9nDGgPKAz7iBfQOp6uR55N8WAF53 xyfG56XLLZkooM2wu6TZL/Y60Vu19Mgm2lBS63VOOd8sSQ3UZ/59vrnByiozwQe1VyxV g4njm+tB12svRxxmfhj9tXk8FaSNcNPDbyPFnMpPuxNaBmj6/55McsXaZ3qV26WIiMtn BZqZelnN7hbx84mLnble+oAdMAeCjCuqqsFXKouQAJO79Li5JUMe2u4StsHZmb0LdD2W ArynwXUcrusU6mCKK41TuacaD6Q47BB0DujyyJk9WIYjXdj3CGbIeBMPg8e+2ctETT0h zxQw== X-Gm-Message-State: ALyK8tIdjFyPL/ebL+HOjaMTIZN0KOYrkS4PIcMzFg3JFyke40o82ttxYG90Zub1yH5htb93 X-Received: by 10.28.228.132 with SMTP id b126mr2504511wmh.93.1468917525682; Tue, 19 Jul 2016 01:38:45 -0700 (PDT) Received: from [192.168.1.100] (178-55-71-218.bb.dnainternet.fi. [178.55.71.218]) by smtp.gmail.com with ESMTPSA id e65sm2033976wmg.3.2016.07.19.01.38.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2016 01:38:44 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: Date: Tue, 19 Jul 2016 11:38:42 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f52.google.com[74.125.82.52] X-Barracuda-Start-Time: 1468917526 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2319 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31364 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-19 06:49, Nathan Scott wrote: > ----- Original Message ----- >> [...] >>> - libvirt API provides VM metrics for individual vCPUs/NICs/block >>> devices but since instance IDs are the domain UUIDs in the PMDA, it's >>> unclear what would be the optimal approach to provide those (dynamic) >>> device metrics as PCP metrics. Thus the PMDA combines these together. >> >> I investigated the Python PMDA API a bit and this turned out to be >> pretty straightforward. The patch below implements per-device metrics >> for vCPU/block/net. It's easy to see that these could be very >> interesting, e.g., in case of a database VM or a file server VM. There's >> quite some amount of new code but most of it is executed only when >> adding new metrics (for example, if libvirt.domstats.net.1.rd.times >> does not exists and a VM with two NICs (0, 1) is present, then that >> metric is being added, libvirt.domstats.net.0.rd.times and others are >> left untouched. And when the VM with two NICs goes away, there will >> be just the typical "not available" return code sent to the clients. > > "libvirt.domstats.net.0.rd.times" - this looks like it's representing > individual network devices using the metric namespace, is that right? Correct. > That has proved highly problematic in the past - in general, much more > flexibility (not to mention correctness often, too) is to found in the > approach of using a new indom with a compound instance name, e.g. > > libvirt.domstats.net.rd.times[vmXXX/ifNNN] > > This tends to make things easier on the client side too, from a users > point of view - e.g. writing pmie rules, pmchart configs, etc. What kind of "highly problematic" scenarios there has been in the past? It seems that your proposal would glue two IDs together which could be kept separated and I don't see how to my proposal would make things more difficult. For example, in a situation where all VMs are connected to one network with NIC0 and one or two VMs might have few extra NICs, it would easy to monitor either the common network traffic (libvirt.domstats.net.0) or the other NICs (libvirt.domstats.net.{1,2}). I'm also wondering which one would be more easier approach e.g. with pmwebd/grafana or Zabbix? Thanks, -- Marko Myllynen From debbugs@buxtehude.debian.org Tue Jul 19 03:48:10 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AB8457CA0 for ; Tue, 19 Jul 2016 03:48:10 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0A5A4AC006 for ; Tue, 19 Jul 2016 01:48:09 -0700 (PDT) X-ASG-Debug-ID: 1468918086-04cbb003557c1d0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id ABHBFo0uPYAMMzAl (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 01:48:06 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bPQhA-0004Fp-6V; Tue, 19 Jul 2016 08:48:04 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Santiago Vila , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Santiago Vila Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Tue, 19 Jul 2016 08:48:02 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.146891787114891 (code B ref 805955); Tue, 19 Jul 2016 08:48:02 +0000 Received: (at 805955) by bugs.debian.org; 19 Jul 2016 08:44:31 +0000 Received: from zmta02.unex.es ([158.49.17.56]) by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bPQdj-0003rk-Ao for 805955@bugs.debian.org; Tue, 19 Jul 2016 08:44:31 +0000 Received: from localhost (localhost [127.0.0.1]) by zmta02.unex.es (Postfix) with ESMTP id 56B1B610D8; Tue, 19 Jul 2016 10:44:28 +0200 (CEST) Received: from zmta02.unex.es ([127.0.0.1]) by localhost (zmta02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id sG5Go8VIESwG; Tue, 19 Jul 2016 10:44:22 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmta02.unex.es (Postfix) with ESMTP id 20A2961152; Tue, 19 Jul 2016 10:44:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at zmta02.siue Received: from zmta02.unex.es ([127.0.0.1]) by localhost (zmta02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YROnOtdpEJRf; Tue, 19 Jul 2016 10:44:21 +0200 (CEST) Received: from zproxy02.unex.es (zproxy02.servicios.unex.es [10.254.208.62]) by zmta02.unex.es (Postfix) with ESMTPS id E9EAF610D8; Tue, 19 Jul 2016 10:44:21 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zproxy02.unex.es (Postfix) with ESMTP id DD3CD612FB; Tue, 19 Jul 2016 10:44:21 +0200 (CEST) Received: from zproxy02.unex.es ([127.0.0.1]) by localhost (zproxy02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 8ZXK0__mkSUN; Tue, 19 Jul 2016 10:44:17 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zproxy02.unex.es (Postfix) with ESMTP id 74900612F7; Tue, 19 Jul 2016 10:44:17 +0200 (CEST) X-Virus-Scanned: amavisd-new at zproxy02.siue Received: from zproxy02.unex.es ([127.0.0.1]) by localhost (zproxy02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ASRQx4ci4KWs; Tue, 19 Jul 2016 10:44:17 +0200 (CEST) Received: from tulipan.isla-invisible.es (tulipan.isla-invisible.es [185.92.222.134]) by zproxy02.unex.es (Postfix) with ESMTPSA id 3CC21612DC; Tue, 19 Jul 2016 10:44:17 +0200 (CEST) Received: by tulipan.isla-invisible.es (Postfix, from userid 1000) id 8CDDB1452; Tue, 19 Jul 2016 10:44:16 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by tulipan.isla-invisible.es (Postfix) with ESMTP id 71221216; Tue, 19 Jul 2016 10:44:16 +0200 (CEST) Date: Tue, 19 Jul 2016 10:44:16 +0200 (CEST) From: Santiago Vila To: Nathan Scott cc: 805955@bugs.debian.org In-Reply-To: <363843620.6970954.1468912367736.JavaMail.zimbra@redhat.com> Message-ID: References: <363843620.6970954.1468912367736.JavaMail.zimbra@redhat.com> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1468918086 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 616 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31364 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header > Actually some advice would be great, having had an initial look into > this one now. Patch below shows the basic split we'll need to make > the architecture independent packages generated separately, but I'm > not sure how to fit that split into the rest of the rules file (I get > the same sort of errors with a change like this in place no matter > what I try - maybe its obvious to someone more deb knowledgeable?). I have not tested the patch but I see why it would not work. Try putting "dh_builddeb" somewhere in binary-indep, otherwise the actual .deb packages will not be created. Thanks. From kenj@internode.on.net Tue Jul 19 05:13:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 284817CA0 for ; Tue, 19 Jul 2016 05:13:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EEC388F8033 for ; Tue, 19 Jul 2016 03:13:40 -0700 (PDT) X-ASG-Debug-ID: 1468923213-04cb6c4da285770001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id SMy0Dhw9xXRDwLWE for ; Tue, 19 Jul 2016 03:13:33 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AosDAMr8jVd20ViVEGdsb2JhbAANT4wAs3CGGgKBfgEBAQEBAQcBAQEBAQEBAT6FHQEFIxVAARALGAICBRYLAgIJAwIBAgEbFhQGDQgBAbYyZ44OAQEBAQEBAQMBAQEBAQEhgQGJdodBgloFmSSQNwGNYZAehFmIbAEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail04.adl6.internode.on.net with ESMTP; 19 Jul 2016 19:43:32 +0930 Subject: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pmcollectl (qa/709) failing on Mac OS X References: <578C0B74.4030604@internode.on.net> <1087474771.6963035.1468909865297.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <578DFD4C.5010903@internode.on.net> Date: Tue, 19 Jul 2016 20:13:32 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <1087474771.6963035.1468909865297.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: 1468923213 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 272 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31365 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 19/07/16 16:31, Nathan Scott wrote: > > ... > Its not likely pmcollectl is of much use to people for monitoring Darwin > kernels, so I guess a _notrun for non-Linux platforms is simplest course > to take here now. Done ... commit in my next batch of pushes. From bugzilla@redhat.com Tue Jul 19 06:04:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8AD477CA0 for ; Tue, 19 Jul 2016 06:04:37 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F255EAC003 for ; Tue, 19 Jul 2016 04:04:36 -0700 (PDT) X-ASG-Debug-ID: 1468926270-04cbb00353816a0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id GGdAxAxJ6jvTVABH (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 04:04:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPSp7-0001Pd-HW for ; Tue, 19 Jul 2016 21:04:30 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4HDl039204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 07:04:17 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4HJN012771 for ; Tue, 19 Jul 2016 07:04:17 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JB4HAs012770; Tue, 19 Jul 2016 07:04:17 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1069956] Allow arbitrary font selection and window zoom in/ out in pmchart Date: Tue, 19 Jul 2016 11:04:17 +0000 X-ASG-Orig-Subj: [Bug 1069956] Allow arbitrary font selection and window zoom in/ out in pmchart 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468926272 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31366 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=3D1069956 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 07:04:17 --- Comment #4 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DqZ5COkb= JnR&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 06:04:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BE5FC7CA4 for ; Tue, 19 Jul 2016 06:04:39 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 12F31AC002 for ; Tue, 19 Jul 2016 04:04:35 -0700 (PDT) X-ASG-Debug-ID: 1468926271-04cb6c4da487020001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id GUYi5PgOxkFGZGYy (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 04:04:32 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPSp6-0001OS-HB for ; Tue, 19 Jul 2016 21:04:30 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4ETr039157 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 07:04:14 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4EM6012724 for ; Tue, 19 Jul 2016 07:04:14 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JB4DxP012711; Tue, 19 Jul 2016 07:04:13 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1069949] Automatically select metrics chosen via the search dialog in pmchart New/ Edit Chart process Date: Tue, 19 Jul 2016 11:04:12 +0000 X-ASG-Orig-Subj: [Bug 1069949] Automatically select metrics chosen via the search dialog in pmchart New/ Edit Chart process 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468926272 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31366 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=3D1069949 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 07:04:12 --- Comment #4 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DjsBBZBK= RZk&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 06:05:19 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E143C7CA0 for ; Tue, 19 Jul 2016 06:05:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6E7DBAC003 for ; Tue, 19 Jul 2016 04:05:18 -0700 (PDT) X-ASG-Debug-ID: 1468926312-04bdf0280daff10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 5bnTabIH8X1FbYaO (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 04:05:13 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPSpA-0005Hn-LY for ; Tue, 19 Jul 2016 21:04:31 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4Kks039252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 07:04:20 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JB4KJa012817 for ; Tue, 19 Jul 2016 07:04:20 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JB4KWP012816; Tue, 19 Jul 2016 07:04:20 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1069962] Recording of remote systems botches host specification somehow Date: Tue, 19 Jul 2016 11:04:20 +0000 X-ASG-Orig-Subj: [Bug 1069962] Recording of remote systems botches host specification somehow 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468926313 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31366 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=3D1069962 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 07:04:20 --- Comment #4 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DBKAGxoF= u0t&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 07:10:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 942677CA0 for ; Tue, 19 Jul 2016 07:10:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4C1AD304032 for ; Tue, 19 Jul 2016 05:10:15 -0700 (PDT) X-ASG-Debug-ID: 1468930211-04bdf0280db3540001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id oKVaFIK3xNo27ORi (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 05:10:12 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPTqe-0003MR-Cq for ; Tue, 19 Jul 2016 22:10:09 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JC9sML027002 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 08:09:55 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JC9scC010494 for ; Tue, 19 Jul 2016 08:09:54 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JC9s3d010491; Tue, 19 Jul 2016 08:09:54 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1146838] pcp timezone oddity Date: Tue, 19 Jul 2016 12:09:54 +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: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468930212 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31367 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=3D1146838 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 08:09:54 --- Comment #3 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DJ734VsD= cpB&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 07:24:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 359B07CA0 for ; Tue, 19 Jul 2016 07:24:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 06B6C8F8033 for ; Tue, 19 Jul 2016 05:24:11 -0700 (PDT) X-ASG-Debug-ID: 1468931047-04cbb0035685ce0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id dYXahNyEgHt2CAeD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 05:24:08 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPU4A-0001Ig-B0 for ; Tue, 19 Jul 2016 22:24:06 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNswp036320 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 08:23:54 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNsOr010553 for ; Tue, 19 Jul 2016 08:23:54 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JCNs04010550; Tue, 19 Jul 2016 08:23:54 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1163484] pmlogconf defaults should include superset of sos/sar data Date: Tue, 19 Jul 2016 12:23:54 +0000 X-ASG-Orig-Subj: [Bug 1163484] pmlogconf defaults should include superset of sos/sar data 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468931048 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31368 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=3D1163484 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 08:23:54 --- Comment #3 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DIzmKxVp= bYa&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 07:24:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8FDE77CA4 for ; Tue, 19 Jul 2016 07:24:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E9BB7AC003 for ; Tue, 19 Jul 2016 05:24:11 -0700 (PDT) X-ASG-Debug-ID: 1468931047-04cbb0035485ce0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 7gai22dVATUsZ9xK (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 05:24:08 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPU48-0001HE-Cq for ; Tue, 19 Jul 2016 22:24:06 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNp9m036274 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 08:23:51 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNph0010493 for ; Tue, 19 Jul 2016 08:23:51 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JCNpAk010492; Tue, 19 Jul 2016 08:23:51 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1163483] linux pmda: ensure full set of vm counters represented Date: Tue, 19 Jul 2016 12:23:51 +0000 X-ASG-Orig-Subj: [Bug 1163483] linux pmda: ensure full set of vm counters represented 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468931048 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31368 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=3D1163483 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 08:23:51 --- Comment #2 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DEUt815w= 7GR&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 07:24:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3CD457CA4 for ; Tue, 19 Jul 2016 07:24:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 930B9AC005 for ; Tue, 19 Jul 2016 05:24:16 -0700 (PDT) X-ASG-Debug-ID: 1468931049-04cb6c4da48aff0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id yik9NBbnRhqDK1r7 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 05:24:11 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPU4D-0007K8-La for ; Tue, 19 Jul 2016 22:24:08 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNwmG036391 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 08:23:58 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCNwdB017484 for ; Tue, 19 Jul 2016 08:23:58 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JCNwiJ017483; Tue, 19 Jul 2016 08:23:58 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1163485] RFE: papi pmda extensions Date: Tue, 19 Jul 2016 12:23:58 +0000 X-ASG-Orig-Subj: [Bug 1163485] RFE: papi pmda extensions 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: lberk@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468931051 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31367 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=3D1163485 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 08:23:58 --- Comment #5 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DLOozZCj= qfd&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 07:28:58 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4446D7CA0 for ; Tue, 19 Jul 2016 07:28:58 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 05A228F8037 for ; Tue, 19 Jul 2016 05:28:57 -0700 (PDT) X-ASG-Debug-ID: 1468931334-04cbb00355861d0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id e4otgIPLL5g0xETZ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 05:28:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPU8l-0006rD-I6 for ; Tue, 19 Jul 2016 22:28:53 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCSe3a040908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 08:28:40 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JCSetn013151 for ; Tue, 19 Jul 2016 08:28:40 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JCSenx013150; Tue, 19 Jul 2016 08:28:40 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1163485] RFE: papi pmda extensions Date: Tue, 19 Jul 2016 12:28:40 +0000 X-ASG-Orig-Subj: [Bug 1163485] RFE: papi pmda extensions Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: rawhide X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: lberk@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: lberk@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status version resolution keywords X-Bugzilla-Comment: none X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468931335 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 635 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31368 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=3D1163485 Lukas Berk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |NEW Version|22 |rawhide Resolution|EOL |--- Keywords| |Reopened --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DJmxYsoY= B2g&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 08:47:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A742E7CA0 for ; Tue, 19 Jul 2016 08:47:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 12ADAAC002 for ; Tue, 19 Jul 2016 06:47:30 -0700 (PDT) X-ASG-Debug-ID: 1468936043-04cbb003548a810001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id ChfyhIMS7lcgb12U (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 06:47:25 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPVMh-0000ar-IQ for ; Tue, 19 Jul 2016 23:47:20 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDl4Td026860 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 09:47:04 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDl4bd020335 for ; Tue, 19 Jul 2016 09:47:04 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JDl4pw020334; Tue, 19 Jul 2016 09:47:04 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1213263] RFE: allow listing all metrics for an instance Date: Tue, 19 Jul 2016 13:47:04 +0000 X-ASG-Orig-Subj: [Bug 1213263] RFE: allow listing all metrics for an instance 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468936044 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31368 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=3D1213263 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 09:47:04 --- Comment #1 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DxrkOtXc= HZb&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 08:49:54 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5D3FA7CA2 for ; Tue, 19 Jul 2016 08:49:54 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 12D538F8033 for ; Tue, 19 Jul 2016 06:49:50 -0700 (PDT) X-ASG-Debug-ID: 1468936185-04bdf0280cbac60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id xNxGVx6i330iulYd (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 06:49:47 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPVP4-0000WJ-EQ for ; Tue, 19 Jul 2016 23:49:45 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDnYCp028788 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 09:49:34 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDnYB7013338 for ; Tue, 19 Jul 2016 09:49:34 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JDnYcS013337; Tue, 19 Jul 2016 09:49:34 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1214364] RFE: provide per-process network statistics Date: Tue, 19 Jul 2016 13:49:33 +0000 X-ASG-Orig-Subj: [Bug 1214364] RFE: provide per-process network statistics 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468936187 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31369 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=3D1214364 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 09:49:33 --- Comment #2 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DOUXXgB9= EqQ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 08:52:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id ABF5F7CA2 for ; Tue, 19 Jul 2016 08:52:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 6F742304032 for ; Tue, 19 Jul 2016 06:52:41 -0700 (PDT) X-ASG-Debug-ID: 1468936357-04cb6c4da48f8f0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id kfvgZD5HQFbPZYAw (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 06:52:39 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPVRp-0002tK-HQ for ; Tue, 19 Jul 2016 23:52:36 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDqP4A031959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 09:52:25 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JDqPCx024103 for ; Tue, 19 Jul 2016 09:52:25 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JDqPej024102; Tue, 19 Jul 2016 09:52:25 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1214364] RFE: provide per-process network statistics Date: Tue, 19 Jul 2016 13:52:25 +0000 X-ASG-Orig-Subj: [Bug 1214364] RFE: provide per-process network statistics 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: fche@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468936358 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 374 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31369 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=3D1214364 --- Comment #3 from Frank Ch. Eigler --- A systemtap script interfacing to pmdajson should be able to gather this in= fo. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Db4EhLeO= wT2&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 10:20:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 082F97CA0 for ; Tue, 19 Jul 2016 10:20:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CE73F304032 for ; Tue, 19 Jul 2016 08:20:26 -0700 (PDT) X-ASG-Debug-ID: 1468941621-04cbb0035391b00001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id X3bab4OsyP4O2GQJ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 08:20:23 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPWoh-0000b1-HB for ; Wed, 20 Jul 2016 01:20:21 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JFK5GP051723 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 11:20:05 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JFK5I6027931 for ; Tue, 19 Jul 2016 11:20:05 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JFK40f027903; Tue, 19 Jul 2016 11:20:04 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1242462] RFE: provide NFS statistics monitoring tool Date: Tue, 19 Jul 2016 15:20:04 +0000 X-ASG-Orig-Subj: [Bug 1242462] RFE: provide NFS statistics monitoring tool 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468941623 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31370 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=3D1242462 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 11:20:04 --- Comment #2 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DassGgT7= Xzn&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 12:55:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 26C887CA0 for ; Tue, 19 Jul 2016 12:55:45 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8FB95AC002 for ; Tue, 19 Jul 2016 10:55:41 -0700 (PDT) X-ASG-Debug-ID: 1468950933-04cb6c4da5a6650001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id CMRDwByXH4FEVu39 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 10:55:35 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPZEu-0007K5-Kq for ; Wed, 20 Jul 2016 03:55:32 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JHtItT012809 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 13:55:18 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JHtITi046135 for ; Tue, 19 Jul 2016 13:55:18 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JHtIEB046134; Tue, 19 Jul 2016 13:55:18 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1264124] RFE: Provide easier count scaling strings Date: Tue, 19 Jul 2016 17:55:17 +0000 X-ASG-Orig-Subj: [Bug 1264124] RFE: Provide easier count scaling strings 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468950934 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31376 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=3D1264124 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 13:55:17 --- Comment #4 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DGrIBdgt= scZ&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 12:55:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 8F1287CA1 for ; Tue, 19 Jul 2016 12:55:45 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3960E304032 for ; Tue, 19 Jul 2016 10:55:44 -0700 (PDT) X-ASG-Debug-ID: 1468950941-04bdf0280dcef10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 3ooR4hexjD9uZSok (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 10:55:42 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPZF4-0004CJ-Eh for ; Wed, 20 Jul 2016 03:55:40 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JHtUrw013319 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 13:55:31 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JHtU3d015176 for ; Tue, 19 Jul 2016 13:55:30 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JHtUu1015175; Tue, 19 Jul 2016 13:55:30 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1264147] RFE: Python pmFetch needs to become polymorphic Date: Tue, 19 Jul 2016 17:55:30 +0000 X-ASG-Orig-Subj: [Bug 1264147] RFE: Python pmFetch needs to become polymorphic 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1468950942 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31376 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=3D1264147 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 13:55:30 --- Comment #1 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D8Fml6vg= MGx&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 13:06:10 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id ADF447CA0 for ; Tue, 19 Jul 2016 13:06:10 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 80B298F8039 for ; Tue, 19 Jul 2016 11:06:07 -0700 (PDT) X-ASG-Debug-ID: 1468951560-04cbb003559aed0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id irPLjVRK4NzUaDHG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 11:06:02 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPZP0-00029c-IU for ; Wed, 20 Jul 2016 04:05:59 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JI5iDS022097 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 14:05:44 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JI5ix6022298 for ; Tue, 19 Jul 2016 14:05:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JI5ifP022295; Tue, 19 Jul 2016 14:05:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1268297] Obsolete disk.dev metric references Date: Tue, 19 Jul 2016 18:05:44 +0000 X-ASG-Orig-Subj: [Bug 1268297] Obsolete disk.dev metric references 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1468951561 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31376 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=3D1268297 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 14:05:44 --- Comment #3 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DlxbQ4Pa= YcR&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 13:38:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 28EF67CA0 for ; Tue, 19 Jul 2016 13:38:56 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D3088304048 for ; Tue, 19 Jul 2016 11:38:55 -0700 (PDT) X-ASG-Debug-ID: 1468953531-04bdf0280cd2b10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id oyYkgwzOck7c24uI (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 11:38:53 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPZuo-0006qN-IK for ; Wed, 20 Jul 2016 04:38:51 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JIcb6Y046426 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 14:38:37 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JIcbq5042851 for ; Tue, 19 Jul 2016 14:38:37 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JIcbkG042850; Tue, 19 Jul 2016 14:38:37 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1295551] some pipe pmda issues Date: Tue, 19 Jul 2016 18:38:37 +0000 X-ASG-Orig-Subj: [Bug 1295551] some pipe pmda issues 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: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: fche@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468953533 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31376 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=3D1295551 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 14:38:37 --- Comment #3 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DL1j5Xna= cPN&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 15:04:19 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D5A107CA0 for ; Tue, 19 Jul 2016 15:04:19 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A83A6304051 for ; Tue, 19 Jul 2016 13:04:19 -0700 (PDT) X-ASG-Debug-ID: 1468958651-04cb6c4da4b1a00001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id za9vPRRXOPqjHcUf (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 13:04:13 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPbFO-0006i3-E5 for ; Wed, 20 Jul 2016 06:04:11 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JK3tD4042038 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 16:03:56 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JK3ttI043255 for ; Tue, 19 Jul 2016 16:03:55 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JK3tLQ043251; Tue, 19 Jul 2016 16:03:55 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1034560] RFE: Investigate pmcd saslauthd integration and whether this can be default enabled Date: Tue, 19 Jul 2016 20:03:55 +0000 X-ASG-Orig-Subj: [Bug 1034560] RFE: Investigate pmcd saslauthd integration and whether this can be default enabled 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: low X-Bugzilla-Who: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: nathans@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1468958653 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1268 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31378 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=3D1034560 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 16:03:55 --- Comment #4 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DJKFVtA7= iup&a=3Dcc_unsubscribe= From bugzilla@redhat.com Tue Jul 19 15:20:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E33477CA0 for ; Tue, 19 Jul 2016 15:20:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B42318F8037 for ; Tue, 19 Jul 2016 13:20:08 -0700 (PDT) X-ASG-Debug-ID: 1468959601-04cbb00356a59b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id 5dxYqlHqyw70qLMg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 13:20:03 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPbUi-00009t-Jl for ; Wed, 20 Jul 2016 06:20:01 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JKJlOm054207 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 16:19:47 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6JKJldo004408 for ; Tue, 19 Jul 2016 16:19:47 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6JKJlCO004407; Tue, 19 Jul 2016 16:19:47 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 989794] switching from utilization to stacked-bar with pmchart CPU view displays only the first metric Date: Tue, 19 Jul 2016 20:19:46 +0000 X-ASG-Orig-Subj: [Bug 989794] switching from utilization to stacked-bar with pmchart CPU view displays only the first metric 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: high X-Bugzilla-Who: jkurik@fedoraproject.org X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: high X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Bugzilla-Reporter: mgoodwin@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1468959603 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1267 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31378 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=3D989794 Fedora End Of Life changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2016-07-19 16:19:46 --- Comment #5 from Fedora End Of Life --- Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D8bXB8n1= mOl&a=3Dcc_unsubscribe= From kenj@internode.on.net Tue Jul 19 16:40:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7CCF57CA0 for ; Tue, 19 Jul 2016 16:40:01 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4DB668F8035 for ; Tue, 19 Jul 2016 14:39:57 -0700 (PDT) X-ASG-Debug-ID: 1468964390-04cb6c4da5baf50001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id wtqdBfImnXkjS6fh for ; Tue, 19 Jul 2016 14:39:51 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DHAgAWnY5XEJVY0XYNUIQVfLpoHoV3A4IDAQEBAQEBBwEBAQEBAQI+hT0BCFU9FgsCBAcDAgECARsWGg0IAQG2YmeNbwwBFg6SOIJaBYgPhXyBNIllgzeBbm6LCIx+kB6EWVyIJQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail07.adl2.internode.on.net with ESMTP; 20 Jul 2016 07:09:48 +0930 To: PCP From: Ken McDonell Subject: More Python induced QA pain Message-ID: <578E9E23.9090904@internode.on.net> X-ASG-Orig-Subj: More Python induced QA pain Date: Wed, 20 Jul 2016 07:39:47 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000909030504020801030502" X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1468964390 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 272 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31380 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 WEIRD_PORT URI: Uses non-standard port number for HTTP This is a multi-part message in MIME format. --------------000909030504020801030502 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit qa/662 this time (pmwebd testing from python test code) with a variety of fatal Python exceptions. A potpourri of 662.out.bad files are attached. Also I noticed some bad ipv6 testing, see the vm34 output for example. --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm34" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm34" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCkFycmdoIC4uLiBjYW5ub3QgZGV0ZXJtaW5lIElQ djYgbG9jYWxob3N0IG5hbWUgZnJvbSAvZXRjL2hvc3RzCgo9PT0gSVB2NCBwbXdlYmQgdGVz dGluZyB2aWEgcHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6 CiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMzEsIGluIDxtb2R1bGU+CiAg ICB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbihjdHhfaG9zdCwnJykKICBGaWxlICJzcmMvdGVz dF93ZWJhcGkucHkiLCBsaW5lIDkwLCBpbiB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbgogICAg bGluZSA9IHByb2Muc3Rkb3V0LnJlYWRsaW5lKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24z LjUvZW5jb2RpbmdzL2FzY2lpLnB5IiwgbGluZSAyNiwgaW4gZGVjb2RlCiAgICByZXR1cm4g Y29kZWNzLmFzY2lpX2RlY29kZShpbnB1dCwgc2VsZi5lcnJvcnMpWzBdClVuaWNvZGVEZWNv ZGVFcnJvcjogJ2FzY2lpJyBjb2RlYyBjYW4ndCBkZWNvZGUgYnl0ZSAweGUyIGluIHBvc2l0 aW9uIDMzNjY6IG9yZGluYWwgbm90IGluIHJhbmdlKDEyOCkKUmVjZWl2ZWQgUE1fQ09OVEVY VF9MT0NBTCAjIyMjClJlY2VpdmVkIFBNX0NPTlRFWFRfSE9TVCAjIyMjCmJhZCBhcmNoaXZl IC9kZXYvbnVsbCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2ZSAuLi9ldGMvcGFzc3dk IHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC9ldGMvcGFzc3dkIHJlc3BvbnNlIGNv ZGUgNDAwCmJhZCBhcmNoaXZlIC4uLy4uL2V0Yy9zaGFkb3cgcmVzcG9uc2UgY29kZSA0MDAK Y29tbWFuZCBOT1NVQ0hBUEkgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCBOT1NVQ0hDT05U RVhUIHJlc3BvbnNlIGNvZGUgNDAwCmNvbnRleHQgMCByZXNwb25zZSBjb2RlIDQwMApub24t cG13ZWJhcGkgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAjIyMjIGxvY2FsIG1ldHJpYyAu KiBlbnVtZXJhdGlvbiB3aXRoIHBtaW5mbyAjIyMjCmNvbnRleHQgIyMjIyBsb2NhbCBtZXRy aWMgLiogZW51bWVyYXRpb24gd2l0aCBwbXdlYmluZm8gIyMjIwpjb250ZXh0ICMjIyMgbG9j YWwgbWV0cmljIC4qIGVudW1lcmF0aW9uIG1hdGNoIGNvdW50IFBBU1MKCj09PSBJUHY2IHBt d2ViZCB0ZXN0aW5nIHZpYSBweXRob24gPT09CnVzYWdlOiB0ZXN0X3dlYmFwaS5weSBbLWhd IFstLWhvc3QgSE9TVF0gWy0tcG9ydCBQT1JUXQp0ZXN0X3dlYmFwaS5weTogZXJyb3I6IGFy Z3VtZW50IC0taG9zdDogZXhwZWN0ZWQgb25lIGFyZ3VtZW50Cgo= --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm26" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm26" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi c3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMzEsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21l dHJpY19lbnVtZXJhdGlvbihjdHhfaG9zdCwnJykKICBGaWxlICJzcmMvdGVzdF93ZWJhcGku cHkiLCBsaW5lIDExNCwgaW4gdGVzdF9tZXRyaWNfZW51bWVyYXRpb24KICAgIHByaW50KHRl c3RwcmVmaXggKyAnIGVudW1lcmF0aW9uIHdpdGggcG13ZWJpbmZvICMnK3N0cihsZW4ocmVz cFsnbWV0cmljcyddKSkpClVuYm91bmRMb2NhbEVycm9yOiBsb2NhbCB2YXJpYWJsZSAncmVz cCcgcmVmZXJlbmNlZCBiZWZvcmUgYXNzaWdubWVudApSZWNlaXZlZCBQTV9DT05URVhUX0xP Q0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NUICMjIyMKYmFkIGFyY2hpdmUgL2Rl di9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uL2V0Yy9wYXNzd2QgcmVz cG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9wYXNzd2QgcmVzcG9uc2UgY29kZSA0 MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyByZXNwb25zZSBjb2RlIDQwMApjb21t YW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0IE5PU1VDSENPTlRFWFQg cmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3BvbnNlIGNvZGUgNDAwCm5vbi1wbXdl YmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMjIyMgbG9jYWwgbWV0cmljIC4qIGVu dW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMKY29udGV4dCAjIyMjIGxvY2FsIG1ldHJpYyAu KiBlbnVtZXJhdGlvbiB3aXRoIHBtd2ViaW5mbyAjIyMjCmNvbnRleHQgIyMjIyBsb2NhbCBt ZXRyaWMgLiogZW51bWVyYXRpb24gbWF0Y2ggY291bnQgUEFTUwpjb250ZXh0ICMjIyMgaG9z dCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMjIwpodHRwOi8vTE9DQUxI T1NUOjU0MzIxLwpFUlJPUjogTm8gSlNPTiBvYmplY3QgY291bGQgYmUgZGVjb2RlZApjb250 ZXh0ICMjIyMgaG9zdCBtZXRyaWMgLiplcnJvciBKU09OLWRlY29kaW5nIFBNV0VCRCBlcnJv ciwgWFhYCgo9PT0gSVB2NiBwbXdlYmQgdGVzdGluZyB2aWEgcHl0aG9uID09PQpUcmFjZWJh Y2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5 IiwgbGluZSAxMzAsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbihj dHhfbG9jYWwsJycpCiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMDcsIGlu IHRlc3RfbWV0cmljX2VudW1lcmF0aW9uCiAgICAoJz9wcmVmaXg9JytwcmVmaXggaWYgcHJl Zml4ICE9ICcnIGVsc2UgJycpKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBh Y2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNjksIGluIGdldAogICAgcmV0dXJuIHJl cXVlc3QoJ2dldCcsIHVybCwgcGFyYW1zPXBhcmFtcywgKiprd2FyZ3MpCiAgRmlsZSAiL3Vz ci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA1 MCwgaW4gcmVxdWVzdAogICAgcmVzcG9uc2UgPSBzZXNzaW9uLnJlcXVlc3QobWV0aG9kPW1l dGhvZCwgdXJsPXVybCwgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3Np dGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDQ2NSwgaW4gcmVxdWVz dAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dhcmdzKQogIEZpbGUgIi91 c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3Nlc3Npb25zLnB5Iiwg bGluZSA1NzMsIGluIHNlbmQKICAgIHIgPSBhZGFwdGVyLnNlbmQocmVxdWVzdCwgKiprd2Fy Z3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMv YWRhcHRlcnMucHkiLCBsaW5lIDQxNSwgaW4gc2VuZAogICAgcmFpc2UgQ29ubmVjdGlvbkVy cm9yKGVyciwgcmVxdWVzdD1yZXF1ZXN0KQpyZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rp b25FcnJvcjogKCdDb25uZWN0aW9uIGFib3J0ZWQuJywgQmFkU3RhdHVzTGluZSgiJyciLCkp ClJlY2VpdmVkIFBNX0NPTlRFWFRfTE9DQUwgIyMjIwpSZWNlaXZlZCBQTV9DT05URVhUX0hP U1QgIyMjIwpiYWQgYXJjaGl2ZSAvZGV2L251bGwgcmVzcG9uc2UgY29kZSA0MDAKYmFkIGFy Y2hpdmUgLi4vZXRjL3Bhc3N3ZCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2ZSAvZXRj L3Bhc3N3ZCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2ZSAuLi8uLi9ldGMvc2hhZG93 IHJlc3BvbnNlIGNvZGUgNDAwCmNvbW1hbmQgTk9TVUNIQVBJIHJlc3BvbnNlIGNvZGUgNDAw CmNvbnRleHQgTk9TVUNIQ09OVEVYVCByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0IDAgcmVz cG9uc2UgY29kZSA0MDAKbm9uLXBtd2ViYXBpIHJlc3BvbnNlIGNvZGUgNDAwCmNvbnRleHQg IyMjIyBsb2NhbCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMjIwo= --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm05" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm05" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi c3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMzEsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21l dHJpY19lbnVtZXJhdGlvbihjdHhfaG9zdCwnJykKICBGaWxlICJzcmMvdGVzdF93ZWJhcGku cHkiLCBsaW5lIDExNCwgaW4gdGVzdF9tZXRyaWNfZW51bWVyYXRpb24KICAgIHByaW50KHRl c3RwcmVmaXggKyAnIGVudW1lcmF0aW9uIHdpdGggcG13ZWJpbmZvICMnK3N0cihsZW4ocmVz cFsnbWV0cmljcyddKSkpClVuYm91bmRMb2NhbEVycm9yOiBsb2NhbCB2YXJpYWJsZSAncmVz cCcgcmVmZXJlbmNlZCBiZWZvcmUgYXNzaWdubWVudApSZWNlaXZlZCBQTV9DT05URVhUX0xP Q0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NUICMjIyMKYmFkIGFyY2hpdmUgL2Rl di9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uL2V0Yy9wYXNzd2QgcmVz cG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9wYXNzd2QgcmVzcG9uc2UgY29kZSA0 MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyByZXNwb25zZSBjb2RlIDQwMApjb21t YW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0IE5PU1VDSENPTlRFWFQg cmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3BvbnNlIGNvZGUgNDAwCm5vbi1wbXdl YmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMjIyMgbG9jYWwgbWV0cmljIC4qIGVu dW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMKY29udGV4dCAjIyMjIGxvY2FsIG1ldHJpYyAu KiBlbnVtZXJhdGlvbiB3aXRoIHBtd2ViaW5mbyAjIyMjCmNvbnRleHQgIyMjIyBsb2NhbCBt ZXRyaWMgLiogZW51bWVyYXRpb24gbWF0Y2ggY291bnQgUEFTUwpjb250ZXh0ICMjIyMgaG9z dCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMjIwpodHRwOi8vTE9DQUxI T1NUOjU0MzIxLwpFUlJPUjogRXhwZWN0aW5nIHZhbHVlOiBsaW5lIDEgY29sdW1uIDEgKGNo YXIgMCkKY29udGV4dCAjIyMjIGhvc3QgbWV0cmljIC4qZXJyb3IgSlNPTi1kZWNvZGluZyBQ TVdFQkQgZXJyb3IsIFhYWAoKPT09IElQdjYgcG13ZWJkIHRlc3RpbmcgdmlhIHB5dGhvbiA9 PT0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli NjQvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy9j b25uZWN0aW9ucG9vbC5weSIsIGxpbmUgMzc2LCBpbiBfbWFrZV9yZXF1ZXN0CiAgICBodHRw bGliX3Jlc3BvbnNlID0gY29ubi5nZXRyZXNwb25zZShidWZmZXJpbmc9VHJ1ZSkKVHlwZUVy cm9yOiBnZXRyZXNwb25zZSgpIGdvdCBhbiB1bmV4cGVjdGVkIGtleXdvcmQgYXJndW1lbnQg J2J1ZmZlcmluZycKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBh bm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs bCBsYXN0KToKICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3Jl cXVlc3RzL3BhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDU1OSwg aW4gdXJsb3BlbgogICAgYm9keT1ib2R5LCBoZWFkZXJzPWhlYWRlcnMpCiAgRmlsZSAiL3Vz ci9saWI2NC9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxs aWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSAzNzgsIGluIF9tYWtlX3JlcXVlc3QKICAg IGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdldHJlc3BvbnNlKCkKICBGaWxlICIvdXNyL2xp YjY0L3B5dGhvbjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTE3MSwgaW4gZ2V0cmVzcG9u c2UKICAgIHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjMuNC9o dHRwL2NsaWVudC5weSIsIGxpbmUgMzUxLCBpbiBiZWdpbgogICAgdmVyc2lvbiwgc3RhdHVz LCByZWFzb24gPSBzZWxmLl9yZWFkX3N0YXR1cygpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRo b24zLjQvaHR0cC9jbGllbnQucHkiLCBsaW5lIDMyMSwgaW4gX3JlYWRfc3RhdHVzCiAgICBy YWlzZSBCYWRTdGF0dXNMaW5lKGxpbmUpCmh0dHAuY2xpZW50LkJhZFN0YXR1c0xpbmU6ICcn CgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNl cHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg RmlsZSAiL3Vzci9saWI2NC9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hZGFw dGVycy5weSIsIGxpbmUgMzcwLCBpbiBzZW5kCiAgICB0aW1lb3V0PXRpbWVvdXQKICBGaWxl ICIvdXNyL2xpYjY0L3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2Vz L3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDYwOSwgaW4gdXJsb3BlbgogICAg X3N0YWNrdHJhY2U9c3lzLmV4Y19pbmZvKClbMl0pCiAgRmlsZSAiL3Vzci9saWI2NC9weXRo b24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL3V0aWwvcmV0 cnkucHkiLCBsaW5lIDI0NSwgaW4gaW5jcmVtZW50CiAgICByYWlzZSBzaXgucmVyYWlzZSh0 eXBlKGVycm9yKSwgZXJyb3IsIF9zdGFja3RyYWNlKQogIEZpbGUgIi91c3IvbGliNjQvcHl0 aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy9wYWNrYWdl cy9zaXgucHkiLCBsaW5lIDMwOSwgaW4gcmVyYWlzZQogICAgcmFpc2UgdmFsdWUud2l0aF90 cmFjZWJhY2sodGIpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24zLjQvc2l0ZS1wYWNrYWdl cy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1 NTksIGluIHVybG9wZW4KICAgIGJvZHk9Ym9keSwgaGVhZGVycz1oZWFkZXJzKQogIEZpbGUg Ii91c3IvbGliNjQvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMv dXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgMzc4LCBpbiBfbWFrZV9yZXF1ZXN0 CiAgICBodHRwbGliX3Jlc3BvbnNlID0gY29ubi5nZXRyZXNwb25zZSgpCiAgRmlsZSAiL3Vz ci9saWI2NC9weXRob24zLjQvaHR0cC9jbGllbnQucHkiLCBsaW5lIDExNzEsIGluIGdldHJl c3BvbnNlCiAgICByZXNwb25zZS5iZWdpbigpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24z LjQvaHR0cC9jbGllbnQucHkiLCBsaW5lIDM1MSwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0 YXR1cywgcmVhc29uID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliNjQv cHl0aG9uMy40L2h0dHAvY2xpZW50LnB5IiwgbGluZSAzMjEsIGluIF9yZWFkX3N0YXR1cwog ICAgcmFpc2UgQmFkU3RhdHVzTGluZShsaW5lKQpyZXF1ZXN0cy5wYWNrYWdlcy51cmxsaWIz LmV4Y2VwdGlvbnMuUHJvdG9jb2xFcnJvcjogKCdDb25uZWN0aW9uIGFib3J0ZWQuJywgQmFk U3RhdHVzTGluZSgiJyciLCkpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2Vw dGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVj ZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMzAs IGluIDxtb2R1bGU+CiAgICB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbihjdHhfbG9jYWwsJycp CiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMDcsIGluIHRlc3RfbWV0cmlj X2VudW1lcmF0aW9uCiAgICAoJz9wcmVmaXg9JytwcmVmaXggaWYgcHJlZml4ICE9ICcnIGVs c2UgJycpKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVx dWVzdHMvYXBpLnB5IiwgbGluZSA2OSwgaW4gZ2V0CiAgICByZXR1cm4gcmVxdWVzdCgnZ2V0 JywgdXJsLCBwYXJhbXM9cGFyYW1zLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYjY0L3B5 dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNTAsIGluIHJl cXVlc3QKICAgIHJlc3BvbnNlID0gc2Vzc2lvbi5yZXF1ZXN0KG1ldGhvZD1tZXRob2QsIHVy bD11cmwsICoqa3dhcmdzKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMy40L3NpdGUtcGFj a2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDQ2OCwgaW4gcmVxdWVzdAogICAg cmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dhcmdzKQogIEZpbGUgIi91c3IvbGli NjQvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5l IDU3NiwgaW4gc2VuZAogICAgciA9IGFkYXB0ZXIuc2VuZChyZXF1ZXN0LCAqKmt3YXJncykK ICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2Fk YXB0ZXJzLnB5IiwgbGluZSA0MTIsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25FcnJv cihlcnIsIHJlcXVlc3Q9cmVxdWVzdCkKcmVxdWVzdHMuZXhjZXB0aW9ucy5Db25uZWN0aW9u RXJyb3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xpbmUoIicnIiwpKQpS ZWNlaXZlZCBQTV9DT05URVhUX0xPQ0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NU ICMjIyMKYmFkIGFyY2hpdmUgL2Rldi9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNo aXZlIC4uL2V0Yy9wYXNzd2QgcmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9w YXNzd2QgcmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyBy ZXNwb25zZSBjb2RlIDQwMApjb21tYW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApj b250ZXh0IE5PU1VDSENPTlRFWFQgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3Bv bnNlIGNvZGUgNDAwCm5vbi1wbXdlYmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMj IyMgbG9jYWwgbWV0cmljIC4qIGVudW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMK --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm03" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm03" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi c3JjL3Rlc3Rfd2ViYXBpLnB5IiwgbGluZSAxMzEsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21l dHJpY19lbnVtZXJhdGlvbihjdHhfaG9zdCwnJykKICBGaWxlICJzcmMvdGVzdF93ZWJhcGku cHkiLCBsaW5lIDExNCwgaW4gdGVzdF9tZXRyaWNfZW51bWVyYXRpb24KICAgIHByaW50KHRl c3RwcmVmaXggKyAnIGVudW1lcmF0aW9uIHdpdGggcG13ZWJpbmZvICMnK3N0cihsZW4ocmVz cFsnbWV0cmljcyddKSkpClVuYm91bmRMb2NhbEVycm9yOiBsb2NhbCB2YXJpYWJsZSAncmVz cCcgcmVmZXJlbmNlZCBiZWZvcmUgYXNzaWdubWVudApSZWNlaXZlZCBQTV9DT05URVhUX0xP Q0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NUICMjIyMKYmFkIGFyY2hpdmUgL2Rl di9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uL2V0Yy9wYXNzd2QgcmVz cG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9wYXNzd2QgcmVzcG9uc2UgY29kZSA0 MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyByZXNwb25zZSBjb2RlIDQwMApjb21t YW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0IE5PU1VDSENPTlRFWFQg cmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3BvbnNlIGNvZGUgNDAwCm5vbi1wbXdl YmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMjIyMgbG9jYWwgbWV0cmljIC4qIGVu dW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMKY29udGV4dCAjIyMjIGxvY2FsIG1ldHJpYyAu KiBlbnVtZXJhdGlvbiB3aXRoIHBtd2ViaW5mbyAjIyMjCmNvbnRleHQgIyMjIyBsb2NhbCBt ZXRyaWMgLiogZW51bWVyYXRpb24gbWF0Y2ggY291bnQgUEFTUwpjb250ZXh0ICMjIyMgaG9z dCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMjIwpodHRwOi8vTE9DQUxI T1NUOjU0MzIxLwpFUlJPUjogRXhwZWN0aW5nIHZhbHVlOiBsaW5lIDEgY29sdW1uIDEgKGNo YXIgMCkKY29udGV4dCAjIyMjIGhvc3QgbWV0cmljIC4qZXJyb3IgSlNPTi1kZWNvZGluZyBQ TVdFQkQgZXJyb3IsIFhYWAoKPT09IElQdjYgcG13ZWJkIHRlc3RpbmcgdmlhIHB5dGhvbiA9 PT0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli L3B5dGhvbjMuNS9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMvY29u bmVjdGlvbnBvb2wucHkiLCBsaW5lIDM4NSwgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0cGxp Yl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoYnVmZmVyaW5nPVRydWUpClR5cGVFcnJv cjogZ2V0cmVzcG9uc2UoKSBnb3QgYW4gdW5leHBlY3RlZCBrZXl3b3JkIGFyZ3VtZW50ICdi dWZmZXJpbmcnCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5v dGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg bGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvcmVxdWVz dHMvcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNTc4LCBpbiB1 cmxvcGVuCiAgICBjaHVua2VkPWNodW5rZWQpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41 L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9v bC5weSIsIGxpbmUgMzg3LCBpbiBfbWFrZV9yZXF1ZXN0CiAgICBodHRwbGliX3Jlc3BvbnNl ID0gY29ubi5nZXRyZXNwb25zZSgpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24zLjUvaHR0 cC9jbGllbnQucHkiLCBsaW5lIDExNzQsIGluIGdldHJlc3BvbnNlCiAgICByZXNwb25zZS5i ZWdpbigpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24zLjUvaHR0cC9jbGllbnQucHkiLCBs aW5lIDI4MiwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywgcmVhc29uID0gc2VsZi5f cmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMy41L2h0dHAvY2xpZW50 LnB5IiwgbGluZSAyNTEsIGluIF9yZWFkX3N0YXR1cwogICAgcmFpc2UgUmVtb3RlRGlzY29u bmVjdGVkKCJSZW1vdGUgZW5kIGNsb3NlZCBjb25uZWN0aW9uIHdpdGhvdXQiCmh0dHAuY2xp ZW50LlJlbW90ZURpc2Nvbm5lY3RlZDogUmVtb3RlIGVuZCBjbG9zZWQgY29ubmVjdGlvbiB3 aXRob3V0IHJlc3BvbnNlCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlv biwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMv cmVxdWVzdHMvYWRhcHRlcnMucHkiLCBsaW5lIDQwMywgaW4gc2VuZAogICAgdGltZW91dD10 aW1lb3V0CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvcmVxdWVz dHMvcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNjIzLCBpbiB1 cmxvcGVuCiAgICBfc3RhY2t0cmFjZT1zeXMuZXhjX2luZm8oKVsyXSkKICBGaWxlICIvdXNy L2xpYi9weXRob24zLjUvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIz L3V0aWwvcmV0cnkucHkiLCBsaW5lIDI1NSwgaW4gaW5jcmVtZW50CiAgICByYWlzZSBzaXgu cmVyYWlzZSh0eXBlKGVycm9yKSwgZXJyb3IsIF9zdGFja3RyYWNlKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNS9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMv cGFja2FnZXMvc2l4LnB5IiwgbGluZSA2ODUsIGluIHJlcmFpc2UKICAgIHJhaXNlIHZhbHVl LndpdGhfdHJhY2ViYWNrKHRiKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNS9zaXRlLXBh Y2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBs aW5lIDU3OCwgaW4gdXJsb3BlbgogICAgY2h1bmtlZD1jaHVua2VkKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNS9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMv Y29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM4NywgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0 cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3IvbGliNjQv cHl0aG9uMy41L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMTc0LCBpbiBnZXRyZXNwb25zZQog ICAgcmVzcG9uc2UuYmVnaW4oKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMy41L2h0dHAv Y2xpZW50LnB5IiwgbGluZSAyODIsIGluIGJlZ2luCiAgICB2ZXJzaW9uLCBzdGF0dXMsIHJl YXNvbiA9IHNlbGYuX3JlYWRfc3RhdHVzKCkKICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjMu NS9odHRwL2NsaWVudC5weSIsIGxpbmUgMjUxLCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNl IFJlbW90ZURpc2Nvbm5lY3RlZCgiUmVtb3RlIGVuZCBjbG9zZWQgY29ubmVjdGlvbiB3aXRo b3V0IgpyZXF1ZXN0cy5wYWNrYWdlcy51cmxsaWIzLmV4Y2VwdGlvbnMuUHJvdG9jb2xFcnJv cjogKCdDb25uZWN0aW9uIGFib3J0ZWQuJywgUmVtb3RlRGlzY29ubmVjdGVkKCdSZW1vdGUg ZW5kIGNsb3NlZCBjb25uZWN0aW9uIHdpdGhvdXQgcmVzcG9uc2UnLCkpCgpEdXJpbmcgaGFu ZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJy ZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAic3JjL3Rl c3Rfd2ViYXBpLnB5IiwgbGluZSAxMzAsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21ldHJpY19l bnVtZXJhdGlvbihjdHhfbG9jYWwsJycpCiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBpLnB5Iiwg bGluZSAxMDcsIGluIHRlc3RfbWV0cmljX2VudW1lcmF0aW9uCiAgICAoJz9wcmVmaXg9Jytw cmVmaXggaWYgcHJlZml4ICE9ICcnIGVsc2UgJycpKQogIEZpbGUgIi91c3IvbGliL3B5dGhv bjMuNS9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNzEsIGluIGdldAog ICAgcmV0dXJuIHJlcXVlc3QoJ2dldCcsIHVybCwgcGFyYW1zPXBhcmFtcywgKiprd2FyZ3Mp CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvYXBp LnB5IiwgbGluZSA1NywgaW4gcmVxdWVzdAogICAgcmV0dXJuIHNlc3Npb24ucmVxdWVzdCht ZXRob2Q9bWV0aG9kLCB1cmw9dXJsLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRo b24zLjUvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNDc1LCBp biByZXF1ZXN0CiAgICByZXNwID0gc2VsZi5zZW5kKHByZXAsICoqc2VuZF9rd2FyZ3MpCiAg RmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lv bnMucHkiLCBsaW5lIDU4NSwgaW4gc2VuZAogICAgciA9IGFkYXB0ZXIuc2VuZChyZXF1ZXN0 LCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjUvc2l0ZS1wYWNrYWdlcy9y ZXF1ZXN0cy9hZGFwdGVycy5weSIsIGxpbmUgNDUzLCBpbiBzZW5kCiAgICByYWlzZSBDb25u ZWN0aW9uRXJyb3IoZXJyLCByZXF1ZXN0PXJlcXVlc3QpCnJlcXVlc3RzLmV4Y2VwdGlvbnMu Q29ubmVjdGlvbkVycm9yOiAoJ0Nvbm5lY3Rpb24gYWJvcnRlZC4nLCBSZW1vdGVEaXNjb25u ZWN0ZWQoJ1JlbW90ZSBlbmQgY2xvc2VkIGNvbm5lY3Rpb24gd2l0aG91dCByZXNwb25zZScs KSkKUmVjZWl2ZWQgUE1fQ09OVEVYVF9MT0NBTCAjIyMjClJlY2VpdmVkIFBNX0NPTlRFWFRf SE9TVCAjIyMjCmJhZCBhcmNoaXZlIC9kZXYvbnVsbCByZXNwb25zZSBjb2RlIDQwMApiYWQg YXJjaGl2ZSAuLi9ldGMvcGFzc3dkIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC9l dGMvcGFzc3dkIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uLy4uL2V0Yy9zaGFk b3cgcmVzcG9uc2UgY29kZSA0MDAKY29tbWFuZCBOT1NVQ0hBUEkgcmVzcG9uc2UgY29kZSA0 MDAKY29udGV4dCBOT1NVQ0hDT05URVhUIHJlc3BvbnNlIGNvZGUgNDAwCmNvbnRleHQgMCBy ZXNwb25zZSBjb2RlIDQwMApub24tcG13ZWJhcGkgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4 dCAjIyMjIGxvY2FsIG1ldHJpYyAuKiBlbnVtZXJhdGlvbiB3aXRoIHBtaW5mbyAjIyMjCg== --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm02" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm02" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJs bGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgMzMxLCBpbiBfbWFrZV9yZXF1ZXN0CiAg ICBodHRwbGliX3Jlc3BvbnNlID0gY29ubi5nZXRyZXNwb25zZShidWZmZXJpbmc9VHJ1ZSkK VHlwZUVycm9yOiBnZXRyZXNwb25zZSgpIGdvdCBhbiB1bmV4cGVjdGVkIGtleXdvcmQgYXJn dW1lbnQgJ2J1ZmZlcmluZycKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0 aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNl bnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdl cy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1 MTYsIGluIHVybG9wZW4KICAgIGJvZHk9Ym9keSwgaGVhZGVycz1oZWFkZXJzKQogIEZpbGUg Ii91c3IvbGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3Vy bGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDMzMywgaW4gX21ha2VfcmVxdWVzdAog ICAgaHR0cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTE3MiwgaW4gZ2V0cmVzcG9u c2UKICAgIHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0 cC9jbGllbnQucHkiLCBsaW5lIDM1MSwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywg cmVhc29uID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMu NC9odHRwL2NsaWVudC5weSIsIGxpbmUgMzIxLCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNl IEJhZFN0YXR1c0xpbmUobGluZSkKaHR0cC5jbGllbnQuQmFkU3RhdHVzTGluZTogJycKCkR1 cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlv biBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxl ICIvdXNyL2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hZGFwdGVycy5w eSIsIGxpbmUgMzU5LCBpbiBzZW5kCiAgICB0aW1lb3V0PXRpbWVvdXQKICBGaWxlICIvdXNy L2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIz L2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1NTksIGluIHVybG9wZW4KICAgIF9wb29sPXNl bGYsIF9zdGFja3RyYWNlPXN0YWNrdHJhY2UpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40 L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy91dGlsL3JldHJ5LnB5 IiwgbGluZSAyNDUsIGluIGluY3JlbWVudAogICAgcmFpc2Ugc2l4LnJlcmFpc2UodHlwZShl cnJvciksIGVycm9yLCBfc3RhY2t0cmFjZSkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQv c2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL3BhY2thZ2VzL3NpeC5w eSIsIGxpbmUgMzA5LCBpbiByZXJhaXNlCiAgICByYWlzZSB2YWx1ZS53aXRoX3RyYWNlYmFj ayh0YikKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0 cy9wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1MTYsIGluIHVy bG9wZW4KICAgIGJvZHk9Ym9keSwgaGVhZGVycz1oZWFkZXJzKQogIEZpbGUgIi91c3IvbGli L3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMvY29u bmVjdGlvbnBvb2wucHkiLCBsaW5lIDMzMywgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0cGxp Yl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3IvbGliL3B5dGhv bjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTE3MiwgaW4gZ2V0cmVzcG9uc2UKICAgIHJl c3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQu cHkiLCBsaW5lIDM1MSwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywgcmVhc29uID0g c2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9odHRwL2Ns aWVudC5weSIsIGxpbmUgMzIxLCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNlIEJhZFN0YXR1 c0xpbmUobGluZSkKcmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5leGNlcHRpb25zLlByb3Rv Y29sRXJyb3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xpbmUoIicnIiwp KQoKRHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhj ZXB0aW9uIG9jY3VycmVkOgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog IEZpbGUgInNyYy90ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTMwLCBpbiA8bW9kdWxlPgogICAg dGVzdF9tZXRyaWNfZW51bWVyYXRpb24oY3R4X2xvY2FsLCcnKQogIEZpbGUgInNyYy90ZXN0 X3dlYmFwaS5weSIsIGxpbmUgMTA3LCBpbiB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbgogICAg KCc/cHJlZml4PScrcHJlZml4IGlmIHByZWZpeCAhPSAnJyBlbHNlICcnKSkKICBGaWxlICIv dXNyL2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5l IDU5LCBpbiBnZXQKICAgIHJldHVybiByZXF1ZXN0KCdnZXQnLCB1cmwsICoqa3dhcmdzKQog IEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5w eSIsIGxpbmUgNDgsIGluIHJlcXVlc3QKICAgIHJldHVybiBzZXNzaW9uLnJlcXVlc3QobWV0 aG9kPW1ldGhvZCwgdXJsPXVybCwgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9u My40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDQ1MSwgaW4g cmVxdWVzdAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dhcmdzKQogIEZp bGUgIi91c3IvbGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL3Nlc3Npb25z LnB5IiwgbGluZSA1NTcsIGluIHNlbmQKICAgIHIgPSBhZGFwdGVyLnNlbmQocmVxdWVzdCwg Kiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVx dWVzdHMvYWRhcHRlcnMucHkiLCBsaW5lIDQwNCwgaW4gc2VuZAogICAgcmFpc2UgQ29ubmVj dGlvbkVycm9yKGVyciwgcmVxdWVzdD1yZXF1ZXN0KQpyZXF1ZXN0cy5leGNlcHRpb25zLkNv bm5lY3Rpb25FcnJvcjogKCdDb25uZWN0aW9uIGFib3J0ZWQuJywgQmFkU3RhdHVzTGluZSgi JyciLCkpClJlY2VpdmVkIFBNX0NPTlRFWFRfTE9DQUwgIyMjIwpSZWNlaXZlZCBQTV9DT05U RVhUX0hPU1QgIyMjIwpiYWQgYXJjaGl2ZSAvZGV2L251bGwgcmVzcG9uc2UgY29kZSA0MDAK YmFkIGFyY2hpdmUgLi4vZXRjL3Bhc3N3ZCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2 ZSAvZXRjL3Bhc3N3ZCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2ZSAuLi8uLi9ldGMv c2hhZG93IHJlc3BvbnNlIGNvZGUgNDAwCmNvbW1hbmQgTk9TVUNIQVBJIHJlc3BvbnNlIGNv ZGUgNDAwCmNvbnRleHQgTk9TVUNIQ09OVEVYVCByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0 IDAgcmVzcG9uc2UgY29kZSA0MDAKbm9uLXBtd2ViYXBpIHJlc3BvbnNlIGNvZGUgNDAwCmNv bnRleHQgIyMjIyBsb2NhbCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMj IwoKPT09IElQdjYgcG13ZWJkIHRlc3RpbmcgdmlhIHB5dGhvbiA9PT0KVHJhY2ViYWNrICht b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9zaXRl LXBhY2thZ2VzL3JlcXVlc3RzL3BhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHki LCBsaW5lIDMzMSwgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0cGxpYl9yZXNwb25zZSA9IGNv bm4uZ2V0cmVzcG9uc2UoYnVmZmVyaW5nPVRydWUpClR5cGVFcnJvcjogZ2V0cmVzcG9uc2Uo KSBnb3QgYW4gdW5leHBlY3RlZCBrZXl3b3JkIGFyZ3VtZW50ICdidWZmZXJpbmcnCgpEdXJp bmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24g b2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJs bGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNTE2LCBpbiB1cmxvcGVuCiAgICBib2R5 PWJvZHksIGhlYWRlcnM9aGVhZGVycykKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvc2l0 ZS1wYWNrYWdlcy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5 IiwgbGluZSAzMzMsIGluIF9tYWtlX3JlcXVlc3QKICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBj b25uLmdldHJlc3BvbnNlKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGll bnQucHkiLCBsaW5lIDExNzIsIGluIGdldHJlc3BvbnNlCiAgICByZXNwb25zZS5iZWdpbigp CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L2h0dHAvY2xpZW50LnB5IiwgbGluZSAzNTEs IGluIGJlZ2luCiAgICB2ZXJzaW9uLCBzdGF0dXMsIHJlYXNvbiA9IHNlbGYuX3JlYWRfc3Rh dHVzKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQucHkiLCBsaW5l IDMyMSwgaW4gX3JlYWRfc3RhdHVzCiAgICByYWlzZSBCYWRTdGF0dXNMaW5lKGxpbmUpCmh0 dHAuY2xpZW50LkJhZFN0YXR1c0xpbmU6ICcnCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFi b3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sg KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L3Np dGUtcGFja2FnZXMvcmVxdWVzdHMvYWRhcHRlcnMucHkiLCBsaW5lIDM1OSwgaW4gc2VuZAog ICAgdGltZW91dD10aW1lb3V0CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L3NpdGUtcGFj a2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxp bmUgNTU5LCBpbiB1cmxvcGVuCiAgICBfcG9vbD1zZWxmLCBfc3RhY2t0cmFjZT1zdGFja3Ry YWNlKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3Rz L3BhY2thZ2VzL3VybGxpYjMvdXRpbC9yZXRyeS5weSIsIGxpbmUgMjQ1LCBpbiBpbmNyZW1l bnQKICAgIHJhaXNlIHNpeC5yZXJhaXNlKHR5cGUoZXJyb3IpLCBlcnJvciwgX3N0YWNrdHJh Y2UpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMv cGFja2FnZXMvdXJsbGliMy9wYWNrYWdlcy9zaXgucHkiLCBsaW5lIDMwOSwgaW4gcmVyYWlz ZQogICAgcmFpc2UgdmFsdWUud2l0aF90cmFjZWJhY2sodGIpCiAgRmlsZSAiL3Vzci9saWIv cHl0aG9uMy40L3NpdGUtcGFja2FnZXMvcmVxdWVzdHMvcGFja2FnZXMvdXJsbGliMy9jb25u ZWN0aW9ucG9vbC5weSIsIGxpbmUgNTE2LCBpbiB1cmxvcGVuCiAgICBib2R5PWJvZHksIGhl YWRlcnM9aGVhZGVycykKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvc2l0ZS1wYWNrYWdl cy9yZXF1ZXN0cy9wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSAz MzMsIGluIF9tYWtlX3JlcXVlc3QKICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdldHJl c3BvbnNlKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQucHkiLCBs aW5lIDExNzIsIGluIGdldHJlc3BvbnNlCiAgICByZXNwb25zZS5iZWdpbigpCiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMy40L2h0dHAvY2xpZW50LnB5IiwgbGluZSAzNTEsIGluIGJlZ2lu CiAgICB2ZXJzaW9uLCBzdGF0dXMsIHJlYXNvbiA9IHNlbGYuX3JlYWRfc3RhdHVzKCkKICBG aWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQucHkiLCBsaW5lIDMyMSwgaW4g X3JlYWRfc3RhdHVzCiAgICByYWlzZSBCYWRTdGF0dXNMaW5lKGxpbmUpCnJlcXVlc3RzLnBh Y2thZ2VzLnVybGxpYjMuZXhjZXB0aW9ucy5Qcm90b2NvbEVycm9yOiAoJ0Nvbm5lY3Rpb24g YWJvcnRlZC4nLCBCYWRTdGF0dXNMaW5lKCInJyIsKSkKCkR1cmluZyBoYW5kbGluZyBvZiB0 aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNl YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICJzcmMvdGVzdF93ZWJhcGku cHkiLCBsaW5lIDEzMCwgaW4gPG1vZHVsZT4KICAgIHRlc3RfbWV0cmljX2VudW1lcmF0aW9u KGN0eF9sb2NhbCwnJykKICBGaWxlICJzcmMvdGVzdF93ZWJhcGkucHkiLCBsaW5lIDEwNywg aW4gdGVzdF9tZXRyaWNfZW51bWVyYXRpb24KICAgICgnP3ByZWZpeD0nK3ByZWZpeCBpZiBw cmVmaXggIT0gJycgZWxzZSAnJykpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L3NpdGUt cGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA1OSwgaW4gZ2V0CiAgICByZXR1cm4g cmVxdWVzdCgnZ2V0JywgdXJsLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24z LjQvc2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9hcGkucHkiLCBsaW5lIDQ4LCBpbiByZXF1ZXN0 CiAgICByZXR1cm4gc2Vzc2lvbi5yZXF1ZXN0KG1ldGhvZD1tZXRob2QsIHVybD11cmwsICoq a3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVl c3RzL3Nlc3Npb25zLnB5IiwgbGluZSA0NTEsIGluIHJlcXVlc3QKICAgIHJlc3AgPSBzZWxm LnNlbmQocHJlcCwgKipzZW5kX2t3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQv c2l0ZS1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNTU3LCBpbiBzZW5k CiAgICByID0gYWRhcHRlci5zZW5kKHJlcXVlc3QsICoqa3dhcmdzKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNC9zaXRlLXBhY2thZ2VzL3JlcXVlc3RzL2FkYXB0ZXJzLnB5IiwgbGlu ZSA0MDQsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25FcnJvcihlcnIsIHJlcXVlc3Q9 cmVxdWVzdCkKcmVxdWVzdHMuZXhjZXB0aW9ucy5Db25uZWN0aW9uRXJyb3I6ICgnQ29ubmVj dGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xpbmUoIicnIiwpKQpSZWNlaXZlZCBQTV9DT05U RVhUX0xPQ0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NUICMjIyMKYmFkIGFyY2hp dmUgL2Rldi9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uL2V0Yy9wYXNz d2QgcmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9wYXNzd2QgcmVzcG9uc2Ug Y29kZSA0MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyByZXNwb25zZSBjb2RlIDQw MApjb21tYW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0IE5PU1VDSENP TlRFWFQgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3BvbnNlIGNvZGUgNDAwCm5v bi1wbXdlYmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMjIyMgbG9jYWwgbWV0cmlj IC4qIGVudW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMK --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-vm01" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-vm01" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wu cHkiLCBsaW5lIDM3NCwgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0cGxpYl9yZXNwb25zZSA9 IGNvbm4uZ2V0cmVzcG9uc2UoYnVmZmVyaW5nPVRydWUpClR5cGVFcnJvcjogZ2V0cmVzcG9u c2UoKSBnb3QgYW4gdW5leHBlY3RlZCBrZXl3b3JkIGFyZ3VtZW50ICdidWZmZXJpbmcnCgpE dXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRp b24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBv b2wucHkiLCBsaW5lIDU1NywgaW4gdXJsb3BlbgogICAgYm9keT1ib2R5LCBoZWFkZXJzPWhl YWRlcnMpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMv Y29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM3NiwgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0 cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3IvbGliL3B5 dGhvbjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTIyNywgaW4gZ2V0cmVzcG9uc2UKICAg IHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGll bnQucHkiLCBsaW5lIDM4NiwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywgcmVhc29u ID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNC9odHRw L2NsaWVudC5weSIsIGxpbmUgMzU2LCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNlIEJhZFN0 YXR1c0xpbmUobGluZSkKaHR0cC5jbGllbnQuQmFkU3RhdHVzTGluZTogJycKCkR1cmluZyBo YW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1 cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNy L2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYWRhcHRlcnMucHkiLCBsaW5l IDM3MCwgaW4gc2VuZAogICAgdGltZW91dD10aW1lb3V0CiAgRmlsZSAiL3Vzci9saWIvcHl0 aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDYw NywgaW4gdXJsb3BlbgogICAgX3N0YWNrdHJhY2U9c3lzLmV4Y19pbmZvKClbMl0pCiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvdXRpbC9yZXRyeS5w eSIsIGxpbmUgMjQ1LCBpbiBpbmNyZW1lbnQKICAgIHJhaXNlIHNpeC5yZXJhaXNlKHR5cGUo ZXJyb3IpLCBlcnJvciwgX3N0YWNrdHJhY2UpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9k aXN0LXBhY2thZ2VzL3NpeC5weSIsIGxpbmUgNjU4LCBpbiByZXJhaXNlCiAgICByYWlzZSB2 YWx1ZS53aXRoX3RyYWNlYmFjayh0YikKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3Qt cGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNTU3LCBpbiB1cmxv cGVuCiAgICBib2R5PWJvZHksIGhlYWRlcnM9aGVhZGVycykKICBGaWxlICIvdXNyL2xpYi9w eXRob24zL2Rpc3QtcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUg Mzc2LCBpbiBfbWFrZV9yZXF1ZXN0CiAgICBodHRwbGliX3Jlc3BvbnNlID0gY29ubi5nZXRy ZXNwb25zZSgpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L2h0dHAvY2xpZW50LnB5Iiwg bGluZSAxMjI3LCBpbiBnZXRyZXNwb25zZQogICAgcmVzcG9uc2UuYmVnaW4oKQogIEZpbGUg Ii91c3IvbGliL3B5dGhvbjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMzg2LCBpbiBiZWdp bgogICAgdmVyc2lvbiwgc3RhdHVzLCByZWFzb24gPSBzZWxmLl9yZWFkX3N0YXR1cygpCiAg RmlsZSAiL3Vzci9saWIvcHl0aG9uMy40L2h0dHAvY2xpZW50LnB5IiwgbGluZSAzNTYsIGlu IF9yZWFkX3N0YXR1cwogICAgcmFpc2UgQmFkU3RhdHVzTGluZShsaW5lKQpyZXF1ZXN0cy5w YWNrYWdlcy51cmxsaWIzLmV4Y2VwdGlvbnMuUHJvdG9jb2xFcnJvcjogKCdDb25uZWN0aW9u IGFib3J0ZWQuJywgQmFkU3RhdHVzTGluZSgiJyciLCkpCgpEdXJpbmcgaGFuZGxpbmcgb2Yg dGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFj ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAic3JjL3Rlc3Rfd2ViYXBp LnB5IiwgbGluZSAxMzEsIGluIDxtb2R1bGU+CiAgICB0ZXN0X21ldHJpY19lbnVtZXJhdGlv bihjdHhfaG9zdCwnJykKICBGaWxlICJzcmMvdGVzdF93ZWJhcGkucHkiLCBsaW5lIDEwNywg aW4gdGVzdF9tZXRyaWNfZW51bWVyYXRpb24KICAgICgnP3ByZWZpeD0nK3ByZWZpeCBpZiBw cmVmaXggIT0gJycgZWxzZSAnJykpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBh Y2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNjksIGluIGdldAogICAgcmV0dXJuIHJl cXVlc3QoJ2dldCcsIHVybCwgcGFyYW1zPXBhcmFtcywgKiprd2FyZ3MpCiAgRmlsZSAiL3Vz ci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3JlcXVlc3RzL2FwaS5weSIsIGxpbmUgNTAs IGluIHJlcXVlc3QKICAgIHJlc3BvbnNlID0gc2Vzc2lvbi5yZXF1ZXN0KG1ldGhvZD1tZXRo b2QsIHVybD11cmwsICoqa3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1w YWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNDY1LCBpbiByZXF1ZXN0CiAg ICByZXNwID0gc2VsZi5zZW5kKHByZXAsICoqc2VuZF9rd2FyZ3MpCiAgRmlsZSAiL3Vzci9s aWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3JlcXVlc3RzL3Nlc3Npb25zLnB5IiwgbGluZSA1 NzMsIGluIHNlbmQKICAgIHIgPSBhZGFwdGVyLnNlbmQocmVxdWVzdCwgKiprd2FyZ3MpCiAg RmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3JlcXVlc3RzL2FkYXB0ZXJz LnB5IiwgbGluZSA0MTUsIGluIHNlbmQKICAgIHJhaXNlIENvbm5lY3Rpb25FcnJvcihlcnIs IHJlcXVlc3Q9cmVxdWVzdCkKcmVxdWVzdHMuZXhjZXB0aW9ucy5Db25uZWN0aW9uRXJyb3I6 ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xpbmUoIicnIiwpKQpSZWNlaXZl ZCBQTV9DT05URVhUX0xPQ0FMICMjIyMKUmVjZWl2ZWQgUE1fQ09OVEVYVF9IT1NUICMjIyMK YmFkIGFyY2hpdmUgL2Rldi9udWxsIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4u L2V0Yy9wYXNzd2QgcmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgL2V0Yy9wYXNzd2Qg cmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgLi4vLi4vZXRjL3NoYWRvdyByZXNwb25z ZSBjb2RlIDQwMApjb21tYW5kIE5PU1VDSEFQSSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0 IE5PU1VDSENPTlRFWFQgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAwIHJlc3BvbnNlIGNv ZGUgNDAwCm5vbi1wbXdlYmFwaSByZXNwb25zZSBjb2RlIDQwMApjb250ZXh0ICMjIyMgbG9j YWwgbWV0cmljIC4qIGVudW1lcmF0aW9uIHdpdGggcG1pbmZvICMjIyMKY29udGV4dCAjIyMj IGxvY2FsIG1ldHJpYyAuKiBlbnVtZXJhdGlvbiB3aXRoIHBtd2ViaW5mbyAjIyMjCmNvbnRl eHQgIyMjIyBsb2NhbCBtZXRyaWMgLiogZW51bWVyYXRpb24gbWF0Y2ggY291bnQgUEFTUwpj b250ZXh0ICMjIyMgaG9zdCBtZXRyaWMgLiogZW51bWVyYXRpb24gd2l0aCBwbWluZm8gIyMj IwoKPT09IElQdjYgcG13ZWJkIHRlc3RpbmcgdmlhIHB5dGhvbiA9PT0KVHJhY2ViYWNrICht b3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1w YWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSAzNzQsIGluIF9tYWtl X3JlcXVlc3QKICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdldHJlc3BvbnNlKGJ1ZmZl cmluZz1UcnVlKQpUeXBlRXJyb3I6IGdldHJlc3BvbnNlKCkgZ290IGFuIHVuZXhwZWN0ZWQg a2V5d29yZCBhcmd1bWVudCAnYnVmZmVyaW5nJwoKRHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBh Ym92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3VycmVkOgoKVHJhY2ViYWNr IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlz dC1wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1NTcsIGluIHVy bG9wZW4KICAgIGJvZHk9Ym9keSwgaGVhZGVycz1oZWFkZXJzKQogIEZpbGUgIi91c3IvbGli L3B5dGhvbjMvZGlzdC1wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGlu ZSAzNzYsIGluIF9tYWtlX3JlcXVlc3QKICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdl dHJlc3BvbnNlKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQucHki LCBsaW5lIDEyMjcsIGluIGdldHJlc3BvbnNlCiAgICByZXNwb25zZS5iZWdpbigpCiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMy40L2h0dHAvY2xpZW50LnB5IiwgbGluZSAzODYsIGluIGJl Z2luCiAgICB2ZXJzaW9uLCBzdGF0dXMsIHJlYXNvbiA9IHNlbGYuX3JlYWRfc3RhdHVzKCkK ICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0cC9jbGllbnQucHkiLCBsaW5lIDM1Niwg aW4gX3JlYWRfc3RhdHVzCiAgICByYWlzZSBCYWRTdGF0dXNMaW5lKGxpbmUpCmh0dHAuY2xp ZW50LkJhZFN0YXR1c0xpbmU6ICcnCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4 Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3Qg cmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2th Z2VzL3JlcXVlc3RzL2FkYXB0ZXJzLnB5IiwgbGluZSAzNzAsIGluIHNlbmQKICAgIHRpbWVv dXQ9dGltZW91dAogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy91cmxs aWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA2MDcsIGluIHVybG9wZW4KICAgIF9zdGFj a3RyYWNlPXN5cy5leGNfaW5mbygpWzJdKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlz dC1wYWNrYWdlcy91cmxsaWIzL3V0aWwvcmV0cnkucHkiLCBsaW5lIDI0NSwgaW4gaW5jcmVt ZW50CiAgICByYWlzZSBzaXgucmVyYWlzZSh0eXBlKGVycm9yKSwgZXJyb3IsIF9zdGFja3Ry YWNlKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy9zaXgucHkiLCBs aW5lIDY1OCwgaW4gcmVyYWlzZQogICAgcmFpc2UgdmFsdWUud2l0aF90cmFjZWJhY2sodGIp CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVj dGlvbnBvb2wucHkiLCBsaW5lIDU1NywgaW4gdXJsb3BlbgogICAgYm9keT1ib2R5LCBoZWFk ZXJzPWhlYWRlcnMpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3Vy bGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM3NiwgaW4gX21ha2VfcmVxdWVzdAog ICAgaHR0cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTIyNywgaW4gZ2V0cmVzcG9u c2UKICAgIHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjQvaHR0 cC9jbGllbnQucHkiLCBsaW5lIDM4NiwgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywg cmVhc29uID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMu NC9odHRwL2NsaWVudC5weSIsIGxpbmUgMzU2LCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNl IEJhZFN0YXR1c0xpbmUobGluZSkKcmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5leGNlcHRp b25zLlByb3RvY29sRXJyb3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIEJhZFN0YXR1c0xp bmUoIicnIiwpKQoKRHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFu b3RoZXIgZXhjZXB0aW9uIG9jY3VycmVkOgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs IGxhc3QpOgogIEZpbGUgInNyYy90ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTMwLCBpbiA8bW9k dWxlPgogICAgdGVzdF9tZXRyaWNfZW51bWVyYXRpb24oY3R4X2xvY2FsLCcnKQogIEZpbGUg InNyYy90ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTA3LCBpbiB0ZXN0X21ldHJpY19lbnVtZXJh dGlvbgogICAgKCc/cHJlZml4PScrcHJlZml4IGlmIHByZWZpeCAhPSAnJyBlbHNlICcnKSkK ICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5 IiwgbGluZSA2OSwgaW4gZ2V0CiAgICByZXR1cm4gcmVxdWVzdCgnZ2V0JywgdXJsLCBwYXJh bXM9cGFyYW1zLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFj a2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA1MCwgaW4gcmVxdWVzdAogICAgcmVzcG9u c2UgPSBzZXNzaW9uLnJlcXVlc3QobWV0aG9kPW1ldGhvZCwgdXJsPXVybCwgKiprd2FyZ3Mp CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3JlcXVlc3RzL3Nlc3Np b25zLnB5IiwgbGluZSA0NjUsIGluIHJlcXVlc3QKICAgIHJlc3AgPSBzZWxmLnNlbmQocHJl cCwgKipzZW5kX2t3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2Fn ZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDU3MywgaW4gc2VuZAogICAgciA9IGFk YXB0ZXIuc2VuZChyZXF1ZXN0LCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24z L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYWRhcHRlcnMucHkiLCBsaW5lIDQxNSwgaW4gc2Vu ZAogICAgcmFpc2UgQ29ubmVjdGlvbkVycm9yKGVyciwgcmVxdWVzdD1yZXF1ZXN0KQpyZXF1 ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjogKCdDb25uZWN0aW9uIGFib3J0ZWQu JywgQmFkU3RhdHVzTGluZSgiJyciLCkpClJlY2VpdmVkIFBNX0NPTlRFWFRfTE9DQUwgIyMj IwpSZWNlaXZlZCBQTV9DT05URVhUX0hPU1QgIyMjIwpiYWQgYXJjaGl2ZSAvZGV2L251bGwg cmVzcG9uc2UgY29kZSA0MDAKYmFkIGFyY2hpdmUgLi4vZXRjL3Bhc3N3ZCByZXNwb25zZSBj b2RlIDQwMApiYWQgYXJjaGl2ZSAvZXRjL3Bhc3N3ZCByZXNwb25zZSBjb2RlIDQwMApiYWQg YXJjaGl2ZSAuLi8uLi9ldGMvc2hhZG93IHJlc3BvbnNlIGNvZGUgNDAwCmNvbW1hbmQgTk9T VUNIQVBJIHJlc3BvbnNlIGNvZGUgNDAwCmNvbnRleHQgTk9TVUNIQ09OVEVYVCByZXNwb25z ZSBjb2RlIDQwMApjb250ZXh0IDAgcmVzcG9uc2UgY29kZSA0MDAKbm9uLXBtd2ViYXBpIHJl c3BvbnNlIGNvZGUgNDAwCmNvbnRleHQgIyMjIyBsb2NhbCBtZXRyaWMgLiogZW51bWVyYXRp b24gd2l0aCBwbWluZm8gIyMjIwo= --------------000909030504020801030502 Content-Type: text/plain; charset=UTF-8; name="662.out.bad-bozo" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="662.out.bad-bozo" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgNjYyCgo9PT0gSVB2NCBwbXdlYmQgdGVzdGluZyB2aWEg cHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAi L3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wu cHkiLCBsaW5lIDM3NywgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0cGxpYl9yZXNwb25zZSA9 IGNvbm4uZ2V0cmVzcG9uc2UoYnVmZmVyaW5nPVRydWUpClR5cGVFcnJvcjogZ2V0cmVzcG9u c2UoKSBnb3QgYW4gdW5leHBlY3RlZCBrZXl3b3JkIGFyZ3VtZW50ICdidWZmZXJpbmcnCgpE dXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRp b24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls ZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBv b2wucHkiLCBsaW5lIDU2MCwgaW4gdXJsb3BlbgogICAgYm9keT1ib2R5LCBoZWFkZXJzPWhl YWRlcnMpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxpYjMv Y29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM3OSwgaW4gX21ha2VfcmVxdWVzdAogICAgaHR0 cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQogIEZpbGUgIi91c3IvbGliL3B5 dGhvbjMuNS9odHRwL2NsaWVudC5weSIsIGxpbmUgMTE5NywgaW4gZ2V0cmVzcG9uc2UKICAg IHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjUvaHR0cC9jbGll bnQucHkiLCBsaW5lIDI5NywgaW4gYmVnaW4KICAgIHZlcnNpb24sIHN0YXR1cywgcmVhc29u ID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNS9odHRw L2NsaWVudC5weSIsIGxpbmUgMjY2LCBpbiBfcmVhZF9zdGF0dXMKICAgIHJhaXNlIFJlbW90 ZURpc2Nvbm5lY3RlZCgiUmVtb3RlIGVuZCBjbG9zZWQgY29ubmVjdGlvbiB3aXRob3V0Igpo dHRwLmNsaWVudC5SZW1vdGVEaXNjb25uZWN0ZWQ6IFJlbW90ZSBlbmQgY2xvc2VkIGNvbm5l Y3Rpb24gd2l0aG91dCByZXNwb25zZQoKRHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBl eGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3VycmVkOgoKVHJhY2ViYWNrIChtb3N0 IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNr YWdlcy9yZXF1ZXN0cy9hZGFwdGVycy5weSIsIGxpbmUgMzc2LCBpbiBzZW5kCiAgICB0aW1l b3V0PXRpbWVvdXQKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvdXJs bGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNjEwLCBpbiB1cmxvcGVuCiAgICBfc3Rh Y2t0cmFjZT1zeXMuZXhjX2luZm8oKVsyXSkKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rp c3QtcGFja2FnZXMvdXJsbGliMy91dGlsL3JldHJ5LnB5IiwgbGluZSAyNDcsIGluIGluY3Jl bWVudAogICAgcmFpc2Ugc2l4LnJlcmFpc2UodHlwZShlcnJvciksIGVycm9yLCBfc3RhY2t0 cmFjZSkKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvc2l4LnB5Iiwg bGluZSA2ODUsIGluIHJlcmFpc2UKICAgIHJhaXNlIHZhbHVlLndpdGhfdHJhY2ViYWNrKHRi KQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy91cmxsaWIzL2Nvbm5l Y3Rpb25wb29sLnB5IiwgbGluZSA1NjAsIGluIHVybG9wZW4KICAgIGJvZHk9Ym9keSwgaGVh ZGVycz1oZWFkZXJzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy91 cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSAzNzksIGluIF9tYWtlX3JlcXVlc3QK ICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdldHJlc3BvbnNlKCkKICBGaWxlICIvdXNy L2xpYi9weXRob24zLjUvaHR0cC9jbGllbnQucHkiLCBsaW5lIDExOTcsIGluIGdldHJlc3Bv bnNlCiAgICByZXNwb25zZS5iZWdpbigpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy41L2h0 dHAvY2xpZW50LnB5IiwgbGluZSAyOTcsIGluIGJlZ2luCiAgICB2ZXJzaW9uLCBzdGF0dXMs IHJlYXNvbiA9IHNlbGYuX3JlYWRfc3RhdHVzKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24z LjUvaHR0cC9jbGllbnQucHkiLCBsaW5lIDI2NiwgaW4gX3JlYWRfc3RhdHVzCiAgICByYWlz ZSBSZW1vdGVEaXNjb25uZWN0ZWQoIlJlbW90ZSBlbmQgY2xvc2VkIGNvbm5lY3Rpb24gd2l0 aG91dCIKcmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5leGNlcHRpb25zLlByb3RvY29sRXJy b3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIFJlbW90ZURpc2Nvbm5lY3RlZCgnUmVtb3Rl IGVuZCBjbG9zZWQgY29ubmVjdGlvbiB3aXRob3V0IHJlc3BvbnNlJywpKQoKRHVyaW5nIGhh bmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3Vy cmVkOgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgInNyYy90 ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTMwLCBpbiA8bW9kdWxlPgogICAgdGVzdF9tZXRyaWNf ZW51bWVyYXRpb24oY3R4X2xvY2FsLCcnKQogIEZpbGUgInNyYy90ZXN0X3dlYmFwaS5weSIs IGxpbmUgMTA3LCBpbiB0ZXN0X21ldHJpY19lbnVtZXJhdGlvbgogICAgKCc/cHJlZml4PScr cHJlZml4IGlmIHByZWZpeCAhPSAnJyBlbHNlICcnKSkKICBGaWxlICIvdXNyL2xpYi9weXRo b24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA2NywgaW4gZ2V0CiAg ICByZXR1cm4gcmVxdWVzdCgnZ2V0JywgdXJsLCBwYXJhbXM9cGFyYW1zLCAqKmt3YXJncykK ICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5 IiwgbGluZSA1MywgaW4gcmVxdWVzdAogICAgcmV0dXJuIHNlc3Npb24ucmVxdWVzdChtZXRo b2Q9bWV0aG9kLCB1cmw9dXJsLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24z L2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHkiLCBsaW5lIDQ2OCwgaW4gcmVx dWVzdAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNlbmRfa3dhcmdzKQogIEZpbGUg Ii91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9zZXNzaW9ucy5weSIs IGxpbmUgNTc2LCBpbiBzZW5kCiAgICByID0gYWRhcHRlci5zZW5kKHJlcXVlc3QsICoqa3dh cmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9h ZGFwdGVycy5weSIsIGxpbmUgNDI2LCBpbiBzZW5kCiAgICByYWlzZSBDb25uZWN0aW9uRXJy b3IoZXJyLCByZXF1ZXN0PXJlcXVlc3QpCnJlcXVlc3RzLmV4Y2VwdGlvbnMuQ29ubmVjdGlv bkVycm9yOiAoJ0Nvbm5lY3Rpb24gYWJvcnRlZC4nLCBSZW1vdGVEaXNjb25uZWN0ZWQoJ1Jl bW90ZSBlbmQgY2xvc2VkIGNvbm5lY3Rpb24gd2l0aG91dCByZXNwb25zZScsKSkKUmVjZWl2 ZWQgUE1fQ09OVEVYVF9MT0NBTCAjIyMjClJlY2VpdmVkIFBNX0NPTlRFWFRfSE9TVCAjIyMj CmJhZCBhcmNoaXZlIC9kZXYvbnVsbCByZXNwb25zZSBjb2RlIDQwMApiYWQgYXJjaGl2ZSAu Li9ldGMvcGFzc3dkIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC9ldGMvcGFzc3dk IHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uLy4uL2V0Yy9zaGFkb3cgcmVzcG9u c2UgY29kZSA0MDAKY29tbWFuZCBOT1NVQ0hBUEkgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4 dCBOT1NVQ0hDT05URVhUIHJlc3BvbnNlIGNvZGUgNDAwCmNvbnRleHQgMCByZXNwb25zZSBj b2RlIDQwMApub24tcG13ZWJhcGkgcmVzcG9uc2UgY29kZSA0MDAKY29udGV4dCAjIyMjIGxv Y2FsIG1ldHJpYyAuKiBlbnVtZXJhdGlvbiB3aXRoIHBtaW5mbyAjIyMjCgo9PT0gSVB2NiBw bXdlYmQgdGVzdGluZyB2aWEgcHl0aG9uID09PQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh bGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3VybGxp YjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM3NywgaW4gX21ha2VfcmVxdWVzdAogICAg aHR0cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoYnVmZmVyaW5nPVRydWUpClR5 cGVFcnJvcjogZ2V0cmVzcG9uc2UoKSBnb3QgYW4gdW5leHBlY3RlZCBrZXl3b3JkIGFyZ3Vt ZW50ICdidWZmZXJpbmcnCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlv biwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0LXBhY2thZ2VzL3Vy bGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDU2MCwgaW4gdXJsb3BlbgogICAgYm9k eT1ib2R5LCBoZWFkZXJzPWhlYWRlcnMpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9kaXN0 LXBhY2thZ2VzL3VybGxpYjMvY29ubmVjdGlvbnBvb2wucHkiLCBsaW5lIDM3OSwgaW4gX21h a2VfcmVxdWVzdAogICAgaHR0cGxpYl9yZXNwb25zZSA9IGNvbm4uZ2V0cmVzcG9uc2UoKQog IEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNS9odHRwL2NsaWVudC5weSIsIGxpbmUgMTE5Nywg aW4gZ2V0cmVzcG9uc2UKICAgIHJlc3BvbnNlLmJlZ2luKCkKICBGaWxlICIvdXNyL2xpYi9w eXRob24zLjUvaHR0cC9jbGllbnQucHkiLCBsaW5lIDI5NywgaW4gYmVnaW4KICAgIHZlcnNp b24sIHN0YXR1cywgcmVhc29uID0gc2VsZi5fcmVhZF9zdGF0dXMoKQogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjMuNS9odHRwL2NsaWVudC5weSIsIGxpbmUgMjY2LCBpbiBfcmVhZF9zdGF0 dXMKICAgIHJhaXNlIFJlbW90ZURpc2Nvbm5lY3RlZCgiUmVtb3RlIGVuZCBjbG9zZWQgY29u bmVjdGlvbiB3aXRob3V0IgpodHRwLmNsaWVudC5SZW1vdGVEaXNjb25uZWN0ZWQ6IFJlbW90 ZSBlbmQgY2xvc2VkIGNvbm5lY3Rpb24gd2l0aG91dCByZXNwb25zZQoKRHVyaW5nIGhhbmRs aW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3VycmVk OgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGli L3B5dGhvbjMvZGlzdC1wYWNrYWdlcy9yZXF1ZXN0cy9hZGFwdGVycy5weSIsIGxpbmUgMzc2 LCBpbiBzZW5kCiAgICB0aW1lb3V0PXRpbWVvdXQKICBGaWxlICIvdXNyL2xpYi9weXRob24z L2Rpc3QtcGFja2FnZXMvdXJsbGliMy9jb25uZWN0aW9ucG9vbC5weSIsIGxpbmUgNjEwLCBp biB1cmxvcGVuCiAgICBfc3RhY2t0cmFjZT1zeXMuZXhjX2luZm8oKVsyXSkKICBGaWxlICIv dXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvdXJsbGliMy91dGlsL3JldHJ5LnB5Iiwg bGluZSAyNDcsIGluIGluY3JlbWVudAogICAgcmFpc2Ugc2l4LnJlcmFpc2UodHlwZShlcnJv ciksIGVycm9yLCBfc3RhY2t0cmFjZSkKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3Qt cGFja2FnZXMvc2l4LnB5IiwgbGluZSA2ODUsIGluIHJlcmFpc2UKICAgIHJhaXNlIHZhbHVl LndpdGhfdHJhY2ViYWNrKHRiKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNr YWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSA1NjAsIGluIHVybG9wZW4K ICAgIGJvZHk9Ym9keSwgaGVhZGVycz1oZWFkZXJzKQogIEZpbGUgIi91c3IvbGliL3B5dGhv bjMvZGlzdC1wYWNrYWdlcy91cmxsaWIzL2Nvbm5lY3Rpb25wb29sLnB5IiwgbGluZSAzNzks IGluIF9tYWtlX3JlcXVlc3QKICAgIGh0dHBsaWJfcmVzcG9uc2UgPSBjb25uLmdldHJlc3Bv bnNlKCkKICBGaWxlICIvdXNyL2xpYi9weXRob24zLjUvaHR0cC9jbGllbnQucHkiLCBsaW5l IDExOTcsIGluIGdldHJlc3BvbnNlCiAgICByZXNwb25zZS5iZWdpbigpCiAgRmlsZSAiL3Vz ci9saWIvcHl0aG9uMy41L2h0dHAvY2xpZW50LnB5IiwgbGluZSAyOTcsIGluIGJlZ2luCiAg ICB2ZXJzaW9uLCBzdGF0dXMsIHJlYXNvbiA9IHNlbGYuX3JlYWRfc3RhdHVzKCkKICBGaWxl ICIvdXNyL2xpYi9weXRob24zLjUvaHR0cC9jbGllbnQucHkiLCBsaW5lIDI2NiwgaW4gX3Jl YWRfc3RhdHVzCiAgICByYWlzZSBSZW1vdGVEaXNjb25uZWN0ZWQoIlJlbW90ZSBlbmQgY2xv c2VkIGNvbm5lY3Rpb24gd2l0aG91dCIKcmVxdWVzdHMucGFja2FnZXMudXJsbGliMy5leGNl cHRpb25zLlByb3RvY29sRXJyb3I6ICgnQ29ubmVjdGlvbiBhYm9ydGVkLicsIFJlbW90ZURp c2Nvbm5lY3RlZCgnUmVtb3RlIGVuZCBjbG9zZWQgY29ubmVjdGlvbiB3aXRob3V0IHJlc3Bv bnNlJywpKQoKRHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3Ro ZXIgZXhjZXB0aW9uIG9jY3VycmVkOgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh c3QpOgogIEZpbGUgInNyYy90ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTMwLCBpbiA8bW9kdWxl PgogICAgdGVzdF9tZXRyaWNfZW51bWVyYXRpb24oY3R4X2xvY2FsLCcnKQogIEZpbGUgInNy Yy90ZXN0X3dlYmFwaS5weSIsIGxpbmUgMTA3LCBpbiB0ZXN0X21ldHJpY19lbnVtZXJhdGlv bgogICAgKCc/cHJlZml4PScrcHJlZml4IGlmIHByZWZpeCAhPSAnJyBlbHNlICcnKSkKICBG aWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvYXBpLnB5Iiwg bGluZSA2NywgaW4gZ2V0CiAgICByZXR1cm4gcmVxdWVzdCgnZ2V0JywgdXJsLCBwYXJhbXM9 cGFyYW1zLCAqKmt3YXJncykKICBGaWxlICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2Fn ZXMvcmVxdWVzdHMvYXBpLnB5IiwgbGluZSA1MywgaW4gcmVxdWVzdAogICAgcmV0dXJuIHNl c3Npb24ucmVxdWVzdChtZXRob2Q9bWV0aG9kLCB1cmw9dXJsLCAqKmt3YXJncykKICBGaWxl ICIvdXNyL2xpYi9weXRob24zL2Rpc3QtcGFja2FnZXMvcmVxdWVzdHMvc2Vzc2lvbnMucHki LCBsaW5lIDQ2OCwgaW4gcmVxdWVzdAogICAgcmVzcCA9IHNlbGYuc2VuZChwcmVwLCAqKnNl bmRfa3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1wYWNrYWdlcy9yZXF1 ZXN0cy9zZXNzaW9ucy5weSIsIGxpbmUgNTc2LCBpbiBzZW5kCiAgICByID0gYWRhcHRlci5z ZW5kKHJlcXVlc3QsICoqa3dhcmdzKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvZGlzdC1w YWNrYWdlcy9yZXF1ZXN0cy9hZGFwdGVycy5weSIsIGxpbmUgNDI2LCBpbiBzZW5kCiAgICBy YWlzZSBDb25uZWN0aW9uRXJyb3IoZXJyLCByZXF1ZXN0PXJlcXVlc3QpCnJlcXVlc3RzLmV4 Y2VwdGlvbnMuQ29ubmVjdGlvbkVycm9yOiAoJ0Nvbm5lY3Rpb24gYWJvcnRlZC4nLCBSZW1v dGVEaXNjb25uZWN0ZWQoJ1JlbW90ZSBlbmQgY2xvc2VkIGNvbm5lY3Rpb24gd2l0aG91dCBy ZXNwb25zZScsKSkKUmVjZWl2ZWQgUE1fQ09OVEVYVF9MT0NBTCAjIyMjClJlY2VpdmVkIFBN X0NPTlRFWFRfSE9TVCAjIyMjCmJhZCBhcmNoaXZlIC9kZXYvbnVsbCByZXNwb25zZSBjb2Rl IDQwMApiYWQgYXJjaGl2ZSAuLi9ldGMvcGFzc3dkIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBh cmNoaXZlIC9ldGMvcGFzc3dkIHJlc3BvbnNlIGNvZGUgNDAwCmJhZCBhcmNoaXZlIC4uLy4u L2V0Yy9zaGFkb3cgcmVzcG9uc2UgY29kZSA0MDAKY29tbWFuZCBOT1NVQ0hBUEkgcmVzcG9u c2UgY29kZSA0MDAKY29udGV4dCBOT1NVQ0hDT05URVhUIHJlc3BvbnNlIGNvZGUgNDAwCmNv bnRleHQgMCByZXNwb25zZSBjb2RlIDQwMApub24tcG13ZWJhcGkgcmVzcG9uc2UgY29kZSA0 MDAKY29udGV4dCAjIyMjIGxvY2FsIG1ldHJpYyAuKiBlbnVtZXJhdGlvbiB3aXRoIHBtaW5m byAjIyMjCg== --------------000909030504020801030502-- From nscott@redhat.com Tue Jul 19 18:35:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2DAA57CA0 for ; Tue, 19 Jul 2016 18:35:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 007018F8039 for ; Tue, 19 Jul 2016 16:35:34 -0700 (PDT) X-ASG-Debug-ID: 1468971332-04cb6c4da6c3740001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id VQ8CBy8oFDtYv5km (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 19 Jul 2016 16:35:33 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6JNZW6A016560; Tue, 19 Jul 2016 19:35:32 -0400 Date: Tue, 19 Jul 2016 19:35:31 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> In-Reply-To: References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.81] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: vTSogDs77mxBa9SvK4D1ltDBrYrqQA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1468971333 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1621 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.31384 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > On 2016-07-19 06:49, Nathan Scott wrote: > > ----- Original Message ----- > >> [...] > > "libvirt.domstats.net.0.rd.times" - this looks like it's representing > > individual network devices using the metric namespace, is that right? > > Correct. > > > That has proved highly problematic in the past - in general, much more > > flexibility (not to mention correctness often, too) is to found in the > > approach of using a new indom with a compound instance name, e.g. > > > > libvirt.domstats.net.rd.times[vmXXX/ifNNN] > > > > This tends to make things easier on the client side too, from a users > > point of view - e.g. writing pmie rules, pmchart configs, etc. > > What kind of "highly problematic" scenarios there has been in the past? So, one example is pmie - there is no equivalent of some_inst, etc for metric names, so rules end up having to be expanded for every metric. pmchart configs have similar issues, regex matching on instance names is available but metric names are expected to be more static (and need individual expansion in the configuration files). Another class of problems is around naming - metric names are defined to be less flexible than instance names (as per that pmns(5) extract, from earlier). > I'm also wondering which one would be more easier approach e.g. with > pmwebd/grafana or Zabbix? Not sure it will make a big difference there, except that you have more flexibility with naming of instances ... so I'd tend to favour the use of instances for those cases too. cheers. -- Nathan From fche@redhat.com Tue Jul 19 19:54:30 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AB9517CA0 for ; Tue, 19 Jul 2016 19:54:30 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 19CDDAC002 for ; Tue, 19 Jul 2016 17:54:26 -0700 (PDT) X-ASG-Debug-ID: 1468976062-04cbb00353b8780001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ibUqhMjU4E72dAtY (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 17:54:23 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 3D0ABC05AA43 for ; Wed, 20 Jul 2016 00:54:22 +0000 (UTC) Received: from fche.csb (vpn-58-166.rdu2.redhat.com [10.10.58.166]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6K0sLeB007143; Tue, 19 Jul 2016 20:54:21 -0400 Received: by fche.csb (Postfix, from userid 2569) id 13AF258987; Tue, 19 Jul 2016 20:54:23 -0400 (EDT) To: Nathan Scott Cc: Marko Myllynen , pcp@oss.sgi.com Subject: Re: PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: PCP libvirt PMDA From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 19 Jul 2016 20:54:23 -0400 In-Reply-To: <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Tue, 19 Jul 2016 19:35:31 -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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 20 Jul 2016 00:54:22 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468976062 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1782 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Nathan Scott writes: > [...] >> > "libvirt.domstats.net.0.rd.times" - this looks like it's representing >> > individual network devices using the metric namespace, is that right? >> [...] >> > That has proved highly problematic in the past - in general, much more >> > flexibility (not to mention correctness often, too) [...] What is an example of the not mentioned "correctness" problems? >> What kind of "highly problematic" scenarios there has been in the past? > > So, one example is pmie - there is no equivalent of some_inst, etc for > metric names, so rules end up having to be expanded for every metric. That's true. And many pm$clients tolerate partially specified pmns paths, but reject tail constraints: pminfo foo -> foo.bar.doze foo.bar.joze foo.baz.doze foo.baz.joze pminfo foo.*.doze -> no can do OTOH most of those same clients can't do instance constraints by regexps or such either. > Another class of problems is around naming - metric names are defined > to be less flexible than instance names (as per that pmns(5) extract, > from earlier). That is not a problem when the pmns name components are simple ordinals, like in the present case. >> I'm also wondering which one would be more easier approach e.g. with >> pmwebd/grafana or Zabbix? > > Not sure it will make a big difference there, except that you have more > flexibility with naming of instances [...] In the pmwebd/grafana case, the two scenarios are interchangeable. Instances appear at the last component of the graphite metric description, with PMNS names before that. One could put a wildcard/glob anywhere. In this way, it has a more powerful selection capability than normal pm$clients. - FChE From kenj@internode.on.net Tue Jul 19 20:25:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5656D7CA0 for ; Tue, 19 Jul 2016 20:25:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BD1FEAC002 for ; Tue, 19 Jul 2016 18:25:39 -0700 (PDT) X-ASG-Debug-ID: 1468977933-04cb6c4da5c8da0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id YU31mF5zySxtw6AR for ; Tue, 19 Jul 2016 18:25:33 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AfBADb0Y5XEJVY0XYNUIQVfIZws3geh38BAQEBAQEHAQEBAQEBAQE+hUYVQDYCBRYLAgsDAgECARsWGg0IAQG2fGeNdTGBAZE3gloFmSSGE4okAY1hkB6EWVyIJQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail07.adl2.internode.on.net with ESMTP; 20 Jul 2016 10:55:33 +0930 To: PCP From: Ken McDonell Subject: Another Python snarfoo (qa/739) Message-ID: <578ED30B.7010200@internode.on.net> X-ASG-Orig-Subj: Another Python snarfoo (qa/739) Date: Wed, 20 Jul 2016 11:25:31 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 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: 1468977933 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 280 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_SC2_SA016_FM2a X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31388 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.00 BSF_SC2_SA016_FM2a Custom Rule BSF_SC2_SA016_FM2a On Mac OS X, test_pcp_options.py dumps core in qa/739. There is no 739.full, but 739.out.bad contains ... check archive option and non arguments overrideCB: got option 'a' Archive list: ['file'] Non-option arguments: ['param'] Done! Segmentation fault (core dumped) From fche@redhat.com Tue Jul 19 20:27:40 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F151D7CA0 for ; Tue, 19 Jul 2016 20:27:39 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id C2752304043 for ; Tue, 19 Jul 2016 18:27:36 -0700 (PDT) X-ASG-Debug-ID: 1468978055-04cb6c4da2c8e50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id BpfwMvLoWoGWqtCe (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 18:27:36 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2C3733E2AD for ; Wed, 20 Jul 2016 01:27:35 +0000 (UTC) Received: from fche.csb (vpn-58-166.rdu2.redhat.com [10.10.58.166]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6K1RYRO000714; Tue, 19 Jul 2016 21:27:34 -0400 Received: by fche.csb (Postfix, from userid 2569) id 11C6058987; Tue, 19 Jul 2016 21:27:36 -0400 (EDT) To: Dave Brolley Cc: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 19 Jul 2016 21:27:36 -0400 In-Reply-To: <578D1AE1.6060307@redhat.com> (Dave Brolley's message of "Mon, 18 Jul 2016 14:07:29 -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.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Wed, 20 Jul 2016 01:27:35 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468978055 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2414 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 brolley wrote: > [...] I think that initial step of breaking up the global holding > of __pmLock_libpcp during pmNewContext(3) was a good one, with a > measurable goal. It was low risk, since all it was doing was > releasing the lock for blocks for code for which it was not > necessary. I think that what happened was that additional, more > ambitious work was added to the branch before the initial work was > fully reviewed and merged. [...] Which initial work are you referring to? > What I proposed is to back up a bit. Let's isolate the original > loosening of the __pmLock_libpcp lock, measure the performance > improvement for the scenario which inspired it and create some qa to > verify it. If some of this has already been done, the let's re-review > those results. If you're referring to commit efc0173ad era stuff from three months ago, which were merged into 3.11.3, the performance effects are obvious by inspection, and borne out by QA (e.g., qa/4751) and of course hand testing. (Concurrent pmNewContext PM_CONTEXT_HOST's no longer serialized each other when contacting absent hosts.) As previously stated on this list, that same test case indicated instances where libpcp locking logic was incorrect, even before the 3.11.3 era changes, resulting in deadlocks. As previously stated, 4751 can hang/crash 3.11.2, 3.11.3, and git master pcp, depending on invocation. In return, it was called "flakey" and commented out of qa/group. (I hadn't found an invocation that could hang/crash the fche/multithread branch libpcp though.) > Once we get that bit taken care of, let's tackle the remaining > pieces, one at a time from the same point of view: proposed benefit, > correctness and verification of both. The post-3.11.3 changes' proposed benefits were entirely the correction of race conditions and/or elimination of deadlocks. There was no performance-tweaking argument proposed. Absolute correctness is tricky to guarantee / verify. Incorrectness is clearer: "valgrind --tool=helgrind" has been helpful in identifying at least some of the preexisting problems. It was by that tool's reports that many of the subsequent small-lock patches were driven. > I suggest starting with a new branch so as to reduce the chance of > errors. Can you explain what you mean? What would you like to see on this new branch? - FChE From kenj@internode.on.net Tue Jul 19 20:27:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8A7EC7CA2 for ; Tue, 19 Jul 2016 20:27:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 14B89AC003 for ; Tue, 19 Jul 2016 18:27:47 -0700 (PDT) X-ASG-Debug-ID: 1468978065-04bdf0280cf5a10001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id A8QuLp7axRms8GPL for ; Tue, 19 Jul 2016 18:27:45 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AgBADb0o5XEJVY0XYNUIwBs3iGEAEJAoIBAQEBAQEBBwEBAQEBAQEBPoUdAQU4QBELGAkWDwkDAgECARsWFBMIAQG2f45cAQEBBwIBJIp3hQyFDwEEmSSQNwGNYZAehFmJAQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail07.adl2.internode.on.net with ESMTP; 20 Jul 2016 10:57:10 +0930 Subject: Re: [pcp] Another Python snarfoo (qa/739) To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Another Python snarfoo (qa/739) References: <578ED30B.7010200@internode.on.net> From: Ken McDonell Message-ID: <578ED36D.9050209@internode.on.net> Date: Wed, 20 Jul 2016 11:27:09 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <578ED30B.7010200@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: 1468978065 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 171 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31388 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 20/07/16 11:25, Ken McDonell wrote: > On Mac OS X, ... Oops, too many VMs in the QA Farm ... this is NOT Mac OS X, it is ... vm01 PCP 3.11.4 i686 Ubuntu 15.10 From fche@redhat.com Tue Jul 19 20:53:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5A01F7CA0 for ; Tue, 19 Jul 2016 20:53:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E1FB8AC002 for ; Tue, 19 Jul 2016 18:53:21 -0700 (PDT) X-ASG-Debug-ID: 1468979600-04bdf0280bf6460001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EJH5LSWaxb70Cysu (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 19 Jul 2016 18:53:21 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 53E3181F03; Wed, 20 Jul 2016 01:53:20 +0000 (UTC) Received: from fche.csb (vpn-58-166.rdu2.redhat.com [10.10.58.166]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6K1rJiG013439; Tue, 19 Jul 2016 21:53:20 -0400 Received: by fche.csb (Postfix, from userid 2569) id 2475A58987; Tue, 19 Jul 2016 21:53:22 -0400 (EDT) To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <578D617E.4020506@internode.on.net> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 19 Jul 2016 21:53:21 -0400 In-Reply-To: <578D617E.4020506@internode.on.net> (Ken McDonell's message of "Tue, 19 Jul 2016 09:08:46 +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.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Wed, 20 Jul 2016 01:53:20 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1468979600 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2808 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 kenj wrote: > [...] > (a) what's the problem this is trying to address? [...] Generally: deadlocks & race conditions. > (b) what's the evidence for this being a real problem? ... here > "real" means a realistic probability of badness happening in normal > use cases [...] At the risk of "true scotsmaning", normal use cases seem to be entirely single-threaded in the classic pcp code base. The only multithreaded pmapi clients are those in qa/*, pmmgr, and pmwebd. (I believe pmchart runs pmapi single-threaded.) And it is scaled-out pmmgr and pmwebd installations that highlight the preexisting problems, with 100% probability. Thus my June 3 question about the general philosophy about multithreading. If failures of scaled-out multithreaded programs are acceptable, then probably we should no longer represent libpcp as multithread-safe, and should rework pmmgr etc. to single-threadedness. (I called this "option 4" in the posting.) > (c) some verifiable before-and-after evidence to show the problem has > been addressed without side-effects. This would probably require institutionalizing qa/4751 style heavier duty multithreaded testing, and valgrind/helgrind monitoring. And that can only go so far: the tooling can find bugs more easily than provide guarantees about the absence of bugs. A decrease in number of tool-identified errors is a tangible improvement though. > But before we start, I think we need a discussion and consensus on > how/if the create/delete context race should be addressed ... Agreed! > this relates to the current lock ordering and this snippet from > > __pmHandleToPtr(): > PM_UNLOCK(__pmLock_libpcp); > PM_LOCK(sts->c_lock); Yes, this was one of the original sins of the multithreading work, so to speak. The race condition is clear: two threads doing racing pmNewContext & pmDestroyContext calls can cause invalid __pmContext pointers to propagate. > I think this is a "how" not "if" question, but the best solution is > not obvious (at least to me). I guess it depends on what one means by "best". The most correct, from a local concurrency/safety point of view, is to flip those two operations, as commit b2208f06b4e does, then work through all the lock ordering problems this exposes, one by one. This is how pcpfans.git fche/multithread built up. Another option, measured as "smallest change", was one I mentioned back in private email on May 23. That is to switch to a different mutex (not the libpcp Big Lock) to protect the contexts[] array only. The pcpfans.git fche/multithread2 was an experiment in this direction, but that did not produce instantly satisfactory results either, so its relative smallness is not apples-to-apples yet. - FChE From noreply@github.com Tue Jul 19 22:01:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_IMAGE_ONLY_32, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 26F5B7CA0 for ; Tue, 19 Jul 2016 22:01:48 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E011A304048 for ; Tue, 19 Jul 2016 20:01:44 -0700 (PDT) X-ASG-Debug-ID: 1468983700-04cb6c4da2cc3f0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id sBflJIQYXkcBiysE (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 20:01:42 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPhlO-0004Qn-KG for ; Wed, 20 Jul 2016 13:01:39 +1000 Date: Tue, 19 Jul 2016 20:01:26 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468983686; bh=4KkNPZhHH3wZ5/8ptE4WT/8zLwyf6aueaql7zSRM4oo=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=z52HbptvG4sRIYvAV18shEX22s+jaro0jM06TEgjikKGAkG9Xl/hWipgK+adC8D45 rAQ/Dp7YUb8oUAilhNQ9WK7xHX+hETlAZExLbFj69976UaCLWsz5xXa7n6II19xMoB 6xeH4nLjT10EP2atjTMu+V4/cbcZlIIAE3Bl3XH0= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] Rename writer to client (#17) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] Rename writer to client (#17) Content-Type: multipart/alternative; boundary="--==_mimepart_578ee986ab5b2_131e3fc83a7692a012378b"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1468983701 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4003 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_32, HTML_IMAGE_ONLY_32_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31389 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.00 HTML_IMAGE_ONLY_32_2 HTML: images with 2800-3200 bytes of words ----==_mimepart_578ee986ab5b2_131e3fc83a7692a012378b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/speed/pull/17 -- Commit Summary -- * client: rename from writer * examples: rename writer to client -- File Changes -- R client.go (89) R client_test.go (4) M examples/acme/main.go (2) M examples/http_counter/server.go (2) M examples/instance_string/main.go (2) M examples/simple/main.go (2) M examples/simple_string_metric/main.go (2) M examples/singleton_counter/main.go (2) M examples/singleton_string/main.go (2) -- Patch Links -- https://github.com/performancecopilot/speed/pull/17.patch https://github.com/performancecopilot/speed/pull/17.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/17 ----==_mimepart_578ee986ab5b2_131e3fc83a7692a012378b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

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

  https://github.com/performancecopilot/speed/pull/17

Commit Summary

  • client: rename from writer
  • examples: rename writer to client

File Changes

Patch Links:


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

----==_mimepart_578ee986ab5b2_131e3fc83a7692a012378b-- From noreply@github.com Tue Jul 19 22:04:05 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 19A087CA1 for ; Tue, 19 Jul 2016 22:04:05 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CB7268F804B for ; Tue, 19 Jul 2016 20:04:04 -0700 (PDT) X-ASG-Debug-ID: 1468983836-04cbb00353bd4e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id OUrJYsprgc369Yh3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 20:03:58 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPhnb-0006CZ-JM for ; Wed, 20 Jul 2016 13:03:55 +1000 Date: Tue, 19 Jul 2016 20:03:43 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468983823; bh=XFwnOpaCN/PL47s9ozEXumNH12pE1yUtO/QS68CronY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=tMQKUniI62t09OanHM8WD1k2ZGB3bTPSEmktFxCHjKZGBB7oVsLwC4Dmwe0n/qcyP AucWqbIS4iizZunMUTxA0A1npZ7D6hid0RA1J1HrMwb3xhn0rHCeR3rIpWbwHP8/Kp LnNFC35X54Fl1Sm6vkdP5FvVoU9q1hcJj/1oaDAI= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] Rename writer to client (#17) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] Rename writer to client (#17) Content-Type: multipart/alternative; boundary="--==_mimepart_578eea0f72ed3_a113fc83a7692a0303194"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468983837 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2230 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31389 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_578eea0f72ed3_a113fc83a7692a0303194 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7079681/badge)](https://coveralls.io/builds/7079681) Coverage remained the same at 64.652% when pulling **24142e04d19d12b982643ddcda06a637cd3fa015 on writer-client-rename** into **802dc169727a3ed5afddb041e1818a000e722da9 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/17#issuecomment-233826375 ----==_mimepart_578eea0f72ed3_a113fc83a7692a0303194 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage remained the same at 64.652% when pulling 24142e0 on writer-client-rename into 802dc16 on master.


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

----==_mimepart_578eea0f72ed3_a113fc83a7692a0303194-- From noreply@github.com Tue Jul 19 22:31:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EED877CA0 for ; Tue, 19 Jul 2016 22:31:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 554C5AC001 for ; Tue, 19 Jul 2016 20:31:45 -0700 (PDT) X-ASG-Debug-ID: 1468985501-04cbb00356bddf0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id h8vhCILT9BgUjMlR (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 20:31:42 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bPiER-0000SW-B2 for ; Wed, 20 Jul 2016 13:31:40 +1000 Date: Tue, 19 Jul 2016 20:31:27 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1468985487; bh=yMzXHVcIF07N58sRKqq3B7q9q1zWferG4jgtJWUXYpw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LUPC9lZSSsMVdqwSj/f73rL+Q6EEG6m2khjluMGwHLdSI2jYdHrCBWXbf4Gg3+nuo Kyy7jaXEwmV1UqNhDyTocmsDKByY5f4yoeIQ0nNIAn9X1JDpm31eHnc6XS9JYIab5m pO8iY42OIeu88GnviOdwszOOYbREUnUwopaJ98dw= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] Rename writer to client (#17) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] Rename writer to client (#17) Content-Type: multipart/alternative; boundary="--==_mimepart_578ef08fcd1ce_62803f9f7b2272c0678420"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1468985502 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1468 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31389 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_578ef08fcd1ce_62803f9f7b2272c0678420 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #17. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/17#event-728445516 ----==_mimepart_578ef08fcd1ce_62803f9f7b2272c0678420 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #17.


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

----==_mimepart_578ef08fcd1ce_62803f9f7b2272c0678420-- From myllynen@redhat.com Wed Jul 20 01:37:26 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5B9047CA0 for ; Wed, 20 Jul 2016 01:37:26 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 13FD0304043 for ; Tue, 19 Jul 2016 23:37:22 -0700 (PDT) X-ASG-Debug-ID: 1468996636-04bdf0280910a5b0001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id jCcNDcjQ1IgwRVbG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 19 Jul 2016 23:37:17 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id o80so52675725wme.1 for ; Tue, 19 Jul 2016 23:37:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=4kLLvLXmbkDQFvPeD44sNuH6X530IUiDoXueva9ymAA=; b=D1ITPDVOmoLedfHXNfFEIGJEVS3hntWoyWxUx0WIbFa5gdPwbcM4O292w9rDM9z+ZK HtnkmvEtP1k758S+Il1jk91nvugdQ5Wm4RZOIeNdfm4CsDqvu/AV3zhDvFXAs7nJZgvQ 4VwG4AZuV8h8roYonLbTjnneiTbR6YLB7Oi6jgO/5YtoJk01Zft9z7cfL3mWfmMEQwq/ Xs3bI7cn3dsdxdJEQUgJrhPE/iwcYLwr8vfi/nFQDqosjHGhubihwKYu235T4TjpPs34 UwXd8Uz8rHNgOA9Q3cBzbIbuaZG8mEg3tDreSGPcDeIQlDOvVLf/ATeiOsH5NqyPFfdN xnhA== X-Gm-Message-State: ALyK8tLAALKsS0At7cemu8KXXyw+Xgz4vpJMbrwnURSHJt6+BTEhFwqpZjPRtU40JMucTnkM X-Received: by 10.28.45.138 with SMTP id t132mr9004690wmt.70.1468996635362; Tue, 19 Jul 2016 23:37:15 -0700 (PDT) Received: from [192.168.1.100] (178-55-90-165.bb.dnainternet.fi. [178.55.90.165]) by smtp.gmail.com with ESMTPSA id r127sm16567842wmf.23.2016.07.19.23.37.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2016 23:37:13 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pmrep: revert to ascii Organization: Red Hat X-ASG-Orig-Subj: pmrep: revert to ascii Message-ID: <132e6e12-746c-d2c7-2ad7-426fa8b9952d@redhat.com> Date: Wed, 20 Jul 2016 09:37:11 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1468996636 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2087 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31391 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, In 06b8c19 we compressed the pmrep unit strings in headers and for microseconds we used non-ascii µs form. This works with Python 3 but we failed to remember that with Python 2 strings are not Unicode by default and later when formatting the output, it's the format string's encoding that determines the encoding used. So this is what we should use: #!/usr/bin/python2 # -*- coding: utf-8 -*- a = [":", "u/s", ":", "us/s", ":"] u = [":", u"µs/s", ":", u"µs/s", ":"] fmt = u"{0}{1:>15.15}{2}{3:>15.15}{4}" print(fmt.format(*tuple(a))) print(fmt.format(*tuple(u))) Without using unicode formatting will be off as multi-byte characters take the same screen estate as single-byte chars. But: even after the corresponding changes to pmrep I still get QA failures with Python 2 here. Given the recent Python QA issue Ken has hit elsewhere it sounds like this might be a recipe for lots of additional QA headaches so I'm leaning towards reverting back to ASCII. And "us" instead "µs" is already used elsewhere in PCP. Later, if wanted, once the QA is on green on again we can see if we want introduce this (not-so-critical) change again. --- src/pmrep/pmrep.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index e548729..e096435 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -1,5 +1,4 @@ #!/usr/bin/env pmpython -# -*- coding: utf-8 -*- # # Copyright (C) 2015-2016 Marko Myllynen # @@ -653,7 +652,7 @@ class PMReporter(object): def format_metric_label(self, label): """ Format a metric label """ # See src/libpcp/src/units.c - label = label.replace(" / nanosec", "/ns").replace(" / microsec", "/µs") + label = label.replace(" / nanosec", "/ns").replace(" / microsec", "/us") label = label.replace(" / millisec", "/ms").replace(" / sec", "/s") label = label.replace(" / min", "/min").replace(" / hour", "/h") return label Thanks, -- Marko Myllynen From debbugs@buxtehude.debian.org Wed Jul 20 09:12:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E123F7CA0 for ; Wed, 20 Jul 2016 09:12:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A42B28F8037 for ; Wed, 20 Jul 2016 07:12:18 -0700 (PDT) X-ASG-Debug-ID: 1469023932-04bdf0280912ed90001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id IvB9uo8KN7q5xViZ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 20 Jul 2016 07:12:13 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bPsEJ-0002g6-5T; Wed, 20 Jul 2016 14:12:07 +0000 X-Loop: owner@bugs.debian.org Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 From: owner@bugs.debian.org (Debian Bug Tracking System) To: Andreas Beckmann CC: pcp@oss.sgi.com, debichem-devel@lists.alioth.debian.org, team@neuro.debian.net Subject: Processed: found 831452 in 3.11.3.1, tagging 749531, affects 821734 Message-ID: X-ASG-Orig-Subj: Processed: found 831452 in 3.11.3.1, tagging 749531, affects 821734 References: <1469023702-4165-bts-anbe@debian.org> X-Debian-PR-Package: pcp-export-pcp2graphite libvotca-csg3 fslview X-Debian-PR-Source: fslview pcp votca-csg X-Debian-PR-Message: transcript X-Loop: owner@bugs.debian.org Date: Wed, 20 Jul 2016 14:12:07 +0000 X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1469023933 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 925 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31398 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Processing commands for control@bugs.debian.org: > found 831452 3.11.3.1 Bug #831452 [pcp-export-pcp2graphite] pcp-export-pcp2graphite: fails to upg= rade from 'testing' - trying to overwrite /usr/bin/pcp2graphite Marked as found in versions pcp/3.11.3.1. > tags 749531 - patch Bug #749531 [fslview] fslview: please switch to vtk6 Removed tag(s) patch. > affects 821734 + votca-csg Bug #821734 [libvotca-csg3] libvotca-csg3: fails to upgrade from 'jessie' -= trying to overwrite /usr/share/man/man7/votca-csg.7.gz Added indication that 821734 affects votca-csg > thanks Stopping processing here. Please contact me if you need assistance. --=20 749531: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D749531 821734: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D821734 831452: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D831452 Debian Bug Tracking System Contact owner@bugs.debian.org with problems From myllynen@redhat.com Wed Jul 20 11:06:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=WEIRD_QUOTING 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 CEA387CA0 for ; Wed, 20 Jul 2016 11:06:47 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1932FAC003 for ; Wed, 20 Jul 2016 09:06:43 -0700 (PDT) X-ASG-Debug-ID: 1469030794-04cb6c4da6102730001-S8gJnT Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) by cuda.sgi.com with ESMTP id CqANHtl9l0NbHUSV (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 20 Jul 2016 09:06:35 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-lf0-f44.google.com[209.85.215.44] X-Barracuda-Apparent-Source-IP: 209.85.215.44 Received: by mail-lf0-f44.google.com with SMTP id l69so41668481lfg.1 for ; Wed, 20 Jul 2016 09:06:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=PkNAvEEGmaaDGa/YCMK+Dsr1+fxi6OzxRM2WwOkobBQ=; b=IVgycFHvldKB3W3vX6tusovWTSymJQSgcEgiNqN3XwCAw27se/BGJayqfjQa5+6Ip5 Arg8t24+HAuCr3jpcHZdiXQoS+FFkPPINMSc697XZaH9TDA2BNtKwXE+a/C2bNZnCT5+ 8XfFKIMtpMV0xlf4VJiMTJYTvDyozs6N+nW/ndrtI1ocijHTdtddDHzEunsJ8YftvWob I4AtWrafKrJDltdwlTkzG6kKgOsmkrjGqVePA9Yrr+yl+Bm8zT9LAfRqi0DtgqzGSOa/ 9qEF8Afj88OroOkURt38iXRu/OtAb6IlaoekWEb5pPr15hTVRclqW/FbGG6uckqAeZbu 9MbQ== X-Gm-Message-State: ALyK8tK1k6yJ99+RWdhY6KY3iaWtAULJs3V9eQZ1sPZbRZlszua74q97dpjy9ZYW0Q//Vpm1 X-Received: by 10.25.21.160 with SMTP id 32mr19204751lfv.1.1469030793211; Wed, 20 Jul 2016 09:06:33 -0700 (PDT) Received: from [192.168.1.100] (188-67-37-114.bb.dnainternet.fi. [188.67.37.114]) by smtp.gmail.com with ESMTPSA id 26sm706338lfp.38.2016.07.20.09.06.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jul 2016 09:06:31 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: pmrep: convert to use pmfg References: <576926AB.7070608@redhat.com> <717761407.765523.1466558073136.JavaMail.zimbra@redhat.com> <576FDCE3.9010706@redhat.com> <577F8261.5060008@redhat.com> <20160708152452.GA29879@redhat.com> <577FE2EC.9020103@redhat.com> <6f5810f5-f3d2-c7f6-f079-3fb7504497b6@redhat.com> X-ASG-Orig-Subj: Re: pmrep: convert to use pmfg To: "Frank Ch. Eigler" , Nathan Scott Cc: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <0596f423-a6e7-d7bd-dbcf-6588a59a89ee@redhat.com> Date: Wed, 20 Jul 2016 19:05:48 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <6f5810f5-f3d2-c7f6-f079-3fb7504497b6@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: mail-lf0-f44.google.com[209.85.215.44] X-Barracuda-Start-Time: 1469030794 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 37069 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.51 X-Barracuda-Spam-Status: No, SCORE=1.51 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, BSF_RULE_7580G, BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, WEIRD_QUOTING X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.75 BSF_RULE_7580G Custom Rule 7580G 0.75 BSF_RULE_7580D Custom Rule 7580D 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-17 23:34, Marko Myllynen wrote: > On 2016-07-08 20:29, Marko Myllynen wrote: >> On 2016-07-08 18:24, Frank Ch. Eigler wrote: >>>> [...] >>>> I think I've sorted out the above but I've got one related question, is >>>> this still expected based on your explanation above or something else? >>> >>> Yes, I think it's the same thing. >>> >>>> So pmval(1) describes units as "millisec (converting to time >>>> utilization)" [...] Is the only confusion on this end or is pmval(1) >>>> perhaps a bit misleading here? >>> >>> The key is that pmval's "time utilization" parenthetical overrides the >>> previous "milliseconds" scale and replaces it with an implicit >>> "sec/sec" one. > > I noticed that pmdumptext(1) does the same thing after all - when in > its "interactive mode." > > But given that pmrep(1) already supports specifying unit/scale even on > per-metric basis, we don't have to hard-code this but we can give the > choice to the user. For instance, with kernel.all.cpu.user by default > show the unscaled ms/s value but by defining time-scale with -y the > user gets the time utilization (s/s) if s/he so wishes. I adjusted > the man page for this, please do reword if you can think how to state > this more clearly there. > > Below is now finally a patch which I don't plan to update at this > stage any more unless there's some feedback (IOW, I think it's ready > for merging). The 1071 output still differs mysteriously, I can't > explain why pmfg finds "extra" values, and only for some metrics (I'd > have expected it to find them for none or all given the pmdumplog -a > output for the archive in question). But since we're getting more > data than before, perhaps that's just a good thing. Here's now the final(tm) patch that addresses the 1068 issue seen with Python 2 and is fully in sync with current master. Passes all QA on RHEL 7 with Python 2 / Python 3. --- qa/1069.out | 100 ++++++++++----------- qa/1071.out | 12 ++- src/pmrep/pmrep.1 | 16 +++- src/pmrep/pmrep.conf | 7 +- src/pmrep/pmrep.py | 247 +++++++++++++++------------------------------------ 5 files changed, 149 insertions(+), 233 deletions(-) diff --git a/qa/1069.out b/qa/1069.out index 2c330b3..1f90d0c 100644 --- a/qa/1069.out +++ b/qa/1069.out @@ -19,28 +19,28 @@ HH:MM:SS 1 == basic archive mode reporting s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.00 1.00 -20:36:51 1.00 1.00 -20:36:53 1.00 1.00 +20:36:49 1.00 1000.03 +20:36:51 1.00 1000.00 +20:36:53 1.00 1000.02 == basic configuration file handling s.seconds s.milliseconds - util util + s/s ms/s N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise various output options s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:47 N/A N/A -20:36:49 1.000 1.000 -20:36:51 1.000 1.000 -20:36:53 1.000 1.000 +20:36:49 1.000 1000.033 +20:36:51 1.000 1000.001 +20:36:53 1.000 1000.016 --- archive: QAPATH/archives/sample-secs @@ -54,7 +54,7 @@ HH:MM:SS 1 duration: 8 sec s.seconds s.milliseconds - util util + s/s ms/s --- archive: QAPATH/archives/sample-secs @@ -68,16 +68,16 @@ HH:MM:SS 1 duration: 7 sec s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:48 N/A N/A -20:36:51 1.000 1.000 +20:36:51 1.000 999.992 --- N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise non-integer options archive: QAPATH/archives/sample-secs @@ -91,13 +91,13 @@ HH:MM:SS 1 duration: 2.500 sec s.seconds s.milliseconds - util util + s/s ms/s 20:36:45 N/A N/A 20:36:45 N/A N/A -20:36:46 2.000 1.000 -20:36:46 0.000 1.000 -20:36:47 2.000 1.000 -20:36:47 0.000 1.000 +20:36:46 2.000 1000.216 +20:36:46 0.000 1000.216 +20:36:47 2.000 1000.216 +20:36:47 0.000 1000.205 == exercise raw counter mode s.seconds s.milliseconds sec millisec @@ -108,12 +108,12 @@ HH:MM:SS 1 380440 380439679.413 == exercise timezone setting s.seconds s.milliseconds - util util + s/s ms/s 10:36:45 N/A N/A 10:36:47 N/A N/A -10:36:49 1.000 1.000 -10:36:51 1.000 1.000 -10:36:53 1.000 1.000 +10:36:49 1.000 1000.033 +10:36:51 1.000 1000.001 +10:36:53 1.000 1000.016 == exercise CSV and alternate delimiters Time,sample.seconds,sample.milliseconds 2000-05-01 20:36:45,"","" @@ -131,15 +131,15 @@ Time|sample.seconds|sample.milliseconds ok == exercise repeated headers option s.seconds - util + s/s N/A N/A s.seconds - util + s/s 1.000 1.000 s.seconds - util + s/s 1.000 == exercise units conversion options m.u.free m.u.used @@ -174,23 +174,23 @@ ok 00:47:09 0.000 3000.000 50.000 0.000 0.000 50.000 d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive sda sdb sdc hdc sdd sde - util util util util util util + s/s s/s s/s s/s s/s s/s 08:58:23 N/A N/A N/A N/A N/A N/A -08:59:23 0.000000 0.000056 0.000006 0.000000 0.000000 0.000005 -09:00:23 0.000004 0.000089 0.000008 0.000000 0.000000 0.000021 -09:01:23 0.000000 0.000175 0.000013 0.000000 0.000000 0.000036 -09:02:23 0.000000 0.000054 0.000003 0.000000 0.000000 0.000005 +08:59:23 0.000200 0.055902 0.005567 0.000000 0.000000 0.004883 +09:00:23 0.003633 0.088769 0.008017 0.000000 0.000000 0.021034 +09:01:23 0.000200 0.175189 0.012884 0.000000 0.000000 0.036451 +09:02:23 0.000217 0.054218 0.002750 0.000000 0.000000 0.005050 d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive d.d.avactive sda sdb sdc hdc sdd sde - util util util util util util + us/s us/s us/s us/s us/s us/s 08:58:23 N/A N/A N/A N/A N/A N/A -08:59:23 0.200005 55.901528 5.566819 0.000000 0.000000 4.883467 -09:00:23 3.633431 88.769056 8.016882 0.000000 0.000000 21.033900 -09:01:23 0.200007 175.189301 12.883772 0.000000 0.000000 36.451242 -09:02:23 0.216672 54.218071 2.750071 0.000000 0.000000 5.050131 +08:59:23 200.005467 55901.527975 5566.818826 0.000000 0.000000 4883.466815 +09:00:23 3633.431133 88769.056034 8016.882454 0.000000 0.000000 21033.899496 +09:01:23 200.006814 175189.301449 12883.772241 0.000000 0.000000 36451.241772 +09:02:23 216.672278 54218.070915 2750.071227 0.000000 0.000000 5050.130798 == derived metrics configuration file s.combo - util + s/s N/A N/A 1.001 @@ -198,7 +198,7 @@ ok 1.001 == derived metrics directly on command line s.combo - util + s/s N/A N/A 1.001 @@ -206,20 +206,20 @@ ok 1.001 == extended existing sample configuration s.combo s.seconds s.milliseconds - util util util + s/s s/s ms/s N/A N/A N/A N/A N/A N/A - 1.001 1.000 1.000 - 1.001 1.000 1.000 - 1.001 1.000 1.000 + 1.001 1.000 1000.033 + 1.001 1.000 1000.001 + 1.001 1.000 1000.016 == exercise good config version s.seconds s.milliseconds - util util + s/s ms/s N/A N/A N/A N/A - 1.000 1.000 - 1.000 1.000 - 1.000 1.000 + 1.000 1000.033 + 1.000 1000.001 + 1.000 1000.016 == exercise bad config version Incompatible configuration file version (read v99, need v1). == un/interpolated archive mode reporting diff --git a/qa/1071.out b/qa/1071.out index 738e589..5beab6f 100644 --- a/qa/1071.out +++ b/qa/1071.out @@ -17,6 +17,7 @@ QA output created by 1071 14:39:14 Linux linux 15707 13573328 0 507689 8 16053852 3 14:39:15 Linux linux 15707 13573256 0 507691 8 16053852 3 14:39:16 Linux linux 15708 13573256 0 507692 8 16053852 3 +14:39:17 N/A linux N/A N/A N/A N/A 8 16053852 3 archive: QAPATH/archives/rep host: slack @@ -30,11 +31,12 @@ QA output created by 1071 p.p.start_ti n.i.baudrate k.a.hz d.a.read_byt k.a.sysfork k.p.c.user k.a.load h.c.bogomips h.c.clock n.i.speed 000001 /usr/ enp0s25 cpu0 1 minute cpu0 cpu0 enp0s25 - millisec byte/s count/s Kbyte/s count/s util count Mbyte/s + millisec byte/s count/s Kbyte/s count/s ms/s count Mbyte/s 14:39:13 20 3168713760 100 N/A N/A N/A 0.0900 5587.4199 3029.0310 781261.9375 14:39:14 20 3168713760 100 0.0000 0.0000 0.0000 0.0900 5587.4199 3029.0310 781261.9375 14:39:15 20 3168713760 100 0.0000 0.0000 0.0000 0.0800 5587.4199 2800.0000 781261.9375 -14:39:16 20 3168713760 100 0.0000 1.0000 0.0100 0.0800 5587.4199 2800.0000 781261.9375 +14:39:16 20 3168713760 100 0.0000 1.0000 10.0000 0.0800 5587.4199 2800.0000 781261.9375 +14:39:17 20 3168713760 100 N/A N/A N/A N/A 5587.4199 2800.1089 781261.9375 == testing raw metrics reporting archive: QAPATH/archives/rep @@ -53,6 +55,7 @@ QA output created by 1071 14:39:14 Linux linux 15707 13573328 0 507689 8 16053852 3 14:39:15 Linux linux 15707 13573256 0 507691 8 16053852 3 14:39:16 Linux linux 15708 13573256 0 507692 8 16053852 3 +14:39:17 N/A linux N/A N/A N/A N/A 8 16053852 3 archive: QAPATH/archives/rep host: slack @@ -71,6 +74,7 @@ QA output created by 1071 14:39:14 20 3168713760 100 8736634 3995200 4349650 0.0900 5587.4199 3029.0310 781261.9375 14:39:15 20 3168713760 100 8736634 3995200 4349650 0.0800 5587.4199 2800.0000 781261.9375 14:39:16 20 3168713760 100 8736634 3995201 4349660 0.0800 5587.4199 2800.0000 781261.9375 +14:39:17 20 3168713760 100 N/A N/A N/A N/A 5587.4199 2800.1089 781261.9375 == testing uninterpolated metrics reporting archive: QAPATH/archives/rep @@ -103,11 +107,11 @@ QA output created by 1071 p.p.start_ti n.i.baudrate k.a.hz d.a.read_byt k.a.sysfork k.p.c.user k.a.load h.c.bogomips h.c.clock n.i.speed 000001 /usr/ enp0s25 cpu0 1 minute cpu0 cpu0 enp0s25 - millisec byte/s count/s Kbyte/s count/s util count Mbyte/s + millisec byte/s count/s Kbyte/s count/s ms/s count Mbyte/s 14:39:13 20 3168713760 100 N/A N/A N/A 0.0900 5587.4199 3029.0310 781261.9375 14:39:14 20 3168713760 100 0.0000 0.0000 0.0000 0.0900 5587.4199 2723.4370 781261.9375 14:39:15 20 3168713760 100 0.0000 0.0000 0.0000 0.0800 5587.4199 2800.0000 781261.9375 -14:39:16 20 3168713760 100 0.0000 0.9999 0.0100 0.0800 5587.4199 2800.0000 781261.9375 +14:39:16 20 3168713760 100 0.0000 0.9999 9.9987 0.0800 5587.4199 2800.0000 781261.9375 14:39:17 20 3168713760 100 0.0000 2.0002 0.0000 0.0800 5587.4199 2800.1089 781261.9375 == testing uninterpolated raw metrics reporting diff --git a/src/pmrep/pmrep.1 b/src/pmrep/pmrep.1 index 2e91f92..ccccf6e 100644 --- a/src/pmrep/pmrep.1 +++ b/src/pmrep/pmrep.1 @@ -173,6 +173,16 @@ Too-wide numeric values for output will not be printed (apart from decimal places, numeric values will never be silently truncated). Too-wide strings will be truncated. .P +As a special case with metrics that are counters with time units +(nanoseconds to hours), the +.I unit/scale +can be used to change the default reporting (for example, +milliseconds / second) to normalize to the range zero to one +by setting this to +.B sec +(see also +.BR -y ). +.P The following .I metricspec requests the metric @@ -240,7 +250,8 @@ for space (byte) metrics, possible values include .BR Mbytes , .BR MB , and so forth up to -.BR Ebytes . +.BR Ebytes , +.BR EB . This option will .I not override possible per-metric specifications. @@ -583,8 +594,9 @@ for time metrics, possible values include .BR microsec , .BR us , .BR millisec , +.BR ms , and so forth up to -.BR hours , +.BR hour , .BR hr . This option will .I not diff --git a/src/pmrep/pmrep.conf b/src/pmrep/pmrep.conf index 4c9949b..d31e483 100644 --- a/src/pmrep/pmrep.conf +++ b/src/pmrep/pmrep.conf @@ -96,20 +96,25 @@ mem.vmstat.pgpgout = bo,,,,6 kernel.all.intr = in,,,,6 kernel.all.pswitch = cs,,,,6 alluser = kernel.all.cpu.alluserp -alluser.formula = 100 * (kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu alluser.label = us +alluser.formula = 100 * (kernel.all.cpu.user + kernel.all.cpu.nice) / hinv.ncpu +alluser.unit = s sys = kernel.all.cpu.sysp sys.label = sy sys.formula = 100 * kernel.all.cpu.sys / hinv.ncpu +sys.unit = s idle = kernel.all.cpu.idlep idle.label = id idle.formula = 100 * kernel.all.cpu.idle / hinv.ncpu +idle.unit = s wtotal = kernel.all.cpu.wait.totalp wtotal.label = wa wtotal.formula = 100 * kernel.all.cpu.wait.total / hinv.ncpu +wtotal.unit = s steal = kernel.all.cpu.stealp steal.label = st steal.formula = 100 * kernel.all.cpu.steal / hinv.ncpu +steal.unit = s # An example metric set [example-1] diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py index e548729..2535ed0 100755 --- a/src/pmrep/pmrep.py +++ b/src/pmrep/pmrep.py @@ -218,16 +218,14 @@ class PMReporter(object): # Performance metrics store # key - metric name - # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width + # values - 0:label, 1:instance(s), 2:unit/scale, 3:type, 4:width, 5:pmfg item self.metrics = OrderedDict() + self.pmfg = None + self.pmfg_ts = None # Corresponding config file metric specifiers self.metricspec = ('label', 'instance', 'unit', 'type', 'width', 'formula') - self.prevvals = None - self.currvals = None - self.ptstamp = 0 - self.ctstamp = 0 self.pmids = [] self.descs = [] self.insts = [] @@ -565,7 +563,10 @@ class PMReporter(object): self.opts.pmSetOptionFlags(flags | pmapi.c_api.PM_OPTFLAG_DONE) pmapi.c_api.pmEndOptions() - self.context = pmapi.pmContext(context, self.source) + if not self.source: self.source = "@" # XXX + self.pmfg = pmapi.fetchgroup(context, self.source) + self.pmfg_ts = self.pmfg.extend_timestamp() + self.context = self.pmfg.get_context() if pmapi.c_api.pmSetContextOptions(self.context.ctx, self.opts.mode, self.opts.delta): raise pmapi.pmUsageErr() @@ -653,9 +654,11 @@ class PMReporter(object): def format_metric_label(self, label): """ Format a metric label """ # See src/libpcp/src/units.c - label = label.replace(" / nanosec", "/ns").replace(" / microsec", "/µs") - label = label.replace(" / millisec", "/ms").replace(" / sec", "/s") - label = label.replace(" / min", "/min").replace(" / hour", "/h") + if ' / ' in label: + label = label.replace("nanosec", "ns").replace("microsec", "us") + label = label.replace("millisec", "ms").replace("sec", "s") + label = label.replace("min", "min").replace("hour", "h") + label = label.replace(" / ", "/") return label def validate_metrics(self): @@ -719,7 +722,7 @@ class PMReporter(object): # Finalize the metrics set for i, metric in enumerate(self.metrics): # Fill in all fields for easier checking later - for index in range(0, 5): + for index in range(0, 6): if len(self.metrics[metric]) <= index: self.metrics[metric].append(None) @@ -732,7 +735,10 @@ class PMReporter(object): self.metrics[metric][0] = name[:-2] + m # Rawness - if self.metrics[metric][3] == 'raw' or self.type == 1: + if self.metrics[metric][3] == 'raw' or self.type == 1 or \ + self.output == OUTPUT_ARCHIVE or \ + self.output == OUTPUT_CSV or \ + self.output == OUTPUT_ZABBIX: self.metrics[metric][3] = 1 else: self.metrics[metric][3] = 0 @@ -764,15 +770,16 @@ class PMReporter(object): if not done: self.metrics[metric][2] = unitstr # Set unit/scale for non-raw numeric metrics + mtype = None try: if self.metrics[metric][3] == 0 and \ self.descs[i].contents.type != PM_TYPE_STRING: (unitstr, mult) = self.context.pmParseUnitsStr(self.metrics[metric][2]) label = self.metrics[metric][2] if self.descs[i].sem == PM_SEM_COUNTER: - label += "/s" - if self.descs[i].contents.units.dimTime == 1: - label = "util" + mtype = PM_TYPE_DOUBLE + if '/' not in label: + label += " / s" label = self.format_metric_label(label) self.metrics[metric][2] = (label, unitstr, mult) else: @@ -792,16 +799,12 @@ class PMReporter(object): if self.metrics[metric][4] < len(TRUNC): self.metrics[metric][4] = len(TRUNC) # Forced minimum - # RHBZ#1264147 - def pmids_to_ctypes(self, pmids): - """ Convert a Python list of pmids (numbers) to - a ctypes LP_c_uint (a C array of uints). - """ - from ctypes import c_uint - pmidA = (c_uint * len(pmids))() - for i, p in enumerate(pmids): - pmidA[i] = c_uint(p) - return pmidA + # Add fetchgroup item + scale = self.metrics[metric][2][0].replace("µs", "microsec") + ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) + self.metrics[metric][5] = [] + for j in range(ins): + self.metrics[metric][5].append(self.pmfg.extend_item(metric, mtype, scale, self.insts[i][1][j])) def get_local_tz(self, set_dst=-1): """ Figure out the local timezone using the PCP convention """ @@ -906,143 +909,44 @@ class PMReporter(object): lines = 0 while self.samples != 0: + # Repeat the header if needed if self.output == OUTPUT_STDOUT: if lines > 1 and self.repeat_header == lines: self.write_header() lines = 0 lines += 1 + # Fetch values try: - result = self.context.pmFetch(self.pmids_to_ctypes(self.pmids)) + self.pmfg.fetch() except pmapi.pmErr as error: if error.args[0] == PM_ERR_EOL: break raise error - self.extract(result) - if self.ctstamp == 0: - self.ctstamp = copy.copy(result.contents.timestamp) - self.ptstamp = self.ctstamp - self.ctstamp = copy.copy(result.contents.timestamp) - - if self.context.type == PM_CONTEXT_ARCHIVE: - if float(self.ctstamp) < float(self.opts.pmGetOptionOrigin()): - self.context.pmFreeResult(result) - continue - if float(self.ctstamp) > float(self.opts.pmGetOptionFinish()): - self.context.pmFreeResult(result) - break - self.report(self.ctstamp, self.currvals) - self.context.pmFreeResult(result) + # Report and prepare for the next round + self.report(self.pmfg_ts()) if self.samples and self.samples > 0: self.samples -= 1 if self.delay and self.interpol and self.samples != 0: self.context.pmtimevalSleep(self.interval) # Allow modules to flush buffered values / say goodbye - self.report(None, None) - - def extract(self, result): - """ Extract the metric values from pmResult structure """ - # Metrics incl. all instance values, must match self.format on return - values = [] - - for i, metric in enumerate(self.metrics): - # Per-metric values incl. all instance values - # We use dict to make it easier to deal with gone/unknown instances - values.append({}) - - # Populate instance fields to have values for unavailable instances - # Values are (instance id, instance name, instance value) - for inst in self.insts[i][0]: - values[i][inst] = (-1, None, NO_VAL) - - # No values available for this metric - if result.contents.get_numval(i) == 0: - continue - - # Process all fetched instances - for j in range(result.contents.get_numval(i)): - inst = result.contents.get_inst(i, j) - - # Locate the correct instance and its position - if inst >= 0: - if inst not in self.insts[i][0]: - # Ignore newly emerged instances - continue - k = 0 - while inst != self.insts[i][0][k]: - k += 1 + self.report(None) - # Extract and scale the value - try: - # Use native type if no rescaling needed - if self.descs[i].contents.type == PM_TYPE_STRING or \ - self.metrics[metric][3] == 1 or \ - (self.metrics[metric][2][2] == 1 and \ - str(self.descs[i].contents.units) == \ - str(self.metrics[metric][2][1])): - rescale = 0 - vtype = self.descs[i].contents.type - else: - rescale = 1 - vtype = PM_TYPE_DOUBLE - - atom = self.context.pmExtractValue( - result.contents.get_valfmt(i), - result.contents.get_vlist(i, j), - self.descs[i].contents.type, - vtype) - - if rescale: - atom = self.context.pmConvScale( - vtype, - atom, self.descs, i, - self.metrics[metric][2][1]) - - val = atom.dref(vtype) - - if rescale: - val *= self.metrics[metric][2][2] - val = int(val) if val == int(val) else val - - if inst >= 0: - values[i][inst] = (inst, self.insts[i][1][k], val) - else: - values[i][PM_IN_NULL] = (-1, None, val) - - except pmapi.pmErr as error: - sys.stderr.write("%s: %s, aborting.\n" % (metric, str(error))) - sys.exit(1) - - # Convert dicts to lists - vals = [] - for v in values: - vals.append(v.values()) - values = vals - - # Store current and previous values - # Output modules need to handle non-existing self.prevvals - self.prevvals = self.currvals - self.currvals = values - - def report(self, tstamp, values): + def report(self, tstamp): """ Report the metric values """ if tstamp != None: - ts = self.context.pmLocaltime(tstamp.tv_sec) - us = int(tstamp.tv_usec) - dt = datetime(ts.tm_year+1900, ts.tm_mon+1, ts.tm_mday, - ts.tm_hour, ts.tm_min, ts.tm_sec, us, None) - tstamp = dt.strftime(self.timefmt) + tstamp = tstamp.strftime(self.timefmt) if self.output == OUTPUT_ARCHIVE: - self.write_archive(tstamp, values) + self.write_archive(tstamp) if self.output == OUTPUT_CSV: - self.write_csv(tstamp, values) + self.write_csv(tstamp) if self.output == OUTPUT_STDOUT: - self.write_stdout(tstamp, values) + self.write_stdout(tstamp) if self.output == OUTPUT_ZABBIX: - self.write_zabbix(tstamp, values) + self.write_zabbix(tstamp) def prepare_writer(self): """ Prepare generic stdout writer """ @@ -1191,7 +1095,7 @@ class PMReporter(object): if self.context.type == PM_CONTEXT_ARCHIVE: self.delay = 0 self.interpol = 0 - self.zabbix_interval = 250 # See zabbix_sender(8), pmrep.conf(5) + self.zabbix_interval = 250 # See zabbix_sender(8) self.writer.write("Sending %d archived metrics to Zabbix server %s...\n(Ctrl-C to stop)\n" % (len(self.pmids), self.zabbix_server)) return @@ -1204,9 +1108,9 @@ class PMReporter(object): else: self.writer.write("...\n(Ctrl-C to stop)\n") - def write_archive(self, timestamp, values): + def write_archive(self, timestamp): """ Write an archive record """ - if timestamp == None and values == None: + if timestamp == None: # Complete and close self.pmi.pmiEnd() self.pmi = None @@ -1238,25 +1142,27 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): - if str(list(values[i])[j][2]) != NO_VAL: - data = 1 + try: + value = self.metrics[metric][5][j]() inst = self.insts[i][1][j] + data = 1 if self.descs[i].contents.type == PM_TYPE_STRING: - self.pmi.pmiPutValue(metric, inst, str(list(values[i])[j][2])) + self.pmi.pmiPutValue(metric, inst, value) elif self.descs[i].contents.type == PM_TYPE_FLOAT or \ self.descs[i].contents.type == PM_TYPE_DOUBLE: - self.pmi.pmiPutValue(metric, inst, "%f" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%f" % value) else: - self.pmi.pmiPutValue(metric, inst, "%d" % list(values[i])[j][2]) + self.pmi.pmiPutValue(metric, inst, "%d" % value) + except: + pass # Flush if data: - # pylint: disable=maybe-no-member - self.pmi.pmiWrite(self.ctstamp.tv_sec, self.ctstamp.tv_usec) + self.pmi.pmiWrite(int(self.pmfg_ts().strftime('%s')), self.pmfg_ts().microsecond) - def write_csv(self, timestamp, values): + def write_csv(self, timestamp): """ Write results in CSV format """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1266,7 +1172,10 @@ class PMReporter(object): ins = 1 if self.insts[i][0][0] == PM_IN_NULL else len(self.insts[i][0]) for j in range(ins): line += self.delimiter - value = list(values[i])[j][2] + try: + value = self.metrics[metric][5][j]() + except: + value = NO_VAL if type(value) is float: fmt = "." + str(self.precision) + "f" line += format(value, fmt) @@ -1281,9 +1190,9 @@ class PMReporter(object): line += str("\"" + value + "\"") self.writer.write(line + "\n") - def write_stdout(self, timestamp, values): + def write_stdout(self, timestamp): """ Write a line to stdout """ - if timestamp == None and values == None: + if timestamp == None: # Silent goodbye return @@ -1301,29 +1210,13 @@ class PMReporter(object): for i, metric in enumerate(self.metrics): l = self.metrics[metric][4] - for j in range(len(values[i])): + for j in range(len(self.metrics[metric][5])): k += 1 - # Raw or rate - if self.metrics[metric][3] or \ - self.descs[i].sem != PM_SEM_COUNTER or \ - list(values[i])[j][2] == NO_VAL: - # Raw - value = list(values[i])[j][2] - elif not self.metrics[metric][3] and \ - (self.prevvals == None or list(self.prevvals[i])[j][2] == NO_VAL): - # Rate not yet possible + try: + value = self.metrics[metric][5][j]() + except: value = NO_VAL - else: - # Rate - scale = 1 - if self.descs[i].contents.units.dimTime != 0: - if self.descs[i].contents.units.scaleTime > PM_TIME_SEC: - scale = pow(60, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - else: - scale = pow(1000, (PM_TIME_SEC - self.descs[i].contents.units.scaleTime)) - delta = scale * (float(self.ctstamp) - float(self.ptstamp)) - value = (list(values[i])[j][2] - list(self.prevvals[i])[j][2]) / delta if delta else 0 # Make sure the value fits if type(value) is int or type(value) is long: @@ -1369,9 +1262,9 @@ class PMReporter(object): nfmt = nfmt[:-l] self.writer.write(nfmt.format(*tuple(line)) + "\n") - def write_zabbix(self, timestamp, values): + def write_zabbix(self, timestamp): """ Write (send) metrics to a Zabbix server """ - if timestamp == None and values == None: + if timestamp == None: # Send any remaining buffered values if self.zabbix_metrics: send_to_zabbix(self.zabbix_metrics, self.zabbix_server, self.zabbix_port) @@ -1379,7 +1272,7 @@ class PMReporter(object): return # Collect the results - ts = float(self.ctstamp) + ts = (self.pmfg_ts() - datetime.fromtimestamp(0)).total_seconds() if self.zabbix_prevsend == None: self.zabbix_prevsend = ts for i, metric in enumerate(self.metrics): @@ -1388,9 +1281,11 @@ class PMReporter(object): key = ZBXPRFX + metric if self.insts[i][1][j]: key += "[" + str(self.insts[i][1][j]) + "]" - val = str(list(values[i])[j][2]) - if val != NO_VAL: - self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, val, ts)) + try: + value = str(self.metrics[metric][5][j]()) + self.zabbix_metrics.append(ZabbixMetric(self.zabbix_host, key, value, ts)) + except: + pass # Send when needed if self.context.type == PM_CONTEXT_ARCHIVE: Thanks, -- Marko Myllynen From myllynen@redhat.com Wed Jul 20 11:32:02 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 560B57CA0 for ; Wed, 20 Jul 2016 11:32:02 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 26C358F8033 for ; Wed, 20 Jul 2016 09:31:58 -0700 (PDT) X-ASG-Debug-ID: 1469032314-04cbb00355f61b0001-S8gJnT Received: from mail-lf0-f46.google.com (mail-lf0-f46.google.com [209.85.215.46]) by cuda.sgi.com with ESMTP id oCRbS4mAAk8aKXSz (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 20 Jul 2016 09:31:56 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-lf0-f46.google.com[209.85.215.46] X-Barracuda-Apparent-Source-IP: 209.85.215.46 Received: by mail-lf0-f46.google.com with SMTP id l69so42156917lfg.1 for ; Wed, 20 Jul 2016 09:31:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=HXEKTKkiwQiXO1M/EhuvOP7T6olv/+qCO05HoF5ROhM=; b=BtgAdtF0+KSmbcJeLgr+8qmFwa+7ufgt3ofal7VZIzmmorjyPFConD0Wh0Hn49uVKu /kbShfqxvWU840Kyh3H8BfKhco4XOpgJoX8NVa+vT1FNalqSbfZU3uGrkArjdVSB3Er9 GgzEiB9W9uP2Cba4+4XZ9SjrOFdiGafPWIp7sdm+YlfzAQyxFAyzkxqhNOxPEp/MxnGD cxUqzJovZtu4J2OLi1Ady/gaS2Ydcc2vddKBATjZx7rfz36APRrsrGk9JzF+DNyj4qp+ Lh2Ul9Y5mKs5xtgEOXojXSXe07O8z+PIxHBxj2ydhtAFYqWGBC/a2N1dmV4NJjOLGMHT tQQQ== X-Gm-Message-State: ALyK8tIUIDBvhC/TyoISBZTPkHWOAQva+ScQN3tuHbmPdmGDmBYUmgTU5VQ20aYvLYJ8/+tO X-Received: by 10.46.5.14 with SMTP id 14mr21614683ljf.12.1469032314118; Wed, 20 Jul 2016 09:31:54 -0700 (PDT) Received: from [192.168.1.100] (188-67-37-114.bb.dnainternet.fi. [188.67.37.114]) by smtp.gmail.com with ESMTPSA id h62sm735328lji.28.2016.07.20.09.31.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jul 2016 09:31:51 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pmfg: ignore target with local context Organization: Red Hat X-ASG-Orig-Subj: pmfg: ignore target with local context Message-ID: Date: Wed, 20 Jul 2016 19:30:58 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-lf0-f46.google.com[209.85.215.46] X-Barracuda-Start-Time: 1469032315 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 763 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, When calling pmNewContext(3) with type PM_CONTEXT_LOCAL, name is ignored. Allow clients using pmapi.py / pmfg to pass None as well. --- src/python/pcp/pmapi.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py index e4ba79a..e696330 100644 --- a/src/python/pcp/pmapi.py +++ b/src/python/pcp/pmapi.py @@ -2304,6 +2304,8 @@ class fetchgroup(object): self.pmfg = c_void_p() self.items = [] + if typed == c_api.PM_CONTEXT_LOCAL and target = None: + target = "" # Ignored sts = LIBPCP.pmCreateFetchGroup(byref(self.pmfg), typed, target.encode('utf-8')) if sts < 0: raise pmErr(sts) Thanks, -- Marko Myllynen From myllynen@redhat.com Wed Jul 20 11:48:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 198D17CA0 for ; Wed, 20 Jul 2016 11:48:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 79A5EAC003 for ; Wed, 20 Jul 2016 09:48:10 -0700 (PDT) X-ASG-Debug-ID: 1469033286-04cbb00356f6f10001-S8gJnT Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by cuda.sgi.com with ESMTP id IXjUpvWqaqbqXF8j (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 20 Jul 2016 09:48:07 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Apparent-Source-IP: 74.125.82.44 Received: by mail-wm0-f44.google.com with SMTP id o80so77695339wme.1 for ; Wed, 20 Jul 2016 09:48:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=7Uhv9mXSQBlmb9CGENti94d/oPvcci1hN3PCwovTx6Q=; b=W4M5mdUH9pxpLdk/80wo5GDC/65X9jdOJgXUuqOv60QrnB5TrSsYZWEzllsXLR7wJJ k7TAItEeDPtzIRs1hnT4f4VHqqajbKbbNlrKedvb4pfurfoh7botzEZi0OhFNbr3XPB3 qtwlOA1THqAdkKZ80s+hI9p/FIDwcX891Z92nER/lJ1T3xQz4P/W/kHE7hyOU+bH8EnZ ZXkiuyEiEXIN7Kha4xe4+f/I8a1PMZVa46YMxrdtmRgK9nAcb82KhCQqmp1plJT/4OMP BwzkYGn92JBXDz6CWEt22RFwKRO8TNv07OIl4jXOJ6oT33euIKsECYoIZ20owtxj3qJA vFBg== X-Gm-Message-State: ALyK8tLBQPUPseBh5FE60txS+s8iZQjua1TYW+pCpP2S2Owz7G2hbpYQr1R4JNFczqADwuFH X-Received: by 10.28.203.138 with SMTP id b132mr4766287wmg.24.1469033285977; Wed, 20 Jul 2016 09:48:05 -0700 (PDT) Received: from [192.168.1.100] (188-67-37-114.bb.dnainternet.fi. [188.67.37.114]) by smtp.gmail.com with ESMTPSA id qq6sm2109168wjc.34.2016.07.20.09.48.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jul 2016 09:48:05 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: pmfg: destroy fetchgroup only if it exists Organization: Red Hat X-ASG-Orig-Subj: pmfg: destroy fetchgroup only if it exists Message-ID: Date: Wed, 20 Jul 2016 19:48:02 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f44.google.com[74.125.82.44] X-Barracuda-Start-Time: 1469033287 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 786 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31401 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- From: Frank Ch. Eigler --- src/python/pcp/pmapi.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py index e696330..8d0a786 100644 --- a/src/python/pcp/pmapi.py +++ b/src/python/pcp/pmapi.py @@ -2315,8 +2315,7 @@ class fetchgroup(object): def __del__(self): """Destroy the fetchgroup. Drop references to fetchgroup_* items.""" - assert self.pmfg.value != None - if LIBPCP != None: # might be called late during python3 shutdown; moot then + if LIBPCP != None and self.pmfg.value != None: sts = LIBPCP.pmDestroyFetchGroup(self.pmfg) if sts < 0: raise pmErr(sts) Thanks, -- Marko Myllynen From nscott@redhat.com Wed Jul 20 15:44:04 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 755B77CA0 for ; Wed, 20 Jul 2016 15:44:04 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3B38A304043 for ; Wed, 20 Jul 2016 13:44:01 -0700 (PDT) X-ASG-Debug-ID: 1469047437-04cbb0574601020001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id ritfqwow9KjTD236 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Jul 2016 13:43:58 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6KKhu3s000478; Wed, 20 Jul 2016 16:43:56 -0400 Date: Wed, 20 Jul 2016 16:43:56 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> In-Reply-To: <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: vTSogDs77mxBa9SvK4D1ltDBrYrqQDkuApqr X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469047438 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1574 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.31409 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > > [...] > > What kind of "highly problematic" scenarios there has been in the past? > > So, one example is pmie - there is no equivalent of some_inst, etc for > metric names, so rules end up having to be expanded for every metric. > pmchart configs have similar issues, regex matching on instance names > is available but metric names are expected to be more static (and need > individual expansion in the configuration files). > > Another class of problems is around naming - metric names are defined > to be less flexible than instance names (as per that pmns(5) extract, > from earlier). I forgot another biggie yesterday - related to the persistence of PMIDs. Its important to a number of the client tools (pmlogger, pmie, pmchart, hmmm pretty much all actually) that if pmcd is restarted, metrics return with the same PMID as before (this is pretty much part of the protocol over-the-wire, and its also necessary on-disk between archives of the same host). This becomes very difficult to ensure in the case of dynamic metrics - it was the main reason we switch cgroups to using this model IIRC. And the pmdaCache interfaces support persisting instance identifiers well of course. Also, along the vein of PMIDs, and especially depending on how the PMID "cluster" identifier is used, the size limits of 10 bits (1024 metrics) and/or 22 bits (if full cluster space available also) are less appealing than the convenience of the full 32 bit instance identifier space. cheers. -- Nathan From nscott@redhat.com Wed Jul 20 18:29:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8A7647CA0 for ; Wed, 20 Jul 2016 18:29:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 50913304043 for ; Wed, 20 Jul 2016 16:29:36 -0700 (PDT) X-ASG-Debug-ID: 1469057373-04bdf060e308fd0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id pvfBVa1d3fYVmzUM (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Jul 2016 16:29:34 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6KNTUqw018679; Wed, 20 Jul 2016 19:29:30 -0400 Date: Wed, 20 Jul 2016 19:29:29 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <976380045.7553289.1469057369948.JavaMail.zimbra@redhat.com> In-Reply-To: <578ED30B.7010200@internode.on.net> References: <578ED30B.7010200@internode.on.net> Subject: Re: [pcp] Another Python snarfoo (qa/739) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Another Python snarfoo (qa/739) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Another Python snarfoo (qa/739) Thread-Index: 7qw5XnyqUqBg4mNp1PjxQucWvwhmfQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469057374 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 677 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31412 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...] test_pcp_options.py dumps core in qa/739. > > There is no 739.full, but 739.out.bad contains ... > > check archive option and non arguments > overrideCB: got option 'a' > Archive list: ['file'] > Non-option arguments: ['param'] > Done! > Segmentation fault (core dumped) > Solving this is going to need some gdb involvement on the affected machine & a stack trace from the offending python process I guess. > vm01 PCP 3.11.4 i686 Ubuntu 15.10 I have an x86_64 VM of otherwise same flavour, and interestingly the test always passes there - maybe this fails on 32 bit boxes only? cheers. -- Nathan From debbugs@buxtehude.debian.org Wed Jul 20 18:42:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 59D8B7CA0 for ; Wed, 20 Jul 2016 18:42:09 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id E62318F8035 for ; Wed, 20 Jul 2016 16:42:08 -0700 (PDT) X-ASG-Debug-ID: 1469058126-04bdf060e30a3d0001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id a1FwuhH58EcK1rXD (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 20 Jul 2016 16:42:06 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bQ17r-0005wt-Gv; Wed, 20 Jul 2016 23:42:03 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Nathan Scott , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Nathan Scott Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Wed, 20 Jul 2016 23:42:01 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.146905792022111 (code B ref 805955); Wed, 20 Jul 2016 23:42:01 +0000 Received: (at 805955) by bugs.debian.org; 20 Jul 2016 23:38:40 +0000 Received: from mx6-phx2.redhat.com ([209.132.183.39]) by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bQ14a-0005jz-DH for 805955@bugs.debian.org; Wed, 20 Jul 2016 23:38:40 +0000 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 u6KNcWZ3044265; Wed, 20 Jul 2016 19:38:33 -0400 Date: Wed, 20 Jul 2016 19:38:32 -0400 (EDT) From: Nathan Scott To: Santiago Vila Cc: 805955@bugs.debian.org Message-ID: <1728856132.7554720.1469057912808.JavaMail.zimbra@redhat.com> In-Reply-To: References: <363843620.6970954.1468912367736.JavaMail.zimbra@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Thread-Index: 2MqmDDzhcPNUBBrKTcSGpl+QjpZ4Sg== X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1469058126 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1490 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31412 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > > Actually some advice would be great, having had an initial look into > > this one now. Patch below shows the basic split we'll need to make > > the architecture independent packages generated separately, but I'm > > not sure how to fit that split into the rest of the rules file (I get > > the same sort of errors with a change like this in place no matter > > what I try - maybe its obvious to someone more deb knowledgeable?). > > I have not tested the patch but I see why it would not work. > > Try putting "dh_builddeb" somewhere in binary-indep, otherwise the > actual .deb packages will not be created. > > Thanks. > Taa. I see problems in the binary-indep target before the build reaches that stage though. The debian/rules uses dh_install(1) - in particular, it relies on this behaviour from the man page... On the other hand, maybe you have a large package that builds multiple binary packages. You can use the upstream Makefile to install it all into debian/tmp, and then use dh_install to copy directories and files from there into the proper package build directories. And dh_install fails when used by the binary-indep target - it requires files from both binary-indep and binary-arch, I think. Does that mean dh_install can no longer be used for these targets as described above or does that stage need to done elsewhere? (before dh_builddeb I'm sure) Thanks. -- Nathan From nscott@redhat.com Thu Jul 21 01:39:26 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6E1747CC5 for ; Thu, 21 Jul 2016 01:39:26 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 41ADE8F8035 for ; Wed, 20 Jul 2016 23:39:23 -0700 (PDT) X-ASG-Debug-ID: 1469083157-04cbb0574d22720001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id AiK0pe75kPXDAPwS (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 20 Jul 2016 23:39:18 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6L6dHhf022905 for ; Thu, 21 Jul 2016 02:39:17 -0400 Date: Thu, 21 Jul 2016 02:39:17 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1786177887.7583166.1469083157349.JavaMail.zimbra@redhat.com> In-Reply-To: <1925358948.7583046.1469083096548.JavaMail.zimbra@redhat.com> Subject: pcp updates: marko merge, ds389log fix, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: marko merge, ds389log fix, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: marko merge, ds389log fix, qa Thread-Index: VYBh08o2LoY46OX6pcwDwnMEK298vA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469083158 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4818 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.31418 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Marko Myllynen (5): pmrep: revert to ascii pmrep: sync qa filters python api: ignore fetchgroup context target for local contexts python api: destroy fetchgroup only if it really exists pmrep: use pmfg instead of own fetch/result decoding Nathan Scott (4): pmda ds389log: use dirsrv as default user account python api: fix syntax error in recent context changes pmrep: add back a dropped line, from overlapping change merge botch qa: fix test 168 to ensure wait for pmlogger on completion qa/1069 | 1=20 qa/1069.out | 100 +++++++------- qa/1070 | 6=20 qa/1071 | 6=20 qa/1071.out | 12 + qa/1072 | 6=20 qa/168 | 13 + qa/960 | 1=20 src/pmdas/ds389log/pmdads389log.pl | 2=20 src/pmrep/pmrep.1 | 16 ++ src/pmrep/pmrep.conf | 7 - src/pmrep/pmrep.py | 250 ++++++++++----------------------= ----- src/python/pcp/pmapi.py | 7 - 13 files changed, 175 insertions(+), 252 deletions(-) commit 5a9748bfda3288b81c044cfb2517afc4bff496a6 Author: Nathan Scott Date: Thu Jul 21 16:36:10 2016 +1000 qa: fix test 168 to ensure wait for pmlogger on completion commit ee769fc918484779e4c94aaf5793b667c4bb3373 Author: Nathan Scott Date: Thu Jul 21 16:34:36 2016 +1000 pmrep: add back a dropped line, from overlapping change merge botch commit f05032bc4c3269b2407dad5c9354efb1444aad28 Author: Nathan Scott Date: Thu Jul 21 10:15:11 2016 +1000 python api: fix syntax error in recent context changes commit ad12db98e3791cddd26b4587cc559614203bf11f Author: Marko Myllynen Date: Thu Jul 21 10:09:12 2016 +1000 pmrep: use pmfg instead of own fetch/result decoding commit 2451b740e2b3490fc295a828d64aa5bd368a9aa2 Author: Marko Myllynen Date: Thu Jul 21 10:03:10 2016 +1000 python api: destroy fetchgroup only if it really exists commit c4619b3b12be1e6f2e990205f74619c30c9a07dc Author: Marko Myllynen Date: Thu Jul 21 09:50:40 2016 +1000 python api: ignore fetchgroup context target for local contexts =20 When calling pmNewContext(3) with type PM_CONTEXT_LOCAL, name is ignored. Allow clients using pmapi.py fetchgroups to pass None. commit 138c117b4375df6a6facaa39153bc420b917509b Author: Marko Myllynen Date: Thu Jul 21 09:18:17 2016 +1000 pmrep: sync qa filters commit 18d662737355564a651196ec5165cfbb5649f2fb Author: Marko Myllynen Date: Thu Jul 21 09:13:54 2016 +1000 pmrep: revert to ascii =20 In 06b8c19 we compressed the pmrep unit strings in headers and for microseconds we used non-ascii =C2=B5s form. This works with Python 3 but we failed to remember that with Python 2 strings are not Unicode by default and later when formatting the output, it's the format string's encoding that determines the encoding used. =20 So this is what we should use: =20 #!/usr/bin/python2 # -*- coding: utf-8 -*- =20 a =3D [":", "u/s", ":", "us/s", ":"] u =3D [":", u"=C2=B5s/s", ":", u"=C2=B5s/s", ":"] fmt =3D u"{0}{1:>15.15}{2}{3:>15.15}{4}" print(fmt.format(*tuple(a))) print(fmt.format(*tuple(u))) =20 Without using unicode formatting will be off as multi-byte characters take the same screen estate as single-byte chars. =20 But: even after the corresponding changes to pmrep I still get QA failures with Python 2 here. Given the recent Python QA issue Ken has hit elsewhere it sounds like this might be a recipe for lots of additional QA headaches so I'm leaning towards reverting back to ASCII. And "us" instead "=C2=B5s" is already used elsewhere in PCP. Later, if wanted, once the QA is on green on again we can see if we want introduce this (not-so-critical) change again. commit 1f0ee8705d108b628e59746e851f51fd1599190c Author: Nathan Scott Date: Wed Jul 20 11:47:30 2016 +1000 pmda ds389log: use dirsrv as default user account =20 In all current Fedora versions and since RHEL7.3 the default user for 389-ds is dirsrv instead of nobody. =20 Update defaults for pcp-pmda-ds389log to reflect this change. The configuration file can still be used to explicitly set an alternative user if needed. =20 Resolves Red Hat BZ #1357607. From debbugs@buxtehude.debian.org Thu Jul 21 06:27:19 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D1B8C7CA0 for ; Thu, 21 Jul 2016 06:27:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4F189AC002 for ; Thu, 21 Jul 2016 04:27:18 -0700 (PDT) X-ASG-Debug-ID: 1469100430-04bdf060e337a30001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [206.12.19.147]) by cuda.sgi.com with ESMTP id wnclEIUcKKvax9Lv (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 04:27:11 -0700 (PDT) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Effective-Source-IP: buxtehude.debian.org[206.12.19.147] X-Barracuda-Apparent-Source-IP: 206.12.19.147 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bQC8C-00006g-EG; Thu, 21 Jul 2016 11:27:08 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Santiago Vila , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: [pcp] Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Santiago Vila Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Thu, 21 Jul 2016 11:27:06 +0000 Resent-Message-ID: X-Debian-PR-Message: followup 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by 805955-submit@bugs.debian.org id=B805955.146910031431947 (code B ref 805955); Thu, 21 Jul 2016 11:27:06 +0000 Received: (at 805955) by bugs.debian.org; 21 Jul 2016 11:25:14 +0000 Received: from zmta02.unex.es ([158.49.17.56]) by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bQC6L-0008Im-TU for 805955@bugs.debian.org; Thu, 21 Jul 2016 11:25:14 +0000 Received: from localhost (localhost [127.0.0.1]) by zmta02.unex.es (Postfix) with ESMTP id 404A9611BD; Thu, 21 Jul 2016 13:25:09 +0200 (CEST) Received: from zmta02.unex.es ([127.0.0.1]) by localhost (zmta02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id gKYrFPo2R5WK; Thu, 21 Jul 2016 13:25:03 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmta02.unex.es (Postfix) with ESMTP id 003A56128E; Thu, 21 Jul 2016 13:25:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at zmta02.siue Received: from zmta02.unex.es ([127.0.0.1]) by localhost (zmta02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id uniVJ5Dw9Bpf; Thu, 21 Jul 2016 13:25:02 +0200 (CEST) Received: from zproxy02.unex.es (zproxy02.servicios.unex.es [10.254.208.62]) by zmta02.unex.es (Postfix) with ESMTPS id B470761267; Thu, 21 Jul 2016 13:25:02 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zproxy02.unex.es (Postfix) with ESMTP id A9F38618B6; Thu, 21 Jul 2016 13:25:02 +0200 (CEST) Received: from zproxy02.unex.es ([127.0.0.1]) by localhost (zproxy02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Szq8Lm8P7QKO; Thu, 21 Jul 2016 13:24:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zproxy02.unex.es (Postfix) with ESMTP id 05C97618E0; Thu, 21 Jul 2016 13:24:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at zproxy02.siue Received: from zproxy02.unex.es ([127.0.0.1]) by localhost (zproxy02.servicios.unex.es [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RfdHtBonnezs; Thu, 21 Jul 2016 13:24:57 +0200 (CEST) Received: from tulipan.isla-invisible.es (tulipan.isla-invisible.es [185.92.222.134]) by zproxy02.unex.es (Postfix) with ESMTPSA id BE2F1618DE; Thu, 21 Jul 2016 13:24:57 +0200 (CEST) Received: by tulipan.isla-invisible.es (Postfix, from userid 1000) id 625C5AAD; Thu, 21 Jul 2016 13:24:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by tulipan.isla-invisible.es (Postfix) with ESMTP id 4994BA7B; Thu, 21 Jul 2016 13:24:56 +0200 (CEST) Date: Thu, 21 Jul 2016 13:24:56 +0200 (CEST) From: Santiago Vila To: Nathan Scott cc: 805955@bugs.debian.org In-Reply-To: <1728856132.7554720.1469057912808.JavaMail.zimbra@redhat.com> Message-ID: References: <363843620.6970954.1468912367736.JavaMail.zimbra@redhat.com> <1728856132.7554720.1469057912808.JavaMail.zimbra@redhat.com> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Barracuda-Connect: buxtehude.debian.org[206.12.19.147] X-Barracuda-Start-Time: 1469100430 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2140 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31421 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On Wed, 20 Jul 2016, Nathan Scott wrote: > > > Actually some advice would be great, having had an initial look into > > > this one now. Patch below shows the basic split we'll need to make > > > the architecture independent packages generated separately, but I'm > > > not sure how to fit that split into the rest of the rules file (I get > > > the same sort of errors with a change like this in place no matter > > > what I try - maybe its obvious to someone more deb knowledgeable?). > > > > I have not tested the patch but I see why it would not work. > > > > Try putting "dh_builddeb" somewhere in binary-indep, otherwise the > > actual .deb packages will not be created. > > > > Thanks. > > > > Taa. I see problems in the binary-indep target before the build reaches > that stage though. The debian/rules uses dh_install(1) - in particular, > it relies on this behaviour from the man page... > > On the other hand, maybe you have a large package that builds > multiple binary packages. You can use the upstream Makefile to > install it all into debian/tmp, and then use dh_install to copy > directories and files from there into the proper package build > directories. > > And dh_install fails when used by the binary-indep target - it requires > files from both binary-indep and binary-arch, I think. That should not happen unless you are creating packages that have to conflict at each other because they contain the same files. > Does that mean dh_install can no longer be used for these targets > as described above or does that stage need to done elsewhere? > (before dh_builddeb I'm sure) You can probably use dh_install here, but I see that you are using dh_install with --sourcedir. While this is supported, I would recommend that you do "make install" to debian/tmp first (not to debian/firstpackage) and use the already existing debian/*.install files to tell dh_install which files go to which packages. This usually makes debian/rules to be more simple and easier to understand, and it also makes the future switch to "dh" easier. Thanks. From myllynen@redhat.com Thu Jul 21 08:42:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 375927CAF for ; Thu, 21 Jul 2016 08:42:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9A0E9AC003 for ; Thu, 21 Jul 2016 06:42:28 -0700 (PDT) X-ASG-Debug-ID: 1469108541-04cb6c036930790001-S8gJnT Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by cuda.sgi.com with ESMTP id 7lSeBxJDGw2JGVJ4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 06:42:22 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f42.google.com[74.125.82.42] X-Barracuda-Apparent-Source-IP: 74.125.82.42 Received: by mail-wm0-f42.google.com with SMTP id f65so22489514wmi.0 for ; Thu, 21 Jul 2016 06:42:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=YKkxl3nz/a8hKoTeXIRT79PHhLLYrA2den8QpliwDoM=; b=WoAYWQ+Foi4qyadiHq4rx8ZcF/3t3GOCvRchs9cLQ2GYtKuArdXH/0MdhUONKel4nX 766NgPNse+6hNlJWRXX/0Qq4Lm6oJqeJCjSslxlaAIbH5ehKL0t+vrEAwCqDWrrgq7dv 6lnkk+7TO6kKzRjgZUjmqQlvLWMmpp1jxMi3ZlcGwhLlthsgH1txJjLrIk8DaJjon1jR +NfIIH/TSDVDO66jsZ+j6J+IktDQQGpVKsxRqUcF3TvP8MtFlDYVxJni8ZnyIM07kbN9 /GXfapSOzCO7s6t7FbwXkj9zrgT2RFiCsmpamUUc8pdvKVRPmjZUutdiz7CsGWDJxmga 5uow== X-Gm-Message-State: ALyK8tIFswWeYSzBVqHEbW10/2FSlOLOw9dmt11FbjoWyvxbpXA4QCwQzVUoXREUCpxG4ESX X-Received: by 10.28.55.21 with SMTP id e21mr18389605wma.80.1469108540869; Thu, 21 Jul 2016 06:42:20 -0700 (PDT) Received: from [192.168.1.100] (178-55-229-96.bb.dnainternet.fi. [178.55.229.96]) by smtp.gmail.com with ESMTPSA id a21sm4205173wma.10.2016.07.21.06.42.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jul 2016 06:42:19 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] Shouldn't pmrep use the default config file? References: <5763B86B.1070506@redhat.com> <577D24E9.1090900@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Shouldn't pmrep use the default config file? To: Jamie Bainbridge Cc: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <517c0a28-6632-f318-b214-960553b342ee@redhat.com> Date: Thu, 21 Jul 2016 16:42:16 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <577D24E9.1090900@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f42.google.com[74.125.82.42] X-Barracuda-Start-Time: 1469108541 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4647 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31423 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Jamie, Did you have a chance to check this one out? I think we could apply this patch unless you have any concerns. Thanks, On 2016-07-06 18:34, Marko Myllynen wrote: > On 2016-07-01 03:09, Jamie Bainbridge wrote: >> On 17 June 2016 at 18:44, Marko Myllynen wrote: >>> >>> Agreed, this on the TODO list already (see pcp.git/src/pmrep/TODO): >>> >>> - includedir config file support (?) >>> >>> There was also this item: >>> >>> - look for config in ./, ~/.pcp, ~/, /etc/pcp or so >>> >>> Do you think that would be helpful or should we just drop that item? >> >> I like the idea of cwd, user-specific config, then system-wide config. >> >> This allows users to easily have their own tools just work without >> having root access to modify the system-wide files. > > Ok, how about the patch below? > > --- > src/pmrep/TODO | 1 - > src/pmrep/pmrep.1 | 16 ++++++++++------ > src/pmrep/pmrep.conf.5 | 7 ++----- > src/pmrep/pmrep.py | 12 ++++++++---- > 4 files changed, 20 insertions(+), 16 deletions(-) > > diff --git a/src/pmrep/TODO b/src/pmrep/TODO > index 805be88..23f6cb4 100644 > --- a/src/pmrep/TODO > +++ b/src/pmrep/TODO > @@ -11,7 +11,6 @@ > - add JSON output support > - add XML output support (like sadf) > - add XLS output support (like sar2xls) > -- look for config in ./, ~/.pcp, ~/, /etc/pcp or so > - possibly add more command line switch sanity checking > - modularize code to allow creating custom output plugins > - (e.g. pcp2graphite type socket, top-like output, separate pcp2zabbix) > diff --git a/src/pmrep/pmrep.1 b/src/pmrep/pmrep.1 > index 2e91f92..d6593d4 100644 > --- a/src/pmrep/pmrep.1 > +++ b/src/pmrep/pmrep.1 > @@ -251,8 +251,12 @@ See also > Specify the > .I config > file to use. > -The default is > -.BR ./pmrep.conf . > +The default is the first found of: > +.BR ./pmrep.conf , > +.BR $HOME/.pmrep.conf , > +.BR $HOME/pcp/pmrep.conf , > +and > +.BR $PCP_SYSCONF_DIR/pmrep/pmrep.conf . > See > .BR pmrep.conf (5). > Unlike with other options, > @@ -681,11 +685,11 @@ $ pmrep -o archive -F ./a -t 5s -T 5m ds389 xfs kernel.all.cpu disk mem > .SH FILES > .PD 0 > .TP 10 > -.BI ./pmrep.conf > -Default configuration file. > +.BI pmrep.conf > +\fBpmrep\fR configuration file (see \fB-c\fR). > .TP 10 > -.BI /etc/pcp/pmrep/pmrep.conf > -Example configuration file. > +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf > +System provided configuration file. > .PD > .SH BUGS > No command line option can follow metrics. > diff --git a/src/pmrep/pmrep.conf.5 b/src/pmrep/pmrep.conf.5 > index c4bbfa1..937ddce 100644 > --- a/src/pmrep/pmrep.conf.5 > +++ b/src/pmrep/pmrep.conf.5 > @@ -465,11 +465,8 @@ pswitch.width = 8 > .SH FILES > .PD 0 > .TP 10 > -.BI ./pmrep.conf > -Default configuration file. > -.TP 10 > -.BI /etc/pcp/pmrep/pmrep.conf > -Example configuration file. > +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf > +System provided configuration file. > .PD > .SH SEE ALSO > .BR PCPIntro (1), > diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py > index bf817f5..15f852d 100755 > --- a/src/pmrep/pmrep.py > +++ b/src/pmrep/pmrep.py > @@ -72,7 +72,7 @@ if sys.version_info[0] >= 3: > long = int > > # Default config > -DEFAULT_CONFIG = "./pmrep.conf" > +DEFAULT_CONFIG = [ "./pmrep.conf", "$HOME/.pmrep.conf", "$HOME/.pcp/pmrep.conf", "$PCP_SYSCONF_DIR/pmrep/pmrep.conf" ] > > # Default field separators, config/time formats, missing/truncated values > CSVSEP = "," > @@ -368,7 +368,13 @@ class PMReporter(object): > > def set_config_file(self): > """ Set configuration file """ > - config = DEFAULT_CONFIG > + config = DEFAULT_CONFIG[0] > + for conf in DEFAULT_CONFIG: > + conf = conf.replace("$HOME", os.getenv("HOME")) > + conf = conf.replace("$PCP_SYSCONF_DIR", os.getenv("PCP_SYSCONF_DIR")) > + if os.path.isfile(conf) or os.access(conf, os.R_OK): > + config = conf > + break > > # Possibly override the built-in default config file before > # parsing the rest of the command line options > @@ -415,8 +421,6 @@ class PMReporter(object): > > def read_config(self): > """ Read options from configuration file """ > - if self.config is None: > - return > config = ConfigParser.SafeConfigParser() > config.read(self.config) > if not config.has_section('options'): > > Thanks, > -- Marko Myllynen From brolley@redhat.com Thu Jul 21 11:04:54 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B514F7CC5 for ; Thu, 21 Jul 2016 11:04:54 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 864AA8F804C for ; Thu, 21 Jul 2016 09:04:51 -0700 (PDT) X-ASG-Debug-ID: 1469117087-04cb6c036837d40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id T2rMokfgUrzF6LLH (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 09:04:47 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id F363B90F54 for ; Thu, 21 Jul 2016 16:04:46 +0000 (UTC) Received: from [10.10.52.99] (unused [10.10.52.99] (may be forged)) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LG4ks3021218 for ; Thu, 21 Jul 2016 12:04:46 -0400 Message-ID: <5790F349.9060709@redhat.com> Date: Thu, 21 Jul 2016 12:07:37 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: RHBZ1348351: Error generating png from two archives Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: RHBZ1348351: Error generating png from two archives Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Thu, 21 Jul 2016 16:04:47 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469117087 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1028 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/brolley/pcp rhbz1348351 Dave Brolley (1): RHBZ 1348351: pmchart(1): Detect archives from the same host. src/libpcp_qmc/src/qmc_group.cpp | 4 +++- src/pmchart/groupcontrol.cpp | 3 ++- src/pmchart/groupcontrol.h | 3 ++- src/pmchart/main.cpp | 2 +- Details ... commit 205137e0268884cf9b0c59823d039ec541653c45 Author: Dave Brolley Date: Thu Jul 21 11:55:45 2016 -0400 RHBZ 1348351: pmchart(1): Detect archives from the same host. The archives specified on separate -a options must be from different hosts. pmchart(1) was failing to detect this. Failure to detect this results in only the first archive for each host being visible to pmchart(1). This was the cause of the errors being reported in the bug report. pmchart(1) will now issue an error message reporting the duplicate hosts and suggest combining them using pmlogextract(1). From myllynen@redhat.com Thu Jul 21 12:57:57 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 768087CCB for ; Thu, 21 Jul 2016 12:57:57 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2CD318F8037 for ; Thu, 21 Jul 2016 10:57:57 -0700 (PDT) X-ASG-Debug-ID: 1469123870-04bdf060e253250001-S8gJnT Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by cuda.sgi.com with ESMTP id a6VREB0Xumfblg9N (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 10:57:51 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Apparent-Source-IP: 74.125.82.50 Received: by mail-wm0-f50.google.com with SMTP id q128so30089425wma.1 for ; Thu, 21 Jul 2016 10:57:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=z9PVu0vzLi3xzZF2uzPRlu59gl0bkZWQG9Xu0Io5/60=; b=IN+Fc5mayVCQNS28vgVO61bbHI2QnBFov4AIHdpOrH/VPHNbh3GDIyMtrVefK3egno MJpaWh7HFs1qt3v8zbrj7AuzhVLvvSA17Pr3f1Ik0j6vNiBtZpXQhXE7L6pVG3wpLAYK 8hIZmhxRsB1ubQOVixHIJGEsFwlaQjU3m/GvfTPrtL6VwuIZFb5kpIp7mqvcyShflDDY gft2E9OH3hN8GOShp9zXJSo1JdINMf4GHFvoMTXwQLswY3DXnyo1vdqM+c/3KnFbr8B4 dGkpfuO0IbTFkccGSKSHhw3b/+ZXAMzxSJJ/zwZg2tEq/mHdBNkjFP6ndCnt0JeyYziA 3OAA== X-Gm-Message-State: ALyK8tKHmQH0UgvWSvS6VjlaD1+9apGOq5XQbrLHNKHo3CFWJYlGu29bJLcI6o/s7NWF3sMD X-Received: by 10.28.107.88 with SMTP id g85mr10341623wmc.49.1469123869759; Thu, 21 Jul 2016 10:57:49 -0700 (PDT) Received: from [192.168.1.100] (178-55-229-96.bb.dnainternet.fi. [178.55.229.96]) by smtp.gmail.com with ESMTPSA id b203sm5885848wmh.20.2016.07.21.10.57.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jul 2016 10:57:48 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: pmfg vs pmi References: <5767DA6F.9050104@redhat.com> X-ASG-Orig-Subj: Re: pmfg vs pmi To: "Frank Ch. Eigler" Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: Date: Thu, 21 Jul 2016 20:57:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f50.google.com[74.125.82.50] X-Barracuda-Start-Time: 1469123871 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2031 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31428 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-06-20 21:09, Frank Ch. Eigler wrote: > myllynen wrote: > >> [...] With pmfg it's easy to report metrics but if one would want >> also to write archives, then it seems that pmfg and pmi do not dance >> together very well. [...] > > The pmi bindings are not too bad to use for data acquired by pmfg: > have pmfg convert values to strings via extendFetchGroup_indom; > iterate on the resulting rows. > > The main complication is that pmi would like pmDesc-type metadata > supplied to pmi.Add*, which pmfg doesn't expose. So one could grab > the pmfg's context and do pmLookupName's to fill in that stuff, or > perhaps pmfg could be extended with an option to return pmDesc data. Ok, so the in case of pmrep this sounds like an additional item for future cleanups to get rid of some internal data structures, I don't mind if it takes two extra lines to get the needed data from pmfg's context if that allows getting rid some of the still carried along data storage. Of course on Python level extra helpers are always welcome :) > A prettier system might consist of inventing a pmimportgroup type API > that's a dual to pmfetchgroup, done with the intent of making it easy > to represent a data-source-to-archive processing pipeline. It gets > interesting when one doesn't just want to copy verbatim, but applies > filters or semantic compression heuristics, or varies the set of > metrics in response to instructions or changing conditions. This sounds interesting indeed; so pmrep would just let pmfg know what metrics to record and then according to the interval ask pmfg to record the next set of values to the archive, other clients might have some much more clever heuristics than just the basic interval? If the "basic" mode would be to record metrics set X, how a client would then ask another set Y to be recorded? Would there be different groups or should metrics be added/removed on the fly or how do you envision this to happen? Thanks, -- Marko Myllynen From bugzilla@redhat.com Thu Jul 21 13:11:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 69FA17CA1 for ; Thu, 21 Jul 2016 13:11:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3D1EB8F8039 for ; Thu, 21 Jul 2016 11:11:52 -0700 (PDT) X-ASG-Debug-ID: 1469124705-04cb6c03663ebd0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id NaLKHeqPpp5uNEW4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 11:11:46 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQIRf-0007hw-Cr for ; Fri, 22 Jul 2016 04:11:44 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LIBTXv000853 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 14:11:30 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LIBT4A024262 for ; Thu, 21 Jul 2016 14:11:29 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6LIBTe7024261; Thu, 21 Jul 2016 14:11:29 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1327226] pmie not responding to signals Date: Thu, 21 Jul 2016 18:11:28 +0000 X-ASG-Orig-Subj: [Bug 1327226] pmie not responding to signals Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1469124706 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 394 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31427 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=3D1327226 --- Comment #1 from Marko Myllynen --- Seems that SIGQUIT also does the job; SIGTERM/SIGHUP/SIGINT doesn't. So per= haps it's a feature? --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D4smtXuF= oiO&a=3Dcc_unsubscribe= From bugzilla@redhat.com Thu Jul 21 15:43:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 E00AF7CA0 for ; Thu, 21 Jul 2016 15:43:45 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9F4D8304032 for ; Thu, 21 Jul 2016 13:43:45 -0700 (PDT) X-ASG-Debug-ID: 1469133821-04cbb0574d5fca0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id impH0d67A7gWrsVw (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 13:43:43 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQKoh-00039E-HV for ; Fri, 22 Jul 2016 06:43:40 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LKhQUO006645 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 16:43:26 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LKhPhZ005255 for ; Thu, 21 Jul 2016 16:43:25 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6LKhPEY005253; Thu, 21 Jul 2016 16:43:25 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1327226] pmie not responding to signals Date: Thu, 21 Jul 2016 20:43:25 +0000 X-ASG-Orig-Subj: [Bug 1327226] pmie not responding to signals Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: kenj@kenj.com.au X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1469133822 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 839 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31432 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=3D1327226 Ken McDonell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kenj@kenj.com.au --- Comment #2 from Ken McDonell --- This is NOT a bug. >From the pmie(1) man page ... The expressions to be evaluated are read from configuration files sp= ec=E2=80=90 ified by one or more filename arguments. In the absence of any fi= le=E2=80=90 name, expressions are read from standard input. Please close this bug. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DJHrRZJW= ihC&a=3Dcc_unsubscribe= From bugzilla@redhat.com Thu Jul 21 15:53:02 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 339377CA0 for ; Thu, 21 Jul 2016 15:53:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E039E304051 for ; Thu, 21 Jul 2016 13:53:01 -0700 (PDT) X-ASG-Debug-ID: 1469134377-04bdf060de628a0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id ZgDsedHW7IwvzDmI (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 13:52:59 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQKxg-0006DC-Gq for ; Fri, 22 Jul 2016 06:52:57 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LKqivl009830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 16:52:45 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LKqiTq039537 for ; Thu, 21 Jul 2016 16:52:44 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6LKqipB039536; Thu, 21 Jul 2016 16:52:44 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1327226] pmie not responding to signals Date: Thu, 21 Jul 2016 20:52:44 +0000 X-ASG-Orig-Subj: [Bug 1327226] pmie not responding to signals Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1469134378 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 497 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31433 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=3D1327226 --- Comment #3 from Frank Ch. Eigler --- Most UNIX tools that parse their standard input also respect SIGINT etc. as= a termination signal. If pmie feels it must block those during input parsing, this unusual behaviour should be documented. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3D2pOzvS2= vc9&a=3Dcc_unsubscribe= From kenj@internode.on.net Thu Jul 21 15:59:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5388B7CA0 for ; Thu, 21 Jul 2016 15:59:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B1B96AC004 for ; Thu, 21 Jul 2016 13:59:32 -0700 (PDT) X-ASG-Debug-ID: 1469134767-04cbb0574660d10001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id p0Hj2TOxxDOxcLb7 for ; Thu, 21 Jul 2016 13:59:28 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BRBAA0N5FXEJVY0XYNRgqEFXyGcbNoGoduEAEBAQEBAQEGAQEBAQEBAj6FRlUwBgIFFgsCCwMCAQIBGxYnBgIBAbcmZ44CgQGODoMpgloFjgw1imWGFpgPjACEITWCKhyBXlyHfQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 06:29:28 +0930 To: pcp@oss.sgi.com Subject: pcp updates: pmlogger one is important From: Ken McDonell X-ASG-Orig-Subj: pcp updates: pmlogger one is important Message-ID: <579137AE.6010805@internode.on.net> Date: Fri, 22 Jul 2016 06:59:26 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469134768 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 5710 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31433 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (10): qa/709: notrun for any PCP_PLATFORM other than Linux (pmcollectl) qa/666 & qa/common.check: handle broken Debian valgrind qa/admin/pcp-daily: re-enable valgrind group on Debian stretch hosts qa/578: increase tolerance for expected openfd values qa/914: notrun if there are no real hardware counters here qa/870: (new) test integrity of pmlogger control files qa/381: additional diagnositics for debugging qa/956: additional diagnositics for debugging src/include/pcp.env: Mac OS X change src/pmlogger/src/ports.c: fix broken logic for primary control file qa/381 | 14 ++- qa/578 | 21 +++-- qa/578.out | 12 +-- qa/666 | 3 qa/709 | 10 ++ qa/870 | 173 +++++++++++++++++++++++++++++++++++++++++++++++ qa/870.out | 7 + qa/914 | 8 +------- qa/956 | 4 - qa/admin/pcp-daily | 5 - qa/common.check | 12 ++- qa/group | 1 src/include/pcp.env | 9 +- src/pmlogger/src/ports.c | 119 ++++++++++++++++++++++++++------ 14 files changed, 350 insertions(+), 48 deletions(-) Details ... commit e607bbc64a18e7ad8c50503341dd3119231804e7 Author: Ken McDonell Date: Fri Jul 22 06:48:38 2016 +1000 src/pmlogger/src/ports.c: fix broken logic for primary control file This was the root cause of the qa/1108 failures. The logic that checked for and stopped more than one primary pmlogger from running was broken. Specifically using stat() instead of lstat() to check for a symbolic link will always fail, which drove us down the "old-style hardlink" path and unconditionally removed $PCP_TMP_DIR/pmlogger/primary before the existance check that was intended to stop multiple primary loggers from running. This error seems to have been introduced in commit 7148bf11 (almost 12 months ago) ... sigh. And to compound the problem, a primary pmlogger was conditionally removing $PCP_TMP_DIR/pmlogger/primary at exit, meaning that if we ever got 2 (or more!) primary pmloggers running and either of them exited the control files would be removed and pmlogger_check would stumble along later and start another primary pmlogger running. So now we are checking the pid from the symlink and only removing the primary control file if this instance of pmlogger created it. Also cleaned up some misleading diagnostics. commit 7ca4c81e25425aa592a0b853e1bebb55843031e2 Author: Ken McDonell Date: Fri Jul 22 06:46:15 2016 +1000 src/include/pcp.env: Mac OS X change In _get_pids_by_name() we need to also accommodate ps(1) output that has the executable name enclosed in () ... this was causing QA failures for qa/956 on Mac OS X. commit d4858c9de1ff9dc86601cbc42f5633e94ed17f58 Author: Ken McDonell Date: Fri Jul 22 06:45:03 2016 +1000 qa/956: additional diagnositics for debugging commit dc6dfd1ff23b5102f147e8a87f09502ffe4f6150 Author: Ken McDonell Date: Fri Jul 22 06:44:30 2016 +1000 qa/381: additional diagnositics for debugging commit 4a9298eab7b86504f3287c2386483efde17fa663 Author: Ken McDonell Date: Fri Jul 22 06:32:40 2016 +1000 qa/870: (new) test integrity of pmlogger control files These are the ones in $PCP_TMP_DIR/pmlogger. And getting this test to pass will address the root cause of the non-deterministic qa/1108 failures. This test can be run with a --check argument which silently (if all is well) runs the integrity check without any of the test cases. In this form, could be used with check.callback to run the check after every test to help identify any test that leaves the control files in a bad state. commit 00ae066eedfaa1ef971a15266ffb00733e997b9b Author: Ken McDonell Date: Wed Jul 20 11:12:33 2016 +1000 qa/914: notrun if there are no real hardware counters here The PAPI PMDA may have been built, but the platform may be lame hardware or a crippled VM with no support for hardware counters. commit 6c58b9e89dbf04d67d991831a1f61e4ed24281fd Author: Ken McDonell Date: Wed Jul 20 09:58:28 2016 +1000 qa/578: increase tolerance for expected openfd values Based on a suggestion from Nathan that the failures in this test may be related to non-determinism coming from the recently added parallelism in the socket connection code, change the filtering to accept +/-1 from the (previously) expected value. commit fe6f79f6af659b63e105413ed8d8e472b5c54ebe Author: Ken McDonell Date: Wed Jul 20 09:39:10 2016 +1000 qa/admin/pcp-daily: re-enable valgrind group on Debian stretch hosts commit 3156256a4b85eeefde4b515f3ed1b38c85c4b098 Author: Ken McDonell Date: Wed Jul 20 09:37:49 2016 +1000 qa/666 & qa/common.check: handle broken Debian valgrind Filter out bogus lines from the current Debian stretch version of valgrind. commit f22f7a9d60a381ce8e647f798d2ed139b5437a97 Author: Ken McDonell Date: Tue Jul 19 20:12:27 2016 +1000 qa/709: notrun for any PCP_PLATFORM other than Linux (pmcollectl) From kenj@internode.on.net Thu Jul 21 16:30:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 613F47CA0 for ; Thu, 21 Jul 2016 16:30:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 26901304051 for ; Thu, 21 Jul 2016 14:30:44 -0700 (PDT) X-ASG-Debug-ID: 1469136637-04cb6c03694a400001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id M70kdfCrD6OhBqgD for ; Thu, 21 Jul 2016 14:30:37 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BSBAA8PpFXEJVY0XYNUIQVfIZxs2gahHCCfhABAQEBAQEBBgEBAQEBAQI+hUZRBDAGAgUWCwILAwIBAgEbFicGAgEBtxpnjgaBAYsvg1OCNYJaBZkmhhaKQYgJhUUUkA01gjeBbVyHfQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 07:00:36 +0930 To: pcp@oss.sgi.com Subject: pcp updates: fix for RH BZ 1327226 From: Ken McDonell X-ASG-Orig-Subj: pcp updates: fix for RH BZ 1327226 Message-ID: <57913EFC.5020704@internode.on.net> Date: Fri, 22 Jul 2016 07:30:36 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469136637 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 864 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31433 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): src/pmie: honour SIGINT while parsing rules src/pmie/src/dstruct.c | 1 + src/pmie/src/dstruct.h | 1 + src/pmie/src/eval.c | 2 ++ src/pmie/src/lexicon.c | 4 ++-- src/pmie/src/pmie.c | 8 +++++++- 5 files changed, 13 insertions(+), 3 deletions(-) Details ... commit 1294cedb151a1d25790cf4b7af1c5b810110f6a4 Author: Ken McDonell Date: Fri Jul 22 07:27:49 2016 +1000 src/pmie: honour SIGINT while parsing rules pmie has an atexit() handler that requires deferred SIGINT processing when evaluating rules ... unfortunately this also blocked SIGINT processing forever in the earlier stages when rules are being parsed (especially when read from ). Fixes RH BZ 1327226. From bugzilla@redhat.com Thu Jul 21 16:32:08 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 489677CA1 for ; Thu, 21 Jul 2016 16:32:08 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 02A39304032 for ; Thu, 21 Jul 2016 14:32:08 -0700 (PDT) X-ASG-Debug-ID: 1469136723-04cbb0575061e60001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id vSxnr5FXom90jW5g (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 14:32:05 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQLZW-000321-Dm for ; Fri, 22 Jul 2016 07:32:02 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LLVfXQ022978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 17:31:41 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6LLVf9T044893 for ; Thu, 21 Jul 2016 17:31:41 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6LLVfOX044892; Thu, 21 Jul 2016 17:31:41 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1327226] pmie not responding to signals Date: Thu, 21 Jul 2016 21:31:40 +0000 X-ASG-Orig-Subj: [Bug 1327226] pmie not responding to signals Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: kenj@kenj.com.au X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Bugzilla-Reporter: myllynen@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1469136725 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 385 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31433 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=3D1327226 --- Comment #4 from Ken McDonell --- You are correct Farnk, my apologies. I have committed the necessary (almost) trivial fix. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DWqOVoas= 5cE&a=3Dcc_unsubscribe= From kenj@internode.on.net Thu Jul 21 17:36:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D07D57CA0 for ; Thu, 21 Jul 2016 17:36:37 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 45D84AC005 for ; Thu, 21 Jul 2016 15:36:34 -0700 (PDT) X-ASG-Debug-ID: 1469140590-04cb6c03674d530001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id E1l6dIIgzUYNUuxJ for ; Thu, 21 Jul 2016 15:36:30 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A3AwBwTZFXEJVY0XYNUIQVfIZxs2YfhX0CgWoQAQEBAQEBAQYBAQEBAQEBAT6FHAEBBSMVQAEMBAsYAgIFFgsCAgkDAgECARsWFAYNCAEBtwlnjVEBAQEBAQEBAwEBAQEBASGBAYl2h0GCWgWZJoYWmA+QITWEJFyHfQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 08:04:30 +0930 Subject: Re: [pcp] Another Python snarfoo (qa/739) To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] Another Python snarfoo (qa/739) References: <578ED30B.7010200@internode.on.net> <976380045.7553289.1469057369948.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <57914DF5.5070200@internode.on.net> Date: Fri, 22 Jul 2016 08:34:29 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <976380045.7553289.1469057369948.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: 1469140590 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1552 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31434 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 21/07/16 09:29, Nathan Scott wrote: > > > ----- Original Message ----- >> [...] test_pcp_options.py dumps core in qa/739. >> >> There is no 739.full, but 739.out.bad contains ... >> >> check archive option and non arguments >> overrideCB: got option 'a' >> Archive list: ['file'] >> Non-option arguments: ['param'] >> Done! >> Segmentation fault (core dumped) >> > > Solving this is going to need some gdb involvement on the affected > machine & a stack trace from the offending python process I guess. > >> vm01 PCP 3.11.4 i686 Ubuntu 15.10 > > I have an x86_64 VM of otherwise same flavour, and interestingly the > test always passes there - maybe this fails on 32 bit boxes only? > This is not going to help I'm afraid .... (gdb) r src/test_pcp_options.py -a file param Starting program: /usr/bin/python3 src/test_pcp_options.py -a file param [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". overrideCB: got option 'a' Archive list: ['file'] Non-option arguments: ['param'] Done! Program received signal SIGSEGV, Segmentation fault. 0xb7a69aa0 in ?? () (gdb) where #0 0xb7a69aa0 in ?? () #1 0x10245c8b in ?? () #2 0xf604438b in ?? () #3 0x75405540 in ?? () #4 0x08c4830f in ?? () #5 0xc35bc031 in ?? () #6 0x26b48d90 in ?? () #7 0x00000000 in ?? () And the problem is non-deterministic. Given that the test seems reliable everywhere else, I plan to just not run it on this particular machine (vm01). From kenj@internode.on.net Thu Jul 21 17:49:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3118D7CA2 for ; Thu, 21 Jul 2016 17:49:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 04A898F8033 for ; Thu, 21 Jul 2016 15:49:48 -0700 (PDT) X-ASG-Debug-ID: 1469141386-04cb6c03684dde0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id OBk7Nny30MHzaWd1 for ; Thu, 21 Jul 2016 15:49:46 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A1AwD3UJFXEJVY0XYNUIwCs2aGHAKBahABAQEBAQEBBgEBAQEBAQEBPoUcAQEEASMVQAEFBwQLGAICBRYLAgIJAwIBAgEbFhQGDQgBAYgkrmFnjVABAQEBAQEBAwEBAQEBIoEBiXaHQYJaBZNkhUKeJZAhNYQkiFkBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 08:19:25 +0930 Subject: Re: [pcp] QA Status To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] QA Status References: <578D6698.2020606@internode.on.net> <661627705.6965286.1468910640048.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <57915175.2050701@internode.on.net> Date: Fri, 22 Jul 2016 08:49:25 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <661627705.6965286.1468910640048.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: 1469141386 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1718 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31434 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 19/07/16 16:44, Nathan Scott wrote: > ... > ----- Original Message ----- >> ... >> 1108 is a mystery ... we get 2 primary pmloggers started ... I finally nailed this one ... see ugly commit from this morning for pmlogger. >> 361 has gone a bit under the radar ... > ... > Fixed now. Yep, passing everywhere now, thanks. > 381 is possibly due to pmlogger being more resilient to pmcd &| pmda restarts > now ... but I'd have expected it to see the same failure signature everywhere? This one remains unresolved. > That 581 failure we've talked about before too I think - seems to be sensitive > to number of open fds in pmcd,... I think this is 578 (not 581) .. the +/-1 slop I added reduced the failure rate, but I'm still seeing some failures ... I'd have to increase it to -1/+4 slop to get 'em all passing, and I'm not sure if that is the right thing to do, but will probably make that change given what the test is trying to establish (and in particular that we have no evidence of fd leaks in this part of the code). > 823 I'm certain is also a _notrun candidate - some versions of SASL seem buggy > and a newly created user becomes oddly invisible. It may be worth collecting > "pmconfig -L sasl_version" from the failing machines and looking for a pattern > that could be squashed by _notrun? Certainly passes reliably for me on recent > SASL library versions anyway. No luck on this one ... random checking suggests the same version on passing and failing hosts, e.g. passes on vm03, fails on vm02, but ... kenj@bozo:~$ ssh vm02 pmconfig -L sasl_version sasl_version=2.1.26 kenj@bozo:~$ ssh vm03 pmconfig -L sasl_version sasl_version=2.1.26 From goodwinos@gmail.com Thu Jul 21 18:03:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,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 E1AAD7CA0 for ; Thu, 21 Jul 2016 18:03:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B5AC58F8033 for ; Thu, 21 Jul 2016 16:03:33 -0700 (PDT) X-ASG-Debug-ID: 1469142209-04cb6c03674e380001-S8gJnT Received: from mail-pa0-f68.google.com (mail-pa0-f68.google.com [209.85.220.68]) by cuda.sgi.com with ESMTP id RxK5Oq63mHOYBhqH (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 16:03:30 -0700 (PDT) X-Barracuda-Envelope-From: goodwinos@gmail.com X-Barracuda-Effective-Source-IP: mail-pa0-f68.google.com[209.85.220.68] X-Barracuda-Apparent-Source-IP: 209.85.220.68 Received: by mail-pa0-f68.google.com with SMTP id q2so5903901pap.0 for ; Thu, 21 Jul 2016 16:03:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Y4EBJkBqNVnmshs7GMjCWdQNgNwiQ1mojWBgBf6ZLIQ=; b=FfL2sUPy6Arju8Khv2EEC1sAquODxy/0TAfjdRQNupe9OhfHLeltny75Ha/u/utHtk XmD1WykhbkDfE21bh+mpkbOQN1rF2JAB7ncylbJb9Q8Xsv1SzvfQSIDn+DrxiQEvEhGk 6oITvRUJuwaBJ2d3I4JhOusiOqC79KIcU5xxFdGQLyWyz+DVJervqm06OytdLIRLoa6k IUWNE096FpaeH0GT7MkDMlEgl1baKLsw3OSsxEsZh9AvMPPdLOD8slfD6LKkQ1tBPXFY t4vcPHIL1BT/kswojrwQvR6bWkkn3zMsP2YayVKuuqmcE+xcKIR09Jq878MFmMTPA//Q 5cYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Y4EBJkBqNVnmshs7GMjCWdQNgNwiQ1mojWBgBf6ZLIQ=; b=L9mLzQTdAlhfiFOBBxOY0g0XwI1gkHYVFGXDXnQJ+A8z4yPfyebLfVKTwgoXsm4Ab/ 0TyLhxidCnTV44jzhc4QK77H+EO8r5aj/moEtnjhZ2D2htbiO0n+i/6/sZo22D9eh+My ngrnXL5RhnCPc2uYmS4tDTUQC2YfLAoF2xmlEmfLcXXZqro/nR02bse5Ek1pweU75M1Q iTWjfbflezAuD0UqXUTXJjnPozuDg1MrvRra2aAmQpZh2R69Ij+fVWjf9k8k3y/8YdsY dU9y81qhIRFPHkS+THocI11ILMOfWFHz9kMRkTu4Nq238Yr3MZPA3I9eFv+mQ+/poSLO GfBQ== X-Gm-Message-State: AEkoousILyjgS98F2mD5iFXvIjSwszzYkMHEncrhxgmi+NTp2s+CbewnbZBBlbg9SPR52Q== X-Received: by 10.66.193.163 with SMTP id hp3mr1091006pac.73.1469142209410; Thu, 21 Jul 2016 16:03:29 -0700 (PDT) Received: from [192.168.1.19] (60-240-229-86.static.tpgi.com.au. [60.240.229.86]) by smtp.gmail.com with ESMTPSA id k29sm14725129pfb.2.2016.07.21.16.03.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jul 2016 16:03:28 -0700 (PDT) Subject: Re: [pcp] pcp updates: pmlogger one is important To: Ken McDonell , pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] pcp updates: pmlogger one is important References: <579137AE.6010805@internode.on.net> From: Mark Goodwin Message-ID: <01722783-21f9-bc81-9eed-4f5382eec165@gmail.com> Date: Fri, 22 Jul 2016 09:03:23 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <579137AE.6010805@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-pa0-f68.google.com[209.85.220.68] X-Barracuda-Start-Time: 1469142210 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1476 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31434 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 07/22/2016 06:59 AM, Ken McDonell wrote: > > commit e607bbc64a18e7ad8c50503341dd3119231804e7 > Author: Ken McDonell > Date: Fri Jul 22 06:48:38 2016 +1000 > > src/pmlogger/src/ports.c: fix broken logic for primary control file > > This was the root cause of the qa/1108 failures. > > The logic that checked for and stopped more than one primary pmlogger > from running was broken. Specifically using stat() instead of > lstat() to check for a symbolic link will always fail, which drove > us down the "old-style hardlink" path and unconditionally removed > $PCP_TMP_DIR/pmlogger/primary before the existance check that was > intended to stop multiple primary loggers from running. > > This error seems to have been introduced in commit 7148bf11 (almost > 12 months ago) ... sigh. > /* * make sure control port files are removed when pmlogger terminates @@ -539,15 +606,15 @@ init_ports(void) * normally an upgrade will restart pmlogger and atexit(cleanup) will * have been run, which will remove legacy hardlinks. */ - if (stat(linkfile, &sbuf) == 0 && !S_ISLNK(sbuf.st_mode)) { + if (lstat(linkfile, &sbuf) == 0 && !S_ISLNK(sbuf.st_mode)) { wow, such a stupid mistake of mine - 12 months ago. Thanks for finding it Ken, I owe you a beer or three next time we catch up Cheers -- Mark From myllynen@redhat.com Thu Jul 21 18:06:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 18F927CA0 for ; Thu, 21 Jul 2016 18:06:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BDA668F8033 for ; Thu, 21 Jul 2016 16:06:35 -0700 (PDT) X-ASG-Debug-ID: 1469142381-04cbb0575065aa0001-S8gJnT Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by cuda.sgi.com with ESMTP id X2xIvy1qfITKmQ6e (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 16:06:22 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f46.google.com[74.125.82.46] X-Barracuda-Apparent-Source-IP: 74.125.82.46 Received: by mail-wm0-f46.google.com with SMTP id o80so43289252wme.1 for ; Thu, 21 Jul 2016 16:06:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:to:cc:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=dmz5JpnsS+tWw8QpdCgPyNWbTSfiOI8khbNRbm51Ras=; b=m8FS7JlMOI4Rf8Sw/4OvemXJ4GchGAbKTtDmKfiTNYOcPtkfOmeiq++djecl4iR3+m mR4Z+NKYu0oMvzpmqKA4vVdcREiqLaBcoayK+NSOejiqe8StIe+M5pgjoKkzuzk/QUIL doiAhk6KDUXBcRU5Kej6DpAKG4Bf/qMli0hxhNaLtPHaa7daPZdsnc//Rghn1TtEIPoO GqJ9NMrIdNCZ/Oj9j3LMcy/rNZmYLnUJE6HfQgMwyv/1rPJmQayNlgRsgFr+YTprM7pC VvlFZNIB4EeWAEomMZ9ObuS52pRWv9VwU5apxnocjv3FkO/g/3i0HKcU9ymmpPKfnBcc cMYg== X-Gm-Message-State: AEkoouuExgTAkgY4pQMhPxc+OlwKm1fjyN2gZxyY+b1zc7OZkz85088YV5me8vzU9UqHc61E X-Received: by 10.28.173.205 with SMTP id w196mr1038602wme.86.1469142380604; Thu, 21 Jul 2016 16:06:20 -0700 (PDT) Received: from [192.168.1.100] (178-55-229-96.bb.dnainternet.fi. [178.55.229.96]) by smtp.gmail.com with ESMTPSA id r67sm7963110wmb.14.2016.07.21.16.06.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jul 2016 16:06:19 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <569e19e4-d304-ebee-828f-629ac82a3b5e@redhat.com> Date: Fri, 22 Jul 2016 02:06:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f46.google.com[74.125.82.46] X-Barracuda-Start-Time: 1469142382 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 29650 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31434 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi, On 2016-07-20 23:43, Nathan Scott wrote: > ----- Original Message ----- >>> [...] >>> What kind of "highly problematic" scenarios there has been in the past? >> >> So, one example is pmie - there is no equivalent of some_inst, etc for >> metric names, so rules end up having to be expanded for every metric. >> pmchart configs have similar issues, regex matching on instance names >> is available but metric names are expected to be more static (and need >> individual expansion in the configuration files). >> >> Another class of problems is around naming - metric names are defined >> to be less flexible than instance names (as per that pmns(5) extract, >> from earlier). > > I forgot another biggie yesterday - related to the persistence of PMIDs. > Its important to a number of the client tools (pmlogger, pmie, pmchart, > hmmm pretty much all actually) that if pmcd is restarted, metrics return > with the same PMID as before (this is pretty much part of the protocol > over-the-wire, and its also necessary on-disk between archives of the > same host). > > This becomes very difficult to ensure in the case of dynamic metrics - > it was the main reason we switch cgroups to using this model IIRC. And > the pmdaCache interfaces support persisting instance identifiers well of > course. > > Also, along the vein of PMIDs, and especially depending on how the PMID > "cluster" identifier is used, the size limits of 10 bits (1024 metrics) > and/or 22 bits (if full cluster space available also) are less appealing > than the convenience of the full 32 bit instance identifier space. Ok, let's start first by renaming the current metric names to ...all... which they really are, we can then add device specific metrics later without changing any current metrics. Patch below, don't get scared of its size, I kept the formatting consistent so quite some whitespace-only changes. --- src/pmdas/libvirt/pmdalibvirt.python | 171 +++++++++++++++++++---------------- 1 file changed, 94 insertions(+), 77 deletions(-) diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index 06258ad..66449db 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -77,20 +77,20 @@ class LibvirtPMDA(PMDA): self.hv_metrics = [ # Name - method - type - semantics - units - help # See libvirt.py - [ 'hv.uri', 'getURI', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'Libvirt URI' ], - [ 'hv.driver', 'getType', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'Libvirt driver' ], - [ 'hv.version', 'getVersion', PM_TYPE_U32, PM_SEM_DISCRETE, units_none, 'Libvirt version' ], - [ 'hv.domains.active', 'numOfDomains', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt domains, active' ], - [ 'hv.domains.inactive', 'numOfDefinedDomains', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt domains, inactive' ], - [ 'hv.devices', 'numOfDevices', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt devices' ], - [ 'hv.storagepools.active', 'numOfStoragePools', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt storage pools, active' ], - [ 'hv.storagepools.inactive', 'numOfDefinedStoragePools', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt storage pools, inactive' ], - [ 'hv.networks.active', 'numOfNetworks', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt networks, active' ], - [ 'hv.networks.inactive', 'numOfDefinedNetworks', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt networks, inactive' ], - [ 'hv.interfaces.active', 'numOfInterfaces', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt interfaces, active' ], - [ 'hv.interfaces.inactive', 'numOfDefinedInterfaces', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt interfaces, inactive' ], - [ 'hv.networkfilters', 'numOfNWFilters', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt network filters' ], - [ 'hv.secrets', 'numOfSecrets', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt secrets' ], + [ 'hv.uri', 'getURI', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'Libvirt URI' ], + [ 'hv.driver', 'getType', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'Libvirt driver' ], + [ 'hv.version', 'getVersion', PM_TYPE_U32, PM_SEM_DISCRETE, units_none, 'Libvirt version' ], + [ 'hv.domains.active', 'numOfDomains', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt domains, active' ], + [ 'hv.domains.inactive', 'numOfDefinedDomains', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt domains, inactive' ], + [ 'hv.devices', 'numOfDevices', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt devices' ], + [ 'hv.storagepools.active', 'numOfStoragePools', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt storage pools, active' ], + [ 'hv.storagepools.inactive', 'numOfDefinedStoragePools', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt storage pools, inactive' ], + [ 'hv.networks.active', 'numOfNetworks', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt networks, active' ], + [ 'hv.networks.inactive', 'numOfDefinedNetworks', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt networks, inactive' ], + [ 'hv.interfaces.active', 'numOfInterfaces', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt interfaces, active' ], + [ 'hv.interfaces.inactive', 'numOfDefinedInterfaces', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt interfaces, inactive' ], + [ 'hv.networkfilters', 'numOfNWFilters', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt network filters' ], + [ 'hv.secrets', 'numOfSecrets', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'Libvirt secrets' ], ] self.vm_indom = self.indom(0) @@ -101,18 +101,18 @@ class LibvirtPMDA(PMDA): self.vm_metrics = [ # Name - xpath - type - semantics - units - help # See https://libvirt.org/formatdomain.html - [ 'dominfo.type', '/domain/@type', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM type' ], - [ 'dominfo.name', '/domain/name', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM name' ], - [ 'dominfo.uuid', '/domain/uuid', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM UUID' ], - [ 'dominfo.title', '/domain/title', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM title' ], - [ 'dominfo.description', '/domain/description', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM description' ], - [ 'dominfo.container', '/domain/os/init', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM container' ], - [ 'dominfo.os.type', '/domain/os/type', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM OS type' ], - [ 'dominfo.vcpu.current', '/domain/vcpu/@current', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, current' ], - [ 'dominfo.vcpu.max', '/domain/vcpu', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, maximum' ], - [ 'dominfo.memory.boot', '/domain/memory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, at boot' ], - [ 'dominfo.memory.current', '/domain/currentMemory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, current' ], - [ 'dominfo.memory.max', '/domain/maxMemory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, maximum' ], + [ 'dominfo.type', '/domain/@type', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM type' ], + [ 'dominfo.name', '/domain/name', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM name' ], + [ 'dominfo.uuid', '/domain/uuid', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM UUID' ], + [ 'dominfo.title', '/domain/title', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM title' ], + [ 'dominfo.description', '/domain/description', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM description' ], + [ 'dominfo.container', '/domain/os/init', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM container' ], + [ 'dominfo.os.type', '/domain/os/type', PM_TYPE_STRING, PM_SEM_DISCRETE, units_none, 'VM OS type' ], + [ 'dominfo.vcpu.current', '/domain/vcpu/@current', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, current' ], + [ 'dominfo.vcpu.max', '/domain/vcpu', PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, maximum' ], + [ 'dominfo.memory.boot', '/domain/memory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, at boot' ], + [ 'dominfo.memory.current', '/domain/currentMemory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, current' ], + [ 'dominfo.memory.max', '/domain/maxMemory', PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, maximum' ], ] self.vm_cpustats_res = [] @@ -120,9 +120,9 @@ class LibvirtPMDA(PMDA): self.vm_cpustats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.cpu.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, total' ], - [ 'domstats.cpu.system', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, system' ], - [ 'domstats.cpu.user', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, user' ], + [ 'domstats.cpu.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, total' ], + [ 'domstats.cpu.system', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, system' ], + [ 'domstats.cpu.user', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM CPU time, user' ], ] self.vm_vcpustats_res = [] @@ -130,11 +130,11 @@ class LibvirtPMDA(PMDA): self.vm_vcpustats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.vcpu.current', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, current' ], - [ 'domstats.vcpu.maximum', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, maximum' ], -# [ 'domstats.vcpu.state', None, PM_TYPE_U32, PM_SEM_INSTANT, units_none, 'VM vCPUs, state' ], - [ 'domstats.vcpu.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, time' ], - [ 'domstats.vcpu.wait', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, wait' ], + [ 'domstats.vcpu.current', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, current' ], + [ 'domstats.vcpu.maximum', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM vCPUs, maximum' ], + [ 'domstats.vcpu.all.state', None, PM_TYPE_U32, PM_SEM_INSTANT, units_none, 'VM vCPUs, total state' ], + [ 'domstats.vcpu.all.time', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, total time' ], + [ 'domstats.vcpu.all.wait', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM vCPUs, total wait' ], ] self.vm_memstats_res = {} @@ -142,14 +142,14 @@ class LibvirtPMDA(PMDA): self.vm_memstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/include/libvirt/libvirt-domain.h - [ 'domstats.mem.swap_in', None, PM_TYPE_U64, PM_SEM_COUNTER, units_kbyte, 'VM memory, swapped in total' ], - [ 'domstats.mem.swap_out', None, PM_TYPE_U64, PM_SEM_COUNTER, units_kbyte, 'VM memory, swapped out total' ], - [ 'domstats.mem.major_fault', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM memory, major faults' ], - [ 'domstats.mem.minor_fault', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM memory, minor faults' ], - [ 'domstats.mem.unused', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, unused' ], - [ 'domstats.mem.available', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, available' ], - [ 'domstats.mem.actual', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, balloon size' ], - [ 'domstats.mem.rss', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, proc RSS' ], + [ 'domstats.mem.swap_in', None, PM_TYPE_U64, PM_SEM_COUNTER, units_kbyte, 'VM memory, swapped in total' ], + [ 'domstats.mem.swap_out', None, PM_TYPE_U64, PM_SEM_COUNTER, units_kbyte, 'VM memory, swapped out total' ], + [ 'domstats.mem.major_fault', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM memory, major faults' ], + [ 'domstats.mem.minor_fault', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM memory, minor faults' ], + [ 'domstats.mem.unused', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, unused' ], + [ 'domstats.mem.available', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, available' ], + [ 'domstats.mem.actual', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, balloon size' ], + [ 'domstats.mem.rss', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM memory, proc RSS' ], ] self.vm_balloonstats_res = [] @@ -157,8 +157,8 @@ class LibvirtPMDA(PMDA): self.vm_balloonstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.balloon.current', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM balloon size, current' ], - [ 'domstats.balloon.maximum', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM balloon size, maximum' ], + [ 'domstats.balloon.current', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM balloon size, current' ], + [ 'domstats.balloon.maximum', None, PM_TYPE_U64, PM_SEM_INSTANT, units_kbyte, 'VM balloon size, maximum' ], ] self.vm_blockstats_res = [] @@ -166,18 +166,20 @@ class LibvirtPMDA(PMDA): self.vm_blockstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.block.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, count' ], - [ 'domstats.block.rd.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, rd reqs' ], - [ 'domstats.block.rd.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, rd bytes' ], - [ 'domstats.block.rd.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, rd times' ], - [ 'domstats.block.wr.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, wr reqs' ], - [ 'domstats.block.wr.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, wr bytes' ], - [ 'domstats.block.wr.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, wr times' ], - [ 'domstats.block.fl.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, fl reqs' ], - [ 'domstats.block.fl.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, fl times' ], - [ 'domstats.block.allocation', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, allocation' ], - [ 'domstats.block.capacity', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, capacity' ], - [ 'domstats.block.physical', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, physical' ], + [ 'domstats.block.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, count' ], + [ 'domstats.block.all.rd.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total rd reqs' ], + [ 'domstats.block.all.rd.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, total rd bytes' ], + [ 'domstats.block.all.rd.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total rd times' ], + [ 'domstats.block.all.wr.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total wr reqs' ], + [ 'domstats.block.all.wr.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, total wr bytes' ], + [ 'domstats.block.all.wr.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total wr times' ], + [ 'domstats.block.all.fl.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total fl reqs' ], + [ 'domstats.block.all.fl.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total fl times' ], + [ 'domstats.block.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM block devs, all names' ], + [ 'domstats.block.all.allocation', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total allocation' ], + [ 'domstats.block.all.capacity', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total capacity' ], + [ 'domstats.block.all.physical', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total physical' ], + [ 'domstats.block.all.path', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM backing imgs, all paths' ], ] self.vm_netstats_res = [] @@ -185,15 +187,16 @@ class LibvirtPMDA(PMDA): self.vm_netstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.net.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM NICs, count' ], - [ 'domstats.net.rx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, rx bytes' ], - [ 'domstats.net.rx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx pkts' ], - [ 'domstats.net.rx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx errs' ], - [ 'domstats.net.rx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, rx drop' ], - [ 'domstats.net.tx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, tx bytes' ], - [ 'domstats.net.tx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx pkts' ], - [ 'domstats.net.tx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx errs' ], - [ 'domstats.net.tx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, tx drop' ], + [ 'domstats.net.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM NICs, count' ], + [ 'domstats.net.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM NICs, all names' ], + [ 'domstats.net.all.rx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, total rx bytes' ], + [ 'domstats.net.all.rx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx pkts' ], + [ 'domstats.net.all.rx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx errs' ], + [ 'domstats.net.all.rx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total rx drop' ], + [ 'domstats.net.all.tx.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM NICs, total tx bytes' ], + [ 'domstats.net.all.tx.pkts', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx pkts' ], + [ 'domstats.net.all.tx.errs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx errs' ], + [ 'domstats.net.all.tx.drop', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM NICs, total tx drop' ], ] self.vm_perfstats_res = [] @@ -201,9 +204,9 @@ class LibvirtPMDA(PMDA): self.vm_perfstats = [ # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c - [ 'domstats.perf.cmt', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM perf stats, cmt' ], - [ 'domstats.perf.mbmt', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bpers, 'VM perf stats, mbmt' ], - [ 'domstats.perf.mbml', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bpers, 'VM perf stats, mbml' ], + [ 'domstats.perf.cmt', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM perf stats, cmt' ], + [ 'domstats.perf.mbmt', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bpers, 'VM perf stats, mbmt' ], + [ 'domstats.perf.mbml', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bpers, 'VM perf stats, mbml' ], ] for item in range(len(self.hv_metrics)): @@ -586,7 +589,7 @@ class LibvirtPMDA(PMDA): if cluster == self.vm_memstats_cluster: try: - key = self.vm_memstats[item][0].rsplit('.')[2] + key = self.vm_memstats[item][0].rpartition('.')[2] return [self.vm_memstats_res[self.vm_insts.inst_name_lookup(inst)][key], 1] except: return [PM_ERR_VALUE, 0] @@ -627,21 +630,25 @@ class LibvirtPMDA(PMDA): if pos < 0: return [PM_ERR_INST, 0] + key = mtx[item][0].partition('.')[2] + # All done for non-dynamic clusters if cluster != self.vm_vcpustats_cluster and \ cluster != self.vm_blockstats_cluster and \ cluster != self.vm_netstats_cluster: - key = '.'.join(mtx[item][0].split('.')[1:]) if key in res[pos][1]: return [res[pos][1][key], 1] else: return [PM_ERR_AGAIN, 0] # Non-combined values in dynamic clusters - key = '.'.join(mtx[item][0].split('.')[1:]) if key == 'vcpu.current' or key == 'vcpu.maximum' or \ - key == 'net.count' or key == 'block.count': - return [res[pos][1][key], 1] + key == 'net.count' or key == 'block.count' or \ + '.all.' not in key: + if key in res[pos][1]: + return [res[pos][1][key], 1] + else: + return [PM_ERR_AGAIN, 0] # Combine N values for dynamic metrics if 'vcpu' in mtx[item][0]: @@ -653,12 +660,22 @@ class LibvirtPMDA(PMDA): else: return [PM_ERR_VALUE, 0] - # Calculate the combined value - value = 0 + # Construct the combined total value + mtype = mtx[item][2] + if mtype == PM_TYPE_STRING: + value = "" + else: + value = 0 for i in range(count): - k = key.split('.')[0] + '.' + str(i) + '.' + '.'.join(key.split('.')[1:]) + parts = key.partition('.all.') + k = parts[0] + '.' + str(i) + '.' + parts[2] if k in res[pos][1]: - value += res[pos][1][k] + if mtype == PM_TYPE_STRING: + value = value + ' ' + res[pos][1][k] + else: + value += res[pos][1][k] + if mtype == PM_TYPE_STRING and value.startswith(' '): + value = value[1:] return [value, 1] except: return [PM_ERR_VALUE, 0] Thanks, -- Marko Myllynen From kenj@internode.on.net Thu Jul 21 18:13:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7A24B7CA0 for ; Thu, 21 Jul 2016 18:13:38 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E73D2AC005 for ; Thu, 21 Jul 2016 16:13:37 -0700 (PDT) X-ASG-Debug-ID: 1469142814-04cb6c036953a80001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id NAKQFoAMlvdKVXFj for ; Thu, 21 Jul 2016 16:13:35 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A1AwCmVZFXEJVY0XYNUIwCr1yECoYcAoFqEAEBAQEBAQEGAQEBAQEBAQE+hR0BBScRQBELGAkWDwkDAgECARsWFBMIAQG3CI44AQEIAgEkineFDIUPAQSII4VpixqITUSVFJAhNYIqHIFeiFkBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 08:43:34 +0930 Subject: Re: [pcp] PCP libvirt PMDA To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <569e19e4-d304-ebee-828f-629ac82a3b5e@redhat.com> From: Ken McDonell Message-ID: <5791571D.7090208@internode.on.net> Date: Fri, 22 Jul 2016 09:13:33 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <569e19e4-d304-ebee-828f-629ac82a3b5e@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469142814 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1107 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31434 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 22/07/16 09:06, Marko Myllynen wrote: > ... > On 2016-07-20 23:43, Nathan Scott wrote: >> ... >> I forgot another biggie yesterday - related to the persistence of PMIDs. >> Its important to a number of the client tools (pmlogger, pmie, pmchart, >> hmmm pretty much all actually) that if pmcd is restarted, metrics return >> with the same PMID as before (this is pretty much part of the protocol >> over-the-wire, and its also necessary on-disk between archives of the >> same host). >> >> This becomes very difficult to ensure in the case of dynamic metrics - >> it was the main reason we switch cgroups to using this model IIRC. And >> the pmdaCache interfaces support persisting instance identifiers well of >> course. Just a note in passing ... With only a slight bending of the semantics, the pmdaCache routines can be used to maintain a persistent mapping between the tail of a metric name and the low-order bits of a PMID. Just choose an (otherwise unused) instance domain for the PMDA, then ... pmns name -> external instance name pmid -> internal instance name From kenj@internode.on.net Thu Jul 21 18:59:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EE7BB7CB4 for ; Thu, 21 Jul 2016 18:59:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C10098F8033 for ; Thu, 21 Jul 2016 16:59:48 -0700 (PDT) X-ASG-Debug-ID: 1469145585-04cbb0574d67520001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id mHFvosi6ymHurjrB for ; Thu, 21 Jul 2016 16:59:45 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 09:29:17 +0930 From: Ken McDonell Subject: Significant Python QA regression To: PCP X-ASG-Orig-Subj: Significant Python QA regression Message-ID: <579161D5.7040903@internode.on.net> Date: Fri, 22 Jul 2016 09:59:17 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469145585 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 795 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- After the latest round of commits, vm24 (i686 openSUSE 13.1) went from 2 failures to ... Failures: 583 635 662 823 836 880 1038 1062 1068 1069 1070 1071 1072 at least 7 of the additional failures are of the form SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/pmrep on line 802, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details ... $ grep -l Non-ASCII *.out.bad 1038.out.bad 1062.out.bad 1069.out.bad 1070.out.bad 1071.out.bad 1072.out.bad 880.out.bad I know this is a recurring theme, but over a long time Python seems to continually be accounting for more than a fair share of QA failures ... is there any real prospect of this situation improving, or should I just stop running Python tests and leave that to someone else? From nscott@redhat.com Thu Jul 21 19:10:40 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C8A437CA7 for ; Thu, 21 Jul 2016 19:10:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3D33BAC001 for ; Thu, 21 Jul 2016 17:10:39 -0700 (PDT) X-ASG-Debug-ID: 1469146233-04cb6c03675ade0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id pOpLq9JESijBCTki (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 21 Jul 2016 17:10:33 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6M0ANLn024038; Thu, 21 Jul 2016 20:10:23 -0400 Date: Thu, 21 Jul 2016 20:10:22 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1162646614.7737516.1469146222972.JavaMail.zimbra@redhat.com> In-Reply-To: <579161D5.7040903@internode.on.net> References: <579161D5.7040903@internode.on.net> Subject: Re: [pcp] Significant Python QA regression MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Significant Python QA regression Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Significant Python QA regression Thread-Index: 3VWdiurPWyWJXrcxg4smTPkQ3NflSA== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469146233 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1340 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > After the latest round of commits, vm24 (i686 openSUSE 13.1) went from 2 > failures to ... > > Failures: 583 635 662 823 836 880 1038 1062 1068 1069 1070 1071 1072 > > at least 7 of the additional failures are of the form > > SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/pmrep on line 802, > but no encoding declared; see http://www.python.org/peps/pep-0263.html for > details > I have the fix from Marko for this in my queue ... running QA now, but all non-ASCII-related failures at least should go away shortly. The 662 issue remains a mystery though, and seems a recent regression unrelated to any known issue so far. On the TODO list, but I mightn't get to it until next week. > > I know this is a recurring theme, but over a long time Python seems to > continually be accounting for more than a fair share of QA failures ... is > there any real prospect of this situation improving, or should I just stop > running Python tests and leave that to someone else? > They're often legitimate issues, so it'd be good if you could continue to report 'em. Alot of this is pmrep-related which I think is settling down now after its recent brain transplant ... so we should see this return to stability very soon I expect. cheers. -- Nathan From nscott@redhat.com Thu Jul 21 19:47:34 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2742E7CA2 for ; Thu, 21 Jul 2016 19:47:34 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C5D618F8037 for ; Thu, 21 Jul 2016 17:47:30 -0700 (PDT) X-ASG-Debug-ID: 1469148445-04bdf060e271820001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id iHJBYTuG0mCqCdRC (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 17:47:26 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6M0lPeC048941 for ; Thu, 21 Jul 2016 20:47:25 -0400 Date: Thu, 21 Jul 2016 20:47:25 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1941024208.7738517.1469148445453.JavaMail.zimbra@redhat.com> In-Reply-To: <302237487.7738509.1469148400668.JavaMail.zimbra@redhat.com> Subject: pcp updates: kenj+brolley+marko merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+brolley+marko merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: kenj+brolley+marko merges Thread-Index: PmRRCRdrgb4lS7Ke7jCef7QQyS9+pw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1469148445 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 10449 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.31435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (11): qa/709: notrun for any PCP_PLATFORM other than Linux (pmcollectl) qa/666 & qa/common.check: handle broken Debian valgrind qa/admin/pcp-daily: re-enable valgrind group on Debian stretch hosts qa/578: increase tolerance for expected openfd values qa/914: notrun if there are no real hardware counters here qa/870: (new) test integrity of pmlogger control files qa/381: additional diagnositics for debugging qa/956: additional diagnositics for debugging src/include/pcp.env: Mac OS X change src/pmlogger/src/ports.c: fix broken logic for primary control file src/pmie: honour SIGINT while parsing rules Marko Myllynen (5): zsh compilations: -w is not needed for _arguments pmrep: really drop non-ascii pmrep: consistent extended header with archives pmrep: handle metrics with no instances libvirt pmda: refactor and rename some metrics Dave Brolley (1): RHBZ 1348351: pmchart(1): Detect archives from the same host. qa/1069.out | 6 - qa/1070.out | 2 qa/381 | 14 ++ qa/578 | 21 ++-- qa/578.out | 12 +- qa/666 | 3 qa/709 | 10 ++ qa/870 | 173 +++++++++++++++++++++++++++++++++++ qa/870.out | 7 + qa/914 | 8 + qa/956 | 4 qa/admin/pcp-daily | 5 - qa/common.check | 12 ++ qa/group | 1 src/include/pcp.env | 9 + src/libpcp_qmc/src/qmc_group.cpp | 4 src/pmchart/groupcontrol.cpp | 3 src/pmchart/groupcontrol.h | 3 src/pmchart/main.cpp | 2 src/pmdas/libvirt/pmdalibvirt.python | 171 +++++++++++++++++++--------------- src/pmie/src/dstruct.c | 1 src/pmie/src/dstruct.h | 1 src/pmie/src/eval.c | 2 src/pmie/src/lexicon.c | 4 src/pmie/src/pmie.c | 8 + src/pmlogger/src/ports.c | 119 +++++++++++++++++++----- src/pmrep/pmrep.py | 14 +- src/zshrc/_pcp | 40 ++++---- 28 files changed, 497 insertions(+), 162 deletions(-) commit 9e96cf4356ad7a8eb45b1679aec1b8429b7e836b Author: Marko Myllynen Date: Fri Jul 22 10:23:22 2016 +1000 libvirt pmda: refactor and rename some metrics Refactoring and preparatory work for persistent metric IDs. Start by first by renaming current metric names to ...all..., which they really are; we can then add device specific metrics later without changing any current metrics. commit 044271f02eaf90be4674b902f97ff9c1521dc2ba Author: Marko Myllynen Date: Fri Jul 22 10:21:52 2016 +1000 pmrep: handle metrics with no instances pmfg requires to use extend_indom() with metrics with no current instances. We allow that so that something like "pmrep proc" works again. Only the first instance will be reported, that is the same behavior as with pre-pmfg pmrep. commit f832fff57fd5bc9686f84141bc42560f16e9cbbf Author: Marko Myllynen Date: Fri Jul 22 10:21:01 2016 +1000 pmrep: consistent extended header with archives In 13cf235 the purpose was to always report the actual archive end time in the extended header but due to braino the change was done only with -u, now really do so to make the extended header consistent with archives regardless of command line options. commit de98848d039ceff533385bbee080c3a7ef2abf63 Author: Marko Myllynen Date: Fri Jul 22 10:20:15 2016 +1000 pmrep: really drop non-ascii Drop the one that slipped away, no-op now anyway. commit a40abc6e00cde8450528b7b638b40f964e077147 Author: Marko Myllynen Date: Fri Jul 22 10:19:52 2016 +1000 zsh compilations: -w is not needed for _arguments -w was unneeded and in fact incorrect: The combination of -s with -w allows single-letter options to be combined in a single word even if one or more of the options take arguments. For example, if -a takes an argument, with no -s `-ab' is considered as a single (unhandled) option; with -s -ab is an option with the argument `b'; with both -s and -w, -ab may be the option -a and the option -b with arguments still to come. That is, with -w, -xy arguments for -x would be completed. commit 1294cedb151a1d25790cf4b7af1c5b810110f6a4 Author: Ken McDonell Date: Fri Jul 22 07:27:49 2016 +1000 src/pmie: honour SIGINT while parsing rules pmie has an atexit() handler that requires deferred SIGINT processing when evaluating rules ... unfortunately this also blocked SIGINT processing forever in the earlier stages when rules are being parsed (especially when read from ). Fixes RH BZ 1327226. commit e607bbc64a18e7ad8c50503341dd3119231804e7 Author: Ken McDonell Date: Fri Jul 22 06:48:38 2016 +1000 src/pmlogger/src/ports.c: fix broken logic for primary control file This was the root cause of the qa/1108 failures. The logic that checked for and stopped more than one primary pmlogger from running was broken. Specifically using stat() instead of lstat() to check for a symbolic link will always fail, which drove us down the "old-style hardlink" path and unconditionally removed $PCP_TMP_DIR/pmlogger/primary before the existance check that was intended to stop multiple primary loggers from running. This error seems to have been introduced in commit 7148bf11 (almost 12 months ago) ... sigh. And to compound the problem, a primary pmlogger was conditionally removing $PCP_TMP_DIR/pmlogger/primary at exit, meaning that if we ever got 2 (or more!) primary pmloggers running and either of them exited the control files would be removed and pmlogger_check would stumble along later and start another primary pmlogger running. So now we are checking the pid from the symlink and only removing the primary control file if this instance of pmlogger created it. Also cleaned up some misleading diagnostics. commit 7ca4c81e25425aa592a0b853e1bebb55843031e2 Author: Ken McDonell Date: Fri Jul 22 06:46:15 2016 +1000 src/include/pcp.env: Mac OS X change In _get_pids_by_name() we need to also accommodate ps(1) output that has the executable name enclosed in () ... this was causing QA failures for qa/956 on Mac OS X. commit d4858c9de1ff9dc86601cbc42f5633e94ed17f58 Author: Ken McDonell Date: Fri Jul 22 06:45:03 2016 +1000 qa/956: additional diagnositics for debugging commit dc6dfd1ff23b5102f147e8a87f09502ffe4f6150 Author: Ken McDonell Date: Fri Jul 22 06:44:30 2016 +1000 qa/381: additional diagnositics for debugging commit 4a9298eab7b86504f3287c2386483efde17fa663 Author: Ken McDonell Date: Fri Jul 22 06:32:40 2016 +1000 qa/870: (new) test integrity of pmlogger control files These are the ones in $PCP_TMP_DIR/pmlogger. And getting this test to pass will address the root cause of the non-deterministic qa/1108 failures. This test can be run with a --check argument which silently (if all is well) runs the integrity check without any of the test cases. In this form, could be used with check.callback to run the check after every test to help identify any test that leaves the control files in a bad state. commit 205137e0268884cf9b0c59823d039ec541653c45 Author: Dave Brolley Date: Thu Jul 21 11:55:45 2016 -0400 RHBZ 1348351: pmchart(1): Detect archives from the same host. The archives specified on separate -a options must be from different hosts. pmchart(1) was failing to detect this. Failure to detect this results in only the first archive for each host being visible to pmchart(1). This was the cause of the errors being reported in the bug report. pmchart(1) will now issue an error message reporting the duplicate hosts and suggest combining them using pmlogextract(1). commit 00ae066eedfaa1ef971a15266ffb00733e997b9b Author: Ken McDonell Date: Wed Jul 20 11:12:33 2016 +1000 qa/914: notrun if there are no real hardware counters here The PAPI PMDA may have been built, but the platform may be lame hardware or a crippled VM with no support for hardware counters. commit 6c58b9e89dbf04d67d991831a1f61e4ed24281fd Author: Ken McDonell Date: Wed Jul 20 09:58:28 2016 +1000 qa/578: increase tolerance for expected openfd values Based on a suggestion from Nathan that the failures in this test may be related to non-determinism coming from the recently added parallelism in the socket connection code, change the filtering to accept +/-1 from the (previously) expected value. commit fe6f79f6af659b63e105413ed8d8e472b5c54ebe Author: Ken McDonell Date: Wed Jul 20 09:39:10 2016 +1000 qa/admin/pcp-daily: re-enable valgrind group on Debian stretch hosts commit 3156256a4b85eeefde4b515f3ed1b38c85c4b098 Author: Ken McDonell Date: Wed Jul 20 09:37:49 2016 +1000 qa/666 & qa/common.check: handle broken Debian valgrind Filter out bogus lines from the current Debian stretch version of valgrind. commit f22f7a9d60a381ce8e647f798d2ed139b5437a97 Author: Ken McDonell Date: Tue Jul 19 20:12:27 2016 +1000 qa/709: notrun for any PCP_PLATFORM other than Linux (pmcollectl) From nscott@redhat.com Thu Jul 21 19:54:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8099B7CA2 for ; Thu, 21 Jul 2016 19:54:37 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 385E6304032 for ; Thu, 21 Jul 2016 17:54:34 -0700 (PDT) X-ASG-Debug-ID: 1469148872-04bdf060e371e30001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 4tGcB9riiSuZYLkR (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 17:54:32 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6M0sSgA062215; Thu, 21 Jul 2016 20:54:28 -0400 Date: Thu, 21 Jul 2016 20:54:28 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <232061479.7738847.1469148868557.JavaMail.zimbra@redhat.com> In-Reply-To: <57915175.2050701@internode.on.net> References: <578D6698.2020606@internode.on.net> <661627705.6965286.1468910640048.JavaMail.zimbra@redhat.com> <57915175.2050701@internode.on.net> Subject: Re: [pcp] QA Status MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] QA Status Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: QA Status Thread-Index: KYmjzKhEKdrzqO7HsTLlxkAGY+/WZw== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469148872 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1850 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31435 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > On 19/07/16 16:44, Nathan Scott wrote: > > ... > > ----- Original Message ----- > >> ... > >> 1108 is a mystery ... we get 2 primary pmloggers started ... > > I finally nailed this one ... see ugly commit from this morning for > pmlogger. Great!!! > >> 361 has gone a bit under the radar ... > > ... > > Fixed now. > > Yep, passing everywhere now, thanks. > > > 381 is possibly due to pmlogger being more resilient to pmcd &| pmda > > restarts > > now ... but I'd have expected it to see the same failure signature > > everywhere? > > This one remains unresolved. > > > That 581 failure we've talked about before too I think - seems to be > > sensitive > > to number of open fds in pmcd,... > > I think this is 578 (not 581) .. the +/-1 slop I added reduced the > failure rate, but I'm still seeing some failures ... I'd have to > increase it to -1/+4 slop to get 'em all passing, and I'm not sure if > that is the right thing to do, but will probably make that change given > what the test is trying to establish (and in particular that we have no > evidence of fd leaks in this part of the code). If my #fds dependent on #addresses from getaddrinfo theory is correct, this is probably the best we can do (unless we went as far as writing a new qa/src program to extract a count of addresses from getaddrinfo and use that to set the filtering bounds - seems like overkill though). > [...] > No luck on this one ... random checking suggests the same version on > passing and failing hosts, e.g. passes on vm03, fails on vm02, but ... > > kenj@bozo:~$ ssh vm02 pmconfig -L sasl_version > sasl_version=2.1.26 > kenj@bozo:~$ ssh vm03 pmconfig -L sasl_version > sasl_version=2.1.26 > Ugh, back to the drawing board on that one. cheers. -- Nathan From kenj@internode.on.net Thu Jul 21 20:38:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AF3587CA0 for ; Thu, 21 Jul 2016 20:38:18 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 73DAD304048 for ; Thu, 21 Jul 2016 18:38:14 -0700 (PDT) X-ASG-Debug-ID: 1469151491-04bdf060e374100001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id xJVxyh8HBCaIyvAR for ; Thu, 21 Jul 2016 18:38:11 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DCBAAWeJFXEJVY0XYNUIQVfIZxs2Ybh20QAQEBAQEBAQYBAQEBAQEBAT6BAQ4BhDZVMAYCBRYLAgsDAgECARsWJwYCAQG2WGeOBIEBjwKCNYJaBZkmhhaYD5AhNYQkXIUHgnYBAQE Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 11:08:11 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <57917901.5020506@internode.on.net> Date: Fri, 22 Jul 2016 11:38:09 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469151491 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 981 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31436 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/admin/pcp-daily: don't run 739 on vm01 qa/578: change acceptable range for openfds change qa/578 | 12 ++++++------ qa/admin/pcp-daily | 4 ++++ 2 files changed, 10 insertions(+), 6 deletions(-) Details ... commit a3b61be761e150f59db617d3419d17f3abe9e6ef Author: Ken McDonell Date: Fri Jul 22 09:03:21 2016 +1000 qa/578: change acceptable range for openfds change Since the pmcd.openfds is supposed to be montonic increasing, and the number of open files is a bit non-deterministic due to DSO changes, parallel connections on sockets, IPC to PMDAs, etc., so change the acceptable range for changes to be (0,+4). commit 9f6dd3e98441ea8d2345e0e43c0772410c6dbd6d Author: Ken McDonell Date: Fri Jul 22 08:36:14 2016 +1000 qa/admin/pcp-daily: don't run 739 on vm01 From nscott@redhat.com Thu Jul 21 22:16:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8B2757CA0 for ; Thu, 21 Jul 2016 22:16:14 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4EE018F8035 for ; Thu, 21 Jul 2016 20:16:14 -0700 (PDT) X-ASG-Debug-ID: 1469157367-04bdf060df7ebe0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id BzHhh1kELk3JctEF (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 21 Jul 2016 20:16:07 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6M3G73t017120 for ; Thu, 21 Jul 2016 23:16:07 -0400 Date: Thu, 21 Jul 2016 23:16:07 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <384628128.7749168.1469157367241.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: SzoiAQWcO0FqixnocrDC+yDvzqFo7w== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469157367 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1611 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.31437 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (2): qa/admin/pcp-daily: don't run 739 on vm01 qa/578: change acceptable range for openfds change Nathan Scott (2): qa: remake test 1008 output after recent pmchart changes qa: adjust test 1041 to cater for recent libvirt changes qa/1008.out | 2 ++ qa/1041 | 4 ++-- qa/1041.out | 2 +- qa/578 | 12 ++++++------ qa/admin/pcp-daily | 4 ++++ 5 files changed, 15 insertions(+), 9 deletions(-) commit 4668a9322f3dd9cb093f3b1f92b0dd110b363ee6 Author: Nathan Scott Date: Fri Jul 22 12:46:49 2016 +1000 qa: adjust test 1041 to cater for recent libvirt changes commit 57ce0a2ed9a1c87a8cc95cbdd68329aa089ae354 Author: Nathan Scott Date: Fri Jul 22 12:46:20 2016 +1000 qa: remake test 1008 output after recent pmchart changes commit a3b61be761e150f59db617d3419d17f3abe9e6ef Author: Ken McDonell Date: Fri Jul 22 09:03:21 2016 +1000 qa/578: change acceptable range for openfds change Since the pmcd.openfds is supposed to be montonic increasing, and the number of open files is a bit non-deterministic due to DSO changes, parallel connections on sockets, IPC to PMDAs, etc., so change the acceptable range for changes to be (0,+4). commit 9f6dd3e98441ea8d2345e0e43c0772410c6dbd6d Author: Ken McDonell Date: Fri Jul 22 08:36:14 2016 +1000 qa/admin/pcp-daily: don't run 739 on vm01 From jamie.bainbridge@gmail.com Thu Jul 21 22:33:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,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 06E8B7CA0 for ; Thu, 21 Jul 2016 22:33:52 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 61D91AC004 for ; Thu, 21 Jul 2016 20:33:48 -0700 (PDT) X-ASG-Debug-ID: 1469158422-04cbb0574d6ee50001-S8gJnT Received: from mail-vk0-f68.google.com (mail-vk0-f68.google.com [209.85.213.68]) by cuda.sgi.com with ESMTP id WejCYsbNKdEQCclS (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 21 Jul 2016 20:33:43 -0700 (PDT) X-Barracuda-Envelope-From: jamie.bainbridge@gmail.com X-Barracuda-Effective-Source-IP: mail-vk0-f68.google.com[209.85.213.68] X-Barracuda-Apparent-Source-IP: 209.85.213.68 Received: by mail-vk0-f68.google.com with SMTP id s189so8187091vkh.0 for ; Thu, 21 Jul 2016 20:33:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=yUPy6t7JGuAWhBxNRn3pfokeLQB+iHhOUQbi9ctUdY8=; b=OIdVTYIgsivoW6V/aaDj0BiydbFHfh5fS7nHpi/kwwoSOB5ag+h5UW6vIN2cUa/p1X gn7XQxptZv2FwvdjFsNPQRrL8sEc9tInON8FhSu2IiinARfcny8nmlgQ3V59vFWFLfJx ShmUmRJHkrnUK7a5w9aHC+uoCXohZsGm4JUpKs2GOeX86Q7WRpup2P+zL3TxlDe9O+wD CZBkE4/Iz5YvWPDoU+Rr1U0wPYn0uwGN7g3bn2e0x9UQma2BtXQAbKeOpCVTrmeTqbjn /P+ncsASZT2+uKvBMx0ZGIZOR/eZuQxa8THmSQBv6wvPIU0Y+DklUSBT5dmQMGs42iLC 2wfA== 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:from:date :message-id:subject:to:cc; bh=yUPy6t7JGuAWhBxNRn3pfokeLQB+iHhOUQbi9ctUdY8=; b=ghC8ZnSCG3r+qradlQcGS/hNTL5/N2x0iP1ia9hSdztj/GTrLWNZby5UlUsfp8OlQo hDJgfAC6zmW7NRjuL7eaL+CELQ+6vMOg0LKBYIhSW2qKvNjX4vy4nI3zcM4ydvy4nO/R r3R+hnvGWuxdobFL6cjh94GgzD79gfirDyvFbDDK/zivzgOUMGoXMg6Xh20ZdNRiyx3W 7f85oyoV8303mGQI2lvYGIpFHqPgdADszripp5n6LN2mTm/zsE5qq6PsWeNq2k8xIWmJ fA+nLq0k2qOs73bnuwFfuiI0x6T0chlAVe/Ea9GPQEKSeLJXu/vbVMTfUzbfO3b+2lWY V6PQ== X-Gm-Message-State: AEkooutGYLFOJ63yMPDBxEx9gg+2iE2rAFMwXaLya+m4wCaOT35yNwGeJiv3h2KmO99ZJve/QNzaXpjnjCPiGg== X-Received: by 10.31.248.5 with SMTP id w5mr761352vkh.142.1469158422093; Thu, 21 Jul 2016 20:33:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.95.129 with HTTP; Thu, 21 Jul 2016 20:33:41 -0700 (PDT) In-Reply-To: <577D24E9.1090900@redhat.com> References: <5763B86B.1070506@redhat.com> <577D24E9.1090900@redhat.com> From: Jamie Bainbridge Date: Fri, 22 Jul 2016 13:33:41 +1000 Message-ID: Subject: Re: [pcp] Shouldn't pmrep use the default config file? To: Marko Myllynen X-ASG-Orig-Subj: Re: [pcp] Shouldn't pmrep use the default config file? Cc: pcp@oss.sgi.com Content-Type: text/plain; charset=UTF-8 X-Barracuda-Connect: mail-vk0-f68.google.com[209.85.213.68] X-Barracuda-Start-Time: 1469158422 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4603 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31437 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature On 7 July 2016 at 01:34, Marko Myllynen wrote: > Hi, > > On 2016-07-01 03:09, Jamie Bainbridge wrote: >> On 17 June 2016 at 18:44, Marko Myllynen wrote: >>> >>> Agreed, this on the TODO list already (see pcp.git/src/pmrep/TODO): >>> >>> - includedir config file support (?) >>> >>> There was also this item: >>> >>> - look for config in ./, ~/.pcp, ~/, /etc/pcp or so >>> >>> Do you think that would be helpful or should we just drop that item? >> >> I like the idea of cwd, user-specific config, then system-wide config. >> >> This allows users to easily have their own tools just work without >> having root access to modify the system-wide files. > > Ok, how about the patch below? Sorry I missed this earlier. The file order looks good to me. Jamie > --- > src/pmrep/TODO | 1 - > src/pmrep/pmrep.1 | 16 ++++++++++------ > src/pmrep/pmrep.conf.5 | 7 ++----- > src/pmrep/pmrep.py | 12 ++++++++---- > 4 files changed, 20 insertions(+), 16 deletions(-) > > diff --git a/src/pmrep/TODO b/src/pmrep/TODO > index 805be88..23f6cb4 100644 > --- a/src/pmrep/TODO > +++ b/src/pmrep/TODO > @@ -11,7 +11,6 @@ > - add JSON output support > - add XML output support (like sadf) > - add XLS output support (like sar2xls) > -- look for config in ./, ~/.pcp, ~/, /etc/pcp or so > - possibly add more command line switch sanity checking > - modularize code to allow creating custom output plugins > - (e.g. pcp2graphite type socket, top-like output, separate pcp2zabbix) > diff --git a/src/pmrep/pmrep.1 b/src/pmrep/pmrep.1 > index 2e91f92..d6593d4 100644 > --- a/src/pmrep/pmrep.1 > +++ b/src/pmrep/pmrep.1 > @@ -251,8 +251,12 @@ See also > Specify the > .I config > file to use. > -The default is > -.BR ./pmrep.conf . > +The default is the first found of: > +.BR ./pmrep.conf , > +.BR $HOME/.pmrep.conf , > +.BR $HOME/pcp/pmrep.conf , > +and > +.BR $PCP_SYSCONF_DIR/pmrep/pmrep.conf . > See > .BR pmrep.conf (5). > Unlike with other options, > @@ -681,11 +685,11 @@ $ pmrep -o archive -F ./a -t 5s -T 5m ds389 xfs kernel.all.cpu disk mem > .SH FILES > .PD 0 > .TP 10 > -.BI ./pmrep.conf > -Default configuration file. > +.BI pmrep.conf > +\fBpmrep\fR configuration file (see \fB-c\fR). > .TP 10 > -.BI /etc/pcp/pmrep/pmrep.conf > -Example configuration file. > +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf > +System provided configuration file. > .PD > .SH BUGS > No command line option can follow metrics. > diff --git a/src/pmrep/pmrep.conf.5 b/src/pmrep/pmrep.conf.5 > index c4bbfa1..937ddce 100644 > --- a/src/pmrep/pmrep.conf.5 > +++ b/src/pmrep/pmrep.conf.5 > @@ -465,11 +465,8 @@ pswitch.width = 8 > .SH FILES > .PD 0 > .TP 10 > -.BI ./pmrep.conf > -Default configuration file. > -.TP 10 > -.BI /etc/pcp/pmrep/pmrep.conf > -Example configuration file. > +.BI $PCP_SYSCONF_DIR/pmrep/pmrep.conf > +System provided configuration file. > .PD > .SH SEE ALSO > .BR PCPIntro (1), > diff --git a/src/pmrep/pmrep.py b/src/pmrep/pmrep.py > index bf817f5..15f852d 100755 > --- a/src/pmrep/pmrep.py > +++ b/src/pmrep/pmrep.py > @@ -72,7 +72,7 @@ if sys.version_info[0] >= 3: > long = int > > # Default config > -DEFAULT_CONFIG = "./pmrep.conf" > +DEFAULT_CONFIG = [ "./pmrep.conf", "$HOME/.pmrep.conf", "$HOME/.pcp/pmrep.conf", "$PCP_SYSCONF_DIR/pmrep/pmrep.conf" ] > > # Default field separators, config/time formats, missing/truncated values > CSVSEP = "," > @@ -368,7 +368,13 @@ class PMReporter(object): > > def set_config_file(self): > """ Set configuration file """ > - config = DEFAULT_CONFIG > + config = DEFAULT_CONFIG[0] > + for conf in DEFAULT_CONFIG: > + conf = conf.replace("$HOME", os.getenv("HOME")) > + conf = conf.replace("$PCP_SYSCONF_DIR", os.getenv("PCP_SYSCONF_DIR")) > + if os.path.isfile(conf) or os.access(conf, os.R_OK): > + config = conf > + break > > # Possibly override the built-in default config file before > # parsing the rest of the command line options > @@ -415,8 +421,6 @@ class PMReporter(object): > > def read_config(self): > """ Read options from configuration file """ > - if self.config is None: > - return > config = ConfigParser.SafeConfigParser() > config.read(self.config) > if not config.has_section('options'): > > Thanks, > > -- > Marko Myllynen From kenj@internode.on.net Thu Jul 21 23:52:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 219CF7CA0 for ; Thu, 21 Jul 2016 23:52:17 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 99E01AC005 for ; Thu, 21 Jul 2016 21:52:13 -0700 (PDT) X-ASG-Debug-ID: 1469163130-04bdf060e3a33f0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id s1aWwPaUv61cHh8O for ; Thu, 21 Jul 2016 21:52:10 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2D7AgDWpZFXEJVY0XYNUIQVfIZxs2Ybh2wQAQEBAQEBAQYBAQEBAQEBATaFRhV2AgUhAhECHBYaDQgBAbY1Z41/gQGRN4JaBZkmgTWEYYosjWSQITWEJFyIVQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 14:22:09 +0930 To: PCP From: Ken McDonell Subject: And another Python QA failure - qa/662 Message-ID: <5791A678.60507@internode.on.net> X-ASG-Orig-Subj: And another Python QA failure - qa/662 Date: Fri, 22 Jul 2016 14:52:08 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 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: 1469163130 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 675 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31438 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On vm24 PCP 3.11.4 i686 openSUSE 13.1 662: *** 662.out 2016-02-15 05:08:57.307703303 +1100 --- 662.out.bad 2016-07-22 12:18:56.003926231 +1000 *************** *** 1,6 **** --- 1,12 ---- QA output created by 662 === IPv4 pmwebd testing via python === + Traceback (most recent call last): + File "src/test_webapi.py", line 131, in + test_metric_enumeration(ctx_host,'') + File "src/test_webapi.py", line 114, in test_metric_enumeration + print(testprefix + ' enumeration with pmwebinfo #'+str(len(resp['metrics'] ))) + UnboundLocalError: local variable 'resp' referenced before assignment Received PM_CONTEXT_LOCAL #### From nscott@redhat.com Fri Jul 22 00:25:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DAFA77CA0 for ; Fri, 22 Jul 2016 00:25:29 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id AEE1D304032 for ; Thu, 21 Jul 2016 22:25:26 -0700 (PDT) X-ASG-Debug-ID: 1469165118-04cb6c03676cd90001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id XpE0Jy6jgp8FaYVq (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 21 Jul 2016 22:25:19 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6M5PFXk008132; Fri, 22 Jul 2016 01:25:15 -0400 Date: Fri, 22 Jul 2016 01:25:14 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <2142559408.7754185.1469165114944.JavaMail.zimbra@redhat.com> In-Reply-To: <5791A678.60507@internode.on.net> References: <5791A678.60507@internode.on.net> Subject: Re: [pcp] And another Python QA failure - qa/662 MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] And another Python QA failure - qa/662 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.100] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: And another Python QA failure - qa/662 Thread-Index: jhLjA28+N6/Kwh77zW0bsljBMdnMgw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1469165119 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 561 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31438 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Ken, ----- Original Message ----- > On vm24 PCP 3.11.4 i686 openSUSE 13.1 > > 662: > *** 662.out 2016-02-15 05:08:57.307703303 +1100 > --- 662.out.bad 2016-07-22 12:18:56.003926231 +1000 > *************** > *** 1,6 **** > --- 1,12 ---- > QA output created by 662 > I think this is the same as ... http://www.pcp.io/pipermail/pcp/2016-July/011136.html ... and I suspect its a relatively recent regression. I'm seeing it here too, I'll look into it early next week unless someone gets to it before then. cheers. -- Nathan From kenj@internode.on.net Fri Jul 22 01:33:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B8E877CA0 for ; Fri, 22 Jul 2016 01:33:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8D03A304032 for ; Thu, 21 Jul 2016 23:33:28 -0700 (PDT) X-ASG-Debug-ID: 1469169204-04cbb0574d77a70001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 55vhGSB8xaQ2zfrc for ; Thu, 21 Jul 2016 23:33:24 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2D7AgB1vZFXEJVY0XYNUIQVfIZxs2Ubh28QAQEBAQEBAQYBAQEBAQEBATaFRlUwBgIFFgsCCwMCAQIBGxYnBgIBAbYtZ41+gQGPAoI1gloFmSaGFoJ7iBWNAJAhNYQkXIhVAQEB Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 16:03:23 +0930 To: pcp@oss.sgi.com Subject: pcp updates: pmdiff and qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: pmdiff and qa Message-ID: <5791BE32.2080107@internode.on.net> Date: Fri, 22 Jul 2016 16:33:22 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469169204 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1326 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31439 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/635: don't bother on vm24, netstat -ai is broken src/pmlogsummary/pmdiff.sh: rework sort/join use qa/635 | 9 +++++++++ src/pmlogsummary/pmdiff.sh | 45 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 48 insertions(+), 6 deletions(-) Details ... commit 2b611fe7a0f7525a84e82ccf5b0d0aa95cbdf6ef Author: Ken McDonell Date: Fri Jul 22 16:21:24 2016 +1000 src/pmlogsummary/pmdiff.sh: rework sort/join use 1. take better control of sort order via LC_ALL (LC_COLLATE alone does not work on at least one platform (vm24 PCP 3.11.4 i686 openSUSE 13.1) qa/836 was failing because one of the files presented to join(1) was deemed to be unsorted 2. check if join(1) fails, and if so report this as unexpected along with the join command in play and save the input files and abort ... this will be invaluable if the problem circles around and bites us in the arse at some point in the future. commit b8ef337de96217b44a16059d0b3cece39b5f1e51 Author: Ken McDonell Date: Fri Jul 22 16:20:58 2016 +1000 qa/635: don't bother on vm24, netstat -ai is broken From kenj@internode.on.net Fri Jul 22 01:35:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 785D67CA2 for ; Fri, 22 Jul 2016 01:35:44 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 486208F8037 for ; Thu, 21 Jul 2016 23:35:41 -0700 (PDT) X-ASG-Debug-ID: 1469169338-04cbb0574d77b50001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id TJHBpFzUfdRTb39L for ; Thu, 21 Jul 2016 23:35:38 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2D7AgB1vZFXEJVY0XYNUIwCs2WGHAKBbBABAQEBAQEBBgEBAQEBAQEBNoUdAQUjFUABEAsYAgIFFgsCAgkDAgECARsWFAYNCAEBti1njU0BAQEBAQEBAwEBAQEBIoEBiXaBOQGGB4JaBZkmkEKNZJAhNYI3gW2JMQEBAQ Received: from ppp118-209-88-149.bras1.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.88.149]) by ipmail05.adl6.internode.on.net with ESMTP; 22 Jul 2016 16:05:38 +0930 Subject: Re: [pcp] Significant Python QA regression To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] Significant Python QA regression References: <579161D5.7040903@internode.on.net> <1162646614.7737516.1469146222972.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <5791BEB9.9040205@internode.on.net> Date: Fri, 22 Jul 2016 16:35:37 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <1162646614.7737516.1469146222972.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: 1469169338 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 647 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31439 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 22/07/16 10:10, Nathan Scott wrote: > ... > I have the fix from Marko for this in my queue ... running QA now, but > all non-ASCII-related failures at least should go away shortly. vm24 is back to 2 failures with the latest commits ... thanks. > ... > They're often legitimate issues, so it'd be good if you could continue to > report 'em. Alot of this is pmrep-related which I think is settling down > now after its recent brain transplant ... so we should see this return to > stability very soon I expect. OK, I've granted Python-related QA a stay of execution in the QA Farm for the time being ... 8^) Cheers, Ken. From myllynen@redhat.com Fri Jul 22 08:01:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8D6837CA0 for ; Fri, 22 Jul 2016 08:01:29 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 100D7AC009 for ; Fri, 22 Jul 2016 06:01:25 -0700 (PDT) X-ASG-Debug-ID: 1469192478-04bdf060dfccd40001-S8gJnT Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by cuda.sgi.com with ESMTP id R2tKXtYgMXLhUDUe (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Fri, 22 Jul 2016 06:01:19 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f45.google.com[74.125.82.45] X-Barracuda-Apparent-Source-IP: 74.125.82.45 Received: by mail-wm0-f45.google.com with SMTP id o80so65590666wme.1 for ; Fri, 22 Jul 2016 06:01:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:to:from:subject:organization:message-id :date:user-agent:mime-version:content-transfer-encoding; bh=Vx1bgKAX7wCZezGGMY2kCfqeIGfFcDlEbloeNMDr6lI=; b=fkf45UvZ9ZBFlpykufzFZgT0aIJEy4WMHKsxrbCWcqoOboCE9l+e7YEBbZGb1ECPtW KHVsXO+EoE2thZZAd26W/DmCb/CFUC3QicuZ5l7I/sl/PsNLYqvZc5Dpqj32jpmLlF5u SqCBz8jbTkqRREq1INv8t6Pad/ylGkIymEe6p2x0wMy5tibUxiUwAD8SPQhDjSna3LmU rXRdqijyJ6R6f2/TkewyamG9hbBPSR0Qvyx8APaG7d9LmyksxlvKJqJyyllf7Hr0htgJ rpgT3h3XDlfBYW5NiYHf2z8lUdcyvVm++YcwlNt4yXAmUtA7jIoRcgIUlwLTE41uvwmq /H4w== X-Gm-Message-State: AEkoouu2wFsXEcHxgsmY/USIrDMnS8PIm6xEBAOJ7TdkiO8siwWh78Xb7ln1fDElJD5PP+tI X-Received: by 10.194.205.166 with SMTP id lh6mr967412wjc.114.1469192477403; Fri, 22 Jul 2016 06:01:17 -0700 (PDT) Received: from [192.168.1.100] (178-55-109-6.bb.dnainternet.fi. [178.55.109.6]) by smtp.gmail.com with ESMTPSA id w129sm12509929wmd.9.2016.07.22.06.01.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Jul 2016 06:01:16 -0700 (PDT) Reply-To: Marko Myllynen To: pcp developers From: Marko Myllynen Subject: libvirt pmda: support for backing chains Organization: Red Hat X-ASG-Orig-Subj: libvirt pmda: support for backing chains Message-ID: <1faf75a8-c42b-1a26-5195-8a728a9c645a@redhat.com> Date: Fri, 22 Jul 2016 16:01:10 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f45.google.com[74.125.82.45] X-Barracuda-Start-Time: 1469192479 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 10584 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MV0713 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31444 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_MV0713 Custom rule MV0713 Hi, Given the recent (IRC) discussion around per-device metrics and the importance of keeping PMIDs unchanged for metrics, I think it's best to add support for block device backing chains now after all so that we won't end up to a situation later where we've added per-device metrics (one way or another) and find out that adding backing chain statistics might cause some PMID turbulence. The patch is pretty trivial, extra handling is warranted as otherwise the total values would be completely meaningless (backingIndex) or even misleading (name). Also minor cosmetic reordering of conf file handling. Reorder the list of block metrics to match libvirt ordering. --- qa/1041.out | 2 +- src/pmdas/libvirt/connect | 21 ++++++++++++++------- src/pmdas/libvirt/libvirt.conf | 3 ++- src/pmdas/libvirt/pmdalibvirt.1 | 13 +++++++++---- src/pmdas/libvirt/pmdalibvirt.python | 35 +++++++++++++++++++++++++---------- 5 files changed, 51 insertions(+), 23 deletions(-) diff --git a/qa/1041.out b/qa/1041.out index 325bd54..e041e28 100644 --- a/qa/1041.out +++ b/qa/1041.out @@ -15,7 +15,7 @@ Terminate PMDA if already installed ... Updating the PMCD control file, and notifying PMCD ... Starting pmcd ... Starting pmlogger ... -Check libvirt metrics have appeared ... 71 metrics and Y values +Check libvirt metrics have appeared ... 72 metrics and Y values === verify metric values === diff --git a/src/pmdas/libvirt/connect b/src/pmdas/libvirt/connect index 77f5c8c..1c1cd2d 100755 --- a/src/pmdas/libvirt/connect +++ b/src/pmdas/libvirt/connect @@ -28,28 +28,33 @@ from pcp.pmapi import pmContext as PCP conffile = PCP.pmGetConfig('PCP_PMDAS_DIR') conffile += '/libvirt/libvirt.conf' -oldapi = False user = 'root' uri = 'qemu:///system' +backing = False +oldapi = False config = ConfigParser.SafeConfigParser() config.read(conffile) if config.has_section('pmda'): for opt in config.options('pmda'): - if opt == 'oldapi': - if config.get('pmda', opt) == 'True' or \ - config.get('pmda', opt) == '1': - oldapi = True - elif opt == 'user': + if opt == 'user': user = config.get('pmda', opt) elif opt == 'uri': uri = config.get('pmda', opt) + elif opt == 'backing': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + backing = True + elif opt == 'oldapi': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + oldapi = True else: sys.stderr.write("Invalid directive '%s' in %s.\n" % (opt, conffile)) sys.exit(1) if len(sys.argv) > 1 and (sys.argv[1] == '-c' or sys.argv[1] == '--config'): - sys.stdout.write("oldapi=%s\nuser=%s\nuri=%s\n" % (oldapi, user, uri)) + sys.stdout.write("user=%s\nuri=%s\nbacking=%s\noldapi=%s" % (user, uri, backing, oldapi)) sys.exit(0) try: @@ -68,6 +73,8 @@ except: sys.stdout.write("Connection as %s to %s ok.\n" % (user, uri)) +sys.stdout.write("Block dev backing stats: %s.\n" % backing) + newapi = False if 'domainListGetStats' in (dir(conn)): newapi = True diff --git a/src/pmdas/libvirt/libvirt.conf b/src/pmdas/libvirt/libvirt.conf index 3862144..ca3a99e 100644 --- a/src/pmdas/libvirt/libvirt.conf +++ b/src/pmdas/libvirt/libvirt.conf @@ -3,6 +3,7 @@ # [pmda] -oldapi = False user = root uri = qemu:///system +backing = True +oldapi = False diff --git a/src/pmdas/libvirt/pmdalibvirt.1 b/src/pmdas/libvirt/pmdalibvirt.1 index 60e33d2..06c0a11 100644 --- a/src/pmdas/libvirt/pmdalibvirt.1 +++ b/src/pmdas/libvirt/pmdalibvirt.1 @@ -29,14 +29,19 @@ See the libvirt documentation for detailed description of each metric. This file can contain in its \f3[pmda]\f1 section overriding values for the following PMDA options: .IP "\(bu" 4 -oldapi -.IP "\(bu" 4 user .IP "\(bu" 4 uri +.IP "\(bu" 4 +backing +.IP "\(bu" 4 +oldapi +.PP +By default, \f3root\f1, \f3qemu:///system\f1, \f3False\f1 and \f3False\f1 +are used as values, respectively. .PP -By default, \f3False\f1, \f3root\f1 and \f3qemu:///system\f1 are used, -respectively. +The backing setting can be used to expand block device information to +cover backing chains with recent libvirt versions. .PP The old API setting can be used in environments where recent libvirt API additions are not available (e.g., RHEL 6 / libvirt-0.10.2) to provide diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index 66449db..1b9f1d8 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -48,9 +48,10 @@ class LibvirtPMDA(PMDA): """ Constructor """ PMDA.__init__(self, name, domain) - self.oldapi = False self.user = DEFAULT_USER self.uri = DEFAULT_URI + self.backing = False + self.oldapi = False self.read_config() self.set_user(self.user) @@ -167,6 +168,9 @@ class LibvirtPMDA(PMDA): # Name - empty - type - semantics - units - help # See libvirt.git/src/libvirt-domain.c [ 'domstats.block.count', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, count' ], + [ 'domstats.block.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM block devs, all names' ], + [ 'domstats.block.all.backingIndex', None, PM_TYPE_U32, PM_SEM_INSTANT, units_count, 'VM block devs, backing chain imgs' ], + [ 'domstats.block.all.path', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM block devs, all paths' ], [ 'domstats.block.all.rd.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total rd reqs' ], [ 'domstats.block.all.rd.bytes', None, PM_TYPE_U64, PM_SEM_COUNTER, units_bytes, 'VM block devs, total rd bytes' ], [ 'domstats.block.all.rd.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total rd times' ], @@ -175,11 +179,9 @@ class LibvirtPMDA(PMDA): [ 'domstats.block.all.wr.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total wr times' ], [ 'domstats.block.all.fl.reqs', None, PM_TYPE_U64, PM_SEM_COUNTER, units_count, 'VM block devs, total fl reqs' ], [ 'domstats.block.all.fl.times', None, PM_TYPE_U64, PM_SEM_COUNTER, units_nsecs, 'VM block devs, total fl times' ], - [ 'domstats.block.all.name', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM block devs, all names' ], [ 'domstats.block.all.allocation', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total allocation' ], [ 'domstats.block.all.capacity', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total capacity' ], [ 'domstats.block.all.physical', None, PM_TYPE_U64, PM_SEM_INSTANT, units_bytes, 'VM backing imgs, total physical' ], - [ 'domstats.block.all.path', None, PM_TYPE_STRING, PM_SEM_INSTANT, units_none, 'VM backing imgs, all paths' ], ] self.vm_netstats_res = [] @@ -275,14 +277,18 @@ class LibvirtPMDA(PMDA): config.read(conffile) if config.has_section('pmda'): for opt in config.options('pmda'): - if opt == 'oldapi': - if config.get('pmda', opt) == 'True' or \ - config.get('pmda', opt) == '1': - self.oldapi = True - elif opt == 'user': + if opt == 'user': self.user = config.get('pmda', opt) elif opt == 'uri': self.uri = config.get('pmda', opt) + elif opt == 'backing': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + self.backing = True + elif opt == 'oldapi': + if config.get('pmda', opt) == 'True' or \ + config.get('pmda', opt) == '1': + self.oldapi = True else: self.err("Invalid directive '%s' in %s.\n" % (opt, conffile)) sys.exit(1) @@ -439,6 +445,8 @@ class LibvirtPMDA(PMDA): self.vm_blockstats_res = [] if not self.oldapi: stats = libvirt.VIR_DOMAIN_STATS_BLOCK + if self.backing: + flags |= libvirt.VIR_CONNECT_GET_ALL_DOMAINS_STATS_BACKING self.vm_blockstats_res = self.conn.domainListGetStats(self.doms, stats, flags) else: for dom in self.doms: @@ -671,9 +679,16 @@ class LibvirtPMDA(PMDA): k = parts[0] + '.' + str(i) + '.' + parts[2] if k in res[pos][1]: if mtype == PM_TYPE_STRING: - value = value + ' ' + res[pos][1][k] + if not self.backing: + value = value + ' ' + res[pos][1][k] + else: + if res[pos][1][k] not in value: + value = value + ' ' + res[pos][1][k] else: - value += res[pos][1][k] + if 'backingIndex' not in k: + value += res[pos][1][k] + else: + value += 1 if mtype == PM_TYPE_STRING and value.startswith(' '): value = value[1:] return [value, 1] Thanks, -- Marko Myllynen From brolley@redhat.com Fri Jul 22 16:55:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D00BE7CA1 for ; Fri, 22 Jul 2016 16:55:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id A25C68F8035 for ; Fri, 22 Jul 2016 14:55:43 -0700 (PDT) X-ASG-Debug-ID: 1469224538-0bf57c13680b850001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 8WhPxCLngpMaG0NF (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 22 Jul 2016 14:55:39 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id CFBD0D4D8D for ; Fri, 22 Jul 2016 21:55:38 +0000 (UTC) Received: from [10.10.55.93] (vpn-55-93.rdu2.redhat.com [10.10.55.93]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6MLtctj031774 for ; Fri, 22 Jul 2016 17:55:38 -0400 Message-ID: <57929705.2050505@redhat.com> Date: Fri, 22 Jul 2016 17:58:29 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa pmdiff Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa pmdiff Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 22 Jul 2016 21:55:38 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469224539 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1332 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (2): qa/635: don't bother on vm24, netstat -ai is broken src/pmlogsummary/pmdiff.sh: rework sort/join use qa/635 | 9 +++++++++ src/pmlogsummary/pmdiff.sh | 45 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 48 insertions(+), 6 deletions(-) Details ... commit 2b611fe7a0f7525a84e82ccf5b0d0aa95cbdf6ef Author: Ken McDonell Date: Fri Jul 22 16:21:24 2016 +1000 src/pmlogsummary/pmdiff.sh: rework sort/join use 1. take better control of sort order via LC_ALL (LC_COLLATE alone does not work on at least one platform (vm24 PCP 3.11.4 i686 openSUSE 13.1) qa/836 was failing because one of the files presented to join(1) was deemed to be unsorted 2. check if join(1) fails, and if so report this as unexpected along with the join command in play and save the input files and abort ... this will be invaluable if the problem circles around and bites us in the arse at some point in the future. commit b8ef337de96217b44a16059d0b3cece39b5f1e51 Author: Ken McDonell Date: Fri Jul 22 16:20:58 2016 +1000 qa/635: don't bother on vm24, netstat -ai is broken From kenj@internode.on.net Sat Jul 23 02:32:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C08BB7CA0 for ; Sat, 23 Jul 2016 02:32:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 443F0AC005 for ; Sat, 23 Jul 2016 00:32:33 -0700 (PDT) X-ASG-Debug-ID: 1469259145-0bf8157e6a24a30001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id JPoWFLB4x2RLfk3r for ; Sat, 23 Jul 2016 00:32:25 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApkDAJcck1d20flEEGdsb2JhbAANUIQVfIZxs20bh3oBAQEBAQEHAQEBAQEBAQE2hUZVMAYCBRYLAgsDAgECARsWJwYCAQGyZmeNbIEBiHOGD4I1gloFmSaGFpgTkCGEWVyIFQEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail06.adl2.internode.on.net with ESMTP; 23 Jul 2016 17:02:24 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <57931D87.4020404@internode.on.net> Date: Sat, 23 Jul 2016 17:32:23 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1469259145 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2327 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31461 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/870: return non-zero exit status with --check qa/check: extend check.callback functionality qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0 qa/964: another conspirator in the great qa/1108 failure saga qa/1008.out | 2 -- qa/870 | 10 +++++++++- qa/964 | 24 ++++++++++++++++++------ qa/964.out | 4 ++-- qa/check | 11 ++++++++++- 5 files changed, 39 insertions(+), 12 deletions(-) Details ... commit fbfd8dfa03847a2d58ad42ecc52082530e8748c4 Author: Ken McDonell Date: Sat Jul 23 17:26:37 2016 +1000 qa/964: another conspirator in the great qa/1108 failure saga Turns out this little devil was unconditionally removing files in $PCP_TMP_DIR/pmlogger ... triggering all manner of badness, some of which resulted in sometime failures of qa/1108 many minutes later. Clean up pmlogger kill off logic and add more diagnostics. commit 78123e98889508ff9b4f215aed90c02bab0a8598 Author: Ken McDonell Date: Sat Jul 23 17:25:45 2016 +1000 qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0 commit fdc0fc143d9eee8e19b05faf9d65260b279a51c7 Author: Ken McDonell Date: Sat Jul 23 16:27:58 2016 +1000 qa/check: extend check.callback functionality Previously if check.callback existed and was executable in the directory that check is run from, then check.callback was run after _every_ qa test. Extend this so that if check.callback returns a non-zero exit status all subsequent QA tests are abandoned. This is most useful in locating pathological problems that are caused by one test, but not noticed until some (maybe much) later QA test fails. For example, this allowed qa/964 to be identified as one of the causes for qa/1108 failing sometimes. commit a795cc42aed0ee4d4804a91a5cdbb1be2669a1b3 Author: Ken McDonell Date: Sat Jul 23 16:26:33 2016 +1000 qa/870: return non-zero exit status with --check To be used with check.callback after check is modified ... From noreply@github.com Sat Jul 23 05:01:44 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_24, 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 8C31B7CA0 for ; Sat, 23 Jul 2016 05:01:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5E8818F8037 for ; Sat, 23 Jul 2016 03:01:41 -0700 (PDT) X-ASG-Debug-ID: 1469268094-0bf57c136a24230001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id qlF8g6PBZKKVoubN (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 03:01:36 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQtkM-0005A1-Jd for ; Sat, 23 Jul 2016 20:01:33 +1000 Date: Sat, 23 Jul 2016 03:01:18 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469268078; bh=dRTEeT5/4TmDGxq7JUUKQQYhKyUcxUCm9semrvnssvM=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=ENeAGeqitZwFl2er/UwbVoBVZHew/qx3uQNNSwJfbAaALsoZ8Jwl8BAwR6/3WrqvZ 00WWPvVoVW+APyouI1FTEBnBSoYDEBUI6dTE344Bt+r4lxdlTLHNNSl2sIIKoFZkVQ +FgtLeWknZa4efPYDA2nwucLss4kyRy0qezLeQfc= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5793406e664a9_1f6a3fe67cd8d2c06853fc"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1469268095 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2966 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words ----==_mimepart_5793406e664a9_1f6a3fe67cd8d2c06853fc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/speed/pull/18 -- Commit Summary -- * mmvdump: initial library * mmvdump: initial working cli -- File Changes -- A mmvdump/cmd/mmvdump/main.go (149) A mmvdump/mmvdump.go (184) A mmvdump/pcp.go (147) A mmvdump/testdata/test1.mmv (0) -- Patch Links -- https://github.com/performancecopilot/speed/pull/18.patch https://github.com/performancecopilot/speed/pull/18.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18 ----==_mimepart_5793406e664a9_1f6a3fe67cd8d2c06853fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

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

  https://github.com/performancecopilot/speed/pull/18

Commit Summary

  • mmvdump: initial library
  • mmvdump: initial working cli

File Changes

Patch Links:


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

----==_mimepart_5793406e664a9_1f6a3fe67cd8d2c06853fc-- From noreply@github.com Sat Jul 23 05:30:41 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 E102B7CA0 for ; Sat, 23 Jul 2016 05:30:41 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8B4B88F8035 for ; Sat, 23 Jul 2016 03:30:41 -0700 (PDT) X-ASG-Debug-ID: 1469269834-0bf8157e6a2ef10001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id yhYHFJillUxHTaIg (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 03:30:36 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext5.iad.github.net ([192.30.252.196] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bQuCV-0006k2-D6 for ; Sat, 23 Jul 2016 20:30:34 +1000 Date: Sat, 23 Jul 2016 03:30:23 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.196] X-Barracuda-Apparent-Source-IP: 192.30.252.196 X-Barracuda-RBL-IP: 192.30.252.196 X-Barracuda-BBL-IP: 192.30.252.196 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469269823; bh=sHKWgC28YaQGhRKSzk2KI986KhTvi1mY5cl+yeEC73o=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Tf+fGGb9R+fdMMT+S9gVBxILlGZ9NQaU9xxPPGzi4nG3R1CEWKEwW/RugrJD2FGgk p6h9gPY5IqBZxWKGufMjIB46r+2YJVW7J5x6ImzW3FIWAHZYjlzOwmzOyMBwHeu8pP IcF754t3TkpCN/YS02PHQlfsQy0fCTMERz5D3mqA= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5793473f86214_209b3fcdd01ff29c131742"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1469269835 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1651 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31464 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_5793473f86214_209b3fcdd01ff29c131742 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 1 commit. cf504d2 mmvdump: fix some lint warnings --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/18/files/0d922a0803a0c0954e5b25a7583cd9acc8a741bd..cf504d2a3c56687e5d1b12cd75d5d256aa7b7671 ----==_mimepart_5793473f86214_209b3fcdd01ff29c131742 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 1 commit.

  • cf504d2 mmvdump: fix some lint warnings


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_5793473f86214_209b3fcdd01ff29c131742-- From myllynen@redhat.com Sat Jul 23 08:17:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3D4FF7CA0 for ; Sat, 23 Jul 2016 08:17:33 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id AD29EAC001 for ; Sat, 23 Jul 2016 06:17:29 -0700 (PDT) X-ASG-Debug-ID: 1469279842-0bf8157e6d37be0001-S8gJnT Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by cuda.sgi.com with ESMTP id h31ODGnJ0aoI5ud6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 06:17:23 -0700 (PDT) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Effective-Source-IP: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Apparent-Source-IP: 74.125.82.54 Received: by mail-wm0-f54.google.com with SMTP id f65so85857227wmi.0 for ; Sat, 23 Jul 2016 06:17:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:subject:references:from:organization:to :cc:message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=TIebknHcoxpYiMIfQSWSvlKdL4bgv369DDqGpfVjAS4=; b=TYmIwv11jCozyJoXmCIKJwBe9cXtfTUUCIg7Ha6XOw2/5x0z/+BIYtd63hv+eCMnIP NflUMxnQ6KkZsTLZku4e+/bFZinX0mPe2GwWJhPv6MxabmG2qCTKwuXBG8aumYOHgspa jgy4Wlyf4TVCS1XaRJ1pR2gQJm5DkUlGAUl/EFraH2d2uFXK8VUlMjvEmaB1vicyMlf1 HO3y9dNL+PD/LMlljVse1YXDrMR/5RFzYZCYpM4tgLyTQ1gt1gidxeGBpZ5vWq0mPFCu wYc/TflmyJjEHw3Bn066Lb2MFPDvGex6nvWiVWJNPZnFZdWUYSFux9HnA2psEfdAmdqg Yg+g== X-Gm-Message-State: AEkoouuHbm36nV17uM02t46M1e1vwkPOI5VqU3DWmBOb+E8/FzI/vsLyTToGpFudJ8tgkPsC X-Received: by 10.194.7.100 with SMTP id i4mr6920827wja.154.1469279841775; Sat, 23 Jul 2016 06:17:21 -0700 (PDT) Received: from [192.168.1.102] (37-33-44-244.bb.dnainternet.fi. [37.33.44.244]) by smtp.gmail.com with ESMTPSA id a9sm5867453wjf.16.2016.07.23.06.17.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Jul 2016 06:17:20 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA From: Marko Myllynen Organization: Red Hat To: pcp developers Cc: Martins Innus Message-ID: <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> Date: Sat, 23 Jul 2016 16:17:15 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: mail-wm0-f54.google.com[74.125.82.54] X-Barracuda-Start-Time: 1469279843 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 11011 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31466 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Hi, On 2016-07-20 23:43, Nathan Scott wrote: > ----- Original Message ----- >>> [...] >>> What kind of "highly problematic" scenarios there has been in the past? >> >> So, one example is pmie - there is no equivalent of some_inst, etc for >> metric names, so rules end up having to be expanded for every metric. >> pmchart configs have similar issues, regex matching on instance names >> is available but metric names are expected to be more static (and need >> individual expansion in the configuration files). If we think metrics with PM_INDOM_NULL as one-dimensional metrics, metrics with instance domains as two-dimensional metrics, and these metrics which have two dynamic dimensions as three-dimensional metrics, are there other such "3D" metrics in standard / often used PMDAs present already, how are they set up? >> Another class of problems is around naming - metric names are defined >> to be less flexible than instance names (as per that pmns(5) extract, >> from earlier). I don't see this any kind of issue here. The case that a component must begin with an alphabetic is documented in pmns(5) but for some reason it is not checked/forced and in fact everything seemed to work with components beginning with a digit. (Btw, how well pmns(5) is up-to-date, it lists several domain IDs for Oracle, Sybase, Informix, and e.g. OpenBSD and libvirt are in the "End-user and demo PMDA" range? Perhaps a component is allowed to begin with a digit these days?) > I forgot another biggie yesterday - related to the persistence of PMIDs. > Its important to a number of the client tools (pmlogger, pmie, pmchart, > hmmm pretty much all actually) that if pmcd is restarted, metrics return > with the same PMID as before (this is pretty much part of the protocol > over-the-wire, and its also necessary on-disk between archives of the > same host). > > This becomes very difficult to ensure in the case of dynamic metrics - > it was the main reason we switch cgroups to using this model IIRC. And > the pmdaCache interfaces support persisting instance identifiers well of > course. This worked already earlier ok, PMIDs were never different for added metrics (IOW, the names and PMIDs for, e.g., VCPU4 related metrics were always the same). I've now double-checked it by starting/stopping VMs, libvirt PMDA, PMCD, and libvirtd in random order and as should, PMIDs and names never change. > Also, along the vein of PMIDs, and especially depending on how the PMID > "cluster" identifier is used, the size limits of 10 bits (1024 metrics) > and/or 22 bits (if full cluster space available also) are less appealing > than the convenience of the full 32 bit instance identifier space. Hmm, ok, so in practice this means that we're limited to 338 vCPUs, 71 block devices, and 111 net devices with this approach, do we consider this a show-stopper? Because otherwise the "convenience" of some internal limit being 22 or 32 bit is not that apparent. Martins, you were already trying out this libvirt PMDA after its initial posting and you have lots of valuable experience and insight with PCP also in general, how do you see these two approaches, which one would be more suitable for you and your use cases? Below is a rebased patch (on top of the backing patch) and which has the one extra line needed to allow using e.g. ..net.net0.. instead of ..net.0.. etc. PS. I'll be offline for a few weeks, I'll catch up with this then. --- src/pmdas/libvirt/pmdalibvirt.python | 80 ++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/src/pmdas/libvirt/pmdalibvirt.python b/src/pmdas/libvirt/pmdalibvirt.python index bd3c23b..5646c96 100755 --- a/src/pmdas/libvirt/pmdalibvirt.python +++ b/src/pmdas/libvirt/pmdalibvirt.python @@ -417,6 +417,30 @@ class LibvirtPMDA(PMDA): elif i == 2: res['vcpu.' + nrstr + '.time'] = stats[nr][i] self.vm_vcpustats_res.append([dom, res]) + + if self.vm_vcpustats_res: + high = 0 + for r in self.vm_vcpustats_res: + if r[1]['vcpu.current'] > high: + high = r[1]['vcpu.current'] + if not high: + return + base = self.read_name() + '.domstats.vcpu.vcpu' + if base + str(high-1) + '.time' not in self._metric_names.values(): + # New high for vCPUs, add needed per-vCPU metrics + metrics = ['state', 'time', 'wait'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.time' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + help = 'VM vCPU' + nrstr + ', ' + m + # 5 - nr of static items, 2 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_vcpustats_cluster, 5+nr*len(metrics)+j), + self.vm_vcpustats[2+j][2], self.vm_indom, self.vm_vcpustats[2+j][3], + self.vm_vcpustats[2+j][4]), help, help) + self.vm_vcpustats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_vcpustats[2+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain vcpu stats: %s" % error) return @@ -480,6 +504,34 @@ class LibvirtPMDA(PMDA): elif i == 3: res['block.' + nrstr + '.wr.bytes'] = stats[i] self.vm_blockstats_res.append([dom, res]) + + if self.vm_blockstats_res: + high = 0 + for r in self.vm_blockstats_res: + if r[1]['block.count'] > high: + high = r[1]['block.count'] + if not high: + return + base = self.read_name() + '.domstats.block.block' + if base + str(high-1) + '.rd.reqs' not in self._metric_names.values(): + # New high for block devices, add needed per-block device metrics + metrics = ['name', 'backingIndex', 'path', 'rd.reqs', 'rd.bytes', 'rd.times', 'wr.reqs', 'wr.bytes', 'wr.times', 'fl.reqs', 'fl.times', 'allocation', 'capacity', 'physical'] + backing = ['backingIndex', 'allocation', 'capacity', 'physical'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.rd.reqs' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + if m not in backing: + help = 'VM block dev ' + nrstr + ', ' + m.replace('.', ' ') + else: + help = 'VM backing img ' + nrstr + ', ' + m + # 15 - nr of static items, 1 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_blockstats_cluster, 15+nr*len(metrics)+j), + self.vm_blockstats[1+j][2], self.vm_indom, self.vm_blockstats[1+j][3], + self.vm_blockstats[1+j][4]), help, help) + self.vm_blockstats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_blockstats[1+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain block stats: %s" % error) return @@ -521,6 +573,33 @@ class LibvirtPMDA(PMDA): elif i == 7: res['net.' + nrstr + '.tx.drop'] = stats[i] self.vm_netstats_res.append([dom, res]) + + if self.vm_netstats_res: + high = 0 + for r in self.vm_netstats_res: + if r[1]['net.count'] > high: + high = r[1]['net.count'] + if not high: + return + base = self.read_name() + '.domstats.net.net' + if base + str(high-1) + '.rx.bytes' not in self._metric_names.values(): + # New high for NICs, add needed per-NIC metrics + metrics = ['name', 'rx.bytes', 'rx.pkts', 'rx.errs', 'rx.drop', 'tx.bytes', 'tx.pkts', 'tx.errs', 'tx.drop'] + for nr in range(high): + nrstr = str(nr) + if base + nrstr + '.rx.bytes' not in self._metric_names.values(): + for j, m in enumerate(metrics): + metric = base + nrstr + '.' + m + if m == 'name': + help = 'VM NIC ' + nrstr + ', name' + else: + help = 'VM NIC ' + nrstr + ', ' + m.replace('.', ' ') + # 10 - nr of static items, 1 - nr of items before total metrics + self.add_metric(metric, pmdaMetric(self.pmid(self.vm_netstats_cluster, 10+nr*len(metrics)+j), + self.vm_netstats[1+j][2], self.vm_indom, self.vm_netstats[1+j][3], + self.vm_netstats[1+j][4]), help, help) + self.vm_netstats.append([metric.replace(self.read_name() + '.', ''), None, self.vm_netstats[1+j][2]]) + self.pmns_refresh() except libvirt.libvirtError as error: self.log("Failed to get domain net stats: %s" % error) return @@ -639,6 +718,7 @@ class LibvirtPMDA(PMDA): return [PM_ERR_INST, 0] key = mtx[item][0].partition('.')[2] + key = key.replace('.' + key.partition('.')[0], '.') # All done for non-dynamic clusters if cluster != self.vm_vcpustats_cluster and \ Thanks, -- Marko Myllynen From kenj@internode.on.net Sat Jul 23 16:33:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 82BF27CA0 for ; Sat, 23 Jul 2016 16:33:39 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D20EEAC002 for ; Sat, 23 Jul 2016 14:33:35 -0700 (PDT) X-ASG-Debug-ID: 1469309610-0bf57b369d416e0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id jq1q17eJCoRG0BEj for ; Sat, 23 Jul 2016 14:33:30 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BSAwD/4ZNXEET50XYNUIQVfLZUhAsjhXkCgXQBAQEBAQEHAQEBAQEBAQE2hRwBAQQBOEAGCwsYCRYPCQMCAQIBGxYUEwgBAYgkFql/jg8BAQgCASSKd4JfgTMQAgFnhQ8FiCOFaYsaiE2VXJAhgl8cgV5ch2oBAQE Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 24 Jul 2016 07:03:29 +0930 Subject: Re: [pcp] PCP libvirt PMDA To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> From: Ken McDonell Message-ID: <5793E2A8.1020303@internode.on.net> Date: Sun, 24 Jul 2016 07:33:28 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <6030869a-395c-6d2f-9277-9d3d307c6bd1@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: 1469309610 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1808 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31473 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 23/07/16 23:17, Marko Myllynen wrote: > ... > If we think metrics with PM_INDOM_NULL as one-dimensional metrics, > metrics with instance domains as two-dimensional metrics, and these > metrics which have two dynamic dimensions as three-dimensional metrics, > are there other such "3D" metrics in standard / often used PMDAs > present already, how are they set up? There is a longish and I think complete discussion on this topic in a mail thread earlier this year ... see http://www.pcp.io/pipermail/pcp/2016-May/010387.html > I don't see this any kind of issue here. The case that a component must > begin with an alphabetic is documented in pmns(5) but for some reason > it is not checked/forced and in fact everything seemed to work with > components beginning with a digit. I believe the implementation matches the documentation, namely name components must begin with an alphabetic ... I've tried a couple of test cases and this assertion seems to hold, so I'd be keen to see evidence to the contrary. >> I forgot another biggie yesterday - related to the persistence of PMIDs. >> Its important to a number of the client tools (pmlogger, pmie, pmchart, >> hmmm pretty much all actually) that if pmcd is restarted, metrics return >> with the same PMID as before (this is pretty much part of the protocol >> over-the-wire, and its also necessary on-disk between archives of the >> same host). >> >> This becomes very difficult to ensure in the case of dynamic metrics - >> it was the main reason we switch cgroups to using this model IIRC. And >> the pmdaCache interfaces support persisting instance identifiers well of >> course. As I said yesterday in email, pmdaCache can also be used to ensure persistent mapping from dynamic metric names to PMIDs. From kenj@internode.on.net Sat Jul 23 19:56:34 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 77F577CA0 for ; Sat, 23 Jul 2016 19:56:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E1E55AC002 for ; Sat, 23 Jul 2016 17:56:30 -0700 (PDT) X-ASG-Debug-ID: 1469321784-0bf57b369d452e0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id dkGXsTjrUaUJSxWg for ; Sat, 23 Jul 2016 17:56:24 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BQAwA/EZRXEET50XYNUIQVfIZxs24bh3QBAQEBAQEHAQEBAQEBAQE2hUZVMAYCBRYLAgsDAgECARsWJwYCAQGtcWeNVoEBjwKCNYJaBZkmhhaKLo1lkCGCXxyBXlyHagEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 24 Jul 2016 10:26:23 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa fix my last botch From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa fix my last botch Message-ID: <57941236.9030407@internode.on.net> Date: Sun, 24 Jul 2016 10:56:22 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469321784 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 663 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31475 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): Revert "qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0" qa/1008.out | 2 ++ 1 file changed, 2 insertions(+) Details ... commit 7dc8b0296e18a0bc97644cb33a8ab94f1912707a Author: Ken McDonell Date: Sun Jul 24 10:54:41 2016 +1000 Revert "qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0" This reverts commit 78123e98889508ff9b4f215aed90c02bab0a8598. Don't know where my brain was when I did this ... previous version was correct. From noreply@github.com Sun Jul 24 00:10:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, 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 318617CA0 for ; Sun, 24 Jul 2016 00:10:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9B639AC003 for ; Sat, 23 Jul 2016 22:10:02 -0700 (PDT) X-ASG-Debug-ID: 1469336994-0bf57b369e4ad20001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-66.servers.netregistry.net [202.124.241.66]) by cuda.sgi.com with ESMTP id CA708M04WvG2KYx9 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 22:09:56 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.66 Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRBfh-0001Eb-G1 for ; Sun, 24 Jul 2016 15:09:53 +1000 Date: Sat, 23 Jul 2016 22:09:42 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.199] X-Barracuda-Apparent-Source-IP: 192.30.252.199 X-Barracuda-RBL-IP: 192.30.252.199 X-Barracuda-BBL-IP: 192.30.252.199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469336982; bh=kSjAdQSMzK/cm2gPWh32MKUQu7VDA9sKbbUt/bQ54bc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ijWK6c6c83991ZNohcHtIbqa517UiNlkMO3gPDasElfltsUSB8BP00AF6fsEdC53C Bm/TiS2CrW0OFEjlNNOcpIHhlYDf1eFTZwwCGJ0rSc+xJLFr0M31ZvGOE0sUea7C3J bi3xlyDddBPp53+vjqvIYw9bHhGcnHBpH/je0BLo= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57944d9645c30_7c873f881509f2b82063fd"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-66.servers.netregistry.net[202.124.241.66] X-Barracuda-Start-Time: 1469336996 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2147 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31478 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_57944d9645c30_7c873f881509f2b82063fd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 3 commits. a2faa89 make: increase dupl threshold for lint 93bfea4 mmvdump: make InstanceDomains consistent and make Tocs array 4bf59f2 mmvdump: add support for printing instances and indoms --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/18/files/af411a3a87410a4695a2d060b92a39b8755c250e..4bf59f2b353f4dabb9becd8df9723806fd4fce02 ----==_mimepart_57944d9645c30_7c873f881509f2b82063fd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 3 commits.

  • a2faa89 make: increase dupl threshold for lint
  • 93bfea4 mmvdump: make InstanceDomains consistent and make Tocs array
  • 4bf59f2 mmvdump: add support for printing instances and indoms


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_57944d9645c30_7c873f881509f2b82063fd-- From noreply@github.com Sun Jul 24 00:11:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 F3CDB7CA1 for ; Sun, 24 Jul 2016 00:11:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AACD7304051 for ; Sat, 23 Jul 2016 22:11:45 -0700 (PDT) X-ASG-Debug-ID: 1469337101-0bf8157e6d53760001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id GTKi1FzmEgIdTwve (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 22:11:42 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRBhO-00059R-BN for ; Sun, 24 Jul 2016 15:11:40 +1000 Date: Sat, 23 Jul 2016 22:11:26 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469337086; bh=AVYVo5O4NZooibT2pHhJtnRStMkSzS4XlxZmaqGll+Q=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oOcJrwMWOslruUSD0wCS0G0MAylqro2ul+5pA/nl25U2H3MQhh538v+0uzkDr4xDU eMKBJ3odJ1vz9N7lk/G30o+8Vv1pwntdBWqUvwGuWT1UHEE9NtWNefWp6HCT4+baNz ucUrRqeIIJ6pYYYJIzgUYGPHWc4LCZ8M3YR0/94Y= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57944dfed6f63_44653ffcf9ce729c88536"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1469337102 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2238 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31478 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_57944dfed6f63_44653ffcf9ce729c88536 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7135676/badge)](https://coveralls.io/builds/7135676) Coverage remained the same at 64.902% when pulling **4bf59f2b353f4dabb9becd8df9723806fd4fce02 on mmvdump-and-client-tests** into **84aefedc1c1c2ee6aabf104190757638ee91d7e7 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#issuecomment-234758225 ----==_mimepart_57944dfed6f63_44653ffcf9ce729c88536 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage remained the same at 64.902% when pulling 4bf59f2 on mmvdump-and-client-tests into 84aefed on master.


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

----==_mimepart_57944dfed6f63_44653ffcf9ce729c88536-- From noreply@github.com Sun Jul 24 00:57:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 375A37CA0 for ; Sun, 24 Jul 2016 00:57:25 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D62E4304053 for ; Sat, 23 Jul 2016 22:57:24 -0700 (PDT) X-ASG-Debug-ID: 1469339841-0bf8157e6c541b0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id Cfhpq5nsR6xRHZyR (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 23 Jul 2016 22:57:22 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRCPa-0003YH-Ep for ; Sun, 24 Jul 2016 15:57:20 +1000 Date: Sat, 23 Jul 2016 22:57:07 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.192] X-Barracuda-Apparent-Source-IP: 192.30.252.192 X-Barracuda-RBL-IP: 192.30.252.192 X-Barracuda-BBL-IP: 192.30.252.192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469339827; bh=RWkEAdXcctj6LF3VzN8vjLNp9OA/Ke+i1Xjn5b38tf8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BqNPUGIkOU/RFrjG6iZ3Uw+ZZioMSWp54LIEqVWRzyU3d8jqdXWzy+7noku+M32lU M289Ode1QwBfVmQUKHf5njGthth1mj2dfeyiUokqNjvIlborrwFVhMqDNB1i0M/Hhs 1hmnkzkz7GaaSfCooEB6dkkBIdBALBtQNBZzE0vw= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_579458b320136_44683ffcf9ce729c16775b"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1469339842 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2238 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31478 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_579458b320136_44683ffcf9ce729c16775b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7135776/badge)](https://coveralls.io/builds/7135776) Coverage remained the same at 64.902% when pulling **3a6bb89e33cbc9884412b09e7ab21389f95d045d on mmvdump-and-client-tests** into **84aefedc1c1c2ee6aabf104190757638ee91d7e7 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#issuecomment-234759625 ----==_mimepart_579458b320136_44683ffcf9ce729c16775b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage remained the same at 64.902% when pulling 3a6bb89 on mmvdump-and-client-tests into 84aefed on master.


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

----==_mimepart_579458b320136_44683ffcf9ce729c16775b-- From kenj@kenj.com.au Sun Jul 24 06:29:55 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CD0397CA0 for ; Sun, 24 Jul 2016 06:29:55 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51979AC001 for ; Sun, 24 Jul 2016 04:29:52 -0700 (PDT) X-ASG-Debug-ID: 1469359784-0bf57c13684eb00001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id C4in90wWz7yZ0VEV for ; Sun, 24 Jul 2016 04:29:44 -0700 (PDT) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Effective-Source-IP: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Apparent-Source-IP: 150.101.137.129 Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO kenj) ([118.209.249.68]) by ipmail06.adl2.internode.on.net with ESMTP; 24 Jul 2016 20:59:43 +0930 Received: by kenj (Postfix, from userid 1000) id 830425A00D0; Sun, 24 Jul 2016 21:29:42 +1000 (AEST) To: pcp@oss.sgi.com Subject: pcp updates: qa Message-Id: <20160724112942.830425A00D0@kenj> X-ASG-Orig-Subj: pcp updates: qa Date: Sun, 24 Jul 2016 21:29:42 +1000 (AEST) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1469359784 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 996 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31482 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (3): qa/340: rework filtering qa/381: additional diagnostics qa/870: extend to check $PCP_RUN_DIR/pmlogger.*.socket files qa/340 | 12 ++++---- qa/381 | 8 +++++ qa/870 | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- qa/870.out | 6 ++-- 4 files changed, 104 insertions(+), 13 deletions(-) Details ... commit f2703dc7ce4a111edf43a126ce3d5ac3f17112dd Author: Ken McDonell Date: Sun Jul 24 21:27:00 2016 +1000 qa/870: extend to check $PCP_RUN_DIR/pmlogger.*.socket files commit 24fdd9afec4cacc1f305193f591fa6e9ca0665fe Author: Ken McDonell Date: Sun Jul 24 21:26:15 2016 +1000 qa/381: additional diagnostics commit 99ca398dcf0a2337c8abc2434ba59df2c083787f Author: Ken McDonell Date: Sun Jul 24 20:26:02 2016 +1000 qa/340: rework filtering From nscott@redhat.com Sun Jul 24 20:02:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 65D5D7CA0 for ; Sun, 24 Jul 2016 20:02:37 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 192188F8035 for ; Sun, 24 Jul 2016 18:02:33 -0700 (PDT) X-ASG-Debug-ID: 1469408551-0bf8157e6b84820001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id ojD9onfBSM7XmeuR (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 24 Jul 2016 18:02:31 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6P12VVb026583; Sun, 24 Jul 2016 21:02:31 -0400 Date: Sun, 24 Jul 2016 21:02:30 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen Cc: pcp developers Message-ID: <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> In-Reply-To: <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: NFhjArM738yXFlUpdcZoZqzymL0uAw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469408551 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3915 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.31497 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2016-07-20 23:43, Nathan Scott wrote: > > ----- Original Message ----- > >>> [...] > >>> What kind of "highly problematic" scenarios there has been in the past? > >> > >> So, one example is pmie - there is no equivalent of some_inst, etc for > >> metric names, so rules end up having to be expanded for every metric. > >> pmchart configs have similar issues, regex matching on instance names > >> is available but metric names are expected to be more static (and need > >> individual expansion in the configuration files). > > If we think metrics with PM_INDOM_NULL as one-dimensional metrics, > metrics with instance domains as two-dimensional metrics, and these > metrics which have two dynamic dimensions as three-dimensional metrics, > are there other such "3D" metrics in standard / often used PMDAs > present already, how are they set up? I sent through the cgroup example earlier - see the pmda.c and cgroup.c code below src/pmdas/linux_proc - there's several different examples of these compound domains in there. > >> Another class of problems is around naming - metric names are defined > >> to be less flexible than instance names (as per that pmns(5) extract, > >> from earlier). > > I don't see this any kind of issue here. The case that a component must > begin with an alphabetic is documented in pmns(5) but for some reason > it is not checked/forced and in fact everything seemed to work with > components beginning with a digit. That alpha/digit aspect is only a tiny part of the problem - instance names can have all sorts of (common) characters that metric names cannot (hyphen, plus, colon, braces, @$%^&*=;,./ ... etc). Particularly problematic in the past has been the hyphen - subtraction in pmie's language, and it is often used in device naming too. > (Btw, how well pmns(5) is up-to-date, it lists several domain IDs for > Oracle, Sybase, Informix, and e.g. OpenBSD and libvirt are in the > "End-user and demo PMDA" range? *nod* - that table is a bit out of date - the comment at the head of stdpmid is the latest source of truth. > Perhaps a component is allowed to begin with a digit these days? Nothing has changed on that front though. > > This worked already earlier ok, PMIDs were never different for added > metrics (IOW, the names and PMIDs for, e.g., VCPU4 related metrics were > always the same). I've now double-checked it by starting/stopping VMs, > libvirt PMDA, PMCD, and libvirtd in random order and as should, PMIDs > and names never change. > It tends to be block devices and network interfaces that are problematic, not CPUs FWIW - these are added and removed more commonly. > > Also, along the vein of PMIDs, and especially depending on how the PMID > > "cluster" identifier is used, the size limits of 10 bits (1024 metrics) > > and/or 22 bits (if full cluster space available also) are less appealing > > than the convenience of the full 32 bit instance identifier space. > Yeah, I wouldn't just dismiss this aspect either - a max of 70-ish block devices will surely be limiting to some people. > Martins, you were already trying out this libvirt PMDA after its > initial posting and you have lots of valuable experience and insight > with PCP also in general, how do you see these two approaches, which > one would be more suitable for you and your use cases? FWIW, it was primarily from problems that Martins and Joe observed that we ended up switching the cgroup metrics over to this compound instance name approach. > Below is a rebased patch (on top of the backing patch) and which has > the one extra line needed to allow using e.g. ..net.net0.. instead of > ..net.0.. etc. (hmm, is it not possible to get the actual interface names from libvirt? i.e. like eth0, lo0, etc?) cheers. -- Nathan From kenj@internode.on.net Sun Jul 24 21:54:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 03F5B7CA0 for ; Sun, 24 Jul 2016 21:54:53 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id AE0438F8037 for ; Sun, 24 Jul 2016 19:54:49 -0700 (PDT) X-ASG-Debug-ID: 1469415284-0bf8157e6a892a0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 8flBFYqD6Itbo62N for ; Sun, 24 Jul 2016 19:54:45 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BZAwAvfpVXEET50XYNUYQVfIZxs20ch34BAQEBAQEHAQEBAQEBAQE2hUZVMAYCBRYLAgsDAgECARsWJwYCAQGuBWeNV4EBjwKCNYJaBYgghWyLGoYWmBOQIYRZXIhGAQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 25 Jul 2016 12:24:43 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: <57957F72.6000903@internode.on.net> Date: Mon, 25 Jul 2016 12:54:42 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469415284 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3065 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31498 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (7): qa/578: still dinkin' with acceptable openfds range qa/580: filter to catch yet another "init" process name qa/340: general cleanup qa/666 & qa/669: wait for pmlogger in cleanup() qa/381: more armour, more diagnostics qa/808: be a bit more patient and wait for processes to really exit qa/720: valgrind is broken on Ubuntu 16.04 ... just notrun here qa/.gitignore | 1 qa/340 | 141 ++++++++++++-------------------------------------------- qa/340-v1v2.out | 10 --- qa/340-v2.out | 36 -------------- qa/340.out | 34 +++++++++++++ qa/381 | 61 +++++++++++++++--------- qa/578 | 6 +- qa/580 | 1 qa/666 | 1 qa/669 | 1 qa/720 | 6 ++ qa/808 | 21 ++++++++ 12 files changed, 139 insertions(+), 180 deletions(-) Details ... commit 253575c6f44095358cffe1f3fd9a4cfd88a63c42 Author: Ken McDonell Date: Mon Jul 25 12:53:40 2016 +1000 qa/720: valgrind is broken on Ubuntu 16.04 ... just notrun here commit bbf9e93683e5603c64c9066d87f18e7d09a28727 Author: Ken McDonell Date: Mon Jul 25 12:53:00 2016 +1000 qa/808: be a bit more patient and wait for processes to really exit commit aaee00cd07a293c6a04eaa533e4bc9625ca59c46 Author: Ken McDonell Date: Mon Jul 25 12:51:57 2016 +1000 qa/381: more armour, more diagnostics This one is proving very difficult to get to pass 100% of the time. commit 6757a5167ea4d5040e525d7bc74f3932291812b3 Author: Ken McDonell Date: Mon Jul 25 12:49:56 2016 +1000 qa/666 & qa/669: wait for pmlogger in cleanup() The new 870 checker was tripping over this if pmlogger had not completely restarted before the 66[69] test exited ... in theory this could have caused a cascaded error for the next QA script to be run. commit 30d5c29c7e6a2e6a626132bef913a0550ca082e0 Author: Ken McDonell Date: Mon Jul 25 07:10:51 2016 +1000 qa/340: general cleanup 1. remove tests for v1 pmcd protocols ... not sure anyone even even remembers the pre-distributed PMNS days 2. remove the variant output files 3. clean up the "is pmcd alive" probing to use -h unix: in preference to -h localhost: where possible ... this seems to make the test more likely to pass on some platforms. commit 2cc9d56abcad5ed56a0d5e34921125be7bd63ce2 Author: Ken McDonell Date: Mon Jul 25 07:07:06 2016 +1000 qa/580: filter to catch yet another "init" process name On Ubuuntu 16.04 (bozo) it is /lib/systemd/systemd commit 6dc5d93fddc694aa069e129f7f5f440d29122efc Author: Ken McDonell Date: Sun Jul 24 21:42:12 2016 +1000 qa/578: still dinkin' with acceptable openfds range From noreply@github.com Sun Jul 24 23:54:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 856DD7CA0 for ; Sun, 24 Jul 2016 23:54:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 58B46304048 for ; Sun, 24 Jul 2016 21:54:36 -0700 (PDT) X-ASG-Debug-ID: 1469422469-0bf57b369c87cf0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id DtsuioFwWD7boA7h (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 24 Jul 2016 21:54:31 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRXuL-000238-D7 for ; Mon, 25 Jul 2016 14:54:28 +1000 Date: Sun, 24 Jul 2016 21:54:17 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.192] X-Barracuda-Apparent-Source-IP: 192.30.252.192 X-Barracuda-RBL-IP: 192.30.252.192 X-Barracuda-BBL-IP: 192.30.252.192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469422457; bh=OTVFww48GLE0RGUU2H1wllaBPxcfH2/7IEkhFk/QAUA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nR6yQK29l2XW8ldFYHMxQ/LS7g4K0tqq4sw972UkJxZ5t1tPXhR6yzLW4gJs2fRMd 5LmhYVbaT+Utkv1eNiBjUjet+ltYqloQCsU4buBlc3k3+DRZeCw3UFtYoxkVfncviX 4Psd8ncBaidpqQ2lTN+RtL2jPMbWQyKXPqs0/IDA= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57959b7994466_276b3fe0a1b5f2b8122927"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1469422470 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1913 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31499 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_57959b7994466_276b3fe0a1b5f2b8122927 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 2 commits. 0807418 mmvdump: add a basic test 5066275 client: initial mmvdump backed tests for testing singleton metric writing --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/18/files/3a6bb89e33cbc9884412b09e7ab21389f95d045d..50662755431dd1cc7b974dd39b610fd55f8d8c1f ----==_mimepart_57959b7994466_276b3fe0a1b5f2b8122927 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 2 commits.

  • 0807418 mmvdump: add a basic test
  • 5066275 client: initial mmvdump backed tests for testing singleton metric writing


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_57959b7994466_276b3fe0a1b5f2b8122927-- From kenj@internode.on.net Mon Jul 25 02:26:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E9E547CA0 for ; Mon, 25 Jul 2016 02:26:53 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BBB25304051 for ; Mon, 25 Jul 2016 00:26:50 -0700 (PDT) X-ASG-Debug-ID: 1469431603-0bf57b369e8c0e0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id gsLtGIOap2xsLBFT for ; Mon, 25 Jul 2016 00:26:43 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C7AgDnvpVXEET50XYNUYQVfIZxs20ciAIBAQEBAQEHAQEBAQEBAQE2hUZVMAYCBRYLAgsDAgECARsWJwYCAQGuY2eNV4EBjgZ8gjWCWgWZKIYXmBeQIYRZXIcEgUQBAQE Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 25 Jul 2016 16:56:17 +0930 To: pcp@oss.sgi.com Subject: pcp updates: minor qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: minor qa Message-ID: <5795BF17.6020509@internode.on.net> Date: Mon, 25 Jul 2016 17:26:15 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469431603 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 876 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31501 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/666: more valgrind ducking and weaving, this time for bozo-laptop qa/admin/pcp-qa-summary: tweak how "passing" tests are identified qa/666 | 3 ++- qa/admin/pcp-qa-summary | 6 ++++++ qa/valgrind-suppress-3.8.1 | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) Details ... commit d00aa310da80e9a7d8ed0192743a34bc72d9d4fe Author: Ken McDonell Date: Mon Jul 25 17:08:01 2016 +1000 qa/admin/pcp-qa-summary: tweak how "passing" tests are identified commit 73e00a59d29fc6cffabd186c32f4cbaf75520010 Author: Ken McDonell Date: Mon Jul 25 17:07:15 2016 +1000 qa/666: more valgrind ducking and weaving, this time for bozo-laptop From nscott@redhat.com Mon Jul 25 03:09:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3CAED7CA0 for ; Mon, 25 Jul 2016 03:09:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id B3F82AC006 for ; Mon, 25 Jul 2016 01:09:17 -0700 (PDT) X-ASG-Debug-ID: 1469434154-0bf57b369e8d2c0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id aqKVUUC5mrWAwgmw (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Jul 2016 01:09:15 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6P89AR4007858; Mon, 25 Jul 2016 04:09:10 -0400 Date: Mon, 25 Jul 2016 04:09:10 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <30696896.8530063.1469434150245.JavaMail.zimbra@redhat.com> In-Reply-To: <578E9E23.9090904@internode.on.net> References: <578E9E23.9090904@internode.on.net> Subject: Re: [pcp] More Python induced QA pain MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] More Python induced QA pain 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: More Python induced QA pain Thread-Index: G8XVTjh6p6V/l8lzCerxLbRgASQYFQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469434154 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 468 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31501 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 Hiya, ----- Original Message ----- > qa/662 this time (pmwebd testing from python test code) with a variety > of fatal Python exceptions. > This is somehow fallout related to e372000480 - revert that and the test passes (unfortunately, other things then fail). Still lookin'... > Also I noticed some bad ipv6 testing, see the vm34 output for example. > ...lets see if the original author of 662 (fche) will step up there. cheers. -- Nathan From noreply@github.com Mon Jul 25 04:23:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 D03DD7CA0 for ; Mon, 25 Jul 2016 04:23:20 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 39FC4AC002 for ; Mon, 25 Jul 2016 02:23:20 -0700 (PDT) X-ASG-Debug-ID: 1469438592-0bf57c136a76c30001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id XgUTxt7lP31WLNEb (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 25 Jul 2016 02:23:14 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRc6L-00047x-Fz for ; Mon, 25 Jul 2016 19:23:09 +1000 Date: Mon, 25 Jul 2016 02:22:58 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469438578; bh=4NZiYxG6XgZPK9/TcOtGrfETGLn6WgBuhqLA5KkC9GM=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=JnQEh4bLDcHdam2HlmE88sAvIhVgDbIt+Re6kBn0I8I339Gr/3k9UUdXIMcFIlAt1 mqeVOKnZTD+cDFiqVRtTiHwO7IJgxUyAL2k4z/t0cefN0VTOd3LXSK2YvRDX5+IusP yoA2IpuaKS5L0DUeLmeXjcCXzFSBjCTDPIQ2mUYE= From: sikadiamond Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [performancecopilot/pcp] pmlogger_daily: 'compress archive data files after N days' seems to be off by one day. (#99) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/pcp] pmlogger_daily: 'compress archive data files after N days' seems to be off by one day. (#99) Content-Type: multipart/alternative; boundary="--==_mimepart_5795da722a8cf_7d863fe8b926929c82469d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: sikadiamond X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1469438593 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 5975 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31503 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 ----==_mimepart_5795da722a8cf_7d863fe8b926929c82469d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit As executed on todays date: ``` /usr/lib/pcp/bin/pmlogger_daily -X xz -x 1 ls /var/log/pcp/pmlogger/hostname/ ``` ``` 20160710.0.xz 20160711.meta 20160713.0.xz 20160714.index 20160715.meta 20160717.0.xz 20160718.index 20160719.meta 20160721.0.xz 20160722.index 20160723.meta 20160725.00.10.0 20160725.09.05.index 20160725.09.12.meta 20160710.index 20160712.0.xz 20160713.index 20160714.meta 20160716.0.xz 20160717.index 20160718.meta 20160720.0.xz 20160721.index 20160722.meta 20160724.0 20160725.00.10.index 20160725.09.05.meta Latest 20160711.0.xz 20160712.index 20160713.meta 20160715.0.xz 20160716.index 20160717.meta 20160719.0.xz 20160720.index 20160721.meta 20160723.0 20160724.index 20160725.00.10.meta 20160725.09.12.0 pmlogger.log 20160711.index 20160712.meta 20160714.0.xz 20160715.index 20160716.meta 20160718.0.xz 20160719.index 20160720.meta 20160722.0.xz 20160723.index 20160724.meta 20160725.09.05.0 20160725.09.12.index pmlogger.log.prior ``` 20160722.0.xz is het last compressed archive... ``` /usr/lib/pcp/bin/pmlogger_daily -X xz -x 0 ls /var/log/pcp/pmlogger/hostname/ ``` ``` 20160710.0.xz 20160711.meta 20160713.0.xz 20160714.index 20160715.meta 20160717.0.xz 20160718.index 20160719.meta 20160721.0.xz 20160722.index 20160723.meta 20160725.00.10.0 20160725.09.05.index 20160725.09.12.meta Latest 20160710.index 20160712.0.xz 20160713.index 20160714.meta 20160716.0.xz 20160717.index 20160718.meta 20160720.0.xz 20160721.index 20160722.meta 20160724.0 20160725.00.10.index 20160725.09.05.meta 20160725.09.13.0 pmlogger.log 20160711.0.xz 20160712.index 20160713.meta 20160715.0.xz 20160716.index 20160717.meta 20160719.0.xz 20160720.index 20160721.meta 20160723.0.xz 20160724.index 20160725.00.10.meta 20160725.09.12.0 20160725.09.13.index pmlogger.log.prior 20160711.index 20160712.meta 20160714.0.xz 20160715.index 20160716.meta 20160718.0.xz 20160719.index 20160720.meta 20160722.0.xz 20160723.index 20160724.meta 20160725.09.05.0 20160725.09.12.index 20160725.09.13.meta ``` Now 20160723.0.xz is het last compressed archive, but one would expect with 0 days to have 20160724.0 compressed as well, unless I am missing something. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/99 ----==_mimepart_5795da722a8cf_7d863fe8b926929c82469d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

As executed on todays date:

/usr/lib/pcp/bin/pmlogger_daily -X xz -x 1
ls /var/log/pcp/pmlogger/hostname/
20160710.0.xz   20160711.meta   20160713.0.xz   20160714.index  20160715.meta   20160717.0.xz   20160718.index  20160719.meta   20160721.0.xz   20160722.index  20160723.meta   20160725.00.10.0      20160725.09.05.index  20160725.09.12.meta
20160710.index  20160712.0.xz   20160713.index  20160714.meta   20160716.0.xz   20160717.index  20160718.meta   20160720.0.xz   20160721.index  20160722.meta   20160724.0      20160725.00.10.index  20160725.09.05.meta   Latest
20160711.0.xz   20160712.index  20160713.meta   20160715.0.xz   20160716.index  20160717.meta   20160719.0.xz   20160720.index  20160721.meta   20160723.0      20160724.index  20160725.00.10.meta   20160725.09.12.0      pmlogger.log
20160711.index  20160712.meta   20160714.0.xz   20160715.index  20160716.meta   20160718.0.xz   20160719.index  20160720.meta   20160722.0.xz   20160723.index  20160724.meta   20160725.09.05.0      20160725.09.12.index  pmlogger.log.prior

20160722.0.xz is het last compressed archive...

/usr/lib/pcp/bin/pmlogger_daily -X xz -x 0
ls /var/log/pcp/pmlogger/hostname/
20160710.0.xz   20160711.meta   20160713.0.xz   20160714.index  20160715.meta   20160717.0.xz   20160718.index  20160719.meta   20160721.0.xz   20160722.index  20160723.meta   20160725.00.10.0      20160725.09.05.index  20160725.09.12.meta   Latest
20160710.index  20160712.0.xz   20160713.index  20160714.meta   20160716.0.xz   20160717.index  20160718.meta   20160720.0.xz   20160721.index  20160722.meta   20160724.0      20160725.00.10.index  20160725.09.05.meta   20160725.09.13.0      pmlogger.log
20160711.0.xz   20160712.index  20160713.meta   20160715.0.xz   20160716.index  20160717.meta   20160719.0.xz   20160720.index  20160721.meta   20160723.0.xz   20160724.index  20160725.00.10.meta   20160725.09.12.0      20160725.09.13.index  pmlogger.log.prior
20160711.index  20160712.meta   20160714.0.xz   20160715.index  20160716.meta   20160718.0.xz   20160719.index  20160720.meta   20160722.0.xz   20160723.index  20160724.meta   20160725.09.05.0      20160725.09.12.index  20160725.09.13.meta

Now 20160723.0.xz is het last compressed archive, but one would expect with 0 days to have 20160724.0 compressed as well, unless I am missing something.


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

----==_mimepart_5795da722a8cf_7d863fe8b926929c82469d-- From fche@redhat.com Mon Jul 25 08:52:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 48A267CA3 for ; Mon, 25 Jul 2016 08:52:31 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1B5D6304048 for ; Mon, 25 Jul 2016 06:52:30 -0700 (PDT) X-ASG-Debug-ID: 1469454746-0bf57c136783fb0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1PssXCbF4BQJA5Nd (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 06:52:27 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2651A15554 for ; Mon, 25 Jul 2016 13:52:26 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PDqPHY027345; Mon, 25 Jul 2016 09:52:25 -0400 Received: by fche.csb (Postfix, from userid 2569) id F1E3F58991; Mon, 25 Jul 2016 09:52:27 -0400 (EDT) To: Nathan Scott Cc: Marko Myllynen , pcp@oss.sgi.com Subject: Re: PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: PCP libvirt PMDA From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 25 Jul 2016 09:52:27 -0400 In-Reply-To: <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Sun, 24 Jul 2016 21:02:30 -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.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Mon, 25 Jul 2016 13:52:26 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469454746 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 459 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 nathans wrote: > [...] >> Below is a rebased patch (on top of the backing patch) and which has >> the one extra line needed to allow using e.g. ..net.net0.. instead of >> ..net.0.. etc. > > (hmm, is it not possible to get the actual interface names from libvirt? > i.e. like eth0, lo0, etc?) libvirt has no access to the guest-side name of these virtual network devices. They may have no corresponding host-side interface either. - FChE From minnus@buffalo.edu Mon Jul 25 08:54:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 133AF7CA6 for ; Mon, 25 Jul 2016 08:54:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C73318F8049 for ; Mon, 25 Jul 2016 06:54:29 -0700 (PDT) X-ASG-Debug-ID: 1469454867-0bf57b369ea16b0001-S8gJnT Received: from mtareserve1.acsu.buffalo.edu (mtareserve59.acsu.buffalo.edu [128.205.6.123]) by cuda.sgi.com with ESMTP id CfKoTyyfpLMkGdZC for ; Mon, 25 Jul 2016 06:54:27 -0700 (PDT) X-Barracuda-Envelope-From: minnus@buffalo.edu X-Barracuda-Effective-Source-IP: mtareserve59.acsu.buffalo.edu[128.205.6.123] X-Barracuda-Apparent-Source-IP: 128.205.6.123 Received: from localmaile.acsu.buffalo.edu (localmaile.acsu.buffalo.edu [128.205.4.3]) by mtareserve1.acsu.buffalo.edu (Postfix) with ESMTP id 7513A1A529E9; Mon, 25 Jul 2016 09:54:27 -0400 (EDT) Received: from localmaile.acsu.buffalo.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 68790160094; Mon, 25 Jul 2016 09:54:27 -0400 (EDT) Received: from localmaile.acsu.buffalo.edu (localhost [127.0.0.1]) by localmaile.acsu.buffalo.edu (Postfix) with ESMTP id 2BF4016009C; Mon, 25 Jul 2016 09:54:27 -0400 (EDT) Received: from smtp.buffalo.edu (smtp1.acsu.buffalo.edu [128.205.5.253]) by localmaile.acsu.buffalo.edu (Prefixe) with ESMTP id 2A91D160094; Mon, 25 Jul 2016 09:54:27 -0400 (EDT) Received: from prince.ccr.buffalo.edu.mail (prince.ccr.buffalo.edu [128.205.40.45]) (Authenticated sender: minnus@buffalo.edu) by smtp.buffalo.edu (Postfix) with ESMTPSA id 24A7614BAF12; Mon, 25 Jul 2016 09:54:27 -0400 (EDT) Date: Mon, 25 Jul 2016 09:54:11 -0400 From: Martins Innus To: Marko Myllynen , Nathan Scott Cc: pcp developers Message-ID: In-Reply-To: <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA X-Mailer: Airmail (367) X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-PM-EL-Spam-Prob: : 8% X-Barracuda-Connect: mtareserve59.acsu.buffalo.edu[128.205.6.123] X-Barracuda-Start-Time: 1469454867 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2209 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31507 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Nathan/Marko, On July 24, 2016 at 9:03:16 PM, Nathan Scott (nathans=40redhat.com) wrote= : > Hi Marko, > It tends to be block devices and network interfaces that are problemati= c, > not CPUs =46WIW - these are added and removed more commonly. We haven=E2=80=99t started logging any nodes with this pmda, just startin= g to figure out what is useful, but whatever the final choice is, it woul= d be ideal if pmlogger would automatically pickup any new devices. =C2=A0= So if the pmlogger config is libvirt.* , and the VMs running at pmlogger = start time each have only one network device and one blockdevice, if a VM= is then started with multiple of each, those start getting logged as wel= l. > =20 > > > Also, along the vein of PMIDs, and especially depending on how the = PMID > > > =22cluster=22 identifier is used, the size limits of 10 bits (1024 = metrics) > > > and/or 22 bits (if full cluster space available also) are less appe= aling > > > than the convenience of the full 32 bit instance identifier space. > > > =20 > Yeah, I wouldn't just dismiss this aspect either - a max of 70-ish bloc= k > devices will surely be limiting to some people. Only comment I have here is that we have one use case where we allocate a= VM with all the available resources on the host node. =C2=A0So in practi= ce currently that means 128 vCPUs. =C2=A0In theory, with current hardware= , I guess that could be 288 vCPUs without oversubscription. While we don=E2=80=99t oversubscribe CPUs, depending on your workload I s= uppose you could multiply the above numbers by 2,3,4... in a (maybe) cont= rived example. > =20 > > Martins, you were already trying out this libvirt PMDA after its > > initial posting and you have lots of valuable experience and insight > > with PCP also in general, how do you see these two approaches, which > > one would be more suitable for you and your use cases=3F > =20 > =46WIW, it was primarily from problems that Martins and Joe observed th= at > we ended up switching the cgroup metrics over to this compound instance= > name approach. > =20 Yeah it was something to do with IDs being reused by different cgroups or= something like that if I recall correclty. We had a lot of cgroups comin= g and going. Martins From fche@redhat.com Mon Jul 25 09:07:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3A4207CA3 for ; Mon, 25 Jul 2016 09:07:48 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8A07AAC003 for ; Mon, 25 Jul 2016 07:07:44 -0700 (PDT) X-ASG-Debug-ID: 1469455662-0bf57b369ca2170001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id eewOAaTcBaCTDXE8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 07:07:43 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8F485C05AA49; Mon, 25 Jul 2016 14:07:42 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PE7fIV030228; Mon, 25 Jul 2016 10:07:42 -0400 Received: by fche.csb (Postfix, from userid 2569) id 6F2A358991; Mon, 25 Jul 2016 10:07:44 -0400 (EDT) To: Ken McDonell Cc: PCP Subject: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> X-ASG-Orig-Subj: Re: More Python induced QA pain From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 25 Jul 2016 10:07:44 -0400 In-Reply-To: <578E9E23.9090904@internode.on.net> (Ken McDonell's message of "Wed, 20 Jul 2016 07:39:47 +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.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Mon, 25 Jul 2016 14:07:42 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469455663 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 830 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Ken McDonell writes: > qa/662 this time (pmwebd testing from python test code) with a variety > of fatal Python exceptions. [...] > Traceback (most recent call last): > File "/usr/lib64/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 376, in _make_request > httplib_response = conn.getresponse(buffering=True) > TypeError: getresponse() got an unexpected keyword argument 'buffering' > [...] > During handling of the above exception, another exception occurred: This is a problem in a system python libraries, which must have changed version on your VMs. I guess the 662 test case (src/test_webapi.py) could do some sort of smoke test to see if the requests module is at all alive. Or just ignore this and file a bug report with your distro. - FChE From brolley@redhat.com Mon Jul 25 10:23:06 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 976807CA6 for ; Mon, 25 Jul 2016 10:23:06 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0CB98AC004 for ; Mon, 25 Jul 2016 08:23:05 -0700 (PDT) X-ASG-Debug-ID: 1469460180-0bf57b369ea5e80001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id dJTICn6gGfjGQfH5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 08:23:01 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 597CA81129 for ; Mon, 25 Jul 2016 15:23:00 +0000 (UTC) Received: from [10.10.53.12] (vpn-53-12.rdu2.redhat.com [10.10.53.12]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PFMxR6008963 for ; Mon, 25 Jul 2016 11:22:59 -0400 Message-ID: <57962F83.4090801@redhat.com> Date: Mon, 25 Jul 2016 11:25:55 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: Kenj qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: Kenj qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Mon, 25 Jul 2016 15:23:00 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469460181 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 7350 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (17): qa/870: return non-zero exit status with --check qa/check: extend check.callback functionality qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0 qa/964: another conspirator in the great qa/1108 failure saga Revert "qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0" qa/340: rework filtering qa/381: additional diagnostics qa/870: extend to check $PCP_RUN_DIR/pmlogger.*.socket files qa/578: still dinkin' with acceptable openfds range qa/580: filter to catch yet another "init" process name qa/340: general cleanup qa/666 & qa/669: wait for pmlogger in cleanup() qa/381: more armour, more diagnostics qa/808: be a bit more patient and wait for processes to really exit qa/720: valgrind is broken on Ubuntu 16.04 ... just notrun here qa/666: more valgrind ducking and weaving, this time for bozo-laptop qa/admin/pcp-qa-summary: tweak how "passing" tests are identified qa/.gitignore | 1 qa/1008.out | 4 - qa/340 | 153 +++++++++++---------------------------------- qa/340-v1v2.out | 10 -- qa/340-v2.out | 36 ---------- qa/340.out | 34 ++++++++++ qa/381 | 69 ++++++++++++++------ qa/578 | 6 - qa/580 | 1 qa/666 | 4 - qa/669 | 1 qa/720 | 6 + qa/808 | 21 ++++++ qa/870 | 101 +++++++++++++++++++++++++++-- qa/870.out | 6 + qa/964 | 24 +++++-- qa/964.out | 4 - qa/admin/pcp-qa-summary | 6 + qa/check | 11 ++- qa/valgrind-suppress-3.8.1 | 40 +++++++++++ 20 files changed, 332 insertions(+), 206 deletions(-) Details ... commit d00aa310da80e9a7d8ed0192743a34bc72d9d4fe Author: Ken McDonell Date: Mon Jul 25 17:08:01 2016 +1000 qa/admin/pcp-qa-summary: tweak how "passing" tests are identified commit 73e00a59d29fc6cffabd186c32f4cbaf75520010 Author: Ken McDonell Date: Mon Jul 25 17:07:15 2016 +1000 qa/666: more valgrind ducking and weaving, this time for bozo-laptop commit 253575c6f44095358cffe1f3fd9a4cfd88a63c42 Author: Ken McDonell Date: Mon Jul 25 12:53:40 2016 +1000 qa/720: valgrind is broken on Ubuntu 16.04 ... just notrun here commit bbf9e93683e5603c64c9066d87f18e7d09a28727 Author: Ken McDonell Date: Mon Jul 25 12:53:00 2016 +1000 qa/808: be a bit more patient and wait for processes to really exit commit aaee00cd07a293c6a04eaa533e4bc9625ca59c46 Author: Ken McDonell Date: Mon Jul 25 12:51:57 2016 +1000 qa/381: more armour, more diagnostics This one is proving very difficult to get to pass 100% of the time. commit 6757a5167ea4d5040e525d7bc74f3932291812b3 Author: Ken McDonell Date: Mon Jul 25 12:49:56 2016 +1000 qa/666 & qa/669: wait for pmlogger in cleanup() The new 870 checker was tripping over this if pmlogger had not completely restarted before the 66[69] test exited ... in theory this could have caused a cascaded error for the next QA script to be run. commit 30d5c29c7e6a2e6a626132bef913a0550ca082e0 Author: Ken McDonell Date: Mon Jul 25 07:10:51 2016 +1000 qa/340: general cleanup 1. remove tests for v1 pmcd protocols ... not sure anyone even even remembers the pre-distributed PMNS days 2. remove the variant output files 3. clean up the "is pmcd alive" probing to use -h unix: in preference to -h localhost: where possible ... this seems to make the test more likely to pass on some platforms. commit 2cc9d56abcad5ed56a0d5e34921125be7bd63ce2 Author: Ken McDonell Date: Mon Jul 25 07:07:06 2016 +1000 qa/580: filter to catch yet another "init" process name On Ubuuntu 16.04 (bozo) it is /lib/systemd/systemd commit 6dc5d93fddc694aa069e129f7f5f440d29122efc Author: Ken McDonell Date: Sun Jul 24 21:42:12 2016 +1000 qa/578: still dinkin' with acceptable openfds range commit f2703dc7ce4a111edf43a126ce3d5ac3f17112dd Author: Ken McDonell Date: Sun Jul 24 21:27:00 2016 +1000 qa/870: extend to check $PCP_RUN_DIR/pmlogger.*.socket files commit 24fdd9afec4cacc1f305193f591fa6e9ca0665fe Author: Ken McDonell Date: Sun Jul 24 21:26:15 2016 +1000 qa/381: additional diagnostics commit 99ca398dcf0a2337c8abc2434ba59df2c083787f Author: Ken McDonell Date: Sun Jul 24 20:26:02 2016 +1000 qa/340: rework filtering commit 7dc8b0296e18a0bc97644cb33a8ab94f1912707a Author: Ken McDonell Date: Sun Jul 24 10:54:41 2016 +1000 Revert "qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0" This reverts commit 78123e98889508ff9b4f215aed90c02bab0a8598. Don't know where my brain was when I did this ... previous version was correct. commit fbfd8dfa03847a2d58ad42ecc52082530e8748c4 Author: Ken McDonell Date: Sat Jul 23 17:26:37 2016 +1000 qa/964: another conspirator in the great qa/1108 failure saga Turns out this little devil was unconditionally removing files in $PCP_TMP_DIR/pmlogger ... triggering all manner of badness, some of which resulted in sometime failures of qa/1108 many minutes later. Clean up pmlogger kill off logic and add more diagnostics. commit 78123e98889508ff9b4f215aed90c02bab0a8598 Author: Ken McDonell Date: Sat Jul 23 17:25:45 2016 +1000 qa/1008.out: remade with additional 'Consider combining ..' diag after commit 205137e0 commit fdc0fc143d9eee8e19b05faf9d65260b279a51c7 Author: Ken McDonell Date: Sat Jul 23 16:27:58 2016 +1000 qa/check: extend check.callback functionality Previously if check.callback existed and was executable in the directory that check is run from, then check.callback was run after _every_ qa test. Extend this so that if check.callback returns a non-zero exit status all subsequent QA tests are abandoned. This is most useful in locating pathological problems that are caused by one test, but not noticed until some (maybe much) later QA test fails. For example, this allowed qa/964 to be identified as one of the causes for qa/1108 failing sometimes. commit a795cc42aed0ee4d4804a91a5cdbb1be2669a1b3 Author: Ken McDonell Date: Sat Jul 23 16:26:33 2016 +1000 qa/870: return non-zero exit status with --check To be used with check.callback after check is modified ... From brolley@redhat.com Mon Jul 25 13:35:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 880477CA4 for ; Mon, 25 Jul 2016 13:35:15 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 29EC78F8040 for ; Mon, 25 Jul 2016 11:35:12 -0700 (PDT) X-ASG-Debug-ID: 1469471707-0bf8157e6ac5a10001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id oKsxLDLQdbMv2GI0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 11:35:08 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5A41448D for ; Mon, 25 Jul 2016 18:35:07 +0000 (UTC) Received: from [10.10.53.12] (vpn-53-12.rdu2.redhat.com [10.10.53.12]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PIZ6YO003634; Mon, 25 Jul 2016 14:35:06 -0400 Message-ID: <57965C89.40401@redhat.com> Date: Mon, 25 Jul 2016 14:38:01 -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: "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Mon, 25 Jul 2016 18:35:07 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469471707 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2490 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 07/19/2016 09:27 PM, Frank Ch. Eigler wrote: > Which initial work are you referring to? [ ... ] > If you're referring to commit efc0173ad era stuff from three months > ago, which were merged into 3.11.3, the performance effects are > obvious by inspection, and borne out by QA (e.g., qa/4751) and of > course hand testing. (Concurrent pmNewContext PM_CONTEXT_HOST's no > longer serialized each other when contacting absent hosts.) > > As previously stated on this list, that same test case indicated > instances where libpcp locking logic was incorrect, even before the > 3.11.3 era changes, resulting in deadlocks. As previously stated, > 4751 can hang/crash 3.11.2, 3.11.3, and git master pcp, depending on > invocation. In return, it was called "flakey" and commented out of > qa/group. (I hadn't found an invocation that could hang/crash the > fche/multithread branch libpcp though.) Yeah, that's what I was referring to. For some reason, I thought that it had never been merged. >> Once we get that bit taken care of, let's tackle the remaining >> pieces, one at a time from the same point of view: proposed benefit, >> correctness and verification of both. > The post-3.11.3 changes' proposed benefits were entirely the > correction of race conditions and/or elimination of deadlocks. There > was no performance-tweaking argument proposed. Absolute correctness > is tricky to guarantee / verify. Incorrectness is clearer: "valgrind > --tool=helgrind" has been helpful in identifying at least some of the > preexisting problems. It was by that tool's reports that many of the > subsequent small-lock patches were driven. > > >> I suggest starting with a new branch so as to reduce the chance of >> errors. > Can you explain what you mean? What would you like to see on this new > branch? It's my understanding the the subsequent changes came in a series of smaller changes. If so, rather than trying to pull them in one at a time from the existing branch(es), it might be easier to re-introduce them one at a time. If they were not made in a series of small changes, then perhaps they could still be re-introduced that way. Each addressing the concerns of addressing a demonstrable problem failing (possibly new) qa, or performance issue reviewable fix qa now passing or performance improved The only purpose of breaking it up into smaller bits is to help ease the concerns over necessity and correctness. Dave From fche@redhat.com Mon Jul 25 15:33:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C8E3C7CA4 for ; Mon, 25 Jul 2016 15:33:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9AD878F804B for ; Mon, 25 Jul 2016 13:33:01 -0700 (PDT) X-ASG-Debug-ID: 1469478776-0bf57b369db9a80001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Kdi5DfBoQ1zvBr12 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 13:32:57 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5CF4320A89 for ; Mon, 25 Jul 2016 20:32:56 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PKWtEx014100; Mon, 25 Jul 2016 16:32:55 -0400 Received: by fche.csb (Postfix, from userid 2569) id 3173858991; Mon, 25 Jul 2016 16:32:58 -0400 (EDT) Date: Mon, 25 Jul 2016 16:32:57 -0400 From: "Frank Ch. Eigler" To: Dave Brolley Cc: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps Message-ID: <20160725203257.GG5274@redhat.com> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <57965C89.40401@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <57965C89.40401@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Mon, 25 Jul 2016 20:32:56 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469478777 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4028 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Dave - > Yeah, that's what I was referring to. For some reason, I thought that it > had never been merged. Yes, it was merged into 3.11.2 (commit efc0173ad and a few followups). How time flies. > >Can you explain what you mean? What would you like to see on this new > >branch? > It's my understanding the the subsequent changes came in a series of > smaller changes. If so, rather than trying to pull them in one at a > time from the existing branch(es), it might be easier to > re-introduce them one at a time. Not sure how "pulling in" differs from "reintroducing". It seems we need to go through them one by one, whether from a branch where they already exist. > addressing a demonstrable problem > failing (possibly new) qa, or performance issue > reviewable fix > qa now passing or performance improved This is a fine way to go for normal small sorts of bugs. We have more of a systemic design issue. The multithreading problems tend to have a similar problem signature: (1) * pick a multithreading test case * run it under valgrind --helgrind * observe lock nesting errors * fix by tweaking lock ordering/selection and (2) * pick a multithreading test case * run it with a large workload, enough times to ... * ... observe deadlock or crash * from various thread backtraces, deduce nesting or other error * fix by tweaking lock ordering/selection ... then repeat. Take for example, as reported back three months ago at [1]: the 4751 test case, as committed, was failing in that the last run timed out and failed to produce output. [1] http://oss.sgi.com/archives/pcp/2016-04/msg00202.html See the current git head qa/4751{,.out} and 3.11.3 released binaries fedora 24. On my machine, the 4751 test now happens to run successfully most of the time. But: valgrind --tool=helgrind ./src/multithread10 [....] (where [....] is the 157 archives/ip-addresses for the last part of the test case) produces numerous errors: ==12842== Thread #3: lock order "0x90839D0 before 0x52DA1E0" violated ==12842== ==12842== Observed (incorrect) order is: acquisition of lock at 0x52DA1E0 ==12842== at 0x4C2FE9D: mutex_lock_WRK (hg_intercepts.c:901) ==12842== by 0x4C33D01: pthread_mutex_lock (hg_intercepts.c:917) ==12842== by 0x50ABE82: __pmLock (lock.c:278) ==12842== by 0x506D87B: pmDestroyContext (context.c:1494) ==12842== by 0x5072C01: pmDestroyFetchGroup (fetchgroup.c:1653) ==12842== by 0x109059: thread_fn (multithread10.c:65) ==12842== by 0x4C32A24: mythread_wrapper (hg_intercepts.c:389) ==12842== by 0x4E455C9: start_thread (pthread_create.c:333) ==12842== by 0x53E2EAC: clone (clone.S:109) ==12842== ==12842== followed by a later acquisition of lock at 0x90839D0 ==12842== at 0x4C2FE9D: mutex_lock_WRK (hg_intercepts.c:901) ==12842== by 0x4C33D01: pthread_mutex_lock (hg_intercepts.c:917) ==12842== by 0x50ABE82: __pmLock (lock.c:278) ==12842== by 0x506D8C0: pmDestroyContext (context.c:1507) ==12842== by 0x5072C01: pmDestroyFetchGroup (fetchgroup.c:1653) ==12842== by 0x109059: thread_fn (multithread10.c:65) ==12842== by 0x4C32A24: mythread_wrapper (hg_intercepts.c:389) ==12842== by 0x4E455C9: start_thread (pthread_create.c:333) ==12842== by 0x53E2EAC: clone (clone.S:109) ==12842== [...] Every such lock order report is a potential deadlock site, several of which have been actually observed to occur. Every one represents a design flaw. So, would this be our game plan? > addressing a demonstrable problem -> helgrind error or otherwise triggered deadlock/crash > failing (possibly new) qa, or performance issue -> qa code already exists, just invoke repeatedly or heavily or under monitoring > reviewable fix -> as per fche/multithread branch (just rebased) > qa now passing or performance improved -> one fewer helgrind errors - FChE From kenj@internode.on.net Mon Jul 25 15:36:59 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7A0287CA4 for ; Mon, 25 Jul 2016 15:36:59 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id F1141AC004 for ; Mon, 25 Jul 2016 13:36:55 -0700 (PDT) X-ASG-Debug-ID: 1469479012-0bf8157e6ad2070001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id mLRluUcnPI1qPEgK for ; Mon, 25 Jul 2016 13:36:53 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2D0CACrd5ZXEET50XYNT4wCr2+EC4YdAoIOAQEBAQEBBwEBAQEBAQEBNoEBAQQJAYQNAQUjDwEFQBELGAICBRYLAgIJAwIBAgEbFhQTCAEBr3hnjVcBAQgCASSBAYl2hQyCNYJaBZkoni6QIYRZgg2EToJeAQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 06:06:53 +0930 Subject: Re: [pcp] PCP libvirt PMDA To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> From: Ken McDonell Message-ID: <57967863.8090605@internode.on.net> Date: Tue, 26 Jul 2016 06:36:51 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469479013 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 897 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31515 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 25/07/16 23:54, Martins Innus wrote: > ... We haven’t started logging any nodes with this pmda, just > starting to figure out what is useful, but whatever the final choice > is, it would be ideal if pmlogger would automatically pickup any new > devices. So if the pmlogger config is libvirt.* , and the VMs > running at pmlogger start time each have only one network device and > one blockdevice, if a VM is then started with multiple of each, those > start getting logged as well. I haven't been following this thread in detail, so this comment may not be relevant, but ... If the PMDA is using dynamic metric names (not dynamic instances) for this data, then pmlogger will only log the metric _names_ that exist at the time pmlogger starts ... instances can come and go, but the PMNS will not be re-explored by pmlogger once it has parsed the configuration file. From kenj@internode.on.net Mon Jul 25 16:14:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 86A4E7CA4 for ; Mon, 25 Jul 2016 16:14:27 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4BA9E8F804C for ; Mon, 25 Jul 2016 14:14:24 -0700 (PDT) X-ASG-Debug-ID: 1469481260-0bf57b369cbc530001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id k1q9lX5AgQHwFgtK for ; Mon, 25 Jul 2016 14:14:21 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AxBQD9f5ZXEET50XYNT4QVfLpvJIUvSgKCDgEBAQEBAQcBAQEBAQEBATaBAQ4BhA0BBThAARALGAkWDwkDAgECARsWFAYKAwYCAQGIOqdOjj4BAQEBAQEBAQEBAQEBAQEBAQEfineKGwWZKIYXixKNBZAhhFlcgTGHLAEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 06:44:20 +0930 Subject: Re: More Python induced QA pain To: "Frank Ch. Eigler" X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> Cc: PCP From: Ken McDonell Message-ID: <5796812B.6090409@internode.on.net> Date: Tue, 26 Jul 2016 07:14:19 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 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: 1469481260 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1694 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31516 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 26/07/16 00:07, Frank Ch. Eigler wrote: > Ken McDonell writes: > >> qa/662 this time (pmwebd testing from python test code) with a variety >> of fatal Python exceptions. [...] >> Traceback (most recent call last): >> File "/usr/lib64/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 376, in _make_request >> httplib_response = conn.getresponse(buffering=True) >> TypeError: getresponse() got an unexpected keyword argument 'buffering' >> [...] >> During handling of the above exception, another exception occurred: > > This is a problem in a system python libraries, which must have > changed version on your VMs. I guess the 662 test case > (src/test_webapi.py) could do some sort of smoke test to see if > the requests module is at all alive. Or just ignore this and > file a bug report with your distro. Thanks Frank, but I'm no closer to resolving the issue. The particular problem you're referring to seems to be related to a broken implementation of chunked transfer-encoding in Python 2.6.1 and 2.6.2 (at least) as far as I can tell from here ... https://github.com/kennethreitz/requests/issues/2568 But this test case is failing on Python 3.5.2 in at least one case which is the latest and greatest Python as far as I can tell. And is the test expected to work at all with Python2? I ask because the failure signatures are different with Python2. The fact is that for a variety of failure signatures this test is not working ON ANY of the 30-odd platforms in my QA Farm, so I'm a little loathe to write it off as a Python version issue ... it seems more broken than that. From fche@redhat.com Mon Jul 25 16:43:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 680B07CA4 for ; Mon, 25 Jul 2016 16:43:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2BD46304053 for ; Mon, 25 Jul 2016 14:43:35 -0700 (PDT) X-ASG-Debug-ID: 1469483014-0bf8157e6ad74c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id iBJqWuGxzHuWunsP (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 14:43:35 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 891FD3B70C; Mon, 25 Jul 2016 21:43:34 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6PLhYsZ016298; Mon, 25 Jul 2016 17:43:34 -0400 Received: by fche.csb (Postfix, from userid 2569) id 930F658991; Mon, 25 Jul 2016 17:43:36 -0400 (EDT) Date: Mon, 25 Jul 2016 17:43:36 -0400 From: "Frank Ch. Eigler" To: Ken McDonell Cc: PCP Subject: Re: More Python induced QA pain Message-ID: <20160725214336.GH5274@redhat.com> X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5796812B.6090409@internode.on.net> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Mon, 25 Jul 2016 21:43:34 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469483014 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1675 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Ken - > >> "/usr/lib64/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 376, in _make_request > >> httplib_response = conn.getresponse(buffering=True) > >>TypeError: getresponse() got an unexpected keyword argument 'buffering' > [...] > >This is a problem in a system python libraries [...] > > Thanks Frank, but I'm no closer to resolving the issue. OK, too bad. > The particular problem you're referring to seems to be related to a > broken implementation of chunked transfer-encoding in Python 2.6.1 and > 2.6.2 (at least) as far as I can tell from here ... > https://github.com/kennethreitz/requests/issues/2568 That's a good find, but not quite right. We don't reuse connection in the tests AFAIK; the src/test_webapi.py is about as vanilla use of that python package as I can see. > But this test case is failing on Python 3.5.2 in at least one case which > is the latest and greatest Python as far as I can tell. > > And is the test expected to work at all with Python2? I ask because the > failure signatures are different with Python2. Are there any failure signatures that don't implicate the python-requests package? > The fact is that for a variety of failure signatures this test is > not working ON ANY of the 30-odd platforms in my QA Farm, so I'm a > little loathe to write it off as a Python version issue ... it seems > more broken than that. Weird. On my F24 workstation, it works fine with both python{2,3}. python-2.7.12-1.fc24.x86_64 python2-requests-2.10.0-2.fc24.noarch python3-3.5.1-12.fc24.x86_64 python3-requests-2.10.0-2.fc24.noarch - FChE From kenj@internode.on.net Mon Jul 25 17:41:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A266C7CA4 for ; Mon, 25 Jul 2016 17:41:38 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 65CA3304048 for ; Mon, 25 Jul 2016 15:41:35 -0700 (PDT) X-ASG-Debug-ID: 1469486487-0bf57b369bc0340001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 7iPPlaZ1nAGFB7RR for ; Mon, 25 Jul 2016 15:41:27 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DqCACelJZXEET50XYNT4QVfLpvIIV9AoINAQEBAQEBBwEBAQEBAQEBNoEBAQQJAYQNAQUjVQEQCxgJFgsCAgkDAgECARsWFAYNCAEBsCZnjVgBAQEBAQEBAwEBAQEBAQESDop3hDODDoJaBYgQhzGJZ4M5gXBuixKNBZAhhFlcgTGEToEcgUIBAQE Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 08:11:23 +0930 Subject: Re: More Python induced QA pain To: "Frank Ch. Eigler" X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <57969592.3050402@internode.on.net> Date: Tue, 26 Jul 2016 08:41:22 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <20160725214336.GH5274@redhat.com> Content-Type: multipart/mixed; boundary="------------030103010908080105050508" X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469486487 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1177 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31519 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header This is a multi-part message in MIME format. --------------030103010908080105050508 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 26/07/16 07:43, Frank Ch. Eigler wrote: > ... > Weird. On my F24 workstation, it works fine with both python{2,3}. > > python-2.7.12-1.fc24.x86_64 > python2-requests-2.10.0-2.fc24.noarch > python3-3.5.1-12.fc24.x86_64 > python3-requests-2.10.0-2.fc24.noarch It gets even weirder ... something else is in play here ... do you have PCP commit e372000480 included (Nathan's investigations yesterday suggested this was somehow implicated)? Initially, my F24 platform had ... kenj@vm03:~/src/pcp/qa$ rpm -q python python3 python2-requests python3-requests python-2.7.11-5.fc24.x86_64 python3-3.5.1-8.fc24.x86_64 python2-requests-2.10.0-2.fc24.noarch python3-requests-2.10.0-2.fc24.noarch and qa/662 dies as per the attached 662.out.bad.1 THen I upgraded to the lastest F24 bits ... kenj@vm03:~/src/pcp/qa$ rpm -q python python3 python2-requests python3-requests python-2.7.12-1.fc24.x86_64 python3-3.5.1-12.fc24.x86_64 python2-requests-2.10.0-2.fc24.noarch python3-requests-2.10.0-2.fc24.noarch which looks a lot like yours, but qa/662 fails with exactly the same failure signature. --------------030103010908080105050508 Content-Type: text/plain; charset=UTF-8; name="662.out.bad.1" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="662.out.bad.1" QA output created by 662 === IPv4 pmwebd testing via python === Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 385, in _make_request httplib_response = conn.getresponse(buffering=True) TypeError: getresponse() got an unexpected keyword argument 'buffering' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen chunked=chunked) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 387, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.5/http/client.py", line 1174, in getresponse response.begin() File "/usr/lib64/python3.5/http/client.py", line 282, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/adapters.py", line 403, in send timeout=timeout File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 623, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/util/retry.py", line 255, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/packages/six.py", line 685, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen chunked=chunked) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 387, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.5/http/client.py", line 1174, in getresponse response.begin() File "/usr/lib64/python3.5/http/client.py", line 282, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status raise RemoteDisconnected("Remote end closed connection without" requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "src/test_webapi.py", line 130, in test_metric_enumeration(ctx_local,'') File "src/test_webapi.py", line 107, in test_metric_enumeration ('?prefix='+prefix if prefix != '' else '')) File "/usr/lib/python3.5/site-packages/requests/api.py", line 71, in get return request('get', url, params=params, **kwargs) File "/usr/lib/python3.5/site-packages/requests/api.py", line 57, in request return session.request(method=method, url=url, **kwargs) File "/usr/lib/python3.5/site-packages/requests/sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python3.5/site-packages/requests/sessions.py", line 585, in send r = adapter.send(request, **kwargs) File "/usr/lib/python3.5/site-packages/requests/adapters.py", line 453, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) Received PM_CONTEXT_LOCAL #### Received PM_CONTEXT_HOST #### bad archive /dev/null response code 400 bad archive ../etc/passwd response code 400 bad archive /etc/passwd response code 400 bad archive ../../etc/shadow response code 400 command NOSUCHAPI response code 400 context NOSUCHCONTEXT response code 400 context 0 response code 400 non-pmwebapi response code 400 context #### local metric .* enumeration with pminfo #### === IPv6 pmwebd testing via python === Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 385, in _make_request httplib_response = conn.getresponse(buffering=True) TypeError: getresponse() got an unexpected keyword argument 'buffering' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen chunked=chunked) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 387, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.5/http/client.py", line 1174, in getresponse response.begin() File "/usr/lib64/python3.5/http/client.py", line 282, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/requests/adapters.py", line 403, in send timeout=timeout File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 623, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/util/retry.py", line 255, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/packages/six.py", line 685, in reraise raise value.with_traceback(tb) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 578, in urlopen chunked=chunked) File "/usr/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py", line 387, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.5/http/client.py", line 1174, in getresponse response.begin() File "/usr/lib64/python3.5/http/client.py", line 282, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status raise RemoteDisconnected("Remote end closed connection without" requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "src/test_webapi.py", line 130, in test_metric_enumeration(ctx_local,'') File "src/test_webapi.py", line 107, in test_metric_enumeration ('?prefix='+prefix if prefix != '' else '')) File "/usr/lib/python3.5/site-packages/requests/api.py", line 71, in get return request('get', url, params=params, **kwargs) File "/usr/lib/python3.5/site-packages/requests/api.py", line 57, in request return session.request(method=method, url=url, **kwargs) File "/usr/lib/python3.5/site-packages/requests/sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python3.5/site-packages/requests/sessions.py", line 585, in send r = adapter.send(request, **kwargs) File "/usr/lib/python3.5/site-packages/requests/adapters.py", line 453, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) Received PM_CONTEXT_LOCAL #### Received PM_CONTEXT_HOST #### bad archive /dev/null response code 400 bad archive ../etc/passwd response code 400 bad archive /etc/passwd response code 400 bad archive ../../etc/shadow response code 400 command NOSUCHAPI response code 400 context NOSUCHCONTEXT response code 400 context 0 response code 400 non-pmwebapi response code 400 context #### local metric .* enumeration with pminfo #### --------------030103010908080105050508-- From nscott@redhat.com Mon Jul 25 19:22:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E8DC27CA4 for ; Mon, 25 Jul 2016 19:22:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B7FC0304051 for ; Mon, 25 Jul 2016 17:22:14 -0700 (PDT) X-ASG-Debug-ID: 1469492531-0bf57b369ec2f90001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id KcglP3AcJyhSNeEN (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Jul 2016 17:22:11 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6Q0M7Am016221; Mon, 25 Jul 2016 20:22:07 -0400 Date: Mon, 25 Jul 2016 20:22:06 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <395276517.9146901.1469492526065.JavaMail.zimbra@redhat.com> In-Reply-To: <57969592.3050402@internode.on.net> References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> Subject: Re: [pcp] More Python induced QA pain MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] More Python induced QA pain 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: More Python induced QA pain Thread-Index: 1tH0kMtTb0Pz0o56GZ6WIAg/gClvxA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1469492531 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 299 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31523 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...]... something else is in play here ... do you have > PCP commit e372000480 included (Nathan's investigations yesterday > suggested this was somehow implicated)? I have a fix for the above, just doing a full QA run with it now. cheers. -- Nathan From bugzilla@redhat.com Mon Jul 25 20:13:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D7F747CA0 for ; Mon, 25 Jul 2016 20:13:07 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7DAC48F8039 for ; Mon, 25 Jul 2016 18:13:04 -0700 (PDT) X-ASG-Debug-ID: 1469495576-0bf8157e6ce3f50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-68.servers.netregistry.net [202.124.241.68]) by cuda.sgi.com with ESMTP id 00YkbjDIZ0hHJ1kt (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 25 Jul 2016 18:12:58 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.68 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRqvR-0007Fw-GE for ; Tue, 26 Jul 2016 11:12:56 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q1CTIY056366 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 21:12:29 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q1CTY6026869 for ; Mon, 25 Jul 2016 21:12:29 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6Q1CS6U026868; Mon, 25 Jul 2016 21:12:28 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1359961] New: pmchart plots disappear when legend is turned off and back on again Date: Tue, 26 Jul 2016 01:12:28 +0000 X-ASG-Orig-Subj: [Bug 1359961] New: pmchart plots disappear when legend is turned off and back on again 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: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium 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: bug_id short_desc product version component bug_severity assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: mgoodwin@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-68.servers.netregistry.net[202.124.241.68] X-Barracuda-Start-Time: 1469495578 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1273 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31524 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=3D1359961 Bug ID: 1359961 Summary: pmchart plots disappear when legend is turned off and back on again Product: Fedora Version: 24 Component: pcp Severity: medium Assignee: nathans@redhat.com Reporter: mgoodwin@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: pmchart plots disappear when legend is turned off a= nd back on again using the Edit/chart dialog Version-Release number of selected component (if applicable): pcp-3.11.3-1 / F24 How reproducible: easily Steps to Reproduce: 1. pmchart -c Loadavg 2. Edit/Chart 3. Disable legend, Apply, Enable legend, Apply Actual results: all plots disappear for the current chart Expected results: legend re-enabled without loss of any plots! --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3Dgb18wZW= jHS&a=3Dcc_unsubscribe= From fche@redhat.com Mon Jul 25 20:27:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 03E9E7CA0 for ; Mon, 25 Jul 2016 20:27:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id BBB0A304064 for ; Mon, 25 Jul 2016 18:27:20 -0700 (PDT) X-ASG-Debug-ID: 1469496439-0bf57b369bc6db0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KRs4OTFhvtAgJ1Ke (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 18:27:19 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id DB3A983F38; Tue, 26 Jul 2016 01:27:18 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q1RIgx022591; Mon, 25 Jul 2016 21:27:18 -0400 Received: by fche.csb (Postfix, from userid 2569) id 930825899D; Mon, 25 Jul 2016 21:27:20 -0400 (EDT) Date: Mon, 25 Jul 2016 21:27:20 -0400 From: "Frank Ch. Eigler" To: Ken McDonell Cc: PCP Subject: Re: More Python induced QA pain Message-ID: <20160726012720.GA12088@redhat.com> X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <57969592.3050402@internode.on.net> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Tue, 26 Jul 2016 01:27:18 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469496439 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1054 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - On Tue, Jul 26, 2016 at 08:41:22AM +1000, Ken McDonell wrote: > [...] > which looks a lot like yours, but qa/662 fails with exactly the same > failure signature. OK, some more googling suggests that this part was wild goose chase, that the first exception ("buffering...") is ignorable. The key part is: > QA output created by 662 > [...] > File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status > raise RemoteDisconnected("Remote end closed connection without" > http.client.RemoteDisconnected: Remote end closed connection without response > [...] and > [...] > File "/usr/lib64/python3.5/http/client.py", line 251, in _read_status > raise RemoteDisconnected("Remote end closed connection without" > requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) > [...] So the python code is seeing pmwebd close the connection. Perhaps the 662.full can help explain, or else an strace. - FChE From kenj@internode.on.net Mon Jul 25 21:13:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none 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 D5DA27CA0 for ; Mon, 25 Jul 2016 21:13:44 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3DACFAC001 for ; Mon, 25 Jul 2016 19:13:41 -0700 (PDT) X-ASG-Debug-ID: 1469499213-0bf57c1369af850001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id vPgVQhWXp3SHI4YU for ; Mon, 25 Jul 2016 19:13:34 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AWHACHxpZXEET50XYNUIQVKrtDhh0CggYBAQEBAQEHAQEBAQEBAQE2gQEBBAkBhA0BBSNWEAsYKgICLRYUBg0IAQGwSmeNYQEBAQEBAQEDAQEBAQEBEw6IIoJVhC6DE4JaBYgZhXSBNIlogzqBcJkMkCOCZByBXoINhE6CXgEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 11:40:35 +0930 Subject: Re: More Python induced QA pain To: "Frank Ch. Eigler" X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> <20160726012720.GA12088@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> Date: Tue, 26 Jul 2016 12:10:34 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160726012720.GA12088@redhat.com> Content-Type: multipart/mixed; boundary="------------9EB82FD0765F9AE9380BAA95" X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469499213 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 463 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31525 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header This is a multi-part message in MIME format. --------------9EB82FD0765F9AE9380BAA95 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 26/07/16 11:27, Frank Ch. Eigler wrote: > ... > So the python code is seeing pmwebd close the connection. Perhaps the 662.full > can help explain, or else an strace. It would be nice if the linux PMDA fix Nathan is chasing for the same QA failure would trigger this, namely pmwebd closing the connection. Nathan? Frank, in case it helps I've attached the 662.full failure from the F24 machine. --------------9EB82FD0765F9AE9380BAA95 Content-Type: text/plain; charset=UTF-8; name="662.full" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="662.full" pid=8920 Tue Jul 26 08:39:53 AEST 2016 [Mon Jul 25 22:39:53] pmwebd(8920): pmwebd Started daemon on IPv4 TCP port 54321 Started daemon on IPv6 TCP port 54321 Verbosity level 1 Permissive mode enabled Using libmicrohttpd 0.9.46 PMAPI prefix /pmapi Remote context creation requests enabled Archive base directory: . Graphite API disabled Graphite API name encoding long Graphite API Cairo graphics rendering compiled-in HTTP compression compiled-in Periodic client statistics dumped roughly every 300s Using up to 0 auxiliary threads ipv6local=localhost6 Received PM_CONTEXT_LOCAL #1708148112 Received PM_CONTEXT_HOST #745476735 bad archive /dev/null response code 400 bad archive ../etc/passwd response code 400 bad archive /etc/passwd response code 400 bad archive ../../etc/shadow response code 400 command NOSUCHAPI response code 400 context NOSUCHCONTEXT response code 400 context 0 response code 400 non-pmwebapi response code 400 context #1708148112 local metric .* enumeration with pminfo #876 Received PM_CONTEXT_LOCAL #819384292 Received PM_CONTEXT_HOST #1635142041 bad archive /dev/null response code 400 bad archive ../etc/passwd response code 400 bad archive /etc/passwd response code 400 bad archive ../../etc/shadow response code 400 command NOSUCHAPI response code 400 context NOSUCHCONTEXT response code 400 context 0 response code 400 non-pmwebapi response code 400 context #819384292 local metric .* enumeration with pminfo #876 === pmwebd log === [Mon Jul 25 22:39:53] pmwebd(8920): pmwebd Started daemon on IPv4 TCP port 54321 Started daemon on IPv6 TCP port 54321 Verbosity level 1 Permissive mode enabled Using libmicrohttpd 0.9.46 PMAPI prefix /pmapi Remote context creation requests enabled Archive base directory: . Graphite API disabled Graphite API name encoding long Graphite API Cairo graphics rendering compiled-in HTTP compression compiled-in Periodic client statistics dumped roughly every 300s Using up to 0 auxiliary threads [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59476] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): context PM_CONTEXT_LOCAL (vm03.localdomain) (web1708148112=pm0) created, expires after 5s [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59478] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): context PM_CONTEXT_HOST localhost (vm03.localdomain) (web745476735=pm1) created, expires after 5s [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59492] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59492] suspicious archive path /dev/null [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59494] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59494] suspicious archive path ./../etc/passwd [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59496] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59496] suspicious archive path /etc/passwd [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59498] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59498] suspicious archive path ./../../etc/shadow [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59500] HTTP/1.1 GET /pmapi/NOSUCHAPI [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59500] url.size() 3 not 4, url[2]=NOSUCHAPI, new_contexts_p=1 [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59502] HTTP/1.1 GET /pmapi/NOSUCHCONTEXT/_metric [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59502] unrecognized web context #NOSUCHCONTEXT [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59504] HTTP/1.1 GET /pmapi/0/_metric [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59504] unrecognized web context #0 [Mon Jul 25 22:39:53] pmwebd(8920): [::1:59506] HTTP/1.1 GET /random_nonpmwebapi_url [Mon Jul 25 22:39:54] pmwebd(8920): [::1:59508] HTTP/1.1 GET /pmapi/1708148112/_metric [Mon Jul 25 22:39:59] pmwebd(8920): context (web745476735=pm1) expired. [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59510] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): context PM_CONTEXT_LOCAL (vm03.localdomain) (web819384292=pm1) created, expires after 5s [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59512] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): context PM_CONTEXT_HOST localhost6 (vm03.localdomain) (web1635142041=pm2) created, expires after 5s [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59520] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59520] suspicious archive path /dev/null [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59522] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59522] suspicious archive path ./../etc/passwd [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59524] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59524] suspicious archive path /etc/passwd [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59526] HTTP/1.1 GET /pmapi/context [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59526] suspicious archive path ./../../etc/shadow [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59528] HTTP/1.1 GET /pmapi/NOSUCHAPI [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59528] url.size() 3 not 4, url[2]=NOSUCHAPI, new_contexts_p=1 [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59530] HTTP/1.1 GET /pmapi/NOSUCHCONTEXT/_metric [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59530] unrecognized web context #NOSUCHCONTEXT [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59532] HTTP/1.1 GET /pmapi/0/_metric [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59532] unrecognized web context #0 [Mon Jul 25 22:39:59] pmwebd(8920): [::1:59534] HTTP/1.1 GET /random_nonpmwebapi_url [Mon Jul 25 22:40:00] pmwebd(8920): context (web1708148112=pm0) expired. [Mon Jul 25 22:40:00] pmwebd(8920): [::1:59536] HTTP/1.1 GET /pmapi/819384292/_metric [Mon Jul 25 22:40:14] pmwebd(8920): context (web819384292=pm1) expired. [Mon Jul 25 22:40:14] pmwebd(8920): context (web1635142041=pm2) expired. --------------9EB82FD0765F9AE9380BAA95-- From fche@redhat.com Mon Jul 25 21:51:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 004887CA0 for ; Mon, 25 Jul 2016 21:51:36 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id B64B5304051 for ; Mon, 25 Jul 2016 19:51:36 -0700 (PDT) X-ASG-Debug-ID: 1469501495-0bf57c1368b0fd0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1ox5iN8hBW0AGM47 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 19:51:35 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id D7627C049D67; Tue, 26 Jul 2016 02:51:34 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q2pYd7013072; Mon, 25 Jul 2016 22:51:34 -0400 Received: by fche.csb (Postfix, from userid 2569) id C86085899D; Mon, 25 Jul 2016 22:51:36 -0400 (EDT) Date: Mon, 25 Jul 2016 22:51:36 -0400 From: "Frank Ch. Eigler" To: Ken McDonell Cc: PCP Subject: Re: More Python induced QA pain Message-ID: <20160726025136.GB12088@redhat.com> X-ASG-Orig-Subj: Re: More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> <20160726012720.GA12088@redhat.com> <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Tue, 26 Jul 2016 02:51:34 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469501495 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 480 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - On Tue, Jul 26, 2016 at 12:10:34PM +1000, Ken McDonell wrote: > Frank, in case it helps I've attached the 662.full failure from the F24 > machine. Interesting. Yours diverges from mine pretty early on: during the post-context-creation enumeration of the metrics. As a SWAG, maybe something in pmcd/etc. is now taking too long to enumerate the PMNS and causing libpcp level timeouts? Maybe try running pmwebd in the 662 test case with -D$something. - FChE From bugzilla@redhat.com Mon Jul 25 23:01:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2DBA97CA0 for ; Mon, 25 Jul 2016 23:01:27 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C97D98F8049 for ; Mon, 25 Jul 2016 21:01:23 -0700 (PDT) X-ASG-Debug-ID: 1469505676-0bf8157e6cef200001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id q5Tlo3ksCy8CVBHG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 25 Jul 2016 21:01:17 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bRtYK-0003nz-BY for ; Tue, 26 Jul 2016 14:01:15 +1000 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q40oqC037691 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 00:00:51 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6Q40oBI000756 for ; Tue, 26 Jul 2016 00:00:50 -0400 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u6Q40opi000755; Tue, 26 Jul 2016 00:00:50 -0400 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1359975] New: pmchart run-away mem leak replaying multi-archive when rewinding Date: Tue, 26 Jul 2016 04:00:50 +0000 X-ASG-Orig-Subj: [Bug 1359975] New: pmchart run-away mem leak replaying multi-archive when rewinding 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: 24 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium 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: bug_id short_desc product version component bug_severity assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: mgoodwin@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1469505677 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1677 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31526 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=3D1359975 Bug ID: 1359975 Summary: pmchart run-away mem leak replaying multi-archive when rewinding Product: Fedora Version: 24 Component: pcp Severity: medium Assignee: nathans@redhat.com Reporter: mgoodwin@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: pmchart goes into a run-away memory leak and eventu= ally gets killed by oom killer Version-Release number of selected component (if applicable): pcp-3.11.4-1 / F24 How reproducible: easily Steps to Reproduce: 1. wget http://people.redhat.com/~mgoodwin/pcp/archives/goody.tgz; tar xzf goody.tgz 2. pmchart -z -a goody -t 10m -O-0 -s 400 -v 400 -geometry 800x450 -c CPU 3. expose time controls, select FAST, press REWIND then press STOP Actual results: pmtime dialog stops, but pmchart does not scroll and spins = out of control and is eventually killed by oom. Expected results: pmchart should scroll and stop as per pmtime Additional info: this only occurs when replaying multiple archives (in the directory 'goody'). It is not reproducible if those archives are merged with pmlogextract and we only open the one merged archive. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DG0CBDgT= erf&a=3Dcc_unsubscribe= From nscott@redhat.com Mon Jul 25 23:09:47 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 05E627CA0 for ; Mon, 25 Jul 2016 23:09:47 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id BF4FA8F8033 for ; Mon, 25 Jul 2016 21:09:46 -0700 (PDT) X-ASG-Debug-ID: 1469506184-0bf57b369bcfa90001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 2tAmArWNBejC7GAn (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Jul 2016 21:09:44 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6Q49eJE007383; Tue, 26 Jul 2016 00:09:40 -0400 Date: Tue, 26 Jul 2016 00:09:40 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <480353054.9161455.1469506180753.JavaMail.zimbra@redhat.com> In-Reply-To: <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> <20160726012720.GA12088@redhat.com> <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> Subject: Re: [pcp] More Python induced QA pain MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] More Python induced QA pain 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: More Python induced QA pain Thread-Index: qLnL731FQGM9qdYPVa5VJn24gWoQhw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1469506184 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 554 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31526 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...] > It would be nice if the linux PMDA fix Nathan is chasing for the same > QA failure would trigger this, namely pmwebd closing the connection. > Nathan? qa/662 tickles the bug every time for me. There's two issues, one around return the code from a dynamic pmns refresh routine, the other related to metric help text lookup. See how current master goes for you now Ken, you should see the 100% fail for that test reduce back to the original set (like the IPv6 issue, etc). cheers. -- Nathan From nscott@redhat.com Mon Jul 25 23:11:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A7E537CA0 for ; Mon, 25 Jul 2016 23:11:14 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0B682AC004 for ; Mon, 25 Jul 2016 21:11:13 -0700 (PDT) X-ASG-Debug-ID: 1469506270-0bf57c1369b4930001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id W9tvbuPor8sv2xZW (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Jul 2016 21:11:11 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx4-phx2.redhat.com[209.132.183.25] 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 u6Q4B97G021395 for ; Tue, 26 Jul 2016 00:11:09 -0400 Date: Tue, 26 Jul 2016 00:11:09 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1133543205.9161457.1469506269865.JavaMail.zimbra@redhat.com> In-Reply-To: <767642590.9161456.1469506222711.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, docs, rc_pmcd + pmdalinux fixes, marko merge MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, docs, rc_pmcd + pmdalinux fixes, marko merge 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, docs, rc_pmcd + pmdalinux fixes, marko merge Thread-Index: f6kYnGId5l5JledhwEZf1GJ0KdLnRw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1469506270 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 4541 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.31526 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (5): rc_pmcd: fix handling of primary logger link pmdalinux: fix interrupts/softirqs corner case docs: update pmns.5 domain table to match stdpmid qa: remake test 1041 to match libvirt metric filter qa: improvements to json exception handling in test_webapi Marko Myllynen (3): pmrep: cwd, user-specific config, then system-wide config libvirt pmda: support for backing chains libvirt pmda: cosmetics man/man5/pmns.5 | 22 ----- qa/1041.out | 2 qa/src/test_webapi.python | 134 +++++++++++++++++++------------ src/pmcd/rc_pmcd | 9 -- src/pmdas/libvirt/connect | 21 +++- src/pmdas/libvirt/libvirt.conf | 3 src/pmdas/libvirt/pmdalibvirt.1 | 13 ++- src/pmdas/libvirt/pmdalibvirt.python | 151 +++++++++++++++++++---------------- src/pmdas/linux/interrupts.c | 32 ++++--- src/pmrep/TODO | 1 src/pmrep/pmrep.1 | 16 ++- src/pmrep/pmrep.conf.5 | 7 - src/pmrep/pmrep.py | 12 +- 13 files changed, 239 insertions(+), 184 deletions(-) commit 067236ea80100f8380f6b1e61fbb3eb54b2367c6 Author: Nathan Scott Date: Tue Jul 26 13:57:23 2016 +1000 qa: improvements to json exception handling in test_webapi Use the try/except pattern from test_metrics_enumeration in all places. Tweak all to return after reporting an initial error, to avoid cascading failures observed recently. commit 013c20bb31c625798d256240a1c6d556cbc42cb3 Author: Nathan Scott Date: Tue Jul 26 13:54:58 2016 +1000 qa: remake test 1041 to match libvirt metric filter commit 2ad014c06b10291494fe6d14fe575ce81f48ba6e Author: Marko Myllynen Date: Tue Jul 26 11:41:16 2016 +1000 libvirt pmda: cosmetics Purely white-space only to keep formatting consistent. commit 8d2f4dc8010dc6bb05a0ba8d53be0490c2f145e6 Author: Marko Myllynen Date: Tue Jul 26 11:39:49 2016 +1000 libvirt pmda: support for backing chains Given the recent (IRC) discussion around per-device metrics and the importance of keeping PMIDs unchanged for metrics, I think it's best to add support for block device backing chains now after all so that we won't end up to a situation later where we've added per-device metrics (one way or another) and find out that adding backing chain statistics might cause some PMID turbulence. The patch is pretty trivial, extra handling is warranted as otherwise the total values would be completely meaningless (backingIndex) or even misleading (name). Also minor cosmetic reordering of conf file handling. Reorder the list of block metrics to match libvirt ordering. commit 48c1696f1b29097311f790a9bc56c90b10640ae4 Author: Marko Myllynen Date: Tue Jul 26 11:30:00 2016 +1000 pmrep: cwd, user-specific config, then system-wide config This allows users to easily have their own pmrep tools work without having root access to modify the system-wide files. commit de60eacaf2bcd9ad026b0b56a796a7ba50619dc6 Author: Nathan Scott Date: Tue Jul 26 11:14:37 2016 +1000 docs: update pmns.5 domain table to match stdpmid commit 9a16358cf95e5b1e92f94484d34c2a5a3b0e6e74 Author: Nathan Scott Date: Tue Jul 26 11:00:50 2016 +1000 pmdalinux: fix interrupts/softirqs corner case Ensure refresh_interrupts routine returns appropriate error code for all cases. Add missed checking to the text lookup routines for the not-initialized cases. commit 0d05549ced324606f330a9a19e9f9b7ac93fcc2c Author: Nathan Scott Date: Tue Jul 26 10:52:06 2016 +1000 rc_pmcd: fix handling of primary logger link Its no longer the case that a pmcd restart causes a primary pmlogger restart also, so remove assumptions in the rc_pmcd script that its OK to unconditionally unlink primary logger state file. Keep some logic for cleaning up *broken* links however, since there's no harm in that. This resolves some more observed cases of multiple loggers running incorrectly running after pmcd restart. From kenj@internode.on.net Mon Jul 25 23:29:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 111EC7CA0 for ; Mon, 25 Jul 2016 23:29:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id D55F08F8033 for ; Mon, 25 Jul 2016 21:29:15 -0700 (PDT) X-ASG-Debug-ID: 1469507349-0bf57b369dd0d10001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id JPpxnXEbGNEw1BDN for ; Mon, 25 Jul 2016 21:29:11 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AiDQBh5pZXEET50XYNUIQVKlKGcbQDHIgIAQEBAQEBBwEBAQEBAQI2gQEOAYQ2FXAGAiYCLxYnBgIBAbBOZ44QgQGHIQiGXxEBaII1gloFiBEShyaJaIYYmB+MLIN4hF5cgTCFXYE1AQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 13:59:10 +0930 To: pcp@oss.sgi.com Subject: pcp updates: qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa Message-ID: Date: Tue, 26 Jul 2016 14:29:08 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 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: 1469507350 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1184 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31526 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/check: rework the check.callback logic qa/admin/pcp-daily: pick a few more interesting lines for email qa/admin/pcp-daily | 2 ++ qa/check | 37 +++++++++++++++++++++++-------------- 2 files changed, 25 insertions(+), 14 deletions(-) Details ... commit e953784435c6898a07362df2de0719144ac06443 Author: Ken McDonell Date: Tue Jul 26 09:03:20 2016 +1000 qa/admin/pcp-daily: pick a few more interesting lines for email In particular lines that indicate the run was abandoned due to an error detected by check.callback (if that exists and is being used). commit a11eafdd773444dabe3528af7f52461f47ef9b6c Author: Ken McDonell Date: Tue Jul 26 09:01:35 2016 +1000 qa/check: rework the check.callback logic If check.callback is called and fails ... 1. mark the last test as failing 2. append check.callback output to $seq.out.bad (create first if test has otherwise passed) 3. tidy up reporting when run is aborted by check.callback From nscott@redhat.com Tue Jul 26 00:21:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id EE47C7CA0 for ; Tue, 26 Jul 2016 00:21:12 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C1C0E30405F for ; Mon, 25 Jul 2016 22:21:09 -0700 (PDT) X-ASG-Debug-ID: 1469510467-0bf57b369ed29a0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id IAE1PFzVl4h6lBMo (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 25 Jul 2016 22:21:07 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6Q5L6vw063730; Tue, 26 Jul 2016 01:21:06 -0400 Date: Tue, 26 Jul 2016 01:21:06 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: PCP Cc: Paul Cuzner , Brad Hubbard Message-ID: <466079198.9164221.1469510466636.JavaMail.zimbra@redhat.com> Subject: pcp updates: fix ceph rbd device detection MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: fix ceph rbd device detection 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: fix ceph rbd device detection Thread-Index: xodG6OLOubXaF/Lj8hAbvtJ7RN619Q== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1469510467 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 750 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.31527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (1): pmdalinux: correctly handle Ceph RADOS RBD device naming qa/1024 | 3 qa/1024.out | 423 ++++++++++++++++++++++++++++++++++++-- qa/linux/blkdev-root-005.tgz |binary src/pmdas/linux/proc_partitions.c | 18 + 4 files changed, 425 insertions(+), 19 deletions(-) commit a715955c546a1e98848534e4a9dd6fcbdf71e1f0 Author: Nathan Scott Date: Tue Jul 26 15:17:16 2016 +1000 pmdalinux: correctly handle Ceph RADOS RBD device naming Thanks to Paul Cuzner for reporting the issue and supplying the test data now added to qa/1024 and qa/linux/blkdev-005. From kenj@internode.on.net Tue Jul 26 01:41:34 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 716E77CA0 for ; Tue, 26 Jul 2016 01:41:34 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 36EAB8F8033 for ; Mon, 25 Jul 2016 23:41:31 -0700 (PDT) X-ASG-Debug-ID: 1469515288-0bf57b369bd79d0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id okssMEyPGqPcVFWt for ; Mon, 25 Jul 2016 23:41:28 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AhDQDaBJdXEET50XYNUIQ/h0O0BIYdAoIHAQEBAQEBBwEBAQEBAQI2gQEOAYQNAQUjFUEQCxgCAiYCAi0WFAYNCAEBsFdnjVwBAQEBAQEBAwEBAQEBIoEBhyEIgk2EKoMXgloFmTGeN5AkgmQcgV6CDIcSAQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 16:11:28 +0930 Subject: Re: [pcp] More Python induced QA pain To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] More Python induced QA pain References: <578E9E23.9090904@internode.on.net> <5796812B.6090409@internode.on.net> <20160725214336.GH5274@redhat.com> <57969592.3050402@internode.on.net> <20160726012720.GA12088@redhat.com> <02053e52-b708-e106-b4dc-6d63bcdb29b8@internode.on.net> <480353054.9161455.1469506180753.JavaMail.zimbra@redhat.com> Cc: PCP From: Ken McDonell Message-ID: <65fbdee1-6443-5f57-26e3-7f367cd822b2@internode.on.net> Date: Tue, 26 Jul 2016 16:41:27 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <480353054.9161455.1469506180753.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: 1469515288 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1729 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31527 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 26/07/16 14:09, Nathan Scott wrote: > ... > qa/662 tickles the bug every time for me. There's two issues, one around > return the code from a dynamic pmns refresh routine, the other related to > metric help text lookup. > > See how current master goes for you now Ken, you should see the 100% fail > for that test reduce back to the original set (like the IPv6 issue, etc). Looking good Nathan, thanks. I've randomly sampled about half my machines and ... pass bozo 3.11.4 x86_64 Ubuntu 16.04 (xenial) bozo-vm 3.11.4 x86_64 Debian 8.5 bozo-laptop 3.11.4 i686 LinuxMint 15 (olivia) vm01 3.11.4 i686 Ubuntu 15.10 (wily) vm02 3.11.4 i686 openSUSE 13.2 (Harlequin) vm03 3.11.4 x86_64 Fedora 24 (Twenty Four) vm05 3.11.4 x86_64 Gentoo 2.2 vm07 3.11.4 x86_64 Debian stretch/sid vm08 3.11.4 x86_64 CentOS Linux7.2.1511 (Core) vm14 3.11.4 x86_64 CentOS6.7 (Final) vm18 3.11.4 x86_64 LinuxMint 17.3 (rosa) vm28 3.11.4 x86_64 RHEL Server 6.8 (Santiago) vm29 3.11.4 x86_64 RHEL Server 7.2 (Maipo) vm30 3.11.4 x86_64 SUSE SLES12 SP0 vm31 3.11.4 x86_64 Fedora 23 (Twenty Three) vm34 3.11.4 x86_64 Arch Linux notrun vm00 3.11.4 x86_64 Ubuntu 12.04 (precise) vm06 3.11.4 amd64 FreeBSD 10.2-RELEASE vm09 3.11.4 i386 NetBSD 6.1.5 vm25 3.11.4 x86_64 CentOS 5.11 (Final) vm32 3.11.4 amd64 FreeBSD 11.0-CURRENT vm33 3.11.4 amd64 OpenBSD 5.8 fail none! Yippee! From kenj@internode.on.net Tue Jul 26 05:08:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DBA7D7CA0 for ; Tue, 26 Jul 2016 05:08:01 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5DCF7AC003 for ; Tue, 26 Jul 2016 03:07:58 -0700 (PDT) X-ASG-Debug-ID: 1469527671-0bf57b369ee5ee0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id XglIWVllKe5BJwDH for ; Tue, 26 Jul 2016 03:07:51 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2ABDQAoNZdXEET50XYNRwqEFSpShnG0BhyIAgEBAQEBAQcBAQEBAQEBATaBAQ4BhDaBBQYCJgIvFicGAgEBsGdnjg+BAYchhm10gjWCWgWOFYschhiYIowtg3iEXlyBMIcSAQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail07.adl2.internode.on.net with ESMTP; 26 Jul 2016 19:37:50 +0930 To: pcp@oss.sgi.com Subject: pcp updates: more minor qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more minor qa Message-ID: Date: Tue, 26 Jul 2016 20:07:49 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1469527671 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 908 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31530 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/622: better check for pmcd running on $PCPQA_HYPHEN_HOST qa/common.webapi: tweak notrun for requests check qa/622 | 19 +++++++++++++++---- qa/common.webapi | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) Details ... commit 52d0cc7cc223974e477b12fd0d2ca39ea5c5a8ee Author: Ken McDonell Date: Tue Jul 26 20:06:00 2016 +1000 qa/common.webapi: tweak notrun for requests check If notrun because requests module not available, include the name of the $python we're using ... to help identify which package might be required. commit f7025f3a0f348818035ae3555d004a089a34c5d9 Author: Ken McDonell Date: Tue Jul 26 20:04:01 2016 +1000 qa/622: better check for pmcd running on $PCPQA_HYPHEN_HOST From brolley@redhat.com Tue Jul 26 08:34:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7FF5D7CA0 for ; Tue, 26 Jul 2016 08:34:01 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 655BEAC003 for ; Tue, 26 Jul 2016 06:34:00 -0700 (PDT) X-ASG-Debug-ID: 1469540035-0bf57c1368d6af0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Y86qfVKpJ3mZJp4B (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 06:33:55 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1A2354ACCC for ; Tue, 26 Jul 2016 13:33:55 +0000 (UTC) Received: from [10.10.52.237] (unused [10.10.52.237] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6QDXs7v032447 for ; Tue, 26 Jul 2016 09:33:54 -0400 Message-ID: <57976772.6070701@redhat.com> Date: Tue, 26 Jul 2016 09:36:50 -0400 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: PCP Updates: kenj qa Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: kenj qa Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Tue, 26 Jul 2016 13:33:55 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469540035 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1949 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Ken McDonell (4): qa/check: rework the check.callback logic qa/admin/pcp-daily: pick a few more interesting lines for email qa/622: better check for pmcd running on $PCPQA_HYPHEN_HOST qa/common.webapi: tweak notrun for requests check qa/622 | 19 +++++++++++++++---- qa/admin/pcp-daily | 2 ++ qa/check | 37 +++++++++++++++++++++++-------------- qa/common.webapi | 2 +- 4 files changed, 41 insertions(+), 19 deletions(-) Details ... commit 52d0cc7cc223974e477b12fd0d2ca39ea5c5a8ee Author: Ken McDonell Date: Tue Jul 26 20:06:00 2016 +1000 qa/common.webapi: tweak notrun for requests check If notrun because requests module not available, include the name of the $python we're using ... to help identify which package might be required. commit f7025f3a0f348818035ae3555d004a089a34c5d9 Author: Ken McDonell Date: Tue Jul 26 20:04:01 2016 +1000 qa/622: better check for pmcd running on $PCPQA_HYPHEN_HOST commit e953784435c6898a07362df2de0719144ac06443 Author: Ken McDonell Date: Tue Jul 26 09:03:20 2016 +1000 qa/admin/pcp-daily: pick a few more interesting lines for email In particular lines that indicate the run was abandoned due to an error detected by check.callback (if that exists and is being used). commit a11eafdd773444dabe3528af7f52461f47ef9b6c Author: Ken McDonell Date: Tue Jul 26 09:01:35 2016 +1000 qa/check: rework the check.callback logic If check.callback is called and fails ... 1. mark the last test as failing 2. append check.callback output to $seq.out.bad (create first if test has otherwise passed) 3. tidy up reporting when run is aborted by check.callback From noreply@github.com Tue Jul 26 12:56:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 4BDB37CA1 for ; Tue, 26 Jul 2016 12:56:23 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1F019304053 for ; Tue, 26 Jul 2016 10:56:22 -0700 (PDT) X-ASG-Debug-ID: 1469555774-0bf57c1368e5e50001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id tIyh1g1t4bbpLLqp (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 10:56:16 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bS6aQ-0007JD-LT for ; Wed, 27 Jul 2016 03:56:14 +1000 Date: Tue, 26 Jul 2016 10:56:02 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469555762; bh=0CPTHBBi95ut9A/8QedAh9c4sRFKuAwMn0JLtHB/EJs=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=DY3xxcnUKhQsdhFd7FwnJ+zzgbPe8peP28UQQZJPftCS1i0Rw9BMcqRn+xd6eQX+9 z0PmX/0fcLmM0cQkeGumBVYwx0K6zKZiIPdy4QynZ065spgh2rqtX3llmeWguRaW9/ yjfSthQNFfZZff9vTXfNcMMLnE4UHDxoDJVEtLdE= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5797a432b9735_674b3fc05cdeb2bc4174d5"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1469555775 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2240 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31538 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5797a432b9735_674b3fc05cdeb2bc4174d5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7171328/badge)](https://coveralls.io/builds/7171328) Coverage increased (+10.5%) to 75.374% when pulling **046d3d3ee7dab6b2742d7c59eb82b40aab437582 on mmvdump-and-client-tests** into **84aefedc1c1c2ee6aabf104190757638ee91d7e7 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#issuecomment-235350907 ----==_mimepart_5797a432b9735_674b3fc05cdeb2bc4174d5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage increased (+10.5%) to 75.374% when pulling 046d3d3 on mmvdump-and-client-tests into 84aefed on master.


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

----==_mimepart_5797a432b9735_674b3fc05cdeb2bc4174d5-- From noreply@github.com Tue Jul 26 13:17:55 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 CD1E17CA1 for ; Tue, 26 Jul 2016 13:17:54 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51124AC001 for ; Tue, 26 Jul 2016 11:17:51 -0700 (PDT) X-ASG-Debug-ID: 1469557067-0bf8157e6a1362e0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id cvxSAKsCVePbmfJy (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 11:17:49 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bS6vH-0006or-Is for ; Wed, 27 Jul 2016 04:17:46 +1000 Date: Tue, 26 Jul 2016 11:17:36 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469557056; bh=nuiZX8kaxILXFMpfQjnh1/ea5fN8AJ76h+1R2fUijxs=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=t47BG1wAO0XRWHYP677YU47hHVJ1+Eehm19AtR9hrApKfGQ8pAzToXXDmUnEfh+yU ckelzBkj15w7ya9lYTGsEc1qBJ71EmGbCW9l6Wvcsi0SwZyK2Je05h6I/yNP8iI/M4 vSYCqnGKrvse62fLPp/3vSLZksVotESIjwoWpils= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: Subject: [performancecopilot/speed] Add better tests for mmvdump using qas from PCP (#19) Mime-Version: 1.0 X-ASG-Orig-Subj: [performancecopilot/speed] Add better tests for mmvdump using qas from PCP (#19) Content-Type: multipart/alternative; boundary="--==_mimepart_5797a940513df_125e3fdbb26a92bc13609c"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1469557068 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1335 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_IMAGE_ONLY_12_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31538 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.63 HTML_IMAGE_ONLY_12_2 HTML: images with 800-1200 bytes of words ----==_mimepart_5797a940513df_125e3fdbb26a92bc13609c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Currently there is a basic test using the 'simple output'. Better tests mean better integrity for the package. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/issues/19 ----==_mimepart_5797a940513df_125e3fdbb26a92bc13609c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Currently there is a basic test using the 'simple output'. Better tests mean better integrity for the package.


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

----==_mimepart_5797a940513df_125e3fdbb26a92bc13609c-- From noreply@github.com Tue Jul 26 14:10:41 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 856007CA0 for ; Tue, 26 Jul 2016 14:10:41 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5749E30405F for ; Tue, 26 Jul 2016 12:10:38 -0700 (PDT) X-ASG-Debug-ID: 1469560229-0bf57b369c104600001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id 5vLiJWsRsJBrQDMh (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 12:10:31 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bS7kC-0006qh-G2 for ; Wed, 27 Jul 2016 05:10:28 +1000 Date: Tue, 26 Jul 2016 12:10:13 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469560213; bh=TmDv6o9b3/KbLCIapSW/geVkQx6Ag1N6RVxyiTzTsS4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BeFlqsQYE138wZL5GTCsqtrZIDr9y7S5leFWs/GpeTk27/uIL9cDpc3Zp6eF7j9GQ SOUN4wKy8/Qy9A8e2bJIvrx7rKaXkjEqaN10KW/K/LNVpmC289Ojzh45tMTL8pGNiD HYULhWVQf/6pqrOwbV7W4uDeZMFEG64NKarUJs4o= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_5797b5951027f_33233fea0248f2c0308295"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1469560231 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2240 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31539 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5797b5951027f_33233fea0248f2c0308295 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7172648/badge)](https://coveralls.io/builds/7172648) Coverage increased (+10.5%) to 75.374% when pulling **a1be304e4f06dd2c555b87d08e927cc9d73e3344 on mmvdump-and-client-tests** into **84aefedc1c1c2ee6aabf104190757638ee91d7e7 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#issuecomment-235373059 ----==_mimepart_5797b5951027f_33233fea0248f2c0308295 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage increased (+10.5%) to 75.374% when pulling a1be304 on mmvdump-and-client-tests into 84aefed on master.


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

----==_mimepart_5797b5951027f_33233fea0248f2c0308295-- From brolley@redhat.com Tue Jul 26 14:26:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 961527CA0 for ; Tue, 26 Jul 2016 14:26:03 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 59D1230405F for ; Tue, 26 Jul 2016 12:26:03 -0700 (PDT) X-ASG-Debug-ID: 1469561161-0bf57b369d105120001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id KlVbtgnSgq3jXMDi (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 12:26:02 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1AF2B883AB for ; Tue, 26 Jul 2016 19:26:01 +0000 (UTC) Received: from [10.10.52.131] (unused [10.10.52.131] (may be forged)) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6QJPxLw005604; Tue, 26 Jul 2016 15:26:00 -0400 Message-ID: <5797B9F7.2020701@redhat.com> Date: Tue, 26 Jul 2016 15:28:55 -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: "Frank Ch. Eigler" CC: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <57965C89.40401@redhat.com> <20160725203257.GG5274@redhat.com> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps In-Reply-To: <20160725203257.GG5274@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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Tue, 26 Jul 2016 19:26:01 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469561162 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2613 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On 07/25/2016 04:32 PM, Frank Ch. Eigler wrote: > Take for example, as reported back three months ago at [1]: the 4751 > test case, as committed, was failing in that the last run timed out > and failed to produce output. > > [1] http://oss.sgi.com/archives/pcp/2016-04/msg00202.html > > See the current git head qa/4751{,.out} and 3.11.3 released binaries > fedora 24. On my machine, the 4751 test now happens to run > successfully most of the time. But: > > valgrind --tool=helgrind ./src/multithread10 [....] > > (where [....] is the 157 archives/ip-addresses for the last part of the > test case) produces numerous errors: > > ==12842== Thread #3: lock order "0x90839D0 before 0x52DA1E0" violated > ==12842== > ==12842== Observed (incorrect) order is: acquisition of lock at 0x52DA1E0 > ==12842== at 0x4C2FE9D: mutex_lock_WRK (hg_intercepts.c:901) > ==12842== by 0x4C33D01: pthread_mutex_lock (hg_intercepts.c:917) > ==12842== by 0x50ABE82: __pmLock (lock.c:278) > ==12842== by 0x506D87B: pmDestroyContext (context.c:1494) > ==12842== by 0x5072C01: pmDestroyFetchGroup (fetchgroup.c:1653) > ==12842== by 0x109059: thread_fn (multithread10.c:65) > ==12842== by 0x4C32A24: mythread_wrapper (hg_intercepts.c:389) > ==12842== by 0x4E455C9: start_thread (pthread_create.c:333) > ==12842== by 0x53E2EAC: clone (clone.S:109) > ==12842== > ==12842== followed by a later acquisition of lock at 0x90839D0 > ==12842== at 0x4C2FE9D: mutex_lock_WRK (hg_intercepts.c:901) > ==12842== by 0x4C33D01: pthread_mutex_lock (hg_intercepts.c:917) > ==12842== by 0x50ABE82: __pmLock (lock.c:278) > ==12842== by 0x506D8C0: pmDestroyContext (context.c:1507) > ==12842== by 0x5072C01: pmDestroyFetchGroup (fetchgroup.c:1653) > ==12842== by 0x109059: thread_fn (multithread10.c:65) > ==12842== by 0x4C32A24: mythread_wrapper (hg_intercepts.c:389) > ==12842== by 0x4E455C9: start_thread (pthread_create.c:333) > ==12842== by 0x53E2EAC: clone (clone.S:109) > ==12842== > [...] > > Every such lock order report is a potential deadlock site, several of > which have been actually observed to occur. Every one represents a > design flaw. OK. I'm perhaps showing my misunderstanding of the content of your branch. I had understood that several new specialized locks had been introduced in an effort to improve performance, as opposed to fixing bugs. Perhaps that is also the case (i.e. both kinds of changes exist on the branch). So let's start with the change referenced by [1] above. I'll have a look at it. Dave From brolley@redhat.com Tue Jul 26 14:51:55 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 91A827CA0 for ; Tue, 26 Jul 2016 14:51:55 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 65C8A8F8033 for ; Tue, 26 Jul 2016 12:51:52 -0700 (PDT) X-ASG-Debug-ID: 1469562710-0bf57b369e106210001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id V4ekqCAYikqsABcQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 12:51:51 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4B1057F7A8 for ; Tue, 26 Jul 2016 19:51:50 +0000 (UTC) Received: from [10.10.52.131] (unused [10.10.52.131] (may be forged)) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6QJpnuU015086 for ; Tue, 26 Jul 2016 15:51:49 -0400 Message-ID: <5797C005.5070507@redhat.com> Date: Tue, 26 Jul 2016 15:54:45 -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: Retiring libpcp Errors Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: Retiring libpcp Errors Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Tue, 26 Jul 2016 19:51:50 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469562711 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 369 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, I'm looking at a change which removes an unnecessary check (that the archives in a multi-archive context all have the same time zone. I see that libpcp error code/messages have been retired from time to time and there is a message associated with this check which is now a candidate. Do we offer a deprecation period before doing that? Thanks, Dave From kenj@internode.on.net Tue Jul 26 15:36:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 419827CA0 for ; Tue, 26 Jul 2016 15:36:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 06353304053 for ; Tue, 26 Jul 2016 13:36:31 -0700 (PDT) X-ASG-Debug-ID: 1469565385-0bf57c136aedc30001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id DmAtNWpZQ0TiMbmm for ; Tue, 26 Jul 2016 13:36:26 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AtDQAWyZdXEET50XYNUYQ/h0O0C4YdAoF2EAEBAQEBAQEGAQEBAQEBAQE2gQEBBAkBhA0BBThRCxguLRYUEwgBAbNTjkcBAQgCJYgiglWFDIUPBZkxnjqQJTWEKYILhEeCUwEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail05.adl6.internode.on.net with ESMTP; 27 Jul 2016 06:06:24 +0930 Subject: Re: [pcp] Retiring libpcp Errors To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] Retiring libpcp Errors References: <5797C005.5070507@redhat.com> From: Ken McDonell Message-ID: <416b3e0a-77d2-784f-8d90-7f3d40701952@internode.on.net> Date: Wed, 27 Jul 2016 06:36:24 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <5797C005.5070507@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469565385 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1135 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31540 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 27/07/16 05:54, Dave Brolley wrote: > Hi, > > I'm looking at a change which removes an unnecessary check (that the > archives in a multi-archive context all have the same time zone. I see > that libpcp error code/messages have been retired from time to time and > there is a message associated with this check which is now a candidate. > Do we offer a deprecation period before doing that? This is a place where we don't (and probably should) have a policy that is articulated and enforced. It impinges on the much deeper and more important issue of ABI compatibility that was unfortunately lost when we moved from IRIX (where the toolchain and run-time linker support for this were very strong) to Linux (where the support was very weak by comparison, although it has improved over the intervening decades). In the absence of a policy, I'd suggest that the "grace" period varies from none to infinity depending on how visible the error code was to any apps outside PCP code base that were using the PMAPI. In the case you're referring to, I think this tends towards the "none" end of the scale. From kenj@internode.on.net Tue Jul 26 15:49:53 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6E4307CA0 for ; Tue, 26 Jul 2016 15:49:53 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 32EF88F8033 for ; Tue, 26 Jul 2016 13:49:50 -0700 (PDT) X-ASG-Debug-ID: 1469566186-0bf57c1368eebd0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id n7Ev3iIxTPfAjGUM for ; Tue, 26 Jul 2016 13:49:47 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AHDQCoy5dXEET50XYNUYQVKlK6fCSFeQKBdhABAQEBAQEBBgEBAQEBAQEBNoEBAQQJAYQNAQU4UQsYLi0WFBMIAQGIO6sRjkYBAQgCJYgiglWCX4IthQ8FiByHLYlohhiYIowtg3g1hClcAYEuhEeCUwEBAQ Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail05.adl6.internode.on.net with ESMTP; 27 Jul 2016 06:19:46 +0930 Subject: Re: [pcp] libpcp multithreading - next steps To: pcp@oss.sgi.com X-ASG-Orig-Subj: Re: [pcp] libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <57965C89.40401@redhat.com> <20160725203257.GG5274@redhat.com> <5797B9F7.2020701@redhat.com> From: Ken McDonell Message-ID: <71790d7d-377e-c28e-0adf-57fb221c3539@internode.on.net> Date: Wed, 27 Jul 2016 06:49:45 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <5797B9F7.2020701@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469566186 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 981 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31540 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 27/07/16 05:28, Dave Brolley wrote: > On 07/25/2016 04:32 PM, Frank Ch. Eigler wrote: >> Take for example, as reported back three months ago at [1]: the 4751 >> test case, as committed, was failing in that the last run timed out >> and failed to produce output. >> >> [1] http://oss.sgi.com/archives/pcp/2016-04/msg00202.html > ... > So let's start with the change referenced by [1] above. I'll have a look > at it. > ... This commit contains the contentious (in my mind) __pmHandleToPtr_unlocked() change ... reviewing this pre-empts the discussion about how to fix the context create/destroy race that I wanted us to resolve as a first step of restating this effort. I also am unconvinced that any lock inversion existed in the original design and implementation and would like to understand that (if it exists) before we embark on a development path that relies on helgrind to find lock inversions rather than design to avoid lock inversions. From fche@redhat.com Tue Jul 26 16:09:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E29927CA0 for ; Tue, 26 Jul 2016 16:09:21 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 968528F8037 for ; Tue, 26 Jul 2016 14:09:18 -0700 (PDT) X-ASG-Debug-ID: 1469567353-0bf8157e6b140bd0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Al9fRpJd8qUEuws2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 14:09:14 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 21A507F7A2; Tue, 26 Jul 2016 21:09:13 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6QL9CWn029062; Tue, 26 Jul 2016 17:09:12 -0400 Received: by fche.csb (Postfix, from userid 2569) id 0F8D15899E; Tue, 26 Jul 2016 17:09:14 -0400 (EDT) To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <57965C89.40401@redhat.com> <20160725203257.GG5274@redhat.com> <5797B9F7.2020701@redhat.com> <71790d7d-377e-c28e-0adf-57fb221c3539@internode.on.net> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 26 Jul 2016 17:09:14 -0400 In-Reply-To: <71790d7d-377e-c28e-0adf-57fb221c3539@internode.on.net> (Ken McDonell's message of "Wed, 27 Jul 2016 06:49: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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Tue, 26 Jul 2016 21:09:13 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469567354 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1438 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 kenj wrote: > [...] This commit contains the contentious (in my mind) > __pmHandleToPtr_unlocked() change ... reviewing this pre-empts the > discussion about how to fix the context create/destroy race that I > wanted us to resolve as a first step of restating this effort. Sure. Let's resolve it! > I also am unconvinced that any lock inversion existed in the > original design and implementation What are you referring to as "original"? > and would like to understand that (if it exists) before we embark on > a development path that relies on helgrind to find lock inversions > rather than design to avoid lock inversions. It sounds as though you are suspicious that helgrind is unreliable: that the lock inversion errors are mistaken. Let me assure you that every case I've studied, it was genuine. Whether each report represents a design flaw vs. an implementation bug is a separate question. It's not hard to see intuitively the basic design level cause of lock ordering bugs: use of the libpcp lock AND per-context locks (AND some others). There is no standard (and definitely no formal assertion/checking) as to which type of lock must or must not be held upon entry to which lower level libpcp functions, so they often aggressively take locks of whatever type they want. With libpcp being recursive, they can often get away with this. ... but scale up, race, and boom. - FChE From fche@redhat.com Tue Jul 26 16:17:47 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DEB547CA0 for ; Tue, 26 Jul 2016 16:17:47 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9FA388F8037 for ; Tue, 26 Jul 2016 14:17:47 -0700 (PDT) X-ASG-Debug-ID: 1469567866-0bf8157e6a140f50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Z9qkQxhBrQJEtl6Z (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 14:17:46 -0700 (PDT) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7055885364 for ; Tue, 26 Jul 2016 21:17:46 +0000 (UTC) Received: from fche.csb (vpn-53-2.rdu2.redhat.com [10.10.53.2]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6QLHj0Y024724; Tue, 26 Jul 2016 17:17:46 -0400 Received: by fche.csb (Postfix, from userid 2569) id 6AE395899E; Tue, 26 Jul 2016 17:17:48 -0400 (EDT) To: Dave Brolley Cc: pcp@oss.sgi.com Subject: Re: libpcp multithreading - next steps References: <20160603155039.GB26460@redhat.com> <578D1AE1.6060307@redhat.com> <57965C89.40401@redhat.com> <20160725203257.GG5274@redhat.com> <5797B9F7.2020701@redhat.com> X-ASG-Orig-Subj: Re: libpcp multithreading - next steps From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 26 Jul 2016 17:17:48 -0400 In-Reply-To: <5797B9F7.2020701@redhat.com> (Dave Brolley's message of "Tue, 26 Jul 2016 15:28:55 -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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Tue, 26 Jul 2016 21:17:46 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469567866 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 351 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 brolley wrote: > [...] I had understood that several new specialized locks had been > introduced in an effort to improve performance, as opposed to fixing > bugs. [...] Nope. Only the very first one (the pmNewContext internals one, merged into 3.11.2) was done for performance reasons. All the subsequent ones are bug fixes. - FChE From wwwrun@oss.sgi.com Tue Jul 26 17:28:06 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 A1D327CA1; Tue, 26 Jul 2016 17:28:06 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] New: pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Tue, 26 Jul 2016 22:28: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="1469572086.C23af60.5636"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469572086.C23af60.5636 Date: Tue, 26 Jul 2016 17:28:06 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 Bug ID: 1158 Summary: pmcd observed to return PMNS_IDS PDU in response to FETCH 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 hc000 reports that under moderate load from multiple concurrent web clients with pcp 3.11.3 (bintray?) on ubuntu, pmwebd intermittently reports "IPC protocol failure" errors, breaking connections. A -Dpdu type log indicates considerable traffic. It is suspicious that the trace ends with a pmXmitPDU FETCH followed by a pmGetPDU: PMNS_IDS. (Note that the pmapi subset of pmwebd is single-threaded, but maintains distinct pmapi contexts for web clients.) [10995]pmXmitPDU: PMNS_NAMES fd=8 len=52 000: 34 700e 10 18000000 0 1000000 17000000 6b736964 008: 7665642e 6165722e 61725f64 74636177 7e657669 [10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0 000: 18 700d 0 1000000 1000000 2e00000f [10995]pmXmitPDU: PMNS_NAMES fd=8 len=52 000: 34 700e 10 19000000 0 1000000 18000000 6b736964 008: 7665642e 6972772e 725f6574 63617761 65766974 [10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0 000: 18 700d 0 1000000 1000000 4800000f [10995]pmXmitPDU: FETCH fd=8 len=164 000: a4 7003 10 10000000 0 0 22000000 6004000 008: 1004000 1600000f 1400000f 2000000f 200000f f 208000f 8000f 016: c000f 80c000f 14c000f 64c000f 84c000f 10c000f 90c000f 3d38000f 024: 40d4000f 25d4000f 3dd4000f 3fd4000f 504000f 104000f 204000f 404000f 032: 1070000f 1170000f d00000f 400000f 500000f 2600000f 2700000f 2e00000f 040: 4800000f [10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0 000: 18 700d 0 1000000 1000000 4900000f [Tue Jul 26 20:29:22] pmwebd(10995): [135.28.59.140:53515] pmFetch failed: IPC protocol failure -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469572086.C23af60.5636 Date: Tue, 26 Jul 2016 17:28:06 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1158
Summary pmcd observed to return PMNS_IDS PDU in response to FETCH
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

hc000 reports that under moderate load from multiple concurrent web clients
with pcp 3.11.3 (bintray?) on ubuntu, pmwebd intermittently reports "IPC
protocol failure" errors, breaking connections.  A -Dpdu type log indicates
considerable traffic.  It is suspicious that the trace ends with a pmXmitPDU
FETCH followed by a pmGetPDU: PMNS_IDS.  (Note that the pmapi subset of pmwebd
is single-threaded, but maintains distinct pmapi contexts for web clients.)


[10995]pmXmitPDU: PMNS_NAMES fd=8 len=52

000:       34     700e       10 18000000        0  1000000 17000000 6b736964

008: 7665642e 6165722e 61725f64 74636177 7e657669

[10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0

000:       18     700d        0  1000000  1000000 2e00000f

[10995]pmXmitPDU: PMNS_NAMES fd=8 len=52

000:       34     700e       10 19000000        0  1000000 18000000 6b736964

008: 7665642e 6972772e 725f6574 63617761 65766974

[10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0

000:       18     700d        0  1000000  1000000 4800000f

[10995]pmXmitPDU: FETCH fd=8 len=164

000:       a4     7003       10 10000000        0        0 22000000  6004000

008:  1004000 1600000f 1400000f 2000000f  200000f        f  208000f    8000f

016:    c000f  80c000f  14c000f  64c000f  84c000f  10c000f  90c000f 3d38000f

024: 40d4000f 25d4000f 3dd4000f 3fd4000f  504000f  104000f  204000f  404000f

032: 1070000f 1170000f  d00000f  400000f  500000f 2600000f 2700000f 2e00000f

040: 4800000f

[10995]pmGetPDU: PMNS_IDS fd=8 len=24 from=0

000:       18     700d        0  1000000  1000000 4900000f

[Tue Jul 26 20:29:22] pmwebd(10995): [135.28.59.140:53515] pmFetch failed: IPC
protocol failure


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469572086.C23af60.5636-- From nscott@redhat.com Tue Jul 26 17:41:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 076B07CA0 for ; Tue, 26 Jul 2016 17:41:14 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id CEB53304067 for ; Tue, 26 Jul 2016 15:41:13 -0700 (PDT) X-ASG-Debug-ID: 1469572868-0bf57c1368f5b10001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id LGmrGFSCkiVQtOyC (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 15:41:08 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6QMf3Q1017166; Tue, 26 Jul 2016 18:41:03 -0400 Date: Tue, 26 Jul 2016 18:41:03 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Dave Brolley Cc: pcp@oss.sgi.com Message-ID: <280955738.9328012.1469572863287.JavaMail.zimbra@redhat.com> In-Reply-To: <416b3e0a-77d2-784f-8d90-7f3d40701952@internode.on.net> References: <5797C005.5070507@redhat.com> <416b3e0a-77d2-784f-8d90-7f3d40701952@internode.on.net> Subject: Re: [pcp] Retiring libpcp Errors MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Retiring libpcp 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: Retiring libpcp Errors Thread-Index: dO618QA1uWGByTxj+Oj15Hd+gu7xZQ== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469572868 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 526 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31541 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > [...] > In the absence of a policy, I'd suggest that the "grace" period varies > from none to infinity depending on how visible the error code was to any > apps outside PCP code base that were using the PMAPI. In the case > you're referring to, I think this tends towards the "none" end of the scale. +1 ... noone's ever going to be affected by this code; I recommend using the same pmapi.h handling as was done for PM_ERR_FILE, PM_ERR_NOASCII, etc Dave. cheers. -- Nathan From wwwrun@oss.sgi.com Tue Jul 26 18:10:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 EA0CB7CA3; Tue, 26 Jul 2016 18:10:15 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Tue, 26 Jul 2016 23:10:15 +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: kenj@internode.on.net 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="1469574615.432AD72.14259"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469574615.432AD72.14259 Date: Tue, 26 Jul 2016 18:10:15 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 Ken McDonell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kenj@internode.on.net --- Comment #1 from Ken McDonell --- Ouch! I suspect things may have gone pear shaped earlier ... Frank, is it possible to send me the full log that contains the PDU trace calls? -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469574615.432AD72.14259 Date: Tue, 26 Jul 2016 18:10:15 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 1158
What Removed Added
CC   kenj@internode.on.net

Comment # 1 on bug 1158 from
Ouch!

I suspect things may have gone pear shaped earlier ... Frank, is it possible to
send me the full log that contains the PDU trace calls?


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469574615.432AD72.14259-- From lberk@redhat.com Tue Jul 26 19:44:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 07DDB7CA0 for ; Tue, 26 Jul 2016 19:44:17 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B24428F8033 for ; Tue, 26 Jul 2016 17:44:13 -0700 (PDT) X-ASG-Debug-ID: 1469580249-0bf8157e6d14dca0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id vnkccrhgvCfJtICw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 17:44:09 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 024F7C050938 for ; Wed, 27 Jul 2016 00:44:09 +0000 (UTC) Received: from toium (vpn-59-203.rdu2.redhat.com [10.10.59.203]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6R0i6A3021845 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 20:44:08 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: libpcp_json Date: Tue, 26 Jul 2016 20:44:06 -0400 X-ASG-Orig-Subj: pcp updates: libpcp_json Message-ID: <87shuvyko9.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Wed, 27 Jul 2016 00:44:09 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469580249 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2312 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, I've put together a library for use in extracting metric data from JSON files. Would love some feedback on it. I've replaced the JSON bits in pmdaroot and qa has remained consistent. Changes committed to git://git.pcp.io/lberk/pcp.git libpcp_json Lukas Berk (2): Refactor jsmn functions and helpers to libpcp_json Implement new libpcp_json library man/man3/pmjsoninit.3 | 128 ++++++++++++++ src/GNUmakefile | 1 src/include/builddefs.in | 1 src/include/pcp/GNUmakefile | 6 src/include/pcp/jsmn.h | 192 ++++++++++----------- src/include/pcp/pmjson.h | 50 ++++- src/libpcp_json/GNUmakefile | 29 +++ src/libpcp_json/src/GNUmakefile | 66 +++++++ src/libpcp_json/src/exports | 19 +- src/libpcp_json/src/jsmn.c | 333 +++++++++++++++++++++++++++++++++++++ src/libpcp_json/src/jsmn.h | 96 ++++++++++ src/libpcp_json/src/json_helpers.c | 270 +++++++++++++++++++++++++++++- src/libpcp_json/src/private.h | 29 +++ src/pmdas/root/GNUmakefile | 8 src/pmdas/root/docker.c | 226 +++---------------------- src/pmdas/root/docker.h | 2 src/pmdas/root/jsmn.c | 333 ------------------------------------- src/pmdas/root/jsmn.h | 96 ---------- src/pmdas/root/root.c | 12 + src/pmdas/root/root.h | 8 20 files changed, 1160 insertions(+), 745 deletions(-) Details ... commit f10c5a1b6bdc8d3232c0a426585883f6d4d1422f Author: Lukas Berk Date: Thu Jun 30 10:59:18 2016 -0400 Implement new libpcp_json library libpcp_json is meant for use when extracting metrics from a json document. Two main functions are made available; pmjsonInit and pmjsonInitIndom. Further documentation is provided with pmjsoninit(3) and pmdaroot has been converted to use this new library. commit 80603a2a1f5655475e08e8b7f73a49538a55c4f0 Author: Lukas Berk Date: Mon May 9 09:56:07 2016 -0400 Refactor jsmn functions and helpers to libpcp_json Initial refactoring and scaffolding for libpcp_json work, still using the json - jsmn library. From lberk@redhat.com Tue Jul 26 19:46:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F37177CA1 for ; Tue, 26 Jul 2016 19:46:37 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A96008F8033 for ; Tue, 26 Jul 2016 17:46:37 -0700 (PDT) X-ASG-Debug-ID: 1469580396-0bf8157e6a14dd50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id UQwgpesfaj3TdviJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 17:46:36 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 69BA03DEEC; Wed, 27 Jul 2016 00:46:36 +0000 (UTC) Received: from toium (vpn-59-203.rdu2.redhat.com [10.10.59.203]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6R0kY37031665 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 26 Jul 2016 20:46:35 -0400 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: container/man build fix CC: minnus@buffalo.edu X-ASG-Orig-Subj: pcp updates: container/man build fix Date: Tue, 26 Jul 2016 20:46:33 -0400 Message-ID: <87mvl3x5zq.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Wed, 27 Jul 2016 00:46:36 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469580396 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 873 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp.git master Lukas Berk (1): Ensure man pages aren't built if unnecessary build/rpm/GNUmakefile | 1 + build/rpm/pcp.spec.in | 1 - configure | 8 ++++++++ configure.ac | 7 +++++++ src/include/builddefs.in | 8 +++++++- 5 files changed, 23 insertions(+), 2 deletions(-) Details ... commit 3b53123d5afbd7e0e5a6b73e75eede9e7d834a55 Author: Lukas Berk Date: Tue Jul 26 12:06:03 2016 -0400 Ensure man pages aren't built if unnecessary Previously, man pages for some packages we're packaged regardless if and were already found on the system (such as perl packages). This caused breakages building on some packages (like containers). Adjust some config variables to be passed to builddefs.in From wwwrun@oss.sgi.com Tue Jul 26 20:54:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 1BB287CA3; Tue, 26 Jul 2016 20:54:32 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Wed, 27 Jul 2016 01:54:31 +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: hc3249@att.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="1469584472.67b20322.16251"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469584472.67b20322.16251 Date: Tue, 26 Jul 2016 20:54:32 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #2 from hc1234 --- Created attachment 348 --> http://oss.sgi.com/bugzilla/attachment.cgi?id=348&action=edit compressed log file This log is produced from pcp 3.11.3 installed from bintray. It was installed on bare metal server with over 500 network interface (mostly virtual). The JSON size just for the network throughput widget on vector is over 7kb. To replicate this issue, we opened multiple context and loading the default vector widgets (version 1.1.0). After 3 or more vector connects to pcp, it starts to be slow. I changed the pmwebd.options settings to 10 and it alleviated most of the problems, but response time is still slow (measure in seconds instead of miliseconds). -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469584472.67b20322.16251 Date: Tue, 26 Jul 2016 20:54:32 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 2 on bug 1158 from
Created attachment 348 [details]
compressed log file

This log is produced from pcp 3.11.3 installed from bintray.
It was installed on bare metal server with over 500 network interface (mostly
virtual). The JSON size just for the network throughput widget on vector is
over 7kb.

To replicate this issue, we opened multiple context and loading the default
vector widgets (version 1.1.0). After 3 or more vector connects to pcp, it
starts to be slow.

I changed the pmwebd.options settings to 10 and it alleviated most of the
problems, but response time is still slow (measure in seconds instead of
miliseconds).


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469584472.67b20322.16251-- From nscott@redhat.com Tue Jul 26 22:23:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 652C37CA0 for ; Tue, 26 Jul 2016 22:23:20 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CA47FAC002 for ; Tue, 26 Jul 2016 20:23:19 -0700 (PDT) X-ASG-Debug-ID: 1469589796-0bf57b369d12a020001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id TbtCK9JqO8337S8h (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 20:23:17 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6R3NAxG057666; Tue, 26 Jul 2016 23:23:10 -0400 Date: Tue, 26 Jul 2016 23:23:10 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Marko Myllynen , Martins Innus , Ken McDonell Cc: pcp developers Message-ID: <1243885428.9569187.1469589790597.JavaMail.zimbra@redhat.com> In-Reply-To: <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: 75sRampP9EWU/XWvaAXchA6zYmrz3g== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469589797 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 923 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.31546 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi all, ----- Original Message ----- > [...] > PS. I'll be offline for a few weeks, I'll catch up with this then. > OK, we have a bit of a problem here in that the libvirt PMDA is merged but this metric naming / compound instance problem needs to be resolved It would be poor form to have to (attempt to) fix up users archives down the track when we know about the problem now I guess. Here's some possible options: - delay 3.11.4 release till Marko is back (not clear when that will be from the above note though) - someone else has a crack at tackling this issue in the meantime (I'm gonna run out of time this week for sure) - disable the libvirt PMDA from the builds for this release, pick it up in 3.11.5 - mark it as "experimental" (somehow?) and release it anyway - something else? Any thoughts? BTW, "QA week" for pcp-3.11.4 starts Monday of next week. cheers. -- Nathan From noreply@github.com Tue Jul 26 22:46:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.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 386927CA0 for ; Tue, 26 Jul 2016 22:46:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0A84B8F8040 for ; Tue, 26 Jul 2016 20:46:03 -0700 (PDT) X-ASG-Debug-ID: 1469591157-0bf57b369b12aa40001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 6YV3Xn7fvWXsRHkG (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 20:45:58 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bSFn6-0006LM-LH for ; Wed, 27 Jul 2016 13:45:55 +1000 Date: Tue, 26 Jul 2016 20:45:44 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.195] X-Barracuda-Apparent-Source-IP: 192.30.252.195 X-Barracuda-RBL-IP: 192.30.252.195 X-Barracuda-BBL-IP: 192.30.252.195 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469591144; bh=Wwm37T1XXC0QU5Xi+ZzWF65yuGXwMhEqI2KiMShq1rY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KLeYp3MwPKtR6XqyL9JZzV7oSMns0aLhHs6MMDmTUEYmRwh198Ck6YqB7d6h5fqAT IDBkSKE7fjRtjXIhZaskhKDlud1x9dDH+TcBhypCBBmvtBNwkyhfwXATowkgu1Ak+3 6BWKOYj7EOuWCq+gtEI/EYQCamJ4KgINgKGR3QR4= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57982e68b14e4_228c3fb465f092a02788a3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1469591158 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1851 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31547 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_57982e68b14e4_228c3fb465f092a02788a3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 2 commits. 9625c4d client: add test for writing string values 5f4d62d mmvdump: remove StringVal --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/18/files/a1be304e4f06dd2c555b87d08e927cc9d73e3344..5f4d62d0232a525fa683d666b0433f3cd51e2b7d ----==_mimepart_57982e68b14e4_228c3fb465f092a02788a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 2 commits.

  • 9625c4d client: add test for writing string values
  • 5f4d62d mmvdump: remove StringVal


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_57982e68b14e4_228c3fb465f092a02788a3-- From noreply@github.com Tue Jul 26 22:49:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,HTML_SHORT_LINK_IMG_3,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 CE37E7CA1 for ; Tue, 26 Jul 2016 22:49:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 746168F8039 for ; Tue, 26 Jul 2016 20:49:20 -0700 (PDT) X-ASG-Debug-ID: 1469591355-0bf8157e6d1572d0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-67.servers.netregistry.net [202.124.241.67]) by cuda.sgi.com with ESMTP id uOrXjUtGKCUSCFsP (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 20:49:17 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.67 Received: from github-smtp2-ext3.iad.github.net ([192.30.252.194] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bSFqJ-0000Ld-KA for ; Wed, 27 Jul 2016 13:49:15 +1000 Date: Tue, 26 Jul 2016 20:49:03 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.194] X-Barracuda-Apparent-Source-IP: 192.30.252.194 X-Barracuda-RBL-IP: 192.30.252.194 X-Barracuda-BBL-IP: 192.30.252.194 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469591343; bh=ooU6ChN+QCUfdM/XKqhxhsXSSY5tFymc9FEoD0DUHXY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kJyMY+Ze6WD3iG9PTHEnFducVrZs2/S75KMHDLlk8yAi6SzSKJLK/NaUoCmYvclyV f07rIZ2qN3IZmkvRKriQUY8WQ8bR6pNn/czbOYUsPgr2Vq4QLv9mCFvgoqK9mzh24E rVo8/41kEAU3+IHRa3/7GDx/5E1OB2mDOkOsnOGE= From: Coveralls Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57982f2f99be8_37e73f8b48d1f2a0361422"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: coveralls X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-67.servers.netregistry.net[202.124.241.67] X-Barracuda-Start-Time: 1469591357 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2240 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31547 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_57982f2f99be8_37e73f8b48d1f2a0361422 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [![Coverage Status](https://coveralls.io/builds/7178823/badge)](https://coveralls.io/builds/7178823) Coverage increased (+13.9%) to 78.815% when pulling **5f4d62d0232a525fa683d666b0433f3cd51e2b7d on mmvdump-and-client-tests** into **84aefedc1c1c2ee6aabf104190757638ee91d7e7 on master**. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#issuecomment-235477059 ----==_mimepart_57982f2f99be8_37e73f8b48d1f2a0361422 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Coverage Status

Coverage increased (+13.9%) to 78.815% when pulling 5f4d62d on mmvdump-and-client-tests into 84aefed on master.


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

----==_mimepart_57982f2f99be8_37e73f8b48d1f2a0361422-- From nscott@redhat.com Tue Jul 26 22:53:06 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8C9047CA1 for ; Tue, 26 Jul 2016 22:53:06 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 450CB8F8037 for ; Tue, 26 Jul 2016 20:53:06 -0700 (PDT) X-ASG-Debug-ID: 1469591583-0bf8157e6d157430001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id du7PCOWY8k603EoQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 26 Jul 2016 20:53:04 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6R3r03l012798; Tue, 26 Jul 2016 23:53:00 -0400 Date: Tue, 26 Jul 2016 23:53:00 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <2086624553.9643960.1469591580016.JavaMail.zimbra@redhat.com> In-Reply-To: <57967863.8090605@internode.on.net> References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> <57967863.8090605@internode.on.net> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.51.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: aQ9DtzGMNu+3EJUZZbxgnBOrrz+sEg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1469591583 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1153 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31547 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header ----- Original Message ----- > On 25/07/16 23:54, Martins Innus wrote: > > ... We haven=E2=80=99t started logging any nodes with this pmda, just > > starting to figure out what is useful, but whatever the final choice > > is, it would be ideal if pmlogger would automatically pickup any new > > devices. So if the pmlogger config is libvirt.* , and the VMs > > running at pmlogger start time each have only one network device and > > one blockdevice, if a VM is then started with multiple of each, those > > start getting logged as well. >=20 > I haven't been following this thread in detail, so this comment may not > be relevant, but ... >=20 (it's very relevant) > If the PMDA is using dynamic metric names (not dynamic instances) for > this data, then pmlogger will only log the metric _names_ that exist at > the time pmlogger starts ... instances can come and go, but the PMNS > will not be re-explored by pmlogger once it has parsed the configuration > file. Right. Similar to the pmie problem I mentioned originally, where client handling of instances is inherently far more dynamic than metrics. cheers. -- Nathan From nscott@redhat.com Tue Jul 26 22:55:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 982597CA3 for ; Tue, 26 Jul 2016 22:55:09 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5B021304039 for ; Tue, 26 Jul 2016 20:55:09 -0700 (PDT) X-ASG-Debug-ID: 1469591706-0bf57c1367100110001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id USPmpIly1fMtXdXH (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Jul 2016 20:55:07 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6R3t5dZ009088; Tue, 26 Jul 2016 23:55:05 -0400 Date: Tue, 26 Jul 2016 23:55:05 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Martins Innus , Marko Myllynen Cc: pcp developers Message-ID: <430003908.9666738.1469591705494.JavaMail.zimbra@redhat.com> In-Reply-To: References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1905833000.8482698.1469408550782.JavaMail.zimbra@redhat.com> Subject: Re: [pcp] PCP libvirt PMDA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.51.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP libvirt PMDA Thread-Index: wshS2a3Z2EZhn55VQZELwsm/UtwHGg== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1469591707 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1308 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31547 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Hi Martins, ----- Original Message ----- > Nathan/Marko, >=20 > On July 24, 2016 at 9:03:16 PM, Nathan Scott (nathans@redhat.com) wrote: > > Hi Marko, >=20 > > It tends to be block devices and network interfaces that are problemati= c, > > not CPUs FWIW - these are added and removed more commonly. >=20 > We haven=E2=80=99t started logging any nodes with this pmda, just startin= g to figure > out what is useful, but whatever the final choice is, it would be ideal i= f > pmlogger would automatically pickup any new devices. =C2=A0So if the pmlo= gger Yes, this isn't going to work in the current code - we'll need to fix this. > > =20 > > > Martins, you were already trying out this libvirt PMDA after its > > > initial posting and you have lots of valuable experience and insight > > > with PCP also in general, how do you see these two approaches, which > > > one would be more suitable for you and your use cases? > > =20 > > FWIW, it was primarily from problems that Martins and Joe observed that > > we ended up switching the cgroup metrics over to this compound instance > > name approach. > > =20 >=20 > Yeah it was something to do with IDs being reused by different cgroups or > something like that if I recall correclty. We had a lot of cgroups coming > and going. >=20 thanks. -- Nathan From noreply@github.com Tue Jul 26 23:36:41 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id F2B067CA0 for ; Tue, 26 Jul 2016 23:36:40 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5C485AC002 for ; Tue, 26 Jul 2016 21:36:37 -0700 (PDT) X-ASG-Debug-ID: 1469594193-0bf57c1367100ef0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-70.servers.netregistry.net [202.124.241.70]) by cuda.sgi.com with ESMTP id 3zFgmcUukHt1NqiL (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 26 Jul 2016 21:36:35 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.70 Received: from github-smtp2-ext2.iad.github.net ([192.30.252.193] helo=github-smtp2b-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bSGa5-0001w6-Hj for ; Wed, 27 Jul 2016 14:36:32 +1000 Date: Tue, 26 Jul 2016 21:36:22 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.193] X-Barracuda-Apparent-Source-IP: 192.30.252.193 X-Barracuda-RBL-IP: 192.30.252.193 X-Barracuda-BBL-IP: 192.30.252.193 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469594182; bh=Eh2VxLo/p3xxHmJNcbmHAON2EFmSd5LnMZADSfyk03w=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PpDLefO03lCdNhrn+IUcIzAOArEfTXZoriesicSjKsIXN0Q1C+67b0ruoP0223KGJ 56R+sXUbMmEON8g91lhBXHiRhFr7znsljTRVWNzuZJTHNLO+bhNX/dXbO3Vsuy3ASf cRr2FH9OOxzvyLBeu2TgILwSgw5qUzVFIdkqoNe4= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Cc: Push Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57983a464ee81_df23f81dd20729c1347e1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail X-GitHub-Reason: push List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-70.servers.netregistry.net[202.124.241.70] X-Barracuda-Start-Time: 1469594194 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1851 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31547 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_57983a464ee81_df23f81dd20729c1347e1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @suyash pushed 2 commits. 31ad2c9 make: increase dupl threshold to 150 0be976e mmvdump: make reader concurrent --- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/performancecopilot/speed/pull/18/files/5f4d62d0232a525fa683d666b0433f3cd51e2b7d..0be976ea0d8b3bbeec4e125813b5a5efaa6df91e ----==_mimepart_57983a464ee81_df23f81dd20729c1347e1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@suyash pushed 2 commits.

  • 31ad2c9 make: increase dupl threshold to 150
  • 0be976e mmvdump: make reader concurrent


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

----==_mimepart_57983a464ee81_df23f81dd20729c1347e1-- From kenj@internode.on.net Wed Jul 27 01:16:37 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 66EC27CA0 for ; Wed, 27 Jul 2016 01:16:37 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 39A35304064 for ; Tue, 26 Jul 2016 23:16:34 -0700 (PDT) X-ASG-Debug-ID: 1469600187-0bf57b369e12f3c0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 8MKhntSv7o4OUVgn for ; Tue, 26 Jul 2016 23:16:28 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BSFACjUJhXEET50XYNUQ6EMYdDsAGEDIYdAoF0DwEBAQEBAQEGAQEBAQEBAQE2hRwBAQUjFUEMBAsYAgImAgItFhQGAQwIAQG0TmeNYwEBAQEBAQEDAQEBAQEBIYEBhyEIgk2HQYJaBZkxkFKNaZAlNoNbTYkdAQEB Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail05.adl6.internode.on.net with ESMTP; 27 Jul 2016 15:46:27 +0930 Subject: Re: [pcp] PCP libvirt PMDA To: Nathan Scott , Marko Myllynen , Martins Innus X-ASG-Orig-Subj: Re: [pcp] PCP libvirt PMDA References: <1fa58d82-ac73-7747-c58d-acf880bc2155@redhat.com> <20ae899d-50c6-1457-644f-f45ad26c63d4@redhat.com> <37250089.6949181.1468900166388.JavaMail.zimbra@redhat.com> <1473242169.7374530.1468971331935.JavaMail.zimbra@redhat.com> <810341356.7539206.1469047436415.JavaMail.zimbra@redhat.com> <6030869a-395c-6d2f-9277-9d3d307c6bd1@redhat.com> <1243885428.9569187.1469589790597.JavaMail.zimbra@redhat.com> Cc: pcp developers From: Ken McDonell Message-ID: <393c75b4-eae4-dcfe-2078-5e8640dc80e0@internode.on.net> Date: Wed, 27 Jul 2016 16:16:26 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <1243885428.9569187.1469589790597.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: 1469600187 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 650 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31548 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On 27/07/16 13:23, Nathan Scott wrote: > Hi all, > > ----- Original Message ----- >> [...] >> PS. I'll be offline for a few weeks, I'll catch up with this then. >> > > OK, we have a bit of a problem here in that the libvirt PMDA is merged > but this metric naming / compound instance problem needs to be resolved > It would be poor form to have to (attempt to) fix up users archives down > the track when we know about the problem now I guess. > ... > - disable the libvirt PMDA from the builds for this release, pick it up > in 3.11.5 +1 Seems we're still a way of consensus on the design, much less the implementation. From nscott@redhat.com Wed Jul 27 02:07:04 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A02F17CA0 for ; Wed, 27 Jul 2016 02:07:04 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 65F02304062 for ; Wed, 27 Jul 2016 00:07:01 -0700 (PDT) X-ASG-Debug-ID: 1469603215-0bf57c136a108960001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id guYhN5vLAQ0J7r5d (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 27 Jul 2016 00:06:55 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx3-phx2.redhat.com[209.132.183.24] 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 u6R76soh029538; Wed, 27 Jul 2016 03:06:54 -0400 Date: Wed, 27 Jul 2016 03:06:54 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <366785428.10085692.1469603214429.JavaMail.zimbra@redhat.com> In-Reply-To: <87mvl3x5zq.fsf@redhat.com> References: <87mvl3x5zq.fsf@redhat.com> Subject: Re: [pcp] pcp updates: container/man build fix MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: container/man build fix 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 - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: container/man build fix Thread-Index: h7J1KuRP9ZZCrjn9xsw6DXFOkkfq6A== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1469603215 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 677 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.31549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Lukas, ----- Original Message ----- > [...] > src/include/builddefs.in | 8 +++++++- > 5 files changed, 23 insertions(+), 2 deletions(-) Just this final chunk confuses me ... INSTALL_MAN = \ - test -z "$$MAN_PAGES" && MAN_PAGES="$(MAN_PAGES)"; \ + test -z "$$MAN_PAGES" && MAN_PAGES="$(MAN_PAGES)" && $(HAVE_MANPAGES); \ for d in `echo $$MAN_PAGES`; do \ The added HAVE_MANPAGES there looks like a no-op, or is it needed in some subtle way? (note that final && is after a variable assignment). Is the intent perhaps to have a separate + test $(HAVE_MANPAGES) || MAN_PAGES=""; \ before the "for" loop? cheers. -- Nathan From nscott@redhat.com Wed Jul 27 02:49:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 919D07CA0 for ; Wed, 27 Jul 2016 02:49:21 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id E7DAFAC002 for ; Wed, 27 Jul 2016 00:49:20 -0700 (PDT) X-ASG-Debug-ID: 1469605757-0bf57b369e132d40001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id zrpkoP6S4o0c0T4I (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 Jul 2016 00:49:17 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6R7nGdE047561; Wed, 27 Jul 2016 03:49:16 -0400 Date: Wed, 27 Jul 2016 03:49:16 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <301047582.10164791.1469605756445.JavaMail.zimbra@redhat.com> In-Reply-To: <87shuvyko9.fsf@redhat.com> References: <87shuvyko9.fsf@redhat.com> Subject: Re: [pcp] pcp updates: libpcp_json MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: libpcp_json Content-Type: multipart/mixed; boundary="----=_Part_10164789_502913840.1469605756443" X-Originating-IP: [10.64.51.185] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: libpcp_json Thread-Index: ACMkJhyI0Vf8sLCkGPx+KoSS82ESGQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1469605757 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1488 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.31549 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_10164789_502913840.1469605756443 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Lukas, ----- Original Message ----- > Hi, > > I've put together a library for use in extracting metric data from JSON > files. Would love some feedback on it. I've replaced the JSON bits in > pmdaroot and qa has remained consistent. Neat! This is a great little abstraction - that pmdaroot docker code is certainly cleaner now. I've attached a man page page follow-up patch - some typos, some minor wordsmithing - feel free to use/discard as you see fit. There is some deb packaging work needed here - all shared libraries need to be separate packages there, I'll help with that tomorrow. That makes me wonder though - is this likely to expand in scope down the track? - I can imagine lots of other www-related helper code needing a home - should we name it more generically? - libpcp_web? (or something else, betterer). Renaming it later will mean packaging pain, so ... maybe pre-empting that, if you agree this might be needed later? Oh, lastly - for a new shared library I think some qa/src code that takes those interfaces through their paces would be good, instead of us solely relying on the docker tests. The library is cross-platform, so test code that runs on all platforms would be good. Simple stuff would suffice here I think (theres some test data in qa/json/ already) - and maybe a valgrind test too if you're feeling bold? cheers. ps: some of the build/configure/man-page stuff is still in that branch BTW. -- Nathan ------=_Part_10164789_502913840.1469605756443 Content-Type: text/x-patch; name=man.patch Content-Disposition: attachment; filename=man.patch Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL21hbi9tYW4zL3BtanNvbmluaXQuMyBiL21hbi9tYW4zL3BtanNvbmluaXQu MwppbmRleCBhODVkYmYxLi5mYzVmZDBkIDEwMDY0NAotLS0gYS9tYW4vbWFuMy9wbWpzb25pbml0 LjMKKysrIGIvbWFuL21hbjMvcG1qc29uaW5pdC4zCkBAIC0yNSwxMSArMjUsMTEgQEAKIC5oeSAw CiAuaW4gKzhuCiAudGkgLThuCi1pbnQgcG1qc29uSW5pdEluZG9tKEZJTEUgKlxmSWZkXGZQLCBq c29uX21ldHJpY19kZXNjICpcZklqc29uX21ldHJpY3NcZlAsCitpbnQgcG1qc29uSW5pdEluZG9t KGludCBcZklmZFxmUCwganNvbl9tZXRyaWNfZGVzYyAqXGZJanNvbl9tZXRyaWNzXGZQLAogaW50 IFxmSW51bV9tZXRyaWNzXGZQLCBwbUluRG9tIFxmSWluZG9tXGZQKTsKIC5icgogLnRpIC04bgot aW50IHBtanNvbkluaXQoRklMRSAqXGZJZnBcZlAsIGpzb25fbWV0cmljX2Rlc2MgKlxmSWpzb25f bWV0cmljc1xmUCwKK2ludCBwbWpzb25Jbml0KGludCBcZklmZFxmUCwganNvbl9tZXRyaWNfZGVz YyAqXGZJanNvbl9tZXRyaWNzXGZQLAogaW50IFxmSW51bV9tZXRyaWNzXGZQKTsKIC5zcAogLmlu CkBAIC0zOSwzMSArMzksMzQgQEAgY2MgLi4uIFwtbHBjcF9qc29uIFwtbHBjcAogLmZ0IDEKIC5T SCBERVNDUklQVElPTgogLlAKLVxmM3BtanNvbkluaXRJbmRvbVxmMSBjcmVhdGVzIGFuZCBpbml0 aWFsaXplcyB0aGUgSlNPTiBwYXJzaW5nCi1mdW5jdGlvbmFsaXR5LiAgUmV0dXJuaW5nIHRoZSBy ZXN1bHRzIG9mIHRoZSByZXF1ZXN0ZWQgbWV0cmljcyAoYXMKLWRlZmluZWQgaW4gdGhlIGpzb25f cG9pbnRlciBmaWVsZCkgaW4gdGhlIHZhbHVlcyBmaWVsZC4KK1xmM3BtanNvbkluaXRJbmRvbVxm MSBjcmVhdGVzIGFuZCBpbml0aWFsaXplcyBKU09OIG1ldHJpYyBleHRyYWN0aW9uCitmdW5jdGlv bmFsaXR5IGZvciBQQ1AgbWV0cmljcyB3aXRoIGluc3RhbmNlIGRvbWFpbnMuCitNZXRyaWNzIGFu ZCBpbnN0YW5jZXMgYXJlIGRlZmluZWQgYnkgdGhlIFxmMmpzb25fbWV0cmljc1xmMSBwYXJhbWV0 ZXIuCitUaGUgcmVzdWx0IG9mIHBhcnNpbmcgaXMgdGhlIGV4dHJhY3Rpb24gb2YgdmFsdWVzIGZv ciB0aGUgcmVxdWVzdGVkCittZXRyaWNzIChhcyBkZWZpbmVkIGluIHRoZSBqc29uX3BvaW50ZXIg ZmllbGQpIGluIHRoZSB2YWx1ZXMgZmllbGQuCiAuUAotXGYzcG1qc29uSW5pdFxmMSBzcGVjaWZp ZXMgYSBjYWxsIHRvIHRoZSBKU09OIHBhcnNpbmcgYW5kCi1tZXRyaWMgZXh0cmFjdGlvbiBmdW5j dGlvbmFsaXR5IHdoZXJlIHRoZXJlIGFyZSBubyBpbnN0YW5jZQotZG9tYWlucy4KLU9yIHRoZSBQ TURBIHdpc2hlcyB0byBwZXJmb3JtIGluc3RhbmNlIGRvbWFpbiBvcGVyYXRpb25zIGl0c2VsZi4K K1xmM3BtanNvbkluaXRcZjEgc3BlY2lmaWVzIGEgY2FsbCB0byB0aGUgSlNPTiBwYXJzaW5nIGFu ZCBtZXRyaWMKK3ZhbHVlIGV4dHJhY3Rpb24gZnVuY3Rpb25hbGl0eSB3aGVyZSB0aGVyZSBhcmUg bm8gaW5zdGFuY2UgZG9tYWlucywKK29yIHRoZSBQTURBIHdpc2hlcyB0byBwZXJmb3JtIGluc3Rh bmNlIGRvbWFpbiBvcGVyYXRpb25zIGl0c2VsZi4KIC5QCi1cZjJmZFxmMSBUaGUgZmlsZSBkZXNj cmlwdG9yIHRvIHRoZSBqc29uIGRvY3VtZW50LgorXGYyZmRcZjEgaXMgYW4gb3BlbiBmaWxlIGRl c2NyaXB0b3IgZnJvbSB3aGljaCB0aGUgSlNPTiBkb2N1bWVudCB3aWxsCitiZSByZWFkLgogLlAK LVxmMmpzb25fbWV0cmljc1xmMSBJcyB0aGUgYXJyYXkgb2YganNvbl9tZXRyaWNfZGVzYyBzdHJ1 Y3Qgd2hpY2gKK1xmMmpzb25fbWV0cmljc1xmMSBpcyB0aGUgYXJyYXkgb2YganNvbl9tZXRyaWNf ZGVzYyBzdHJ1Y3Qgd2hpY2gKIGNvbnRhaW5zIHRoZSBqc29uIHBvaW50ZXIgdG8gdGhlIG1ldHJp YyBkYXRhLCBwb3NzaWJsZSBmbGFncyB0byBjaGVjawogdGhlIGRhdGEgYWdhaW5zdCwgbnVtYmVy IG9mIHZhbHVlcyAoaW4gdGhlIGNhc2Ugb2YgYW4gYXJyYXkpLAogXGYycG1BdG9tVmFsdWVcZjEg d2hlcmUgdGhlIGRhdGEgaXMgc3RvcmVkLCBhcyB3ZWxsIGFzIHRoZSBpbnN0YW5jZQogZG9tYWlu IGluIHRoZSBldmVuIHRoZSBQTURBIGluIHF1ZXN0aW9uIGhhcyBtdWx0aXBsZSBkb21haW5zLgog XGYzcG1qc29uSW5pdEluZG9tXGYxIHdpbGwgZW5kZWF2b3VyIHRvIG1ha2UgdXNlIG9mIHRoZQot XGYzcG1kYUNhY2hlQWRkKDMpXGYxIGZ1bmN0aW9uIHdoZXJlIHBvc3NpYmxlLgorLkJSIHBtZGFD YWNoZUFkZCAoMykKK2Z1bmN0aW9uIHdoZXJlIHBvc3NpYmxlLgogSW4gdGhlIGV2ZW50IHRoYXQg bm8gXGYyaW5kb21cZjEgaXMgbmVlZGVkLCBQTV9JTkRPTV9OVUxMIHNob3VsZCBiZQotcGFzc2Vk LCBvciBcZjNwbWpzb25Jbml0XGYxIHNob3VsZCBiZSB1c2VkIGluc3RlYWQuCitwYXNzZWQsIG9y IFxmM3BtanNvbkluaXRcZjEgdXNlZCBpbnN0ZWFkLgogLlAKLVxmMm51bV9tZXRyaWNzXGYxIElz IHRoZSBudW1iZXIgb2YgZWxlbWVudHMgaW4gaW4gdGhlIGFycmF5IG9mCi1qc29uX21ldHJpY3Mu CitcZjJudW1fbWV0cmljc1xmMSBpcyB0aGUgbnVtYmVyIG9mIGVsZW1lbnRzIGluIGluIHRoZSBh cnJheSBvZgorLklSIGpzb25fbWV0cmljcyAuCiAuUAotXGYyaW5kb21cZjEgSXMgdGhlIGluc3Rh bmNlIGRvbWFpbiB0byBiZSBwYXNzZWQgdG8gXGYzcG1kYUNhY2hlQWRkXGYxLgorXGYyaW5kb21c ZjEgaXMgdGhlIGluc3RhbmNlIGRvbWFpbiB0byBiZSBwYXNzZWQgdG8gXGYzcG1kYUNhY2hlQWRk XGYxLgogLlAKIC5uZgogCXR5cGVkZWYgc3RydWN0IGpzb25fbWV0cmljc19kZXNjIHsKQEAgLTc2 LDkgKzc5LDcgQEAganNvbl9tZXRyaWNzLgogLmZpCiAuUAogVGhlIEpTT04gUG9pbnRlciBzeW50 YXggY3VycmVudCBmb2xsb3dzIFxmMlJGQzY5MDFcZjEgaW4gc3BlY2lmeWluZyBhCi1tZXRyaWMn cyBsb2NhdGlvbiB3aXRoaW4gdGhlIGpzb24gZG9jdW1lbnQuCi0uU0ggUkVUVVJOUwotVGhlIGZ1 bmN0aW9uIHJldHVybnMgemVybyBvbiBzdWNjZXNzIGFuZCB0aGUgZXJyb3IgY29kZSBvbiBmYWls dXJlLgorbWV0cmljcyBsb2NhdGlvbiB3aXRoaW4gdGhlIEpTT04gZG9jdW1lbnQuCiAuU0ggRVhB TVBMRQogLmZ0IENXCiAubmYKQEAgLTExMiw3ICsxMTMsMTMgQEAgc3RhdGljIGpzb25fbWV0cmlj X2Rlc2MganNvbl9tZXRyaWNzW10gPSB7CiB9OwogLmZpCiAuZnQgUgorLlNIIFJFVFVSTiBDT0RF CitUaGUgZnVuY3Rpb24gcmV0dXJucyB6ZXJvIG9uIHN1Y2Nlc3MsIG90aGVyd2lzZSBhbiBlcnJv ciBjb2RlIHN1aXRhYmxlCitmb3IgcGFzc2luZyB0bworLkJSIHBtRXJyU3RyX3IgKDMpCitpcyBy ZXR1cm5lZC4KIC5TSCBTRUUgQUxTTworLkJSIHBtRXJyU3RyX3IgKDMpLAogLkJSIHBtZGFDYWNo ZUFkZCAoMyksCiAubmgKIC5CUiBodHRwOi8vanNvbi5vcmcvICwKQEAgLTEyMyw2ICsxMzAsMyBA QCBzdGF0aWMganNvbl9tZXRyaWNfZGVzYyBqc29uX21ldHJpY3NbXSA9IHsKIC5uaAogLkJSIGh0 dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2OTAxICwKIC5ueQotCi0KLQo= ------=_Part_10164789_502913840.1469605756443-- From brolley@redhat.com Wed Jul 27 11:27:02 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 187EC7CA0 for ; Wed, 27 Jul 2016 11:27:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id CFDCF30406B for ; Wed, 27 Jul 2016 09:26:58 -0700 (PDT) X-ASG-Debug-ID: 1469636814-0bf8157e6a17b1d0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id UxNsHKBlMZZd1dwX (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 Jul 2016 09:26:54 -0700 (PDT) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 52C83C050066 for ; Wed, 27 Jul 2016 16:26:54 +0000 (UTC) Received: from [10.10.63.246] (vpn-63-246.rdu2.redhat.com [10.10.63.246]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6RGQrC5020937 for ; Wed, 27 Jul 2016 12:26:54 -0400 Message-ID: <5798E17F.8020201@redhat.com> Date: Wed, 27 Jul 2016 12:29:51 -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: RHBZ 1351223: multi-archive mode unnecessarily asserts matching loglabel timezones Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Updates: RHBZ 1351223: multi-archive mode unnecessarily asserts matching loglabel timezones Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Wed, 27 Jul 2016 16:26:54 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469636814 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1360 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Changes committed to git://git.pcp.io/pcp master Dave Brolley (1): RHBZ 1351223: Remove error code PM_ERR_LOGTIMEZONE. Frank Ch. Eigler (1): RHBZ 1351223: multi-archive mode unnecessarily asserts matching loglabel timezones qa/006.out | 2 +- src/include/pcp/pmapi.h | 2 +- src/libpcp/src/err.c | 2 -- src/libpcp/src/logutil.c | 4 +--- 4 files changed, 3 insertions(+), 7 deletions(-) Details ... commit e43e3478a2c44c6d48f64c3efb6f0a8257b3c927 Author: Dave Brolley Date: Wed Jul 27 12:27:17 2016 -0400 RHBZ 1351223: Remove error code PM_ERR_LOGTIMEZONE. commit 7fcfa821bf9322155d0c3c2538949e588c97f781 Author: Frank Ch. Eigler Date: Wed Jul 27 12:23:33 2016 -0400 RHBZ 1351223: multi-archive mode unnecessarily asserts matching loglabel timezones It is not necessary to reject archives created in different time zones in a multi-archive context. Changes to and from daylight savings time are examples of such differences. Even pmlogextract(1) tolerates such differences and chooses either the first or the last time zone seen as the time zone for the combined archives. This change removes the check for archives with different time zones in a multi-archive context. From lberk@redhat.com Wed Jul 27 13:02:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 06C327CA0 for ; Wed, 27 Jul 2016 13:02:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id AB8FA8F8035 for ; Wed, 27 Jul 2016 11:02:34 -0700 (PDT) X-ASG-Debug-ID: 1469642550-0bf57c13681226a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id OQ1UgVrqCbtHZDMF (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 Jul 2016 11:02:30 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id DE8BDC04D2B0 for ; Wed, 27 Jul 2016 18:02:29 +0000 (UTC) Received: from toium (unused-10-15-17-235.yyz.redhat.com [10.15.17.235]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6RI2SWG032385 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 27 Jul 2016 14:02:29 -0400 From: Lukas Berk To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: libpcp_json References: <87shuvyko9.fsf@redhat.com> <301047582.10164791.1469605756445.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: libpcp_json Date: Wed, 27 Jul 2016 14:02:28 -0400 In-Reply-To: <301047582.10164791.1469605756445.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Wed, 27 Jul 2016 03:49:16 -0400 (EDT)") Message-ID: <87oa5jt0wb.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Wed, 27 Jul 2016 18:02:29 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469642550 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1990 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Nathan Scott writes: > I've attached a man page page follow-up patch - some typos, some minor > wordsmithing - feel free to use/discard as you see fit. Ah thank you, looks good to me. > There is some deb packaging work needed here - all shared libraries need > to be separate packages there, I'll help with that tomorrow. That makes > me wonder though - is this likely to expand in scope down the track? - I > can imagine lots of other www-related helper code needing a home - should > we name it more generically? - libpcp_web? (or something else, betterer). > Renaming it later will mean packaging pain, so ... maybe pre-empting that, > if you agree this might be needed later? Ah, good call on the debian packaging, will start looking into it. Hm, I'm not sure on the libpcp_web name, it depends on how else you're envisioning expanding the library. If it can be as simple as using (for example), libpcp_http for fetching web metrics, and then using libpcp_json to interpret the response, I'm leaning towards keeping this library smaller and focused. Definitely open to changing the name if it makes sense though! Just unsure of how else you're thinking about growing it. > Oh, lastly - for a new shared library I think some qa/src code that takes > those interfaces through their paces would be good, instead of us solely > relying on the docker tests. The library is cross-platform, so test code > that runs on all platforms would be good. Simple stuff would suffice here > I think (theres some test data in qa/json/ already) - and maybe a valgrind > test too if you're feeling bold? Ya that would make a lot of sense, should have included that in the initial commit, will get started that immediately. > ps: some of the build/configure/man-page stuff is still in that branch > BTW. Ah, serves me right for rebasing daily :) Will fix that as well before posting the fixups above. Cheers, Lukas From wwwrun@oss.sgi.com Wed Jul 27 18:25:59 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 8E5167CA3; Wed, 27 Jul 2016 18:25:59 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Wed, 27 Jul 2016 23:25:59 +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: kenj@internode.on.net 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="1469661959.aFfF3F62.26703"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469661959.aFfF3F62.26703 Date: Wed, 27 Jul 2016 18:25:59 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #3 from Ken McDonell --- I've created an FSA to analyze the client side (pmwebd here) PDU traces. kenj@bozo:~/Downloads$ client-pdu-fsa pmwebd.log FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773091 [10995]pmGetPDU: DESC fd=8 len=32 from=0 FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773095 [10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0 FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773104 [10995]pmGetPDU: DESC fd=8 len=32 from=0 FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773108 [10995]pmGetPDU: PMNS_NAMES fd=8 len=40 from=0 FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773117 [10995]pmGetPDU: DESC fd=8 len=32 from=0 FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773121 [10995]pmGetPDU: PMNS_NAMES fd=8 len=52 from=0 I'll attach the script and the full report to the bug in a moment. The interesting thing is that we've just received a RESULT at line 769861, and then because the diags are enabled, we do a bucketload of requests to pmcd to translate PMIDs to names, get pmDesc's, indom lookups ... all for the pmResult dump at line 771093, but in that dump some of the metric names and instance names were not retrieved from pmcd, see the and ??? lines starting at 772579. The _after_ the pmResult dump, we see a scrambled mess of PDU interactions that are out of order and relate to the pmResult dump, not pmwebd fetching metrics. If pmcd was really overloaded at this point (the pmResult dumping certainly would not help), then we'd be seeing all sorts of timeouts ... combine this with asyncronous dead hand timers (I assume this is what the lines like this [Tue Jul 26 20:29:30] pmwebd(10995): context (web1373406223=pm1) expired. in the log mean) and I'm not sure what to expect. What -D flags were set for pmwebd during this run? If we're after an original error of an IPC failure (rather than trying to induce one) then we don't need -Dfetch and -Dpdu will probably suffice. If the experiment is reproducible, then it would also be helpful to see pmcd.log with a pmcd instance running with -Dappl0,pdu along with the pmwebd.log for pmwebd running with -Dpdu. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469661959.aFfF3F62.26703 Date: Wed, 27 Jul 2016 18:25:59 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 3 on bug 1158 from
I've created an FSA to analyze the client side (pmwebd here) PDU traces.

kenj@bozo:~/Downloads$ client-pdu-fsa pmwebd.log 
FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773091
[10995]pmGetPDU: DESC fd=8 len=32 from=0
FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773095
[10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0
FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773104
[10995]pmGetPDU: DESC fd=8 len=32 from=0
FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773108
[10995]pmGetPDU: PMNS_NAMES fd=8 len=40 from=0
FSA failed: state=X-PMNS_IDS next_state=R-DESC @ line 773117
[10995]pmGetPDU: DESC fd=8 len=32 from=0
FSA failed: state=X-DESC_REQ next_state=R-PMNS_NAMES @ line 773121
[10995]pmGetPDU: PMNS_NAMES fd=8 len=52 from=0

I'll attach the script and the full report to the bug in a moment.

The interesting thing is that we've just received a RESULT at line 769861, and
then because the diags are enabled, we do a bucketload of requests to pmcd to
translate PMIDs to names, get pmDesc's, indom lookups ... all for the pmResult
dump at line 771093, but in that dump some of the metric names and instance
names were not retrieved from pmcd, see the <noname> and ??? lines starting at
772579.

The _after_ the pmResult dump, we see a scrambled mess of PDU interactions that
are out of order and relate to the pmResult dump, not pmwebd fetching metrics.

If pmcd was really overloaded at this point (the pmResult dumping certainly
would not help), then we'd be seeing all sorts of timeouts ... combine this
with asyncronous dead hand timers (I assume this is what the lines like this
[Tue Jul 26 20:29:30] pmwebd(10995): context (web1373406223=pm1) expired.
in the log mean) and I'm not sure what to expect.

What -D flags were set for pmwebd during this run?

If we're after an original error of an IPC failure (rather than trying to
induce one) then we don't need -Dfetch and -Dpdu will probably suffice.

If the experiment is reproducible, then it would also be helpful to see
pmcd.log with a pmcd instance running with -Dappl0,pdu along with the
pmwebd.log for pmwebd running with -Dpdu.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469661959.aFfF3F62.26703-- From wwwrun@oss.sgi.com Wed Jul 27 18:27:10 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 A32867CA6; Wed, 27 Jul 2016 18:27:10 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Wed, 27 Jul 2016 23:27:10 +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: kenj@internode.on.net 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="1469662030.A13C2F2.27074"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469662030.A13C2F2.27074 Date: Wed, 27 Jul 2016 18:27:10 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #4 from Ken McDonell --- Created attachment 349 --> http://oss.sgi.com/bugzilla/attachment.cgi?id=349&action=edit FSA script -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469662030.A13C2F2.27074 Date: Wed, 27 Jul 2016 18:27:10 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469662030.A13C2F2.27074-- From wwwrun@oss.sgi.com Wed Jul 27 18:27:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 DACDC7CA6; Wed, 27 Jul 2016 18:27:52 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Wed, 27 Jul 2016 23:27:52 +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: kenj@internode.on.net 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="1469662072.1D4FCD2.27288"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469662072.1D4FCD2.27288 Date: Wed, 27 Jul 2016 18:27:52 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #5 from Ken McDonell --- Created attachment 350 --> http://oss.sgi.com/bugzilla/attachment.cgi?id=350&action=edit FSA analysis of pmwebd.log -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469662072.1D4FCD2.27288 Date: Wed, 27 Jul 2016 18:27:52 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 5 on bug 1158 from
Created attachment 350 [details]
FSA analysis of pmwebd.log


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469662072.1D4FCD2.27288-- From kenj@internode.on.net Wed Jul 27 18:45:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8CBA37CA0 for ; Wed, 27 Jul 2016 18:45:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E77F4AC002 for ; Wed, 27 Jul 2016 16:45:39 -0700 (PDT) X-ASG-Debug-ID: 1469663131-0bf57c13671376b0001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 3EMVtlp0aNIczhZp for ; Wed, 27 Jul 2016 16:45:31 -0700 (PDT) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Effective-Source-IP: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2B3EAArRplXEET50XYNUIQVKlKGcZ4Ck32BfRyHchIBAQEBAQEBBgEBAQEBAQEBNoEBAQEDAQgBhDaBCwImAi8UAicIAQEWtUdnjgGBAYchCIUsgUuDF4JaBYgchy2JaIYYix2NBYwtg3glDoFgDEUcgV5cghGCHoF/gloBAQE Received: from ppp118-209-249-68.bras2.mel11.internode.on.net (HELO [192.168.1.100]) ([118.209.249.68]) by ipmail05.adl6.internode.on.net with ESMTP; 28 Jul 2016 09:15:30 +0930 To: pcp@oss.sgi.com Subject: QA status From: Ken McDonell X-ASG-Orig-Subj: QA status Message-ID: <659f5be5-8318-3ef8-9457-0adbf9b1ab69@internode.on.net> Date: Thu, 28 Jul 2016 09:45:29 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1469663131 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 7331 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31564 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Looking pretty good, thanks. Details for the most commonly failing tests are available from ftp://oss.sgi.com/projects/pcp/download/qa-status/ === Synopsis === QA Status from Ken McDonell's QA Farm in Melbourne Summary: 26777 run, 44 failed (0.16%) QA Test Fail Failure Signatures (number of different failure patterns) 823 5 4 1 ^ ^ | | | +-- A B C ... means one failure signature occurred A times, | another occurred B times, a third occurred C times, ... +-- total number of failures for this test, equals A+B+C+... Each tarball in this directory contains .out, .out.bad and possibly .full files for all failing test cases where a test failed on at least 9% of the QA hosts. The latest tarball is 20160728.tgz. ==== QA Summary ==== Date Run Pass Fail Nrun Host 2016-07-27 847 847 0 90|bo|bozo PCP 3.11.4 x86_64 Ubuntu 16.04 2016-07-26 832 830 2 105|bl|bozo-laptop PCP 3.11.4 i686 LinuxMint 15 2016-07-26 865 865 0 72|bv|bozo-vm PCP 3.11.4 x86_64 Debian 8.5 2016-07-26 150 145 5 15|fu|fuji PCP 3.11.4 i386 Darwin 10.8.0 2016-07-26 749 744 5 142|gr|grundy.sgi.com|grundy.sgi.com 2016-07-26 856 855 1 81|00|vm00 PCP 3.11.4 x86_64 Ubuntu 12.04 2016-07-26 865 864 1 71|01|vm01 PCP 3.11.4 i686 Ubuntu 15.10 2016-07-26 848 845 3 89|02|vm02 PCP 3.11.4 i686 openSUSE 13.2 2016-07-26 881 880 1 56|03|vm03 PCP 3.11.4 x86_64 Fedora 24 2016-07-27 755 752 3 182|04|vm04 PCP 3.11.4 i686 CentOS 5.11 2016-07-27 852 850 2 85|05|vm05 PCP 3.11.4 x86_64 Gentoo 2.2 2016-07-27 61 61 0 4|06|vm06 PCP 3.11.4 amd64 FreeBSD 10.2-RELEASE 2016-07-27 857 857 0 80|07|vm07 PCP 3.11.4 x86_64 Debian stretch/sid 2016-07-25 877 874 3 60|08|vm08 PCP 3.11.4 x86_64 CentOS Linux7.2.1511 2016-07-25 61 61 0 4|09|vm09 PCP 3.11.4 i386 NetBSD 6.1.5 2016-07-26 61 61 0 4|10|vm10 PCP 3.11.4 i386 FreeBSD 9.3-RELEASE-p30 2016-07-27 855 854 1 82|11|vm11 PCP 3.11.4 i686 Debian stretch/sid 2016-07-27 872 870 2 65|12|vm12 PCP 3.11.4 i686 Fedora 22 2016-07-28 870 869 1 67|14|vm14 PCP 3.11.4 x86_64 CentOS6.7 2016-07-25 803 801 2 134|15|vm15 PCP 3.11.4 x86_64 Slackware "14.2" 2016-07-28 869 869 0 68|18|vm18 PCP 3.11.4 x86_64 LinuxMint 17.3 2016-07-24 843 842 1 94|19|vm19 PCP 3.11.4 x86_64 openSUSE 12.2 2016-07-24 803 803 0 134|20|vm20 PCP 3.11.4 x86_64 Ubuntu 13.04 2016-07-24 852 852 0 85|21|vm21 PCP 3.11.4 i686 Debian 7.10 2016-07-24 872 872 0 65|22|vm22 PCP 3.11.4 x86_64 Fedora 19 2016-07-25 875 875 0 62|23|vm23 PCP 3.11.4 i686 Fedora 20 2016-07-25 869 868 1 68|24|vm24 PCP 3.11.4 i686 openSUSE 13.1 2016-07-25 750 749 1 187|25|vm25 PCP 3.11.4 x86_64 CentOS 5.11 2016-07-26 874 874 0 63|26|vm26 PCP 3.11.4 x86_64 Fedora 21 2016-07-27 861 861 0 76|27|vm27 PCP 3.11.4 x86_64 Ubuntu 15.04 2016-07-25 868 866 2 69|28|vm28 PCP 3.11.4 x86_64 RHEL Server 6.8 2016-07-24 875 875 0 62|29|vm29 PCP 3.11.4 x86_64 RHEL Server 7.2 2016-07-25 873 872 1 64|30|vm30 PCP 3.11.4 x86_64 SUSE SLES12 SP0 2016-07-26 873 870 3 64|31|vm31 PCP 3.11.4 x86_64 Fedora 23 2016-07-28 74 74 0 5|32|vm32 PCP 3.11.4 amd64 FreeBSD 11.0-CURRENT 2016-07-28 64 63 1 1|33|vm33 PCP 3.11.4 amd64 OpenBSD 5.8 2016-07-27 865 863 2 72|34|vm34 PCP 3.11.4 x86_64 Arch Linux Summary: 26777 run, 44 failed (0.16%) ==== QA Failure (X) and Not Run or Skipped (-) Map ==== Host bl fu gr 00 01 02 03 04 05 08 11 12 14 15 19 24 25 28 30 31 33 34 Test %fail Test QA groups 823 14% - - - - X X - X - X - X 823 pmda.sample pmstore secure 583 8% - - - X X X - 583 pmie 651 8% - X X X - 651 pmproxy 713 8% - X X - - - X 713 context libpcp pmproxy secure 667 5% X - X - - - - - - 667 python 870 5% - X X - 870 pmlogcheck 098 3% X - 098 pmlc pmlogger other pmdumplog 102 3% X - 102 pmlc pmlogger 110 3% X - 110 pmda.simple pmda.proc pmda.install 156 3% X - 156 pmda.sample pmda.proc pmcd_wait pmda.install 169 3% X - 169 pmcd 216 3% - X - 216 pmda.linux 295 3% - X - 295 pmproxy pmval pmstat pmie 359 3% - X 359 pmcd pminfo 371 3% - X - 371 pmimport pmdumplog perl libpcp_pmi 372 3% - X - 372 pmimport pmdumplog perl 374 3% - - - X - 374 pmlc pmlogger 389 3% - X - 389 pmlogger Host bl fu gr 00 01 02 03 04 05 08 11 12 14 15 19 24 25 28 30 31 33 34 Test %fail Test QA groups 416 3% - X 416 pmda.news dbpmda perl 459 3% - - X - - 459 pmlogreduce valgrind 519 3% - - - X - 519 pmie 527 3% - X - 527 libpcp_import perl timezone 555 3% - - - - - X - - 555 pmie 622 3% X - - - - - - - - - - - - - - - - - - - - - 622 pmie 666 3% - - X - 666 pmmgr slow valgrind 669 3% - - X - 669 pmmgr 739 3% - - X - - - 739 python getopt timezone 798 3% - X - 798 pmda.nfsclient 832 3% - - - - X - - - 832 pmda.sample pmstore secure 892 3% - X - 892 pmcd libpcp 999 3% - X - 999 pmns 1068 3% - - - - - - - X - 1068 pmrep python zabbix Test %fail Test QA groups Host bl fu gr 00 01 02 03 04 05 08 11 12 14 15 19 24 25 28 30 31 33 34 From nscott@redhat.com Wed Jul 27 20:23:33 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 03EA07CA0 for ; Wed, 27 Jul 2016 20:23:33 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id B0403304048 for ; Wed, 27 Jul 2016 18:23:32 -0700 (PDT) X-ASG-Debug-ID: 1469669006-0bf57b369c166f10001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id GC5TKHtIWzcQ97dO (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 27 Jul 2016 18:23:27 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx5-phx2.redhat.com[209.132.183.37] 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 u6S1NQTN005251; Wed, 27 Jul 2016 21:23:26 -0400 Date: Wed, 27 Jul 2016 21:23:26 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <1587241205.10398393.1469669006131.JavaMail.zimbra@redhat.com> In-Reply-To: <87oa5jt0wb.fsf@redhat.com> References: <87shuvyko9.fsf@redhat.com> <301047582.10164791.1469605756445.JavaMail.zimbra@redhat.com> <87oa5jt0wb.fsf@redhat.com> Subject: Re: [pcp] pcp updates: libpcp_json MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: libpcp_json Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.222] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: libpcp_json Thread-Index: HIefxRhvdZRGEUeFHBvd3DeRwMd6iA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1469669007 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 2091 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.31568 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Lukas, ----- Original Message ----- > [...] > > There is some deb packaging work needed here - all shared libraries need > > to be separate packages there, I'll help with that tomorrow. That makes > > me wonder though - is this likely to expand in scope down the track? - I > > can imagine lots of other www-related helper code needing a home - should > > we name it more generically? - libpcp_web? (or something else, betterer). > > Renaming it later will mean packaging pain, so ... maybe pre-empting that, > > if you agree this might be needed later? > > Ah, good call on the debian packaging, will start looking into it. OK - its fairly straightforward, use debian/*import1* as a template if you want to hack on it - else, toss it over the fence to me & I'll get it done. > Hm, I'm not sure on the libpcp_web name, it depends on how else you're > envisioning expanding the library. If it can be as simple as using > (for example), libpcp_http for fetching web metrics, and then using > libpcp_json to interpret the response, I'm leaning towards keeping this > library smaller and focused. Definitely open to changing the name if it > makes sense though! Just unsure of how else you're thinking about > growing it. Couple things in the back of my mind - firstly, the small http client code (libpcp_http) is only built statically, currently, since pmdaapache is the only user atm (iow no .so there yet - but we plan on more (e.g. pmdadocker) so now would be a good time to address that instead of adding separate deb packages and libs for http and json). IOW, we could definitely include it in a libpcp_web.so instead of a libpcp_http.so. Then there may be a need for things like a little URL parsing routine, maybe parts of pmwebd could be made into APIs for other web servers (Apache module?) someday ... those are the kinds of possibilities that are making me wonder, anyway. But none of that may ever come to pass - its just a thought bubble. :) So, either way is fine by me - you did the work, you choose. cheers. -- Nathan From noreply@github.com Wed Jul 27 22:24:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=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 B4AE77CA0 for ; Wed, 27 Jul 2016 22:24:16 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 75F86304039 for ; Wed, 27 Jul 2016 20:24:16 -0700 (PDT) X-ASG-Debug-ID: 1469676249-0bf57c136913f200001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-71.servers.netregistry.net [202.124.241.71]) by cuda.sgi.com with ESMTP id siygGxv25y4Tw74y (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 27 Jul 2016 20:24:11 -0700 (PDT) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.71 Received: from github-smtp2-ext7.iad.github.net ([192.30.252.198] helo=github-smtp2a-ext-cp1-prd.iad.github.net) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bSbvZ-0007aB-HV for ; Thu, 28 Jul 2016 13:24:08 +1000 Date: Wed, 27 Jul 2016 20:23:57 -0700 X-Barracuda-Effective-Source-IP: UNKNOWN[192.30.252.198] X-Barracuda-Apparent-Source-IP: 192.30.252.198 X-Barracuda-RBL-IP: 192.30.252.198 X-Barracuda-BBL-IP: 192.30.252.198 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1469676237; bh=2obrGJEvxy1xvSNRyl2oLJzTSpYC7fyvXaoeR5zgevo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Fx4k1pDtcKsw9C76eK1lzcsUkpLpVMldPHzP7fJDns/i/vEaUl20xplK3/WbgI0iT RbQTZOfsWqxelJXTxr0Xmxfsj5NRqpOcFjrYiRXrdWejhGsHCkYGsG+/w7VUVPTWfR rz0dcnFSO8TTk4STqmoIBEroViN8PA69dZFOuO4s= From: Suyash Reply-To: performancecopilot/speed To: performancecopilot/speed Message-ID: In-Reply-To: References: Subject: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [performancecopilot/speed] add mmvdump and more client tests (#18) Content-Type: multipart/alternative; boundary="--==_mimepart_57997acdb611e_3993f897c1a32a044783"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: suyash X-GitHub-Recipient: pcpemail List-ID: performancecopilot/speed List-Archive: https://github.com/performancecopilot/speed List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: smtp-outgoing-71.servers.netregistry.net[202.124.241.71] X-Barracuda-Start-Time: 1469676251 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1468 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_IMAGE_ONLY_16_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.31570 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16_2 HTML: images with 1200-1600 bytes of words ----==_mimepart_57997acdb611e_3993f897c1a32a044783 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #18. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/speed/pull/18#event-737331939 ----==_mimepart_57997acdb611e_3993f897c1a32a044783 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #18.


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

----==_mimepart_57997acdb611e_3993f897c1a32a044783-- From wwwrun@oss.sgi.com Thu Jul 28 02:19:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 A618A7CA3; Thu, 28 Jul 2016 02:19:27 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Thu, 28 Jul 2016 07:19:27 +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: kenj@internode.on.net 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="1469690367.782EAE2.12064"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469690367.782EAE2.12064 Date: Thu, 28 Jul 2016 02:19:27 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #6 from Ken McDonell --- Just noticed that PDU trace output is suppressed in __pmDumpResult (happened about 2 years ago, have not had to look there lately!). So there are a bucketload of PDU exchanges ... 73748 [10995]pmXmitPDU: FETCH fd=8 len=168 ... 74986 9840: 8588cc18 74987 pmResult dump from 0x7f5b9c393860 timestamp: 1469563519.653328 20:05:19.653 numpmid: 35 and if these timed out or other badness happened we'd be none the wiser other than the metrics names and ??? instance names in the pmDumpResult output that follows. This means the PDU exchanges after the pmDumpResult output make no sense at all! 773084 inst [1 or ???] value 3873205428 -5.2046292e+23 0xe6dc6cb4 773085 [10995]pmXmitPDU: DESC_REQ fd=8 len=16 773086 000: 10 7004 0 1600000f 773087 [10995]pmGetPDU: DESC fd=8 len=32 from=0 773088 000: 20 7005 0 4900000f 1000000 100000f 1000000 200001 Request PMID 1600000f annswer comes back for PMID 4900000f 773089 [10995]pmXmitPDU: PMNS_IDS fd=8 len=24 773090 000: 18 700d 0 0 1000000 1600000f 773091 [10995]pmGetPDU: DESC fd=8 len=32 from=0 773092 000: 20 7005 0 1600000f 3000000 ffffffff 1000000 200001 Protocol botch ... this looks like the answer for the DESC_REQ above. 773093 [10995]pmXmitPDU: DESC_REQ fd=8 len=16 773094 000: 10 7004 0 1400000f 773095 [10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0 773096 000: 30 700e 0 13000000 0 1000000 12000000 6e72656b 773097 008: 612e6c65 632e6c6c 732e7570 7e7e7379 773098 [10995]pmXmitPDU: DESC_REQ fd=8 len=16 773099 000: 10 7004 0 2000000f 773100 [10995]pmGetPDU: DESC fd=8 len=32 from=0 773101 000: 20 7005 0 1400000f 3000000 ffffffff 1000000 200001 And more of the same. I suspect a PDU has been sent from pmcd after pmweblog detected a timeout and marked a context as expired or bad ... and thereafter the synchronous pmcd-client protocol is all out of whack. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469690367.782EAE2.12064 Date: Thu, 28 Jul 2016 02:19:27 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 6 on bug 1158 from
Just noticed that PDU trace output is suppressed in __pmDumpResult (happened
about 2 years ago, have not had to look there lately!).

So there are a bucketload of PDU exchanges ... 

73748 [10995]pmXmitPDU: FETCH fd=8 len=168
...
74986 9840: 8588cc18
<IN HERE>
74987 pmResult dump from 0x7f5b9c393860 timestamp: 1469563519.653328
20:05:19.653 numpmid: 35

and if these timed out or other badness happened we'd be none the wiser other
than the <noname> metrics names and ??? instance names in the pmDumpResult
output that follows.

This means the PDU exchanges after the pmDumpResult output make no sense at
all!

773084     inst [1 or ???] value 3873205428 -5.2046292e+23 0xe6dc6cb4
<HERE>
773085 [10995]pmXmitPDU: DESC_REQ fd=8 len=16
773086 000:       10     7004        0 1600000f
773087 [10995]pmGetPDU: DESC fd=8 len=32 from=0
773088 000:       20     7005        0 4900000f  1000000  100000f  1000000  
200001

Request PMID 1600000f annswer comes back for PMID 4900000f

773089 [10995]pmXmitPDU: PMNS_IDS fd=8 len=24
773090 000:       18     700d        0        0  1000000 1600000f
773091 [10995]pmGetPDU: DESC fd=8 len=32 from=0
773092 000:       20     7005        0 1600000f  3000000 ffffffff  1000000  
200001

Protocol botch ... this looks like the answer for the DESC_REQ above.

773093 [10995]pmXmitPDU: DESC_REQ fd=8 len=16
773094 000:       10     7004        0 1400000f
773095 [10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0
773096 000:       30     700e        0 13000000        0  1000000 12000000
6e72656b
773097 008: 612e6c65 632e6c6c 732e7570 7e7e7379
773098 [10995]pmXmitPDU: DESC_REQ fd=8 len=16
773099 000:       10     7004        0 2000000f
773100 [10995]pmGetPDU: DESC fd=8 len=32 from=0
773101 000:       20     7005        0 1400000f  3000000 ffffffff  1000000  
200001

And more of the same.

I suspect a PDU has been sent from pmcd after pmweblog detected a timeout and
marked a context as expired or bad ... and thereafter the synchronous
pmcd-client protocol is all out of whack.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469690367.782EAE2.12064-- From wwwrun@oss.sgi.com Thu Jul 28 18:58:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=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 F33DB7CA3; Thu, 28 Jul 2016 18:58:45 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Thu, 28 Jul 2016 23:58:45 +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: kenj@internode.on.net 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="1469750325.eCbc22.7404"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469750325.eCbc22.7404 Date: Thu, 28 Jul 2016 18:58:45 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #7 from Ken McDonell --- A bit more analysis confirms -Dfetch is triggering the problem reported here ... I'd like to know what was the *original* problem that motivated running with -Dfetch. The normal pattern for pmwebd looks a lot like this (trace has been annotated with a special tool). [10995]pmXmitPDU: DESC_REQ fd=8 len=16 000: 10 7004 0 4800000f [10995]pmGetPDU: DESC fd=8 len=32 from=0 000: 20 7005 0 4800000f 1000000 100000f 1000000 200001 [10995]pmXmitPDU: PMNS_IDS fd=8 len=24 000: 18 700d 0 0 1000000 4800000f [10995]pmGetPDU: PMNS_NAMES fd=8 len=52 from=0 000: 34 700e 0 18000000 0 1000000 17000000 6b736964 008: 7665642e 6165722e 61725f64 74636177 7e657669 Note the same metric disk.dev.read_rawactive (pmid 60.0.72) is involved in the 3 consecutive PDU exchanges. Now prior to the IPC failure we see ... [10995]pmXmitPDU: DESC_REQ fd=8 len=16 000: 10 7004 0 1600000f [10995]pmGetPDU: DESC fd=8 len=32 from=0 000: 20 7005 0 4900000f 1000000 100000f 1000000 200001 [10995]pmXmitPDU: PMNS_IDS fd=8 len=24 000: 18 700d 0 0 1000000 1600000f [10995]pmGetPDU: DESC fd=8 len=32 from=0 000: 20 7005 0 1600000f 3000000 ffffffff 1000000 200001 [10995]pmXmitPDU: DESC_REQ fd=8 len=16 000: 10 7004 0 1400000f [10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0 000: 30 700e 0 13000000 0 1000000 12000000 6e72656b 008: 612e6c65 632e6c6c 732e7570 7e7e7379 The first DESC_REQ returns the wrong pmDesc, the real response does not come until a bit later. And the PMNS_IDS request is answered not in the next response, but the one after. This will happen if there is an extra response PDU in the socket at some point because the client (pmwebd in this case) has sent a request and timedout before the reponse arrives, but pmcd sends the response a bit later. >From this point on, request #K to pmcd will see the response PDU from request #(K-1) ... and the game is eventually over. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469750325.eCbc22.7404 Date: Thu, 28 Jul 2016 18:58:45 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 7 on bug 1158 from
A bit more analysis confirms -Dfetch is triggering the problem reported here
... I'd like to know what was the *original* problem that motivated running
with -Dfetch.

The normal pattern for pmwebd looks a lot like this (trace has been annotated
with a special tool).

[10995]pmXmitPDU: DESC_REQ fd=8 len=16 
000:       10     7004        0 4800000f 
<pmid 60.0.72>
[10995]pmGetPDU: DESC fd=8 len=32 from=0 
000:       20     7005        0 4800000f  1000000  100000f  1000000   200001 
<pmid 60.0.72 type U32 indom 60.1 sem counter units millisec>
[10995]pmXmitPDU: PMNS_IDS fd=8 len=24 
000:       18     700d        0        0  1000000 4800000f 
<pmid[0] 60.0.72>
[10995]pmGetPDU: PMNS_NAMES fd=8 len=52 from=0 
000:       34     700e        0 18000000        0  1000000 17000000 6b736964 
<name[0] disk.dev.read_rawactive>
008: 7665642e 6165722e 61725f64 74636177 7e657669 

Note the same metric disk.dev.read_rawactive (pmid 60.0.72) is involved in the
3 consecutive PDU exchanges.

Now prior to the IPC failure we see ...

[10995]pmXmitPDU: DESC_REQ fd=8 len=16
000:       10     7004        0 1600000f 
<pmid 60.0.22>
[10995]pmGetPDU: DESC fd=8 len=32 from=0
000:       20     7005        0 4900000f  1000000  100000f  1000000   200001 
<pmid 60.0.73 type U32 indom 60.1 sem counter units millisec>
[10995]pmXmitPDU: PMNS_IDS fd=8 len=24
000:       18     700d        0        0  1000000 1600000f 
<pmid[0] 60.0.22>
[10995]pmGetPDU: DESC fd=8 len=32 from=0
000:       20     7005        0 1600000f  3000000 ffffffff  1000000   200001 
<pmid 60.0.22 type U64 indom PM_INDOM_NULL sem counter units millisec>
[10995]pmXmitPDU: DESC_REQ fd=8 len=16
000:       10     7004        0 1400000f 
<pmid 60.0.20>
[10995]pmGetPDU: PMNS_NAMES fd=8 len=48 from=0
000:       30     700e        0 13000000        0  1000000 12000000 6e72656b 
<name[0] kernel.all.cpu.sys>
008: 612e6c65 632e6c6c 732e7570 7e7e7379 

The first DESC_REQ returns the wrong pmDesc, the real response does not come
until a bit later.

And the PMNS_IDS request is answered not in the next response, but the one
after.

This will happen if there is an extra response PDU in the socket at some point
because the client (pmwebd in this case) has sent a request and timedout before
the reponse arrives, but pmcd sends the response a bit later.

>From this point on, request #K to pmcd will see the response PDU from request
#(K-1) ... and the game is eventually over.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469750325.eCbc22.7404-- From wwwrun@oss.sgi.com Thu Jul 28 19:18:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,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 295D67CA2; Thu, 28 Jul 2016 19:18:42 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Fri, 29 Jul 2016 00:18:41 +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="1469751522.Bcc41B171.13681"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469751522.Bcc41B171.13681 Date: Thu, 28 Jul 2016 19:18:42 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #8 from Frank Ch. Eigler --- I believe we tried setting $PCP_DEBUG in order to help diagnose indicated IPC failures that may or may not have been timeouts. How are timeouts on the libpcp<->pmcd channel supposed to work? In theory, a timeout should close the connection? But if the lower level socket is shared between contexts, then this closing does not occur and things get farther out of whack? -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469751522.Bcc41B171.13681 Date: Thu, 28 Jul 2016 19:18:42 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 8 on bug 1158 from
I believe we tried setting $PCP_DEBUG in order to help diagnose indicated IPC
failures that may or may not have been timeouts.

How are timeouts on the libpcp<->pmcd channel supposed to work?  In theory, a
timeout should close the connection?  But if the lower level socket is shared
between contexts, then this closing does not occur and things get farther out
of whack?


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469751522.Bcc41B171.13681-- From wwwrun@oss.sgi.com Thu Jul 28 20:37:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,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 639D27CA3; Thu, 28 Jul 2016 20:37:42 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1158] pmcd observed to return PMNS_IDS PDU in response to FETCH Date: Fri, 29 Jul 2016 01:37:41 +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: kenj@internode.on.net 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="1469756262.FcC12082.4373"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1469756262.FcC12082.4373 Date: Thu, 28 Jul 2016 20:37:42 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1158 --- Comment #9 from Ken McDonell --- Indeed. I'm mulling over a possible change in the implementation that would mean when using a host context, if __pmGetPDU returns PM_ERR_TIMEOUT *or* PM_ERR_IPC, then we should close the underlying socket. All contexts sharing the socket would see an error at the next attempt to send or receive a PDU. It would drive all clients into their "exit or pmReconnectContext()" logic, but would avoid the synchronous protocol between pmcd and a client being compromised, as I believe is happening here. Using the debug flag -Dpdu, rather than -Dpdu,fetch would have been better in this case because the extra PDUs associated with the -Dfetch diagnostics have probably made a bad situation worse. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. --1469756262.FcC12082.4373 Date: Thu, 28 Jul 2016 20:37:42 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 9 on bug 1158 from
Indeed.

I'm mulling over a possible change in the implementation that would mean when
using a host context, if __pmGetPDU returns PM_ERR_TIMEOUT *or* PM_ERR_IPC,
then we should close the underlying socket.

All contexts sharing the socket would see an error at the next attempt to send
or receive a PDU.

It would drive all clients into their "exit or pmReconnectContext()" logic, but
would avoid the synchronous protocol between pmcd and a client being
compromised, as I believe is happening here.

Using the debug flag -Dpdu, rather than -Dpdu,fetch would have been better in
this case because the extra PDUs associated with the -Dfetch diagnostics have
probably made a bad situation worse.


You are receiving this mail because:
  • You are on the CC list for the bug.
  • You are the assignee for the bug.
--1469756262.FcC12082.4373-- From lberk@redhat.com Thu Jul 28 22:19:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B9BBB7CA0 for ; Thu, 28 Jul 2016 22:19:36 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 85DED304053 for ; Thu, 28 Jul 2016 20:19:36 -0700 (PDT) X-ASG-Debug-ID: 1469762374-0bf57b369e1b79b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id dTtbm1yPlVedtMVW (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 28 Jul 2016 20:19:35 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B66DC7F747 for ; Fri, 29 Jul 2016 03:19:34 +0000 (UTC) Received: from toium (vpn-49-61.rdu2.redhat.com [10.10.49.61]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6T3JWml015610 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 28 Jul 2016 23:19:33 -0400 From: Lukas Berk To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: container/man build fix References: <87mvl3x5zq.fsf@redhat.com> <366785428.10085692.1469603214429.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: container/man build fix Date: Thu, 28 Jul 2016 23:19:31 -0400 In-Reply-To: <366785428.10085692.1469603214429.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Wed, 27 Jul 2016 03:06:54 -0400 (EDT)") Message-ID: <87popxku64.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Fri, 29 Jul 2016 03:19:34 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469762375 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 702 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Nathan Scott writes: >> [...] >> src/include/builddefs.in | 8 +++++++- >> 5 files changed, 23 insertions(+), 2 deletions(-) [...] > The added HAVE_MANPAGES there looks like a no-op, or is it needed in some > subtle way? (note that final && is after a variable assignment). Is the > intent perhaps to have a separate > > + test $(HAVE_MANPAGES) || MAN_PAGES=""; \ > > before the "for" loop? Was essentially to skip that loop if the variable is empty, I've tweaked it again with an 'if ... fi' conditional to make it more clear, been using it all day to build pcp with and without containers. Is in my master branch upstream. Cheers, Lukas From lberk@redhat.com Thu Jul 28 23:06:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A0D797CA0 for ; Thu, 28 Jul 2016 23:06:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 719BA8F804B for ; Thu, 28 Jul 2016 21:06:28 -0700 (PDT) X-ASG-Debug-ID: 1469765187-0bf57b369c1b99e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id bhDMrlrc9ly8HsSH (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 28 Jul 2016 21:06:27 -0700 (PDT) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Effective-Source-IP: mx1.redhat.com[209.132.183.28] 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id F154CC049D59 for ; Fri, 29 Jul 2016 04:06:26 +0000 (UTC) Received: from toium (vpn-49-61.rdu2.redhat.com [10.10.49.61]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u6T46Oem015717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 29 Jul 2016 00:06:26 -0400 From: Lukas Berk To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: libpcp_json References: <87shuvyko9.fsf@redhat.com> <301047582.10164791.1469605756445.JavaMail.zimbra@redhat.com> <87oa5jt0wb.fsf@redhat.com> <1587241205.10398393.1469669006131.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: libpcp_json Date: Fri, 29 Jul 2016 00:06:24 -0400 In-Reply-To: <1587241205.10398393.1469669006131.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Wed, 27 Jul 2016 21:23:26 -0400 (EDT)") Message-ID: <87h9b9krzz.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Fri, 29 Jul 2016 04:06:27 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1469765187 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1318 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Nathan Scott writes: [...] >> Ah, good call on the debian packaging, will start looking into it. > > OK - its fairly straightforward, use debian/*import1* as a template if you > want to hack on it - else, toss it over the fence to me & I'll get it > done. Done. [...] > Couple things in the back of my mind - firstly, the small http client code > (libpcp_http) is only built statically, currently, since pmdaapache is the > only user atm (iow no .so there yet - but we plan on more (e.g. pmdadocker) > so now would be a good time to address that instead of adding separate deb > packages and libs for http and json). IOW, we could definitely include it > in a libpcp_web.so instead of a libpcp_http.so. Then there may be a need > for things like a little URL parsing routine, maybe parts of pmwebd could > be made into APIs for other web servers (Apache module?) someday ... those > are the kinds of possibilities that are making me wonder, anyway. Ah, I didn't realize that it wasn't already packaged, in that case, I've renamed libpcp_json to libpcp_web and thrown the latest changes in my (now poorly named) libpcp_json branch. I still have to work on the QA as you mentioned in the earlier thread, will get to that asap next week. Cheers, Lukas From nscott@redhat.com Fri Jul 29 03:52:12 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 03A737CA0 for ; Fri, 29 Jul 2016 03:52:12 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id BADCD304053 for ; Fri, 29 Jul 2016 01:52:08 -0700 (PDT) X-ASG-Debug-ID: 1469782324-0bf57c1368197f20001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id M6dWjX2GXhOp2X9c (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 29 Jul 2016 01:52:04 -0700 (PDT) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Effective-Source-IP: mx6-phx2.redhat.com[209.132.183.39] 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 u6T8q46p040670 for ; Fri, 29 Jul 2016 04:52:04 -0400 Date: Fri, 29 Jul 2016 04:52:04 -0400 (EDT) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <495397407.12150138.1469782324022.JavaMail.zimbra@redhat.com> In-Reply-To: <1655045166.12150098.1469782280236.JavaMail.zimbra@redhat.com> Subject: pcp updates: json, mmv, pcp-mpstat MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: json, mmv, pcp-mpstat Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.190] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: json, mmv, pcp-mpstat Thread-Index: phzM9fVtDfuLg+Wc02ud0jXg9T9Ldg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1469782324 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 10751 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.31600 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Lukas Berk (7): Ensure man pages aren't built if unnecessary Refactor jsmn functions and helpers to libpcp_json Implement new libpcp_json library Add debian packaging for libpcp-json library Ensure man pages aren't built if unnecessary Change libpcp_json to libpcp_web Nathan Scott (5): build: create nssdb directory with rpm spec packaging too Tweaks/corrections to pmjsoninit(3) manpage pmdammv: support MMV version 2 format qa: drop some dead shell code from test 213 qa: simplify test 990, does not need pmdalinux also sitaramshelke (1): pcp-mpstat: initial version of PCP implementation of mpstat build/rpm/GNUmakefile | 2 build/rpm/fedora.spec | 5 build/rpm/pcp.spec.in | 4 configure | 16 configure.ac | 14 debian/GNUmakefile | 50 debian/control.master | 55 - debian/libpcp-json1-dev.dirs | 2 debian/libpcp-json1-dev.install | 12 debian/libpcp-json1.install | 2 debian/libpcp-mmv1-dev.install | 1 debian/libpcp-web1-dev.dirs | 1 debian/libpcp-web1-dev.install | 6 debian/libpcp-web1.install | 1 debian/rules | 28 man/man3/mmv_stats_init.3 | 76 + man/man3/pmjsoninit.3 | 176 ++- man/man5/mmv.5 | 86 + qa/213 | 9 qa/646 | 48 qa/646.out | 149 ++ qa/648 | 4 qa/648.out | 14 qa/883 | 57 + qa/883.out | 175 +++ qa/990 | 5 qa/990.out | 8 qa/archives/pcp-mpstat.0 |binary qa/archives/pcp-mpstat.index |binary qa/archives/pcp-mpstat.meta |binary qa/group | 1 qa/src/.gitignore | 4 qa/src/GNUlocaldefs | 27 qa/src/mmv2_genstats.c | 132 ++ qa/src/mmv2_instances.c | 103 + qa/src/mmv2_nostats.c | 23 qa/src/mmv2_simple.c | 44 src/GNUmakefile | 3 src/include/builddefs.in | 23 src/include/pcp/GNUmakefile | 6 src/include/pcp/jsmn.h | 192 +-- src/include/pcp/mmv_dev.h | 28 src/include/pcp/mmv_stats.h | 27 src/include/pcp/pmjson.h | 50 src/libpcp_json/GNUmakefile | 58 - src/libpcp_json/src/GNUmakefile | 132 +- src/libpcp_json/src/exports | 24 src/libpcp_json/src/jsmn.c | 666 ++++++------ src/libpcp_json/src/jsmn.h | 192 +-- src/libpcp_json/src/json_helpers.c | 538 ++++----- src/libpcp_json/src/private.h | 58 - src/libpcp_mmv/src/exports | 5 src/libpcp_mmv/src/mmv_stats.c | 702 ++++++++++--- src/libpcp_web/GNUmakefile | 29 src/libpcp_web/src/GNUmakefile | 66 + src/libpcp_web/src/exports | 5 src/libpcp_web/src/jsmn.c | 333 ++++++ src/libpcp_web/src/jsmn.h | 96 + src/libpcp_web/src/json_helpers.c | 268 ++++ src/libpcp_web/src/private.h | 29 src/pcp/GNUmakefile | 3 src/pcp/mpstat/GNUmakefile | 26 src/pcp/mpstat/pcp-mpstat.1 | 205 +++ src/pcp/mpstat/pcp-mpstat.py | 635 +++++++++++ src/pcp/mpstat/test/.gitignore | 1 src/pcp/mpstat/test/core_cpu_util_test.py | 401 +++++++ src/pcp/mpstat/test/cpu_filter_test.py | 64 + src/pcp/mpstat/test/cpu_util_reporter_test.py | 171 +++ src/pcp/mpstat/test/cpu_util_test.py | 49 src/pcp/mpstat/test/display_options_test.py | 88 + src/pcp/mpstat/test/hard_interrupt_usage_test.py | 43 src/pcp/mpstat/test/interrupt_usage_reporter_test.py | 77 + src/pcp/mpstat/test/interrupt_usage_test.py | 84 + src/pcp/mpstat/test/metric_repository_test.py | 166 +++ src/pcp/mpstat/test/none_handler_printer_decorator_test.py | 44 src/pcp/mpstat/test/pcp_mpstat.py | 1 src/pcp/mpstat/test/soft_interrupt_usage_test.py | 43 src/pcp/mpstat/test/total_interrupt_usage_reporter_test.py | 67 + src/pcp/mpstat/test/total_interrupt_usage_test.py | 70 + src/pmdas/mmv/mmvdump.c | 355 +++++- src/pmdas/mmv/src/mmv.c | 640 +++++++---- src/pmdas/root/GNUmakefile | 12 src/pmdas/root/docker.c | 229 ---- src/pmdas/root/docker.h | 2 src/pmdas/root/jsmn.c | 333 ------ src/pmdas/root/jsmn.h | 96 - src/pmdas/root/root.c | 12 src/pmdas/root/root.h | 8 88 files changed, 6624 insertions(+), 2171 deletions(-) commit c65b2e73b9e6ac6a02eb12bfbbc850bdd4d274af Author: sitaramshelke Date: Fri Jul 29 13:42:20 2016 +0530 pcp-mpstat: initial version of PCP implementation of mpstat commit f3a5a9db4e11a45628e86a036cb176a616e3e989 Author: Nathan Scott Date: Fri Jul 29 17:12:18 2016 +1000 qa: simplify test 990, does not need pmdalinux also Drop use of pmdalinux in MMV test 990, which was making it (accidentally) Linux platform specific. commit a749491e2ceab2ca28795a9ed8494e98e7c84adc Author: Nathan Scott Date: Fri Jul 29 17:11:08 2016 +1000 qa: drop some dead shell code from test 213 commit f2a68022ac0d1af69e8e9e462603ba8852e3cc9d Author: Nathan Scott Date: Fri Jul 29 17:10:38 2016 +1000 pmdammv: support MMV version 2 format Add support for MMV version 2 format, allowing for longer metric and instance names. commit 81803084a3535b4cdd8a92ec4adcd9126f082a90 Author: Lukas Berk Date: Fri Jul 29 00:03:53 2016 -0400 Change libpcp_json to libpcp_web In the future, we may expand the functionality of libpcp_json, so the libpcp_web might be a bit more apropos. commit 10cf8694272e24f6519c8c33e32a084ccdb25b5a Author: Lukas Berk Date: Tue Jul 26 12:06:03 2016 -0400 Ensure man pages aren't built if unnecessary Previously, man pages for some packages we're packaged regardless if and were already found on the system (such as perl packages). This caused breakages building on some packages (like containers). Adjust some config variables to be passed to builddefs.in commit 22e62abb881a062f22ec06f91aa4d7e0b1bc05c5 Author: Nathan Scott Date: Thu Jul 28 16:48:38 2016 -0400 Tweaks/corrections to pmjsoninit(3) manpage Several spelling corrections and additions to the manpage for the libpcp_json library commit beb1dc98130c5a56d1f5cb69acc1148d58b14636 Author: Lukas Berk Date: Thu Jul 28 16:45:44 2016 -0400 Add debian packaging for libpcp-json library Adjust the various control, makefile and rules files commit a66dfd181c7dc2934178e0dfe43f115e168a5fb9 Author: Nathan Scott Date: Thu Jul 28 11:02:01 2016 +1000 build: create nssdb directory with rpm spec packaging too Resolves Red Hat BZ #1360206. commit 58aace950b1866a2be20496465b1fd0f43a1b4cb Author: Lukas Berk Date: Thu Jun 30 10:59:18 2016 -0400 Implement new libpcp_json library libpcp_json is meant for use when extracting metrics from a json document. Two main functions are made available; pmjsonInit and pmjsonInitIndom. Further documentation is provided with pmjsoninit(3) and pmdaroot has been converted to use this new library. commit e852fe1e27a2dcd0e8b6888e27c783d64ae4f044 Author: Lukas Berk Date: Mon May 9 09:56:07 2016 -0400 Refactor jsmn functions and helpers to libpcp_json Initial refactoring and scaffolding for libpcp_json work, still using the json - jsmn library. commit 141093e905564c2cab3a4714010b7f4a1581400d Author: Lukas Berk Date: Fri Jun 24 14:52:56 2016 -0400 Ensure man pages aren't built if unnecessary Previously, man pages for some packages we're packaged regardless if and were already found on the system (such as perl packages). This caused breakages building on some packages (like containers). Adjust some config variables to be passed to builddefs.in From bugzilla@redhat.com Sun Jul 31 21:37:08 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B6E057CA4 for ; Sun, 31 Jul 2016 21:37:08 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 37C50AC002 for ; Sun, 31 Jul 2016 19:37:05 -0700 (PDT) X-ASG-Debug-ID: 1470019017-0bf8157e6d3142c0001-S8gJnT Received: from smtp-mx-server-8.servers.netregistry.net (smtp-outgoing-69.servers.netregistry.net [202.124.241.69]) by cuda.sgi.com with ESMTP id yGseUMXIKupE19wu (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 31 Jul 2016 19:36:58 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-RBL-Trusted-Forwarder: 202.124.241.69 Received: from mx1-phx2.redhat.com ([209.132.183.26]) by smtp-mx-server-8.servers.netregistry.net protocol: esmtps (Exim 4.84_2 #1 (Debian)) id 1bU363-0007HU-FS for ; Mon, 01 Aug 2016 12:36:56 +1000 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u712agJG044638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 31 Jul 2016 22:36:42 -0400 X-Barracuda-Registry: Level1 [redhat.com/209.132.183.26] X-Barracuda-Effective-Source-IP: mx1-phx2.redhat.com[209.132.183.26] X-Barracuda-Apparent-Source-IP: 209.132.183.26 X-Barracuda-RBL-IP: 209.132.183.26 X-Barracuda-BBL-IP: 209.132.183.26 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u712agnC006322 for ; Sun, 31 Jul 2016 22:36:42 -0400 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id u712afZa006321; Sun, 31 Jul 2016 22:36:41 -0400 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1361943] New: pcp-mpstat and pcp-pidstat need pmlogconf config files Date: Mon, 01 Aug 2016 02:36:40 +0000 X-ASG-Orig-Subj: [Bug 1361943] New: pcp-mpstat and pcp-pidstat need pmlogconf config files 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: medium 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: bug_id short_desc product version component bug_severity assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Bugzilla-Reporter: mgoodwin@redhat.com X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: smtp-outgoing-69.servers.netregistry.net[202.124.241.69] X-Barracuda-Start-Time: 1470019018 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1418 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31661 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=3D1361943 Bug ID: 1361943 Summary: pcp-mpstat and pcp-pidstat need pmlogconf config files Product: Fedora Version: rawhide Component: pcp Severity: medium Assignee: nathans@redhat.com Reporter: mgoodwin@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: both pcp-mpstat and pcp-pidstat need pmlogconf conf= ig files since they require metrics which are not logged by default. The pcp-pidstat entry should be similar to the existing entry for atop-proc. pcp-mpstat needs kernel.percpu.interrupts and kernel.percpu.softirqs which = are not logged by default. The new pmlogconf entries should normally be shipped as: $PCP_VAR_DIR/config/pmlogconf/tools/{pidstat,mpstat} actually - just noticed mpstat and mpstat-interrupts are there, but those configs are missing kernel.percpu.softirqs Version-Release number of selected component (if applicable): pcp-3.11.4-1 --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DGOWTgN6= I4g&a=3Dcc_unsubscribe= From noreply@release.debian.org Sun Jul 31 23:39:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6C6AC7CB1 for ; Sun, 31 Jul 2016 23:39:11 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id E5659AC002 for ; Sun, 31 Jul 2016 21:39:07 -0700 (PDT) X-ASG-Debug-ID: 1470026344-0bf57c136a269640001-S8gJnT Received: from picconi.debian.org (picconi.debian.org [5.153.231.3]) by cuda.sgi.com with ESMTP id YEpPlIzbosoanM9t (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 31 Jul 2016 21:39:05 -0700 (PDT) X-Barracuda-Envelope-From: noreply@release.debian.org X-Barracuda-Effective-Source-IP: picconi.debian.org[5.153.231.3] X-Barracuda-Apparent-Source-IP: 5.153.231.3 Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=mailly.debian.org,EMAIL=hostmaster@mailly.debian.org (verified) by picconi.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bU50G-0004Bo-SO for pcp@packages.debian.org; Mon, 01 Aug 2016 04:39:02 +0000 Received: from respighi.debian.org ([2001:41c8:1000:21::21:29]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=respighi.debian.org,EMAIL=hostmaster@respighi.debian.org (verified) by mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bU50F-0007VL-Oa; Mon, 01 Aug 2016 04:39:00 +0000 Received: from release by respighi.debian.org with local (Exim 4.84_2) (envelope-from ) id 1bU50J-0001Lg-Qm; Mon, 01 Aug 2016 04:39:03 +0000 From: Debian testing autoremoval watch Subject: pcp is marked for autoremoval from testing To: pcp@packages.debian.org X-ASG-Orig-Subj: pcp is marked for autoremoval from testing Message-Id: Date: Mon, 01 Aug 2016 04:39:03 +0000 Delivered-To: pcp@packages.debian.org X-Barracuda-Connect: picconi.debian.org[5.153.231.3] X-Barracuda-Start-Time: 1470026345 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 165 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-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.31662 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header pcp 3.10.8 is marked for autoremoval from testing on 2016-08-03 It is affected by these RC bugs: 829620: pcp: FTBFS: cp: cannot stat '.gitignore' (under qa/)