From cc962e1c44aaa4d3bf56dd21c53acb052fc65523 Mon Sep 17 00:00:00 2001 From: James Allen Date: Fri, 16 May 2014 17:00:30 +0100 Subject: [PATCH] Add indexes in background --- services/track-changes/app/coffee/MongoManager.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/services/track-changes/app/coffee/MongoManager.coffee b/services/track-changes/app/coffee/MongoManager.coffee index 5bcca5d467..1fc13ca299 100644 --- a/services/track-changes/app/coffee/MongoManager.coffee +++ b/services/track-changes/app/coffee/MongoManager.coffee @@ -116,12 +116,12 @@ module.exports = MongoManager = ensureIndices: () -> # For finding all updates that go into a diff for a doc - db.docHistory.ensureIndex { doc_id: 1, v: 1 } + db.docHistory.ensureIndex { doc_id: 1, v: 1 }, { background: true } # For finding all updates that affect a project - db.docHistory.ensureIndex { project_id: 1, "meta.end_ts": 1 } + db.docHistory.ensureIndex { project_id: 1, "meta.end_ts": 1 }, { background: true } # For finding updates that don't yet have a project_id and need it inserting - db.docHistory.ensureIndex { doc_id: 1, project_id: 1 } + db.docHistory.ensureIndex { doc_id: 1, project_id: 1 }, { background: true } # For finding project meta-data - db.projectHistoryMetaData.ensureIndex { project_id: 1 } + db.projectHistoryMetaData.ensureIndex { project_id: 1 }, { background: true } # TTL index for auto deleting week old temporary ops - db.docHistory.ensureIndex { expiresAt: 1 }, { expireAfterSeconds: 0 } + db.docHistory.ensureIndex { expiresAt: 1 }, { expireAfterSeconds: 0, background: true }