From 82d0f4fce823128c652fe7a281b067dba74eada7 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Wed, 16 Sep 2015 15:33:59 +0100 Subject: [PATCH] make unarchive more responsive by downloading documents in parallel unarchive is triggered interactively so we should try to make it reasonably fast --- services/track-changes/app/coffee/DocArchiveManager.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/track-changes/app/coffee/DocArchiveManager.coffee b/services/track-changes/app/coffee/DocArchiveManager.coffee index 0e3eeba13e..210f6d9f9c 100644 --- a/services/track-changes/app/coffee/DocArchiveManager.coffee +++ b/services/track-changes/app/coffee/DocArchiveManager.coffee @@ -47,7 +47,7 @@ module.exports = DocArchiveManager = return callback new Error("No docs for project #{project_id}") jobs = _.map docs, (doc) -> (cb)-> DocArchiveManager.unArchiveDocChanges project_id, doc._id, cb - async.series jobs, callback + async.parallelLimit jobs, 4, callback unArchiveDocChanges: (project_id, doc_id, callback)-> MongoManager.getArchivedDocChanges doc_id, (error, count) ->