DB2 - Problem description
Problem IC97815 | Status: Closed |
STANDBY MAY FAIL TO CONNECT TO PRIMARY WITHIN HADR_TIMEOUT, WHEN DB2_HADR_BUF_SIZE IS SET TO A VERY LARGE VALUE | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
Our documentation says, that DB2_HADR_BUF_SIZE upper limit is 4 GB. In reality, it can be set to much higher values, up to 64GB. When DB2_HADR_BUF_SIZE is set to such a high value, standby may fail to connect to primary within HADR_TIMEOUT time, as the allocation/reallocation of that big buffer can take a long time to complete. Primary reports the following message in the db2diag.log file: 2013-11-07-09.33.03.759520+000 I7833873A555 LEVEL: Error PID : 8257942 TID : 20048 PROC : db2sysc 0 INSTANCE: xxxxx NODE : 000 DB : yyy EDUID : 20048 EDUNAME: db2hadrp (yyy) 0 FUNCTION: DB2 UDB, High Availability Disaster Recovery, hdrEduAcceptEvent, probe:20200 MESSAGE : Did not receive anything through HADR connection for the duration of HADR_TIMEOUT. Closing connection. DATA #1 : Hexdump, 4 bytes 0x0A0000001CBF8ADC : 0000 001F .... Standby will the fail with: 2013-11-07-09.35.20.714698+000 I1245568A399 LEVEL: Error PID : 8978638 TID : 20048 PROC : db2sysc 0 INSTANCE: xxxxxx NODE : 000 DB : yyy EDUID : 20048 EDUNAME: db2hadrs (yyy) 0 FUNCTION: DB2 UDB, High Availability Disaster Recovery, hdrTcpIpRecv, probe:11810 MESSAGE : Zero bytes received. Remote end may have closed connection This APAR will make sure, that the receive buffer is only allocated/reallocted, when really needed, to avoid unnecessary long allocation times. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 10.1 Fix Pack 4. * **************************************************************** | |
Local Fix: | |
Set HADR_TIMEOUT to a higher value. | |
available fix packs: | |
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows | |
Solution | |
First fixed in DB2 Version 10.1 Fix Pack 4. | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 21.11.2013 23.06.2014 23.06.2014 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.4 | |
10.1.0.5 |