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 7D869200CF0 for ; Thu, 7 Sep 2017 20:45:04 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7C4CC1609B8; Thu, 7 Sep 2017 18:45:04 +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 C2F731609BF for ; Thu, 7 Sep 2017 20:45:03 +0200 (CEST) Received: (qmail 74505 invoked by uid 500); 7 Sep 2017 18:45:02 -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 73383 invoked by uid 99); 7 Sep 2017 18:45:02 -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; Thu, 07 Sep 2017 18:45:02 +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 A26F41A71A6 for ; Thu, 7 Sep 2017 18:45:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.507 X-Spam-Level: ** X-Spam-Status: No, score=2.507 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, MISSING_HEADERS=1.207, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 8BPsV-JWJvej for ; Thu, 7 Sep 2017 18:44:56 +0000 (UTC) Received: from us-smtp-delivery-102.mimecast.com (us-smtp-delivery-102.mimecast.com [63.128.21.102]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 288AF5FB96 for ; Thu, 7 Sep 2017 18:44:56 +0000 (UTC) Received: from CAS080-CO-11.exch080.serverpod.net (cas080-co-11.exch080.serverdata.net [199.193.205.101]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-154-lPc7ao1oP_-TT0KIkcvu0w-1; Thu, 07 Sep 2017 14:44:53 -0400 Received: from MBX080-W3-CO-4.exch080.serverpod.net (10.224.117.158) by MBX080-W3-CO-2.exch080.serverpod.net (10.224.117.154) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 7 Sep 2017 11:44:52 -0700 Received: from MBX080-W3-CO-4.exch080.serverpod.net ([10.224.117.158]) by MBX080-W3-CO-4.exch080.serverpod.net ([10.224.117.158]) with mapi id 15.00.1263.000; Thu, 7 Sep 2017 11:44:52 -0700 From: Steve Loughran CC: "common-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "yarn-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" Subject: Re: DISCUSS: Hadoop Compatability Guidelines Thread-Topic: DISCUSS: Hadoop Compatability Guidelines Thread-Index: AQHTJZr+mpwvOodlGE2wv9o0qdVBp6Km9oSAgAANrQCAAAF1gIAABz4AgAMnLwCAAAjWgA== Date: Thu, 7 Sep 2017 18:44:52 +0000 Message-ID: <5123D471-DADA-42AF-B59B-AD1D2305D16A@hortonworks.com> References: <302a1bbc-aa16-f6af-454b-f1304fe21be3@cloudera.com> <249dc210-9c6e-45d7-8852-05cc25bd9d4c@cloudera.com> <3F0FB138-C678-4970-BB24-DFBE58566049@hortonworks.com> <257a28cb-da54-1cca-2bcc-f5b31c812b19@cloudera.com> <2b57eaa7-74b8-b7df-2e51-4602ed6549ba@cloudera.com> In-Reply-To: <2b57eaa7-74b8-b7df-2e51-4602ed6549ba@cloudera.com> Accept-Language: en-GB, 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-source-routing-agent: Processed MIME-Version: 1.0 X-MC-Unique: lPc7ao1oP_-TT0KIkcvu0w-1 Content-Type: multipart/alternative; boundary="_000_5123D471DADA42AFB59BAD1D2305D16Ahortonworkscom_" archived-at: Thu, 07 Sep 2017 18:45:04 -0000 --_000_5123D471DADA42AFB59BAD1D2305D16Ahortonworkscom_ Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable On 7 Sep 2017, at 19:13, Daniel Templeton > wrote: Good point. I think it would be valuable to enumerate the policies around = the versioned state stores. We have the three you listed. We should probab= ly include the HDFS fsimage in that list. Any others? S3Guard now stores state in DDB. we do have a version marker & A policy wri= tten down of how upgrades are done https://github.com/apache/hadoop/blob/trunk/hadoop-tools/hadoop-aws/src/sit= e/markdown/tools/hadoop-aws/s3guard.md I also want to add a section that clarifies when it's OK to change the visi= bility or audience of an API. Daniel On 9/5/17 11:04 AM, Arun Suresh wrote: Thanks for starting this Daniel. I think we should also add a section for store compatibility (all state stores including RM, NM, Federation etc.). Essentially an explicit policy detailing when is it ok to change the major and minor versions and how it should relate to the hadoop release version. Thoughts ? Cheers -Arun On Tue, Sep 5, 2017 at 10:38 AM, Daniel Templeton > wrote: Good idea. I should have thought of that. :) Done. Daniel On 9/5/17 10:33 AM, Anu Engineer wrote: Could you please attach the PDFs to the JIRA. I think the mailer is stripping them off from the mail. Thanks Anu On 9/5/17, 9:44 AM, "Daniel Templeton" > wrote: Resending with a broader audience, and reattaching the PDFs. Daniel On 9/4/17 9:01 AM, Daniel Templeton wrote: All, in prep for Hadoop 3 beta 1 I've been working on updating the compatibility guidelines on HADOOP-13714. I think the initial doc is more or less complete, so I'd like to open the discussion up to the broader Hadoop community. In the new guidelines, I have drawn some lines in the sand regarding compatibility between releases. In some cases these lines are more restrictive than the current practices. The intent with the new guidelines is not to limit progress by restricting what goes into a release, but rather to drive release numbering to keep in line with the reality of the code. Please have a read and provide feedback on the JIRA. I'm sure there are more than a couple of areas that could be improved. If you'd rather not read markdown from a diff patch, I've attached PDFs of the two modified docs. Thanks! Daniel --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org For additional commands, e-mail: yarn-dev-help@hadoop.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org For additional commands, e-mail: yarn-dev-help@hadoop.apache.org --_000_5123D471DADA42AFB59BAD1D2305D16Ahortonworkscom_--