Commit f9c893e1 authored by Klaus Aehlig's avatar Klaus Aehlig
Browse files

Make WConfD's updateLocksWaiting safe



...so that the implicit retry on connection failure
is handled gracefully.
Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
parent f91388c3
...@@ -276,7 +276,7 @@ updateLocksWaiting cid prio req = ...@@ -276,7 +276,7 @@ updateLocksWaiting cid prio req =
liftM S.toList liftM S.toList
. (>>= toErrorStr) . (>>= toErrorStr)
. modifyLockWaiting . modifyLockWaiting
$ LW.updateLocksWaiting prio cid (fromGanetiLockRequest req) $ LW.safeUpdateLocksWaiting prio cid (fromGanetiLockRequest req)
-- | Tell whether a given owner has pending requests. -- | Tell whether a given owner has pending requests.
hasPendingRequest :: ClientId -> WConfdMonad Bool hasPendingRequest :: ClientId -> WConfdMonad Bool
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment