mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
log doclines on hash mismatch
This commit is contained in:
parent
d56bb55953
commit
d086e0b61b
1 changed files with 3 additions and 3 deletions
|
@ -52,7 +52,7 @@ module.exports = RedisManager =
|
||||||
# check the hash computed on the redis server
|
# check the hash computed on the redis server
|
||||||
writeHash = result?[0]
|
writeHash = result?[0]
|
||||||
if logHashWriteErrors and writeHash? and writeHash isnt docHash
|
if logHashWriteErrors and writeHash? and writeHash isnt docHash
|
||||||
logger.error project_id: project_id, doc_id: doc_id, writeHash: writeHash, origHash: docHash, "hash mismatch on putDocInMemory"
|
logger.error project_id: project_id, doc_id: doc_id, writeHash: writeHash, origHash: docHash, docLines:docLines, "hash mismatch on putDocInMemory"
|
||||||
# update docsInProject set
|
# update docsInProject set
|
||||||
rclient.sadd keys.docsInProject(project_id:project_id), doc_id, callback
|
rclient.sadd keys.docsInProject(project_id:project_id), doc_id, callback
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ module.exports = RedisManager =
|
||||||
if docLines? and storedHash?
|
if docLines? and storedHash?
|
||||||
computedHash = RedisManager._computeHash(docLines)
|
computedHash = RedisManager._computeHash(docLines)
|
||||||
if logHashReadErrors and computedHash isnt storedHash
|
if logHashReadErrors and computedHash isnt storedHash
|
||||||
logger.error project_id: project_id, doc_id: doc_id, doc_project_id: doc_project_id, computedHash: computedHash, storedHash: storedHash, "hash mismatch on retrieved document"
|
logger.error project_id: project_id, doc_id: doc_id, doc_project_id: doc_project_id, computedHash: computedHash, storedHash: storedHash, docLines:docLines, "hash mismatch on retrieved document"
|
||||||
|
|
||||||
try
|
try
|
||||||
docLines = JSON.parse docLines
|
docLines = JSON.parse docLines
|
||||||
|
@ -181,7 +181,7 @@ module.exports = RedisManager =
|
||||||
# check the hash computed on the redis server
|
# check the hash computed on the redis server
|
||||||
writeHash = result?[0]
|
writeHash = result?[0]
|
||||||
if logHashWriteErrors and writeHash? and writeHash isnt newHash
|
if logHashWriteErrors and writeHash? and writeHash isnt newHash
|
||||||
logger.error doc_id: doc_id, writeHash: writeHash, origHash: newHash, "hash mismatch on updateDocument"
|
logger.error doc_id: doc_id, writeHash: writeHash, origHash: newHash, docLines:newDocLines, "hash mismatch on updateDocument"
|
||||||
return callback()
|
return callback()
|
||||||
|
|
||||||
getDocIdsInProject: (project_id, callback = (error, doc_ids) ->) ->
|
getDocIdsInProject: (project_id, callback = (error, doc_ids) ->) ->
|
||||||
|
|
Loading…
Reference in a new issue