Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io 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 5DC08165EB3 for ; Tue, 22 Aug 2017 02:17:00 +0200 (CEST) Received: (qmail 15150 invoked by uid 500); 22 Aug 2017 00:16:55 -0000 Mailing-List: contact common-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list common-dev@hadoop.apache.org Received: (qmail 15102 invoked by uid 99); 22 Aug 2017 00:16:55 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Aug 2017 00:16:55 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0891BC6D9B; Tue, 22 Aug 2017 00:16:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.73 X-Spam-Level: ** X-Spam-Status: No, score=2.73 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ksNjyvfLswYq; Tue, 22 Aug 2017 00:16:52 +0000 (UTC) Received: from mail-lf0-f46.google.com (mail-lf0-f46.google.com [209.85.215.46]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3AB555F570; Tue, 22 Aug 2017 00:16:52 +0000 (UTC) Received: by mail-lf0-f46.google.com with SMTP id g77so40718443lfg.1; Mon, 21 Aug 2017 17:16:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=eBnpMUuHL6r+lek1Un7k9WUYchgDZCMP2Fxqi1NRx4M=; b=Uxc4eu/WmKusWjOdxt0a45ObZeN3lX9rzrphhXv/oBxGIKs/KF6D/o61V/2xqXdg8Y c2K+JS8F/dsCWwTqiYKCah1N+Czblv5ZIJKTsDoS2vcZi0VpTO/e3ceWNGNR9UiIkCyT MNuWKqnLqJU8PjCpsj9CGuLEWdaQ3LHbwf37sSXwHzM5HwNsiR6OagjOE3imWrjxBafU 96WNhZgRNtAQpUkgn25eFufNxDhzNXkNiQs+e3IW8bDAqB8N7JR9yQgdHEZ6cRsab/eV ZuiDZmTYaU0BpwbOs9fdosAdd4ewStJKlMpISpvJPatbEPTds7df+WLDC76yN3U+NCWE pNXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=eBnpMUuHL6r+lek1Un7k9WUYchgDZCMP2Fxqi1NRx4M=; b=UbJsyhrtANMMrjm5ipYP3vOpRI/2fs8ahskc08HZ9FRHAtRYdtmixVBhVwrM7oYyOJ vl5gpz2nZ6Ck64DCBzwuTC1inyvkXkFLy+QH80QT0ucqXGJjjnKqGqjaZhFQ3BXIHcTr cDLGdrklyoR9HpyTTjyw+V/yVH0C3PxRgtkmZKqsQc/vXZOuFSdHL1aZz594dpUlOTff o5S0MLJJNjypWO+KM4oU7aiPi8R0wg08Dsapu7WslUlhfaQW7VB+//aPxisaBgGamuBY 2LRwx5Z6UIuXV33Y7NygHQjVsoUHR08R1u9N47PTzc2TMGOq34v69/ddsQEWLZzw2RbJ jODg== X-Gm-Message-State: AHYfb5hVJi7iMYYihU9uGdkOGP/S3RHGrj4tvVALseb+oiqdw9HlBf2D MWWIHHKu9Zdm8/lG+y4X8wH+suKEtA== X-Received: by 10.46.25.151 with SMTP id 23mr6804822ljz.114.1503361010924; Mon, 21 Aug 2017 17:16:50 -0700 (PDT) MIME-Version: 1.0 Sender: sjlee0@gmail.com Received: by 10.25.25.1 with HTTP; Mon, 21 Aug 2017 17:16:30 -0700 (PDT) In-Reply-To: References: From: Sangjin Lee Date: Mon, 21 Aug 2017 17:16:30 -0700 X-Google-Sender-Auth: w8kWcmlOM83FiDGOxU0rp5Jtgqg Message-ID: Subject: Re: [DISCUSS] Merging YARN-5355 (Timeline Service v.2) to trunk To: Rohith Sharma K S Cc: Andrew Wang , Vrushali Channapattan , Vrushali Channapattan , "yarn-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "common-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary="94eb2c1c054006827d05574c835b" --94eb2c1c054006827d05574c835b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Rohith for that update! Sounds good. Let us know when that testing is complete too. On Sat, Aug 19, 2017 at 3:34 AM, Rohith Sharma K S < rohithsharmaks@apache.org> wrote: > Hi Sangjin > > Thanks for bringing this point. > We did similar exercise with current YARN-5355 branch today. Tests are > validated against default configuration and timeline server v.1.5 as well= . > > All YARN major features such as RM HA/Restart/work-preserving-restart, NM > restart, scheduling, sample MR/distributes shell jobs run are validated. > Everything looks fine. > > This testing will also be done once YARN-5355 branch code freezed > completely as well in couple of days. > > Thanks & Regards > Rohith Sharma K S > > On 18 August 2017 at 22:56, Sangjin Lee wrote: > > > Kudos to Vrushali and the team for getting ready for this large and > > important feature! I know a huge team effort went into this. I look > forward > > to seeing this merged. > > > > I'd like to ask one piece of due diligence. Could you please inspect > > rigorously to ensure that when disabled Timeline Service v.2 does not > > impact other features in any way? We did a similar exercise when we had > the > > first drop, and it would be good to repeat that... Thanks! > > > > Sangjin > > > > On Wed, Aug 16, 2017 at 11:44 AM, Andrew Wang > > wrote: > > > > > Great, thanks Vrushali! Sounds good to me. > > > > > > I have a few procedural release notes comments I'll put on YARN-5355, > to > > > make sure we advertise this to our users appropriately. > > > > > > On Wed, Aug 16, 2017 at 11:32 AM, Vrushali Channapattan < > > > vrushali.c@gmail.com> wrote: > > > > > > > Hi Andrew, > > > > > > > > Thanks for your response! > > > > > > > > There have been no changes to existing APIs since alpha1. > > > > > > > > We at Twitter have tested the feature to demonstrate it works at wh= at > > we > > > > consider moderate scale but this did not include the security relat= ed > > > > testing. The security testing is in progress at present by Timeline > > > Service > > > > V2 team in the community and we think we will have more details on > this > > > > very soon. > > > > > > > > About the jiras under YARN-5355: Only 3 of those sub-tasks are what > we > > > > think of as "merge-blockers". The issues being targeted for merge a= re > > in > > > > [link1] below. There are about 59 jiras of which 56 are completed. > > > > > > > > We plan to make a new umbrella jira after the merge to trunk. We wi= ll > > > then > > > > create a new branch with the new jira name and move these open jira= s > > > under > > > > YARN-5355 as subtasks of that new umbrella jira. > > > > > > > > thanks > > > > Vrushali > > > > [link1] https://issues.apache.org/jira/projects/YARN/versions/ > 12337991 > > > > > > > > > > > > On Wed, Aug 16, 2017 at 10:47 AM, Andrew Wang < > > andrew.wang@cloudera.com> > > > > wrote: > > > > > > > >> Hi Vrushali, > > > >> > > > >> Glad to hear this major dev milestone is nearing completion! > > > >> > > > >> Repeating my request on other merge [DISCUSS] threads, could you > > comment > > > >> on testing and API stability of this merge? Our timeline for beta1 > is > > > about > > > >> a month out, so there's not much time to fix things beforehand. > > > >> > > > >> Looking at YARN-5355 there are also many unresolved subtasks. Shou= ld > > > most > > > >> of these be moved out to a new umbrella? I'm wondering what needs = to > > be > > > >> completed before sending the merge vote. > > > >> > > > >> Given that TSv2 is committed for 3.0.0 GA, I'm more willing to fle= x > > the > > > >> beta1 release date for this feature than others. Hopefully that > won't > > be > > > >> necessary though :) > > > >> > > > >> Best, > > > >> Andrew > > > >> > > > >> On Wed, Aug 16, 2017 at 10:26 AM, Vrushali Channapattan < > > > >> vrushalic2016@gmail.com> wrote: > > > >> > > > >>> Looks like some of the hyperlinks appear messed up, my apologies, > > > >>> resending > > > >>> the same email with hopefully better looking content: > > > >>> > > > >>> Hi All, > > > >>> > > > >>> I'd like to open a discussion for merging Timeline Service v2 > > > (YARN-5355) > > > >>> to trunk in a few weeks. > > > >>> > > > >>> We have previously completed one merge onto trunk [1] and Timelin= e > > > >>> Service > > > >>> v2 has been part of Hadoop release 3.0.0-alpha1. > > > >>> > > > >>> Since then, we have been working on extending the capabilities of > > > >>> Timeline > > > >>> Service v2 in a feature branch [2]. There are a few related issu= es > > > >>> pending > > > >>> that are being actively worked upon and tested. As soon as they a= re > > > >>> resolved, we plan on starting a merge vote within the next two > weeks. > > > The > > > >>> goal is to get this into hadoop3 beta. > > > >>> > > > >>> We have paid close attention to ensure that once disabled Timeli= ne > > > >>> Service > > > >>> v2 does not impact existing functionality when disabled (by > default). > > > >>> > > > >>> At a high level, following are the key features that have been > > > >>> implemented > > > >>> since 3.0.0-alpha1: > > > >>> - Security (via Kerberos Authentication & delegation tokens) > > > [YARN-3053] > > > >>> - Timeline server usability improvements [timeline-server > > > >>> > > >>> %20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN-5355%20AND%20c > > > >>> omponent%20%3D%20timelineserver%20AND%20labels%20!%3D%20atsv > > > >>> 2-hbase%20ORDER%20BY%20updated%20ASC%2C%20priority%20DESC% > > > >>> 2C%20created%20ASC> > > > >>> ] > > > >>> - HBase specific improvements [atsv2-hbase > > > >>> > > >>> %20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN-5355%20AND%20l > > > >>> abels%20%3D%20atsv2-hbase%20ORDER%20BY%20updated%20DESC%2C% > > > >>> 20affectedVersion%20DESC%2C%20priority%20DESC%2C%20created%20ASC> > > > >>> ] > > > >>> - REST API additions and improvements [timeline-reader > > > >>> > > >>> %20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN-5355%20AND%20c > > > >>> omponent%20in%20(timelineclient%2C%20timelinereader)% > > > >>> 20ORDER%20BY%20updated%20ASC%2C%20priority%20DESC%2C% > > 20created%20ASC> > > > >>> ] > > > >>> - Reader side simple authorization via whitelist [YARN-6820] > > > >>> > > > >>> We would love to get your thoughts on this before we open a real > > voting > > > >>> thread. > > > >>> > > > >>> Special thanks to a team of folks who worked hard and contributed > > > towards > > > >>> this effort via patches, reviews and guidance: Rohith Sharma K S, > > Varun > > > >>> Saxena, Haibo Chen, Sangjin Lee, Li Lu, Vinod Kumar Vavilapalli, > Joep > > > >>> Rottinghuis, Jason Lowe, Jian He, Robert Kanter, Micheal Stack. > > > >>> > > > >>> Thanks > > > >>> Vrushali > > > >>> [1] Merge to trunk: http://www.mail-archive.com/ > > yarn-dev@hadoop.apache > > > . > > > >>> org/msg23897.html > > > >>> > msg23897.html> > > > >>> [2] feature branch YARN-5355 commits: https://github.com/ap > > > >>> ache/hadoop/commits/YARN-5355 > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> On Wed, Aug 16, 2017 at 10:02 AM, Vrushali Channapattan < > > > >>> vrushali.c@gmail.com> wrote: > > > >>> > > > >>> > Hi All > > > >>> > > > > >>> > I=E2=80=99d like to open a discussion for merging Timeline Serv= ice v.2 > > > >>> (YARN-5355) > > > >>> > to trunk in a few weeks. > > > >>> > > > > >>> > We have previously completed one merge onto trunk [1] and > Timeline > > > >>> Service > > > >>> > v2 has been part of Hadoop release 3.0.0-alpha1. > > > >>> > > > > >>> > Since then, we have been working on extending the capabilities = of > > > >>> Timeline > > > >>> > Service v2 in a feature branch [2]. There are a few related > issues > > > >>> pending > > > >>> > that are being actively worked upon & tested. As soon as they a= re > > > >>> resolved, > > > >>> > we plan on starting a merge vote within the next 2 weeks. The > goal > > is > > > >>> to > > > >>> > get this in for Hadoop3 beta. > > > >>> > > > > >>> > We have paid close attention to ensure that once disabled > Timeline > > > >>> Service > > > >>> > v.2 does not impact existing functionality when disabled (by > > > default). > > > >>> > > > > >>> > At a high level, following are the key features that have been > > > >>> implemented > > > >>> > since 3.0.0-alpha1: > > > >>> > - Security (via Kerberos Authentication & delegation tokens) at > the > > > >>> writer > > > >>> > [YARN-3053] > > > >>> > - Timeline server usability improvements [timeline-server > > > >>> > > > >>> > project%20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN- > > > >>> > 5355%20AND%20component%20%3D%20timelineserver%20AND% > > > >>> > 20labels%20%21%3D%20atsv2-hbase%20ORDER%20BY%20updated% > > > >>> > 20ASC%2C%20priority%20DESC%2C%20created%20ASC> > > > >>> > ] > > > >>> > - HBase specific improvements [atsv2-hbase > > > >>> > > > >>> > project%20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN- > > > >>> > 5355%20AND%20labels%20%3D%20atsv2-hbase%20ORDER%20BY%20updat > > > >>> ed%20DESC%2C% > > > >>> > 20affectedVersion%20DESC%2C%20priority%20DESC%2C% > 20created%20ASC> > > > >>> > ] > > > >>> > - REST API additions & improvements [timeline-reader > > > >>> > > > >>> > project%20%3D%20YARN%20AND%20fixVersion%20%3D%20YARN- > > > >>> > 5355%20AND%20component%20in%20%28timelineclient%2C% > > > >>> > 20timelinereader%29%20ORDER%20BY%20updated%20ASC%2C%20priori > > > >>> ty%20DESC%2C% > > > >>> > 20created%20ASC> > > > >>> > ] > > > >>> > - Reader side simple authorization via whitelist [YARN-6820] > > > >>> > > > > >>> > We would love to get your thoughts on these and more before we > > open a > > > >>> real > > > >>> > voting thread. > > > >>> > > > > >>> > Special thanks to a team of folks who worked hard and contribut= ed > > > >>> towards > > > >>> > this effort with patches, reviews and guidance: Rohith Sharma K > S, > > > >>> Varun > > > >>> > Saxena, Haibo Chen, Sangjin Lee, Li Lu, Vinod Kumar Vavilapalli= , > > Joep > > > >>> > Rottinghuis, Jason Lowe, Jian He, Robert Kanter, Micheal Stack. > > > >>> > > > > >>> > Thanks! > > > >>> > Vrushali > > > >>> > > > > >>> > [1] Merge to trunk: http://www.mail-archive.com/yarn-dev@hadoop= . > > > >>> > apache.org/msg23897.html > > > >>> > [2] feature branch YARN-5355 commits: https://github.com/ > > > >>> > apache/hadoop/commits/YARN-5355 > > > >>> > > > > >>> > > > >> > > > >> > > > > > > > > > > --94eb2c1c054006827d05574c835b--