+1

Caveat that that 4.1, 4.2 lines should probably get their own branches.

-------------------
Jesse Yates
@jesse_yates
jyates.github.com


On Mon, Feb 10, 2014 at 3:50 PM, James Taylor <jamestay...@apache.org>wrote:

> Sure, 4.0 is fine. I think we can just tag our minor and point releases
> instead of creating branches for them.
>
>
> On Mon, Feb 10, 2014 at 3:41 PM, Jeffrey Zhong <jzh...@hortonworks.com
> >wrote:
>
> >
> > James, how do you think the branch name 4.0 over 4.0.0? It mostly depends
> > on the naming convention. 4.0 seems better
> > unless in the future we have branch like 4.0.1(or 4.0.##)
> >
> >     > If you set up a job building against HBase trunk snapshots (and
> > HBase remembers to publish those then
> >     > Jenkins can catch any incompatibilities accidentally introduced
> > going forward.
> >
> >
> > I like the above idea so that we can catch interface changes as earlier
> as
> > possible.
> >
> >
> > On 2/10/14 2:33 PM, "James Taylor" <jamestay...@apache.org> wrote:
> >
> > >+1. That's a very good idea, Enis - for HBase 1.0 if possible.
> > >
> > >
> > >On Mon, Feb 10, 2014 at 2:28 PM, Enis Söztutar <enis....@gmail.com>
> > wrote:
> > >
> > >> Forgot to mention, there was some discussion about filter /
> coprocessors
> > >> versus plugins. It seems that coprocessors are doing both more
> > >>user-facing
> > >> database trigger kind of functionality + some plugging into Hbase
> > >>internals
> > >> functionality. I think longer term, we should define different
> > >>interfaces
> > >> for some pluggable functionality (see recent StorageEngine,
> Compaction,
> > >> Flush, HLog, etc) and keep coprocessors more simple. This was plugins
> > >>would
> > >> be the supported way to extend HBase, and the interfaces would be more
> > >> stable.
> > >>
> > >>
> > >> On Mon, Feb 10, 2014 at 2:23 PM, Enis Söztutar <enis....@gmail.com>
> > >>wrote:
> > >>
> > >> > Awesome work Jeffrey.
> > >> >
> > >> > Should we name the branch 4.0, instead of 4.0.0?
> > >> >
> > >> > It would be good to have a list of methods used by Phoenix to be
> > >> > identified and tagged in HBase so that at least future changes are
> not
> > >> > completely random. We might start with annotation
> > >> > InterfaceAudience.LimitedPrivate, so that HBase devs will be more
> > >> careful.
> > >> > However, we should also try to make Phoenix not so far-reaching into
> > >> HBase
> > >> > internals as well.
> > >> >
> > >> > Enis
> > >> >
> > >> >
> > >> > On Mon, Feb 10, 2014 at 2:16 PM, Andrew Purtell <
> apurt...@apache.org
> > >> >wrote:
> > >> >
> > >> >> On Mon, Feb 10, 2014 at 2:07 PM, James Taylor <
> > jamestay...@apache.org
> > >> >> >wrote:
> > >> >>
> > >> >> > Mujtaba - would it be
> > >> >> > feasible to setup Jenkins builds for this branch as well?
> > >> >> >
> > >> >>
> > >> >> Or, HBase 0.98 is really close to HBase trunk still. If you set up
> a
> > >>job
> > >> >> building against HBase trunk snapshots (and HBase remembers to
> > >>publish
> > >> >> those...) then Jenkins can catch any incompatibilities accidentally
> > >> >> introduced going forward.
> > >> >>
> > >> >> --
> > >> >> Best regards,
> > >> >>
> > >> >>    - Andy
> > >> >>
> > >> >> Problems worthy of attack prove their worth by hitting back. - Piet
> > >>Hein
> > >> >> (via Tom White)
> > >> >>
> > >> >
> > >> >
> > >>
> >
> >
> >
> > --
> > 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