|
|
|
@ -20,10 +20,10 @@ const (
|
|
|
|
|
// a Lock acquisition.
|
|
|
|
|
DefaultLockWaitTime = 15 * time.Second |
|
|
|
|
|
|
|
|
|
// DefaultLockRetyTime is how long we wait after a failed lock acquisition
|
|
|
|
|
// DefaultLockRetryTime is how long we wait after a failed lock acquisition
|
|
|
|
|
// before attempting to do the lock again. This is so that once a lock-delay
|
|
|
|
|
// is in affect, we do not hot loop retrying the acquisition.
|
|
|
|
|
DefaultLockRetyTime = 5 * time.Second |
|
|
|
|
DefaultLockRetryTime = 5 * time.Second |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
var ( |
|
|
|
@ -160,7 +160,7 @@ WAIT:
|
|
|
|
|
// Handle the case of not getting the lock
|
|
|
|
|
if !locked { |
|
|
|
|
select { |
|
|
|
|
case <-time.After(DefaultLockRetyTime): |
|
|
|
|
case <-time.After(DefaultLockRetryTime): |
|
|
|
|
goto WAIT |
|
|
|
|
case <-stopCh: |
|
|
|
|
return nil, nil |
|
|
|
|