We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 342e2dc commit 8a57448Copy full SHA for 8a57448
core/src/main/java/com/datastax/oss/driver/internal/core/metadata/SniEndPoint.java
@@ -64,7 +64,7 @@ public InetSocketAddress resolve() {
64
// The order of the returned address is unspecified. Sort by IP to make sure we get a true
65
// round-robin
66
Arrays.sort(aRecords, IP_COMPARATOR);
67
- int index = (aRecords.length == 1) ? 0 : (int) OFFSET.getAndIncrement() % aRecords.length;
+ int index = (aRecords.length == 1) ? 0 : Math.abs((int) OFFSET.getAndIncrement()) % aRecords.length;
68
return new InetSocketAddress(aRecords[index], proxyAddress.getPort());
69
} catch (UnknownHostException e) {
70
throw new IllegalArgumentException(
0 commit comments