RP/TUX Tuxedo TM_KILL_WITH_BBLOCK Environment Variable Behavior Is Now The Default Option (Doc ID 2127083.1)

Last updated on JUNE 12, 2017

Applies to:

Oracle Tuxedo - Version 11.1.1.2.0 and later
Information in this document applies to any platform.

Goal

Tuxedo has these cases of sending a SIGKILL: SVCTIMEOUT, tmshutdown -k KILL, and tmshutdown -w timeout.

In the case of sending SIGKILL, if the target process is running while accessing the Tuxedo bulletin board, it can cause serious problems. For example, process hang or process crash with memory corruption.

To avoid this problem, Tuxedo introduced an environment variable called TM_KILL_WITH_BBLOCK.  Only if a value was set for this environment variable would the

bulletin board memory lock be held, during sending of SIGKILL, so Tuxedo can safely kill the process with a lower chance of the bulletin board corruption.

 

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