RP/Tux 8.0 / Tux 8.1 - AIX 5.1 TMQUEUE processes disappear if another slave machine is pclean'd (Doc ID 775662.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo / Tuxedo / 8.0,8.1
Information in this document applies to any platform

Goal

Product:  Tuxedo 8.1 (with latest RPs)

Configuration:

This AIX servers sits in a mixed Tuxedo domain where the master/secondary master are Windows 2000 servers running
Tuxedo 8.1 and other spoke servers are mixed between Windows NT/Windows 2000 - Tuxedo 6.5 & 8.1 .

Problem:

The problem is - all TMQUEUE processes running on the AIX server vanish when ANY other server within the Tuxedo domain
is pclean'd (i.e., after a server crash).

No error is reported to the ULOG - service calls fail as TMQUEUE is not present to handle requests.

This is be easily re-producible with the following configuration:

Windows 2000 Tuxedo 8.1 master node
Any Windows or Solaris spoke server - either Tuxedo 6.5 or Tuxedo 8.1
AIX 5.1 - Tuxedo 8.1 spoke server with queuespaces

Running a simple MP Tuxedo domain with only queue components running on the AIX system (e.g., TMS_QM, TMQUEUE &
TMQFORWARD).  Using KILL on the BRIDGE/BBL on the non-master spoke and then pclean from within Tuxedo on the master
will cause the TMQUEUE's on the AIX server to vanish. Tuxedo does not detect that the TMQUEUE's have failed/closed and
even with restart set to Y, they do not restart.

To reproduce do the following:-

Set up an MP configuration with the master as W2K, an AIX 5.1 slave machine and another slave machine (I used
Solaris).
Set up TMQUEUE/TMQFORWARD on the AIX machine
Boot Tuxedo
Do ps -eaf|grep TMQUEUE on the AIX machine - the process is there
Kill the BBL on the other slave machine
Do pclean from the master for the slave you killed the BBL on
Go back to the AIX box, do ps -eaf|grep TMQUEUE again - the process has gone!
                   	
This is quite urgent for the customer as they are in the middle of a big development project and they need to test the
resilience of the system they are developing.

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