From 86ee042efa127a043bbd4b1b2db212f8c635eb49 Mon Sep 17 00:00:00 2001
From: verboomp
Date: Wed, 1 Feb 2017 15:45:38 +0100
Subject: [PATCH 2/2] MODE-2663 Added index on sort column so it also works
with big files without running in the sort limit of
32MB.
---
.../jcr/value/binary/MongodbBinaryStore.java | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/modeshape-jcr/src/main/java/org/modeshape/jcr/value/binary/MongodbBinaryStore.java b/modeshape-jcr/src/main/java/org/modeshape/jcr/value/binary/MongodbBinaryStore.java
index 4dd402d..29e007e 100644
--- a/modeshape-jcr/src/main/java/org/modeshape/jcr/value/binary/MongodbBinaryStore.java
+++ b/modeshape-jcr/src/main/java/org/modeshape/jcr/value/binary/MongodbBinaryStore.java
@@ -194,6 +194,7 @@ public class MongodbBinaryStore extends AbstractBinaryStore {
// store content
DBCollection content = db.getCollection(key.toString());
+ content.createIndex(DATA_CHUNK_SORT);
ChunkOutputStream dbStream = markAsUnused ? new ChunkOutputStream(content, System.currentTimeMillis()) : new ChunkOutputStream(
content);
try {
--
1.7.8.msysgit.0