[
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)