I'd really like to get the api clean up (get KeyValue out of the InterfaceAudience.public API). If this doesn't get into 0.96 it will likely have a hard time getting into 0.98 for compatibility reasons. If we can get the exposed api-level stuff in it will potentially allow us to push more interesting things, and let us cull more code in minor release after 0.96.0
There are a lot of changes (mostly KeyValue -> Cell conversions), but *all of them* are semantics preserving. A bunch of this has been on HBASE-9245 and some incremental work are on sub issue HBASE-9334 and HBASE-9247. I'm in the progress of removing the other public KV instances (no issue yet) and will also do a pass to preserve as much compatibility as possible. Jon. On Mon, Aug 26, 2013 at 12:21 PM, Stack <st...@duboce.net> wrote: > On Mon, Aug 26, 2013 at 11:09 AM, Jean-Marc Spaggiari < > jean-m...@spaggiari.org> wrote: > > > I think this is not really a stopper. This can go on any subsequent > > release, no? > > > > > Agree. > > That said, I'm pushing out 0.96.0RC0 till Weds. because of HBASE-9338 > (Integration tests should pass on any RC I'd say -- Elliott is on this one) > and the migration is missing a patch at least HBASE-9278 and HBASE-9110 -- > Himanshu is on these. There are a couple of other uglies in the criticals > list that'd be no harm making the RC. > > St.Ack > -- // Jonathan Hsieh (shay) // Software Engineer, Cloudera // j...@cloudera.com