From nscott@redhat.com Wed May 1 02:58:59 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 4F87F7F6B
for ; Wed, 1 May 2013 02:58:59 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay2.corp.sgi.com (Postfix) with ESMTP id 3C624304059
for ; Wed, 1 May 2013 00:58:59 -0700 (PDT)
X-ASG-Debug-ID: 1367395134-04cb6c66e494930001-S8gJnT
Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id vkxK9gecxeipgAie for ; Wed, 01 May 2013 00:58:55 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.24
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r417wqI7011562;
Wed, 1 May 2013 03:58:52 -0400
Date: Wed, 1 May 2013 03:58:52 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: PCP
Cc: Andreas Beckmann , Marko Myllynen
Message-ID: <1279035697.7911802.1367395132322.JavaMail.root@redhat.com>
In-Reply-To: <1395702020.7911202.1367394961017.JavaMail.root@redhat.com>
Subject: pcp updates: misc bug fixes
MIME-Version: 1.0
X-ASG-Orig-Subj: pcp updates: misc bug fixes
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.12]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: pcp updates: misc bug fixes
Thread-Index: KPUSss3TWQbiX+6DJ4vxPa8/Vwik5w==
X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24]
X-Barracuda-Start-Time: 1367395134
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129681
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
Changes committed to git://oss.sgi.com/pcp/pcp.git dev
CHANGELOG | 18 +++++
build/rpm/fedora.spec | 1
debian/changelog | 1
debian/pcp.preinst.tail | 9 +-
qa/526 | 31 ++++++++++
qa/526.out | 121 ++++++++++++++++++++++++++++++++++++++++
qa/group | 1
qa/src/.gitignore | 1
qa/src/GNUlocaldefs | 10 ++-
qa/src/check_import_name.c | 47 +++++++++++++++
src/include/pcp/import.h | 3
src/libpcp/src/connect.c | 12 +--
src/libpcp_import/src/import.c | 41 +++++++++++++
src/perl/LogImport/LogImport.pm | 1
src/python/pmi.c | 1
15 files changed, 284 insertions(+), 14 deletions(-)
commit c4891d612fbbc474479e774904243ca6a807b312
Author: Nathan Scott
Date: Wed May 1 17:53:29 2013 +1000
Update the changelog to try keep track of all the work going on
commit 59c3444c8a153b4fb414952d09bd8f61907b80ed
Author: Nathan Scott
Date: Wed May 1 17:53:01 2013 +1000
Make the connection attributes available at protocol handshake time
commit d61de325fa97e075d8b686a11198d7cfe91c6ff3
Author: Nathan Scott
Date: Wed May 1 17:42:26 2013 +1000
Do not leave install.log files behind after a deb install
Resolves Debian bug 705994 - thanks for reporting it Andreas!
commit 4eaa9cf1e4614fdd75852aec39ef365194e64737
Author: Nathan Scott
Date: Wed May 1 17:34:46 2013 +1000
Add checks to the Log Import API to reject invalid metric names
Ensure we do not allow arbitrary metric names through into PCP
logs via the log import APIs. This currently allows names that
are clearly going to confuse many of the tools - metric names
containing hyphens (subtraction in pmie), dots in arbitrary
places like start, end and repeated (pmchart metric selector
window would surely have kittens) - it was pretty much totally
free-form before this.
A new PMI error code is added for bad metric names, and test
qa/526 exercises as many corner cases as I could think of.
This resolves Fedora bug 958019 - thanks for reporting it Marko.
From pevans@redhat.com Wed May 1 03:58:30 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 262CC7F83
for ; Wed, 1 May 2013 03:58:30 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay1.corp.sgi.com (Postfix) with ESMTP id EB0768F8049
for ; Wed, 1 May 2013 01:58:29 -0700 (PDT)
X-ASG-Debug-ID: 1367398705-04bdf077c6995e0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id G9Fkr1Vg93Q2F6es for ; Wed, 01 May 2013 01:58:25 -0700 (PDT)
X-Barracuda-Envelope-From: pevans@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r418wP9X021937
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Wed, 1 May 2013 04:58:25 -0400
Received: from [10.36.7.208] (vpn1-7-208.ams2.redhat.com [10.36.7.208])
by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r418wNVt008815;
Wed, 1 May 2013 04:58:24 -0400
Message-ID: <5180D92F.40809@redhat.com>
Date: Wed, 01 May 2013 09:58:23 +0100
From: Paul Evans
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: Nathan Scott
CC: pcp@oss.sgi.com
Subject: Re: [pcp] Patch: gfs2 PMDA additional metrics for review/inclusion
References: <517FBD63.3010804@redhat.com> <1117296374.7864618.1367373452615.JavaMail.root@redhat.com>
X-ASG-Orig-Subj: Re: [pcp] Patch: gfs2 PMDA additional metrics for review/inclusion
In-Reply-To: <1117296374.7864618.1367373452615.JavaMail.root@redhat.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367398705
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Hi Nathan,
No worries, I shall have a look and correct most of this things you have
pointed out, some of them oversights on my behalf. Once the changes have
been done I shall make some noise again.
On 05/01/2013 02:57 AM, Nathan Scott wrote:
> Hi Paul,
>
> ----- Original Message -----
>> Please consider the patch adding additional metrics for the gfs2 PMDA in
>> pcp.git.
>> ...
>> Available at git://github.com/pauljevans/pcp.git dev
>>
> Good stuff! Have been reviewing it this morning, and made a few minor
> tweaks along the way. For now I've created a merge branch while we go
> through a few things - its now at "git://oss.sgi.com/pcp/pcp gfs2".
>
> Following are all my review notes. Don't get disheartened by the length
> of "stuff" here, I think overall its looking good and you've been thrown
> in the deep-end with a relatively difficult agent! None of this is set
> in stone either, just my thoughts - everything is open to discussion, of
> course. Anyway, the notes are in no particular order, just file-by-file
> as git-diff showed 'em to me...
>
>
> qa/654
>
> - 'gsf2' typo in comment (fixed)
>
> - line below assumes the test is running as root, we need to
> explicitly request root as automated QA runs unprivileged:
>
> echo 1 > /sys/kernel/debug/tracing/events/gfs2/gfs2_glock_lock_time/enable
> (fixed)
>
> - also, should use "_notrun" instead of echo "Cannot enable
> the gfs2 glock trace..." - that echo will cause a test fail
> (which causes QA and dev folks to investigatE) whereas if
> its simply kernel support thats lacking, it should just be
> marked as not-been-run on that test machine.
>
> - the above two points makes me think this test should be split
> into two now - I notice on a debian unstable machine here
> for example, that there is no support for GFS2 trace points
> but the other metrics work fine still. So, I would suggest
> the following:
> - create a common.gfs2 script in pcp/qa which can be sourced
> by both tests (and all new gfs2 tests later) to provide the
> common functions like _setup_mounts and perhaps some of the
> initial _notrun checks, etc.
> - move the parts you've added into a new test (655 is free)
> and add that additional "notrun" check on the trace file.
>
> - further, I think I was being a bit optimistic simply assuming
> the tester has setup gfs2 support on their machine (this was
> my assumption, not yours of course). But, we could make sure
> the test is run on most machines like this perhaps:
> o grep gfs2 /proc/filesystems >/dev/null
> o if non-zero status (not found):
> o modprobe gfs2
> o if non-zero exit state, _notrun "no gfs2 module & not builtin"
> o grep gfs2 /proc/filesystems >/dev/null
> o if non-zero status (not found):
> o _notrun "failed to load gfs2 module successfully, sorry"
> This would go into that common.gfs2 script for all gfs2 tests,
> and would give us alot more confidence at release time that we
> (both PCP community devs and Red Hat QE folks) are giving gfs2
> a decent workout.
These are good points that I shall change into the qa tests.
>
> src/pmdas/gfs2/Install
>
> - Adds explicit enabling of the glock_lock trace point if the file
> exists. This should be moved into the PMDA - the Install is only
> run once, and so this (kernel) state will be lost across reboots,
> for example.
>
> - It also means having the agent present would mean the cost of
> enabling the tracing must always be worn. We can do this in such
> a way that this isn't necessary - there's two options:
> 1. enable tracing when metrics values are requested. this would
> probably be too late, however.
> 2. use the pmStore(3) facility to dynamically request tracing be
> enabled when needed, and disabled when done. This typically
> would be achieved through the addition of a new metric - e.g.
> gfs2.control.glock_time_tracing.
> A fetch of that value would return the trace state (a read on
> the trace enabling file hopefully tells us that?) and a store
> would be used to enable/disable. See linux_store() from the
> Linux kernel PMDA (src/pmdas/linux/pmda.c) for an example.
>
> I recommend option #2. The pmstore(1) command can be used to test
> this (e.g. in QA tests) and when you move on to the phase 2 (warm
> liquid goo phase) of your work, where you write the cluster-aware
> client-side analysis tool, this tool can do the pmStore(3) at the
> appropriate time.
Yes, suggestion two seems to be a good way to move forward, considering
that debian unstable does not current have the GFS2 trace-points.
> src/pmdas/gfs2/lock_time.c
>
> - Hmmm, wondering if a linked-list is the right data structure here,
> lets come back to that though.
>
> - Coding style seems inconsistent with recent of PCP, and gfs2 code
> for that matter ;) ... I'd recommend picking one of those instead
> of free-styling it.
>
> - gfs2_refresh_lock_time()
>
> - Memory leak on "buffer" at line 108
>
> - temp.lock_type == 2 || temp.lock_type == 3 - can we use macros
> instead of 2/3? (LOCKTIME_* already exist, maybe those?)
>
> - How big can this trace pipe get? I suspect "quite big" as it
> appears to be a function of the client tools sampling interval
> (does the kernel tracing drop traces after some time? I think
> it has to otherwise kernel memory requirements are unbounded -
> at what buffer size does that happen?) and also of the rate at
> which the glock tracepoint is triggered, which is probably a
> function of filesystem activity level?
>
> - Assuming it can get "quite big", this may equate to a significant
> memory allocation in the PMDA? And it seems a bit unnecessary -
> could the read-allocate-loop (line 111) not be combined with the
> parse-and-list-insert-loop (line 129)? Then only one buffer (or
> possibly two at most) is needed and the memory requirements of
> pmdagfs2 wont balloon out as much.
>
> - We appear to have a single list for all glocks across all mounted
> filesystems ... is that wise? Consider a hash or series of hash
> tables?
>
> - list_remove_duplicates() ... /* get rid of dups */ - again, I'd
> think a hash table seems a better approach here - inserting over
> the top of existing entries comes "for free" with a well-chosen
> hash key, and a potentially expensive list-iteration goes away.
> A suitable key would seem to be a composite of dev/type/number,
> as suggested by list_remove_duplicates code:
> if(iterator->dev_id == currentNode->next->dev_id &&
> iterator->data.lock_type == currentNode->next->data.lock_type
> && iterator->data.number == currentNode->next->data.number){
> ... a hash would mean less memory, and no list_remove_duplicates
> step needed, I think.
>
> - You could avoid writing new hash table code by using the existing
> pmdaCache(3) methods here - if you create an indom (which doesn't
> need to be exposed outside of pmdagfs2), and a pmdaCacheLookupKey
> on that composite key (as a string) should work fine. There's a
> hash-iterator mechanism too which you can use (actually its used
> already elsewhere in pmdagfs2, could use that as example code, or
> one of the other PMDAs - its used quite extensively)
>
> - IIRC, you originally wanted a top-10 worst glocks? Thats doable
> here too - instead of just a single "worstGlock", you could keep
> a sorted array and export those as separate metrics if you still
> want to do that?
>
> - Digging deeper, it looks like gfs2_refresh_lock_time() is called
> in a loop, once per device_id (mounted filesystem) being queried.
> However, the refresh code drains values from the event trace pipe
> does it not? Hence, it would seem the first refresh_lock_time()
> call will consume all the pending events and subsequent calls for
> other filesystems will get no trace data?
>
> - typo -> "comparision" (fixed)
Some more good points, will clean up the coding style and will look into
both hashes and pmCache(3) today and decide the best for the job here.
gfs2_refresh_lock_time is called for each file-system separately and the
device_id is used to map the results as they come from the trace_pipe to
each file-system has been mounted.
Yes it is true that the trace_pipe is emptied each call, but
unfortunately the events are fired in no particular order so the current
method was to save any data found for other file-systems in the list (or
any other data-structure) between calls using the dev_id to distinguish
what file-system the information belonged to. When the next file-system
called refresh_lock_time we would check the list for any stored data
from previous runs, it seemed the best idea at the time for mitigating
the chances of losing data. The trace-point's use the dev_id as their
way to represent the different file-systems, I believe this is true for
all gfs2 trace points at least.
I was hoping currently have just the worst glock for the call (and
collecting a top 10 client side) but this can be changed to give the
worst 10 for that fetch.
> src/pmdas/gfs2/pmda.c
>
> - gfs2_instance_refresh
> - consider extracting the code that opens
> /sys/fs/gfs2/BDEV/id and figures out the dev_id into a separate
> function that returns dev_id ... would be more readable I think.
>
> - gfs2_fetch_refresh
> - makedev(253, 0) -> does that mean device-mapper only? Either way
> 253 should have a human-readable macro associated. And it really
> can only be device mapper? Hmm - how does our QA on loopback
> devices work for this? Or are these metrics not yet being tested?
> (this may go away with the changes suggested above relating to the
> way events can only be consumed once?)
Shall move the dev_id figuring out to a different method.
You've found a forgotten part of previous testing that I should have
deleted thankfully it currently isn't being used anywhere in that method
and just hanging around, shall swiftly deleted it.
> src/pmdas/gfs2/pmdagfs2.h
>
> - I'd put the dev_id at the start of the structure, but thats mainly
> just cosmetic (it being an important identifier kind of field that
> is accessed quite a bit).
No worries, shall move it up to the top.
Cheers,
Paul.
From wwwrun@oss.sgi.com Wed May 1 08:20:21 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=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 1534F29DF8; Wed, 1 May 2013 08:20:21 -0500 (CDT)
From: bugzilla-daemon@oss.sgi.com
To: pcp@oss.sgi.com
Subject: [Bug 973] New: libpcp solib extensions cause development/testing
complications
Date: Wed, 01 May 2013 13:20:20 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Classification: Unclassified
X-Bugzilla-Product: pcp
X-Bugzilla-Component: pcp
X-Bugzilla-Keywords:
X-Bugzilla-Severity: major
X-Bugzilla-Who: fche@redhat.com
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: mort@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="1367414421.3614dd1.17865"; charset="us-ascii"
X-Bugzilla-URL: http://oss.sgi.com/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
--1367414421.3614dd1.17865
Date: Wed, 1 May 2013 08:20:21 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
http://oss.sgi.com/bugzilla/show_bug.cgi?id=973
Bug ID: 973
Summary: libpcp solib extensions cause development/testing
complications
Product: pcp
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: major
Priority: P5
Component: pcp
Assignee: mort@sgi.com
Reporter: fche@redhat.com
CC: pcp@oss.sgi.com
Classification: Unclassified
libpcp.so has been gaining some extra functions lately, but retaining the same
libpcp.so.3 SONAME. This makes binaries that use those new functions work only
with newly-built libpcp.so.3's, but not with a possible distro-installed
libpcp.so.3. That can give errors such as ...
% .../build/pmwebd
undefined symbol: __pmGetUsername"
Some possible fixes:
- force/document users to set $LD_LIBRARY_PATH to point to $prefix/lib
- add LDFLAGS=-R$libdir (or -rpath $libdir) throughout to get the binaries
to refer to newly built libs rather than possible system ones
- use new SONAMEs when the library is extended, to make more obvious the cause,
but arrange to link older SONAMEs to the same library for backward
compatibility
--
You are receiving this mail because:
You are on the CC list for the bug.
--1367414421.3614dd1.17865
Date: Wed, 1 May 2013 08:20:21 -0500
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
| Bug ID |
973
|
| Summary |
libpcp solib extensions cause development/testing complications
|
| Product |
pcp
|
| Version |
unspecified
|
| Hardware |
All
|
| OS |
Linux
|
| Status |
NEW
|
| Severity |
major
|
| Priority |
P5
|
| Component |
pcp
|
| Assignee |
mort@sgi.com
|
| Reporter |
fche@redhat.com
|
| CC |
pcp@oss.sgi.com
|
| Classification |
Unclassified
|
libpcp.so has been gaining some extra functions lately, but retaining the same
libpcp.so.3 SONAME. This makes binaries that use those new functions work only
with newly-built libpcp.so.3's, but not with a possible distro-installed
libpcp.so.3. That can give errors such as ...
% .../build/pmwebd
undefined symbol: __pmGetUsername"
Some possible fixes:
- force/document users to set $LD_LIBRARY_PATH to point to $prefix/lib
- add LDFLAGS=-R$libdir (or -rpath $libdir) throughout to get the binaries
to refer to newly built libs rather than possible system ones
- use new SONAMEs when the library is extended, to make more obvious the cause,
but arrange to link older SONAMEs to the same library for backward
compatibility
You are receiving this mail because:
- You are on the CC list for the bug.
--1367414421.3614dd1.17865--
From brolley@redhat.com Wed May 1 11:28:40 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 070327F85
for ; Wed, 1 May 2013 11:28:40 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay1.corp.sgi.com (Postfix) with ESMTP id DAC158F8064
for ; Wed, 1 May 2013 09:28:36 -0700 (PDT)
X-ASG-Debug-ID: 1367425715-04bdf077c8b6380001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 9CfyZU78ClGlAnrq for ; Wed, 01 May 2013 09:28:35 -0700 (PDT)
X-Barracuda-Envelope-From: brolley@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r41GSZbd007018
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Wed, 1 May 2013 12:28:35 -0400
Received: from [10.10.60.94] (vpn-60-94.rdu2.redhat.com [10.10.60.94])
by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r41GSY9i002467
for ; Wed, 1 May 2013 12:28:35 -0400
Message-ID: <518142B2.3050004@redhat.com>
Date: Wed, 01 May 2013 12:28:34 -0400
From: Dave Brolley
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: PCP
Subject: PCP Updates: Eliminate Unnecessary Host Name Lookups
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-ASG-Orig-Subj: PCP Updates: Eliminate Unnecessary Host Name Lookups
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367425715
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
The following has been pushed to the brolley/dev branch of the pcpfans
repository:
commit 5ce967184944cb2e32f676b73036a9d8100221fa
Author: Dave Brolley
Date: Wed May 1 12:17:42 2013 -0400
Don't look up the host name in __pmGetAddrInfo().
This is not necessary for a few reasons:
1) The caller of __pmGetAddrInfo already has the host name.
2) The host name is most often not requested from the resulting
__pmHostEnt structure.
3) There already exists __pmHostEntGetName() for this purpose when
the host name is needed from the __pmHostEnt structure.
This commit moves the lookup of the host name from __pmGetAddrInfo()
to __pmHostEntGetName(), where it is done only once (at the first
request).
From fche@redhat.com Wed May 1 16:35:31 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id D4B997F52
for ; Wed, 1 May 2013 16:35:31 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay3.corp.sgi.com (Postfix) with ESMTP id 6198CAC004
for ; Wed, 1 May 2013 14:35:28 -0700 (PDT)
X-ASG-Debug-ID: 1367444124-04cb6c66e3c7860001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Z5qQLOA78hlgUcPn for ; Wed, 01 May 2013 14:35:24 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r41LZNhT019527
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Wed, 1 May 2013 17:35:24 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r41LZNUJ006514
for ; Wed, 1 May 2013 17:35:23 -0400
Received: by fche.csb (Postfix, from userid 2569)
id 0226B581C6; Wed, 1 May 2013 17:35:22 -0400 (EDT)
Date: Wed, 1 May 2013 17:35:22 -0400
From: "Frank Ch. Eigler"
To: pcp developers
Subject: pcpfans.git fche/dev changes
Message-ID: <20130501213522.GA30527@redhat.com>
X-ASG-Orig-Subj: pcpfans.git fche/dev changes
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.2i
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367444124
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Hi -
Please consider merging:
commit 029b31b58b3c6d474ffa9f8b5ba2bb265b1c44ba
Author: Frank Ch. Eigler
Date: Wed May 1 16:48:04 2013 -0400
pmatop: handle SIGWINCH to reset curses state on window resize
src/pmatop/pmatop.py | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 1aa560e29be4ab6ecc99e49aafa514cdf045fd27
Author: Frank Ch. Eigler
Date: Wed May 1 16:03:07 2013 -0400
pmatop: print list of keyboard commands if bad key pressed
src/pmatop/pmatop.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 3ed150ea6beb3cc8cb226df3ea6e688fc6c63593
Author: Frank Ch. Eigler
Date: Wed May 1 15:52:55 2013 -0400
pmatop: wrap a blanket try/except around pcp subsystem updater calls
* pmatop.py (main): When invoking the per-subsystem updater-functions,
catch all exceptions (not just curses ones).
src/pmatop/pmatop.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From kenj@internode.on.net Wed May 1 20:02:42 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id EC62E7F53
for ; Wed, 1 May 2013 20:02:42 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay2.corp.sgi.com (Postfix) with ESMTP id DD2E4304071
for ; Wed, 1 May 2013 18:02:42 -0700 (PDT)
X-ASG-Debug-ID: 1367456557-04cbb03c2fd0cd0001-S8gJnT
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id LCWmFrkwCwTwRpV0 for ; Wed, 01 May 2013 18:02:38 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.143
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAMG5gVF20aMe/2dsb2JhbAANRYM+wDiEEj0WGAMCAQIBPwwNCAEBtgSROJJ7A5hPkyo
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail05.adl6.internode.on.net with ESMTP; 02 May 2013 10:32:36 +0930
Message-ID: <5181BB30.6000905@internode.on.net>
Date: Thu, 02 May 2013 11:02:40 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: PCP Mailing List
Subject: pmda persistent indom cache access issues
Content-Type: text/plain; charset=ISO-8859-1
X-ASG-Orig-Subj: pmda persistent indom cache access issues
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143]
X-Barracuda-Start-Time: 1367456557
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129749
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
Anyone else noticed that since pmcd and pmdas may no longer run as root the persistent indom cache in /var/lib/pcp/config/pmda cannot be written by some/all pmdas?
I don't know why this has changed recently, but I have a whole bunch of QA failures of the form
pmda cache persistance failed: Permission denied at /var/lib/pcp/pmdas/simple/pmdasimple.pl line 127
that started passing when I changed /var/lib/pcp/config/pmda to mode 1777 and removed the old 253.1 file that was owned by root and I see files in there being owned by the user "pcp" now.
The Linux pmda was silently unable to write its indom cache files apparently ... when I removed the old 60.* ones owned by root, and restarted pmcd, new ones appeared owned by "pcp".
So changing the mode is only part of the fix ... we need to consider what to do about migration/upgrade issues where old files owned by root may be left around.
And any pmda run with a sudo dbpmda in qa will break all of this nicely, so there may be qa knock-ons.
Thoughts? Ideas?
From kenj@internode.on.net Wed May 1 20:26:24 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id 457437F52
for ; Wed, 1 May 2013 20:26:24 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay3.corp.sgi.com (Postfix) with ESMTP id C7E42AC004
for ; Wed, 1 May 2013 18:26:20 -0700 (PDT)
X-ASG-Debug-ID: 1367457978-04cbb03c2ed1940001-S8gJnT
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id 7J8FH0agHKWyPRkL for ; Wed, 01 May 2013 18:26:19 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.143
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBALO/gVF20aMe/2dsb2JhbAANRcN2g0wBRT0WGAMCAQIBSw0IAQG2BJE3knsDq3k
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail05.adl6.internode.on.net with ESMTP; 02 May 2013 10:56:18 +0930
Message-ID: <5181C0BF.5030103@internode.on.net>
Date: Thu, 02 May 2013 11:26:23 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: PCP Mailing List
Subject: New build warnings for pmwebapi?
Content-Type: text/plain; charset=windows-1252
X-ASG-Orig-Subj: New build warnings for pmwebapi?
Content-Transfer-Encoding: 8bit
X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143]
X-Barracuda-Start-Time: 1367457978
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129751
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
It would be good if someone could check these out ... my goal remains no compilation warnings on _any_ platform.
main.c:272:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
pmwebapi.c: In function ‘pmwebapi_gc’:
pmwebapi.c:96:44: warning: signed and unsigned type in conditional expression [-Wsign-compare]
pmwebapi.c: In function ‘pmwebapi_respond_new_context’:
pmwebapi.c:260:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
(I don't have better context for the main.c one ... but it is most likely in a recently added/changed file)
From fche@redhat.com Wed May 1 20:27:19 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id EEDCE7F52
for ; Wed, 1 May 2013 20:27:19 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay1.corp.sgi.com (Postfix) with ESMTP id DF90E8F8050
for ; Wed, 1 May 2013 18:27:16 -0700 (PDT)
X-ASG-Debug-ID: 1367458035-04cbb03c2dd19d0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id h660NiSvERnGCoHJ for ; Wed, 01 May 2013 18:27:16 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r421RCYD027755
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Wed, 1 May 2013 21:27:12 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r421RB9C013048;
Wed, 1 May 2013 21:27:12 -0400
Received: by fche.csb (Postfix, from userid 2569)
id 24B3A581C6; Wed, 1 May 2013 21:27:11 -0400 (EDT)
To: Ken McDonell
Cc: PCP Mailing List
Subject: Re: pmda persistent indom cache access issues
References: <5181BB30.6000905@internode.on.net>
X-ASG-Orig-Subj: Re: pmda persistent indom cache access issues
From: fche@redhat.com (Frank Ch. Eigler)
Date: Wed, 01 May 2013 21:27:11 -0400
In-Reply-To: <5181BB30.6000905@internode.on.net> (Ken McDonell's message of "Thu, 02 May 2013 11:02:40 +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.67 on 10.5.11.12
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367458036
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Ken McDonell writes:
> that started passing when I changed /var/lib/pcp/config/pmda to mode
> 1777 [...]
(If that were necessary, perhaps we should set up a shared group-id
for the pmda's, so the directory is not open to the world.)
> [...] So changing the mode is only part of the fix ... we need to
> consider what to do about migration/upgrade issues where old files
> owned by root may be left around. [...]
Can we zap the cache during a make / package install?
- FChE
From kenj@internode.on.net Wed May 1 20:50:19 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id 510437F52
for ; Wed, 1 May 2013 20:50:19 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay3.corp.sgi.com (Postfix) with ESMTP id EB401AC001
for ; Wed, 1 May 2013 18:50:18 -0700 (PDT)
X-ASG-Debug-ID: 1367459415-04bdf077c8d2610001-S8gJnT
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id meiUgrHaNMCUtEzD for ; Wed, 01 May 2013 18:50:15 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.143
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAGrFgVF20aMe/2dsb2JhbAANRYM+wDiDQRFAMA0WGAMCAQIBWAYCAQGIFK1skTiNfYR+A5hPkyqBWQ
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail05.adl6.internode.on.net with ESMTP; 02 May 2013 11:20:14 +0930
Message-ID: <5181C65B.6060001@internode.on.net>
Date: Thu, 02 May 2013 11:50:19 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: pcp@oss.sgi.com
Subject: pcp updates - man page fun and games
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-ASG-Orig-Subj: pcp updates - man page fun and games
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143]
X-Barracuda-Start-Time: 1367459415
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129753
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
Builds and package upgrades tested on Ubuntu 12.10 and Centos 6.3
(others will get tested in due course).
One small upgrade issue remains for dpkg packaging.
Changes committed to git://oss.sgi.com/kenj/pcp.git dev
build/rpm/fedora.spec | 2
debian/control | 1
debian/libpcp-mmv1-dev.install | 2
debian/libpcp3-dev.install | 127 +++++++++-------
man/Check | 71 ++++++++
man/GNUmakefile | 2
man/man1/autofsd-probe.1 | 2
man/man1/chkhelp.1 | 6
man/man1/dbpmda.1 | 6
man/man1/genpmda.1 | 10 -
man/man1/mkaf.1 | 6
man/man1/newhelp.1 | 6
man/man1/pcp.1 | 8 -
man/man1/pcpintro.1 | 19 +-
man/man1/pmafm.1 | 6
man/man1/pmcd.1 | 27 ---
man/man1/pmcd_wait.1 | 6
man/man1/pmclient.1 | 18 +-
man/man1/pmcollectl.1 | 2
man/man1/pmconfig.1 | 6
man/man1/pmcpp.1 | 10 -
man/man1/pmdabash.1 | 2
man/man1/pmdacisco.1 | 6
man/man1/pmdahotproc.1 | 8 -
man/man1/pmdamailq.1 | 6
man/man1/pmdasample.1 | 6
man/man1/pmdasendmail.1 | 2
man/man1/pmdashping.1 | 2
man/man1/pmdasimple.1 | 6
man/man1/pmdasummary.1 | 2
man/man1/pmdate.1 | 6
man/man1/pmdatrace.1 | 2
man/man1/pmdatrivial.1 | 2
man/man1/pmdatxmon.1 | 2
man/man1/pmdaweblog.1 | 8 -
man/man1/pmdbg.1 | 6
man/man1/pmdumplog.1 | 10 -
man/man1/pmerr.1 | 6
man/man1/pmevent.1 | 4
man/man1/pmgenmap.1 | 10 -
man/man1/pmhostname.1 | 8 -
man/man1/pmie.1 | 8 -
man/man1/pmie2col.1 | 2
man/man1/pmie_check.1 | 2
man/man1/pmieconf.1 | 6
man/man1/pmiestatus.1 | 6
man/man1/pminfo.1 | 8 -
man/man1/pmlc.1 | 6
man/man1/pmlogcheck.1 | 10 -
man/man1/pmlogconf.1 | 6
man/man1/pmlogextract.1 | 8 -
man/man1/pmlogger.1 | 12 -
man/man1/pmlogger_daily.1 | 7
man/man1/pmloglabel.1 | 6
man/man1/pmlogreduce.1 | 6
man/man1/pmlogrewrite.1 | 10 -
man/man1/pmlogsummary.1 | 8 -
man/man1/pmnewlog.1 | 6
man/man1/pmnsadd.1 | 10 -
man/man1/pmnscomp.1 | 195 ------------------------
man/man1/pmnsdel.1 | 10 -
man/man1/pmnsmerge.1 | 8 -
man/man1/pmpost.1 | 4
man/man1/pmprobe.1 | 10 -
man/man1/pmproxy.1 | 6
man/man1/pmsignal.1 | 6
man/man1/pmsocks.1 | 2
man/man1/pmstat.1 | 6
man/man1/pmstore.1 | 2
man/man1/pmtrace.1 | 2
man/man1/pmval.1 | 6
man/man1/pmwebd.1 | 8 -
man/man1/pmwtf.1 | 6
man/man1/telnet-probe.1 | 2
man/man3/GNUmakefile | 2
man/man3/mmv_inc_value.3 | 2
man/man3/mmv_lookup_value_desc.3 | 4
man/man3/mmv_stats_init.3 | 4
man/man3/pcpintro.3 | 13 +
man/man3/pmaf.3 | 2
man/man3/pmapi.3 | 8 -
man/man3/pmda.3 | 6
man/man3/pmdaopenlog.3 | 2
man/man3/pmdatrace.3 | 2
man/man3/pmgetarchiveend.3 | 6
man/man3/pmgetarchivelabel.3 | 6
man/man3/pmgetchildren.3 | 8 -
man/man3/pmgetchildrenstatus.3 | 8 -
man/man3/pmgetconfig.3 | 8 -
man/man3/pmgetcontexthostname.3 | 6
man/man3/pmgetindom.3 | 6
man/man3/pmgetindomarchive.3 | 6
man/man3/pmgetpmnslocation.3 | 8 -
man/man3/pmidstr.3 | 6
man/man3/pmindomstr.3 | 6
man/man3/pmloadasciinamespace.3 | 8 -
man/man3/pmloadderivedconfig.3 | 2
man/man3/pmloadnamespace.3 | 10 -
man/man3/pmlocalpmda.3 | 5
man/man3/pmlocaltime.3 | 4
man/man3/pmlookupdesc.3 | 4
man/man3/pmlookupindom.3 | 4
man/man3/pmlookupindomarchive.3 | 4
man/man3/pmlookupindomtext.3 | 4
man/man3/pmlookupname.3 | 4
man/man3/pmlookuptext.3 | 4
man/man3/pmnameall.3 | 6
man/man3/pmnameid.3 | 6
man/man3/pmnameindom.3 | 4
man/man3/pmnameindomarchive.3 | 4
man/man3/pmnewcontext.3 | 8 -
man/man3/pmnewcontextzone.3 | 4
man/man3/pmnewzone.3 | 4
man/man3/pmreconnectcontext.3 | 2
man/man3/pmregisterderived.3 | 2
man/man3/pmtrimnamespace.3 | 2
man/man3/pmunloadnamespace.3 | 2
man/man4/GNUmakefile | 35 ----
man/man4/mmv.4 | 202 -------------------------
man/man4/pcp.conf.4 | 119 ---------------
man/man4/pcp.env.4 | 61 -------
man/man4/pmieconf.4 | 308
---------------------------------------
man/man4/pmns.4 | 268 ---------------------------------
man/man5/GNUmakefile | 35 ++++
man/man5/mmv.5 | 202 +++++++++++++++++++++++++
man/man5/pcp.conf.5 | 119 +++++++++++++++
man/man5/pcp.env.5 | 61 +++++++
man/man5/pmieconf.5 | 308
+++++++++++++++++++++++++++++++++++++++
man/man5/pmns.5 | 272 ++++++++++++++++++++++++++++++++++
man/retired/man1/pmdumptext.1 | 2
man/retired/man1/pmimport.1 | 2
man/retired/pmnscomp.1 | 185 +++++++++++++++++++++++
qa/admin/check-vm | 5
src/include/builddefs.in | 31 ++-
src/include/pcp.conf.in | 2
src/pmns/Make.stdpmid | 5
136 files changed, 1684 insertions(+), 1601 deletions(-)
commit 6e5db2ac3b02013ea70ed58036f3a720e0b2756a
Author: Ken McDonell
Date: Thu May 2 11:08:04 2013 +1000
multiple man page changes
This commit includes
- packaging changes for part 2 of the man4 -> man5 migration
- a new INSTALL_MAN rule that makes correct symlinks for man
page entries that cover multiple commands/functions
(this fixes http://oss.sgi.com/bugzilla/show_bug.cgi?id=972)
- picking up some man3 pages that for dpkg packaging were being
incorrectly packed into pcp rather than libpcp3-dev
commit 3387f5abe761579564c94dd079e22a3656d15cd0
Author: Ken McDonell
Date: Thu May 2 11:07:40 2013 +1000
qa/admin/check-vm - more build package dependencies
commit f0c1332b53d4ab969496e13fa5e8251b27cc4fd5
Author: Ken McDonell
Date: Thu May 2 10:29:09 2013 +1000
man/Check - man page integrity checker
Crawls over PCP man pages looking for a range of possible
inconsistencies.
commit 302be6025b1241a31478cc3637411c6e5209eb84
Author: Ken McDonell
Date: Thu May 2 10:27:56 2013 +1000
man/pmlocalpmda.3 - remove IRIX reference
commit e68a9675ee9ac47a876ca35571da85696e0f46f0
Author: Ken McDonell
Date: Thu May 2 10:26:55 2013 +1000
man/pmcd.1 - remove IRIX and relative DSO pathname references
commit 800e50dc51c31f815f8c6bc078e42924890bc9b9
Author: Ken McDonell
Date: Thu May 2 10:22:09 2013 +1000
Remove IRIX references from the PMNS stdpmid and pmns(5) man page
commit 594e48d483b19556519f0d7fdc5287e0f81b8002
Author: Ken McDonell
Date: Thu May 2 10:15:08 2013 +1000
man/pcpintro.1 - remove IRIX reference that was not helping
commit ba293dd748d0b39130ba257f6bb1d9053bdb6a8f
Author: Ken McDonell
Date: Thu May 2 10:11:29 2013 +1000
man/pmdaweblog.1 - remove reference to IRIX 6.2
commit 41c6fc24e674f75e1460e09a681d528cfce23203
Author: Ken McDonell
Date: Thu May 2 10:09:33 2013 +1000
man/pmdahotproc.1 - remove reference to IRIX 5.3
commit cd8249c55af0ba353e4a478a7602e427cad7a019
Author: Ken McDonell
Date: Thu May 2 10:07:47 2013 +1000
man/pmlogger_daily.1 - remove IRIX references
commit 5b6da67d7a107eef36f0c2ea163d78366a3210d3
Author: Ken McDonell
Date: Thu May 2 10:04:34 2013 +1000
man/pmclient.1 - remove Irix references
commit 2f6feec0897f69437d4fbe8bdccebd3a05314fed
Author: Ken McDonell
Date: Thu May 2 09:53:16 2013 +1000
retire man/pmnscomp.1 - no longer built or packaged
commit 084f02f0d1318c52dec28dddfe5c37231a3c5156
Author: Ken McDonell
Date: Thu May 2 09:51:11 2013 +1000
man/pcpintro.3 - document PM_ERR_FAULT for completeness
commit dfa604a12741077e48f07202ca3cbe52c856cebd
Author: Ken McDonell
Date: Thu May 2 09:40:29 2013 +1000
Migrate man pages from man4 to man5 - part 1
Our "File formats and conventions" man pages were in Section 4
(probably an Irix-ism) rather than Section 5.
This commit moves the man pages and replaces all the cross references
to our (4) man pages with (5) man page references.
There is another commit required to do the packaging side of this
change.
From fche@redhat.com Wed May 1 21:43:55 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id BC4C37F52
for ; Wed, 1 May 2013 21:43:55 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay2.corp.sgi.com (Postfix) with ESMTP id 9D8E9304071
for ; Wed, 1 May 2013 19:43:52 -0700 (PDT)
X-ASG-Debug-ID: 1367462631-04bdf077c8d4830001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id gVZGsdbWFTxDpUM0 for ; Wed, 01 May 2013 19:43:51 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r422hnVU007465
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Wed, 1 May 2013 22:43:49 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r422hmcW002606;
Wed, 1 May 2013 22:43:48 -0400
Received: by fche.csb (Postfix, from userid 2569)
id 0823B581C6; Wed, 1 May 2013 22:43:47 -0400 (EDT)
To: Ken McDonell
Cc: PCP Mailing List
Subject: Re: New build warnings for pmwebapi?
References: <5181C0BF.5030103@internode.on.net>
X-ASG-Orig-Subj: Re: New build warnings for pmwebapi?
From: fche@redhat.com (Frank Ch. Eigler)
Date: Wed, 01 May 2013 22:43:47 -0400
In-Reply-To: <5181C0BF.5030103@internode.on.net> (Ken McDonell's message of "Thu, 02 May 2013 11:26:23 +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.67 on 10.5.11.12
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367462631
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Ken McDonell writes:
> It would be good if someone could check these out ... my goal
> remains no compilation warnings on _any_ platform.
What OS/compiler are you getting these on?
> main.c:272:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
> pmwebapi.c: In function .pmwebapi_gc.:
> pmwebapi.c:96:44: warning: signed and unsigned type in conditional expression [-Wsign-compare]
> pmwebapi.c: In function .pmwebapi_respond_new_context.:
> pmwebapi.c:260:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Could you try cherry-picking patch 3dd2f18 from pcpfans.git for these?
- FChE
From mgoodwin@redhat.com Wed May 1 22:13:49 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id C6BE57F52
for ; Wed, 1 May 2013 22:13:49 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay3.corp.sgi.com (Postfix) with ESMTP id 562AAAC002
for ; Wed, 1 May 2013 20:13:45 -0700 (PDT)
X-ASG-Debug-ID: 1367464422-04cbb03c2fd59c0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ODl1k2BEcJxkR0hi for ; Wed, 01 May 2013 20:13:42 -0700 (PDT)
X-Barracuda-Envelope-From: mgoodwin@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r423DfZM003540
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Wed, 1 May 2013 23:13:41 -0400
Received: from fletch.usersys.redhat.com (vpn1-49-209.bne.redhat.com [10.64.49.209])
by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r423Dd8F031256
for ; Wed, 1 May 2013 23:13:40 -0400
Message-ID: <5181D9E2.9040204@redhat.com>
Date: Thu, 02 May 2013 13:13:38 +1000
From: Mark Goodwin
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20130206 Thunderbird/14.0
MIME-Version: 1.0
To: pcp
Subject: pmReconnextContext
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-ASG-Orig-Subj: pmReconnextContext
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367464422
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
This came up yesterday on IRC and it was suggested to discuss
it on the list.
What was the original rationale for pmReconnectContext? The use
case came when pmchart users complained their charts stopped
monitoring when a remote host bounced (and stayed stopped after
that host came back up or pmcd restarted, whatever). And so
pmReconnectContext was born.
But we could have hidden the functionality in libpcp e.g. pmstat
does this :
if ((sts = pmFetch(nummetrics, s->pmids, s->res + s->flip)) < 0) {
if (ctxType == PM_CONTEXT_HOST &&
(sts == PM_ERR_IPC || sts == PM_ERR_TIMEOUT)) {
puts (" Fetch failed. Reconnecting ...");
if ( s->res[1-s->flip] != NULL ) {
pmFreeResult(s->res[1-s->flip]);
s->res[1-s->flip] = NULL;
}
pmReconnectContext (s->ctx);
... we could have checked sts == PM_ERR_IPC || sts == PM_ERR_TIMEOUT
in pmFetch and automatically reconnected/retried some number of
times. Or maybe that's too messy and we needed the error handling
out in the app layer? e.g. in the above case, pmstat would have seemed
to hang with no opportunity to inform the user whilst pmFetch reconnected
and retried. Can you remember Ken?
Cheers
-- Mark
From mgoodwin@redhat.com Wed May 1 22:29:05 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id A004E7F52
for ; Wed, 1 May 2013 22:29:05 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay3.corp.sgi.com (Postfix) with ESMTP id 39155AC001
for ; Wed, 1 May 2013 20:29:05 -0700 (PDT)
X-ASG-Debug-ID: 1367465344-04bdf077c6d6550001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id q5cCShLWOgTwy6i0 for ; Wed, 01 May 2013 20:29:04 -0700 (PDT)
X-Barracuda-Envelope-From: mgoodwin@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r423T48g010826
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Wed, 1 May 2013 23:29:04 -0400
Received: from fletch.usersys.redhat.com (vpn1-49-209.bne.redhat.com [10.64.49.209])
by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r423T2SI025280
for ; Wed, 1 May 2013 23:29:03 -0400
Message-ID: <5181DD7E.5000805@redhat.com>
Date: Thu, 02 May 2013 13:29:02 +1000
From: Mark Goodwin
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20130206 Thunderbird/14.0
MIME-Version: 1.0
To: pcp@oss.sgi.com
Subject: Re: [pcp] pmReconnextContext
References: <5181D9E2.9040204@redhat.com>
X-ASG-Orig-Subj: Re: [pcp] pmReconnextContext
In-Reply-To: <5181D9E2.9040204@redhat.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367465344
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
On 05/02/2013 01:13 PM, Mark Goodwin wrote:
> ... we could have checked sts == PM_ERR_IPC || sts == PM_ERR_TIMEOUT
> in pmFetch and automatically reconnected/retried some number of
> times. Or maybe that's too messy and we needed the error handling
> out in the app layer? e.g. in the above case, pmstat would have seemed
> to hang with no opportunity to inform the user whilst pmFetch reconnected
> and retried. Can you remember Ken?
actually, I think I remember now - tools like pmchart and pmie
use multiple contexts, not necessarily all to the same host. So
if one of those host contexts bounces, they don't all have to
hang whilst it reconnects/retries (and we have no async fetch,
.. well we did, but not at the time pmReconnectContext came along,
and async libpcp functionality is gone now anyway!)
-- Mark
From nscott@redhat.com Thu May 2 01:17:51 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 546B27F52
for ; Thu, 2 May 2013 01:17:51 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay1.corp.sgi.com (Postfix) with ESMTP id 274488F8050
for ; Wed, 1 May 2013 23:17:51 -0700 (PDT)
X-ASG-Debug-ID: 1367475466-04bdf077c8feff0001-S8gJnT
Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id e51p6nTxw2VmfG0Y for ; Wed, 01 May 2013 23:17:47 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.24
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r426Hkhr026664;
Thu, 2 May 2013 02:17:46 -0400
Date: Thu, 2 May 2013 02:17:46 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: Paul Evans
Cc: pcp@oss.sgi.com
Message-ID: <1984672154.8695462.1367475466100.JavaMail.root@redhat.com>
In-Reply-To: <5180D92F.40809@redhat.com>
References: <517FBD63.3010804@redhat.com> <1117296374.7864618.1367373452615.JavaMail.root@redhat.com> <5180D92F.40809@redhat.com>
Subject: Re: [pcp] Patch: gfs2 PMDA additional metrics for review/inclusion
MIME-Version: 1.0
X-ASG-Orig-Subj: Re: [pcp] Patch: gfs2 PMDA additional metrics for review/inclusion
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.11]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: Patch: gfs2 PMDA additional metrics for review/inclusion
Thread-Index: BZdKKpwaG/gM2ACfXcVU61JnG8Vdww==
X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24]
X-Barracuda-Start-Time: 1367475467
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Barracuda-BRTS-Status: 1
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-Spam-Score: 0.03
X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129769
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient
Domain
----- Original Message -----
> Hi Nathan,
>
> No worries, I shall have a look and correct most of this things you have
> pointed out, some of them oversights on my behalf. Once the changes have
> been done I shall make some noise again.
>
Sounds good - feel free to send out small pieces as you make the changes,
then folks can review the changes as they come to hand.
>
> gfs2_refresh_lock_time is called for each file-system separately and the
(it doesn't have to be - you could split it into a for-all-filesystems
function, then a subsequent per-filesystem bit to post-process)
> device_id is used to map the results as they come from the trace_pipe to
> each file-system has been mounted.
>
> Yes it is true that the trace_pipe is emptied each call, but
> unfortunately the events are fired in no particular order so the current
> method was to save any data found for other file-systems in the list (or
> any other data-structure) between calls using the dev_id to distinguish
> what file-system the information belonged to. When the next file-system
That's OK I think (see above).
> called refresh_lock_time we would check the list for any stored data
> from previous runs, it seemed the best idea at the time for mitigating
> the chances of losing data. The trace-point's use the dev_id as their
I worry a bit that the next read will see more data, and trash the
results from the first read (from an earlier filesystem during the
current pmFetch)? However I think it will be solved by separating
the all-vs-individual-filesystem pieces as above. Hope so, anyway.
> I was hoping currently have just the worst glock for the call (and
> collecting a top 10 client side) but this can be changed to give the
> worst 10 for that fetch.
Up to you and the semantics you're after, but my initial understanding
(perhaps naively) was you'd keep top 10 glocks on each cluster node and
collate them from data across the whole cluster in the client tool. Up
to you, this sort of stuff can be a later refinement too, of course, if
it is desirable.
cheers.
--
Nathan
From kenj@internode.on.net Thu May 2 01:19:50 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id D9C737F52
for ; Thu, 2 May 2013 01:19:50 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay3.corp.sgi.com (Postfix) with ESMTP id 6852FAC001
for ; Wed, 1 May 2013 23:19:47 -0700 (PDT)
X-ASG-Debug-ID: 1367475584-04cbb03c2d1037f0001-S8gJnT
Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 0JzraTpk2PhU8gta for ; Wed, 01 May 2013 23:19:45 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.145
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAOUEglF20aMe/2dsb2JhbAANRYM+vySBGIMTAQEBAwE4QAEFCwsYCRYPCQMCAQIBRQYNAQcBAYgCrgORO48iB4NSA5hPkyo
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail06.adl6.internode.on.net with ESMTP; 02 May 2013 15:49:44 +0930
Message-ID: <51820585.5080806@internode.on.net>
Date: Thu, 02 May 2013 16:19:49 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: "Frank Ch. Eigler"
CC: PCP Mailing List
Subject: Re: new build dependency
References: <51802791.8030603@internode.on.net>
X-ASG-Orig-Subj: Re: new build dependency
In-Reply-To:
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145]
X-Barracuda-Start-Time: 1367475584
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129771
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header
On 01/05/13 06:50, Frank Ch. Eigler wrote:
> ...
> How do you mean by fix? The RPM & DPKG builds are meant to simulate a
> distributor's official builds, which would have the libmicrohttpd
> stuff available. One can't make those control files conditional on
> the environment, otherwise the builds wouldn't be reproducible.
Understood.
But I need/want to run PCP QA on a whole range of older systems, which
means I need to be able to build packages for them ... this has always
been possible in the past, and I think should continue to be so.
> With RPM, it is possible to pass conditionals from the rpm command
> line (--with-FOO), which macros in the .spec can adapt to, and turn
> features on or off. I don't know whether DPKG can do that. If so, we
> could add such a knob, just for people who use these RPM/DPKG files as
> non-distributors.
I suspect we're going to have to go down this path for the rpm
packaging, at least for SuSE ... for dpkg I seem to be able to find
packages.
>> I really don't want to try and build libmicrohttpd from source on half
>> a dozen (so far) machines.
>
> (What OS do these run?)
So far I've come across:
openSUSE 12.1
openSUSE 12.2
SLES 11 SP1
CentOS 5.9 <- looks like I can get a RHEL 5 compatible RPM from epel, at
least according to rpmfind.net.
From dorothy.smith@mcapromotion.com Thu May 2 01:40:52 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=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 4805E7F52
for ; Thu, 2 May 2013 01:40:52 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay2.corp.sgi.com (Postfix) with ESMTP id 372C8304039
for ; Wed, 1 May 2013 23:40:51 -0700 (PDT)
X-ASG-Debug-ID: 1367476846-04cb6c66e2104720001-S8gJnT
Received: from ftp.mcapromotion.com (ftp.mcapromotion.com [193.180.183.87]) by cuda.sgi.com with ESMTP id zyYIfEnuwqCNr8k3 for ; Wed, 01 May 2013 23:40:47 -0700 (PDT)
X-Barracuda-Envelope-From: dorothy.smith@mcapromotion.com
X-Barracuda-Apparent-Source-IP: 193.180.183.87
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=dkim; d=mcapromotion.com;
h=To:From:Reply-to:Subject:Date:Message-ID:List-Unsubscribe:MIME-Version:Content-Type:Content-Transfer-Encoding; i=dorothy.smith@mcapromotion.com;
bh=wR9GV0oTUrdYOfuFdJxj4QbbnA4=;
b=SOcGiuhNIw5WDDLDHz2csH2RdvjezsC7u4KKZW/wYbtVqFFZfAIc078akY/C/DtJYvrog81R0HWc
phG1tnfgwAaOYteGZtk05om21FvPTdMyow/LY7AxnT42ShNtNadzLTf8XoSDcHT4LwLv+il759Ch
vS7jcFqmHygBnyKgDAg=
DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=dkim; d=mcapromotion.com;
b=iXIL4GHhGlvEUbsHWVSK7mFEcSBr5iJcu+R2KaNsYC3z2ZSGf7ZXBEfDIkYsimJGlF0Ban5nI2vQ
pMqCt7kygCkJQQAtETn00PpSgKhVNtXKk+eqf+TZL0eN6CArTZBJjgngYwAeF9WStKmjaKWVLKBV
t96JD6Yxy9XyC55y9Iw=;
To: pcp@oss.sgi.com
From: "Dorothy Smith"
Reply-To: "Dorothy Smith"
Subject: Learn how you can get loads more on the house
Date: Thu, 2 May 2013 08:38:28 +0200
X-ASG-Orig-Subj: Learn how you can get loads more on the house
Message-ID:
X-JID: 411
X-Complaints-To: abuse@mcapromotion.com
X-CID: 82431863
List-Unsubscribe:
X-Report-Abuse: abuse@mcapromotion.com
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Barracuda-Connect: ftp.mcapromotion.com[193.180.183.87]
X-Barracuda-Start-Time: 1367476847
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129771
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature
Dear member,
New 3-line video slot
Play now! http://mcapromotion.com/c/click/893/82431863/ad03b.html
Get your £/€/$2222 right now! Play our new game - Firestorm7 slot and get your welcome bonus, we give away mystic free bonusses.
Our friendly support staff is at your service 24/7.
Here's how you can claim your £/€/$2222
• Open an account
• Go into the live chat by clicking here and tell the following code: 2222
• Select a game you would like to play from the options available
Join now to claim your £/€/$2222 free!
http://mcapromotion.com/c/click/893/82431863/ad03b.html
Be quick - This offer is available for a limited time only!
Play now!
Dorothy Smith.
To unsubscribe, click here http://mcapromotion.com/c/unsub/411/82431863/ad03b.html
From nscott@redhat.com Thu May 2 02:00:52 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id ABDF27F54
for ; Thu, 2 May 2013 02:00:52 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay1.corp.sgi.com (Postfix) with ESMTP id 8AB2E8F8037
for ; Thu, 2 May 2013 00:00:49 -0700 (PDT)
X-ASG-Debug-ID: 1367478047-04cb6c66e1105510001-S8gJnT
Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id ctqdFptETae27qMY for ; Thu, 02 May 2013 00:00:47 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.24
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r4270hrI000825;
Thu, 2 May 2013 03:00:44 -0400
Date: Thu, 2 May 2013 03:00:43 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: Ken McDonell , "Frank Ch. Eigler"
Cc: PCP Mailing List
Message-ID: <630074698.8708071.1367478043946.JavaMail.root@redhat.com>
In-Reply-To: <51820585.5080806@internode.on.net>
References: <51802791.8030603@internode.on.net> <51820585.5080806@internode.on.net>
Subject: Re: [pcp] new build dependency
MIME-Version: 1.0
X-ASG-Orig-Subj: Re: [pcp] new build dependency
Content-Type: multipart/mixed;
boundary="----=_Part_8708069_427741192.1367478043944"
X-Originating-IP: [10.5.82.11]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: new build dependency
Thread-Index: pDZCRhKtb6JS7/eX0b/OQht1ex7Atw==
X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24]
X-Barracuda-Start-Time: 1367478047
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129773
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
------=_Part_8708069_427741192.1367478043944
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi guys,
----- Original Message -----
> On 01/05/13 06:50, Frank Ch. Eigler wrote:
> > ...
> > With RPM, it is possible to pass conditionals from the rpm command
> > line (--with-FOO), which macros in the .spec can adapt to, and turn
> > features on or off. I don't know whether DPKG can do that. If so, we
> > could add such a knob, just for people who use these RPM/DPKG files as
> > non-distributors.
>
> I suspect we're going to have to go down this path for the rpm
> packaging, at least for SuSE ... for dpkg I seem to be able to find
> packages.
You're using Makepkgs for all these hosts right Ken? I guess so, and
the attached patch should do the right thing for these older distros,
lemme know how it goes (untested).
> >> I really don't want to try and build libmicrohttpd from source on half
> >> a dozen (so far) machines.
> >
> > (What OS do these run?)
>
> So far I've come across:
> openSUSE 12.1
> openSUSE 12.2
> SLES 11 SP1
> CentOS 5.9 <- looks like I can get a RHEL 5 compatible RPM from epel, at
> least according to rpmfind.net.
Did the earlier yum repo suggestion not work out for CentOS5?
cheers.
--
Nathan
------=_Part_8708069_427741192.1367478043944
Content-Type: text/x-patch; name=pmwebd.patch
Content-Disposition: attachment; filename=pmwebd.patch
Content-Transfer-Encoding: base64
ZGlmZiAtLWdpdCBhL2J1aWxkL3JwbS9HTlVtYWtlZmlsZSBiL2J1aWxkL3JwbS9HTlVtYWtlZmls
ZQppbmRleCBhYWE2Yzc0Li5jMjk1ZDk4IDEwMDY0NAotLS0gYS9idWlsZC9ycG0vR05VbWFrZWZp
bGUKKysrIGIvYnVpbGQvcnBtL0dOVW1ha2VmaWxlCkBAIC02MCw2ICs2MCw3IEBAIHBjcC5zcGVj
OiBwY3Auc3BlYy5pbgogCSAgICAtZSdzfEBwYWNrYWdlX2NvbmZpZ3VyZUB8JChQQUNLQUdFX0NP
TkZJR1VSRSl8ZycgXAogCSAgICAtZSdzfEBwYWNrYWdlX2Rpc3RyaWJ1dGlvbkB8JChQQUNLQUdF
X0RJU1RSSUJVVElPTil8ZycgXAogCSAgICAtZSdzfEBwYWNrYWdlX2J1aWxkZXJAfCQoUEFDS0FH
RV9CVUlMREVSKXxnJyBcCisJICAgIC1lJ3N8QGhhdmVfbGlibWljcm9odHRwZEB8JChIQVZFX0xJ
Qk1JQ1JPSFRUUEQpfGcnIFwKIAkgICAgLWUic3xAYnVpbGRfcm9vdEB8JCR7RElTVF9ST09UfXxn
IiBcCiAJICAgIC1lJ3N8QHBjcF9zeXNjb25mX2RpckB8JChQQ1BfU1lTQ09ORl9ESVIpfGcnIFwK
IAkgICAgLWUnc3xAcGNwX2xvZ19kaXJAfCQoUENQX0xPR19ESVIpfGcnIFwKZGlmZiAtLWdpdCBh
L2J1aWxkL3JwbS9wY3Auc3BlYy5pbiBiL2J1aWxkL3JwbS9wY3Auc3BlYy5pbgppbmRleCAwYzUx
NzJkLi5iZGIxYWIzIDEwMDY0NAotLS0gYS9idWlsZC9ycG0vcGNwLnNwZWMuaW4KKysrIGIvYnVp
bGQvcnBtL3BjcC5zcGVjLmluCkBAIC0xMyw5ICsxMywxMCBAQCBCdWlsZFJlcXVpcmVzOiBwcm9j
cHMgYmlzb24gZmxleAogQnVpbGRSZXF1aXJlczogcHl0aG9uLWRldmVsCiBCdWlsZFJlcXVpcmVz
OiBuY3Vyc2VzLWRldmVsCiBCdWlsZFJlcXVpcmVzOiByZWFkbGluZS1kZXZlbAotQnVpbGRSZXF1
aXJlczogbGlibWljcm9odHRwZC1kZXZlbAogQnVpbGRSZXF1aXJlczogcGVybChFeHRVdGlsczo6
TWFrZU1ha2VyKQotCislaWYgQGhhdmVfbGlibWljcm9odHRwZEAgPT0gMQorQnVpbGRSZXF1aXJl
czogbGlibWljcm9odHRwZC1kZXZlbAorJWVuZGlmCiAlaWYgIiV7X3ZlbmRvcn0iID09ICJyZWRo
YXQiCiBCdWlsZFJlcXVpcmVzOiBpbml0c2NyaXB0cyBtYW4gL2Jpbi9ob3N0bmFtZQogJWVuZGlm
CkBAIC0yOTEsMTAgKzI5MiwxMyBAQCBwbWllL3N0b21wCiBwbWxvZ2dlci9jb25maWcuZGVmYXVs
dAogcG1sb2dnZXIvY29udHJvbAogcG1sb2dnZXIvY3JvbnRhYgotcG13ZWJkL3Btd2ViZC5vcHRp
b25zCiBwbXByb3h5L3BtcHJveHkub3B0aW9ucwogYmFzaF9jb21wbGV0aW9uLmQvcGNwCiBFT0ZF
T0YKKyVpZiBAaGF2ZV9saWJtaWNyb2h0dHBkQCA9PSAxCitjYXQgPj5jb25mX2ZpbGVzIDw8V0VC
RU9GCitwbXdlYmQvcG13ZWJkLm9wdGlvbnMKK1dFQkVPRgogCiAjCiAjIEZpbGVzIGZvciB0aGUg
cGNwLWltcG9ydCBzdWJwYWNrYWdlcy4gV2UgdXNlIHRoZXNlIHN1Yi1wYWNrYWdlcwo=
------=_Part_8708069_427741192.1367478043944--
From nscott@redhat.com Thu May 2 03:40:11 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id AD4E37F54
for ; Thu, 2 May 2013 03:40:11 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay3.corp.sgi.com (Postfix) with ESMTP id 3A745AC002
for ; Thu, 2 May 2013 01:40:08 -0700 (PDT)
X-ASG-Debug-ID: 1367484003-04cbb03c2d10bac0001-S8gJnT
Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id BmwQNYzyPZV6cYR8 for ; Thu, 02 May 2013 01:40:03 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.24
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r428e2BL017946
for ; Thu, 2 May 2013 04:40:02 -0400
Date: Thu, 2 May 2013 04:40:02 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: PCP Mailing List
Message-ID: <552403685.8758496.1367484002771.JavaMail.root@redhat.com>
Subject: pcp updates: atop, sasl
MIME-Version: 1.0
X-ASG-Orig-Subj: pcp updates: atop, sasl
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.11]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: pcp updates: atop, sasl
Thread-Index: GcZuvf6E3cYMVMdBCXlx/byJBXIaBA==
X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24]
X-Barracuda-Start-Time: 1367484003
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129779
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
Changes committed to git://oss.sgi.com/pcp/pcp.git dev
src/include/pcp/impl.h | 18 +++++----
src/include/pcp/pmapi.h | 1
src/libpcp/src/auxconnect.c | 3 +
src/libpcp/src/connect.c | 15 +++++--
src/libpcp/src/context.c | 17 +++++++-
src/libpcp/src/internal.h | 5 +-
src/libpcp/src/secureconnect.c | 79 ++++++++++++++++++++++++-----------------
src/libpcp/src/secureserver.c | 16 ++++----
src/libpcp/src/spec.c | 48 +++++++++++++++++++-----
src/pmatop/pmatop.py | 19 ++++++++-
10 files changed, 154 insertions(+), 67 deletions(-)
commit 95a6a003f0ed5e16870ff92b3ae6d34d4aa89817
Author: Nathan Scott
Date: Thu May 2 18:37:50 2013 +1000
Further client-side code toward establishment of authenticated clients
Additional connection attributes added that we evidently need for SASL
connections, push connection attributes into client handshaking calls,
add initialisation/teardown of a SASL connection structure to each of
the appropriate places.
commit 029b31b58b3c6d474ffa9f8b5ba2bb265b1c44ba
Author: Frank Ch. Eigler
Date: Wed May 1 16:48:04 2013 -0400
pmatop: handle SIGWINCH to reset curses state on window resize
commit 1aa560e29be4ab6ecc99e49aafa514cdf045fd27
Author: Frank Ch. Eigler
Date: Wed May 1 16:03:07 2013 -0400
pmatop: print list of keyboard commands if bad key pressed
commit 3ed150ea6beb3cc8cb226df3ea6e688fc6c63593
Author: Frank Ch. Eigler
Date: Wed May 1 15:52:55 2013 -0400
pmatop: wrap a blanket try/except around pcp subsystem updater calls
* pmatop.py (main): When invoking the per-subsystem updater-functions,
catch all exceptions (not just curses ones).
From kenj@internode.on.net Thu May 2 05:23:45 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 587797F54
for ; Thu, 2 May 2013 05:23:45 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay2.corp.sgi.com (Postfix) with ESMTP id 199B1304071
for ; Thu, 2 May 2013 03:23:45 -0700 (PDT)
X-ASG-Debug-ID: 1367490222-04bdf077c910ecb0001-S8gJnT
Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id VwFgXHD067MLCf8q for ; Thu, 02 May 2013 03:23:43 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.141
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAPs9glF20aMe/2dsb2JhbAANRb95g3yDUkA9FhgDAgECAUsNCAEBtw+RRZJ7A6t5
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail04.adl6.internode.on.net with ESMTP; 02 May 2013 19:53:41 +0930
Message-ID: <51823EB3.1030003@internode.on.net>
Date: Thu, 02 May 2013 20:23:47 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: PCP Mailing List
Subject: QA status - warning
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-ASG-Orig-Subj: QA status - warning
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141]
X-Barracuda-Start-Time: 1367490222
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129787
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
Running with the latest packages on
vm03 3.8.0 x86_64 Fedora 18 (Spherical Cow)
my QA failure rate has jumped from 1 or 2 to 17!
I won't have a chance to look at this much before Tue/Wed next week, but
based on this we're not ready to make any release moves at the moment.
Many (but certainly not all) of the failures are the access control
issue for the pmda indom cache files I mentioned earlier today.
I have no idea what's changed to make this regression over the last week
(now seen on Ubuntu and Fedora, so probably systemic).
For reference, these are the failing tests on vm03
051 110 162 255 273 367 369 371 375 411 513 560 572 578 642
652 715
From brolley@redhat.com Thu May 2 09:09:00 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 499187F54
for ; Thu, 2 May 2013 09:09:00 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay1.corp.sgi.com (Postfix) with ESMTP id 33F348F8049
for ; Thu, 2 May 2013 07:08:57 -0700 (PDT)
X-ASG-Debug-ID: 1367503733-04cb6c66e2121c50001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id SFj3qqYM0HOY8kaW for ; Thu, 02 May 2013 07:08:53 -0700 (PDT)
X-Barracuda-Envelope-From: brolley@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r42E8ofV004895
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Thu, 2 May 2013 10:08:50 -0400
Received: from [10.15.16.119] (dhcp-10-15-16-119.yyz.redhat.com [10.15.16.119])
by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r42E8nDk001666;
Thu, 2 May 2013 10:08:49 -0400
Message-ID: <51827371.906@redhat.com>
Date: Thu, 02 May 2013 10:08:49 -0400
From: Dave Brolley
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: "Frank Ch. Eigler"
CC: Ken McDonell , PCP Mailing List
Subject: Re: [pcp] pmda persistent indom cache access issues
References: <5181BB30.6000905@internode.on.net>
X-ASG-Orig-Subj: Re: [pcp] pmda persistent indom cache access issues
In-Reply-To:
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367503733
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
On 05/01/2013 09:27 PM, Frank Ch. Eigler wrote:
> Ken McDonell writes:
>
>> that started passing when I changed /var/lib/pcp/config/pmda to mode
>> 1777 [...]
> (If that were necessary, perhaps we should set up a shared group-id
> for the pmda's, so the directory is not open to the world.)
I asked Nathan about this and he suggested chown and chgrp to the pcp
user. That fixed it for me with the permissions left as 644.
Dave
From fche@redhat.com Thu May 2 12:55:28 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id 0D36429DF8
for ; Thu, 2 May 2013 12:55:28 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay3.corp.sgi.com (Postfix) with ESMTP id 9D2CAAC002
for ; Thu, 2 May 2013 10:55:24 -0700 (PDT)
X-ASG-Debug-ID: 1367517323-04bdf077c71312c0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ziJgVDVLf9BXuY6a for ; Thu, 02 May 2013 10:55:24 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r42HtNjl002690
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Thu, 2 May 2013 13:55:23 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r42HtNwg013916;
Thu, 2 May 2013 13:55:23 -0400
Received: by fche.csb (Postfix, from userid 2569)
id AA37D58CEE; Thu, 2 May 2013 13:55:22 -0400 (EDT)
To: Mark Goodwin
Cc: pcp@oss.sgi.com
Subject: Re: pmReconnextContext
References: <5181D9E2.9040204@redhat.com> <5181DD7E.5000805@redhat.com>
X-ASG-Orig-Subj: Re: pmReconnextContext
From: fche@redhat.com (Frank Ch. Eigler)
Date: Thu, 02 May 2013 13:55:22 -0400
In-Reply-To: <5181DD7E.5000805@redhat.com> (Mark Goodwin's message of "Thu, 02 May 2013 13:29:02 +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.25
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367517323
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
mgoodwin wrote:
> [...] actually, I think I remember now - tools like pmchart and
> pmie use multiple contexts, not necessarily all to the same host. So
> if one of those host contexts bounces, they don't all have to hang
> whilst it reconnects/retries [...]
Good point. There is no concept of a timeout for inhdividual PCP
operations, so even a successful but slow connection can tie up
pmchart & pmie. If these more sophisticated clients became
multi-threaded, those issues would become moot (and be replaced by
others).
Alternately, a hypothetical automatic pmReconnectContext effort could
employ a very short timeout, perhaps using libpcp/src/AF.c code.
(Though now that I look at it, onalarm() appears to do lots of
signal-unsafe things, like printing ...). So O_NONBLOCK connect() &
select awhile would probably the way to go.
- FChE
From fche@redhat.com Thu May 2 12:57:53 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 94B4729DF8
for ; Thu, 2 May 2013 12:57:53 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay2.corp.sgi.com (Postfix) with ESMTP id 74FDE304032
for ; Thu, 2 May 2013 10:57:50 -0700 (PDT)
X-ASG-Debug-ID: 1367517469-04cbb03c2f133220001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id d8UBfjF8OYNFtRx9 for ; Thu, 02 May 2013 10:57:49 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r42HvkG3008569
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Thu, 2 May 2013 13:57:47 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r42Hvkic018693;
Thu, 2 May 2013 13:57:46 -0400
Received: by fche.csb (Postfix, from userid 2569)
id 05DA758CEE; Thu, 2 May 2013 13:57:45 -0400 (EDT)
Date: Thu, 2 May 2013 13:57:45 -0400
From: "Frank Ch. Eigler"
To: Ken McDonell
Cc: PCP Mailing List
Subject: Re: new build dependency
Message-ID: <20130502175745.GB30527@redhat.com>
X-ASG-Orig-Subj: Re: new build dependency
References: <51802791.8030603@internode.on.net> <51820585.5080806@internode.on.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <51820585.5080806@internode.on.net>
User-Agent: Mutt/1.4.2.2i
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367517469
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Hi -
On Thu, May 02, 2013 at 04:19:49PM +1000, Ken McDonell wrote:
> [...]
> So far I've come across [without libmicrohttpd]:
> openSUSE 12.1
> openSUSE 12.2
> SLES 11 SP1
See:
https://build.opensuse.org/package/repositories?package=libmicrohttpd&project=server%3Ahttp
- FChE
From kenj@internode.on.net Thu May 2 15:57:34 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 4E9A27F50
for ; Thu, 2 May 2013 15:57:34 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay1.corp.sgi.com (Postfix) with ESMTP id 2C5328F8050
for ; Thu, 2 May 2013 13:57:33 -0700 (PDT)
X-ASG-Debug-ID: 1367528248-04cb6c66e213e010001-S8gJnT
Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id s808LXUFuTc4lF1U for ; Thu, 02 May 2013 13:57:29 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.131
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAH3SglF20aMe/2dsb2JhbAANRcJmgRWDEwEBAQMBOEABBQsLGAkWDwkDAgECAUUGDQEFAgEBFYdtr2iRdI8mB4NTA5NcmCA
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail07.adl2.internode.on.net with ESMTP; 03 May 2013 06:27:27 +0930
Message-ID: <5182D33E.4080608@internode.on.net>
Date: Fri, 03 May 2013 06:57:34 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: "Frank Ch. Eigler"
CC: PCP Mailing List
Subject: Re: pmda persistent indom cache access issues
References: <5181BB30.6000905@internode.on.net>
X-ASG-Orig-Subj: Re: pmda persistent indom cache access issues
In-Reply-To:
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131]
X-Barracuda-Start-Time: 1367528248
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129829
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header
On 02/05/13 11:27, Frank Ch. Eigler wrote:
> Ken McDonell writes:
>
>> that started passing when I changed /var/lib/pcp/config/pmda to mode
>> 1777 [...]
>
> (If that were necessary, perhaps we should set up a shared group-id
> for the pmda's, so the directory is not open to the world.)
As Dave noted later, and I discovered independently, making
/var/lib/pcp/config/pmda owned by the user pcp appears to be sufficient
for most cases.
The simple PMDA seems to be the main culprit, so I also applied an Irish
(to be sure, to be sure) fix to the Install script there to remove any
of its own PMDA InDom files from this directory before starting a new
invocation of the PMDA.
>> [...] So changing the mode is only part of the fix ... we need to
>> consider what to do about migration/upgrade issues where old files
>> owned by root may be left around. [...]
If it is just chown, there are no upgrade issues.
> Can we zap the cache during a make / package install?
No. It is the PMDA implementer's choice to use persistence for their
InDom cache (if they even use the cache services which are optional) and
this is typically done when one wants to maintain the same instance name
to instance number mapping _across_ invocations of the PMDA, e.g. when
the order of instance discovery at start up is non-determinisitic, or
some instances come and go during the life of the PMDA.
Under these circumstances we cannot make unilateral decisions about when
to remove these files.
But the Install script always runs as root, so if it is appropriate (as
in the simple PMDA case above), a PMDA implementer can choose to clean
their own cache at Install time.
The one problem with all of this is that /var/lib/pcp/config/pmda is not
actually included in the PCP package ... it is created on the fly in
libpcp_pmda using the bizarre mkdir2() that used to work when run as
root ... so all that needs to change as well.
I suspect the pmda cache has been disfunctional since the change to
non-root pmcd, especially for a virgin PCP install, (a) because the
/var/lib/pcp/config/pmda did not exist and could not be created, or (b)
because the directory exists but was not writeable. So there is a QA
hole here as well.
And finally, all the chown pcp:pcp changes in the post install package
scripts don't work on Mac OS X because they are driven here from the
user and group options in the idb file (that should shake a few Irix
memories) which we don't set in our GNUmakefile $(INSTALL) lines.
All in all, this will take a while to work through and verify.
From nscott@redhat.com Thu May 2 17:03:14 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id ECE2C7F54
for ; Thu, 2 May 2013 17:03:13 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay3.corp.sgi.com (Postfix) with ESMTP id 82B13AC001
for ; Thu, 2 May 2013 15:03:10 -0700 (PDT)
X-ASG-Debug-ID: 1367532181-04bdf077c713ec90001-S8gJnT
Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id jMwIGmhsBfgaIKL9 for ; Thu, 02 May 2013 15:03:01 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.25
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r42M2xDl023636;
Thu, 2 May 2013 18:02:59 -0400
Date: Thu, 2 May 2013 18:02:59 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: Ken McDonell
Cc: PCP Mailing List
Message-ID: <598753495.9439806.1367532179402.JavaMail.root@redhat.com>
In-Reply-To: <51823EB3.1030003@internode.on.net>
References: <51823EB3.1030003@internode.on.net>
Subject: Re: [pcp] QA status - warning
MIME-Version: 1.0
X-ASG-Orig-Subj: Re: [pcp] QA status - warning
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.12]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: QA status - warning
Thread-Index: xDbKnQxuBzfJcVBO1HUOkWl2C3CEHQ==
X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25]
X-Barracuda-Start-Time: 1367532181
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129833
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
----- Original Message -----
> ...
> I have no idea what's changed to make this regression over the last week
> (now seen on Ubuntu and Fedora, so probably systemic).
>
> For reference, these are the failing tests on vm03
> 051 110 162 255 273 367 369 371 375 411 513 560 572 578 642
> 652 715
>
Hmm, not sure either but I'll be attempting to reproduce & resolve today,
thanks for the heads up Ken.
cheers.
--
Nathan
From nscott@redhat.com Thu May 2 17:10:26 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 4495B7F54
for ; Thu, 2 May 2013 17:10:26 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay1.corp.sgi.com (Postfix) with ESMTP id 1072B8F804B
for ; Thu, 2 May 2013 15:10:26 -0700 (PDT)
X-ASG-Debug-ID: 1367532624-04bdf077c713f270001-S8gJnT
Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id 0JnYFX4qiewDl7CI for ; Thu, 02 May 2013 15:10:24 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.25
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r42MAMGW024564;
Thu, 2 May 2013 18:10:22 -0400
Date: Thu, 2 May 2013 18:10:22 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: Ken McDonell , "Frank Ch. Eigler"
Cc: PCP Mailing List
Message-ID: <1781939323.9440617.1367532622475.JavaMail.root@redhat.com>
In-Reply-To: <5182D33E.4080608@internode.on.net>
References: <5181BB30.6000905@internode.on.net> <5182D33E.4080608@internode.on.net>
Subject: Re: [pcp] pmda persistent indom cache access issues
MIME-Version: 1.0
X-ASG-Orig-Subj: Re: [pcp] pmda persistent indom cache access issues
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.12]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: pmda persistent indom cache access issues
Thread-Index: JT8Y/iXyqnOrjB07kzW5FeV+32KEAQ==
X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25]
X-Barracuda-Start-Time: 1367532624
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129833
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
----- Original Message -----
> ...
> As Dave noted later, and I discovered independently, making
> /var/lib/pcp/config/pmda owned by the user pcp appears to be sufficient
> for most cases.
>
> The simple PMDA seems to be the main culprit, so I also applied an Irish
> (to be sure, to be sure) fix to the Install script there to remove any
> of its own PMDA InDom files from this directory before starting a new
> invocation of the PMDA.
For some unfathomable reason, when Dave mentioned it to me I thought it
was just pmdasimple affected, but of course its indicative of a slightly
wider problem.
> The one problem with all of this is that /var/lib/pcp/config/pmda is not
> actually included in the PCP package ...
I think we have to do this now right? And I think, given a PMDA can now
run as any user (well, always could, so this problem has always existed),
we need to make it another tmpdir-alike (sticky bit set) directory ... ?
On top of that, the Install chown trick sounds like the way to go. We're
a bit fortunate I guess that more PMDAs are not using this (pmdapostgres,
etc) so far, with their own user accounts - that would've compounded the
issue a fair bit.
cheers.
--
Nathan
From kenj@internode.on.net Thu May 2 17:38:50 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 8BCBB29DF8
for ; Thu, 2 May 2013 17:38:50 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay2.corp.sgi.com (Postfix) with ESMTP id 7974330406B
for ; Thu, 2 May 2013 15:38:47 -0700 (PDT)
X-ASG-Debug-ID: 1367534325-04cb6c66e3142ae0001-S8gJnT
Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id No9fDLfIjKrLK7Zp for ; Thu, 02 May 2013 15:38:46 -0700 (PDT)
X-Barracuda-Envelope-From: kenj@internode.on.net
X-Barracuda-Apparent-Source-IP: 150.101.137.131
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAC/qglF20aMe/2dsb2JhbAANRYM+wECDTAFFPRYYAwIBAgE/DA0IAQG3SpF1kwADq3w
Received: from ppp118-209-163-30.lns20.mel6.internode.on.net (HELO [192.168.1.100]) ([118.209.163.30])
by ipmail07.adl2.internode.on.net with ESMTP; 03 May 2013 08:08:45 +0930
Message-ID: <5182EAFB.9010309@internode.on.net>
Date: Fri, 03 May 2013 08:38:51 +1000
From: Ken McDonell
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
MIME-Version: 1.0
To: PCP Mailing List
Subject: pmwebapi build failure
Content-Type: text/plain; charset=windows-1252
X-ASG-Orig-Subj: pmwebapi build failure
Content-Transfer-Encoding: 8bit
X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131]
X-Barracuda-Start-Time: 1367534325
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129835
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
On
vm00 3.8.0 x86_64 Ubuntu 12.04 (precise)
with these libmicrohttpd* packages installed
ii libmicrohttpd-dev 0.4.6-1 library embedding HTTP server functionality (development)
ii libmicrohttpd5 0.4.6-1 library embedding HTTP server functionality
I am seeing this ....
=== pmwebapi ===
gcc -fpic -fno-strict-aliasing -D_GNU_SOURCE -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wextra -fPIE -Wall -O2 -g -DPCP_DEBUG -DPCP_VERSION=\"3.8.0\" -I../../src/include -I../../src/include/pcp -c -o main.o main.c
main.c: In function ‘mhd_respond’:
main.c:89:5: warning: implicit declaration of function ‘MHD_create_response_from_buffer’ [-Wimplicit-function-declaration]
main.c:91:45: error: ‘MHD_RESPMEM_PERSISTENT’ undeclared (first use in this function)
main.c:91:45: note: each undeclared identifier is reported only once for each function it appears in
main.c: In function ‘pmweb_notify’:
main.c:565:5: warning: implicit declaration of function ‘va_start’ [-Wimplicit-function-declaration]
main.c:567:5: warning: implicit declaration of function ‘va_end’ [-Wimplicit-function-declaration]
From nscott@redhat.com Thu May 2 18:39:54 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 110327F53
for ; Thu, 2 May 2013 18:39:54 -0500 (CDT)
Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11])
by relay1.corp.sgi.com (Postfix) with ESMTP id D16B78F8049
for ; Thu, 2 May 2013 16:39:50 -0700 (PDT)
X-ASG-Debug-ID: 1367537986-04bdf077c7143ad0001-S8gJnT
Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id Re5L4RSDSPkF5CLg for ; Thu, 02 May 2013 16:39:46 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.25
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r42NdkEh006281
for ; Thu, 2 May 2013 19:39:46 -0400
Date: Thu, 2 May 2013 19:39:46 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: pcp@oss.sgi.com
Message-ID: <1372380386.9452993.1367537986049.JavaMail.root@redhat.com>
Subject: pcp updates: fche, auth
MIME-Version: 1.0
X-ASG-Orig-Subj: pcp updates: fche, auth
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.12]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: pcp updates: fche, auth
Thread-Index: ZPHAtWGtsyMDfIE7kLOpUotv1xh7/A==
X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25]
X-Barracuda-Start-Time: 1367537986
X-Barracuda-URL: http://192.48.157.11:80/cgi-mod/mark.cgi
X-Barracuda-BRTS-Status: 1
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129839
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
Changes committed to git://oss.sgi.com/pcp/pcp.git dev
configure | 43 ++++++----------------
configure.in | 10 ++++-
src/include/pcp/impl.h | 18 +++++----
src/include/pcp/pmapi.h | 1
src/libpcp/src/auxconnect.c | 3 +
src/libpcp/src/connect.c | 15 +++++--
src/libpcp/src/context.c | 17 +++++++-
src/libpcp/src/internal.h | 5 +-
src/libpcp/src/secureconnect.c | 79 ++++++++++++++++++++++++-----------------
src/libpcp/src/secureserver.c | 16 ++++----
src/libpcp/src/spec.c | 48 +++++++++++++++++++-----
src/pmproxy/pmproxy.c | 3 +
src/pmwebapi/main.c | 2 -
src/pmwebapi/pmwebapi.c | 4 +-
src/pmwebapi/pmwebapi.h | 1
15 files changed, 164 insertions(+), 101 deletions(-)
commit 32c63da5cea0b3d868a7acfda20a441f7dff5c9f
Merge: 7003070 c02e59a
Author: Nathan Scott
Date: Fri May 3 09:38:26 2013 +1000
Merge branch 'fche/dev' of ../pcpfans into dev
commit c02e59a376fa1a0a59698728a26abf360c0dae48
Author: Frank Ch. Eigler
Date: Thu May 2 19:21:58 2013 -0400
pmwebapi: add #include for va_* functions.
commit 74080c3069c5af03a08fba8c7da16a75c79166c7
Author: Frank Ch. Eigler
Date: Thu May 2 19:20:21 2013 -0400
pmwebapi configury: look for MHD_RESPMEM_PERSISTENT (libmicrohttpd >= 0.9.9)
commit 70030700cb14ce4a7931f3b78a3dee1394872526
Author: Nathan Scott
Date: Fri May 3 09:12:15 2013 +1000
Resolve build failure in pmproxy, add a TODO item here re attributes
commit 799de429fb0544cb20a6cef2c1b93745f903301c
Merge: 3dd2f18 95a6a00
Author: Frank Ch. Eigler
Date: Thu May 2 14:05:43 2013 -0400
Merge remote-tracking branch 'pcp/dev' into fche/dev
* pcp/dev:
Further client-side code toward establishment of authenticated clients
commit 95a6a003f0ed5e16870ff92b3ae6d34d4aa89817
Author: Nathan Scott
Date: Thu May 2 18:37:50 2013 +1000
Further client-side code toward establishment of authenticated clients
Additional connection attributes added that we evidently need for SASL
connections, push connection attributes into client handshaking calls,
add initialisation/teardown of a SASL connection structure to each of
the appropriate places.
commit 3dd2f18caed4166ae94468c886963758617508cc
Author: Frank Ch. Eigler
Date: Wed May 1 22:42:37 2013 -0400
pmwebapi: correct some signed/unsigned integer warnings
From nscott@redhat.com Thu May 2 20:28:25 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 808BB7F54
for ; Thu, 2 May 2013 20:28:25 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay1.corp.sgi.com (Postfix) with ESMTP id 6F5908F8039
for ; Thu, 2 May 2013 18:28:22 -0700 (PDT)
X-ASG-Debug-ID: 1367544501-04cbb03c2e150810001-S8gJnT
Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id kSfeBU2NOdWapYgZ for ; Thu, 02 May 2013 18:28:21 -0700 (PDT)
X-Barracuda-Envelope-From: nscott@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.24
Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23])
by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r431SH7K025962;
Thu, 2 May 2013 21:28:17 -0400
Date: Thu, 2 May 2013 21:28:17 -0400 (EDT)
From: Nathan Scott
Reply-To: Nathan Scott
To: Ken McDonell
Cc: PCP Mailing List
Message-ID: <410335498.9468044.1367544497012.JavaMail.root@redhat.com>
In-Reply-To: <51823EB3.1030003@internode.on.net>
References: <51823EB3.1030003@internode.on.net>
Subject: Re: [pcp] QA status - warning
MIME-Version: 1.0
X-ASG-Orig-Subj: Re: [pcp] QA status - warning
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.5.82.12]
X-Mailer: Zimbra 8.0.3_GA_5664 (ZimbraWebClient - FF17 (Linux)/8.0.3_GA_5664)
Thread-Topic: QA status - warning
Thread-Index: /uj5PQ8js8xTqQZeZdAs6Xi7Fj2+eQ==
X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24]
X-Barracuda-Start-Time: 1367544501
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.02
X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129847
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig==
0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)...
----- Original Message -----
>
> For reference, these are the failing tests on vm03
> 051 110 162 255 273 367 369 371 375 411 513 560 572 578 642 652 715
Just got through a full run here. From your list, I have:
Passing: 051 110 162 255 367 411 513 560 572 578 642 715
Not run: 371 375 652
Failures: [024] 273 [322] 369
024 (just started failing, seems pmdammv not in pmcd.conf?)
273 (passes without proc PMDA, so I missed it earlier)
322 (regressed from new pmcd.pdu_in.user_auth metric - will fix)
369 (regressed from my log import fix - will fix)
So ... not sure what the nature of all those failures you've got,
but seems to be something different between our codebase/setups?
cheers.
--
Nathan
From ghro.conf2009@puan.org Fri May 3 07:25:56 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id AF56A7F4C
for ; Fri, 3 May 2013 07:25:56 -0500 (CDT)
Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15])
by relay1.corp.sgi.com (Postfix) with ESMTP id 9F2368F804B
for ; Fri, 3 May 2013 05:25:53 -0700 (PDT)
X-ASG-Debug-ID: 1367583950-04cb6c66e41749a0001-S8gJnT
Received: from ns.clubnet.co.mz (ns.clubnet.co.mz [41.223.152.53]) by cuda.sgi.com with ESMTP id nk50evIKN1sUfYFV for ; Fri, 03 May 2013 05:25:52 -0700 (PDT)
X-Barracuda-Envelope-From: ghro.conf2009@puan.org
X-Barracuda-Apparent-Source-IP: 41.223.152.53
Received: from adilgroup.co.mz (localhost.localdomain [127.0.0.1])
by ns.clubnet.co.mz (Postfix) with ESMTP id 0442A356FF;
Fri, 3 May 2013 12:21:55 +0200 (CAT)
From: "INFO"
Subject: Conference Invitation Notice!
Date: Fri, 3 May 2013 13:21:54 +0300
X-ASG-Orig-Subj: Conference Invitation Notice!
Message-Id: <20130503102142.M32496@adilgroup.co.mz>
X-Mailer: Clubnet WebMail 2.52 20060502
X-OriginatingIP: 41.82.70.235 (adilwaterworld@adilgroup.co.mz)
MIME-Version: 1.0
Content-Type: text/plain;
charset=iso-8859-1
To: undisclosed-recipients:;
X-Clubnet-MailScanner-Information: Please contact the ISP for more information
X-Clubnet-MailScanner-ID: 0442A356FF.A4BA0
X-Clubnet-MailScanner: Found to be clean
X-Clubnet-MailScanner-SpamScore: s
X-Clubnet-MailScanner-From: ghro.conf2009@puan.org
X-Barracuda-Connect: ns.clubnet.co.mz[41.223.152.53]
X-Barracuda-Start-Time: 1367583951
X-Barracuda-URL: http://192.48.176.15:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.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_SA620a
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.129891
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
0.50 BSF_SC0_SA620a Custom Rule SA620a
You are kindly invited to participate in the upcoming International conference
meeting on Human Right and Global Financial Crisis, taking place from 12th to
14th June 2013 here in United States of America, California and in Dakar-
Senegal Africa from 17th to 21st June 2013. Registration is freely open to all
interested participants; please contact the event secretary email for more
information on registration: secertarydesk1@aim.com
If you are a holder of an international passport that may require visa to
enter the United States and Dakar Senegal, you are to inform us when sending
your request for registration, as the organizers of the event is fully
responsible for all visa arrangements and travel assistance.
Once again we thank you for taking out your time in your busy scheduled to
attend these conference meetings with us and we hope to see you at the event
venues.
Yours faithfully,
Miss. Nancy Jeffrey
Program Coordinator
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
From brolley@redhat.com Fri May 3 10:24:40 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15])
by oss.sgi.com (Postfix) with ESMTP id 450DB29DF8
for ; Fri, 3 May 2013 10:24:40 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay3.corp.sgi.com (Postfix) with ESMTP id C6FAEAC002
for ; Fri, 3 May 2013 08:24:36 -0700 (PDT)
X-ASG-Debug-ID: 1367594675-04cbb0409d014e0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id IS6Dqyrq1XyVQQHv for ; Fri, 03 May 2013 08:24:35 -0700 (PDT)
X-Barracuda-Envelope-From: brolley@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r43FOZEn027646
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
for ; Fri, 3 May 2013 11:24:35 -0400
Received: from [10.10.54.211] (vpn-54-211.rdu2.redhat.com [10.10.54.211])
by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r43FOY2F009873
for ; Fri, 3 May 2013 11:24:35 -0400
Message-ID: <5183D6B2.5090100@redhat.com>
Date: Fri, 03 May 2013 11:24:34 -0400
From: Dave Brolley
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: PCP
Subject: PCP Updates: Remove Unnecessary Locks from Around __pmGetAddrInfo()
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-ASG-Orig-Subj: PCP Updates: Remove Unnecessary Locks from Around __pmGetAddrInfo()
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367594675
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
The following has been pushed to the brolley/dev branch of the pcpfans
repository:
commit 99d255d276eee6f9780867bb9ce6a4a0b83314f7
Author: Dave Brolley
Date: Fri May 3 11:05:09 2013 -0400
Remove __pmLock_libpcp locks from around calls to __pmGetAddrInfo().
One of the benefits of using getaddrinfo() and getnameinfo(),
as opposed to their deprecated counterparts, gethostbyname() and
gethostbyaddr(), is that the new APIs are re-entrant. As such, it
is not necessary to enforce locks around calls to these functions
nor the iteration over the returned data.
This commit removes the remaining locks around __pmGetAddrInfo().
There were no remaining locks around __pmGetNameInfo().
From cpw@sgi.com Fri May 3 17:10:54 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111])
by oss.sgi.com (Postfix) with ESMTP id 397537F8A
for ; Fri, 3 May 2013 17:10:54 -0500 (CDT)
Received: from estes.americas.sgi.com (estes.americas.sgi.com [128.162.236.10])
by relay1.corp.sgi.com (Postfix) with ESMTP id 1164E8F8052
for ; Fri, 3 May 2013 15:10:51 -0700 (PDT)
Received: from eag09.americas.sgi.com (eag09.americas.sgi.com [128.162.232.15])
by estes.americas.sgi.com (Postfix) with ESMTP id DA93870028AC
for ; Fri, 3 May 2013 17:10:50 -0500 (CDT)
Received: from cpw by eag09.americas.sgi.com with local (Exim 4.69)
(envelope-from )
id 1UYOBm-0005sN-SN
for pcp@oss.sgi.com; Fri, 03 May 2013 17:10:50 -0500
To: pcp@oss.sgi.com
Subject: cannot find pcp user
Message-Id:
From: Cliff Wickman
Date: Fri, 03 May 2013 17:10:50 -0500
I'm getting this error during boot:
[Fri May 3 17:07:18] pmcd(4510) Warning: cannot find the pcp user to switch to
[Fri May 3 17:07:18] pmcd(4510) Error: pmcd not started due to errors!
But it doesn't happen when restarting pcp.
Does anyone know off-hand what this is a symptom of?
Thanks.
-Cliff
From fche@redhat.com Sat May 4 07:59:36 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 15B5329DF8
for ; Sat, 4 May 2013 07:59:36 -0500 (CDT)
Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25])
by relay2.corp.sgi.com (Postfix) with ESMTP id 01735304043
for ; Sat, 4 May 2013 05:59:32 -0700 (PDT)
X-ASG-Debug-ID: 1367672371-04cbb07ab726bc0001-S8gJnT
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id BVjQlzWHjXk4VZrA; Sat, 04 May 2013 05:59:32 -0700 (PDT)
X-Barracuda-Envelope-From: fche@redhat.com
X-Barracuda-Apparent-Source-IP: 209.132.183.28
X-ASG-Whitelist: Client
Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])
by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r44CxVB7025758
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Sat, 4 May 2013 08:59:31 -0400
Received: from fche.csb (vpn-60-101.rdu2.redhat.com [10.10.60.101])
by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r44CxUti032149;
Sat, 4 May 2013 08:59:30 -0400
Received: by fche.csb (Postfix, from userid 2569)
id CD20858D0B; Sat, 4 May 2013 08:59:29 -0400 (EDT)
To: Cliff Wickman
Cc: pcp@oss.sgi.com
Subject: Re: cannot find pcp user
References:
X-ASG-Orig-Subj: Re: cannot find pcp user
From: fche@redhat.com (Frank Ch. Eigler)
Date: Sat, 04 May 2013 08:59:29 -0400
In-Reply-To: (Cliff Wickman's message of "Fri, 03 May 2013 17:10:50 -0500")
Message-ID:
User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11
X-Barracuda-Connect: mx1.redhat.com[209.132.183.28]
X-Barracuda-Start-Time: 1367672372
X-Barracuda-URL: http://192.48.176.25:80/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sgi.com
X-Barracuda-BRTS-Status: 1
Cliff Wickman writes:
> [Fri May 3 17:07:18] pmcd(4510) Warning: cannot find the pcp user to switch to
> [Fri May 3 17:07:18] pmcd(4510) Error: pmcd not started due to errors!
> But it doesn't happen when restarting pcp.
What operating system? How does user authentication work on this machine?
(Might there be a race condition between ... NIS/YP and PCP startup?)
- FChE
From jhanson@sgi.com Sat May 4 08:03:40 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,RP_MATCHES_RCVD
autolearn=ham version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 6862F29DF8
for ; Sat, 4 May 2013 08:03:40 -0500 (CDT)
Received: from xmail.sgi.com (pv-excas3-dc21-nlb.corp.sgi.com [137.38.102.207])
by relay2.corp.sgi.com (Postfix) with ESMTP id 455DD304043;
Sat, 4 May 2013 06:03:37 -0700 (PDT)
Received: from P-EXMB1-DC21.corp.sgi.com ([137.38.102.186]) by
pv-excas3-dc21.corp.sgi.com ([137.38.102.206]) with mapi id 14.02.0318.001;
Sat, 4 May 2013 08:03:36 -0500
From: Jeff Hanson
To: "'Frank Ch. Eigler'" , Cliff Wickman
CC: "'pcp@oss.sgi.com'"
Subject: RE: [pcp] cannot find pcp user
Thread-Topic: [pcp] cannot find pcp user
Thread-Index: AQHOSEsWlYiHBw4XD0qwzkIqIeB3bZj0/eFVgAABGzw=
Date: Sat, 4 May 2013 13:03:35 +0000
Message-ID: <42FEA42304534E45B8666D8068B5C3973AF4452B@P-EXMB1-DC21.corp.sgi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [137.38.102.11]
Content-Type: multipart/alternative;
boundary="_000_42FEA42304534E45B8666D8068B5C3973AF4452BPEXMB1DC21corps_"
MIME-Version: 1.0
--_000_42FEA42304534E45B8666D8068B5C3973AF4452BPEXMB1DC21corps_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
TGlrZWx5IHRvIGJlIHNsZXMxMXNwMiBhbmQgdmVyeSBsaWtlbHkgdG8gYmUgbmlzLg0KDQoNCg0K
SmVmZiBIYW5zb24sIFNHSQ0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBG
cmFuayBDaC4gRWlnbGVyIFtmY2hlQHJlZGhhdC5jb208bWFpbHRvOmZjaGVAcmVkaGF0LmNvbT5d
DQpTZW50OiBTYXR1cmRheSwgTWF5IDA0LCAyMDEzIDA3OjU5IEFNIENlbnRyYWwgU3RhbmRhcmQg
VGltZQ0KVG86IENsaWZmIFdpY2ttYW4NCkNjOiBwY3BAb3NzLnNnaS5jb20NClN1YmplY3Q6IFJl
OiBbcGNwXSBjYW5ub3QgZmluZCBwY3AgdXNlcg0KDQoNCkNsaWZmIFdpY2ttYW4gPGNwd0BzZ2ku
Y29tPiB3cml0ZXM6DQoNCj4gW0ZyaSBNYXkgIDMgMTc6MDc6MThdIHBtY2QoNDUxMCkgV2Fybmlu
ZzogY2Fubm90IGZpbmQgdGhlIHBjcCB1c2VyIHRvIHN3aXRjaCB0bw0KPiBbRnJpIE1heSAgMyAx
NzowNzoxOF0gcG1jZCg0NTEwKSBFcnJvcjogcG1jZCBub3Qgc3RhcnRlZCBkdWUgdG8gZXJyb3Jz
IQ0KPiBCdXQgaXQgZG9lc24ndCBoYXBwZW4gd2hlbiByZXN0YXJ0aW5nIHBjcC4NCg0KV2hhdCBv
cGVyYXRpbmcgc3lzdGVtPyAgSG93IGRvZXMgdXNlciBhdXRoZW50aWNhdGlvbiB3b3JrIG9uIHRo
aXMgbWFjaGluZT8NCihNaWdodCB0aGVyZSBiZSBhIHJhY2UgY29uZGl0aW9uIGJldHdlZW4gLi4u
IE5JUy9ZUCBhbmQgUENQIHN0YXJ0dXA/KQ0KDQoNCi0gRkNoRQ0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KcGNwIG1haWxpbmcgbGlzdA0KcGNwQG9z
cy5zZ2kuY29tDQpodHRwOi8vb3NzLnNnaS5jb20vbWFpbG1hbi9saXN0aW5mby9wY3ANCg==
--_000_42FEA42304534E45B8666D8068B5C3973AF4452BPEXMB1DC21corps_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPGh0bWw+
DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iSFRN
TCBUaWR5IGZvciBXaW5kb3dzICh2ZXJzIDI1IE1hcmNoIDIwMDkpLCBzZWUgd3d3LnczLm9yZyI+
DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1TIEV4Y2hhbmdlIFNlcnZlciB2ZXJz
aW9uIDE0LjAyLjAzMTcuMDAwIj4NCjx0aXRsZT5SZTogW3BjcF0gY2Fubm90IGZpbmQgcGNwIHVz
ZXI8L3RpdGxlPg0KPC9oZWFkPg0KPGJvZHk+DQpMaWtlbHkgdG8gYmUgc2xlczExc3AyIGFuZCB2
ZXJ5IGxpa2VseSB0byBiZSBuaXMuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KSmVmZiBIYW5zb24s
IFNHSTxicj4NCjxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KPGI+
RnJvbTombmJzcDs8L2I+RnJhbmsgQ2guIEVpZ2xlciBbPGEgaHJlZj0ibWFpbHRvOmZjaGVAcmVk
aGF0LmNvbSI+ZmNoZUByZWRoYXQuY29tPC9hPl08YnI+DQo8Yj5TZW50OiZuYnNwOzwvYj5TYXR1
cmRheSwgTWF5IDA0LCAyMDEzIDA3OjU5IEFNIENlbnRyYWwgU3RhbmRhcmQgVGltZTxicj4NCjxi
PlRvOiZuYnNwOzwvYj5DbGlmZiBXaWNrbWFuPGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPnBjcEBvc3Mu
c2dpLmNvbTxicj4NCjxiPlN1YmplY3Q6Jm5ic3A7PC9iPlJlOiBbcGNwXSBjYW5ub3QgZmluZCBw
Y3AgdXNlcjxicj4NCjxicj4NCjwhLS0gQ29udmVydGVkIGZyb20gdGV4dC9wbGFpbiBmb3JtYXQg
LS0+DQo8cD48Zm9udCBzaXplPSIyIj5DbGlmZiBXaWNrbWFuICZsdDtjcHdAc2dpLmNvbSZndDsg
d3JpdGVzOjxicj4NCjxicj4NCiZndDsgW0ZyaSBNYXkmbmJzcDsgMyAxNzowNzoxOF0gcG1jZCg0
NTEwKSBXYXJuaW5nOiBjYW5ub3QgZmluZCB0aGUgcGNwIHVzZXIgdG8gc3dpdGNoIHRvPGJyPg0K
Jmd0OyBbRnJpIE1heSZuYnNwOyAzIDE3OjA3OjE4XSBwbWNkKDQ1MTApIEVycm9yOiBwbWNkIG5v
dCBzdGFydGVkIGR1ZSB0byBlcnJvcnMhPGJyPg0KJmd0OyBCdXQgaXQgZG9lc24ndCBoYXBwZW4g
d2hlbiByZXN0YXJ0aW5nIHBjcC48YnI+DQo8YnI+DQpXaGF0IG9wZXJhdGluZyBzeXN0ZW0/Jm5i
c3A7IEhvdyBkb2VzIHVzZXIgYXV0aGVudGljYXRpb24gd29yayBvbiB0aGlzIG1hY2hpbmU/PGJy
Pg0KKE1pZ2h0IHRoZXJlIGJlIGEgcmFjZSBjb25kaXRpb24gYmV0d2VlbiAuLi4gTklTL1lQIGFu
ZCBQQ1Agc3RhcnR1cD8pPGJyPg0KPGJyPg0KPGJyPg0KLSBGQ2hFPGJyPg0KPGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpwY3AgbWFpbGlu
ZyBsaXN0PGJyPg0KcGNwQG9zcy5zZ2kuY29tPGJyPg0KPGEgaHJlZj0iaHR0cDovL29zcy5zZ2ku
Y29tL21haWxtYW4vbGlzdGluZm8vcGNwIj5odHRwOi8vb3NzLnNnaS5jb20vbWFpbG1hbi9saXN0
aW5mby9wY3A8L2E+PGJyPg0KPC9mb250PjwvcD4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_42FEA42304534E45B8666D8068B5C3973AF4452BPEXMB1DC21corps_--
From noreply@release.debian.org Sun May 5 12:32:57 2013
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.3.1
X-Original-To: pcp@oss.sgi.com
Delivered-To: pcp@oss.sgi.com
Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29])
by oss.sgi.com (Postfix) with ESMTP id 4654A29DF8
for