瀏覽代碼

fix: k8s job delete bug

claws 4 年之前
父節點
當前提交
2baee17f07
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      api/src/main/java/cn/seecoder/api/k8s/impl/JobApiImpl.java

+ 6 - 2
api/src/main/java/cn/seecoder/api/k8s/impl/JobApiImpl.java

@@ -62,6 +62,11 @@ public class JobApiImpl implements JobApi {
     @Override
     public Job update(Job job) {
         delete(job);
+        try {
+            Thread.sleep(5000);
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
         return create(job);
     }
 
@@ -87,8 +92,7 @@ public class JobApiImpl implements JobApi {
             if (e.getCode() == NOT_FOUND) {
                 throw new K8sApiException(NOT_FOUND, "namespace不存在");
             } else {
-                LoggerUtil.info(logger, "遇到k8s api错误,但已删除");
-//                throw K8s_SYSTEM_ERROR_EXCEPTION;
+                throw K8s_SYSTEM_ERROR_EXCEPTION;
             }
         } catch (Exception e) {
             // k8s api的bug,其实删除成功了,但是返回值类型不正确