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

StateResponseCommand received after the node is removed from CH causes IllegalArgumentException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • 5.2.0.CR3
    • 5.2.0.Beta5
    • State Transfer
    • None

      When a node requests ST and then it receives a CH where this node is not a member, it sends ST request CANCEL_STATE_TRANSFER - however, if the StateResponseCommand is already on its way and reaches the node, it causes

      java.lang.IllegalArgumentException: Node hyperion947-55285 is not a member
              at org.infinispan.distribution.ch.DefaultConsistentHash.getSegmentsForOwner(DefaultConsistentHash.java:102)
              at org.infinispan.statetransfer.StateConsumerImpl.applyState(StateConsumerImpl.java:272)
              at org.infinispan.statetransfer.StateResponseCommand.perform(StateResponseCommand.java:86)
      

            anistor Adrian Nistor (Inactive)
            rvansa1@redhat.com Radim Vansa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: