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

Istvan Toth commented on PHOENIX-6627:
--------------------------------------

{quote}Can Tephra and its libthrift dependency (0.9.x has a high scoring CVE 
associated with it) simply be unconditionally removed? The TEPHRA enum value 
would remain for compatibility as the current patch provides, but the Tephra 
transaction manager class and the Tephra coprocessor classes could be deleted, 
and the no-op transaction manager should be patched so the coprocessor name and 
capabilities getters return null rather than throw an 
UnsupportedOperationException.
{quote}
I agree on keeping (but preferable renaming) the enum value.
Come to think of it, we cannot just remove the Tephra coprocessor, we MUST keep 
it, otherwise the RS is just going to fail to start up after an upgrade.

> Remove all references to Tephra from 4.x and master
> ---------------------------------------------------
>
>                 Key: PHOENIX-6627
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6627
>             Project: Phoenix
>          Issue Type: Sub-task
>          Components: 4.x, tephra
>            Reporter: Istvan Toth
>            Assignee: Zsolt Gyulavari
>            Priority: Major
>             Fix For: 5.2.0
>
>
> Removing tephra from the runtime is easy, as it uses the well defind 
> TransactionProvider interfaces.
> Removing Tephra references from all the test cases is a much bigger task.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to