tephra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Poorna Chandra (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TEPHRA-182) Improve class hierarchy for Transaction Service and Transaction Manager
Date Tue, 13 Sep 2016 03:59:20 GMT
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)

Mime
View raw message