On Tue, Feb 11, 2014 at 11:09 AM, Jeffrey Zhong <[email protected]>wrote:

>
> That's really great! The build box is powerful and the same tests took me
> 1 hr+ on my local dev box.
>

That sounds suspicious. All tests were run in both cases?

 On 2/11/14 9:39 AM, "Mujtaba Chohan" <[email protected]> wrote:
>
> >Jenkins build for 4.0 branch is up:
> >https://builds.apache.org/view/H-L/view/Phoenix/job/Phoenix-4.0/
> >
> >//mujtaba
> >
> >
> >On Mon, Feb 10, 2014 at 2:07 PM, James Taylor
> ><[email protected]>wrote:
> >
> >> Awesome job, Jeffrey! This is pretty exciting! Mujtaba - would it be
> >> feasible to setup Jenkins builds for this branch as well?
> >>
> >> Thanks,
> >>
> >> James
> >>
> >>
> >> On Mon, Feb 10, 2014 at 1:38 PM, Jeffrey Zhong <[email protected]
> >> >wrote:
> >>
> >> > Hey,
> >> >
> >> > I created branch 4.0.0 from master branch for Phoenix on HBase0.98.
> >>The
> >> > code can work on tip of HBase0.98 & trunk branch but not
> >>HBase0.96(only
> >> > need trivial changes to make it work though) because some "private"
> >>Hbase
> >> > interface changes from release to release. We need a good way to
> >>remove
> >> > all private interface dependencies or convince Hbase folks to make
> >>those
> >> > interface backward compatible.
> >> >
> >> > We thought about to use a shim layer to load either Hbase0.94 or
> >> Hbase0.98
> >> > dependencies upon different hbase deployment so that we can put this
> >>code
> >> > in master branch. The difficulty is that Phoenix isn't a normal Hbase
> >> > application. It extensively uses Hbase internals: Coprocessors, WAL,
> >> > Filters, KeyValue etc which have most incompatible changes between
> >>0.94 &
> >> > 0.96+. In addition, if more & more people are moving to the modern
> >>Hbase
> >> > code, it's not worth to put significant effort to create such a shim
> >> layer.
> >> >
> >> > So far all unit tests are passed in 4.0.0 branch. I'll do one more
> >>merge
> >> > to get checkins between 2/8 and today. Moving forward please merge
> >>your
> >> > changes to 4.0.0 in order for it to be used in hbase96+(the bright
> >> > future). During merge, please don't use deprecated APIs because those
> >> APIs
> >> > mostly internally create a new copy(e.g. Mutation#getFamilyMap) and
> >>cause
> >> > unexpected behaviors if you're thinking to change internal state of an
> >> > object.
> >> >
> >> > Thanks,
> >> > -Jeffrey
> >> >
> >> >
> >> >
> >> > --
> >> > CONFIDENTIALITY NOTICE
> >> > NOTICE: This message is intended for the use of the individual or
> >>entity
> >> to
> >> > which it is addressed and may contain information that is
> >>confidential,
> >> > privileged and exempt from disclosure under applicable law. If the
> >>reader
> >> > of this message is not the intended recipient, you are hereby notified
> >> that
> >> > any printing, copying, dissemination, distribution, disclosure or
> >> > forwarding of this communication is strictly prohibited. If you have
> >> > received this communication in error, please contact the sender
> >> immediately
> >> > and delete it from your system. Thank You.
> >> >
> >>
>
>
>
> --
> CONFIDENTIALITY NOTICE
> NOTICE: This message is intended for the use of the individual or entity to
> which it is addressed and may contain information that is confidential,
> privileged and exempt from disclosure under applicable law. If the reader
> of this message is not the intended recipient, you are hereby notified that
> any printing, copying, dissemination, distribution, disclosure or
> forwarding of this communication is strictly prohibited. If you have
> received this communication in error, please contact the sender immediately
> and delete it from your system. Thank You.
>

Reply via email to