[infinispan-issues] [JBoss JIRA] (ISPN-4586) Too many OutdatedTopologyExceptions in non-transactional caches

Dan Berindei (JIRA) issues at jboss.org
Wed Jul 30 08:08:32 EDT 2014


Dan Berindei created ISPN-4586:
----------------------------------

             Summary: Too many OutdatedTopologyExceptions in non-transactional caches
                 Key: ISPN-4586
                 URL: https://issues.jboss.org/browse/ISPN-4586
             Project: Infinispan
          Issue Type: Enhancement
      Security Level: Public (Everyone can see)
          Components: Core
    Affects Versions: 7.0.0.Alpha5
            Reporter: Dan Berindei
            Assignee: Dan Berindei
             Fix For: 7.0.0.Final


In a non-tx cache, when the topology id is incremented, owners (both primary and backup) receiving a write command with a lower topology id throw an OutdatedTopologyException so that the originator retries the command on the new owners.

But the originator needs to retry the command only if the owners of the key changed in any way. During a join or a leave, most of the keys should not change owners, so throwing an OutdatedTopologyException is not necessary most of the time.



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the infinispan-issues mailing list