suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IT31228 Status: Closed

FAILURE OF HADR STANDBY CAUSED TRANSACTIONS ON PRIMARY TO BE BLOCKED
LONGER THAN HADR_TIMEOUT + HADR_PEER_WINDOW

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
When the HADR standby database (or standby host, or the network)
is in abnormal state, it might take up to HADR_TIMEOUT  for the
HADR primary to detect the lost of connectivity with the
standby.  During this time, transactions running on the primary
database is blocked due to HADR_SYNCMODE and PEER state
semantics.  Furthermore, if HADR_PEER_WINDOW is configured, the
transactions will be blocked for an additional HADR_PEER_WINDOW
time.  However, that is the maximum time the transactions should
be blocked.  This problem can cause transactions to be blocked
longer than the maximum HADR_TIMEOUT + HADR_PEER_WINDOW.

Sample db2diag.log messages from the primary are shown below
(with HADR_TIMEOUT and HADR_PEER_WINDOW are both configured to
be 110) :

2019-12-02-15.09.10.069495-300 I238486882A433       LEVEL:
Warning
PID     : 13369670             TID : 15530          PROC :
db2sysc 0
INSTANCE: db2inst             NODE : 000           DB   :
SAMPLE
HOSTNAME: hostname1
EDUID   : 15530                EDUNAME: db2hadrp.0.1 (SAMPLE) 0
FUNCTION: DB2 UDB, High Availability Disaster Recovery,
hdrCloseConn, probe:30595
DATA #1 : 
Peer window end time : 1575317460
...

2019-12-02-15.11.59.961951-300 I238489927A428       LEVEL:
Warning
PID     : 13369670             TID : 15530          PROC :
db2sysc 0
INSTANCE: db2inst             NODE : 000           DB   :
SAMPLE
HOSTNAME: hostname1
EDUID   : 15530                EDUNAME: db2hadrp.0.1 (SAMPLE) 0
FUNCTION: DB2 UDB, High Availability Disaster Recovery,
hdrEduAcceptEvent, probe:20202
MESSAGE : Peer window ends. Peer window expired.

In the above example, the first message is printed after primary
has detected the lost of connection to standby (ie. after
HADR_TIMEOUT).  It printed the peer window end time (the value
1575317460 translates to 2019-12-02-20.11.0 GMT, or
2019-12-02-15.11.0 local, ie. 2019-12-02-15.09.10 + 110
seconds).  However, the second message is when the peer window
actually expired, about 170 seconds later, instead of expected
110 seconds.
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* HADR users                                                   *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Version DB2 v11.1 m4fp5                           *
****************************************************************
Local Fix:
Fixed in v11.1 Mod Pack 4 Fix Pack 5
Solution
Workaround
****************************************************************
* USERS AFFECTED:                                              *
* HADR users                                                   *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Version DB2 v11.1 m4fp5                           *
****************************************************************
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
10.12.2019
19.02.2020
19.02.2020
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)