Skip to content

Commit 6ee30eb

Browse files
author
Daman Arora
committed
Revert unnecessary AffinityGroupService interface change and processor lookup
1 parent b7e2d12 commit 6ee30eb

3 files changed

Lines changed: 2 additions & 24 deletions

File tree

api/src/main/java/org/apache/cloudstack/affinity/AffinityGroupService.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.apache.cloudstack.affinity;
1818

1919
import java.util.List;
20-
import java.util.Map;
2120

2221
import org.apache.cloudstack.api.command.user.affinitygroup.CreateAffinityGroupCmd;
2322

@@ -67,6 +66,4 @@ public interface AffinityGroupService {
6766

6867
boolean isAffinityGroupAvailableInDomain(long affinityGroupId, long domainId);
6968

70-
Map<String, AffinityGroupProcessor> getAffinityTypeToProcessorMap();
71-
7269
}

plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/KubernetesClusterManagerImpl.java

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@
5656
import org.apache.cloudstack.acl.RoleType;
5757
import org.apache.cloudstack.acl.Rule;
5858
import org.apache.cloudstack.acl.SecurityChecker;
59-
import org.apache.cloudstack.affinity.AffinityGroupProcessor;
60-
import org.apache.cloudstack.affinity.AffinityGroupService;
6159
import org.apache.cloudstack.affinity.AffinityGroupVO;
6260
import org.apache.cloudstack.affinity.AffinityProcessorBase;
6361
import org.apache.cloudstack.affinity.dao.AffinityGroupDao;
@@ -337,8 +335,6 @@ public class KubernetesClusterManagerImpl extends ManagerBase implements Kuberne
337335
@Inject
338336
protected AffinityGroupDao affinityGroupDao;
339337
@Inject
340-
protected AffinityGroupService affinityGroupService;
341-
@Inject
342338
protected AffinityGroupVMMapDao affinityGroupVMMapDao;
343339
@Inject
344340
protected ServiceOfferingDao serviceOfferingDao;
@@ -2565,11 +2561,6 @@ protected Set<Long> getExistingWorkerHostIds(KubernetesCluster cluster) {
25652561

25662562
protected void validateNodesAgainstExistingWorkers(List<Long> nodeIds, Set<Long> existingWorkerHostIds,
25672563
AffinityGroupVO affinityGroup, KubernetesCluster cluster) {
2568-
AffinityGroupProcessor processor = getAffinityGroupProcessor(affinityGroup.getType());
2569-
if (Objects.isNull(processor)) {
2570-
return;
2571-
}
2572-
25732564
for (Long nodeId : nodeIds) {
25742565
VMInstanceVO node = vmInstanceDao.findById(nodeId);
25752566
if (node == null || node.getHostId() == null) {
@@ -2602,8 +2593,7 @@ protected void validateNodesAgainstExistingWorkers(List<Long> nodeIds, Set<Long>
26022593
}
26032594

26042595
protected void validateNewNodesAntiAffinity(List<Long> nodeIds, AffinityGroupVO affinityGroup, KubernetesCluster cluster) {
2605-
AffinityGroupProcessor processor = getAffinityGroupProcessor(affinityGroup.getType());
2606-
if (processor == null || !AffinityProcessorBase.AFFINITY_TYPE_HOST_ANTI.equals(affinityGroup.getType())) {
2596+
if (!AffinityProcessorBase.AFFINITY_TYPE_HOST_ANTI.equals(affinityGroup.getType())) {
26072597
return;
26082598
}
26092599

@@ -2624,14 +2614,6 @@ protected void validateNewNodesAntiAffinity(List<Long> nodeIds, AffinityGroupVO
26242614
}
26252615
}
26262616

2627-
protected AffinityGroupProcessor getAffinityGroupProcessor(String affinityGroupType) {
2628-
Map<String, AffinityGroupProcessor> typeProcessorMap = affinityGroupService.getAffinityTypeToProcessorMap();
2629-
if (MapUtils.isEmpty(typeProcessorMap)) {
2630-
return null;
2631-
}
2632-
return typeProcessorMap.get(affinityGroupType);
2633-
}
2634-
26352617
protected String getHostName(Long hostId) {
26362618
HostVO host = hostDao.findById(hostId);
26372619
return host != null ? host.getName() : String.valueOf(hostId);

server/src/main/java/org/apache/cloudstack/affinity/AffinityGroupServiceImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,8 +355,7 @@ public List<String> listAffinityGroupTypes() {
355355
return types;
356356
}
357357

358-
@Override
359-
public Map<String, AffinityGroupProcessor> getAffinityTypeToProcessorMap() {
358+
protected Map<String, AffinityGroupProcessor> getAffinityTypeToProcessorMap() {
360359
Map<String, AffinityGroupProcessor> typeProcessorMap = new HashMap<String, AffinityGroupProcessor>();
361360

362361
for (AffinityGroupProcessor processor : _affinityProcessors) {

0 commit comments

Comments
 (0)