What about replication? I think it is a core feature but the reason we wanted to put it first in contrib was because of stability issues it could generate. 2 other options:
- github, means no visibility from hbase and more steps to get it - directly into core, with a configuration variable that works the same way as dfs.append.enable J-D On Thu, Feb 4, 2010 at 1:50 PM, Stack <st...@duboce.net> wrote: > Trying to summarize the above back and forth, how about going forward > we do something like the following: > > + We keep contrib > + Look into having build NOT go down to contrib dirs by default so > broken contrib doesn't hold up core > + Core devs no longer are required chase changes all the ways down > into each of the contrib tributaries; onus on rectifying contrib with > core changes falls on contrib owner. > + Allow that if a contrib is not fixed promptly, it will dropped from a > release > + Move those contribs we consider core -- stargate for example -- up > into core and out of contrib (thrift is a little more involved; > depends on how Lars Francke wants to run it) > + Raise the barrier when it comes to taking on new contribs; encourage > satellite projects to use other repos > > To be clear, current contrib owners are: andrew for ec2 and stargate, > clint morgan for THBase ('transactional') and I'm covering IHBase > ('indexed'). > > If above is not objectionable, I'll stick it up on the wiki as a sort > of contrib 'policy'. > > Here's some other comments on items raised over course of this discussion: > > On Thu, Jan 28, 2010 at 4:09 PM, Andrew Purtell <apurt...@apache.org> > wrote: > > What do you want to do about the EC2 scripts? They make no sense as a > > standalone project in my opinion. Could move into bin/ec2/ ? What happens > > with those when they generalize to other cloud providers like the Hadoop > > cloud scripts are doing for 0.21? bin/cloud/ ? That would be fine with > me. > > > > IMO bin/ec2 seems grand but maybe just wait till after 0.21 because > when the generalized scripts become available, it might dictate they > belong somewhere else -- a bin/cloud or somewhere else altogether. > > On Sun, Jan 31, 2010 at 5:18 AM, Bruce Williams > <williams.br...@gmail.com> wrote: > > > > Providing an interface for contrib to code to is the ultimate solution. > > > Interestingly, contribs have been instrumental here. Much of hbase > core is subclassable and you can configure it to use alternate > implementations of Master, RegionServer, Region, etc. > > Thanks, > St.Ack >