From 3ed3cde528e5e6daa5b7f82ddd63b891424443db Mon Sep 17 00:00:00 2001 From: DanB Date: Sat, 30 Sep 2017 09:41:16 +0200 Subject: [PATCH] ResourceS avoid double locking when scheduling for backup --- engine/resources.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/engine/resources.go b/engine/resources.go index db721d636..6630e1636 100755 --- a/engine/resources.go +++ b/engine/resources.go @@ -573,7 +573,6 @@ func (rS *ResourceService) V1AllocateResource(args utils.ArgRSv1ResourceUsage, r rS.lcERMux.Unlock() } // index it for storing - rS.srMux.Lock() for _, r := range mtcRLs { if rS.storeInterval == -1 { rS.StoreResource(r) @@ -584,7 +583,6 @@ func (rS *ResourceService) V1AllocateResource(args utils.ArgRSv1ResourceUsage, r rS.srMux.Unlock() } } - rS.srMux.Unlock() *reply = alcMsg return }