My Oracle Support Banner

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

Last updated on DECEMBER 21, 2022

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

To view full details, sign in with your My Oracle Support account.

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


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.