commit | e7f435b0346d55f9cc9576f0cafa0eb46b1ba840 | [log] [tgz] |
---|---|---|
author | Andrei Dulceanu <adulceanu@apache.org> | Wed Mar 03 09:22:08 2021 +0000 |
committer | Andrei Dulceanu <adulceanu@apache.org> | Wed Mar 03 09:22:08 2021 +0000 |
tree | c5c424e7689719742e258d21dac123e63932897c | |
parent | e311a4d975f402c898dffaf796cf6fb63f25dd07 [diff] |
OAK-9371 - SegmentStoreMigrator ability to not copy the journal Contribution by Ieran Draghiciu git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1887135 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java b/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java index 46a2211..37b5a16 100644 --- a/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java +++ b/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java
@@ -93,6 +93,10 @@ } private Void migrateJournal() throws IOException { + if (revisionCount == 0) { + log.info("Number of revisions configured to be copied is 0. Skip copying journal."); + return null; + } log.info("{}/journal.log -> {}", sourceName, targetName); if (!source.getJournalFile().exists()) { log.info("No journal at {}; skipping.", sourceName);