Return-Path: X-Original-To: apmail-reef-dev-archive@minotaur.apache.org Delivered-To: apmail-reef-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 951ED18955 for ; Wed, 24 Feb 2016 00:27:20 +0000 (UTC) Received: (qmail 62371 invoked by uid 500); 24 Feb 2016 00:27:14 -0000 Delivered-To: apmail-reef-dev-archive@reef.apache.org Received: (qmail 62333 invoked by uid 500); 24 Feb 2016 00:27:14 -0000 Mailing-List: contact dev-help@reef.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@reef.apache.org Delivered-To: mailing list dev@reef.apache.org Received: (qmail 62322 invoked by uid 99); 24 Feb 2016 00:27:14 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Feb 2016 00:27:14 +0000 Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com [209.85.213.48]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id D43BF1A04DE for ; Wed, 24 Feb 2016 00:27:13 +0000 (UTC) Received: by mail-vk0-f48.google.com with SMTP id k196so2568771vka.0 for ; Tue, 23 Feb 2016 16:27:13 -0800 (PST) X-Gm-Message-State: AG10YOQOP8plf+fnJBrla2hx24/fwAMZdmt6hbKzK3D4Jjd3IcrMgeGRtiZm1jiJddbtwsdngUj2xUBWvABqKA== MIME-Version: 1.0 X-Received: by 10.31.107.194 with SMTP id k63mr27450333vki.27.1456273632879; Tue, 23 Feb 2016 16:27:12 -0800 (PST) Received: by 10.31.1.68 with HTTP; Tue, 23 Feb 2016 16:27:12 -0800 (PST) In-Reply-To: References: <56c7d263.c1a1420a.5c8c4.ffffdfa7@mx.google.com> <56CB52DE.5050102@weimo.de> Date: Tue, 23 Feb 2016 16:27:12 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Should we postpone 0.14 release? From: Dongjoon Hyun To: dev@reef.apache.org Content-Type: multipart/alternative; boundary=001a114786c2956f93052c7920e6 --001a114786c2956f93052c7920e6 Content-Type: text/plain; charset=UTF-8 Thank you, Yunseong! By the way, our JIRA does not have '0.15' yet. Could you make that, Markus? Dongjoon. On Tue, Feb 23, 2016 at 2:32 AM, Byung-Gon Chun wrote: > Thanks! > > > On Tue, Feb 23, 2016 at 3:11 PM, Yunseong Lee > wrote: > > > Hi, > > > > I've created release branch after REEF-1181 (83f905d), and pushed the > > commit for rc1. I'll call a vote pretty soon. > > > > From now on, reviewers please mark '0.15' for "Fix version". > > > > Thanks, > > Yunseong > > > > > > On Tue, Feb 23, 2016 at 3:34 AM, Yunseong Lee > > wrote: > > > > > Thanks Markus, > > > Please check the inline comments. > > > > > > On Tue, Feb 23, 2016 at 3:26 AM, Markus Weimer > wrote: > > > > > >> On 2016-02-22 09:36, Yunseong Lee wrote: > > >> > Some tests in REEF-IO have failed sporadically. Strangely, tests > > >> > pass in OSX when I turn off WIFI. *Is there anyone suffering the > > >> > same problem?* > > >> > > >> Yes. Not right now, but in the past, I have experienced test failure > > >> depending on the network environment I was in. For me, tests passed on > > >> my home network, but not in "managed" networks like at work or in > coffee > > >> shops. My working theory is that those networks are configured in ways > > >> that make loopback networking on the *public* IP impossible. > > >> > > >> > > > 1. Adding the hostname (result of hostname on bash shell) to /etc/hosts > > > worked for me. Now the build succeeds on Mac OSX. > > > > > > 2. But still, some tests in reef-io have failed in Ubuntu. Logs from > the > > > first failure is as following: > > > > > > Tests run: 8, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 10.67 > sec > > >>>> <<< FAILURE! - in > > org.apache.reef.io.network.NetworkConnectionServiceTest > > >>> > > >>> > > > testMultithreadedSharedConnMessagingNetworkConnServiceRate(org.apache.reef.io.network.NetworkConnectionServiceTest) > > >>>> Time elapsed: 2.223 sec <<< ERROR! > > >>> > > >>> org.apache.reef.tang.exceptions.InjectionException: Could not invoke > > >>>> constructor: new > > >>>> NetworkConnectionServiceImpl(NetworkConnectionServiceIdFactory = > > >>>> [ClassNodeImpl > > 'org.apache.reef.io.network.util.StringIdentifierFactory']: > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory(), = > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory@37227f8a, > > >>>> Integer NetworkConnectionServicePort = 0, TransportFactory = new > > >>>> MessagingTransportFactory(LocalAddressProvider = [ClassNodeImpl > > >>>> > > 'org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider']: > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider(), = > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider@39e3594d > > ), > > >>>> NameResolver = new NameClient(String NameResolverNameServerAddr = > > >>>> 127.0.0.1, Integer NameResolverNameServerPort = 13671, Long > > >>>> NameResolverCacheTimeout = 30000, NameResolverIdentifierFactory = > > >>>> [ClassNodeImpl > > 'org.apache.reef.io.network.util.StringIdentifierFactory']: > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory(), = > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory@37227f8a, > > >>>> Integer NameResolverRetryCount = 10, Integer > NameResolverRetryTimeout > > = > > >>>> 100, LocalAddressProvider = [ClassNodeImpl > > >>>> > > 'org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider']: > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider(), = > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider@39e3594d > > , > > >>>> TransportFactory = new > MessagingTransportFactory(LocalAddressProvider > > = > > >>>> [ClassNodeImpl > > >>>> > > 'org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider']: > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider(), = > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider@39e3594d > > ), > > >>>> new NameLookupClient(String NameResolverNameServerAddr = 127.0.0.1, > > Integer > > >>>> NameResolverNameServerPort = 13671, Long NameResolverCacheTimeout = > > 30000, > > >>>> NameResolverIdentifierFactory = [ClassNodeImpl > > >>>> 'org.apache.reef.io.network.util.StringIdentifierFactory']: > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory(), = > > >>>> org.apache.reef.io.network.util.StringIdentifierFactory@37227f8a, > > >>>> Integer NameResolverRetryCount = 10, Integer > NameResolverRetryTimeout > > = > > >>>> 100, LocalAddressProvider = [ClassNodeImpl > > >>>> > > 'org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider']: > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider(), = > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider@39e3594d > > , > > >>>> TransportFactory = new > MessagingTransportFactory(LocalAddressProvider > > = > > >>>> [ClassNodeImpl > > >>>> > > 'org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider']: > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider(), = > > >>>> > > > org.apache.reef.wake.remote.address.HostnameBasedLocalAddressProvider@39e3594d > > >>>> )))) > > >>> > > >>> at sun.nio.ch.EPollArrayWrapper.epollCreate(Native Method) > > >>> > > >>> at sun.nio.ch.EPollArrayWrapper.(EPollArrayWrapper.java:130) > > >>> > > >>> at sun.nio.ch.EPollSelectorImpl.(EPollSelectorImpl.java:68) > > >>> > > >>> at > > >>>> > > > sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:36) > > >>> > > >>> at > > io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:126) > > >>> > > >>> at io.netty.channel.nio.NioEventLoop.(NioEventLoop.java:120) > > >>> > > >>> at > > >>>> > > > io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:87) > > >>> > > >>> at > > >>>> > > > io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventExecutorGroup.java:64) > > >>> > > >>> at > > >>>> > > > io.netty.channel.MultithreadEventLoopGroup.(MultithreadEventLoopGroup.java:49) > > >>> > > >>> at > > >>>> > > io.netty.channel.nio.NioEventLoopGroup.(NioEventLoopGroup.java:61) > > >>> > > >>> at > > >>>> > > io.netty.channel.nio.NioEventLoopGroup.(NioEventLoopGroup.java:52) > > >>> > > >>> at > > >>>> > > > org.apache.reef.wake.remote.transport.netty.NettyMessagingTransport.(NettyMessagingTransport.java:133) > > >>> > > >>> at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown > > Source) > > >>> > > >>> at > > >>>> > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > > >>> > > >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.injectFromPlan(InjectorImpl.java:637) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.getInstance(InjectorImpl.java:515) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.getInstance(InjectorImpl.java:533) > > >>> > > >>> at > > >>>> > > > org.apache.reef.wake.remote.transport.netty.MessagingTransportFactory.newInstance(MessagingTransportFactory.java:75) > > >>> > > >>> at > > >>>> > > > org.apache.reef.io.network.impl.NetworkConnectionServiceImpl.(NetworkConnectionServiceImpl.java:114) > > >>> > > >>> at sun.reflect.GeneratedConstructorAccessor15.newInstance(Unknown > > Source) > > >>> > > >>> at > > >>>> > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > > >>> > > >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.injectFromPlan(InjectorImpl.java:637) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.injectFromPlan(InjectorImpl.java:661) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.getInstance(InjectorImpl.java:515) > > >>> > > >>> at > > >>>> > > > org.apache.reef.tang.implementation.java.InjectorImpl.getInstance(InjectorImpl.java:533) > > >>> > > >>> at > > >>>> > > > org.apache.reef.io.network.util.NetworkMessagingTestService.(NetworkMessagingTestService.java:69) > > >>> > > >>> at > > >>>> > > > org.apache.reef.io.network.NetworkConnectionServiceTest.testMultithreadedSharedConnMessagingNetworkConnServiceRate(NetworkConnectionServiceTest.java:290) > > >>> > > >>> > > > Would it have something to do with "[REEF-1124 > > > ] Remove deprecated > > > constructors of NameLookupClient"? I've found that the build succeeds > > when > > > I check out one commit ahead of REEF-1124. In which case could this > > problem > > > occur? > > > > > > > > >> > 4. I'm working on signing process. Once my key successfully granted > > >> > to the Apache LDAP, I'll create the release branch and try my best > > >> > to finish the release. > > >> > > >> Can you please have your GPG key signed by Gon? That way, it becomes > > >> attached to the Apache Web of Trust and will sign it, too :) > > >> > > >> > > > I've successfully added mine to the Apache ( > > > https://people.apache.org/keys/committer/). I'll move to the next > steps > > > tomorrow. :) > > > > > > > > > > > >> Thanks, > > >> > > >> Markus > > >> > > > > > > > > > > > > -- > Byung-Gon Chun > --001a114786c2956f93052c7920e6--