markrmiller commented on a change in pull request #214:
URL: https://github.com/apache/solr/pull/214#discussion_r672482454



##########
File path: solr/test-framework/src/java/org/apache/solr/util/RandomizeSSL.java
##########
@@ -104,10 +105,10 @@ public SSLRandomizer(double ssl, double clientAuth, 
String debug) {
     public SSLTestConfig createSSLTestConfig() {
       // even if we know SSL is disabled, always consume the same amount of 
randomness
       // that way all other test behavior should be consistent even if a user 
adds/removes @SuppressSSL
-      
-      final boolean useSSL = TestUtil.nextInt(LuceneTestCase.random(), 0, 999) 
<
+      Random random = new Random();

Review comment:
       Because we use randoms differently in the benchmark stuff and don't want 
to be stuck with Randomized testing randoms.
   
   This change was not intended to stick here though, that was from early 
workarounds.
   
   I don't really want the random enforcement / support from the test framework 
for a couple reasons, but this is simply something not removed - the problem 
being if you used the mincluster and jetty with jetty.testMode=true and did not 
launch things via carrot randomized runner, it will *sometimes* detect you dont 
have a test randomized context for a thread and fail you - but we are not using 
randomized runner or junit. Currently, I work around needing this workaround by 
not using the jetty.testMode sys prop path and adding another sys prop hack atm 
for where starting the mini cluster is a bit too tied into the test framework 
and carrot random reqs.
   
   Java 7 and up has essentially made Random obsolete, so there needs to be 
some separation regardless, because we don't use carrot2 junit runners for 
benchmarks, but it's also much preferable, faster, improved to avoid Random 
entirely and use ThreadLocalRandom and SplittableRandom instead, so i try and 
use them in the benchmarks.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to