PQ78122: TRANSACTION ROLLBACK LEAVES UR IN FORGET STATE. | |||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description The customer's application raised a java exception, which caused WebSphere for z/OS to initiate a rollback on the tran. The rollback caused WebSphere to leave tran's RRS UR in FGT state. The workload encountered so many rollbacks (35,401) that RRS took an 0C4 abend module ATRSMEND. RRS on other systems in the sysplex attempted to take over for the first failed RRS instance. Each attempt generated the same abend. In the end, RRS was disabled across every system in the sysplex.Local fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V5.0 for z/OS * **************************************************************** * PROBLEM DESCRIPTION: RRS ABEND0C4/ABENDS0C4 in module * * ATRSMEND, followed by message * * BBOT0024A. * **************************************************************** * RECOMMENDATION: * **************************************************************** In some cases, WebSphere did not drive the ATRAFGT service on the RRS units of recovery (URs) it began. This occurs when the UR was driven for rollback, and there were no XA resources enlisted in the transaction branch represented by the UR. These URs were forgotten when WebSphere was restarted. Until then, the URs are left in the 'in-forget' state. In workloads where rollbacks occur often, the number of RRS URs left in the forget steadily grows. Eventually, RRS will run out of contexts and will take an ABEND0C4/ABENDS0C4 in module ATRSMEND. When RRS goes down, WebSphere cannot continue and message BBOT0024A is issued, notifiying the operator that the workload has been quiesced and that RRS must be restarted.Problem conclusion Code was added to forget the URs that have been driven for rollback when there are no XA resources enlisted in the branch of the transaction that they represent. APAR PQ78122 is associated with SERVICE LEVEL W501001 of WebSphere Application Server V5.0 for z/OS.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
Publications Referenced
|
Document Information |
Current web document: swg1PQ78122.html
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 500
Software edition:
Reference #: PQ78122
IBM Group: Software Group
Modified date: Nov 2, 2003
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.