Fix deployment of CKS clusters in Basic zone (#11457)

This commit is contained in:
Pearl Dsilva 2025-08-21 09:02:01 -04:00 committed by GitHub
parent df5efa5d0d
commit 6e59f4f4cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,6 +21,7 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator; import java.util.Comparator;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
@ -1292,6 +1293,7 @@ public class NetworkOrchestrator extends ManagerBase implements NetworkOrchestra
IPAddressVO lockedIpVO = _ipAddressDao.acquireInLockTable(ipVO.getId()); IPAddressVO lockedIpVO = _ipAddressDao.acquireInLockTable(ipVO.getId());
validateLockedRequestedIp(ipVO, lockedIpVO); validateLockedRequestedIp(ipVO, lockedIpVO);
lockedIpVO.setState(IPAddressVO.State.Allocated); lockedIpVO.setState(IPAddressVO.State.Allocated);
lockedIpVO.setAllocatedTime(new Date());
_ipAddressDao.update(lockedIpVO.getId(), lockedIpVO); _ipAddressDao.update(lockedIpVO.getId(), lockedIpVO);
} finally { } finally {
_ipAddressDao.releaseFromLockTable(ipVO.getId()); _ipAddressDao.releaseFromLockTable(ipVO.getId());