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 6BFCF200B6D for ; Tue, 23 Aug 2016 17:41:47 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 6A3C8160AAD; Tue, 23 Aug 2016 15:41:47 +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 B1F90160A81 for ; Tue, 23 Aug 2016 17:41:46 +0200 (CEST) Received: (qmail 71963 invoked by uid 500); 23 Aug 2016 15:41:45 -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 71912 invoked by uid 99); 23 Aug 2016 15:41:45 -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, 23 Aug 2016 15:41:45 +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 A21CC1800A3; Tue, 23 Aug 2016 15:41:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.53 X-Spam-Level: * X-Spam-Status: No, score=1.53 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id m9IItVcuNYVw; Tue, 23 Aug 2016 15:41:43 +0000 (UTC) Received: from mail-oi0-f66.google.com (mail-oi0-f66.google.com [209.85.218.66]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 116C85F256; Tue, 23 Aug 2016 15:41:43 +0000 (UTC) Received: by mail-oi0-f66.google.com with SMTP id b22so2974729oii.3; Tue, 23 Aug 2016 08:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=KhIzSW604a+qTn5nDoduh9WOXZD/vKu6RG3JuAhPKy8=; b=Sz4246eBcKnQtzsGiONC9RD8Ofy27z4URp4Yt0O86fa/EVV92suMOWyMLR553iZTx+ o4mWg6M/ycKJ9KoSIUj61qPZSeo6nseFgGblr2G531mke3SJiw3YbSFml8mKsYyHmxd8 p2cVeXvelkgosXQiN2ksvGfdXNP7gZSXjXoWk9ZlzjiCYBi8sUEc0qoZCyTgGVimmVAo qKJwo4xmNPxgaJYTibyW17H/669OZQwsLJNJ4OpDH7qkfKDcCgj+SrCatsEkxXWXFsqA Z83rnemI84gvpl+eO02QMdqSo9nWM5zZAgaYANdF5KBJbINLOJYqM272TU+A9KneiulV Oylg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=KhIzSW604a+qTn5nDoduh9WOXZD/vKu6RG3JuAhPKy8=; b=d0UD0llfwBEDsn42CwJDp1XU6N8LbmCLIkwJgOh0Obl4UCkqTc0ctenVSXzbAhHGOx dEK5qSS5+rKLInFXplcK8KXsIb+OyXYOcg31U4j0KPW/X5Yf7XXPXVOogv2e8PlnrdEP /+vegCY/n8JRtDmgIXABytoWWxpa1V2VqHdj1WWd5FzH3nxZKvOIPs+4Y4SVi/Twhurl 45sD8E1pACKdeO+P0nK6td/vkwye2iythasCu+4WUFeV/2pop2ZqM1e8x3sPHR5erpHn Rh8reUX1/KoW/MBTaQJIWVXIAiC987rdU2IsSYFMZdkOctwarPLx/3CtNH6mKc+KGw0N nkjA== X-Gm-Message-State: AEkooutaqjces+iow0G8JltI4opPDZJXd+90CeeFoS8WXTB2zdPdZjvSuzq2SPUHLSxIkb4bokMJpU+z1V5fNQ== X-Received: by 10.157.7.229 with SMTP id 92mr17834320oto.133.1471966896483; Tue, 23 Aug 2016 08:41:36 -0700 (PDT) MIME-Version: 1.0 Sender: sjlee0@gmail.com Received: by 10.182.173.4 with HTTP; Tue, 23 Aug 2016 08:41:16 -0700 (PDT) In-Reply-To: References: From: Sangjin Lee Date: Tue, 23 Aug 2016 08:41:16 -0700 X-Google-Sender-Auth: Ai4RQRwCpPQbtNw-ljVUoSpF0-Y Message-ID: Subject: Re: [DISCUSS] Release cadence and EOL To: Karthik Kambatla Cc: "common-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" , "yarn-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=94eb2c030b4afc739e053abeff7c archived-at: Tue, 23 Aug 2016 15:41:47 -0000 --94eb2c030b4afc739e053abeff7c Content-Type: text/plain; charset=UTF-8 Thanks Karthik for opening a long overdue discussion on the release cadence and EOL. As for the EOL, I think we need to weigh between the benefit for the users and the maintenance cost for the community. I'd also love to find out what other (major) open source projects do in terms of the EOL. Here is just an idea to get started. How about "a minor release line is EOLed 2 years after it is released or there are 2 newer minor releases, whichever is sooner. The community reserves the right to extend or shorten the life of a release line if there is a good reason to do so." The idea is to cap the maintenance at 2 years first, but also to consider the actual alternatives. If there were 2 more minor releases, I think they should be good alternatives for users to upgrade. That would also cap the number of simultaneous maintenance lines at 2. I purposefully didn't include major releases (e.g. 3.0.0) in this as it would take a much longer time for users to upgrade from a previous major release. Finally, I think it'd be good to have an escape clause for this so that the community can make a collective decision to extend certain release lines if it is deemed better for the community. This is just a starting point for discussion. Thoughts? Thanks, Sangjin On Fri, Aug 12, 2016 at 4:45 PM, Karthik Kambatla wrote: > Forking off this discussion from 2.6.5 release thread. Junping and Chris T > have brought up important concerns regarding too many concurrent releases > and the lack of EOL for our releases. > > First up, it would be nice to hear from others on our releases having the > notion of EOL and other predictability is indeed of interest. > > Secondly, I believe EOLs work better in conjunction with a predictable > cadence. Given past discussions on this and current periods between our > minor releases, I would like to propose a minor release on the latest major > line every 6 months and a maintenance release on the latest minor release > every 2 months. > > Eager to hear others thoughts. > > Thanks > Karthik > --94eb2c030b4afc739e053abeff7c--