Fixes are available
9.0.0.3: WebSphere Application Server traditional V9.0 Fix Pack 3
9.0.0.4: WebSphere Application Server traditional V9.0 Fix Pack 4
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
9.0.0.5: WebSphere Application Server traditional V9.0 Fix Pack 5
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
9.0.0.6: WebSphere Application Server traditional V9.0 Fix Pack 6
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
9.0.0.7: WebSphere Application Server traditional V9.0 Fix Pack 7
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
9.0.0.8: WebSphere Application Server traditional V9.0 Fix Pack 8
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
9.0.0.9: WebSphere Application Server traditional V9.0 Fix Pack 9
9.0.0.10: WebSphere Application Server traditional V9.0 Fix Pack 10
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
9.0.0.11: WebSphere Application Server traditional V9.0 Fix Pack 11
9.0.5.0: WebSphere Application Server traditional Version 9.0.5 Refresh Pack
9.0.5.1: WebSphere Application Server traditional Version 9.0.5 Fix Pack 1
9.0.5.2: WebSphere Application Server traditional Version 9.0.5 Fix Pack 2
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
9.0.5.3: WebSphere Application Server traditional Version 9.0.5 Fix Pack 3
9.0.5.4: WebSphere Application Server traditional Version 9.0.5 Fix Pack 4
9.0.5.5: WebSphere Application Server traditional Version 9.0.5 Fix Pack 5
WebSphere Application Server traditional 9.0.5.6
9.0.5.7: WebSphere Application Server traditional Version 9.0.5 Fix Pack 7
9.0.5.8: WebSphere Application Server traditional Version 9.0.5.8
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
9.0.5.9: WebSphere Application Server traditional Version 9.0.5.9
9.0.5.10: WebSphere Application Server traditional Version 9.0.5.10
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21
9.0.5.11: WebSphere Application Server traditional Version 9.0.5.11
APAR status
Closed as program error.
Error description
Add Load Balancer for IPV4 and IPv6 ability to configure clusters and set fintimeout.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IBM WebSphere Load Balancer for ipv4 and * * ipv6 users * **************************************************************** * PROBLEM DESCRIPTION: The Load Balancer for ipv4 and ipv6 * * does not provide a method to * * configure a cluster or adjust * * connection cleanup values. * **************************************************************** * RECOMMENDATION: * **************************************************************** 1) Configuring a cluster --- The Load Balancer for ipv4 and ipv6 does not provide a function to configure a cluster. This is handled automatically by the code but there can be rare cases when the user needs to force LB to broadcast a network advertisement for the cluster. This broadcast network advertisement is called a gratuitous arp. Sending a gratuitous arp updates all devices on the local subnet of the machine owning the IP address advertised. If you have LB setup using a highavailability configuration and change to a single LB setup, you may need to use the cluster configure option to update devices on your network. By default, most devices verify their arp entries every 20 minutes so this issue only occurs when the new single LB setup is deployed quickly after previously having a HA environment. 2) Adjusting fintimeout --- A TCP connection is comprised of a client port, client ip, server port, server ip. When a connection completes, the client port should not be available for reuse until the "fintimeout" period expires. This is based upon the TCP protocol to allow for receipt of delayed packets which may arrive after a connection completes. The Load Balancer had an internal value for this timeout and it was not configurable prior to this apar. A need to tune this value can arise if you are using NAT forwarding under a heavy traffic load or receiving heavy traffic from a single IP address, for example, using a traffic generator to test your deployment.
Problem conclusion
This apar is targetted for delivery with : 8.0.0.14 8.5.5.12 9.0.0.3 Tooling is provided with this apar to allow users to configure a cluster and to adjust the fintimeout setting. Future enhanements may incorporate these commands into lbadmin and dscontrol but they are not available using those interfaces at this time. To issue these commands, use the lbcommand tool found in the <IBMULB_install_path>/servers/bin directory. File extension naming will be dependent on the operating system. The executor must be started for these commands to take effect. These settings will not be saved to configuration files. If you would like to have these settings persist, add the commands to an appropriate user exit script. See the adminimistrators guide for information about go scripts (goIdle is for use in non-highavailability deployments) and highavailChange scripts. To configure a cluster: lbcommand<.sh> cluster_ip set configure yes A cluster IP must be used, hostnames not accepted. If the cluster has servers defined that are using return addresses for NAT forwarding, the return addresses will also be configured. You can not configure any address other than cluster defined cluster addresses. To set fintimeout : lbcommand<.sh> cluster_ip/port set fintimeout <value> Wildcard values are not accepted. A cluster IP and a port number must be specified. If the fintimeout value is not set using this command, the load balancer for ipv4 and ipv6 version 8 will default to 120 seconds, versions 8.5.5 and higher will default to 30 seconds. When adjusting the fintimeout value on the load balancer, the corresponding TCP timeout value should be adjusted on the backend servers. Consult your operating sytem documentation for appropriate settings.
Temporary fix
If using AIX, you can alias the cluster and return addresses to the interface using ifconfig instead of using the LB cluster configure option but be advised not to forget to unalias if the load balancer is no longer active. If adjusting the fintimeout due to heavy traffic using NAT forwarding, you should also consider using multiple returnaddresses. A server can only be defined to have a single return address but return addresses can be unique for each server.
Comments
APAR Information
APAR number
PI73088
Reported component name
WS EDGE LB IPV4
Reported component ID
5724H8812
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-12-02
Closed date
2017-02-02
Last modified date
2017-02-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WS EDGE LB IPV4
Fixed component ID
5724H8812
Applicable component levels
R800 PSY
UP
Document Information
Modified date:
03 May 2022