suche 36x36
  • Admin-Scout-small-Banner
           

    CURSOR Admin-Scout

    get the ultimate tool for Informix

    pfeil  
Latest versionsfixlist
14.10.xC10 FixList
12.10.xC16.X5 FixList
11.70.xC9.XB FixList
11.50.xC9.X2 FixList
11.10.xC3.W5 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

Informix - Problem description

Problem IT34433 Status: Closed

DRDA CLIENTS MAY SEE AN EXCEPTION IN DRDA_RECEIVE_BUFF IN A LOW/OUT OF
MEMORY SITUATION

product:
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10
Problem description:
Imagine we have an environment with DRDA clients using a
DRDA_COMMBUFFSIZE setting of 2048.
The instance is restricted to 16GB by edition limits. After a
certain time the memory turns to be
fragmented in the way that the largest amount of continuous
blocks is lower then 512 Blocks needed
for the communication in DRDA even there are plenty buffers
available:

id         key        addr             size             ovhd
class blkused  blkfree
9404417    52564802   4cc00000         14763950080
173016984 V*    128061   3476419
9568263    52564807   441e00000        35651584         419352
V*    135      8569

onstat -g nbm |  grep larg
 used = 128061, largest_free = 511
 used = 135, largest_free = 511

In this case frequent af files are seen with

0x0000000000bb411e (/opt/IBM/informix/bin/oninit)
_Z17drda_receive_buff
0x0000000000bb4367 (/opt/IBM/informix/bin/oninit)
_Z15sqljcIntReceiveP10sqljCmnMgr
0x0000000000bac101 (/opt/IBM/informix/bin/oninit)
_Z14sqljcReadHdrAsP10sqljCmnMgrPt
0x0000000000ba062f (/opt/IBM/informix/bin/oninit) sqljsParse
0x0000000000b984c6 (/opt/IBM/informix/bin/oninit) do_drdamain
0x0000000000ae472a (/opt/IBM/informix/bin/oninit) drdamain
0x000000000154208b (/opt/IBM/informix/bin/oninit) spawn_thread
0x0000000001401c70 (/opt/IBM/informix/bin/oninit)
th_init_initgls
0x0000000001448997 (/opt/IBM/informix/bin/oninit) startup
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* Users of Informix Server prior to 12.10.xC15 and 14.10.xC6.  *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* You have an environment with DRDA clients using a            *
* DRDA_COMMBUFFSIZE setting of 2048.                           *
* The instance is restricted to 16GB by edition limits. After  *
* a certain time the memory turns to be                        *
* fragmented in the way that the largest amount of continuous  *
* blocks is lower then 512 Blocks needed                       *
* for the communication in DRDA even though there are plenty   *
* of buffers available:                                        *
*                                                              *
* id         key        addr             size             ovhd *
* class blkused  blkfree                                       *
* 9404417    52564802   4cc00000         14763950080           *
* 173016984 V*    128061   3476419                             *
* 9568263    52564807   441e00000        35651584              *
* 419352                                                       *
* V*    135      8569                                          *
*                                                              *
* onstat -g nbm |  grep larg                                   *
*  used = 128061, largest_free = 511                           *
*  used = 135, largest_free = 511                              *
*                                                              *
* In this case frequent assert failure files are seen with the *
* following stack:                                             *
*                                                              *
* (/opt/IBM/informix/bin/oninit) _Z17drda_receive_buff         *
* (/opt/IBM/informix/bin/oninit)                               *
* _Z15sqljcIntReceiveP10sqljCmnMgr                             *
* (/opt/IBM/informix/bin/oninit)                               *
* _Z14sqljcReadHdrAsP10sqljCmnMgrPt                            *
* (/opt/IBM/informix/bin/oninit) sqljsParse                    *
* (/opt/IBM/informix/bin/oninit) do_drdamain                   *
* (/opt/IBM/informix/bin/oninit) drdamain                      *
* (/opt/IBM/informix/bin/oninit) spawn_thread                  *
* (/opt/IBM/informix/bin/oninit) th_init_initgls               *
* (/opt/IBM/informix/bin/oninit) startup                       *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Informix Server 12.10.xC15 (when available) or    *
* 14.10.xC6 (when available).                                  *
****************************************************************
Local Fix:
Solution
Workaround
****************************************************************
* USERS AFFECTED:                                              *
* Users of Informix Server prior to 12.10.xC15 and 14.10.xC6.  *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* You have an environment with DRDA clients using a            *
* DRDA_COMMBUFFSIZE setting of 2048.                           *
* The instance is restricted to 16GB by edition limits. After  *
* a certain time the memory turns to be                        *
* fragmented in the way that the largest amount of continuous  *
* blocks is lower then 512 Blocks needed                       *
* for the communication in DRDA even though there are plenty   *
* of buffers available:                                        *
*                                                              *
* id         key        addr             size             ovhd *
* class blkused  blkfree                                       *
* 9404417    52564802   4cc00000         14763950080           *
* 173016984 V*    128061   3476419                             *
* 9568263    52564807   441e00000        35651584              *
* 419352                                                       *
* V*    135      8569                                          *
*                                                              *
* onstat -g nbm |  grep larg                                   *
*  used = 128061, largest_free = 511                           *
*  used = 135, largest_free = 511                              *
*                                                              *
* In this case frequent assert failure files are seen with the *
* following stack:                                             *
*                                                              *
* (/opt/IBM/informix/bin/oninit) _Z17drda_receive_buff         *
* (/opt/IBM/informix/bin/oninit)                               *
* _Z15sqljcIntReceiveP10sqljCmnMgr                             *
* (/opt/IBM/informix/bin/oninit)                               *
* _Z14sqljcReadHdrAsP10sqljCmnMgrPt                            *
* (/opt/IBM/informix/bin/oninit) sqljsParse                    *
* (/opt/IBM/informix/bin/oninit) do_drdamain                   *
* (/opt/IBM/informix/bin/oninit) drdamain                      *
* (/opt/IBM/informix/bin/oninit) spawn_thread                  *
* (/opt/IBM/informix/bin/oninit) th_init_initgls               *
* (/opt/IBM/informix/bin/oninit) startup                       *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Informix Server 12.10.xC15 (when available) or    *
* 14.10.xC6 (when available).                                  *
****************************************************************
Comment
Fixed in Informix Server 12.10.xC15 and 14.10.xC6.
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
02.10.2020
25.01.2021
25.01.2021
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
Informix EditionsInformix Editions
Informix Editions
DocumentationDocumentation
Documentation
IBM NewsletterIBM Newsletter
IBM Newsletter
Current BugsCurrent Bugs
Current Bugs
Bug ResearchBug Research
Bug Research
Bug FixlistsBug Fixlists
Bug Fixlists
Release NotesRelease Notes
Release Notes
Machine NotesMachine Notes
Machine Notes
Release NewsRelease News
Release News
Product LifecycleProduct Lifecycle
Lifecycle
Media DownloadMedia Download
Media Download