Author: tomekr Date: Tue Apr 16 11:06:10 2019 New Revision: 1857641 URL: http://svn.apache.org/viewvc?rev=1857641&view=rev Log: OAK-8185: Improve CompositeNodeStore fixture
- remove unused parameters Modified: jackrabbit/oak/trunk/oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/CompositeStoreFixture.java jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java Modified: jackrabbit/oak/trunk/oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java?rev=1857641&r1=1857640&r2=1857641&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java (original) +++ jackrabbit/oak/trunk/oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java Tue Apr 16 11:06:10 2019 @@ -174,10 +174,6 @@ public class BenchmarkRunner { OptionSpec<Boolean> transientWrites = parser.accepts("transient", "Do not save data.") .withOptionalArg().ofType(Boolean.class) .defaultsTo(Boolean.FALSE); - OptionSpec<Integer> mounts = parser.accepts("mounts", "Number of mounts for the composite node store.") - .withOptionalArg().ofType(Integer.class).defaultsTo(2); - OptionSpec<Integer> pathsPerMount = parser.accepts("pathsPerMount", "Number of paths per one mount.") - .withOptionalArg().ofType(Integer.class).defaultsTo(1000); OptionSpec<Integer> vgcMaxAge = parser.accepts("vgcMaxAge", "Continuous DocumentNodeStore VersionGC max age in sec (RDB only)") .withRequiredArg().ofType(Integer.class).defaultsTo(-1); OptionSpec<Integer> coldSyncInterval = parser.accepts("coldSyncInterval", "interval between sync cycles in sec (Segment-Tar-Cold only)") @@ -257,10 +253,10 @@ public class BenchmarkRunner { dropDBAfterTest.value(options), cacheSize * MB, base.value(options), fdsCache.value(options), vgcMaxAge.value(options)), OakRepositoryFixture.getCompositeStore(base.value(options), 256, cacheSize, - mmap.value(options), mounts.value(options), pathsPerMount.value(options)), - OakRepositoryFixture.getCompositeMemoryStore(mounts.value(options), pathsPerMount.value(options)), + mmap.value(options)), + OakRepositoryFixture.getCompositeMemoryStore(), OakRepositoryFixture.getCompositeMongoStore(uri, cacheSize * MB, - dropDBAfterTest.value(options), mounts.value(options), pathsPerMount.value(options)) + dropDBAfterTest.value(options)) }; Benchmark[] allBenchmarks = new Benchmark[] { Modified: jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/CompositeStoreFixture.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/CompositeStoreFixture.java?rev=1857641&r1=1857640&r2=1857641&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/CompositeStoreFixture.java (original) +++ jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/CompositeStoreFixture.java Tue Apr 16 11:06:10 2019 @@ -51,10 +51,6 @@ import static org.apache.jackrabbit.oak. abstract class CompositeStoreFixture extends OakFixture { - private final int mounts; - - private final int pathsPerMount; - private static final MountInfoProvider MOUNT_INFO_PROVIDER = Mounts.newBuilder() .mount("libs", true, asList( "/oak:index/*$" // pathsSupportingFragments @@ -64,14 +60,12 @@ abstract class CompositeStoreFixture ext "/jcr:system/rep:permissionStore/oak:mount-libs-crx.default")) .build(); - private CompositeStoreFixture(String name, int mounts, int pathsPerMount) { + private CompositeStoreFixture(String name) { super(name); - this.mounts = mounts; - this.pathsPerMount = pathsPerMount; } - static OakFixture newCompositeMemoryFixture(String name, int mounts, int pathsPerMount) { - return new CompositeStoreFixture(name, mounts, pathsPerMount) { + static OakFixture newCompositeMemoryFixture(String name) { + return new CompositeStoreFixture(name) { @Override protected NodeStore getNodeStore() { return new MemoryNodeStore(); @@ -85,8 +79,8 @@ abstract class CompositeStoreFixture ext } static OakFixture newCompositeSegmentFixture(String name, File base, int maxFileSizeMB, int cacheSizeMB, - boolean memoryMapping, int mounts, int pathsPerMount) { - return new CompositeStoreFixture(name, mounts, pathsPerMount) { + boolean memoryMapping) { + return new CompositeStoreFixture(name) { private FileStore fileStore; @@ -113,10 +107,8 @@ abstract class CompositeStoreFixture ext static OakFixture newCompositeMongoFixture(String name, String uri, boolean dropDBAfterTest, - long cacheSize, - int mounts, - int pathsPerMount) { - return new CompositeStoreFixture(name, mounts, pathsPerMount) { + long cacheSize) { + return new CompositeStoreFixture(name) { private String database = new MongoClientURI(uri).getDatabase(); private DocumentNodeStore ns; Modified: jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java?rev=1857641&r1=1857640&r2=1857641&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java (original) +++ jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java Tue Apr 16 11:06:10 2019 @@ -363,22 +363,19 @@ public abstract class OakFixture { } public static OakFixture getCompositeStore(final String name, final File base, - final int maxFileSizeMB, final int cacheSizeMB, final boolean memoryMapping, - final int mounts, final int pathsPerMount) { - return newCompositeSegmentFixture(name, base, maxFileSizeMB, cacheSizeMB, memoryMapping, mounts, pathsPerMount); + final int maxFileSizeMB, final int cacheSizeMB, final boolean memoryMapping) { + return newCompositeSegmentFixture(name, base, maxFileSizeMB, cacheSizeMB, memoryMapping); } - public static OakFixture getCompositeMemoryStore(final String name, final int mounts, final int pathsPerMount) { - return newCompositeMemoryFixture(name, mounts, pathsPerMount); + public static OakFixture getCompositeMemoryStore(final String name) { + return newCompositeMemoryFixture(name); } public static OakFixture getCompositeMongoStore(String name, String uri, long cacheSize, - boolean dropDBAfterTest, - int mounts, - int pathsPerMount) { - return newCompositeMongoFixture(name, uri, dropDBAfterTest, cacheSize, mounts, pathsPerMount); + boolean dropDBAfterTest) { + return newCompositeMongoFixture(name, uri, dropDBAfterTest, cacheSize); } Modified: jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java?rev=1857641&r1=1857640&r2=1857641&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java (original) +++ jackrabbit/oak/trunk/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java Tue Apr 16 11:06:10 2019 @@ -122,21 +122,19 @@ public class OakRepositoryFixture implem } public static RepositoryFixture getCompositeStore(File base, int maxFileSizeMB, int cacheSizeMB, - final boolean memoryMapping, int mounts, int pathsPerMount) { + final boolean memoryMapping) { return new OakRepositoryFixture(OakFixture.getCompositeStore(OakFixture.OAK_COMPOSITE_STORE, - base, maxFileSizeMB, cacheSizeMB, memoryMapping, mounts, pathsPerMount)); + base, maxFileSizeMB, cacheSizeMB, memoryMapping)); } - public static RepositoryFixture getCompositeMemoryStore(int mounts, int pathsPerMount) { - return new OakRepositoryFixture(OakFixture.getCompositeMemoryStore(OakFixture.OAK_COMPOSITE_MEMORY_STORE, mounts, pathsPerMount)); + public static RepositoryFixture getCompositeMemoryStore() { + return new OakRepositoryFixture(OakFixture.getCompositeMemoryStore(OakFixture.OAK_COMPOSITE_MEMORY_STORE)); } - public static RepositoryFixture getCompositeMongoStore(String uri, long cacheSize, boolean dropDBAfterTest, - int mounts, int pathsPerMount) { + public static RepositoryFixture getCompositeMongoStore(String uri, long cacheSize, boolean dropDBAfterTest) { return new OakRepositoryFixture(OakFixture.getCompositeMongoStore( OakFixture.OAK_COMPOSITE_MONGO_STORE, - uri, cacheSize, dropDBAfterTest, - mounts, pathsPerMount) + uri, cacheSize, dropDBAfterTest) ); }