Return-Path: X-Original-To: apmail-drill-issues-archive@minotaur.apache.org Delivered-To: apmail-drill-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2CC52114DF for ; Wed, 16 Jul 2014 22:33:29 +0000 (UTC) Received: (qmail 14535 invoked by uid 500); 16 Jul 2014 22:33:29 -0000 Delivered-To: apmail-drill-issues-archive@drill.apache.org Received: (qmail 14500 invoked by uid 500); 16 Jul 2014 22:33:28 -0000 Mailing-List: contact issues-help@drill.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.incubator.apache.org Delivered-To: mailing list issues@drill.incubator.apache.org Received: (qmail 14473 invoked by uid 99); 16 Jul 2014 22:33:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jul 2014 22:33:28 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,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, 16 Jul 2014 22:33:30 +0000 Received: (qmail 14287 invoked by uid 99); 16 Jul 2014 22:33:04 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Jul 2014 22:33:04 +0000 Date: Wed, 16 Jul 2014 22:33:04 +0000 (UTC) From: "Sudheesh Katkam (JIRA)" To: issues@drill.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (DRILL-77) REST API for Drillbits MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DRILL-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sudheesh Katkam updated DRILL-77: --------------------------------- Attachment: (was: DRILL-77.patch) > REST API for Drillbits > ---------------------- > > Key: DRILL-77 > URL: https://issues.apache.org/jira/browse/DRILL-77 > Project: Apache Drill > Issue Type: Bug > Reporter: Srihari Srinivasan > Assignee: Jacques Nadeau > Fix For: Future > > > As an end user I should be able to interact with drillbits using a REST API. > This API will provide RESTful resources for query submission, status polling, data source configuration and result pagination. > Link to the design doc - > https://docs.google.com/document/d/1RF0v05l0lWy1OwSXxHuboqJNLRkS-YzshrEVmUSby5I/edit?usp=sharing > Task 1 - Embed jetty into drill bit. > -- First task is to embed jetty. The version of jetty will be the latest i.e version 9.x > -- By default it will run on port 50000 (no particular reason why this port...just simple to remember) > -- Will have just one jetty connector assembled which is the HTTP connector. > -- At the end of this task you'll be able to run the drill bit and view the contents of an index.json (which for now perhaps could only spit out the version of Drill) > Task 2 - Integrate Jersey to provide a platform for RESTful interactions > Task 3 - Provide an API to submit a new query. > Remaining tasks - TBD -- This message was sent by Atlassian JIRA (v6.2#6252)