Skip to content
Snippets Groups Projects
Commit 1489ac85 authored by Jeffrey Phillips Freeman's avatar Jeffrey Phillips Freeman :boom:
Browse files

Added support for oplog size parameter.

parent 624dcb0b
No related merge requests found
......@@ -99,7 +99,7 @@ public class StartMongoMojo extends AbstractMojo {
/**
* The version of MongoDB to run e.g. 2.1.1, 1.6 v1.8.2, V2_0_4,
*
* @parameter expression="${mongodb.version}" default-value="3.0.3"
* @parameter expression="${mongodb.version}" default-value="3.0.2"
* @since 1.0.0
*/
private String version;
......@@ -206,6 +206,13 @@ public class StartMongoMojo extends AbstractMojo {
*/
private String replSet;
/**
* Set the size for the MongoDB oplog
*
* @parameter expression="${mongodb.oplogSize}" default-value="0"
*/
private int oplogSize;
/**
* The maven project.
*
......@@ -263,7 +270,7 @@ public class StartMongoMojo extends AbstractMojo {
IMongodConfig config = new MongodConfigBuilder()
.version(getVersion()).net(new Net(bindIp, port, Network.localhostIsIPv6()))
.replication(new Storage(getDataDirectory(), replSet, 0))
.replication(new Storage(getDataDirectory(), replSet, oplogSize))
.build();
executable = MongodStarter.getInstance(runtimeConfig).prepare(config);
......
......@@ -56,7 +56,7 @@
<port>37017</port>
<databaseDirectory>/tmp/mongotest</databaseDirectory>
<logging>console</logging>
<version>v3.0.2</version>
<version>v3.0.1</version>
<authEnabled>true</authEnabled>
</configuration>
</execution>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment