From 170b660b43e283e708c7c74124fc16cfec794f2b Mon Sep 17 00:00:00 2001
From: Jeff Yemin <jeff.yemin@10gen.com>
Date: Thu, 9 Jul 2015 19:45:13 -0400
Subject: [PATCH] Fixed incorrect creation of MongoDB URL for
 mongodb.writeConcern of journaled.

---
 mongodb/src/main/java/com/yahoo/ycsb/db/OptionsSupport.java     | 2 +-
 mongodb/src/test/java/com/yahoo/ycsb/db/OptionsSupportTest.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mongodb/src/main/java/com/yahoo/ycsb/db/OptionsSupport.java b/mongodb/src/main/java/com/yahoo/ycsb/db/OptionsSupport.java
index a2e926d3..a1c0264e 100644
--- a/mongodb/src/main/java/com/yahoo/ycsb/db/OptionsSupport.java
+++ b/mongodb/src/main/java/com/yahoo/ycsb/db/OptionsSupport.java
@@ -76,7 +76,7 @@ public final class OptionsSupport {
                 result = addUrlOption(result, "w", "1");
             }
             else if ("journaled".equals(writeConcernType)) {
-                result = addUrlOption(result, "journal", "true");
+                result = addUrlOption(result, "j", "true");
             }
             else if ("replica_acknowledged".equals(writeConcernType)) {
                 result = addUrlOption(result, "w", "2");
diff --git a/mongodb/src/test/java/com/yahoo/ycsb/db/OptionsSupportTest.java b/mongodb/src/test/java/com/yahoo/ycsb/db/OptionsSupportTest.java
index 20829d55..adb9ec20 100644
--- a/mongodb/src/test/java/com/yahoo/ycsb/db/OptionsSupportTest.java
+++ b/mongodb/src/test/java/com/yahoo/ycsb/db/OptionsSupportTest.java
@@ -110,7 +110,7 @@ public class OptionsSupportTest {
         assertThat(
                 updateUrl("mongodb://locahost:27017/?foo=bar",
                         props("mongodb.writeConcern", "journaled")),
-                is("mongodb://locahost:27017/?foo=bar&journal=true"));
+                is("mongodb://locahost:27017/?foo=bar&j=true"));
         assertThat(
                 updateUrl("mongodb://locahost:27017/?foo=bar",
                         props("mongodb.writeConcern", "replica_acknowledged")),
-- 
GitLab