RP/JOLT 1.2 - endSession deadlock under very heavy load (Doc ID 772948.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo Jolt / Jolt / 1,2
Information in this document applies to any platform

Goal

DESCRIPTION: 
Under heavy load, customer's application goes into a deadlock.  We believe that the deadlock may appear when the
following methods call at the same time:

    EndSession ---> closeConnection(synchronized) ----> setState(synchronized)
    NwIdler thread----> synchronized block { setState(synchronized) ----> closeConnection(sync) }

CONFIGURATION:
Jolt 1.2-RP46
Operating Sysem:  Solaris 8
Java Product:     JDK 1.3.1

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms