Laurent Goujon created CALCITE-3965: ---------------------------------------
Summary: Excessive time waiting on DiffRepository lock Key: CALCITE-3965 URL: https://issues.apache.org/jira/browse/CALCITE-3965 Project: Calcite Issue Type: Bug Components: core Reporter: Laurent Goujon Assignee: Laurent Goujon When running the whole test suite from commandline, tests are parallelized and gradle/junit tries to use as many cores as possible (16 on my machine). But the tests take a very long time, approximatevely 90minutes on my machine, and several of them failed because they took too long to complete. Using jstack to look at the threads state while tests are running show that most of them are waiting on {{DiffRepository}} methods ({{DiffRepository#expand}} in most cases) while one of the thread obtained the lock (and is usually flushing data on disk). -- This message was sent by Atlassian Jira (v8.3.4#803005)