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 JANUARY 19, 2018
Applies to:Oracle Tuxedo / Tuxedo / 8.0,8.1
Information in this document applies to any platform
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.
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