Support for RH-SSO upgrade with zero downtime (rolling upgrades)

Solution Verified - Updated -

Issue

  • Upgrade / update with zero downtime / maintaining availability for existing clients
  • Rolling upgrade with zero downtime
  • Using Rolling deployment strategy results in the below error:

    01:40:03,870 ERROR [org.jgroups.protocols.TCP] (TransferQueueBundler,ejb,sso-prod-6-cgwdd) JGRP000029: sso-prod-6-cgwdd: failed sending message to sso-prod-5-4nhfv (66 bytes): java.net.SocketTimeoutException: connect timed out, headers: GMS: GmsHeader[VIEW_ACK], UNICAST3: DATA, seqno=76, TP: [cluster_name=ejb]
    

    Or

    11:17:10,918 WARN  [org.jgroups.protocols.TCP] (TcpServer.Acceptor [7600],null,null) JGRP000006: failed accepting connection from peer: java.io.IOException: packet from /172.25.54.122:39709 has different version (4.0.20) from ours (3.6.13); discarding it
    

Environment

  • Red Hat Single Sign-On (RH-SSO)
    • 7
  • Red Hat OpenShift Container Platform (Openshift)
  • Upgrading to a newer version

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content