PQ97609: INDOUBT TRANSACTIONS BELONGING TO SUBORDINATE MAY REMAIN, AFTER SUPERIOR FAILS AND RECOVERS.

 A fix is available

PQ98256; 4.0.7: Heavy inter-server transactional work can cause a server to hang



APAR status
Closed as program error.

Error description
A distributed transaction was in the process of handling a
prepare request when the superior (originating) server failed.
Following the successful recovery of the superior, there
were still indoubt transactions belonging to the subrodinate
server.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server Users.      *
****************************************************************
* PROBLEM DESCRIPTION: Distributed transactions were left in   *
*                      indoubt state after superior failed and *
*                      recovered.                              *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
A distributed transaction was in the process of handling a
prepare request when the superior (originating) server failed.
Following the successful recovery of the superior, there
were still indoubt transactions belonging to the subrodinate.
The problem here is that the recovery coordinator was not
being registered with the orb before the coordinating server
the superior server) failed, and so the replay_completion call
was failing. There was a further problem in that, if the
superior rolled back the transaction, the subordinate was not
able to detect this, and continually resissued the request.
Problem conclusion
Classes Proxy and JBrokerSupport will be updated to ensure that
the recovery coordinator is registered with the orb.
Class CoordinatorImpl will be updated to return an
OBJECT_NOT_EXIST exception if the distributed transaction was
rolled back by the superior, so allowing the subordinate to
take the corresponding action.
This fix is available via iFix PQ97609.
Temporary fix Comments
APAR information
APAR number PQ97609
Reported component name WEBSPHERE AE AI
Reported component ID 5630A2200
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2004-11-24
Closed date 2005-01-13
Last modified date 2005-01-13

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
COORDIMP JBRKSUP PROXY      

SRLS

Fix information

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ97609
IBM Group: Software Group
Modified date: Jan 13, 2005