Poorna Chandra created TEPHRA-182:
-------------------------------------

             Summary: Improve class hierarchy for 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