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) {