On Mon, Jul 26, 2010 at 6:42 PM, Samuru Jackson <[email protected]> wrote: > Hi, > > Maybe it has been discussed already, but I don't understand why this > featuer is only located in the contib. I think that this is a really > important feature that should be included and maintained. >
It used to be in contrib. It has since been moved out of the hbase project and up into github. The secondary index feature was evolving at a different rate to core and because of this was seen by hbase devs as a drag on forward progress (Current core hbase devs don't seem to have a need of secondary indices -- or were maintaining secondary indices otherwise). Also, coming from the other direction, its better if those interested in this feature not have to go via hbase committers getting their code committed. The hbase devs were not well versed in its workings --- as implemented, secondary indices were atop transactional hbase, which makes sense, but its a nuance that takes a little work grokking -- so we weren't adding anything by being in the way of a commit and could be slow to consider new patches. So hbase devs were a drag on secondary index progress. As soon as there is evidence of a good developer draft behind a secondary index implementation, we'll add it to core. St.Ack
