From ad98bc505a900520535c4df3a3cc06c47389897c Mon Sep 17 00:00:00 2001 From: kruthar Date: Thu, 2 Jun 2016 20:54:42 -0500 Subject: [PATCH] [mongodb] return OK on updates with w=0 --- mongodb/src/main/java/com/yahoo/ycsb/db/AsyncMongoDbClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongodb/src/main/java/com/yahoo/ycsb/db/AsyncMongoDbClient.java b/mongodb/src/main/java/com/yahoo/ycsb/db/AsyncMongoDbClient.java index 89eb7d2500..8b7920810e 100644 --- a/mongodb/src/main/java/com/yahoo/ycsb/db/AsyncMongoDbClient.java +++ b/mongodb/src/main/java/com/yahoo/ycsb/db/AsyncMongoDbClient.java @@ -462,7 +462,7 @@ public final Status update(final String table, final String key, } final long res = collection.update(query, update, false, false, writeConcern); - return res == 1 ? Status.OK : Status.NOT_FOUND; + return writeConcern == Durability.NONE || res == 1 ? Status.OK : Status.NOT_FOUND; } catch (final Exception e) { System.err.println(e.toString()); return Status.ERROR;