This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 281b5ca46 [INLONG-5246][Manager] Return all cluster nodes under the
same tag and type (#5247)
281b5ca46 is described below
commit 281b5ca468c154afd3f25a4260892082587ded00
Author: fuweng11 <[email protected]>
AuthorDate: Thu Jul 28 20:44:54 2022 +0800
[INLONG-5246][Manager] Return all cluster nodes under the same tag and type
(#5247)
---
.../service/cluster/InlongClusterServiceImpl.java | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/InlongClusterServiceImpl.java
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/InlongClusterServiceImpl.java
index 01e912a72..705f44763 100644
---
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/InlongClusterServiceImpl.java
+++
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/InlongClusterServiceImpl.java
@@ -634,20 +634,20 @@ public class InlongClusterServiceImpl implements
InlongClusterService {
// if more than one data proxy cluster, currently takes first
// TODO consider the data proxy load and re-balance
- InlongClusterEntity clusterEntity = clusterList.get(0);
- Integer clusterId = clusterEntity.getId();
- List<InlongClusterNodeEntity> nodeList =
clusterNodeMapper.selectByParentId(clusterId);
List<DataProxyNodeInfo> nodeInfos = new ArrayList<>();
- for (InlongClusterNodeEntity nodeEntity : nodeList) {
- DataProxyNodeInfo nodeInfo = new DataProxyNodeInfo();
- nodeInfo.setId(nodeEntity.getId());
- nodeInfo.setIp(nodeEntity.getIp());
- nodeInfo.setPort(nodeEntity.getPort());
- nodeInfos.add(nodeInfo);
+ for (InlongClusterEntity entity : clusterList) {
+ List<InlongClusterNodeEntity> nodeList =
clusterNodeMapper.selectByParentId(entity.getId());
+ for (InlongClusterNodeEntity nodeEntity : nodeList) {
+ DataProxyNodeInfo nodeInfo = new DataProxyNodeInfo();
+ nodeInfo.setId(nodeEntity.getId());
+ nodeInfo.setIp(nodeEntity.getIp());
+ nodeInfo.setPort(nodeEntity.getPort());
+ nodeInfos.add(nodeInfo);
+ }
}
DataProxyNodeResponse response = new DataProxyNodeResponse();
- response.setClusterId(clusterId);
+ response.setClusterId(clusterList.get(0).getId());
response.setNodeList(nodeInfos);
if (LOGGER.isDebugEnabled()) {