[exo-jcr-commits] exo-jcr SVN: r4552 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Jun 21 07:19:19 EDT 2011


Author: tolusha
Date: 2011-06-21 07:19:18 -0400 (Tue, 21 Jun 2011)
New Revision: 4552

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java
Log:
EXOJCR-1392 Delay in replication of Nodes data in JBoss EPP Cluster. Do rollback on connection close() in case when IL > READ_COMMITTED

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java	2011-06-21 11:09:27 UTC (rev 4551)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCStorageConnection.java	2011-06-21 11:19:18 UTC (rev 4552)
@@ -383,10 +383,9 @@
       {
          closeStatements();
 
-         // If READ-ONLY status back it to READ-WRITE (we assume it was original state)
-         if (readOnly)
+         if (dbConnection.getTransactionIsolation() > Connection.TRANSACTION_READ_COMMITTED)
          {
-            dbConnection.setReadOnly(true);
+            dbConnection.rollback();
          }
 
          dbConnection.close();



More information about the exo-jcr-commits mailing list