This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new 579fa8ef16 use ThreadLocalRandom in RoundRobinURIProvider (#13858)
579fa8ef16 is described below

commit 579fa8ef16a898559312f04b21cd7b2b682bec4b
Author: sullis <[email protected]>
AuthorDate: Wed Aug 21 12:16:24 2024 -0700

    use ThreadLocalRandom in RoundRobinURIProvider (#13858)
---
 .../java/org/apache/pinot/common/utils/RoundRobinURIProvider.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/pinot-common/src/main/java/org/apache/pinot/common/utils/RoundRobinURIProvider.java
 
b/pinot-common/src/main/java/org/apache/pinot/common/utils/RoundRobinURIProvider.java
index 211e7a60ee..52ea8843bc 100644
--- 
a/pinot-common/src/main/java/org/apache/pinot/common/utils/RoundRobinURIProvider.java
+++ 
b/pinot-common/src/main/java/org/apache/pinot/common/utils/RoundRobinURIProvider.java
@@ -25,7 +25,7 @@ import java.net.URISyntaxException;
 import java.net.UnknownHostException;
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Random;
+import java.util.concurrent.ThreadLocalRandom;
 import org.apache.hc.core5.net.URIBuilder;
 
 
@@ -46,7 +46,7 @@ public class RoundRobinURIProvider {
     } else {
       _uris = List.copyOf(originalUris);
     }
-    _index = new Random().nextInt(_uris.size());
+    _index = ThreadLocalRandom.current().nextInt(_uris.size());
   }
 
   public int numAddresses() {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to