[ 
https://issues.apache.org/jira/browse/TEPHRA-182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Poorna Chandra updated TEPHRA-182:
----------------------------------
    Summary: Improve class hierarchy of Transaction Service and Transaction 
Manager  (was: Improve class hierarchy for Transaction Service and Transaction 
Manager)

> Improve class hierarchy of Transaction Service and Transaction Manager
> ----------------------------------------------------------------------
>
>                 Key: TEPHRA-182
>                 URL: https://issues.apache.org/jira/browse/TEPHRA-182
>             Project: Tephra
>          Issue Type: Improvement
>          Components: core
>            Reporter: Poorna Chandra
>            Assignee: Poorna Chandra
>
> The Transaction Service and Transaction Manger classes are tightly coupled 
> today. This makes making changes to either of them difficult. 
> While working on TEPHRA-179 to fix high availability (HA) of Transaction 
> Service, we found it would be better to re-structure the classes as 
> Transaction Service with HA -> Thrift Transaction Service -> Transaction 
> Manager.
> We should also look at removing Guice dependency from Transaction Manager and 
> Transaction Service classes.



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

Reply via email to