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();
Show replies by date