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

make Settings.parallelSqlQueryLimit a config setting

Henry Oswald 8 лет назад
Родитель
Сommit
ac4d07352f
2 измененных файлов с 4 добавлено и 2 удалено
  1. 3 2
      services/clsi/app/coffee/DbQueue.coffee
  2. 1 0
      services/clsi/config/settings.defaults.coffee

+ 3 - 2
services/clsi/app/coffee/DbQueue.coffee

@@ -1,13 +1,14 @@
 async = require "async"
 async = require "async"
+Settings = require "settings-sharelatex"
 
 
 queue = async.queue((task, cb)->
 queue = async.queue((task, cb)->
 		console.log("running task")
 		console.log("running task")
 		task(cb)
 		task(cb)
-	, 1)
+	, Settings.parallelSqlQueryLimit)
 
 
 queue.drain = ()->
 queue.drain = ()->
     console.log('HI all items have been processed')
     console.log('HI all items have been processed')
-    
+
 module.exports = 
 module.exports = 
 	queue: queue
 	queue: queue
 
 

+ 1 - 0
services/clsi/config/settings.defaults.coffee

@@ -36,6 +36,7 @@ module.exports =
 	smokeTest: process.env["SMOKE_TEST"] or false
 	smokeTest: process.env["SMOKE_TEST"] or false
 	project_cache_length_ms: 1000 * 60 * 60 * 24
 	project_cache_length_ms: 1000 * 60 * 60 * 24
 	parallelFileDownloads:1
 	parallelFileDownloads:1
+	parallelSqlQueryLimit:1
 	filestoreDomainOveride: process.env["FILESTORE_DOMAIN_OVERRIDE"]
 	filestoreDomainOveride: process.env["FILESTORE_DOMAIN_OVERRIDE"]
 	texliveImageNameOveride: process.env["TEX_LIVE_IMAGE_NAME_OVERRIDE"]
 	texliveImageNameOveride: process.env["TEX_LIVE_IMAGE_NAME_OVERRIDE"]