From ffe30962c9ab33f77eabfc2694bfa54066f9852a Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Wed, 6 Jan 2016 09:34:39 +0000 Subject: [PATCH] add a close() method to LockManager to allow clean shutdown --- services/track-changes/app/coffee/LockManager.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/track-changes/app/coffee/LockManager.coffee b/services/track-changes/app/coffee/LockManager.coffee index e2123cbfdf..9ed089ed47 100644 --- a/services/track-changes/app/coffee/LockManager.coffee +++ b/services/track-changes/app/coffee/LockManager.coffee @@ -70,3 +70,7 @@ module.exports = LockManager = action = (releaseLock) -> releaseLock() LockManager.runWithLock "HistoryLock:HealthCheck:host=#{HOST}:pid=#{PID}:random=#{RND}", action, callback + + close: (callback) -> + rclient.quit() + rclient.once 'end', callback