Return-Path: X-Original-To: apmail-tajo-dev-archive@minotaur.apache.org Delivered-To: apmail-tajo-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 EEC941083E for ; Fri, 4 Apr 2014 16:07:08 +0000 (UTC) Received: (qmail 38286 invoked by uid 500); 4 Apr 2014 16:07:08 -0000 Delivered-To: apmail-tajo-dev-archive@tajo.apache.org Received: (qmail 38185 invoked by uid 500); 4 Apr 2014 16:07:07 -0000 Mailing-List: contact dev-help@tajo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tajo.apache.org Delivered-To: mailing list dev@tajo.apache.org Received: (qmail 38170 invoked by uid 99); 4 Apr 2014 16:07:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 16:07:06 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of share.code@aol.com designates 64.12.143.82 as permitted sender) Received: from [64.12.143.82] (HELO omr-m09.mx.aol.com) (64.12.143.82) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 16:06:59 +0000 Received: from mtaout-mca02.mx.aol.com (mtaout-mca02.mx.aol.com [172.26.221.78]) by omr-m09.mx.aol.com (Outbound Mail Relay) with ESMTP id 8F50C700000AC for ; Fri, 4 Apr 2014 12:06:37 -0400 (EDT) Received: from ahenrick-mbp15.myhome.com (cpe-66-25-28-140.tx.res.rr.com [66.25.28.140]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mtaout-mca02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 4EB05380000E8 for ; Fri, 4 Apr 2014 12:06:36 -0400 (EDT) Content-Type: text/plain; charset=euc-kr Mime-Version: 1.0 (Apple Message framework v1283) Subject: Re: [DISCUSS] 0.8.0 release and next roadmap From: Alvin Henrick In-Reply-To: Date: Fri, 4 Apr 2014 11:06:35 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: dev@tajo.apache.org X-Mailer: Apple Mail (2.1283) x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20121107; t=1396627597; bh=mxXmx+XoNpv7TterZVh5ZEJj9E1clPXIffGyufkggf8=; h=From:To:Subject:Message-Id:Date:Mime-Version:Content-Type; b=tTvVt9PRAsHvAUTDT+at+0be6Zw5blxPysJVBBOFVe1LHxTPnGnQpiuKGucYf4sCn +VL5SmmEG2+ph0oW5qLOjrfip+kAffGJqe6lD3COg4pU8DVwdHZQzWx1gTVPvrHBwd kI6CnpRvDU7bSXxiJ/hNDvGLhZT5U3cxwkJk0bqc= x-aol-sid: 3039ac1add4e533ed88c1edc X-AOL-IP: 66.25.28.140 X-Virus-Checked: Checked by ClamAV on apache.org Hi Hyunsik , I forgot to mention in future road map we should = also add support for PostGIS for geospatial queries (joining geometry) = on top of Hadoop Cluster via Tajo.People need this badly and it will = also make Tajo a unique product from it's competitors. Thanks! Warm Regards, Alvin. =20 On Apr 4, 2014, at 10:45 AM, ktpark wrote: > Hi Hyunsik, >=20 > I totally agree with you that next stage should focus on working with = thousands of large cluster nodes and many concurrent users. > With many nodes, there must be abundant resources. > So, how about considering implementation of push = transmission(TAJO-291)? >=20 > And I think Tajo needs to support different types of storage like SSD. > Some possible usage of SSD can be cache or storage for intermediate = data. >=20 > I=A1=AFm very interested in JIT Query Compilation and Vectorized = Engine(TAJO-104), > and As I know, they are under development for Tajo in C++. > Do we have any road map to merge those? >=20 > 2014. 4. 4., =BF=C0=C8=C4 2:24, Hyunsik Choi = =C0=DB=BC=BA: >=20 >> Hi folks, >>=20 >> I'm very happy to see that our community is growing! Also, It's a = pleasure >> to discuss the Tajo 0.8.0 release. Recently, I've tested various = features >> in various contexts, and tried to figure out if there are any = critical >> problems. I think that there are only a few issues and we can release = 0.8.0 >> next week. If there are further issues to be solved before the 0.8.0 >> release, feel free to suggest ideas. >>=20 >> Also, I'd like to discuss our next roadmap. We are open to any = suggestion >> from users, contributors, and committers. Please fire away! >>=20 >> I'm thinking that our next stage should focus on improving the way = Tajo >> runs in thousands of large cluster nodes and for a number of = concurrent >> users. The key issues associated with this include the following: >>=20 >> * High availability >> * Multi-tenancy scheduling >> * More stability >> * Improved shuffle >>=20 >> The current work status is as follows. Min is working on Tajo's new >> scheduler (TAJO-540) based on sparrow. I'll support him. As far as I = know, >> Alvin is working on TajoMaster HA (TAJO-704). Also, some guys = including >> myself are investigating and solving the issues which occur in large >> clusters. These issues should be solved in order to make Tajo a = complete >> enterprise-ready production. >>=20 >> In addition, there are some SQL feature support issues. Many analytic >> problems require window functions. Also, in-subquery and scalar = subquery >> should be supported. So, I'd like to schedule them with high = priority. In >> my view, there will be very few SQL support issues if Tajo provides = these >> features. >>=20 >> Besides those areas, David is working on a nested schema and its = related >> work (TAJO-710). I guess this will take quite a while because it = requires a >> lot of hard work. So, it would be great to schedule the nested schema >> loosely. That's just my thoughts, anyhow. >>=20 >> Aside from the discussion of our roadmap, I'd like to suggest that we = need >> to release more frequently after the 0.8.0 release. So far, there has = been >> a long period between each release because Tajo is undergoing heavy >> development. By 'releasing early, releasing often', we will make more >> tighter feedback loop between users and developers. >>=20 >> I think that there are many additional many interesting issues to be >> included in our roadmap. Feel free to suggest your idea. We will = arrange >> our short-term roadmap and long-term roadmap based on your = suggestions. >>=20 >> Thank you all so much for your contribution! >>=20 >> Warm Regards, >> Hyunsik >=20