Author: frm
Date: Mon Nov 27 16:07:30 2017
New Revision: 1816472
URL: http://svn.apache.org/viewvc?rev=1816472&view=rev
Log:
OAK-6992 - The datastorecheck command should not silently upgrade the FileStore
Modified:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/SegmentTarUtils.java
Modified:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/SegmentTarUtils.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/SegmentTarUtils.java?rev=1816472&r1=1816471&r2=1816472&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/SegmentTarUtils.java
(original)
+++
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/SegmentTarUtils.java
Mon Nov 27 16:07:30 2017
@@ -225,7 +225,9 @@ final class SegmentTarUtils {
}
private static FileStore openFileStore(String directory, boolean force)
throws IOException, InvalidFileStoreVersionException {
- return newFileStoreBuilder(directory, force).build();
+ return newFileStoreBuilder(directory, force)
+ .withStrictVersionCheck(true)
+ .build();
}
private static File checkFileStoreVersionOrFail(String path, boolean
force) throws IOException, InvalidFileStoreVersionException {