DB2 - Problem description
Problem IC94721 | Status: Closed |
PREFETCHER FAILURES CAUSED BY PREADV64 PROBLEMS ON 32 BIT LINUX DISTRIBUTIONS | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
So far, the problem has only been observed in 32 bit DB2 instances running on 32 bit releases of SUSE Linux Enterprise Server (SLES) 11. A vectored read issued by a prefetcher may fail with the following symptoms present in the DB2 diagnostic log file: 2013-07-24-15.27.06.351845-240 I22615G1300 LEVEL: Error PID : 9249 TID : 2874141552 PROC : db2sysc INSTANCE: db2inst1 NODE : 000 DB : SAMPLE HOSTNAME: myhostname EDUID : 47 EDUNAME: db2pfchr (SAMPLE) FUNCTION: DB2 UDB, oper system services, sqloReadVLow, probe:100 MESSAGE : ZRC=0x870F0002=-2029060094=SQLO_BPSE "Debug logic error detected" DIA8501C A buffer pool logic error has occurred. DATA #1 : Codepath, 8 bytes 7:9:25 DATA #2 : String, 17 bytes preadv() failed ! DATA #3 : signed integer, 4 bytes -1 DATA #4 : unsigned integer, 4 bytes 22 ...or... 2013-07-24-15.27.06.519283-240 I26999G1294 LEVEL: Error PID : 9249 TID : 2874141552 PROC : db2sysc INSTANCE: db2inst1 NODE : 000 DB : SAMPLE HOSTNAME: myhostname EDUID : 47 EDUNAME: db2pfchr (SAMPLE) FUNCTION: DB2 UDB, oper system services, sqloReadVLow, probe:100 MESSAGE : ZRC=0x870F0009=-2029060087=SQLO_EOF "the data does not exist" DIA8506C Unexpected end of file was reached. DATA #1 : Codepath, 8 bytes 7:17:27 DATA #2 : String, 17 bytes End of file hit ! DATA #3 : signed integer, 4 bytes 0 DATA #4 : unsigned integer, 4 bytes 22 In many cases, these errors will pass unnoticed with no impact, and the only way to discover them is to check the DB2 diagnostic log file. However, there are known scenarios where an impact will become visible: - failures during a database backup (typically SQL0902C) - SQL termination errors during application processing | |
Problem Summary: | |
See Problem Description | |
Local Fix: | |
1) db2set DB2_USE_FAST_SCATTERED_IO=OFF (the instance must be restarted), OR 2) Use a 64 bit DB2 instance and Linux release | |
available fix packs: | |
DB2 Version 10.1 Fix Pack 3 for Linux, UNIX, and Windows | |
Solution | |
Problem first fixed in IBM DB2 10.1 for Linux, UNIX, and Windows Fix Pack 3 | |
Workaround | |
See Problem Description | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 07.08.2013 21.10.2013 21.10.2013 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.3 | |
10.1.0.3 |