Re: [DISCUSS] A final minor release off branch-2?

2017-11-21 Thread Junping Du
common-dev@hadoop.apache.org; yarn-...@hadoop.apache.org; Hdfs-dev; mapreduce-...@hadoop.apache.org Subject: Re: [DISCUSS] A final minor release off branch-2? Hi Junping, On Wed, Nov 15, 2017 at 1:37 AM, Junping Du mailto:j...@hortonworks.com>> wrote: Thanks Vinod to bring up this discussion,

Re: [DISCUSS] A final minor release off branch-2?

2017-11-15 Thread Andrew Purtell
f 2.10 is necessary when scope of the bridge > release is more clear. > > > Thanks, > > Junping > > > From: Andrew Wang > Sent: Tuesday, November 14, 2017 2:25 PM > To: Wangda Tan > Cc: Steve Loughran; Vinod Kumar Vavilapal

Re: [DISCUSS] A final minor release off branch-2?

2017-11-15 Thread Ray Chiang
On 11/15/17 10:34 AM, Andrew Wang wrote: Hi Junping, On Wed, Nov 15, 2017 at 1:37 AM, Junping Du wrote: 3. Beside incompatibilities, there is also possible to have performance regressions (lower throughput, higher latency, slower job running, bigger memory footprint or even memory leaking, etc

Re: [DISCUSS] A final minor release off branch-2?

2017-11-15 Thread Steve Loughran
On 15 Nov 2017, at 09:37, Junping Du mailto:j...@hortonworks.com>> wrote: 2. From recent classpath isolation work, I was surprised to find out that many of our downstream projects (HBase, Tez, etc.) are still consuming many non-public, server side APIs of Hadoop, not saying the projects/prod

Re: [DISCUSS] A final minor release off branch-2?

2017-11-15 Thread Andrew Wang
Hi Junping, On Wed, Nov 15, 2017 at 1:37 AM, Junping Du wrote: > Thanks Vinod to bring up this discussion, which is just in time. > > I agree with most responses that option C is not a good choice as our > community bandwidth is precious and we should focus on very limited > mainstream branches

Re: [DISCUSS] A final minor release off branch-2?

2017-11-15 Thread Junping Du
Zheng; Arun Suresh; common-dev@hadoop.apache.org; yarn-...@hadoop.apache.org; Hdfs-dev; mapreduce-...@hadoop.apache.org Subject: Re: [DISCUSS] A final minor release off branch-2? To follow up on my earlier email, I don't think there's need for a bridge release given that we've success

Re: [DISCUSS] A final minor release off branch-2?

2017-11-14 Thread Andrew Wang
To follow up on my earlier email, I don't think there's need for a bridge release given that we've successfully tested rolling upgrade from 2.x to 3.0.0. I expect we'll keep making improvements to smooth over any additional incompatibilities found, but there isn't a requirement that a user upgrade

Re: [DISCUSS] A final minor release off branch-2?

2017-11-13 Thread Wangda Tan
Thanks Vinod for staring this, I'm also leaning towards the plan (A): * (A)-- Make 2.9.x the last minor release off branch-2-- Have a maintenance release that bridges 2.9 to 3.x-- Continue to make more maintenance releases on 2.8 and 2.9 as necessary* The only part I'm not sure is

Re: [DISCUSS] A final minor release off branch-2?

2017-11-08 Thread Steve Loughran
> On 7 Nov 2017, at 19:08, Vinod Kumar Vavilapalli wrote: > > > > >> Frankly speaking, working on some bridging release not targeting any feature >> isn't so attractive to me as a contributor. Overall, the final minor release >> off branch-2 is good, we should also give 3.x more time to evo

Re: [DISCUSS] A final minor release off branch-2?

2017-11-07 Thread Sean Mackrory
>> You mentioned rolling-upgrades: It will be good to exactly outline the type of testing. For e.g., the rolling-upgrades orchestration order has direct implication on the testing done. Complete details are available in HDFS-11096 where I'm trying to get scripts to automate these tests committed s

Re: [DISCUSS] A final minor release off branch-2?

2017-11-07 Thread Vinod Kumar Vavilapalli
.0 release and move over our focus into 3.0. Thanks +Vinod > -Original Message- > From: Vinod Kumar Vavilapalli [mailto:vino...@apache.org] > Sent: Tuesday, November 07, 2017 9:43 AM > To: Andrew Wang > Cc: Arun Suresh ; common-dev@hadoop.apache.org; > yarn-...@hadoop

RE: [DISCUSS] A final minor release off branch-2?

2017-11-06 Thread Zheng, Kai
, Kai -Original Message- From: Vinod Kumar Vavilapalli [mailto:vino...@apache.org] Sent: Tuesday, November 07, 2017 9:43 AM To: Andrew Wang Cc: Arun Suresh ; common-dev@hadoop.apache.org; yarn-...@hadoop.apache.org; Hdfs-dev ; mapreduce-...@hadoop.apache.org Subject: Re: [DISC

Re: [DISCUSS] A final minor release off branch-2?

2017-11-06 Thread Vinod Kumar Vavilapalli
The main goal of the bridging release is to ease transition on stuff that is guaranteed to be broken. Of the top of my head, one of the biggest areas is application compatibility. When folks move from 2.x to 3.x, are their apps binary compatible? Source compatible? Or need changes? In 1.x -> 2

Re: [DISCUSS] A final minor release off branch-2?

2017-11-06 Thread Andrew Wang
What are the known gaps that need bridging between 2.x and 3.x? >From an HDFS perspective, we've tested wire compat, rolling upgrade, and rollback. >From a YARN perspective, we've tested wire compat and rolling upgrade. Arun just mentioned an NM rollback issue that I'm not familiar with. Anythin

Re: [DISCUSS] A final minor release off branch-2?

2017-11-05 Thread Arun Suresh
Thanks for starting this discussion VInod. I agree (C) is a bad idea. I would prefer (A) given that ATM, branch-2 is still very close to branch-2.9 - and it is a good time to make a collective decision to lock down commits to branch-2. I think we should also clearly define what the 'bridging' rel