Informix - Problem description
| Problem IT10336 | Status: Closed |
DUPLICATES IN ROUTINE RESOLUTION CACHE POSSIBLE WHEN FUNCTIONS WITH THE SAME NAME IN DIFFERENT DATABASES ARE CONCURRENTLY RUN | |
| product: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
| Problem description: | |
You may observe many duplicate entries for a function of the
same name called in different databases in the routine
resolution cache, for example:
Routine Resolution Cache:
Number of lists : 31
DS_POOLSIZE : 127
Routine Resolution Cache Entries:
list id ref drop hits heap_ptr udr_name
--------------------------------------------------------------
18 0 0 0 0 47627838
rr5@server:.ikeyextractcolno
18 0 0 1 1 4762a438
rr2@server:.ikeyextractcolno
18 0 0 1 1 475a0c38
rr4@server:.ikeyextractcolno
18 0 0 1 1 47627438
rr2@server:.ikeyextractcolno
18 0 0 1 1 475a0838
rr4@server:.ikeyextractcolno
18 0 0 1 1 47627c38
rr2@server:.ikeyextractcolno
18 0 0 1 1 46dd7038
rr5@server:.ikeyextractcolno
18 0 0 1 1 475a0438
rr4@server:.ikeyextractcolno
18 0 0 1 1 475a0038
rr2@server:.ikeyextractcolno
18 0 0 1 1 46dda838
rr2@server:.ikeyextractcolno
18 0 0 1 1 475dac38
rr2@server:.ikeyextractcolno
18 0 0 1 1 475da838
rr1@server:.ikeyextractcolno
18 0 0 1 1 46ddac38
rr2@server:.ikeyextractcolno
18 0 0 1 1 475da438
rr5@server:.ikeyextractcolno
...
You will note that almost all entries are having a 1 in the drop
column indicating that they are essentially marked as dropped
but do not get deleted from the list.
This situation will not be static and the number of entries can
fluctuate, however, it seems not to decrease back to the
expected low number without a restart of the instance.
This can also lead to a contention of the RR_ID mutex as
observed via onstat -g wmx for example:
Mutexes with waiters:
mid addr name holder lkcnt
waiter waittime
5736 50f516b8 RR_ID hash 18 6481133 0
6481083 0
6480532 0
6479989 0
6481093 0
6481218 0
6480452 0
6458429 0
6481199 0
6481066 0
6481189 0
6479901 0
6481137 0
6481193 0
6409288 0
6479929 0
6468481 0
6479116 0
6481113 0
... | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Those executing same functions in parallel sessions. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 12.10.xC6 * **************************************************************** | |
| Local Fix: | |
| Solution | |
Problem Fixed In IBM Informix Server 12.10.xC6 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 24.07.2015 30.12.2015 30.12.2015 |
| Problem solved at the following versions (IBM BugInfos) | |
12.10.xC6 | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 12.10.xC6 |
|