[infinispan-issues] [JBoss JIRA] (ISPN-5956) OptimisticTxPartitionAndMergeDuringRollbackTest.testDegradedPartition random failures

Dan Berindei (JIRA) issues at jboss.org
Thu Nov 12 15:15:02 EST 2015


     [ https://issues.jboss.org/browse/ISPN-5956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Berindei updated ISPN-5956:
-------------------------------
              Status: Pull Request Sent  (was: Open)
    Git Pull Request: https://github.com/infinispan/infinispan/pull/3826


> OptimisticTxPartitionAndMergeDuringRollbackTest.testDegradedPartition random failures
> -------------------------------------------------------------------------------------
>
>                 Key: ISPN-5956
>                 URL: https://issues.jboss.org/browse/ISPN-5956
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Test Suite - Core
>    Affects Versions: 8.1.0.Beta1
>            Reporter: Dan Berindei
>            Assignee: Dan Berindei
>            Priority: Blocker
>              Labels: testsuite_stability
>             Fix For: 8.1.0.Beta2
>
>
> Unlike ISPN-5883, this is an issue with the tests themselves. The {{BasePartitionHandlingTest.Partition.merge(partition)}} method merges two partitions and waits for the default cache to rebalance with all the members in the merged partition. The test then assumes that all caches have been rebalanced, and fails when that is not true:
> {noformat}
> 22:16:37,902 ERROR (testng-PessimisticTxPartitionAndMergeDuringRollbackTest:[]) [UnitTestTestNGListener] Test testDegradedPartition(org.infinispan.partitionhandling.PessimisticTxPartitionAndMergeDuringRollbackTest) failed.
> org.infinispan.partitionhandling.AvailabilityException: ISPN000306: Key 'MagicKey#k1{bbea31da at NodeB-47846/40}' is not available. Not all owners are in this partition
> 	at org.infinispan.partitionhandling.impl.PartitionHandlingManagerImpl.doCheck(PartitionHandlingManagerImpl.java:250) ~[classes/:?]
> 	at org.infinispan.partitionhandling.impl.PartitionHandlingManagerImpl.checkRead(PartitionHandlingManagerImpl.java:98) ~[classes/:?]
> 	at org.infinispan.partitionhandling.impl.PartitionHandlingInterceptor.postOperationPartitionCheck(PartitionHandlingInterceptor.java:184) ~[classes/:?]
> 	at org.infinispan.partitionhandling.impl.PartitionHandlingInterceptor.visitGetKeyValueCommand(PartitionHandlingInterceptor.java:131) ~[classes/:?]
> ...
> 	at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40) ~[classes/:?]
> 	at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336) ~[classes/:?]
> 	at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:411) ~[classes/:?]
> 	at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:403) ~[classes/:?]
> 	at org.infinispan.partitionhandling.BaseTxPartitionAndMergeTest.assertValue(BaseTxPartitionAndMergeTest.java:114) ~[test-classes/:?]
> 	at org.infinispan.partitionhandling.BaseTxPartitionAndMergeTest.finalAsserts(BaseTxPartitionAndMergeTest.java:94) ~[test-classes/:?]
> 	at org.infinispan.partitionhandling.BasePessimisticTxPartitionAndMergeTest.doTest(BasePessimisticTxPartitionAndMergeTest.java:81) ~[test-classes/:?]
> 	at org.infinispan.partitionhandling.PessimisticTxPartitionAndMergeDuringRollbackTest.testDegradedPartition(PessimisticTxPartitionAndMergeDuringRollbackTest.java:29) ~[test-classes/:?]
> {noformat}
> Example in CI: 
> http://ci.infinispan.org/viewLog.html?buildId=32028&tab=buildResultsDiv&buildTypeId=Infinispan_MasterHotspotJdk8



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the infinispan-issues mailing list