-
Hi, I'm trying to upgrade to Keycloak 22.0.0 and version 21.1.2 works fine on my Digital Ocean platform. However, it is using Infinispan 14.0.9.Final. As soon as I try to use 14.0.10 I get the JGroups channel error below. Looking at the release notes I am not sure what changed between these versions, but the code that causes the issue is in Is there any way to resolve this and get Keycloak upgraded?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 10 replies
-
The main cause seems to be |
Beta Was this translation helpful? Give feedback.
-
The fact is that nothing has changed wrt multicast in 14.0.10.
You can however configure jgroups to use other transports and discoveries,
such as TCP
…On Tue, 12 Sept 2023, 22:52 iconitech, ***@***.***> wrote:
I imagine this is a limitation of Digital Ocean, as I know AWS, GCP, and
Azure all support multicast. It seems the only option here @tristantarrant
<https://github.com/tristantarrant> is to stick to Infinispan 14.0.9 if
the app needs to run on DO.
—
Reply to this email directly, view it on GitHub
<#11285 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAC72HRIMZN7S2CLT6IRP4TX2DDRZANCNFSM6AAAAAA4UMF6ZQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Sorry guys, indeed I guess it was not an Infinispan issue but the way Keycloak uses JGroups in versions 22.0.0+. I was able to fix it by adding
--cache=local --cache-stack=tcp
to the build.However, now I'm wondering how Keycloak works by default on cloud environments since most don't allow multicast.
Thanks for all the suggestions!