Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D05BA200AC8 for ; Tue, 7 Jun 2016 19:15:54 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id CEE9E160A4F; Tue, 7 Jun 2016 17:15:54 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id ED9B5160968 for ; Tue, 7 Jun 2016 19:15:53 +0200 (CEST) Received: (qmail 76545 invoked by uid 500); 7 Jun 2016 17:15:50 -0000 Mailing-List: contact yarn-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list yarn-dev@hadoop.apache.org Received: (qmail 76501 invoked by uid 99); 7 Jun 2016 17:15:49 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Jun 2016 17:15:49 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 6E1B118052A; Tue, 7 Jun 2016 17:15:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id plnWFYjG5qc6; Tue, 7 Jun 2016 17:15:45 +0000 (UTC) Received: from mail-it0-f47.google.com (mail-it0-f47.google.com [209.85.214.47]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C27475FAF2; Tue, 7 Jun 2016 17:15:43 +0000 (UTC) Received: by mail-it0-f47.google.com with SMTP id h62so35890044itb.1; Tue, 07 Jun 2016 10:15:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fgmUUuwcGSIE9Il8ZLQHU2CfirwW6biFex8xxqyxvTA=; b=fVHtwdErCy2CxiDTTqRf4iiDq6CAvCZvqtXBS259fSKOquOumzDC+e29C5ndGu8zDN liKpzCjE6jP1bbT0qWdXNs+TZhxdt/Rjz7gOriyJq91X81uAptrd9Ul2HSlerGPE8XLe JPsOGX/LB/k1ruIlvzmIZBnXLKaZCKAIIKPe2HSjPYBUPonOsmt5VhZQ3oXwLr6cNbrV gBvhIpiupYDelR/ySrLiKB2ptifeZMAAN4jLeTHI4PpOtZOCkAe+q3J07mkTC/2xAg2E EDJgQFkEuCn9sLw2FeizvBQfra1P27BEWeHa+xqNxn943IvvFtWZCXUjPnN6cK26QpOX tBDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fgmUUuwcGSIE9Il8ZLQHU2CfirwW6biFex8xxqyxvTA=; b=Cz6v7ubmu0fEIMcC/0psk6AqdPEHIEM5NnUlqiynOy2wzfCCiaaJ7Njh2dLARQEAlU cKic/A+KSObeh9TefIgJF3Lw+JNQeMq+ViKap6nbYZMcTgrsTZO1sHGv6i55gMhJd2lB C3qn3hrujonGR6WWbfFBUMn9nww9r/B/7HhIsa36V/n5A9DEqfAGjy4i+NEG76S7RzYR 5PrB5pTaJglyqplNEmRE7LphEpynG+KXwLmUXL70G/HpW4XcYDi4a1lM7k4SuNwyo8SL fcehJurX+xcXrg2DvuD2oEgv4E3tjQ0/MX9Dl6ZxSl7L/ucSlX//KIFxSJ2duTvqIur+ YrSA== X-Gm-Message-State: ALyK8tJyKXu9WgG1w47BfjOF3CYmJfIqssJJMKphYUPhJZLCSB8dPM75yoaTEo0VIF9SmotHFL72/sKzKo9AjA== X-Received: by 10.36.76.88 with SMTP id a85mr5941479itb.11.1465319742622; Tue, 07 Jun 2016 10:15:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.35.206 with HTTP; Tue, 7 Jun 2016 10:15:42 -0700 (PDT) In-Reply-To: <1465311433317.96400@hortonworks.com> References: <1465223008024.45875@hortonworks.com> <1465231154205.38002@hortonworks.com> <846EF988-50E9-48F3-8F33-AEA01A8C35A5@apache.org> <1465311433317.96400@hortonworks.com> From: Ravi Prakash Date: Tue, 7 Jun 2016 10:15:42 -0700 Message-ID: Subject: Re: Why there are so many revert operations on trunk? To: Junping Du Cc: Vinod Kumar Vavilapalli , Andrew Wang , "Aaron T. Myers" , "common-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "yarn-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=001a11448756bdd22f0534b3564b archived-at: Tue, 07 Jun 2016 17:15:55 -0000 --001a11448756bdd22f0534b3564b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 on being more respectful. We seem to be having a lot of distasteful discussions recently. If we fight each other, we are only helping our competitors win (and trust me, its out there). I would also respectfully request people not to throw -1s around. I have faced this a few times and its really frustrating. Every one has opinions and some times different people can't fathom why someone else thinks the way they do. I am pretty sure none of us is acting with malicious intent, so perhaps a little more tolerance, faith and trust will help all of us improve Hadoop and the ecosystem much faster. That's not to say that sometimes -1s are not warranted, but we should look to it as an extreme measure. Unfortunately there is very little disincentive right now to vote -1 . Maybe we should modify the rules..... if you vote -1 , you have to come up with an alternative implementation? (perhaps limit the amount of time you have to the amount already spent in producing the patch that you are against)? Just my 2 cents Ravi On Tue, Jun 7, 2016 at 7:54 AM, Junping Du wrote: > - We need to at the least force a reset of expectations w.r.t how trunk > and small / medium / incompatible changes there are treated. We should ho= ld > off making a release off trunk before this gets fully discussed in the > community and we all reach a consensus. > > +1. We should hold off any release work off trunk before we reach a > consensus. Or more and more developing work/features could be affected ju= st > like Larry mentioned. > > > - Reverts (or revert and move to a feature-branch) shouldn=E2=80=99t have= been > unequivocally done without dropping a note / informing everyone / buildin= g > consensus. > > Agree. To revert commits from other committers, I think we need to: 1) > provide technical evidence/reason that is solid as rack, like: break > functionality, tests, API compatibility, or significantly offend code > convention, etc. 2) Making consensus with related contributors/committers > based on these technical reasons/evidences. Unfortunately, I didn't see w= e > ever do either thing in this case. > > > - Freaking out on -1=E2=80=99s and reverts - we as a community need to be= less > stigmatic about -1s / reverts. > > +1. As a community, I believe we all prefer to work in a more friendly > environment. In many cases, -1 without solid reason will frustrate people > who are doing contributions. I think we should restraint our -1 unless it > is really necessary. > > > > Thanks, > > > Junping > > > ________________________________ > From: Vinod Kumar Vavilapalli > Sent: Monday, June 06, 2016 9:36 PM > To: Andrew Wang > Cc: Junping Du; Aaron T. Myers; common-dev@hadoop.apache.org; > hdfs-dev@hadoop.apache.org; mapreduce-dev@hadoop.apache.org; > yarn-dev@hadoop.apache.org > Subject: Re: Why there are so many revert operations on trunk? > > Folks, > > It is truly disappointing how we are escalating situations that can be > resolved through basic communication. > > Things that shouldn=E2=80=99t have happened > - After a few objections were raised, commits should have simply stopped > before restarting again but only after consensus > - Reverts (or revert and move to a feature-branch) shouldn=E2=80=99t have= been > unequivocally done without dropping a note / informing everyone / buildin= g > consensus. And no, not even a release-manager gets this free pass. Not on > branch-2, not on trunk, not anywhere. > - Freaking out on -1=E2=80=99s and reverts - we as a community need to be= less > stigmatic about -1s / reverts. > > Trunk releases: > This is the other important bit about huge difference of expectations > between the two sides w.r.t trunk and branching. Till now, we=E2=80=99ve = never made > releases out of trunk. So in-progress features that people deemed to not > need a feature branch could go into trunk without much trouble. Given tha= t > we are now making releases off trunk, I can see (a) the RM saying "no, > don=E2=80=99t put in-progress stuff and (b) the contributors saying =E2= =80=9Cno we don=E2=80=99t > want the overhead of a branch=E2=80=9D. I=E2=80=99ve raised related topic= s (but only > focusing on incompatible changes) before - > http://markmail.org/message/m6x73t6srlchywsn - but we never decided > anything. > > We need to at the least force a reset of expectations w.r.t how trunk and > small / medium / incompatible changes there are treated. We should hold o= ff > making a release off trunk before this gets fully discussed in the > community and we all reach a consensus. > > * Without a user API, there's no way for people to use it, so not much > advantage to having it in a release > > Since the code is separate and probably won't break any existing code, I > won't -1 if you want to include this in a release without a user API, but > again, I question the utility of including code that can't be used. > > Clearly, there are two sides to this argument. One side claims the absenc= e > of user-facing public / stable APIs, and that for all purposes this is > dead-code for everyone other than the few early adopters who want to > experiment with it. The other argument is to not put this code before a > user API. Again, I=E2=80=99d discuss with fellow community members before= making > what the other side perceives as unacceptable moves. > > From 2.8.0 perspective, it shouldn=E2=80=99t have landed there in the fir= st place > - I have been pushing for a release for a while with help only from a few > members of the community. But if you say that it has no material impact o= n > the user story, having a by-default switched-off feature that *doesn=E2= =80=99t* > destabilize the core release, I=E2=80=99d be willing to let it pass. > > +Vinod > --001a11448756bdd22f0534b3564b--