[jboss-svn-commits] JBL Code SVN: r28332 - labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 23 07:58:09 EDT 2009
Author: mark.little at jboss.com
Date: 2009-07-23 07:58:09 -0400 (Thu, 23 Jul 2009)
New Revision: 28332
Modified:
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore/XARecoveryModule.java
Log:
Improved debug messages around Xid recovery.
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore/XARecoveryModule.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore/XARecoveryModule.java 2009-07-23 11:10:04 UTC (rev 28331)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/recovery/arjunacore/XARecoveryModule.java 2009-07-23 11:58:09 UTC (rev 28332)
@@ -749,6 +749,8 @@
* caught {1}
* @message com.arjuna.ats.internal.jta.recovery.info.rollingback Rolling
* back {0}
+ * @message com.arjuna.ats.internal.jta.recovery.info.rollingbackignore Ignoring
+ * Xid {0} and leaving for transaction recovery to drive.
* @message com.arjuna.ats.internal.jta.recovery.info.notrollback Told not
* to rollback {0}
*/
@@ -1004,20 +1006,32 @@
{
if (doRecovery)
{
- if (jtaLogger.loggerI18N.isInfoEnabled())
+ if (!transactionLog((Xid) xids[j]))
{
- jtaLogger.loggerI18N
- .info(
- "com.arjuna.ats.internal.jta.recovery.info.rollingback",
- new Object[]
- { XAHelper
- .xidToString((Xid) xids[j]) });
+ if (jtaLogger.loggerI18N.isInfoEnabled())
+ {
+ jtaLogger.loggerI18N
+ .info(
+ "com.arjuna.ats.internal.jta.recovery.info.rollingback",
+ new Object[]
+ { XAHelper
+ .xidToString((Xid) xids[j]) });
+ }
+
+ xares.rollback((Xid) xids[j]);
}
-
- if (!transactionLog((Xid) xids[j]))
- xares.rollback((Xid) xids[j]);
else
{
+ if (jtaLogger.loggerI18N.isInfoEnabled())
+ {
+ jtaLogger.loggerI18N
+ .info(
+ "com.arjuna.ats.internal.jta.recovery.info.rollingbackignore",
+ new Object[]
+ { XAHelper
+ .xidToString((Xid) xids[j]) });
+ }
+
/*
* Ignore it as the transaction system
* will recovery it eventually.
More information about the jboss-svn-commits
mailing list