Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Devaraj Das
On Wed, Jan 15, 2014 at 4:43 PM, Elliott Clark wrote: > On Wed, Jan 15, 2014 at 3:57 PM, Enis Söztutar wrote: > >> I am afraid, it is not coprocessors or current set of plugins only. We need >> changes in the >> RPC, meta, region server, LB and master. Since we cannot easily get hooks >> into all

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Elliott Clark
On Wed, Jan 15, 2014 at 3:57 PM, Enis Söztutar wrote: > I am afraid, it is not coprocessors or current set of plugins only. We need > changes in the > RPC, meta, region server, LB and master. Since we cannot easily get hooks > into all these in > a clean manner, implementing this purely outside w

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Enis Söztutar
On Wed, Jan 15, 2014 at 2:38 PM, Andrew Purtell wrote: > On Wed, Jan 15, 2014 at 2:24 PM, Stack wrote: > > > > However, with different tables, it will be unintuitive > > > since the meta, and the > > > client side would have to bring different regions of different tables > to > > > make sense. T

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Stack
On Wed, Jan 15, 2014 at 2:38 PM, Andrew Purtell wrote: > On Wed, Jan 15, 2014 at 2:24 PM, Stack wrote: > > > > However, with different tables, it will be unintuitive > > > since the meta, and the > > > client side would have to bring different regions of different tables > to > > > make sense. T

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Andrew Purtell
On Wed, Jan 15, 2014 at 2:24 PM, Stack wrote: > > However, with different tables, it will be unintuitive > > since the meta, and the > > client side would have to bring different regions of different tables to > > make sense. Those tables > > will not have any associated data, but refer to the ot

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Stack
On Wed, Jan 15, 2014 at 1:47 PM, Enis Söztutar wrote: > > > > > > I am late to the game so take my comments w/ a grain of salt -- I'll > > > take a > > > > look at HBASE-10070 -- but high-level do we have to go the read > > replicas > > > > route? IMO, having our current already-strained Assignm

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Enis Söztutar
> > > > I am late to the game so take my comments w/ a grain of salt -- I'll > > take a > > > look at HBASE-10070 -- but high-level do we have to go the read > replicas > > > route? IMO, having our current already-strained AssignmentManager code > > > base manage three replicas instead of one will

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Stack
On Wed, Jan 15, 2014 at 12:51 PM, Devaraj Das wrote: > Some responses inline. Thanks for the inputs. > > On Wed, Jan 15, 2014 at 11:17 AM, Stack wrote: > > On Wed, Jan 15, 2014 at 12:44 AM, Enis Söztutar >wrote: > > > >> Hi, > >> > >> I just wanted to give some updates on the HBASE-10070 effort

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Devaraj Das
Some responses inline. Thanks for the inputs. On Wed, Jan 15, 2014 at 11:17 AM, Stack wrote: > On Wed, Jan 15, 2014 at 12:44 AM, Enis Söztutar wrote: > >> Hi, >> >> I just wanted to give some updates on the HBASE-10070 efforts from the >> technical side, and development side, and propose a branch

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Andrew Purtell
On Wed, Jan 15, 2014 at 11:17 AM, Stack wrote: > A few of us chatting offline -- Jimmy, Jon, Elliott, and I -- were > wondering if you couldn't solve this read replicas in a more hbase 'native' > way* by just bringing up three tables -- a main table and then two snapshot > clones with the clones

Re: [PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Stack
On Wed, Jan 15, 2014 at 12:44 AM, Enis Söztutar wrote: > Hi, > > I just wanted to give some updates on the HBASE-10070 efforts from the > technical side, and development side, and propose a branch. > > From the technical side: > The changes for region replicas phase 1 are becoming more mature and

[PROPOSAL] HBASE-10070 branch

2014-01-15 Thread Enis Söztutar
Hi, I just wanted to give some updates on the HBASE-10070 efforts from the technical side, and development side, and propose a branch. >From the technical side: The changes for region replicas phase 1 are becoming more mature and stable, and most of the "base" changes are starting to become good