diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java index 1a79349..b04e297 100755 --- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java +++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java @@ -445,8 +445,8 @@ public class RDBDocumentStore implements DocumentStore { RDBTableMetaData tmd = getTable(collection); try { connection = this.ch.getRWConnection(); + connection.setAutoCommit(true); Set successfulUpdates = db.update(connection, tmd, docsToUpdate, upsert); - connection.commit(); Set failedUpdates = Sets.difference(keysToUpdate, successfulUpdates); oldDocs.keySet().removeAll(failedUpdates);