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

Upgrade to JGroups 4.2.1.Final

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Component Upgrade Component Upgrade
    • Resolution: Done
    • Icon: Major Major
    • 11.0.0.Final
    • 11.0.0.Alpha2
    • Dependency
    • None

      JGroups 4.2.1 includes a fix for JGRP-2435, which should fix the random failure in InitialClusterSizeTest.

      JGRP-2451 also adds a new failure detection protocol, FD3_ALL, which doesn't need extra heartbeats as long as the nodes are sending other broadcast messages.

            [ISPN-11465] Upgrade to JGroups 4.2.1.Final

            JGRP-2448 was also fixed in 4.2.0, and the uncaught exception appears as a failure in Jenkins, e.g.

            org.infinispan.xsite.ImplicitBackupCacheStoppedTest[null, tx=false].Uncaught (from (empty))
            
            java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
            	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
            	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
            	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
            	at java.base/java.util.Objects.checkIndex(Objects.java:372)
            	at java.base/java.util.ArrayList.get(ArrayList.java:458)
            	at java.base/java.util.Collections$SynchronizedList.get(Collections.java:2426)
            	at org.jgroups.util.Util.pickNext(Util.java:2688)
            	at org.jgroups.protocols.FD_SOCK.determinePingDest(FD_SOCK.java:762)
            	at org.jgroups.protocols.FD_SOCK.run(FD_SOCK.java:408)
            	at java.base/java.lang.Thread.run(Thread.java:834)
            

            Dan Berindei (Inactive) added a comment - JGRP-2448 was also fixed in 4.2.0, and the uncaught exception appears as a failure in Jenkins, e.g. org.infinispan.xsite.ImplicitBackupCacheStoppedTest[null, tx=false].Uncaught (from (empty)) java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.get(ArrayList.java:458) at java.base/java.util.Collections$SynchronizedList.get(Collections.java:2426) at org.jgroups.util.Util.pickNext(Util.java:2688) at org.jgroups.protocols.FD_SOCK.determinePingDest(FD_SOCK.java:762) at org.jgroups.protocols.FD_SOCK.run(FD_SOCK.java:408) at java.base/java.lang.Thread.run(Thread.java:834)

              dberinde@redhat.com Dan Berindei (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: