add extra metrics around locking

This commit is contained in:
Hayden Faulds
2018-02-19 12:15:02 +00:00
parent 23c7ab0529
commit e50c3837bc
8 changed files with 40 additions and 18 deletions
@@ -37,7 +37,7 @@ describe 'ProjectEntityMongoUpdateHandler', ->
'../../models/Folder': Folder:@FolderModel
"../../infrastructure/LockManager":@LockManager =
runWithLock:
sinon.spy((key, runner, callback) -> runner(callback))
sinon.spy((namespace, id, runner, callback) -> runner(callback))
'../../models/Project': Project:@ProjectModel = {}
'./ProjectEntityHandler': @ProjectEntityHandler = {}
'./ProjectLocator': @ProjectLocator = {}
@@ -53,7 +53,7 @@ describe 'ProjectEntityUpdateHandler', ->
'../FileStore/FileStoreHandler':@FileStoreHandler
"../../infrastructure/LockManager":@LockManager =
runWithLock:
sinon.spy((key, runner, callback) -> runner(callback))
sinon.spy((namespace, id, runner, callback) -> runner(callback))
'../../models/Project': Project:@ProjectModel = {}
"./ProjectGetter": @ProjectGetter = {}
'./ProjectLocator': @ProjectLocator = {}
@@ -20,7 +20,7 @@ describe "ProjectGetter", ->
"../../models/Project": Project: @Project = {}
"../Collaborators/CollaboratorsHandler": @CollaboratorsHandler = {}
"../../infrastructure/LockManager": @LockManager =
runWithLock : sinon.spy((key, runner, callback) -> runner(callback))
runWithLock : sinon.spy((namespace, id, runner, callback) -> runner(callback))
'./ProjectEntityMongoUpdateHandler':
lockKey: (project_id) -> project_id
"logger-sharelatex":