Bret McGuire created CASSJAVA-95: ------------------------------------ Summary: Fix PreparedStatementCachingIT for reelz Key: CASSJAVA-95 URL: https://issues.apache.org/jira/browse/CASSJAVA-95 Project: Apache Cassandra Java driver Issue Type: Improvement Reporter: Bret McGuire
This test is quite flaky; it fails randomly, presumably due to timing issues. The following is pretty representative: {noformat} Error Message preparedStmtCacheRemoveLatch did not trigger before timeout expected:<[tru]e> but was:<[fals]e> Stacktrace org.junit.ComparisonFailure: preparedStmtCacheRemoveLatch did not trigger before timeout expected:<[tru]e> but was:<[fals]e> at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at com.datastax.oss.driver.core.cql.PreparedStatementCachingIT.invalidationTestInner(PreparedStatementCachingIT.java:274) at com.datastax.oss.driver.core.cql.PreparedStatementCachingIT.invalidationResultSetTest(PreparedStatementCachingIT.java:195) at com.datastax.oss.driver.core.cql.PreparedStatementCachingIT.lambda$should_invalidate_cache_entry_on_basic_udt_change_result_set$5(PreparedStatementCachingIT.java:308) at com.datastax.oss.driver.api.testinfra.ccm.SchemaChangeSynchronizer.withLock(SchemaChangeSynchronizer.java:33) at com.datastax.oss.driver.core.cql.PreparedStatementCachingIT.should_invalidate_cache_entry_on_basic_udt_change_result_set(PreparedStatementCachingIT.java:306) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) ...{noformat} This test was created by me as part of work done on JAVA-3062. Seems like we should be able to find a way to clean them up that doesn't rely as much on timing. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org