tillrohrmann commented on a change in pull request #11010: [FLINK-15836][k8s] 
Throw fatal exception when the pods watcher in Fabric8FlinkKubeClient is closed
URL: https://github.com/apache/flink/pull/11010#discussion_r375378254
 
 

 ##########
 File path: 
flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java
 ##########
 @@ -279,7 +280,7 @@ public void eventReceived(Action action, Pod pod) {
 
                        @Override
                        public void onClose(KubernetesClientException e) {
-                               LOG.error("The pods watcher is closing.", e);
+                               throw new FlinkRuntimeException("The pods 
watcher should not be closed.", e);
 
 Review comment:
   Could you explain how this is solving the problem @wangyang0918? Looking at 
the code, this should throw an exception in some `KubernetesClient` internal 
thread which does not guarantee that it is properly handled. I think it should 
rather trigger some behaviour in `KubernetesResourceManager` (e.g. trying to 
reconnect or in the worst case to fail with a descriptive error message).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to