Skip to content

Commit 35d56b5

Browse files
committed
chore(vmip): increase performance
Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
1 parent 54caf12 commit 35d56b5

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

images/virtualization-artifact/pkg/controller/netmanager/ipam.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,14 @@ func (m IPAM) IsBound(vmName string, vmip *v1alpha2.VirtualMachineIPAddress) boo
4848
return false
4949
}
5050

51-
attachedCondition, _ := conditions.GetCondition(vmipcondition.AttachedType, vmip.Status.Conditions)
52-
if attachedCondition.Status != metav1.ConditionTrue || !conditions.IsLastUpdated(attachedCondition, vmip) {
53-
return false
54-
}
55-
56-
return vmip.Status.VirtualMachine == vmName
51+
// TODO: temporary solution to test performance.
52+
// attachedCondition, _ := conditions.GetCondition(vmipcondition.AttachedType, vmip.Status.Conditions)
53+
// if attachedCondition.Status != metav1.ConditionTrue || !conditions.IsLastUpdated(attachedCondition, vmip) {
54+
// return false
55+
// }
56+
57+
// return vmip.Status.VirtualMachine == vmName
58+
return true
5759
}
5860

5961
func (m IPAM) CheckIPAddressAvailableForBinding(vmName string, vmip *v1alpha2.VirtualMachineIPAddress) error {

images/virtualization-artifact/pkg/controller/vd/vd_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import (
2222
"time"
2323

2424
corev1 "k8s.io/api/core/v1"
25+
"k8s.io/client-go/util/workqueue"
2526
"k8s.io/utils/ptr"
2627
"sigs.k8s.io/controller-runtime/pkg/controller"
2728
"sigs.k8s.io/controller-runtime/pkg/manager"

0 commit comments

Comments
 (0)