Merge pull request #86 from overleaf/ho-add-logging

Add logging for all project flushing
This commit is contained in:
Henry Oswald 2019-08-30 09:46:46 +01:00 committed by GitHub
commit c64cae2248

View file

@ -6,6 +6,7 @@ docUpdaterKeys = Settings.redis.documentupdater.key_schema
async = require("async")
ProjectManager = require("./ProjectManager")
_ = require("lodash")
logger = require("logger-sharelatex")
ProjectFlusher =
@ -46,6 +47,7 @@ ProjectFlusher =
return ids
flushAllProjects: (options, callback)->
logger.log options:options, "flushing all projects"
ProjectFlusher._getKeys docUpdaterKeys.docsInProject({project_id:"*"}), options.limit, (error, project_keys) ->
if error?
logger.err err:error, "error getting keys for flushing"
@ -64,6 +66,7 @@ ProjectFlusher =
failure.push(project_ids[i])
else
success.push(project_ids[i])
logger.log success:success, failure:failure, "finished flushing all projects"
return callback(error, {success:success, failure:failure})