Initial results from HBASE-5074, support checksums in HBase block cache,
look promising.

Shall we discuss whether 0.94 should include it (assuming Dhruba can finish
the feature in Feb.) ?

Cheers

On Fri, Jan 27, 2012 at 6:27 PM, lars hofhansl <lhofha...@yahoo.com> wrote:

> Salesforce will jumpstart with 0.94. :) Our dev cluster has the current
> trunk on it.
>
> OK let's just add these to 0.94:
> HBASE-4218
>
> HBASE-4608
> HBASE-5128
> script necessary to do HBASE-5293 in 0.96
>
>
> And defer the rest to 0.96, and branch 0.94 soon'ish.
> Do you think you can do a 0.92 and trunk version of HBASE-5128?
>
> -- Lars
>
>
> ________________________________
>  From: Jonathan Hsieh <j...@cloudera.com>
> To: Matt Corgan <mcor...@hotpads.com>
> Cc: lars hofhansl <lhofha...@yahoo.com>; dev <dev@hbase.apache.org>
> Sent: Friday, January 27, 2012 6:11 PM
> Subject: Re: hbase 0.94.0
>
> Lars, Matt,
>
> I like Matt's suggestion -- as long as it is not a burden let's keep it in.
> If it becomes one, let's do what is best for the project.
>
> If Cloudera needs to do the upgrade path, we'll provide one.  If it doesn't
> go to the apache repo, we'll most likely open source it on github or
> something, or "keep it on the jira" like some of the repair ruby scripts.
>
> Question -- to the Trend/SalesForce/FB folks can you talk about your plans
> for upgrades?  Are you guys moving from 0.89/0.90ish to 0.92 already?  or
> are you guys going to have to do the direct upgrade to 0.94 from 0.90 land
> as well?
>
> Jon.
>
>
> On Fri, Jan 27, 2012 at 12:06 PM, Matt Corgan <mcor...@hotpads.com> wrote:
>
> > The reason I brought it up is now that Mikhail committed the data block
> > encoding I was going to take a stab at adding the prefix trie encoding I
> > was working on this past summer.  My plan is to first make a minimally
> > invasive patch to prove correctness.  But, after that there will probably
> > be some big performance gains to be had from reworking some of the things
> > like KeyValueScanner which I would not have the courage to get working
> with
> > v1.
> >
> > So, that was why I asked, but all of that is still more hypothetical than
> > real, and I don't even know if the first part will be done before
> branching
> > .94 at the end of February.  Makes sense to me to not delete v1 until
> > there's a good reason to, which it doesn't look like we have yet.  If I
> get
> > to the point where v1 is halting progress then we can reevaluate based on
> > more specific issues.  Maybe none of the prefix trie will even make
> .94...
> >
> > ..sent from my phone
> > On Jan 27, 2012 1:55 PM, "lars hofhansl" <lhofha...@yahoo.com> wrote:
> >
> >>  Hey Jon,
> >>
> >> understood. Makes 0.94 hard, though. If we decide now to have a 0.90 to
> >> 0.94 upgrade path and then timing does not work out and nobody signs up
> for
> >> the testing because it 0.92 is more convenient we'd have gone through
> this
> >> for nothing.
> >>
> >> So... Thinking about this more I am -1 on supporting an official upgrade
> >> path other then from one release to the next.
> >> That said, we do not have to break things intentionally.
> >>
> >>
> >> I'm fine pushing HBASE-2600 and HFile v1 removal out of 0.94... As long
> >> as we won't havethe same argument for 0.96 :)
> >>
> >> And I am not aware of any file compatibility issues.
> >>
> >>
> >> We can also leave the 0.92 migration code in, but not officially support
> >> it as 0.90 to 0.94 path.
> >> Then CDH4 can make sure (if needed) that it is all working.
> >>
> >>
> >> Does that work for you guys?
> >>
> >> -- Lars
> >>
> >>
> >>
> >> ________________________________
> >>  From: Jonathan Hsieh <j...@cloudera.com>
> >> To: dev@hbase.apache.org; lars hofhansl <lhofha...@yahoo.com>
> >> Sent: Friday, January 27, 2012 10:10 AM
> >> Subject: Re: hbase 0.94.0
> >>
> >>
> >> Lars,
> >>
> >> The upcoming CDH4 Beta HBase will be based on the latest hotness,
> 0.92.0.
> >> A CDH4 GA HBase will have to have an upgrade path from CDH3 HBase. If
> that
> >> HBase is 0.92 based, we'll test that, and if timing works out and we
> decide
> >> 0.94, we'll have to have a path (0.90->0.94) for than and will test
> that.
> >>
> >> HBASE-2600 is a big change of encoding of meta, while my understanding
> is
> >> that 0.90->0,92 is a graceful HFile format conversion.  Are there are
> >> things currently in trunk that further break compatiblity of the file
> >> format? (what jiras?)
> >>
> >> Jon.
> >>
> >>
> >> On Fri, Jan 27, 2012 at 9:16 AM, lars hofhansl <lhofha...@yahoo.com>
> >> wrote:
> >>
> >> Not removing code for upgrade is fine.
> >> >
> >> >Todd, is Cloudera signing up for testing this path (0.90 to 0.94)?
> >> >
> >> >
> >> >Stack, what's your feeling w.r.t. to HBASE-2600, will keeping the 0.90
> >> -> 0.92 migration path
> >> >make the migration code for HBASE-2600 (much) more complicated in 0.94?
> >> >
> >> >
> >> >-- Lars
> >> >
> >> >
> >> >
> >> >----- Original Message -----
> >> >From: Stack <st...@duboce.net>
> >> >To: dev@hbase.apache.org
> >> >Cc:
> >> >Sent: Friday, January 27, 2012 9:02 AM
> >> >Subject: Re: hbase 0.94.0
> >> >
> >> >
> >> >On Fri, Jan 27, 2012 at 8:42 AM, Stack <st...@duboce.net> wrote:
> >> >> In this particular case, there was no explicit migration step needed
> >> >> going 0.90 to 0.92.  Upgrading from 0.90 to 0.94 should just be
> >> >> running the 0.92 to 0.94 migration script (if there is one).
> >> >>
> >> >
> >> >Thinking more, the above only really holds if we keep the .META.
> >> >migration code that runs in 0.92 on startup on into 0.94 (I have a
> >> >patch here where I'm removing it... I should put this bit of code
> >> >back).
> >> >
> >> >I see Todd that you vote against removing hfile v1 in 0.94.  To make
> >> >going from CDH3 to CDH4, we should not purge any migrating code or old
> >> >version support.
> >> >
> >> >I'd be fine w/ that.  We'll need to work hard to ensure it taking it
> >> >on as a principal for 0.94.  Ok w/ you "Iron Hand" Lars?
> >> >
> >> >St.Ack
> >> >
> >> >
> >>
> >>
> >> --
> >> // Jonathan Hsieh (shay)
> >> // Software Engineer, Cloudera
> >>
> >> // j...@cloudera.com
> >>
> >
>
>
> --
> // Jonathan Hsieh (shay)
> // Software Engineer, Cloudera
> // j...@cloudera.com
>

Reply via email to