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 93CC1200B64 for ; Tue, 19 Jul 2016 03:32:32 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 927A3160A65; Tue, 19 Jul 2016 01:32:32 +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 B3743160A5D for ; Tue, 19 Jul 2016 03:32:31 +0200 (CEST) Received: (qmail 98667 invoked by uid 500); 19 Jul 2016 01:32:30 -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 98655 invoked by uid 99); 19 Jul 2016 01:32:30 -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, 19 Jul 2016 01:32:30 +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 01F49CF320 for ; Tue, 19 Jul 2016 01:32:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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: 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 mNUir1UbK8nJ for ; Tue, 19 Jul 2016 01:32:28 +0000 (UTC) Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id AEF2F5F4E7 for ; Tue, 19 Jul 2016 01:32:26 +0000 (UTC) Received: by mail-oi0-f41.google.com with SMTP id j185so5752593oih.0 for ; Mon, 18 Jul 2016 18:32:26 -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=OdWu2xihOOgPesk/VsrAq7AERniI/gdHrqOwrI1p1z0=; b=W1NIBjTo8S72z9PLaC+jOy9ZydnYRxe9w84MKd0uB9VV0oKgUUzeUTC4V5UaTNlkL4 8PfTOqRlcIq2NvYjhT1G+7UvaXkPs124PeSHbjJHLI5HHBi7YdSbYTpBk32I4y+U5Fuj gbMAS8cGmRK8HSdRQJ8sZFvjY6SQ+VwA2T7/Rv7yAT57APkjWc5LCeP9xGreRetMidcd NuXgLKXpT+pKr1jEmwVEVwZC8Il7kmWW0nclfF+dfgKz7Prfn5WWaLK3RYtpiZVWC5sE vOP1L0U16cYUGWKqZ/MjdZyaJJ40FAmrRKt0tpffdDEirSyNmGuwCvWfiDfZ7wLKz7yN I3Aw== 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=OdWu2xihOOgPesk/VsrAq7AERniI/gdHrqOwrI1p1z0=; b=KXxTT+aKW7mDqvWBwfoD412fOlzjJAWrOScTxD/PIQk/S6o7Bp+SsjcvPGZH+k3BCX QRYgNGZepIJ7D5FhvUtuPQyjCGv+556PNHRO8uRPktc/tjen/aTeKZ+FT3FVMOBPt+yD r9B8JcpviwmNaypS4k6xRZ0NpPO8a+NfI6/G+9gN2at/wdYnz4M+jPLmQXYftWgmYV9H r0PGWakH10GU2hniTOuR7NR41xA+UBSatte0fg3y7BMldMQq7W7fDSIdT9G79DKPPmcV 0fYQbjYaFwNE0qaW5OX9rNcH8FUAEFxjLT26v8fmNgWyzsxE6y6s1vOM0VTJ6yEXksKe 24sQ== X-Gm-Message-State: ALyK8tIZVo8c+4bRtk28p7WQ90wFz4K7/kiUgNQZ1FoNawcX7niNf4Gx7ngUqcsXARxsaPOySPFwzSGsgq7Bhg== X-Received: by 10.157.22.141 with SMTP id c13mr23504474ote.139.1468891945403; Mon, 18 Jul 2016 18:32:25 -0700 (PDT) MIME-Version: 1.0 Sender: sjlee0@gmail.com Received: by 10.182.240.196 with HTTP; Mon, 18 Jul 2016 18:32:06 -0700 (PDT) In-Reply-To: References: <0C064C3B-0ECD-443A-BBB3-277C3725E700@apache.org> From: Sangjin Lee Date: Mon, 18 Jul 2016 18:32:06 -0700 X-Google-Sender-Auth: RyBxU8yjKU9ic34Av6tZTiDdTK4 Message-ID: Subject: Re: [DISCUSS] YARN-5079 : Native YARN framework layer for services and Apache Slider To: Gour Saha Cc: "dev@slider.incubator.apache.org" , "yarn-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=001a113e237a9e8af40537f30e85 archived-at: Tue, 19 Jul 2016 01:32:32 -0000 --001a113e237a9e8af40537f30e85 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1. It would be great if it becomes the default way for services to run on YARN. That would also make it easier to make YARN features support services better. As you mentioned, there would be a lot of logistics to work out, and we'll need to talk about them in more detail as they come up. Regards, Sangjin On Mon, Jul 18, 2016 at 12:23 PM, Gour Saha wrote: > +1 forwarding from the discussion in Slider DL > > Note: On the Slider side, we plan to create a branch corresponding to thi= s > YARN branch. In this, we intend to remove all the pieces which will move > to the YARN branch (Slider core, AM, client). We will retain the Agent an= d > app-packages which will then depend on the new hadoop-slider module (in > addition to the existing hadoop modules that it already depends on). This > will create a single view of Slider codebase, exactly as it stands today, > fully supporting the current app-packages. Slider can even release its > future versions from this new branch, once the hadoop-sldier module > reaches a matured state. It will be an easier path for existing Slider > users/app-owners to move to the future stable state of Slider completely > off of Hadoop YARN codebase. All that would be expected is to migrate the > app-packages to the agent-less version. Of course the Slider community > will do the migration for the current app-packages in the Slider codebase= . > > -Gour > > On 7/14/16, 7:36 PM, "Vinod Kumar Vavilapalli" wrote= : > > >Hi, Hadoop YARN community! > > > >(Cross-posting across Hadoop and Slider communities) > > > >I opened a JIRA a little while ago to pursue a native YARN framework for > >services: https://issues.apache.org/jira/browse/YARN-5079. > > > >It is part of a bigger effort that a bunch of us YARN community members > >are interested in making progress on: YARN-4692 - [Umbrella] Simplified > >and first-class support for services in YARN. > > > >The idea is that with our current attention on making services > >first=C2=AD-class, it's time to take a fresh look at how we can make Apa= che > >Hadoop YARN support services well out of the box. I=E2=80=99ve been look= ing at > >various possibilities - ranging from a custom new framework room scratch > >to using one of the existing projects - and stopped at Apache Slider > >(http://slider.incubator.apache.org) given its association with some of > >the YARN community members (Steve Loughran, Devaraj Das, Arun C Murthy, > >myself etc.). > > > >Slider client & AM already handles a great deal of the functionality tha= t > >we need. I posit that assimilating the client, ApplicationMaster etc of > >an existing framework like Apache Slider can serve our purpose really > >well. My early informal discussions about this with few Hadoop and Slide= r > >community members yielded generally favourable feedback. > > > >The Apache Slider incubator community also discussed this and expressed > >generally positive interest in YARN taking up Slider=E2=80=99s key piece= s, you > >can see that discussion here: https://s.apache.org/0hoh. > > > >So in summary, we are looking to the following > > > >- Code > > =E2=80=95 =E2=80=98Graduate' key pieces (Slider client, AM) of Apache= Slider into > >Apache Hadoop for providing a native services experiences in YARN > > =E2=80=95 Leave for now some of the pieces behind in Apache Slider - = (a) > >Slider agent as we won=E2=80=99t need it, (b) Slider packages that need = more > >deliberation in terms of where they will live in the long term. > > =E2=80=95 Create a branch in YARN, copy this code over into a new mod= ule(s), > >and work towards completing a functioning app running on YARN. > > > >- Communities & releases > > =E2=80=95 Good thing is that many of Apache Slider community members = are > >already seasoned folk in the Apache Hadoop ecosystem projects. For those > >committers & PMC in Slider that are not yet Hadoop committers / PMC, > >without complicating things much, a proposed path forward is active > >participation in the branch (as branch committers?) and eventually in > >mainline YARN and thus go through a natural progression to committership > >/ PMC. Given that most of the members are stalwarts in the Apache > >communities, this should be a cinch IMO. > > =E2=80=95 The work on this new code can start, and depending on its s= tate, and > >assuming that the experiment succeeds, can be merged into trunk and late= r > >picked up in the next nearest & feasible Apache Hadoop release. > > =E2=80=95 While the work on forked-over-code goes on till we have a > >functioning app, the current Apache Slider project continues to live, > >with supporting releases etc. At some point in the future, when things > >become clearer, more decisions can be taken on the (parts left behind in > >the) incubating project=E2=80=99s future. > > > >Thoughts? > > > >Thanks > >+Vinod > > --001a113e237a9e8af40537f30e85--