PQ67409: TRANSACTION MANAGER MUST DETECT STALE CONNECTIONS AND RETRY ON A NEW ONE | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description The Transaction Manager does not handle stale connections correctly. If a network failure occurs with in-flight transactions (2 phase commit), the transaction manager is not able to rollback the resource manager. It tries once and receives an XAER_RMFAIL. It then retries the rollback, but fails with XAER_PROTO. Defect 139136. Also the reconnect to RM logic must throw a transientLocal fix Problem summary **************************************************************** * USERS AFFECTED: Users of WebSphere Application Server : * * When a connection to a Resource Manager * * is lost any prepared Tx's are not * * resolved when the RM is back on-line, * * but resolved at application server * * restart. * **************************************************************** * PROBLEM DESCRIPTION: JTS Transaction Manager must detect * * stale connections and retry on new * * connections. * **************************************************************** * RECOMMENDATION: * **************************************************************** The v4.0 transaction manager currently does not handle stale connections. If a network failure occurs with in-flight transactions (2PC), the transaction manager is currently not able to roll back the resource manager. It tries once and receives a XAER_RMFAIL. It then retries the rollback, but fails with XAER_PROTO. The solution is to re-instate the connection and then retry. Also the reconnect to RM logic must throw a TRANSIENT exception if the RM is not yet available on the retry. The retry will then be done again after a short wait.Problem conclusion Re-instate connection when the RM is back on-line and resolve prepared transactions.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
SRLS
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ67409
IBM Group: Software Group
Modified date: Nov 5, 2002
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.