OTS 1.0 NO IDEA Avatar
  1. OMG Issue

OTS — interposed coordinator optimisation

  • 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