I didn't notice any other problems.  I was +1 (non-binding) on RC1, aside
from the discussion of these 2 issues.  Thanks for your hard work on this
RC, Michi!

--Chris Nauroth




On 6/1/15, 10:29 PM, "Michi Mutsuzaki" <[email protected]> wrote:

>Ok both of these issues are resolved now. Let me know if you guys
>noticed any other issues with RC1. If not, I'll create another RC this
>weekend.
>
>On Sat, May 30, 2015 at 10:55 PM, Chris Nauroth
><[email protected]> wrote:
>> Thank you, Michi.  I filed a patch for this on ZOOKEEPER-2198.
>>
>> --Chris Nauroth
>>
>>
>>
>>
>> On 5/30/15, 1:19 PM, "Michi Mutsuzaki" <[email protected]> wrote:
>>
>>>Ok, since the vote didn't pass anyways, let's fix these problems:
>>>
>>>1. Change the default test.junit.thread to 1. Chris, could you submit
>>>a patch for this?
>>>2. Fix the comment in FinalRequestProcessor.java. I'll submit a patch.
>>>
>>>Let me know if you guys have seen any other problems. Also, please let
>>>me know if the voting period of 2 weeks was too short. I'd like to
>>>make sure everybody gets enough time to vote.
>>>
>>>
>>>On Sat, May 30, 2015 at 8:55 AM, Flavio Junqueira
>>><[email protected]> wrote:
>>>> Another thing that is possibly not a reason to drop the config, but
>>>>I'm
>>>>getting this with this RC:
>>>>
>>>> [javac]
>>>>/home/fpj/code/zookeeper-3.5.1-alpha/src/java/main/org/apache/zookeeper
>>>>/s
>>>>erver/FinalRequestProcessor.java:134: error: unmappable character for
>>>>encoding ASCII
>>>>     [javac]         // was not being queued ??? ZOOKEEPER-558)
>>>>properly. This happens, for example,
>>>>
>>>> It is a trivial problem to solve, but it does generate a compilation
>>>>error for me.
>>>>
>>>> -Flavio
>>>>
>>>>> On 30 May 2015, at 15:26, Flavio Junqueira
>>>>><[email protected]> wrote:
>>>>>
>>>>> I don't see a reason to -1 the release just because of the number of
>>>>>threads junit is using. I've been a bit distracted with other things,
>>>>>but I'm coming back to the release candidate now.
>>>>>
>>>>> -Flavio
>>>>>
>>>>>
>>>>>> On 23 May 2015, at 22:09, Michi Mutsuzaki <[email protected]>
>>>>>>wrote:
>>>>>>
>>>>>> I can go either way. Flavio, do you think we should set the default
>>>>>> test.junit.threads to 1 and create another release candidate?
>>>>>>
>>>>>> On Fri, May 22, 2015 at 5:08 PM, Chris Nauroth
>>>>>><[email protected]> wrote:
>>>>>>> I haven't been able to repro this locally.  Here are the details on
>>>>>>>my Ubuntu VM:
>>>>>>>
>>>>>>> uname -a
>>>>>>> Linux ubuntu 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15
>>>>>>>17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>>>>>>
>>>>>>> java -version
>>>>>>> java version "1.8.0_45"
>>>>>>> Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
>>>>>>> Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
>>>>>>>
>>>>>>> ant -version
>>>>>>> Apache Ant(TM) version 1.9.4 compiled on April 29 2014
>>>>>>>
>>>>>>> I'm getting 100% passing test runs with multiple concurrent JUnit
>>>>>>>processes, including the tests that you mentioned were failing in
>>>>>>>your environment.
>>>>>>>
>>>>>>> I don't have any immediate ideas for what to try next.  Everything
>>>>>>>has been working well on Jenkins and multiple dev machines, so it
>>>>>>>seems like there is some subtle environmental difference in this VM
>>>>>>>that I didn't handle in the ZOOKEEPER-2183 patch.
>>>>>>>
>>>>>>> Is this problematic for the release candidate?  If so, then I
>>>>>>>recommend doing a quick change to set the default test.junit.threads
>>>>>>>to 1 in build.xml.  That would restore the old single-process
>>>>>>>testing
>>>>>>>behavior.  We can change test-patch.sh to pass
>>>>>>>-Dtest.junit.threads=8
>>>>>>>on the command line, so we'll still get speedy pre-commit runs on
>>>>>>>Jenkins where it is working well.  We all can do the same when we
>>>>>>>run
>>>>>>>ant locally too.  Let me know if this is important, and I can put
>>>>>>>together a patch quickly.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> --Chris Nauroth
>>>>>>>
>>>>>>> From: Flavio Junqueira
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Date: Friday, May 22, 2015 at 3:37 PM
>>>>>>> To: Chris Nauroth
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Cc: Zookeeper
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Subject: Re: [VOTE] Apache ZooKeeper release 3.5.1-alpha candidate
>>>>>>>1
>>>>>>>
>>>>>>> That's the range I get in the vm. I also checked the load from log
>>>>>>>test and the port it was trying to bind to is 11222.
>>>>>>>
>>>>>>> -Flavio
>>>>>>>
>>>>>>> On 22 May 2015, at 23:14, Chris Nauroth
>>>>>>><[email protected]<mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>> No worries on the delay.  Thank you for sharing.
>>>>>>>
>>>>>>> That's interesting.  The symptoms look similar to something we had
>>>>>>>seen from an earlier iteration of the ZOOKEEPER-2183 patch that was
>>>>>>>assigning ports from the ephemeral port range.  This would cause a
>>>>>>>brief (but noticeable) window in which the OS could assign the same
>>>>>>>ephemeral port to a client socket while a server test still held
>>>>>>>onto
>>>>>>>that port assignment.  It was particularly noticeable for tests that
>>>>>>>stop and restart a server on the same port, such as tests covering
>>>>>>>client reconnect logic.  In the final committed version of the
>>>>>>>ZOOKEEPER-2183 patch, I excluded the ephemeral port range from use
>>>>>>>by
>>>>>>>port assignment.  Typically, that's 32768 - 61000 on Linux.
>>>>>>>
>>>>>>> Is it possible that this VM is configured to use a different
>>>>>>>ephemeral port range?  Here is what I get from recent stock Ubuntu
>>>>>>>and CentOS installs:
>>>>>>>
>>>>>>>> cat /proc/sys/net/ipv4/ip_local_port_range
>>>>>>> 32768 61000
>>>>>>>
>>>>>>> --Chris Nauroth
>>>>>>>
>>>>>>> From: Flavio Junqueira
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Date: Friday, May 22, 2015 at 2:47 PM
>>>>>>> To: Chris Nauroth
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Cc: Zookeeper
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Subject: Re: [VOTE] Apache ZooKeeper release 3.5.1-alpha candidate
>>>>>>>1
>>>>>>>
>>>>>>> Sorry about the delay, here are the logs:
>>>>>>>
>>>>>>> http://people.apache.org/~fpj/logs-3.5.1-rc1/
>>>>>>>
>>>>>>> the load test is giving bind exceptions.
>>>>>>>
>>>>>>> -Flavio
>>>>>>>
>>>>>>> On 21 May 2015, at 23:02, Chris Nauroth
>>>>>>><[email protected]<mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>> Thanks, sharing logs would be great.  I'll try to repro
>>>>>>>independently with
>>>>>>> JDK8 too.
>>>>>>>
>>>>>>> --Chris Nauroth
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 5/21/15, 2:30 PM, "Flavio Junqueira"
>>>>>>><[email protected]<mailto:[email protected]>
>>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I accidently removed dev from the response, bringing it back in.
>>>>>>> The tests are failing intermittently for me. In the last run, I got
>>>>>>>these
>>>>>>> failing:
>>>>>>> [junit] Tests run: 8, Failures: 0, Errors: 4, Skipped: 0, Time
>>>>>>>elapsed:
>>>>>>> 30.444 sec[junit] Test org.apache.zookeeper.test.LoadFromLogTest
>>>>>>>FAILED
>>>>>>> [junit] Tests run: 86, Failures: 0, Errors: 2, Skipped: 0, Time
>>>>>>>elapsed:
>>>>>>> 264.272 sec[junit] Test org.apache.zookeeper.test.NioNettySuiteTest
>>>>>>>FAILED
>>>>>>> Still the same setup, linux + jdk 8. I can share logs if necessary.
>>>>>>> -Flavio
>>>>>>>
>>>>>>>
>>>>>>>  On Thursday, May 21, 2015 8:28 PM, Chris Nauroth
>>>>>>> <[email protected]<mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Ah, my mistake.  I saw "Azure" and my brain jumped right to
>>>>>>>"Windows".
>>>>>>> I suppose the thing for me to check then is JDK8.  I believe all
>>>>>>>prior
>>>>>>> testing was on JDK7.
>>>>>>> --Chris Nauroth
>>>>>>> From: Flavio Junqueira
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Date: Thursday, May 21, 2015 at 12:18 PM
>>>>>>> To: Chris Nauroth
>>>>>>><[email protected]<mailto:[email protected]>>
>>>>>>> Subject: RE: [VOTE] Apache ZooKeeper release 3.5.1-alpha candidate
>>>>>>>1
>>>>>>>
>>>>>>> Yeah, I started with an Ubuntu vm, so it's Linux. I haven't tested
>>>>>>>the RC
>>>>>>> on windows yet.
>>>>>>>
>>>>>>> -FlavioFrom:Chris Nauroth
>>>>>>> Sent:?5/?21/?2015 6:46 PM
>>>>>>> To:[email protected]<http://zookeeper.apache.org/>;Flavio
>>>>>>>Junqueira
>>>>>>> Subject:Re: [VOTE] Apache ZooKeeper release 3.5.1-alpha candidate 1
>>>>>>>
>>>>>>> If I understand correctly, you're seeing test failures specifically
>>>>>>>on
>>>>>>> Windows (not Linux) after ZOOKEEPER-2183.  Is that right?
>>>>>>>
>>>>>>> Tests have been stable in Linux Jenkins and dev environments after
>>>>>>>that
>>>>>>> patch, but perhaps there is another issue specific to Windows.
>>>>>>>I'll
>>>>>>>take
>>>>>>> a look on Windows.  It might also be worthwhile to detect Windows
>>>>>>>and set
>>>>>>> test.junit.threads to 1 automatically in build.xml as a stop-gap.
>>>>>>>
>>>>>>> --Chris Nauroth
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 5/21/15, 9:05 AM, "Flavio Junqueira"
>>>>>>><[email protected]<mailto:[email protected]>
>>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Yep, that did it.
>>>>>>> -Flavio
>>>>>>>
>>>>>>>
>>>>>>>  On Thursday, May 21, 2015 5:23 AM, Michi Mutsuzaki
>>>>>>> <[email protected]<mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I wonder if it's related to ZOOKEEPER-2183. Could you try setting
>>>>>>> test.junit.threads to 1 in build.xml?
>>>>>>>
>>>>>>> On Wed, May 20, 2015 at 1:44 PM, Flavio Junqueira
>>>>>>>
>>>>>>><[email protected]<mailto:[email protected]>
>>>>>>>>
>>>>>>>wrote:
>>>>>>> I'm not being able to get a clean build for the RC. I'm running it
>>>>>>>on
>>>>>>> an azure vm with ubuntu and oracle jdk8. The java tests failing
>>>>>>>vary. At
>>>>>>> this point, I just wanted to check if I'm the only one seeing
>>>>>>>failures.
>>>>>>> -Flavio
>>>>>>>
>>>>>>>
>>>>>>>   On Saturday, May 16, 2015 6:25 AM, Michi Mutsuzaki
>>>>>>> <[email protected]<mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> This is the second release candidate for 3.5.1-alpha. This
>>>>>>>candidate
>>>>>>> fixes some issues found in the first candidate, including
>>>>>>> ZOOKEEPER-2171. The full release notes is
>>>>>>> available at:
>>>>>>>
>>>>>>>
>>>>>>>https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=123
>>>>>>>10
>>>>>>>80
>>>>>>> 1
>>>>>>> &version=12326786
>>>>>>>
>>>>>>> *** Please download, test and vote by May 29th 2015, 23:59 UTC+0.
>>>>>>>***
>>>>>>>
>>>>>>> Source files:
>>>>>>> http://people.apache.org/~michim/zookeeper-3.5.1-alpha-candidate-1/
>>>>>>>
>>>>>>> Maven staging repo:
>>>>>>>
>>>>>>>
>>>>>>>https://repository.apache.org/content/groups/staging/org/apache/zook
>>>>>>>ee
>>>>>>>pe
>>>>>>> r
>>>>>>> /zookeeper/3.5.1-alpha/
>>>>>>>
>>>>>>> The tag to be voted upon:
>>>>>>> https://svn.apache.org/repos/asf/zookeeper/tags/release-3.5.1-rc1/
>>>>>>>
>>>>>>> ZooKeeper's KEYS file containing PGP keys we use to sign the
>>>>>>>release:
>>>>>>> http://www.apache.org/dist/zookeeper/KEYS
>>>>>>>
>>>>>>> Should we release this candidate?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to