You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2016/02/05 20:07:39 UTC

[jira] [Created] (PHOENIX-2656) Shield Phoenix from Tephra repackaging

James Taylor created PHOENIX-2656:
-------------------------------------

             Summary: Shield Phoenix from Tephra repackaging
                 Key: PHOENIX-2656
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2656
             Project: Phoenix
          Issue Type: Bug
            Reporter: James Taylor
            Assignee: Thomas D'Silva
             Fix For: 4.7.0


When TEPHRA-151 happens, the Tephra coprocessors will get repackaged from co.cask.tephra.hbase11.coprocessor to org.apache.tephra. This would force us to modify the metadata of existing users since we attach this coprocessor to transactional Phoenix tables.

At a minimum, we should create our own PhoenixTransactionProcessor which delegates to Tephra's TransactionProcessor. If there are other touch points like this (I'm not aware of others), we should do the same. I think we're ok for the Transaction Manager since we have our own startup script we could muck with (plus this is really a test-only script and deployment would be different).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)