Skip to content

Commit 518f81b

Browse files
authored
fix(region): guest batch create isolated devices add host lock (#24013)
1 parent 8fb0236 commit 518f81b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pkg/compute/models/guests.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4877,6 +4877,8 @@ func (self *SGuest) CreateIsolatedDeviceOnHost(ctx context.Context, userCred mcc
48774877
}
48784878
}
48794879

4880+
lockman.LockObject(ctx, host)
4881+
defer lockman.ReleaseObject(ctx, host)
48804882
usedDeviceMap := map[string]*SIsolatedDevice{}
48814883
for _, devConfig := range devs {
48824884
if devConfig.DevType == api.NIC_TYPE || devConfig.DevType == api.NVME_PT_TYPE {

0 commit comments

Comments
 (0)