From 3945d2b170f84b90a9997df77bd7c8889c061de2 Mon Sep 17 00:00:00 2001 From: crn4 Date: Wed, 9 Jul 2025 17:53:37 +0200 Subject: [PATCH] bufferUpdate mu unlock after op finish --- management/server/peer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/management/server/peer.go b/management/server/peer.go index 5c22e1f18..c824c9ddb 100644 --- a/management/server/peer.go +++ b/management/server/peer.go @@ -1269,8 +1269,8 @@ func (am *DefaultAccountManager) BufferUpdateAccountPeers(ctx context.Context, a } go func() { - time.Sleep(time.Duration(am.updateAccountPeersBufferInterval.Load())) - lock.Unlock() + // time.Sleep(time.Duration(am.updateAccountPeersBufferInterval.Load())) + defer lock.Unlock() log.WithContext(ctx).Debugf("BufferUpdateAccountPeers for an account %s - in progress", accountID) tn := time.Now() am.UpdateAccountPeers(ctx, accountID)