Jens Deppe created GEODE-7870:
---------------------------------

             Summary: PubSubIntegrationTest is still flaky
                 Key: GEODE-7870
                 URL: https://issues.apache.org/jira/browse/GEODE-7870
             Project: Geode
          Issue Type: Bug
          Components: redis
            Reporter: Jens Deppe


This test still fails intermittently (but much less than it used to be).

Here is an example failure:
{noformat}
org.apache.geode.redis.PubSubIntegrationTest > testPatternSubscribe FAILED
    java.lang.AssertionError: 
    Expecting:
      <["hello"]>
    to contain exactly (and in same order):
      <["hello"]>
    but could not find the following elements:
      <["hello"]>
        at 
org.apache.geode.redis.PubSubIntegrationTest.testPatternSubscribe(PubSubIntegrationTest.java:254)

org.apache.geode.redis.PubSubIntegrationTest > testPatternWithoutAGlob FAILED
    org.awaitility.core.ConditionTimeoutException: Condition with lambda 
expression in org.apache.geode.redis.PubSubIntegrationTest that uses 
org.apache.geode.redis.mocks.MockSubscriber was not fulfilled within 300 
seconds.
        at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
        at 
org.apache.geode.redis.PubSubIntegrationTest.waitFor(PubSubIntegrationTest.java:324)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testPatternWithoutAGlob(PubSubIntegrationTest.java:301)

org.apache.geode.redis.PubSubIntegrationTest > testTwoSubscribersOneChannel 
FAILED
    org.awaitility.core.ConditionTimeoutException: Condition with lambda 
expression in org.apache.geode.redis.PubSubIntegrationTest that uses 
org.apache.geode.redis.mocks.MockSubscriber was not fulfilled within 300 
seconds.
        at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
        at 
org.apache.geode.redis.PubSubIntegrationTest.waitFor(PubSubIntegrationTest.java:324)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testTwoSubscribersOneChannel(PubSubIntegrationTest.java:166)

org.apache.geode.redis.PubSubIntegrationTest > 
testOneSubscriberSubscribingToTwoChannels FAILED
    org.awaitility.core.ConditionTimeoutException: Condition with lambda 
expression in org.apache.geode.redis.PubSubIntegrationTest that uses 
org.apache.geode.redis.mocks.MockSubscriber was not fulfilled within 300 
seconds.
        at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
        at 
org.apache.geode.redis.PubSubIntegrationTest.waitFor(PubSubIntegrationTest.java:324)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testOneSubscriberSubscribingToTwoChannels(PubSubIntegrationTest.java:136)

org.apache.geode.redis.PubSubIntegrationTest > testPatternAndRegularSubscribe 
FAILED
    org.awaitility.core.ConditionTimeoutException: Condition with lambda 
expression in org.apache.geode.redis.PubSubIntegrationTest that uses 
org.apache.geode.redis.mocks.MockSubscriber was not fulfilled within 300 
seconds.
        at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
        at 
org.apache.geode.redis.PubSubIntegrationTest.waitFor(PubSubIntegrationTest.java:324)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testPatternAndRegularSubscribe(PubSubIntegrationTest.java:271)

org.apache.geode.redis.PubSubIntegrationTest > testDeadSubscriber FAILED
    org.junit.ComparisonFailure: expected:<[0]L> but was:<[3]L>
        at 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testDeadSubscriber(PubSubIntegrationTest.java:233)

org.apache.geode.redis.PubSubIntegrationTest > 
testOneSubscriberOneChannelTwoTimes FAILED
    org.awaitility.core.ConditionTimeoutException: Condition with lambda 
expression in org.apache.geode.redis.PubSubIntegrationTest that uses 
org.apache.geode.redis.mocks.MockSubscriber was not fulfilled within 300 
seconds.
        at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
        at 
org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
        at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
        at 
org.apache.geode.redis.PubSubIntegrationTest.waitFor(PubSubIntegrationTest.java:324)
        at 
org.apache.geode.redis.PubSubIntegrationTest.testOneSubscriberOneChannelTwoTimes(PubSubIntegrationTest.java:202)
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to