[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