PerformanceEvaluation "--nomapred" may assign duplicate random seed over multiple testing threads -------------------------------------------------------------------------------------------------
Key: HBASE-2269 URL: https://issues.apache.org/jira/browse/HBASE-2269 Project: Hadoop HBase Issue Type: Bug Components: test Affects Versions: 0.20.3 Environment: Any operating system Reporter: Tatsuya Kawano Priority: Minor When you use PerformanceEvaluation with "--nomapred" option, you will end up having the same random seeds assigned over multiple testing threads. So you'll get inaccurate results from "random~~" tests. {code:title=PerformanceEvaluation.java} 542: abstract class Test { 543: protected final Random rand = new Random(System.currentTimeMillis()); {code} Milliseconds won't be sufficient; today's JVM is much faster to create multiple Test objects in one millisecond. You might want to use something like "{{super.hashCode()}}" instead. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.