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