Mantis - Resin
Viewing Issue Advanced Details
5261 minor always 10-25-12 18:19 01-17-13 14:24
alex  
alex  
normal  
closed 3.1.12  
fixed  
none    
none 3.1.13  
0005261: XADataSource: rolling back failed distributed transaction
req by: Takahiro Fukuda

For fixing in 3.1.13

<Reproduction procedure>
&12288;1.XAResource.prepare() of Resouce-B(SD) is executed.
  XAResource.prepare() of Resouce-A(BAPF) is not executed.
 -> break point is TransactionImpl.java: line 626
 -> force shutdown resin server.
2.Resin restart.

At the Resin restarting, it calls "forget".
We think that Oracle can not do "forget" after executing "prepare".
XAResouce.XAER_PROTO error occurs.

Oracle can do "rollback" after executeing "prepare".
We want you to correspond to this specification to the Resin's
recovering process.

There are no notes attached to this issue.