Distributed Transaction Manager
-------------------------------

                 Key: RIVER-394
                 URL: https://issues.apache.org/jira/browse/RIVER-394
             Project: River
          Issue Type: New Feature
            Reporter: Tom Hobbs


River-393 was created to start recording the details needed to begin designing 
and building a distributed Java Space.  After discussion of this on dev@ a 
point of view was raised that a distributed transaction manager would be a more 
useful component to have before we can realistically think about distributed 
spaces.  From the list;

"I'm actually inclined to tackle distributed, resilient transaction management 
first, for two reasons:
1. I'm dubious about whether a distributed JavaSpace would really be useful 
without it.
2. I think it may be useful in maintaining consistency among duplicated copies 
of the same entry."

We also have an idea of the kind of SLA a DTM might be expected to fulfill.  
Again, from the list;

"The SLA that I, the enterprise developer of resilient HA system,
care about is that once the operation completes (call it transaction
commit), the state transition is preserved even if N arbitrary
failures occur, AND that the system has a computable T time to restore
itself from 'reduced HA' to 'full HA' within which additional failures
beyond N is not guaranteeing preservation of state transition. The
larger the T, the more N I need which increases my cost profile."

This Jira is just another place to start recording thoughts so we can then 
start thinking about how to build and test such a component.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to