[exo-jcr-commits] exo-jcr SVN: r3674 - jcr/branches/1.14-IMPR/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Dec 17 04:00:39 EST 2010


Author: nzamosenchuk
Date: 2010-12-17 04:00:38 -0500 (Fri, 17 Dec 2010)
New Revision: 3674

Modified:
   jcr/branches/1.14-IMPR/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/SearchIndex.java
Log:
EXOJCR-1080 : Avoid Doc's transfer if current JCR-node is RW.

Modified: jcr/branches/1.14-IMPR/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/SearchIndex.java
===================================================================
--- jcr/branches/1.14-IMPR/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/SearchIndex.java	2010-12-17 08:42:48 UTC (rev 3673)
+++ jcr/branches/1.14-IMPR/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/SearchIndex.java	2010-12-17 09:00:38 UTC (rev 3674)
@@ -815,7 +815,8 @@
 
    private void updateInternal(final Collection<String> remove, final Collection<Document> add) throws IOException
    {
-      if (rpcService == null)
+      // if RPC not configured or current node is in READ_WRITE mode
+      if (rpcService == null || modeHandler.getMode() == IndexerIoMode.READ_WRITE)
       {
          index.update(remove, add);
       }



More information about the exo-jcr-commits mailing list