make unarchive more responsive by downloading documents in parallel

unarchive is triggered interactively so we should try to make it
reasonably fast
This commit is contained in:
Brian Gough 2015-09-16 15:33:59 +01:00
parent dfa0036507
commit 82d0f4fce8

View file

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