RP/TUX 8.0, TUX 8.1 - MP load balancing does not work as documented with service caching enable

(Doc ID 774022.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

PROBLEM DESCRIPTION: 
Set of 'm' Tuxedo clients calls synchronous service A advertised in a set of n servers with equal number on machines A
and B .
Service A calls service B, then service C.  Services B and C are both advertised in a second set of 'n' servers with
equal numbers on machines A and B.

With service caching enabled (default), calls to services B and C sometimes go across to a remote machine, even though
there is always at least one idle server available on the same machine.  This even happens when NETLOAD is set to its
maximum value.

If service caching is disabled (SICACHEENTRIESMAX=0), this problem does not occur, and load balancing appears to work
as documented.  Customer would however like to able to run with service caching enabled due to its performance
benefits.

CONFIGURATION:
Tuxedo 8.0 RP199/ MP model. Not platform dependent.

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