Hi Aditya, I think it would be good to have a native client API in 1.0. I can look at the patches when back in the office later this week.
> On Jul 7, 2014, at 9:52 AM, Aditya <adityakish...@gmail.com> wrote: > > 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. > > >> On Fri, Jul 4, 2014 at 1:21 AM, Enis Söztutar <enis....@gmail.com> wrote: >> >> On Thu, Jul 3, 2014 at 4:41 PM, Mikhail Antonov <olorinb...@gmail.com> >> wrote: >> >>> Moved ZK watcher & listener subtask out of scope HBASE-10909. Enis - with >>> that, I guess HBASE-10909 can be marked in branch-1? >> >> Sounds good. >> >> >>> >>> HBASE-11464 - this is the jira where I'll capture tasks to abstract hbase >>> client from ZK (mostly it would be post-1.0 work). >> >> Not sure whether we can make it fully backwards compatible with 1.0 >> clients. I guess we will see when the patches are done. >> >> >>> >>> Thanks, >>> Mikhail >>> >>> >>> 2014-07-03 12:52 GMT-07:00 Stack <st...@duboce.net>: >>> >>>> On Thu, Jul 3, 2014 at 12:25 PM, Mikhail Antonov <olorinb...@gmail.com >>> >>>> wrote: >>>> >>>>> Guys, >>>>> >>>>> 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: >>>>> >>>>> - 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. >>>> >>>> Sounds good to me. >>>> >>>> >>>>> - 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. >>>> >>>> You have it right Mikhail. >>>> >>>> St.Ack >>> >>> >>> >>> -- >>> Thanks, >>> Michael Antonov >>