can we revert this change? this increases the build time quite a bit on my machine. alternatively we could slightly increase the heap size...
regards marcel > -----Original Message----- > From: resc...@apache.org [mailto:resc...@apache.org] > Sent: Dienstag, 25. März 2014 16:36 > To: oak-comm...@jackrabbit.apache.org > Subject: svn commit: r1581376 - /jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java > > Author: reschke > Date: Tue Mar 25 15:35:34 2014 > New Revision: 1581376 > > URL: http://svn.apache.org/r1581376 > Log: > OAK-1478 - use in-file instead of in-mem H2 database (because of OOMs) > > Modified: > jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java > > Modified: jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java > URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java?rev= > 1581376&r1=1581375&r2=1581376&view=diff > ========================================================== > ==================== > --- jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java > (original) > +++ jackrabbit/oak/trunk/oak- > jcr/src/test/java/org/apache/jackrabbit/oak/jcr/NodeStoreFixture.java Tue > Mar 25 15:35:34 2014 > @@ -19,10 +19,12 @@ > package org.apache.jackrabbit.oak.jcr; > > import java.io.Closeable; > +import java.io.File; > import java.io.IOException; > import java.util.UUID; > > import com.mongodb.DB; > + > import org.apache.jackrabbit.mk.core.MicroKernelImpl; > import org.apache.jackrabbit.oak.kernel.KernelNodeStore; > import org.apache.jackrabbit.oak.plugins.document.DocumentMK; > @@ -78,13 +80,15 @@ public abstract class NodeStoreFixture { > @Override > public NodeStore createNodeStore() { > String id = UUID.randomUUID().toString(); > - return new > DocumentMK.Builder().setRDBConnection("jdbc:h2:mem:" + id + > ";MVCC=true", "sa", "").getNodeStore(); > + String folder = (new File("target")).isDirectory() ? "target/" : > ""; > + return new DocumentMK.Builder().setRDBConnection("jdbc:h2:file:" > + folder + id + ";MVCC=true", "sa", "").getNodeStore(); > } > > @Override > public NodeStore createNodeStore(int clusterNodeId) { > try { > - return new > DocumentMK.Builder().setRDBConnection("jdbc:h2:mem:oaknodes-" + > clusterNodeId, "sa", "").getNodeStore(); > + String folder = (new File("target")).isDirectory() ? > "target/" : ""; > + return new > DocumentMK.Builder().setRDBConnection("jdbc:h2:file:" + folder + > "oaknodes-" + clusterNodeId, "sa", "").getNodeStore(); > } catch (Exception e) { > return null; > } >