Transaction timeouts causing unresponsive RH-SSO

Solution Verified - Updated -

Issue

  • Following Transaction timeout is observed for backchannel logout in RH-SSO server logs, where thread is waiting on java.net.SocketInputStream.socketRead0
ARJUNA012117: TransactionReaper::check timeout for TX 0:ffffc0a8481d:-283a347c:63200233:c61c5c in state  RUN
ARJUNA012095: Abort of action id 0:ffffc0a8481d:-283a347c:63200233:c61c5c invoked while multiple threads active within it.
ARJUNA012381: Action id 0:ffffc0a8481d:-283a347c:63200233:c61c5c completed with multiple threads - thread default task-4320 was in progress with java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
......
org.apache.httpcomponents.core//org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.services.managers.ResourceAdminManager.logoutClientSessions(ResourceAdminManager.java:177)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.services.managers.ResourceAdminManager.logoutClientSession(ResourceAdminManager.java:143)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.protocol.oidc.OIDCLoginProtocol.backchannelLogout(OIDCLoginProtocol.java:316)

Environment

  • Red Hat Single Sign-On (RH-SSO)
    • 7.4.x

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