Просмотр исходного кода

make archive and unarchive parallelLimit to speed it up

Henry Oswald 11 лет назад
Родитель
Сommit
f1bf0c97ec
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      services/docstore/app/coffee/DocArchiveManager.coffee

+ 2 - 2
services/docstore/app/coffee/DocArchiveManager.coffee

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