Informix - Problembeschreibung
Problem IT18274 | Status: Geschlossen |
LOW MEMORY MANAGER: LOWMEMORYRECONFIG USES THE WRONG VALUE FOR SHMTOTAL | |
Produkt: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problembeschreibung: | |
In the LowMemoryManager function, LowMemoryReconfig, we calculate shm values in order to activate actions when specific memory conditions are met. Unfortunately we use the wrong value for SHMTOTAL in these calculations. The function is defined as IF stop_threshold < start_threshold THEN LET stop_threshold = start_threshold * 2 ; END IF SELECT cf_effective INTO sh_total FROM sysmaster:sysconfig WHERE cf_name="SHMTOTAL"; LET used_limit = sh_total - (stop_threshold * 1024); SELECT sum(seg_blkused)*4096 INTO used_memory FROM sysmaster:sysseglst WHERE seg_class != 3; IF caller = "LMM" OR used_memory > used_limit THEN ..... so we calculate the threshold value for the memory which is in bytes. We calculate the used memory in the instance which is finally in bytes. And we select the value for SMHTOTAL from sysconfig but this value is in KB! The if clause for the trigger of activities when the memory is too low is more or less activated in each system all the time. | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * All current users of Informix 12.10.xC8 or older. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to 12.10.xC9 when available * **************************************************************** | |
Local-Fix: | |
Lösung | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 06.12.2016 10.07.2017 10.07.2017 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
12.10.xC9 | |
Problem behoben lt. FixList in der Version |