Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-2645

LocalKeyAffinityServiceTest.testFilteredRemoveServers fails randomly

    XMLWordPrintable

Details

    Description

      LocalKeyAffinityServiceTest tests that KeyAffinnityServiceImpl's internal queues eventually fill up, and it fails:

      java.lang.AssertionError: expected [true] but found [false]
      	at org.testng.Assert.fail(Assert.java:89)
      	at org.testng.Assert.failNotEquals(Assert.java:489)
      	at org.testng.Assert.assertTrue(Assert.java:37)
      	at org.testng.Assert.assertTrue(Assert.java:47)
      	at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:76)
      	at org.infinispan.test.AbstractInfinispanTest.eventually(AbstractInfinispanTest.java:59)
      	at org.infinispan.affinity.BaseKeyAffinityServiceTest.assertEventualFullCapacity(BaseKeyAffinityServiceTest.java:98)
      	at org.infinispan.affinity.BaseFilterKeyAffinityServiceTest.assertUnaffected(BaseFilterKeyAffinityServiceTest.java:108)
      	at org.infinispan.affinity.BaseFilterKeyAffinityServiceTest.testRemoveServers(BaseFilterKeyAffinityServiceTest.java:82)
      	at org.infinispan.affinity.LocalKeyAffinityServiceTest.testFilteredRemoveServers(LocalKeyAffinityServiceTest.java:66)
      

      I have added some TRACE logs to KeyAffinityServiceImpl and it looks like the queue fills up immediately, but it could be that a new queue is created and the test is checking the wrong queue object.

      Attachments

        Issue Links

          Activity

            People

              mircea.markus Mircea Markus (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: