Vladimir, if you take a look at the dev and issues lists, you'll see that lots 
of FB people have been extremely active, especially in the past few months.

Nearly all of our changes have been brought into hbase-92 or trunk.  Those that 
have not made it are being worked on (or are blocked by something like an HDFS 
incompatibility).  All of our current development work is being done on JIRA.

But having the contributions and features, of course, does not mean it has the 
same level of stability.  I'm spending time working on stabilization of 
92/trunk and hoping to get that into a state for production as soon as we can.  
This is something that you can help on.  Please test and report bugs.

JG

> -----Original Message-----
> From: Vladimir Rodionov [mailto:[email protected]]
> Sent: Friday, October 14, 2011 10:42 AM
> To: [email protected]
> Subject: RE: HBase releases...
> 
> Jonathan, to make your community happier could you (your company)
> contribute all Facebook's internal patches to 0.92?
>  I apologize to everyone who think that I was rude in my previous message.
> 
> Best regards,
> Vladimir Rodionov
> Principal Platform Engineer
> Carrier IQ, www.carrieriq.com
> e-mail: [email protected]
> 
> ________________________________________
> From: Jonathan Gray [[email protected]]
> Sent: Thursday, October 13, 2011 7:12 PM
> To: [email protected]
> Subject: RE: HBase releases...
> 
> Vladimir, I appreciate the contributions of your company and welcome your
> personal input around the roadmap and future of HBase.
> 
> However, tying your perception of the community's overemphasis on
> features to the fact that you had three RS go down today is a bit of a reach.
> About a million different things could be the cause.  And to me, your tone
> comes off as rude and entitled.  This is an open source project.
> 
> HBase is driven by the priorities of the companies and developers
> contributing to it.  There's no single controlling entity and contributions 
> come
> from all over.
> 
> If you want to talk about stability, a number of applications at Facebook are
> running on an 0.89 based release, because those applications care about
> stability above all else.  It's an inherently more stable version because it
> hasn't undergone significant code change for more than a year and every
> individual commit went through a rigorous review and testing process.  It's
> not inherently more stable because of superior architecture, it's more stable
> because the codebase itself is so stable and has undergone so much testing.
> 
> But of course, there is truth to what you say!
> 
> We all agree we need to continue to get better at stability.  There has been
> some pretty significant amounts of code change in the past year that were
> destabilizing but the road forward seems clear and my sense is that most of
> our ideas around stability-impacting architecture changes deal with
> decreasing complexity (like removing root) and increasing availability.
> Performance improvements will always be a constant.  Coprocessors make
> extending features into HBase much simpler and less invasive.
> 
> I'm looking forward to getting 92 out the door soon and 93 or 94 shortly
> thereafter.  (wouldn't that be some shit?  Release a 93 dev soon after 92
> release?!)
> 
> JG
> 
> > -----Original Message-----
> > From: Vladimir Rodionov [mailto:[email protected]]
> > Sent: Thursday, October 13, 2011 5:15 PM
> > To: [email protected]
> > Subject: RE: HBase releases...
> >
> >
> > Just today 3 our region servers went down for no obvious reason and
> > M/R jobs started failing after that (we are on 0.90.4 + some Ted's
> > patch) You have a already  lot of features , could you please focus on just
> two of them :
> > performance and stability of a core functionality.
> >
> > We need Put, Get and Scan.
> >
> > Best regards,
> > Vladimir Rodionov
> > Principal Platform Engineer
> > Carrier IQ, www.carrieriq.com
> > e-mail: [email protected]
> >
> > ________________________________________
> > From: Jonathan Gray [[email protected]]
> > Sent: Thursday, October 13, 2011 4:35 PM
> > To: [email protected]
> > Subject: RE: HBase releases...
> >
> > +1 on all of this below.
> >
> > I'm all for frequent releases.  Big features move to branches and the
> > author is required to keep it up against whatever the current trunk is.
> >
> > And by forcing ourselves to keep features/improvements into trunk
> > rather than into the currently active branch, we will incentivize
> > ourselves to push forward new releases to get the goodies ;)
> >
> > JG
> >
> > > On Tue, Oct 11, 2011 at 10:22 PM, lars hofhansl
> > > <[email protected]>
> > > wrote:
> > > > Should we try to have more frequent, smaller releases? Maybe 3-4 a
> > year.
> > >
> > > I'd be in favor of this.
> > >
> > > Our 0.92 has gotten way too fat and a little difficult to land
> > > because its busting at seams with good stuff.  It was let run too long.
> > >
> > > > For example I would almost say that the performance enhancements
> > > > from the Facebook guys would warrant a new (performance) release
> > "shortly"
> > > after 0.92.
> > > >
> > >
> > > Sounds good to me too.
> > >
> > > St.Ack

Reply via email to