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 2015/07/14 11:38:47 UTC
svn commit: r1690885 -
/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java
Author: chetanm
Date: Tue Jul 14 09:38:47 2015
New Revision: 1690885
URL: http://svn.apache.org/r1690885
Log:
OAK-2892 - Speed up lucene indexing post migration by pre extracting the text content from binaries
Show more readable text extraction size
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java
Modified: jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java?rev=1690885&r1=1690884&r2=1690885&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java (original)
+++ jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java Tue Jul 14 09:38:47 2015
@@ -345,7 +345,7 @@ public class LuceneIndexEditorContext {
/**
* Log stats only if time spent is more than 2 min
*/
- private static final long LOGGING_THRESHOLD = TimeUnit.MINUTES.toMillis(2);
+ private static final long LOGGING_THRESHOLD = TimeUnit.MINUTES.toMillis(1);
private int count;
private long totalBytesRead;
private long totalTime;
@@ -380,8 +380,11 @@ public class LuceneIndexEditorContext {
@Override
public String toString() {
- return String.format(" %d (Time Taken %s, Bytes Read %s, Extracted text size %d)", count,
- timeInWords(totalTime), humanReadableByteCount(totalBytesRead), totalTextLength);
+ return String.format(" %d (Time Taken %s, Bytes Read %s, Extracted text size %s)",
+ count,
+ timeInWords(totalTime),
+ humanReadableByteCount(totalBytesRead),
+ humanReadableByteCount(totalTextLength));
}
private static String timeInWords(long millis) {