pcp
[Top] [All Lists]

Re: [pcp] pcp QA status

To: Dave Brolley <brolley@xxxxxxxxxx>, Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Subject: Re: [pcp] pcp QA status
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 23 Jun 2016 22:08:39 -0400 (EDT)
Cc: pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <576C31F0.8080305@xxxxxxxxxx>
References: <5767A046.3030207@xxxxxxxxxxxxxxxx> <683173640.795045.1466575709412.JavaMail.zimbra@xxxxxxxxxx> <196795449.1180629.1466661414760.JavaMail.zimbra@xxxxxxxxxx> <576C31F0.8080305@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: uiJ5z2VyDTE3zFu2GQZv4ml5HSoASA==
Thread-topic: pcp QA status

----- Original Message -----
> On 06/23/2016 01:56 AM, Nathan Scott wrote:
> > ----- Original Message -----
> >>> 651 ditto
> >> The only clue I have here so far is that 651 only fails for me with a non-
> >> secure-sockets enabled build.  Still investigating though.
> >>
> > Somehow, this is fallout from commit 1b74b0f5e2bc - pmproxy connections
> > [...]
> I'm not getting this failure with pcp built either way (--with or
> --without-secure sockets).
> 
> The "Bad version sting" messages are expected. If n connections are
> attempted then n-1 of them will be abandoned and there should be n-1
> such messages. It was one of the concerns that was raised when this
> implementation was suggested.
> 

Ah yes, of course.  We should handle this like pmcd (i.e. quietly, with
a debug diagnostic - will do).

> AFAIK, pmproxy uses the same code as pmcd to connect. Also, all of the

Sort of - there's certainly different code paths travelled in libpcp on
connect to pmproxy, although alot is also shared yes.

I'll keep digging into it.  For me, it's 100% reproducible without secure
sockets - very odd!  I imagine it is also going to be dependent on how
local interfaces are configured, so that's a potential area of difference
that could be affecting reproducibility there.

Ken, is it always non-secure-sockets builds that fail with your QA hosts?
(pmconfig  -L secure_sockets)

cheers.

--
Nathan

<Prev in Thread] Current Thread [Next in Thread>