Author: alexparvulescu
Date: Wed Apr  2 14:37:51 2014
New Revision: 1584056

URL: http://svn.apache.org/r1584056
Log:
OAK-1456 Non-blocking reindexing

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java?rev=1584056&r1=1584055&r2=1584056&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java 
(original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java 
Wed Apr  2 14:37:51 2014
@@ -508,8 +508,14 @@ public class Oak {
             scheduleWithFixedDelay(whiteboard, task, 5, true);
             registerMBean(whiteboard, IndexStatsMBean.class,
                     task.getIndexStats(), IndexStatsMBean.TYPE, name);
+
+            name = "async-reindex";
+            task = new AsyncIndexUpdate(name, store, indexEditors, true);
+            scheduleWithFixedDelay(whiteboard, task, 5, true);
+            registerMBean(whiteboard, IndexStatsMBean.class,
+            task.getIndexStats(), IndexStatsMBean.TYPE, name);
         }
-        
+
         registerMBean(whiteboard, QueryEngineSettingsMBean.class,
                 queryEngineSettings, QueryEngineSettingsMBean.TYPE, 
"settings");
 


Reply via email to