[infinispan-issues] [JBoss JIRA] (ISPN-5558) DistributedTaskPart.equals() implementation is wrong

Dan Berindei (JIRA) issues at jboss.org
Wed Jun 17 07:58:03 EDT 2015


Dan Berindei created ISPN-5558:
----------------------------------

             Summary: DistributedTaskPart.equals() implementation is wrong
                 Key: ISPN-5558
                 URL: https://issues.jboss.org/browse/ISPN-5558
             Project: Infinispan
          Issue Type: Bug
          Components: Core, Distributed Execution and Map/Reduce
    Affects Versions: 7.2.2.Final
            Reporter: Dan Berindei
            Assignee: Dan Berindei
             Fix For: 8.0.0.Beta1, 8.0.0.Final


{{DistributedExecutorService.submitEverywhere()}} returns a list of futures, one future for each targeted node. Because of how {{DistributedTaskPart.equals()}} is implemented, all the futures in the list appear to be equal, even though their target node is different and their result will also be different.

The simplest fix would be to remove the equals() and hashCode() overloads from {{DistributedTaskPart}}.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the infinispan-issues mailing list