Informix - Problem description
Problem IT04708 | Status: Closed |
WITH BATCHEDREAD_INDEX = 0 AND A NON-LOGGED DATABASE, CERTAIN INDEX CORRUPTION COULD MAKE A SQLEXEC THREAD RUN IN A TIGHT LOOP | |
product: | |
IFMX ULT WHSE E / IM0019BOS / C10 - IDS 12.10 | |
Problem description: | |
When BATCHEDREAD_INDEX is turned off (so set to 0) and a query is on a non-logged database, if an index is corrupted in such a way so that the key value exists in the index, bu the rowid for the key no longer exists in the table (so the home row is already deleted), the query will hang and get stuck in a tight loop and tie up a cpu vp. The top portion of the stack for the thread would look something like this: #0 in buffget () #1 in phposition () #2 in rsread () #3 in fmread () #4 in gettupl () #5 in scan_next () | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL DB Users * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IDS-12.10.xC5 * **************************************************************** | |
Local Fix: | |
Solution | |
Problem Fixed In IDS-12.10.xC5 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 02.10.2014 16.10.2015 16.10.2015 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
12.10.xC5 | |
12.10.xC5.W1 |