Skip to content

Commit e0bc8c3

Browse files
Merge branch '4.20'
2 parents f2d6356 + 6e59f4f commit e0bc8c3

File tree

2 files changed

+2
-59
lines changed

2 files changed

+2
-59
lines changed

engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.Arrays;
2424
import java.util.Collections;
2525
import java.util.Comparator;
26+
import java.util.Date;
2627
import java.util.HashMap;
2728
import java.util.HashSet;
2829
import java.util.LinkedHashMap;
@@ -1310,6 +1311,7 @@ protected void acquireLockAndCheckIfIpv4IsFree(Network network, String requested
13101311
IPAddressVO lockedIpVO = _ipAddressDao.acquireInLockTable(ipVO.getId());
13111312
validateLockedRequestedIp(ipVO, lockedIpVO);
13121313
lockedIpVO.setState(IPAddressVO.State.Allocated);
1314+
lockedIpVO.setAllocatedTime(new Date());
13131315
_ipAddressDao.update(lockedIpVO.getId(), lockedIpVO);
13141316
} finally {
13151317
_ipAddressDao.releaseFromLockTable(ipVO.getId());

ui/src/views/infra/network/ServiceProvidersTab.vue

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -535,65 +535,6 @@ export default {
535535
],
536536
details: ['name', 'state', 'id', 'servicelist', 'physicalnetworkid']
537537
},
538-
{
539-
title: 'F5BigIp',
540-
actions: [
541-
{
542-
api: 'addF5LoadBalancer',
543-
listView: true,
544-
icon: 'plus-outlined',
545-
label: 'label.add.f5.device',
546-
component: shallowRef(defineAsyncComponent(() => import('@/views/infra/network/providers/AddF5LoadBalancer.vue')))
547-
},
548-
{
549-
api: 'updateNetworkServiceProvider',
550-
icon: 'stop-outlined',
551-
listView: true,
552-
label: 'label.disable.provider',
553-
confirm: 'message.confirm.disable.provider',
554-
show: (record) => { return record && record.id && record.state === 'Enabled' },
555-
mapping: {
556-
state: {
557-
value: (record) => { return 'Disabled' }
558-
}
559-
}
560-
},
561-
{
562-
api: 'updateNetworkServiceProvider',
563-
icon: 'play-circle-outlined',
564-
listView: true,
565-
label: 'label.enable.provider',
566-
confirm: 'message.confirm.enable.provider',
567-
show: (record) => { return record && record.id && record.state === 'Disabled' },
568-
mapping: {
569-
state: {
570-
value: (record) => { return 'Enabled' }
571-
}
572-
}
573-
},
574-
{
575-
api: 'deleteNetworkServiceProvider',
576-
listView: true,
577-
icon: 'poweroff-outlined',
578-
label: 'label.shutdown.provider',
579-
confirm: 'message.confirm.delete.provider',
580-
show: (record) => { return record && record.id }
581-
}
582-
],
583-
details: ['name', 'state', 'id', 'servicelist'],
584-
lists: [
585-
{
586-
title: 'label.devices',
587-
api: 'listF5LoadBalancers',
588-
mapping: {
589-
physicalnetworkid: {
590-
value: (record) => { return record.physicalnetworkid }
591-
}
592-
},
593-
columns: ['ipaddress', 'lbdevicestate', 'actions']
594-
}
595-
]
596-
},
597538
{
598539
title: 'GloboDns',
599540
actions: [

0 commit comments

Comments
 (0)