[hornetq-commits] JBoss hornetq SVN: r10417 - trunk/docs/user-manual/en.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Mar 30 09:57:39 EDT 2011


Author: ataylor
Date: 2011-03-30 09:57:38 -0400 (Wed, 30 Mar 2011)
New Revision: 10417

Modified:
   trunk/docs/user-manual/en/ha.xml
Log:
doc fix


Modified: trunk/docs/user-manual/en/ha.xml
===================================================================
--- trunk/docs/user-manual/en/ha.xml	2011-03-30 02:48:54 UTC (rev 10416)
+++ trunk/docs/user-manual/en/ha.xml	2011-03-30 13:57:38 UTC (rev 10417)
@@ -261,8 +261,10 @@
                   <para>
                      The caveat to this rule is when XA is used either via JMS or through the core API.
                      If 2 phase commit is used and prepare has already ben called then rolling back could
-                     cause a <literal>HeuristicMixedException</literal>. Because of this there may be a
-                     chance that any non persistent messages could be lost. To avoid this use persistent
+                     cause a <literal>HeuristicMixedException</literal>. Because of this the commit will throw
+                     a <literal>XAException.XA_RETRY</literal> exception. This informs the Transaction Manager
+                     that it should retry the commit at some later point in time, a side effect of this is
+                     that any non persistent messages will be lost. To avoid this use persistent
                      messages when using XA. With acknowledgements this is not an issue since they are
                      flushed to the server before prepare gets called.
                   </para>



More information about the hornetq-commits mailing list