[infinispan-issues] [JBoss JIRA] (ISPN-5474) Transactions created when applying state should never be replicated
William Burns (JIRA)
issues at jboss.org
Tue May 19 06:59:20 EDT 2015
[ https://issues.jboss.org/browse/ISPN-5474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
William Burns updated ISPN-5474:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Transactions created when applying state should never be replicated
> -------------------------------------------------------------------
>
> Key: ISPN-5474
> URL: https://issues.jboss.org/browse/ISPN-5474
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 7.2.1.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Critical
> Labels: testsuite_stability
> Fix For: 7.2.2.Final, 8.0.0.Alpha1
>
>
> {{BaseRpcInterceptor.shouldInvokeRemoteTxCommand}} forces the replication of transactional commands if the topology id changed since the start of the transaction. However, this can also apply for transaction used internally to apply state during state transfer.
> For a state transfer tx, the collection of affected keys is empty, but {{ReplicationLogic.getOwners(Collection)}} returns {{null}} instead of {{Collections.emptySet()}}, and the prepare/commit command ends up being replicated to all the other nodes.
> The extra RPC sometimes causes failures in {{ReplCommandRetryTest}}.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the infinispan-issues
mailing list