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)
         );
     }
 


Reply via email to