You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2017/07/11 11:19:43 UTC
svn commit: r1801592 - in
/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index:
IndexCommand.java OutOfBandIndexer.java
Author: chetanm
Date: Tue Jul 11 11:19:43 2017
New Revision: 1801592
URL: http://svn.apache.org/viewvc?rev=1801592&view=rev
Log:
OAK-6271 - Support for importing index files
Log info message for out-of-band indexing about next step i.e.
invoking the IndexerMBean#import operation
Modified:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
Modified: jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java?rev=1801592&r1=1801591&r2=1801592&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java (original)
+++ jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java Tue Jul 11 11:19:43 2017
@@ -145,7 +145,9 @@ public class IndexCommand implements Com
private void reindex(IndexHelper indexHelper, String checkpoint) throws IOException, CommitFailedException {
checkNotNull(checkpoint, "Checkpoint value is required for reindexing done in read only mode");
try (OutOfBandIndexer indexer = new OutOfBandIndexer(indexHelper, checkpoint)) {
- indexer.reindex();
+ File destDir = indexer.reindex();
+ log.info("To complete indexing import the created index files via IndexerMBean#importIndex operation with " +
+ "[{}] as input", getPath(destDir));
}
}
Modified: jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java?rev=1801592&r1=1801591&r2=1801592&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java (original)
+++ jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java Tue Jul 11 11:19:43 2017
@@ -107,7 +107,7 @@ public class OutOfBandIndexer implements
this.checkpoint = checkNotNull(checkpoint);
}
- public void reindex() throws CommitFailedException, IOException {
+ public File reindex() throws CommitFailedException, IOException {
Stopwatch w = Stopwatch.createStarted();
NodeState checkpointedState = retrieveNodeStateForCheckpoint();
@@ -125,6 +125,7 @@ public class OutOfBandIndexer implements
log.info("Indexing completed for indexes {} in {} and index files are copied to {}",
indexHelper.getIndexPaths(), w, IndexCommand.getPath(destDir));
+ return destDir;
}
private File getLocalIndexDir() throws IOException {