Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-2637

[Dg Operator] Handling better Gossip Router javax.net.ssl.SSLHandshakeException caused by OCP (readiness) probe

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 5.2.6
    • None
    • None

      Following up the discussion DGSUP-102, the OCP probes cause an impact on the Gossip Router pod (bc they ping the pod/service).

      This causes build up of SSL impl objects, which takes full gcs to be cleaned.

      This is a problem will for small GR pods this can cause OOME-killer.

      Gossip Router pods show:

      Aug 22, 2022 5:13:07 PM org.jgroups.blocks.cs.TcpConnection$Receiver run WARNING: failed handling message javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1696) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1416) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:456) at java.base/sun.security.ssl.SSLSocketImpl.ensureNegotiated(SSLSocketImpl.java:921) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1012) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:271) at java.base/java.io.DataInputStream.readInt(DataInputStream.java:392) at org.jgroups.blocks.cs.TcpConnection$Receiver.run(TcpConnection.java:305Send to:Everyone  

              ttarrant@redhat.com Tristan Tarrant
              fdemeloj1@redhat.com Francisco De Melo Junior
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: