You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mr...@apache.org on 2014/08/27 16:35:27 UTC
svn commit: r1620905 - in
/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo:
MongoDocumentStore.java MongoVersionGCSupport.java
Author: mreutegg
Date: Wed Aug 27 14:35:26 2014
New Revision: 1620905
URL: http://svn.apache.org/r1620905
Log:
OAK-2058: Hard-coded write concern
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java?rev=1620905&r1=1620904&r2=1620905&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java Wed Aug 27 14:35:26 2014
@@ -502,7 +502,7 @@ public class MongoDocumentStore implemen
DBCollection dbCollection = getDBCollection(collection);
long start = start();
try {
- WriteResult writeResult = dbCollection.remove(getByKeyQuery(key).get(), WriteConcern.SAFE);
+ WriteResult writeResult = dbCollection.remove(getByKeyQuery(key).get());
invalidateCache(collection, key);
if (writeResult.getError() != null) {
throw new DocumentStoreException("Remove failed: " + writeResult.getError());
@@ -517,7 +517,7 @@ public class MongoDocumentStore implemen
DBCollection dbCollection = getDBCollection(collection);
for(List<String> keyBatch : Lists.partition(keys, IN_CLAUSE_BATCH_SIZE)){
DBObject query = QueryBuilder.start(Document.ID).in(keyBatch).get();
- WriteResult writeResult = dbCollection.remove(query, WriteConcern.SAFE);
+ WriteResult writeResult = dbCollection.remove(query);
invalidateCache(collection, keyBatch);
if (writeResult.getError() != null) {
throw new DocumentStoreException("Remove failed: " + writeResult.getError());
@@ -663,7 +663,7 @@ public class MongoDocumentStore implemen
long start = start();
try {
try {
- WriteResult writeResult = dbCollection.insert(inserts, WriteConcern.SAFE);
+ WriteResult writeResult = dbCollection.insert(inserts);
if (writeResult.getError() != null) {
return false;
}
@@ -705,7 +705,7 @@ public class MongoDocumentStore implemen
}
}
try {
- WriteResult writeResult = dbCollection.update(query.get(), update, false, true, WriteConcern.SAFE);
+ WriteResult writeResult = dbCollection.update(query.get(), update, false, true);
if (writeResult.getError() != null) {
throw new DocumentStoreException("Update failed: " + writeResult.getError());
}
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java?rev=1620905&r1=1620904&r2=1620905&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java Wed Aug 27 14:35:26 2014
@@ -35,7 +35,6 @@ import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.QueryBuilder;
import com.mongodb.ReadPreference;
-import com.mongodb.WriteConcern;
import com.mongodb.WriteResult;
import org.apache.jackrabbit.oak.plugins.document.Collection;
import org.apache.jackrabbit.oak.plugins.document.Document;
@@ -103,7 +102,7 @@ public class MongoVersionGCSupport exten
logSplitDocIdsTobeDeleted(query);
}
- WriteResult writeResult = getNodeCollection().remove(query, WriteConcern.SAFE);
+ WriteResult writeResult = getNodeCollection().remove(query);
if (writeResult.getError() != null) {
//TODO This might be temporary error or we fail fast and let next cycle try again
log.warn("Error occurred while deleting old split documents from Mongo {}", writeResult.getError());