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)