make archive and unarchive parallelLimit to speed it up

This commit is contained in:
Henry Oswald 2015-09-22 09:41:26 +01:00
parent 9cfa4b3f84
commit f1bf0c97ec

View file

@ -20,7 +20,7 @@ module.exports = DocArchive =
jobs = _.map docs, (doc) ->
(cb)->
DocArchive.archiveDoc project_id, doc, cb
async.series jobs, callback
async.parallelLimit jobs, 5, callback
archiveDoc: (project_id, doc, callback)->
@ -52,7 +52,7 @@ module.exports = DocArchive =
return cb()
else
DocArchive.unarchiveDoc project_id, doc._id, cb
async.series jobs, callback
async.parallelLimit jobs, 5, callback
unarchiveDoc: (project_id, doc_id, callback)->
logger.log project_id: project_id, doc_id: doc_id, "getting doc from s3"