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

pause stream while writing to mongo

Brian Gough 11 лет назад
Родитель
Сommit
dfa0036507
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      services/track-changes/app/coffee/MongoAWS.coffee

+ 2 - 0
services/track-changes/app/coffee/MongoAWS.coffee

@@ -57,7 +57,9 @@ module.exports = MongoAWS =
 				if line.length > 2
 					ops.push(JSON.parse(line))
 				if ops.length == MongoAWS.bulkLimit
+					download.pause()
 					MongoAWS.handleBulk ops.slice(0), () ->
+						download.resume()
 					ops.splice(0,ops.length)
 			.on 'end', () ->
 				MongoAWS.handleBulk ops, callback