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 1E712200D0D for ; Fri, 25 Aug 2017 23:29:12 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1CDEF16D4E4; Fri, 25 Aug 2017 21:29: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 3E59316D4E1 for ; Fri, 25 Aug 2017 23:29:11 +0200 (CEST) Received: (qmail 83149 invoked by uid 500); 25 Aug 2017 21:29:03 -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 83095 invoked by uid 99); 25 Aug 2017 21:29:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Aug 2017 21:29:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id D9534C1C08; Fri, 25 Aug 2017 21:29:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 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_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: spamd4-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 (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 9qc2C3_ERiA2; Fri, 25 Aug 2017 21:29:00 +0000 (UTC) Received: from mail-pg0-f67.google.com (mail-pg0-f67.google.com [74.125.83.67]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 0A9C15FAF7; Fri, 25 Aug 2017 21:28:59 +0000 (UTC) Received: by mail-pg0-f67.google.com with SMTP id 83so1310782pgb.3; Fri, 25 Aug 2017 14:28:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=7eN6+eCklCXk9G67IJ5NQc1yLzMxzP+JppLdM8aDosU=; b=O+AxqIwNH2WCVPjDOFwiS1rFPPiVB4xv8grcDi8fOB3CpupumwEV2IgSBMbzaH/BcV 8zRqHSP8XS3YFMEW/WLOaLSvt1YAqvEq7rw30bh7ggLXtqhmmAo/9hSo/UKkywnlZEiO EbQdiojRK5L5VQmDhsCdujZWfDnNPOiWWIh7LZr7NM+Q/gMhnqHR5o82s1m/9tWOJKBm OmJWr8Ao45eOOOP+ypfIAQPIVa9ml7culi5nUWMhzoU3EyEph3nK1bKBqz0jmX7ZZHMp 7VSjqwUibUM2mIYXbAetV/JjTkQiIxPEMDVa7+MXEje4b3oFiwsiXhI+CXuK8986RMZe aUog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=7eN6+eCklCXk9G67IJ5NQc1yLzMxzP+JppLdM8aDosU=; b=hEE0Ixp/2kf/oCQTm0b27f7apsCGz8cfTv3Zjoi/tMCxjARqHgvPadcRQZyHO3KLbm pn5Q5J7j1jXykMDllsj28IIRYDEDxAPdQ8yTJQIIvA9fQAwuxs+8y0EeBMEUUZEFLoqJ 3q6YdjZYtU2mOMx1C7+DpRzZ2GbyNNa9ZuLScEWv+n5zKvzBEvuOpEEFf8OV+NgiOo4U EyaFSJOvQ61ckeSOHKk5XXx6v/L5NDFBFUi3tzgLcVkxFAoBDwgRumQeOtEvS8o9WF13 rZvrgISLUvOL6TZ+ApJtWHcikntf2YoloUVt/1jQKxcJtbA4IcqwjbFDMdxc6Kptyed2 jeFw== X-Gm-Message-State: AHYfb5hoCJBH1kdqDuodtVxb93AV4HA9XjE9VJ9EbseFz31Kf3SqGPYN VXXnbt9GKOnNXCLhYtDLTntH9ldR92aE X-Received: by 10.99.49.23 with SMTP id x23mr3542879pgx.103.1503696537386; Fri, 25 Aug 2017 14:28:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.166.198 with HTTP; Fri, 25 Aug 2017 14:28:56 -0700 (PDT) Reply-To: varunsaxena@apache.org In-Reply-To: References: From: "varunsaxena@apache.org" Date: Sat, 26 Aug 2017 02:58:56 +0530 Message-ID: Subject: Re: [VOTE] Merge feature branch YARN-5355 (Timeline Service v2) to trunk To: Subramaniam V K Cc: Sangjin Lee , Haibo Chen , Sunil G , Vrushali Channapattan , "common-dev@hadoop.apache.org" , "yarn-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary="94eb2c1161c0f6042e05579aa1a6" archived-at: Fri, 25 Aug 2017 21:29:12 -0000 --94eb2c1161c0f6042e05579aa1a6 Content-Type: text/plain; charset="UTF-8" Thanks Subru for voting. > What are the timelines you are looking for getting this into branch-2? We haven't yet decided on it and were thinking of discussing this in detail within the team after merge to trunk. The timelines would depend on whether we release whatever we merge to trunk in 2.9 or would we want to get in few other features which people would like to see in 2.9 This would require some discussion with the stakeholders. We were thinking of having a short discussion with you guys as well to find out whether there are any further gaps in ATSv2 with respect to federation support and if they can be filled before 2.9 release. Assuming 2.9 is targetted for October end, we would have to start a merge vote in September end or October 1st week which leaves us with very little time to take up large changes anyways. We do maintain a branch-2 version of ATSv2(YARN-5355_branch2) though which we rebase with branch-2 regularly. So, if we decide to merge in branch-2 without any additional changes, we would be able to go for branch-2 merge discussion and vote almost immediately. Regards, Varun Saxena. On Sat, Aug 26, 2017 at 2:00 AM, Subramaniam V K wrote: > +1 (binding). > > I have been following the effort and had few design discussions around the > team especially about how it integrates with Federation. Overall I feel > it's a welcome improvement to YARN. > > What are the timelines you are looking for getting this into branch-2? > > Thanks, > Subru > > On Fri, Aug 25, 2017 at 10:04 AM, Sangjin Lee wrote: > > > +1 (binding) > > > > I've built the current branch, and checked out a few basic areas > including > > documentation. Also perused the most recent changes that went in. > > > > Thanks much for the great team work! I look forward to seeing it in > action. > > > > Regards, > > Sangjin > > > > On Fri, Aug 25, 2017 at 9:27 AM, Haibo Chen > > wrote: > > > > > +1 from my side. > > > > > > More from the perspective of ensuring there is no impact of ATSv2 when > it > > > is off (by default), I deployed the latest YARN-5355 bits into a few > > > clusters and ran internal Smoke tests. The tests shows no impact when > > ATSv2 > > > is off. > > > > > > Best, > > > Haibo > > > > > > On Thu, Aug 24, 2017 at 7:51 AM, Sunil G wrote: > > > > > > > Thank you very much Vrushali, Rohith, Varun and other folks who made > > this > > > > happen. Great work, really appreciate the same!! > > > > > > > > +1 (binding) from my side: > > > > > > > > # Tested ATSv2 cluster in a secure cluster. Ran some basic jobs > > > > # Accessed new YARN UI which shows various flows/flow activity etc. > > Seems > > > > fine. > > > > # Based on code, looks like all apis are compatible. > > > > # REST api docs looks fine as well, I guess we could improve that a > bit > > > > more post merge as well. > > > > # Adding to additional thoughts which are discussed here, native > > service > > > > also could publish events to atsv2. I think that work is also > happened > > in > > > > branch. > > > > > > > > Looking forward to a much wider adoption of ATSv2 with more projects. > > > > > > > > Thanks > > > > Sunil > > > > > > > > > > > > On Tue, Aug 22, 2017 at 12:02 PM Vrushali Channapattan < > > > > vrushalic2016@gmail.com> wrote: > > > > > > > > > Hi folks, > > > > > > > > > > Per earlier discussion [1], I'd like to start a formal vote to > merge > > > > > feature branch YARN-5355 [2] (Timeline Service v.2) to trunk. The > > vote > > > > will > > > > > run for 7 days, and will end August 29 11:00 PM PDT. > > > > > > > > > > We have previously completed one merge onto trunk [3] 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] for a while, and we are > reasonably > > > > > confident that the state of the feature meets the criteria to be > > merged > > > > > onto trunk and we'd love folks to get their hands on it in a test > > > > capacity > > > > > and provide valuable feedback so that we can make it > > production-ready. > > > > > > > > > > In a nutshell, Timeline Service v.2 delivers significant > scalability > > > and > > > > > usability improvements based on a new architecture. What we would > > like > > > to > > > > > merge to trunk is termed "alpha 2" (milestone 2). The feature has a > > > > > complete end-to-end read/write flow with security and read level > > > > > authorization via whitelists. You should be able to start setting > it > > up > > > > and > > > > > testing it. > > > > > > > > > > At a high level, the following are the key features that have been > > > > > implemented since alpha1: > > > > > - Security via Kerberos Authentication and delegation tokens > > > > > - Read side simple authorization via whitelist > > > > > - Client configurable entity sort ordering > > > > > - Richer REST APIs for apps, app attempts, containers, fetching > > metrics > > > > by > > > > > timerange, pagination, sub-app entities > > > > > - Support for storing sub-application entities (entities that exist > > > > outside > > > > > the scope of an application) > > > > > - Configurable TTLs (time-to-live) for tables, configurable table > > > > prefixes, > > > > > configurable hbase cluster > > > > > - Flow level aggregations done as dynamic (table level) > coprocessors > > > > > - Uses latest stable HBase release 1.2.6 > > > > > > > > > > There are a total of 82 subtasks that were completed as part of > this > > > > > effort. > > > > > > > > > > We paid close attention to ensure that once disabled Timeline > Service > > > v.2 > > > > > does not impact existing functionality when disabled (by default). > > > > > > > > > > Special thanks to a team of folks who worked hard and contributed > > > 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. > > > > > > > > > > Regards, > > > > > Vrushali > > > > > > > > > > [1] http://www.mail-archive.com/yarn-dev@hadoop.apache.org/msg27 > > > 383.html > > > > > [2] https://issues.apache.org/jira/browse/YARN-5355 > > > > > [3] https://issues.apache.org/jira/browse/YARN-2928 > > > > > [4] https://github.com/apache/hadoop/commits/YARN-5355 > > > > > > > > > > > > > > > --94eb2c1161c0f6042e05579aa1a6--