PQ99682; 4.0.7: Indoubt transactions remain after
server has restarted
Downloadable files
Abstract
Indoubt transactions remain after server has
restarted.
Download Description
PQ99682 resolves this issue:
PROBLEM SUMMARY:
USERS AFFECTED:
All WebSphere Application Server users.
PROBLEM DESCRIPTION:
Indoubt transactions remain after server has restarted.
RECOMMENDATION:
A transaction was distributed across two servers. When the subordinate
server failed, indoubt transactions were present, and the server was
brought back up to perform recovery. When the server had restarted, and
recovery had been driven, the indoubt transactions remained.
The problem here is that when the transaction is imported into a server
via interop mode, the resulting XIDs are constructed using the originating
server's branch qualifier. So during recovery, the server does not
recognize the returned XIDs as belonging to it, and so does no recovery on
these XIDs.
PROBLEM CONCLUSION:
Classes CoordinatorImpl and Util will be updated to ensure that the XIDs
generated by a server always have its own branch qualifier.
This fix is available via interim fix PQ99682