ResourceS avoid double locking when scheduling for backup

This commit is contained in:
DanB
2017-09-30 09:41:16 +02:00
parent e7485ec52f
commit 3ed3cde528

View File

@@ -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
}