On Mon, Dec 12, 2011 at 4:36 PM, Andrew Purtell <apurt...@apache.org> wrote:
>
> HBase as a project should not have as a criteria for inclusion of some 
> feature that Cloudera and SU and Facebook run it. Core managed to escape 
> Yahoo. Let's not run history in reverse here in HBase land. And, actually, 
> this makes it worse, because the the occurrence that a number of core HBase 
> users (multiple) will all need something is substantially less likely than if 
> one might find it useful; or, maybe, only users outside of those with such 
> self-appointed attitude, yet perhaps a community multiples in size of "core 
> users".

It's not about Cloudera/SU/FB - it's about code that will be supported
by people who are committed to the project. TrendMicro certainly fits
the bill. I of course mean no offense to Lu Jia, but neither he nor
Taobao has made continued contributions in the past - just one other
bug fix beyond the HBASE-4120 project.

If we have a few of the core people committed to running this in
production and supporting it in the future, I'm all for it (just like
I am +1 on security). I just want to avoid repeating mistakes like the
Avro server which isn't really supported despite being in our
codebase. (You'll note this was a Cloudera contribution but from a
contributor who was doing this in his spare time rather than part of
job responsibilities, and we have never run it in production
scenarios)

I am consistently conservative on what goes into the project because
we have to stand behind what we release. I certainly don't think _all_
core people should find every feature useful (eg REST and Thrift are
examples of some things which are useless to many but I think make
sense). But if _no_ core people see a feature as a requirement then
I'd rather let it bake until we have many people requesting it.
Otherwise people download HBase, try out these "fringe" features, and
get a bad taste in their mouth when they've bit-rot across several
versions of little usage.

-Todd
-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to