This is an automated email from the ASF dual-hosted git repository.

vernedeng pushed a commit to branch branch-1.10
in repository https://gitbox.apache.org/repos/asf/inlong.git

commit 449d9321bcc4f4b8c465cf0da431ccfa507769f8
Author: fuweng11 <76141879+fuwen...@users.noreply.github.com>
AuthorDate: Fri Dec 8 12:47:39 2023 +0800

    [INLONG-9444][Manager] ES sink unsuccessful flow status configuration 
successful (#9445)
    
    (cherry picked from commit 945987059dd1b58402ccc971d756080a7c2fdd58)
---
 .../resource/sink/AbstractStandaloneSinkResourceOperator.java      | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/AbstractStandaloneSinkResourceOperator.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/AbstractStandaloneSinkResourceOperator.java
index dd1c26d9f7..7a53035a23 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/AbstractStandaloneSinkResourceOperator.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/AbstractStandaloneSinkResourceOperator.java
@@ -19,6 +19,7 @@ package org.apache.inlong.manager.service.resource.sink;
 
 import org.apache.inlong.manager.common.consts.InlongConstants;
 import org.apache.inlong.manager.common.consts.SinkType;
+import org.apache.inlong.manager.common.enums.SinkStatus;
 import org.apache.inlong.manager.common.util.Preconditions;
 import org.apache.inlong.manager.dao.entity.InlongClusterEntity;
 import org.apache.inlong.manager.dao.entity.InlongGroupEntity;
@@ -27,6 +28,7 @@ import 
org.apache.inlong.manager.dao.mapper.InlongClusterEntityMapper;
 import org.apache.inlong.manager.dao.mapper.InlongGroupEntityMapper;
 import org.apache.inlong.manager.dao.mapper.StreamSinkEntityMapper;
 import org.apache.inlong.manager.pojo.sink.SinkInfo;
+import org.apache.inlong.manager.service.sink.StreamSinkService;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.Sets;
@@ -46,6 +48,8 @@ public abstract class AbstractStandaloneSinkResourceOperator 
implements SinkReso
     private StreamSinkEntityMapper sinkEntityMapper;
     @Autowired
     private InlongGroupEntityMapper groupEntityMapper;
+    @Autowired
+    private StreamSinkService sinkService;
 
     private static final String SORT_PREFIX = "SORT_";
 
@@ -54,6 +58,8 @@ public abstract class AbstractStandaloneSinkResourceOperator 
implements SinkReso
     @VisibleForTesting
     protected void assignCluster(SinkInfo sinkInfo) {
         if (StringUtils.isNotBlank(sinkInfo.getInlongClusterName())) {
+            String info = "success to create es resource";
+            sinkService.updateStatus(sinkInfo.getId(), 
SinkStatus.CONFIG_SUCCESSFUL.getCode(), info);
             return;
         }
 
@@ -65,6 +71,7 @@ public abstract class AbstractStandaloneSinkResourceOperator 
implements SinkReso
 
         StreamSinkEntity sink = 
sinkEntityMapper.selectByPrimaryKey(sinkInfo.getId());
         sink.setInlongClusterName(targetCluster);
+        sink.setStatus(SinkStatus.CONFIG_SUCCESSFUL.getCode());
         sinkEntityMapper.updateByIdSelective(sink);
     }
 

Reply via email to