I’m monitoring the NodeConnectedEvent and NodeDisconnectedEvents for a cluster in an attempt to log/alarm on potential issues from the java client.
I notice on initialization we will connect to a single node and it will discover the rest of the nodes in the cluster. However, if I start with one of those nodes down and bring it up sometime later, I don’t see a NodeConnectedEvent for that node, and the client doesn’t appear to attempt to connect to the now-up node.
Is this behavior design intent? Perhaps I have a configuration problem?