PQ65676: TRANSACTION MANAGER MUST DETECT STALE CONNECTION AND RETRY ON A NEW ONE | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description The transaction manager does not handel stale connections correctly. If a network failure occurs with in-flight transactions (2 phase commit), the tranasction manager is not able to roll back the resource manager. It tries once and receives an XAER_RMFAIl. It then retries the rollback, but fails with XAER_PROTO. Defect 139136 Additional Symptoms: StaleConnectionException SCELocal fix Problem summary **************************************************************** * USERS AFFECTED: ALL WebSphere Application Server users * **************************************************************** * PROBLEM DESCRIPTION: XAER_RMFAIL response received from a * * resource manager leads to XAER_PROTO * * responses, following a network failure. * **************************************************************** * RECOMMENDATION: * **************************************************************** Following a network failure, and the subsequent recovery of the network, Transaction Manager was unable to recover in-flight two-phase commit (2PC) resources correctly. The XA resource that returns XAER_RMFAIL on the endAssociation just causes the transaction to abort. The resource is still registered with the coordinator, so when abort processing occurs, an attempt is made to rollback the resource. This may result in XAER_RMFAIL, or XAER_PROTO being raised and then an attempt to rollback is made again.Problem conclusion Changes will be made to ResourceVector, TransactionImpl, JTAXAResource and XARminst to ensure that on receipt of the first XAER_RMFAIL, no attempt will be made to recontact the resource, unless the resource is in a prepared state.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 #: PQ65676
IBM Group: Software Group
Modified date: Nov 26, 2002
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.