Return-Path: X-Original-To: apmail-aurora-dev-archive@minotaur.apache.org Delivered-To: apmail-aurora-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D090D108E4 for ; Wed, 11 Feb 2015 03:51:04 +0000 (UTC) Received: (qmail 14996 invoked by uid 500); 11 Feb 2015 03:51:04 -0000 Delivered-To: apmail-aurora-dev-archive@aurora.apache.org Received: (qmail 14944 invoked by uid 500); 11 Feb 2015 03:51:04 -0000 Mailing-List: contact dev-help@aurora.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aurora.incubator.apache.org Delivered-To: mailing list dev@aurora.incubator.apache.org Received: (qmail 14933 invoked by uid 99); 11 Feb 2015 03:51:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Feb 2015 03:51:04 +0000 X-ASF-Spam-Status: No, hits=-1997.8 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 11 Feb 2015 03:51:03 +0000 Received: (qmail 14715 invoked by uid 99); 11 Feb 2015 03:50:43 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Feb 2015 03:50:43 +0000 Received: from mail-qc0-f179.google.com (mail-qc0-f179.google.com [209.85.216.179]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 47C101A031F for ; Wed, 11 Feb 2015 03:50:42 +0000 (UTC) Received: by mail-qc0-f179.google.com with SMTP id r5so927265qcx.10 for ; Tue, 10 Feb 2015 19:50:41 -0800 (PST) X-Gm-Message-State: ALoCoQlrQgrPJsIO8CW+1d8NoKTxTqU/6FtF/SVShqYxSpKMTGh16fG0+g1om5xVXvXJig5hmQ1D MIME-Version: 1.0 X-Received: by 10.140.17.45 with SMTP id 42mr59016958qgc.66.1423626641259; Tue, 10 Feb 2015 19:50:41 -0800 (PST) Received: by 10.229.139.195 with HTTP; Tue, 10 Feb 2015 19:50:41 -0800 (PST) In-Reply-To: References: Date: Tue, 10 Feb 2015 19:50:41 -0800 Message-ID: Subject: Re: Seeking volunteers to create scheduler REST API RFC From: Bill Farner To: "dev@aurora.incubator.apache.org" Content-Type: multipart/alternative; boundary=001a11c0dd403ed951050ec7e85d X-Virus-Checked: Checked by ClamAV on apache.org --001a11c0dd403ed951050ec7e85d Content-Type: text/plain; charset=UTF-8 Joe, i just realized i did not reply to your question. My intuition has been that the REST API will eventually become the only external API to the scheduler, but i'm willing to hear alternative opinions on that. As for breaking up the design effort, i don't think that is the best path. I don't anticipate the API design to be a tremendous workload (famous last words?), and i think it may be difficult to come up with a consistent approach if we try to divide and conquer. -=Bill On Mon, Feb 9, 2015 at 7:26 PM, Joe Stein wrote: > Hey, this looks really interesting. We have been toying with "how do we run > frameworks on aurora" and I think that is a good use case for this also. > > Can the pieces be broken up across a few different folks? > > Can we preserve the thrift objects and have that also as an option (along > with json at least) to go over a http 2.0 end point? > > ~ Joestein > > On Mon, Feb 9, 2015 at 5:31 PM, Brian Wickman wrote: > > > +1 > > > > On Mon, Feb 9, 2015 at 1:55 PM, Joshua Cohen > > wrote: > > > > > I'd love to help out with this as well. > > > > > > On Mon, Feb 9, 2015 at 1:25 PM, Bill Farner > wrote: > > > > > > > Hi folks, > > > > > > > > Before embarking on work [1] to build a REST* API for the scheduler, > > it's > > > > important that we come up with a sound design. Following up from > > today's > > > > IRC meeting, i would like to gather a small contingent (<=4 people) > to > > > > collaborate on an RFC to drive a broader design discussion. > > > > > > > > Note that the RFC will be published to this mailing list, where it > will > > > be > > > > completely open for discussion to change (it's a Request For > Comments, > > > > after all). > > > > > > > > Volunteers must be willing to research the landscape for patterns and > > > best > > > > practices in designing web application APIs; prior experience in this > > > area > > > > is a plus. > > > > > > > > Several people volunteered in the IRC meeting, but to keep the > > canonical > > > > discussion in one place i ask those still interested to volunteer > again > > > on > > > > this thread. > > > > > > > > I'll start by volunteering myself. > > > > > > > > > > > > -=Bill > > > > > > > > * Used as shorthand, whether it turns out to be REST, JSON-RPC, > > HATEOAS, > > > > etc. > > > > > > > > [1] https://issues.apache.org/jira/browse/AURORA-987 > > > > > > > > > > --001a11c0dd403ed951050ec7e85d--