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

Reply via email to