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 2016/12/15 13:46:42 UTC

svn commit: r1774445 - /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java

Author: mreutegg
Date: Thu Dec 15 13:46:42 2016
New Revision: 1774445

URL: http://svn.apache.org/viewvc?rev=1774445&view=rev
Log:
OAK-5317: MongoBlobStore creates _id index unnecessarily

Modified:
    jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java

Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java?rev=1774445&r1=1774444&r2=1774445&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobStore.java Thu Dec 15 13:46:42 2016
@@ -71,7 +71,6 @@ public class MongoBlobStore extends Cach
         // space allocated for a record to the next power of two
         // (there is an overhead per record, let's assume it is 1 KB at most)
         setBlockSize(2 * 1024 * 1024 - 1024);
-        initBlobCollection();
     }
 
     @Override
@@ -161,18 +160,6 @@ public class MongoBlobStore extends Cach
         return collection;
     }
 
-    private void initBlobCollection() {
-        if (db.collectionExists(COLLECTION_BLOBS)) {
-            return;
-        }
-        DBCollection collection = getBlobCollection();
-        DBObject index = new BasicDBObject();
-        index.put(MongoBlob.KEY_ID, 1L);
-        DBObject options = new BasicDBObject();
-        options.put("unique", Boolean.TRUE);
-        collection.createIndex(index, options);
-    }
-
     private MongoBlob getBlob(String id, long lastMod) {
         DBObject query = getBlobQuery(id, lastMod);