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);