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 05535200CF2 for ; Sat, 19 Aug 2017 00:06:13 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0390B16D8BF; Fri, 18 Aug 2017 22:06:13 +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 236A416D8BD for ; Sat, 19 Aug 2017 00:06:11 +0200 (CEST) Received: (qmail 18521 invoked by uid 500); 18 Aug 2017 22:05:52 -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 18482 invoked by uid 99); 18 Aug 2017 22:05:52 -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; Fri, 18 Aug 2017 22:05:51 +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 7C08F180702; Fri, 18 Aug 2017 22:05:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-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: spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ChYSmF16fKKa; Fri, 18 Aug 2017 22:05:50 +0000 (UTC) Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 6CD7B5F522; Fri, 18 Aug 2017 22:05:49 +0000 (UTC) Received: by mail-wm0-f44.google.com with SMTP id m85so9184225wma.0; Fri, 18 Aug 2017 15:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=XsshTiP7XSqPxKGDSiV0KGFlEjMt9f8jxt7L6n2Ewew=; b=MaWNKhjmjClB3q6re36vn913MaVIGa4dWeM+GNQmcO8xYplw0PZiDch8GgsiuiXkld QoyCKNCvwsWdkDcKhQSenOY53T70jxHX03Ib5Ep8Ez1/FfNJUmUNuwZpX6gB0TMgiRMR bBSa3/2yvz7usac4CcC3ZFoDcnnk/awShrfcxJN5Q3r1r196ythKtyZSMW2I6kKxZaOE gEQ4GcKqVfWTHUooveH6O3HzXVLmtTKSXIm1zXgXJYiekHkx6E8FJ8Y61hAyuFZYsGHv aS7tnKMSQFgDDG8B02bRDL11KXhhB4qXzT2EltYKlwPSgfNNq+5AhjXctRhywknRf1vq MZjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=XsshTiP7XSqPxKGDSiV0KGFlEjMt9f8jxt7L6n2Ewew=; b=nkIVRRG9xOcM91wrkOarokt5lZa5RzVzhUtINJof2dfNk1RfrQrWJR+tO7azpggQ/y R5cSvMrzd7AU3pMVDcxHLrjEttgDI40f9Jx07V+N0qYe9cWSiSJb3RBOLejFNGEVWKas YcmFc0UwTf9HkvRJfizC/fKGhqNAOEcTnm6kmeMq7dqn+97cAPir1LiUDT6vTr7U84tg XYpX0qeDXAT8gXusi3OlyDeOJcMoBfbSKwiKsxgCV+QrE0b1RpHrxwBicL/G1oUsFZii K4KOGI0aeCCfkOmj5hHno3kq0xZZ0GYztxxY9blqIEg9LuXhX9OAOoRuQz2C53PEckYL q+eg== X-Gm-Message-State: AHYfb5hEtZ1zbI7xfCaOLTCpRoO/B1jMmzwU/cnXeCnLQDasRTmnEmCW RdtBrufyasmQFEQxuhS+MZ1/JgZXzw== X-Received: by 10.80.142.201 with SMTP id x9mr5976269edx.3.1503093948976; Fri, 18 Aug 2017 15:05:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.162.103 with HTTP; Fri, 18 Aug 2017 15:05:18 -0700 (PDT) In-Reply-To: References: From: Wangda Tan Date: Fri, 18 Aug 2017 15:05:18 -0700 Message-ID: Subject: Re: [DISCUSS] Merge YARN resource profile (YARN-3926) branch into trunk To: Andrew Wang Cc: "yarn-dev@hadoop.apache.org" , "hdfs-dev@hadoop.apache.org" , "common-dev@hadoop.apache.org" , "mapreduce-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary="f403045c0c8ce4955805570e5407" archived-at: Fri, 18 Aug 2017 22:06:13 -0000 --f403045c0c8ce4955805570e5407 Content-Type: text/plain; charset="UTF-8" Hi Andrew, This feature can be disabled, It is off by default. The major change of existing code path it Resource YARN PB record related implementations, we did lots of tests around this regarding to performances and safety of these changes, so far so good (please refer to my email regarding to performance and compatibility). Beyond resource PB implementation changes, it mostly add new code path instead of modifying existing logics. We will continue to do more verifications next week to minimize risks. As I mentioned, new added fields are marked as Unstable right now (and we will convert some @evolving to @unstable). They're all stated in javadocs. I completely understand the recent emerging merge request makes everybody nervous, we will try to do more tests and move fast to meet the time line. :) Please let me know if you have any other concerns. Thanks, Wangda On Fri, Aug 18, 2017 at 2:34 PM, Andrew Wang wrote: > Hi Wangda, > > Can this feature be disabled? Is it on or off by default? We're 1 month > from the target release for beta1, so I don't want to introduce risk to > existing code paths. TSv2 and S3Guard and YARN Federation are all okay in > that regard. > > I'm also not clear on what work is remaining, there are a lot of > unresolved subtasks still under YARN-3926. > > In terms of compatibility, the design doc talks about some PB changes. Are > these stable? Is there documentation somewhere that explains what APIs are > stable or unstable for users? > > I'm going to start a separate discussion about beta1 scope. I think this > is the fourth merge proposal this week, and this amount of code movement > makes me very nervous considering that beta1 is only a month out. > > Best, > Andrew > > On Thu, Aug 17, 2017 at 8:27 PM, Wangda Tan wrote: > >> +hdfs/common/mr >> >> On Thu, Aug 17, 2017 at 1:28 PM, Wangda Tan wrote: >> >> > Hi all, >> > >> > I want to hear your thoughts of merging YARN resource profile branch >> into >> > trunk in the next few weeks. The goal is to get it in for Hadoop 3.0 >> beta1. >> > >> > *Regarding to testing:* >> > We did extensive tests for the feature in the last several months. >> > Comparing to latest trunk. >> > - For SLS benchmark: We didn't see observable performance gap from >> > simulated test based on 8K nodes SLS traces (1 PB memory). We got 3k+ >> > containers allocated per second. >> > - For microbenchmark: We use performance test cases added by YARN-6775, >> it >> > shows around 5% performance regression comparing to trunk. >> > >> > *Regarding to API stability: * >> > Most new added @Public APIs are @Unstable (We're going to convert some >> new >> > added @Public/@Evolving to @Unstable in the cleanup JIRA as well), we >> want >> > to get this included by beta1 so we get some feedbacks before declaring >> > stable API. >> > >> > There're few pending cleanups under YARN-3926 umbrella JIRA. Besides >> these >> > cleanups, this feature works from end-to-end, we will do another >> iteration >> > of end-to-end tests after cleanup patches got committed. >> > >> > We would love to get your thoughts before opening a voting thread. >> > >> > Special thanks to a team of folks who worked hard and contributed >> towards >> > this efforts including design discussion / patch / reviews, etc.: Varun >> > Vasudev, Sunil Govind, Daniel Templeton, Vinod Vavilapalli, Yufei Gu, >> > Karthik Kambatla, Jason Lowe, Arun Suresh. >> > >> > Thanks, >> > Wangda Tan >> > >> > > --f403045c0c8ce4955805570e5407--