diff --git a/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc b/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc index 82acb0d0ad..831c2fd797 100644 --- a/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc +++ b/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc @@ -23,10 +23,9 @@ This topic describes advanced {jdgserver_name} configurations for {project_name} include::examples/src/kcb-infinispan-cache-remote-store-config.xml[tag=keycloak-ispn-remotestore] ---- <1> New tag `` to connect it to the remote store. -<2> This is a workaround for issue https://github.com/keycloak/keycloak/issues/27117[keycloak#27117] and will be removed in the following versions. -<3> For the address to the remote store, reference two environment variables for host name and port number. -<4> For authentication, reference two environment variables for username and password. -<5> To secure the remote store connection, use the Kubernetes mechanisms of the pre-configured truststore. +<2> For the address to the remote store, reference two environment variables for host name and port number. +<3> For authentication, reference two environment variables for username and password. +<4> To secure the remote store connection, use the Kubernetes mechanisms of the pre-configured truststore. .. Prepare an {jdgserver_name} Cache configuration XML from the file `cache-ispn.xml`, which is part of the {project_name} distribution. For each `replicated-cache` entry, add the tag `` as shown below. diff --git a/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml b/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml index a2359aa4cd..c090921372 100644 --- a/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml +++ b/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml @@ -111,9 +111,6 @@ data: raw-values="true" shared="true" segmented="false"> - - - - - - + port="${env.KC_REMOTE_STORE_PORT}"/> + realm="default"/> + type="pem"/> diff --git a/pom.xml b/pom.xml index dcf38d2801..42945c7691 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ 2.2.224 6.2.13.Final 6.2.13.Final - 14.0.25.Final + 14.0.26.Final 2.1.1 diff --git a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java index c6a91e2f8d..025e2ef846 100644 --- a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java +++ b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java @@ -244,11 +244,7 @@ public class CacheManagerFactory { .saslMechanism(SCRAM_SHA_512) .addServer() .host(cacheRemoteHost) - .port(cacheRemotePort) - // This is a workaround for the following issue https://github.com/keycloak/keycloak/issues/27117 and should be removed when the issue is fixed - .async().enable().modificationQueueSize(1024) - // end of workaround - ; + .port(cacheRemotePort); }); } }