Przeglądaj źródła

pause stream while writing to mongo

Brian Gough 11 lat temu
rodzic
commit
dfa0036507

+ 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