It seems that there is some logic to try and handle ZK connection issues, but in my case, the pod is still kind of half-working. Concretely, it was the Ochothon pod/cluster:
I could connect to Ochothon and run regular commands (grep,...)
But the Ochothon cluster itself was not visible when doing 'grep'
Other cluster that depend on Ochothon would not see it
I just experienced a situation where a pod was running fine in Marathon but it is not visible in Ochopod (disconnected from Zookeeper).
It seems that there is some logic to try and handle ZK connection issues, but in my case, the pod is still kind of half-working. Concretely, it was the Ochothon pod/cluster: