[ 
https://issues.apache.org/jira/browse/GEODE-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14963701#comment-14963701
 ] 

Darrel Schneider commented on GEODE-398:
----------------------------------------

The latest failure is one that has not been seen before. Towards the end of the 
test (it was always failing earlier before and that was what was fixed) this 
assertion fails:
{code}
        // key1 is the canary for the rest of the entries
        assertTrue(!exprReg.containsKey("key1"));
{code}
The test has already detected that key0 has expired but then asserts that key1 
must have also ALREADY expired.
A race exists in which key0 can expire and we are still working on expiring 
key1. So I think the test just needs to also wait for the key1 expiration.


> CI failure: DistTXExpiryJUnitTest.testEntryTTLExpiration
> --------------------------------------------------------
>
>                 Key: GEODE-398
>                 URL: https://issues.apache.org/jira/browse/GEODE-398
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Jianxia Chen
>            Assignee: Darrel Schneider
>              Labels: CI
>
> Failed 1 times in the last 30 runs. Stability: 96 %
> java.lang.AssertionError
>       at org.junit.Assert.fail(Assert.java:86)
>       at org.junit.Assert.assertTrue(Assert.java:41)
>       at org.junit.Assert.assertTrue(Assert.java:52)
>       at 
> com.gemstone.gemfire.TXExpiryJUnitTest.generalEntryExpirationTest(TXExpiryJUnitTest.java:225)
>       at 
> com.gemstone.gemfire.TXExpiryJUnitTest.testEntryTTLExpiration(TXExpiryJUnitTest.java:96)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to