TRANS 1.3 NO IDEA Avatar
  1. OMG Issue

TRANS13 — Rollback should raise HeuristicMixed, HeuristicHazard, and HeuristicCommit

  • Key: TRANS13-18
  • Legacy Issue Number: 2580
  • Status: closed  
  • Source: BROKAT Informationssysteme ( Blake Biesecker)
  • Summary:

    Summary: CosTransactions::Current::commit() and
    CosTransactions::Terminator::commit() report inconsistent or possibly
    inconsistent outcomes using the HeuristicMixed and HeuristicHazard
    exceptions, if the report_heuristics parameter is true.

    However, the same interfaces also offer a rollback() operation which
    does not support reporting of the same kind of outcome

    I can"t see any reason why commit() and rollback() should differ in
    this matter. If I look at CosTransactions::Resource::rollback(), a
    resource can raise HeurisitcCommit, HeuristicMixed, and HeuristicHazard
    as part of a rollback.

    Also in the X/Open DTP XA interface any kind of heuristic decision can
    be reported in an xa_rollback().

  • Reported: TRANS 1.1 — Thu, 8 Apr 1999 04:00 GMT
  • Disposition: Resolved — TRANS 1.2
  • Disposition Summary:


  • Updated: Fri, 6 Mar 2015 21:37 GMT