As far as I see, the replica reads are implemented, at least in the Java client, that is the call that I use in my example. But it does not work, or my understanding of how it should work is wrong.
Anyway, after reading the referenced article I think that the failover in general is fine, but we should be able to do it as soon as possible, in my case not later then a second after a node is down.
Automatic failover is possible now, but the cluster waits at least 30 seconds before doing it. My case those not allow 30 seconds of unavailability, so if we could reduce that timeout to around 1 second, It would be great!
Is it possible to reduce the 30 second minimal time for the automatic failover?
I know that the configuration does not allow less then seconds, so I guess some other mechanism or a tuned version of the current implementation should be there in the DB to support faster failover.