This is an automated email from the ASF dual-hosted git repository. pearl11594 pushed a commit to branch nsx-additional-fixes in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit e4671cd7d9ce92873edb9966820c1200524162c6 Author: Pearl Dsilva <pearl1...@gmail.com> AuthorDate: Thu Feb 22 13:11:46 2024 -0500 FR03: Add UDP LB rules --- .../nsx/src/main/java/org/apache/cloudstack/service/NsxApiClient.java | 2 ++ .../nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxApiClient.java b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxApiClient.java index fe02948b989..6091130c476 100644 --- a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxApiClient.java +++ b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxApiClient.java @@ -629,6 +629,8 @@ public class NsxApiClient { LBUdpMonitorProfile lbUdpMonitorProfile = new LBUdpMonitorProfile.Builder(UDP_MONITOR_PROFILE) .setDisplayName(lbMonitorProfileId) .setMonitorPort(Long.parseLong(port)) + .setSend("") + .setReceive("") .build(); lbActiveMonitor.patch(lbMonitorProfileId, lbUdpMonitorProfile); } diff --git a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java index 0fdbee05626..f69cc0d1bef 100644 --- a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java +++ b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java @@ -663,7 +663,7 @@ public class NsxElement extends AdapterBase implements DhcpServiceProvider, Dns .setPublicPort(String.valueOf(loadBalancingRule.getSourcePortStart())) .setPrivatePort(String.valueOf(loadBalancingRule.getDefaultPortStart())) .setRuleId(loadBalancingRule.getId()) - .setProtocol(loadBalancingRule.getProtocol().toUpperCase(Locale.ROOT)) + .setProtocol(loadBalancingRule.getLbProtocol().toUpperCase(Locale.ROOT)) .setAlgorithm(loadBalancingRule.getAlgorithm()) .build(); if (loadBalancingRule.getState() == FirewallRule.State.Add) {