You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tephra.apache.org by "Poorna Chandra (JIRA)" <ji...@apache.org> on 2016/09/13 03:59:20 UTC
[jira] [Created] (TEPHRA-182) Improve class hierarchy for
Transaction Service and Transaction Manager
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)