home clear 64x64
en blue 200x116 de orange 200x116 info letter User
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 IT09108 Status: Closed

DB2LOGREADAPI CALL CAN HANG DUE TO LOOPING OF DB2LFR THREAD IN PONG PAGE.

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
db2LogReadAPI calls from Q replication application can get into 
an endless loop causing the Qrep application to hang.  This can 
happen sporadically. 
 
db2diag.log will contain the following entries repeating again 
and again. 
 
2015-05-20-14.01.18.285472-240 I271643A578          LEVEL: Info 
PID     : 19202154             TID : 61953          PROC : 
db2sysc 0 
INSTANCE: qatyesam             NODE : 000           DB   : 
TYESQA 
APPHDL  : 0-44156              APPID: *N0.qatyesam.150520174257 
AUTHID  : QATYESAM             HOSTNAME: tyesqdb1 
EDUID   : 61953                EDUNAME: db2shred.0 (TYESQA) 0 
FUNCTION: DB2 UDB, recovery manager, sqlpshrEdu, probe:14000 
DATA #1 : <preformatted> 
Merging LFR scan flags after processing 16 pages. 
Ping extent flags: 842 
Pong extent flags: 3 
Merged flags:      843 
 
2015-05-20-14.01.18.767259-240 E272222A860          LEVEL: Info 
PID     : 19202154             TID : 70984          PROC : 
db2sysc 0 
INSTANCE: qatyesam             NODE : 000           DB   : 
TYESQA 
HOSTNAME: tyesqdb1 
EDUID   : 70984                EDUNAME: db2lfr.0 (TYESQA) 0 
FUNCTION: DB2 UDB, recovery manager, sqlplfrFMReadLog, 
probe:3381 
DATA #1 : SQLPLFR_SCAN_ID, PD_TYPE_SQLPLFR_SCAN_ID, 8 bytes 
LFR Scan Num            = 5322255 
LFR Scan Caller's EDUID = 61953 
MESSAGE : LFR is scanning for pong page. 
DATA #2 : SQLPG_EXTENT_NUM, PD_TYPE_SQLPG_EXTENT_NUM, 4 bytes 
14140 
DATA #3 : unsigned integer, 4 bytes 
50804 
DATA #4 : unsigned integer, 8 bytes 
0 
DATA #5 : unsigned integer, 8 bytes 
18446744073709551615 
DATA #6 : unsigned integer, 8 bytes 
3688661893825 
DATA #7 : unsigned integer, 4 bytes 
64000 
DATA #8 : unsigned integer, 8 bytes 
3688868962372 
 
2015-05-20-14.01.19.439104-240 E273083A860          LEVEL: Info 
PID     : 19202154             TID : 70984          PROC : 
db2sysc 0 
INSTANCE: qatyesam             NODE : 000           DB   : 
TYESQA 
HOSTNAME: tyesqdb1 
EDUID   : 70984                EDUNAME: db2lfr.0 (TYESQA) 0 
FUNCTION: DB2 UDB, recovery manager, sqlplfrFMReadLog, 
probe:3381 
DATA #1 : SQLPLFR_SCAN_ID, PD_TYPE_SQLPLFR_SCAN_ID, 8 bytes 
LFR Scan Num            = 5322271 
LFR Scan Caller's EDUID = 61953 
MESSAGE : LFR is scanning for pong page. 
DATA #2 : SQLPG_EXTENT_NUM, PD_TYPE_SQLPG_EXTENT_NUM, 4 bytes 
14140 
DATA #3 : unsigned integer, 4 bytes 
51109 
DATA #4 : unsigned integer, 8 bytes 
0 
DATA #5 : unsigned integer, 8 bytes 
18446744073709551615 
DATA #6 : unsigned integer, 8 bytes 
3688661893825 
DATA #7 : unsigned integer, 4 bytes 
64000 
DATA #8 : unsigned integer, 8 bytes 
3688870205098 
 
2015-05-20-14.01.19.446427-240 I273944A811          LEVEL: Info 
PID     : 19202154             TID : 70984          PROC : 
db2sysc 0 
INSTANCE: qatyesam             NODE : 000           DB   : 
TYESQA 
HOSTNAME: tyesqdb1 
EDUID   : 70984                EDUNAME: db2lfr.0 (TYESQA) 0 
FUNCTION: DB2 UDB, recovery manager, sqlplfrDoScanNext, 
probe:2415 
DATA #1 : SQLPLFR_SCAN_ID, PD_TYPE_SQLPLFR_SCAN_ID, 8 bytes 
LFR Scan Num            = 5322271 
LFR Scan Caller's EDUID = 61953 
MESSAGE : Current buffer has 0 pages, EOL set here. 
DATA #2 : String, 73 bytes 
Mapping lfrScanNextFlagsOut from current buffer to the client 
LFR buffer. 
DATA #3 : String, 57 bytes 
Client buffer flags (before mapping) / Next buffer flags: 
DATA #4 : Hex integer, 8 bytes 
0x0000000000000042 
DATA #5 : Hex integer, 8 bytes 
0x0000000000000043 
 
2015-05-20-14.01.19.449400-240 I274756A578          LEVEL: Info 
PID     : 19202154             TID : 61953          PROC : 
db2sysc 0 
INSTANCE: qatyesam             NODE : 000           DB   : 
TYESQA 
APPHDL  : 0-44156              APPID: *N0.qatyesam.150520174257 
AUTHID  : QATYESAM             HOSTNAME: tyesqdb1 
EDUID   : 61953                EDUNAME: db2shred.0 (TYESQA) 0 
FUNCTION: DB2 UDB, recovery manager, sqlpshrEdu, probe:14000 
DATA #1 : <preformatted> 
Merging LFR scan flags after processing 16 pages. 
Ping extent flags: 842 
Pong extent flags: 3 
Merged flags:      843 
+++++++++++++++++++++++++ 
 
Application snapshot will incorrect show the application status 
as UOW waiting.    db2trc will show the looping as follows in 
the t.flw file. 
 
1041462     | | | | | | | | | | | sqlpshrLogMergeIteration entry 
[eduid 27118 eduname db2agent] 
1041463     | | | | | | | | | | | | sqlorest entry [eduid 27118 
eduname db2agent] 
1041464     | | | | | | | | | | | | sqlorest data [probe 10] 
1041480     | | | | | | | | | | | | sqlorest exit 
1041481     | | | | | | | | | | | | pdLogEvRecEx entry [eduid 
27118 eduname db2agent] 
1041482     | | | | | | | | | | | | | pdIsDiagLevelOk entry 
[eduid 27118 eduname db2agent] 
1041483     | | | | | | | | | | | | | pdIsDiagLevelOk data 
[probe 10] 
1041484     | | | | | | | | | | | | | pdIsDiagLevelOk data 
[probe 20] 
1041485     | | | | | | | | | | | | | pdIsDiagLevelOk data 
[probe 500] 
1041486     | | | | | | | | | | | | | pdIsDiagLevelOk exit 
1041487     | | | | | | | | | | | | pdLogEvRecEx exit 
1041488     | | | | | | | | | | | sqlpshrLogMergeIteration exit 
<== Start of loop till the end of the trace 
1041489     | | | | | | | | | | | sqlpshrCheckIfReadyToMerge 
entry [eduid 27118 eduname db2agent] 
1041490     | | | | | | | | | | | sqlpshrCheckIfReadyToMerge 
exit 
1041491     | | | | | | | | | | | sqlpshrLogMergeIteration entry 
[eduid 27118 eduname db2agent] 
1041492     | | | | | | | | | | | | sqlorest entry [eduid 27118 
eduname db2agent] 
1041493     | | | | | | | | | | | | sqlorest data [probe 10] 
1041494     | | | | | | | | | | | | sqlorest exit 
1041495     | | | | | | | | | | | sqlpshrLogMergeIteration exit 
1041496     | | | | | | | | | | | sqlpshrCheckIfReadyToMerge 
entry [eduid 27118 eduname db2agent] 
1041497     | | | | | | | | | | | sqlpshrCheckIfReadyToMerge 
exit 
1041498     | | | | | | | | | | | sqlpshrLogMergeIteration entry 
[eduid 27118 eduname db2agent] 
1041499     | | | | | | | | | | | | sqlorest entry [eduid 27118 
eduname db2agent] 
1041500     | | | | | | | | | | | | sqlorest data [probe 10]
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All users.                                                   * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 V10.5 Fix pack 7 or later.                    * 
****************************************************************
Local Fix:
Solution
First fixed in DB2 V10.5 Fix pack 7.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
26.05.2015
25.01.2016
25.01.2016
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.5.0.7 FixList