Migrate lock to be redis-cluster compatible
This commit is contained in:
@@ -9,7 +9,7 @@ describe "LockManager", ->
|
||||
beforeEach ->
|
||||
@Settings =
|
||||
redis:
|
||||
web:{}
|
||||
lock:{}
|
||||
@LockManager = SandboxedModule.require modulePath, requires:
|
||||
"redis-sharelatex":
|
||||
createClient: () => @rclient =
|
||||
|
||||
@@ -21,6 +21,8 @@ describe "PackManager", ->
|
||||
"./MongoAWS": {}
|
||||
"logger-sharelatex": { log: sinon.stub(), error: sinon.stub() }
|
||||
'metrics-sharelatex': {inc: ()->}
|
||||
"settings-sharelatex":
|
||||
redis: lock: key_schema: {}
|
||||
@callback = sinon.stub()
|
||||
@doc_id = ObjectId().toString()
|
||||
@project_id = ObjectId().toString()
|
||||
|
||||
@@ -17,6 +17,9 @@ describe "UpdatesManager", ->
|
||||
"./UpdateTrimmer": @UpdateTrimmer = {}
|
||||
"./DocArchiveManager": @DocArchiveManager = {}
|
||||
"logger-sharelatex": { log: sinon.stub(), error: sinon.stub() }
|
||||
"settings-sharelatex":
|
||||
redis: lock: key_schema:
|
||||
historyLock: ({doc_id}) -> "HistoryLock:#{doc_id}"
|
||||
@doc_id = "doc-id-123"
|
||||
@project_id = "project-id-123"
|
||||
@callback = sinon.stub()
|
||||
|
||||
Reference in New Issue
Block a user