My 2 cents:

I think in its current scope, Tephra is quite mature and complete.

The next big step would be to implement a fully distributed transaction
manager, with replication and consensus protocol to ensure consistency.
That would be a major undertaking and I am not sure that it would be
feasible as a sub-project of another project that uses HBase. I would be
concerned that it could turn into a utility/library specifically for that
other
project.

If Tephra were to join another community, I would suggest HBase itself
to keep it generic and widely usable.

-Andreas




On Tue, Jun 12, 2018 at 8:20 PM, Alan Gates <alanfga...@gmail.com> wrote:

> If you have a viable community of developers who are interested in ongoing
> development (even if it is at a slower pace) then I think you're ready to
> start moving towards graduation.  Having a project that focuses on a niche
> case isn't a problem, as long as you have the developers to keep moving it
> forward.  If you are only being used in one case, Phoenix, it might make
> sense to approach that community and see about joining them.  But it sounds
> like that isn't the case.
>
> Alan.
>
> On Tue, Jun 12, 2018 at 5:35 PM Poorna Chandra <poo...@apache.org> wrote:
>
> > Hi Alan,
> >
> > Tephra is now mostly feature complete for the basic transaction use-case.
> > We need to now start working on features like replication, scalability,
> > etc. When we start working on those features, you will again start seeing
> > activity in terms of JIRAs  and patches.
> >
> > Transactions on HBase is a still a pretty niche segment. I'm not sure how
> > widespread the adoption is going to be. Although the scale of the
> > developmental activity is small, I feel Tephra has met most most of the
> > requirements for graduation. What would you recommend in such a case?
> >
> >
> > Poorna.
> >
> > On Thu, Jun 7, 2018 at 10:07 AM, Alan Gates <alanfga...@gmail.com>
> wrote:
> >
> > > It seems development on Tephra has slowed quite a bit lately, with
> only 7
> > > JIRAs filed during the last 3 months.  I know Tephra is used in other
> > > projects, like Apache Phoenix.  Is this slowdown temporary?  Is
> > development
> > > slowing because Tephra is mature and only maintenance is now required?
> > Is
> > > it continuing to be picked up by new projects or only used in 1 or 2
> > > places?  I ask because it feels like it is near time for Tephra to
> > graduate
> > > (it's been incubating for over 2 years now) and what needs to be done
> to
> > > graduate is somewhat determined by the answers to these questions.
> > >
> > > Alan.
> > >
> >
>

Reply via email to