java-driver icon indicating copy to clipboard operation
java-driver copied to clipboard

3.x: preparing on other hosts can fail right away

Open dkropachev opened this issue 7 months ago • 0 comments

When session manager prepares query on other hosts it borrows connection with 0 timeout and maxQueueSize: https://github.com/scylladb/java-driver/blob/cd0b08e8bba2758edd957ee5c62cd7988327c12b/driver-core/src/main/java/com/datastax/driver/core/SessionManager.java#L747-L757

Both these parameters can endup at HostConnectionPool.enqueue under certain conditions, which will make request fail right away: https://github.com/scylladb/java-driver/blob/1589ccc4067a681a14cd469b65a3c689b3a32283/driver-core/src/main/java/com/datastax/driver/core/HostConnectionPool.java#L610-L614

dkropachev avatar Jul 09 '25 17:07 dkropachev