Open
Description
This issue is about implementing a mechanism for falling back to picking least busy connections, even if we know the owner shard, in case we detect that a particular coordinator shard is severely overloaded. The idea is already implemented and explained here: scylladb/gocql#86
The whole discussion is worth reading, but specifically, in comment scylladb/gocql#86 (comment) @vladzcloudius requests implementing a similar behavior in the Java driver, so that he can conveniently test it with cassandra-stress. Hence, this issue :)
/cc @avelanarius does your team have spare cycles for implementing such a change, potentially based on existing PR for gocql linked above?