Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E19A2111D4 for ; Mon, 7 Jul 2014 17:02:05 +0000 (UTC) Received: (qmail 96969 invoked by uid 500); 7 Jul 2014 17:02:05 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 96894 invoked by uid 500); 7 Jul 2014 17:02:05 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 96866 invoked by uid 99); 7 Jul 2014 17:02:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jul 2014 17:02:04 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FREEMAIL_REPLY,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of andrew.purtell@gmail.com designates 209.85.213.44 as permitted sender) Received: from [209.85.213.44] (HELO mail-yh0-f44.google.com) (209.85.213.44) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Jul 2014 17:01:59 +0000 Received: by mail-yh0-f44.google.com with SMTP id f10so1828762yha.17 for ; Mon, 07 Jul 2014 10:01:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:from:content-type:in-reply-to:message-id:date:to :content-transfer-encoding:mime-version; bh=ec/NGss4CcoNON1/NkzmRRl0IVLtnqaq2pqmoSz0kqU=; b=xzu1puwmIBN9NKaLT3m0O3woKnpWKdiZ+HmEawyqAx+3jgOOGfXvOEOFTGulEhyfBG k78yWNtZEdVJRRnuWzCJdmHXCkZ5CSReuN9fFwDQwXqvG6tYjm2qB7pojhCygyUMCOp7 cC7TdTC4j39Rvl9mJjxI2RAzw3yg5m+FUiIHe3V6+WkhwhhVbhcq7hM9AD4aNInxrn5W sRKJgAQ0QULxlBz4Hsou9wzjiqgiseMt6IqMyN8C5gM05pCkys1TECJdw567MRTrbFRV M2zE7hLn2Bnkymt868bzvHINMGQDA1syFuROPSRdLbccQ0ia4jFo3iulUaOnjniYZFfI ZXjA== X-Received: by 10.236.149.144 with SMTP id x16mr3997166yhj.113.1404752498896; Mon, 07 Jul 2014 10:01:38 -0700 (PDT) Received: from [192.168.1.70] (107-132-40-197.lightspeed.frsnca.sbcglobal.net. [107.132.40.197]) by mx.google.com with ESMTPSA id k6sm21309482yhl.7.2014.07.07.10.01.37 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Jul 2014 10:01:38 -0700 (PDT) Subject: Re: DISCUSSION: 1.0.0 References: From: Andrew Purtell Content-Type: text/plain; charset=utf-8 X-Mailer: iPhone Mail (11D257) In-Reply-To: Message-Id: <850563EF-C92B-499B-8B56-CCD573538854@gmail.com> Date: Mon, 7 Jul 2014 10:01:35 -0700 To: "dev@hbase.apache.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-Virus-Checked: Checked by ClamAV on apache.org Hi Aditya, I think it would be good to have a native client API in 1.0. I can look at t= he patches when back in the office later this week.=20 > On Jul 7, 2014, at 9:52 AM, Aditya wrote: >=20 > Do we want to have the C APIs part of 1.0.0 release. I had posted few > patches and a set of review request sometime last week. >=20 >=20 >> On Fri, Jul 4, 2014 at 1:21 AM, Enis S=C3=B6ztutar w= rote: >>=20 >> On Thu, Jul 3, 2014 at 4:41 PM, Mikhail Antonov >> wrote: >>=20 >>> Moved ZK watcher & listener subtask out of scope HBASE-10909. Enis - wit= h >>> that, I guess HBASE-10909 can be marked in branch-1? >>=20 >> Sounds good. >>=20 >>=20 >>>=20 >>> HBASE-11464 - this is the jira where I'll capture tasks to abstract hbas= e >>> client from ZK (mostly it would be post-1.0 work). >>=20 >> Not sure whether we can make it fully backwards compatible with 1.0 >> clients. I guess we will see when the patches are done. >>=20 >>=20 >>>=20 >>> Thanks, >>> Mikhail >>>=20 >>>=20 >>> 2014-07-03 12:52 GMT-07:00 Stack : >>>=20 >>>> On Thu, Jul 3, 2014 at 12:25 PM, Mikhail Antonov >>=20 >>>> wrote: >>>>=20 >>>>> Guys, >>>>>=20 >>>>> getting back to ZK abstraction work w.r.t. release 1.0 and >> thereafter, >>>> some >>>>> status update. So as we're getting closer to complete HBASE-10909, it >>>> looks >>>>> like the steps may be like this: >>>>>=20 >>>>> - there are 2 subtasks out there not closed yet, one of which is >> about >>>> log >>>>> splitting (and Sergey S has submitted a patch for review), another is >>>>> abstraction of ZK watcher (this is what I've been working on in the >>>>> background; but after sketching the patch it seems like without being >>>> able >>>>> to modify the control flows and some changes in the module structure, >>>> it'd >>>>> be a lot of scaffolding code not really simplifying current code). So >>> I'd >>>>> propose to descope abstraction of ZK watcher jira (HBASE-11073), >>> namely: >>>>> convert it to top-level JIRA and continue to work on it separately; >>>> rename >>>>> HBASE-10909 to "ZK abstraction: phase 1", and mark it as closed as >> soon >>>> as >>>>> log splitting jira is completed. This way HBASE-10909 fits to >> branch-1. >>>>=20 >>>> Sounds good to me. >>>>=20 >>>>=20 >>>>> - secondly, in the discussion to the CatalogTracker patch, we >> started >>>>> talking about modifying client to not know about ZK, but rather keep >>> the >>>>> location of current masters and talk to them using RPC calls. This >> work >>>> can >>>>> not go into branch-1, as it involves invasive changes in client >>> including >>>>> new RPC. As I understand the branching schema now, those changes can >> go >>>> to >>>>> master branch, we just don't merge them to branch-1, and depending on >>>> their >>>>> completeness we can pull them to 1.1 release or so. >>>>=20 >>>> You have it right Mikhail. >>>>=20 >>>> St.Ack >>>=20 >>>=20 >>>=20 >>> -- >>> Thanks, >>> Michael Antonov >>=20