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 C5027200AE1 for ; Mon, 6 Jun 2016 19:51:12 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id C354E160A1E; Mon, 6 Jun 2016 17:51:12 +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 E6BF9160A24 for ; Mon, 6 Jun 2016 19:51:11 +0200 (CEST) Received: (qmail 7521 invoked by uid 500); 6 Jun 2016 17:51:09 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 7331 invoked by uid 99); 6 Jun 2016 17:51:08 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Jun 2016 17:51:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 568781A015C; Mon, 6 Jun 2016 17:51:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.598 X-Spam-Level: * X-Spam-Status: No, score=1.598 tagged_above=-999 required=6.31 tests=[FSL_HELO_BARE_IP_2=1.499, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id HDnL2ivBgEP1; Mon, 6 Jun 2016 17:51:06 +0000 (UTC) Received: from relayvx11b.securemail.intermedia.net (relayvx11b.securemail.intermedia.net [64.78.52.184]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 83E155FAE5; Mon, 6 Jun 2016 17:51:05 +0000 (UTC) Received: from securemail.intermedia.net (localhost [127.0.0.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-1.localdomain (Postfix) with ESMTPS id 9408453DD0; Mon, 6 Jun 2016 10:51:04 -0700 (PDT) Subject: Re: Why there are so many revert operations on trunk? MIME-Version: 1.0 x-echoworx-msg-id: d67e0cd7-a957-4358-a931-ae4a92564be1 x-echoworx-emg-received: Mon, 6 Jun 2016 10:51:04.517 -0700 x-echoworx-message-code-hashed: f7b28426b2520aad12b9525d3fe289dd7ca4512b64e7f212b108822160ff8838 x-echoworx-action: delivered Received: from 10.254.155.14 ([10.254.155.14]) by emg-ca-1-1 (JAMES SMTP Server 2.3.2) with SMTP ID 431; Mon, 6 Jun 2016 10:51:04 -0700 (PDT) Received: from MBX080-W4-CO-2.exch080.serverpod.net (unknown [10.224.117.102]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-1.localdomain (Postfix) with ESMTPS id 5082A53DD0; Mon, 6 Jun 2016 10:51:04 -0700 (PDT) Received: from MBX080-W4-CO-2.exch080.serverpod.net (10.224.117.102) by MBX080-W4-CO-2.exch080.serverpod.net (10.224.117.102) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Mon, 6 Jun 2016 10:51:03 -0700 Received: from MBX080-W4-CO-2.exch080.serverpod.net ([10.224.117.102]) by mbx080-w4-co-2.exch080.serverpod.net ([10.224.117.102]) with mapi id 15.00.1178.000; Mon, 6 Jun 2016 10:51:03 -0700 From: Jitendra Pandey To: Chris Douglas CC: Junping Du , "Aaron T. Myers" , Andrew Wang , "common-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "yarn-dev@hadoop.apache.org" Thread-Topic: Why there are so many revert operations on trunk? Thread-Index: AQHRv/1V6he6qAueg06qIPCRr0jnCp/dCn6A//+PVhaAAIjpAIAACpwA Date: Mon, 6 Jun 2016 17:51:02 +0000 Message-ID: References: <1465223008024.45875@hortonworks.com> <1465231154205.38002@hortonworks.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [192.175.27.10] x-source-routing-agent: Processed Content-Type: text/plain; charset="Windows-1252" Content-ID: <86D793146CACE44389A6E82775219919@exch080.serverpod.net> Content-Transfer-Encoding: quoted-printable archived-at: Mon, 06 Jun 2016 17:51:13 -0000 Colin raised the -1 demanding a design document. The document was added the= very next day. There were constructive discussions on the design. There wa= s a demand for listenable future or futures with callback, which was accept= ed to accommodate. Rest of the work having been completed, there was no nee= d to revert. Andrew=92s objection was primarily against releasing in 2.8 wi= thout the aforementioned change in API, which is reasonable and, IMO, it sh= ould be possible to make the above improvement within 2.8 timeline.=20 On Jun 6, 2016, at 10:13 AM, Chris Douglas wrote: > Reading through HDFS-9924, a request for a design doc- and a -1 on > committing to trunk- was raised in mid-May, but commits to trunk > continued. Why is that? Shouldn't this have paused while the details > were discussed? Branching is neutral to the pace of feature > development, but consensus on the result is required. Working through > possibilities in a branch- or in multiple branches- seems like a > reasonable way to determine which approach has support and code to > back it. >=20 > Reverting code is not "illegal"; the feature will be in/out of any > release by appealing to bylaws. Our rules exist to facilitate > consensus, not declare it a fiat accompli. >=20 > An RM only exists by creating an RC. Someone can declare themselves > Grand Marshall of trunk and stomp around in a fancy hat, but it > doesn't affect anything. -C >=20 >=20 > On Mon, Jun 6, 2016 at 9:36 AM, Junping Du wrote: >> Thanks Aaron for pointing it out. I didn't see any consensus on HDFS-992= 4 so I think we should bring it here with broader audiences for more discus= sions. >>=20 >> I saw several very bad practices here: >>=20 >> 1. committer (no need to say who) revert all commits from trunk without = making consensus with all related contributors/committers. >>=20 >> 2. Someone's comments on feature branch are very misleading... If I didn= 't remember wrong, feature development doesn't have to go through feature b= ranch which is just an optional process. This creative process of feature b= ranch and branch committer - I believe the intention is trying to accelerat= e features development but not to slow them down. >>=20 >> 3. Someone (again, no need to say who) seems to claim himself as RM for = trunk. I don't think we need any RM for trunk. Even for RM of 3.0.0-alpha, = I think we need someone else who demonstrates he/she is more responsible, w= ork hardly and carefully and open communication with all community. Only th= rough this, the success of Hadoop in age of 3.0 are guranteed. >>=20 >>=20 >> Thanks, >>=20 >>=20 >> Junping >>=20 >>=20 >> ________________________________ >> From: Aaron T. Myers >> Sent: Monday, June 06, 2016 4:46 PM >> To: Junping Du >> Cc: Andrew Wang; common-dev@hadoop.apache.org; hdfs-dev@hadoop.apache.or= g; mapreduce-dev@hadoop.apache.org; yarn-dev@hadoop.apache.org >> Subject: Re: Why there are so many revert operations on trunk? >>=20 >> Junping, >>=20 >> All of this is being discussed on HDFS-9924. Suggest you follow the conv= ersation there. >>=20 >> -- >> Aaron T. Myers >> Software Engineer, Cloudera >>=20 >> On Mon, Jun 6, 2016 at 7:20 AM, Junping Du > wrote: >> Hi Andrew, >>=20 >> I just noticed you revert 8 commits on trunk last Friday: >>=20 >> HADOOP-13226 >>=20 >> HDFS-10430 >>=20 >> HDFS-10431 >>=20 >> HDFS-10390 >>=20 >> HADOOP-13168 >>=20 >> HDFS-10390 >>=20 >> HADOOP-13168 >>=20 >> HDFS-10346 >>=20 >> HADOOP-12957 >>=20 >> HDFS-10224 >>=20 >> And I didn't see you have any comments on JIRA or email discussion bef= ore you did this. I don't think we are legally allowed to do this even as c= ommitter/PMC member. Can you explain what's your intention to do this? >>=20 >> BTW, thanks Nicolas to revert all these "illegal" revert operations. >>=20 >>=20 >>=20 >> Thanks, >>=20 >>=20 >> Junping >>=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org > For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org >=20 >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org