I agree. We had to do something similar for our first Phoenix release - had
a kind of stub class that we removed in the next release.

Thanks,
James

On Wed, May 11, 2016 at 8:52 PM, Henry Saputra <[email protected]>
wrote:

> AFAIK there is no rule to make class name as org.apache namespace.
>
> Usually it is being done to adhere with Apache branding and make it easier
> to organize for client.
>
> For example, kafka maintain "kafka" as  the root package name.
>
> So, should be ok for Tephra.
>
> - Henry
>
> On Wed, May 11, 2016 at 8:49 PM, Poorna Chandra <[email protected]> wrote:
>
> > Hi,
> >
> > We found an issue when testing Tephra for backwards compatibility.
> > Transaction edit log sequence file persists the classname of the
> > transaction edit object. When an existing edit log is read using new
> Apache
> > Tephra jars, a class not found exception is thrown. Sequence file expects
> > to find the old version of Transaction Edit class -
> > co.cask.tephra.persist.TransactionEdit.
> >
> > Is it okay to have co.cask.tephra classes in Apache Tephra for backwards
> > compatibility purpose for the first few releases?
> >
> > Thanks,
> > Poorna.
> >
>

Reply via email to