Alexey Serbin created KUDU-3298:
-----------------------------------
Summary: Infrastructure for Java tests to expose data races
Key: KUDU-3298
URL: https://issues.apache.org/jira/browse/KUDU-3298
Project: Kudu
Issue Type: Improvement
Components: client, java
Reporter: Alexey Serbin
It would be great to introduce some sort of infrastructure in our Java test to
expose data races (something similar to TSAN for C++ tests). As it turns out,
there might be many bugs lurking in the code for years: for example, take a
look at KUDU-3277.
It might make sense to start with something really simple, but allowing to
trigger scheduling anomalies in the JVM or such (e.g., something similar to
{{\-\-stress_cpu_threads}} in C++ tests).
This might be relevant in this context:
[https://openjdk.java.net/jeps/8208520|https://openjdk.java.net/jeps/8208520].
--
This message was sent by Atlassian Jira
(v8.3.4#803005)