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/09 01:05:18 UTC

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

    [ https://issues.apache.org/jira/browse/PHOENIX-2656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15138081#comment-15138081 ] 

James Taylor commented on PHOENIX-2656:
---------------------------------------

+1


> 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
>
>         Attachments: PHOENIX-2656.patch
>
>
> 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)