-
Key: OTS-37
-
Legacy Issue Number: 4343
-
Status: closed
-
Source: Red Hat ( Mark Little)
-
Summary:
When using interposition it's possible for (and I'd argue it probably
should) a subordinate coordinator to run the two-phase commit protocol on
its registered resources (almost) independently of the root coordinator (or
the coordinator it's registered with). Say the subordinate coordinator gets
a prepare message which it then sends to its locally registered resources,
if one of them returns VoteRollback then the subordinate knows that it will
eventually have to rollback all registered resources. Now it could simply do
nothing more and send VoteRollback up the tree, knowing that it will
eventually get a rollback call to then distributed on to its registered
resources. Alternatively, it could send rollback to all of its resource
before sending the VoteRollback up the tree (and then it could obviously
go).Although we shouldn't mandate an implementation, it might be useful to
mention the above optimisation in the text. Perhaps during the Implementor's
View. -
Reported: OTS 1.0b1 — Wed, 13 Jun 2001 04:00 GMT
-
Disposition: Resolved — OTS 1.0
-
Disposition Summary:
close issue, see above
-
Updated: Fri, 6 Mar 2015 20:57 GMT
OTS — interposed coordinator optimisation
- Key: OTS-37
- OMG Task Force: Additional Structures for OTS FTF