Troubleshooting
Problem
In order to support Very Large Messages in Intra-Group Queueing (IGQ), a 100MB+4KB buffer (decimal 104861696 or x'06401000') is allocated. This is always needed, since inbound IGQ is always active regardless of whether outbound IGQ is ENABLED for the QMGR. Another 63MB (decimal 126 * 512KB=66060288 or x'03F00000' contiguous) is allocated for Binary Large Object Block (BLOB) storage. MQ uses it to store segments of Very Large Messages on shared queues in an LOB DB2 Table. Even if you are not using large messages, the buffers are needed in case a queue manager in the Queue Sharing Group (QSG) writes a message > 63KB to a shared queue. This storage is in Subpool 229 Key 7. Note that Subpool 229/230 are NOT allocated from the REGION size.
Symptom
Possible symptoms if there is insufficient private storage to satisfy the getmains include:
- ABN=5C6-00E2000B in CSQSFBK +x'058E' after a getmain for x'03F00000' bytes by CSQEBLK1 for the 'CSQISTRT BLOB Object' pool, which does not exist at 5.3.1.
- CSQV086E QUEUE MANAGER ABNORMAL TERMINATION REASON=00C510AB during BACKUP CFSTRUCT. BACKUP CFSTRUCT(xxxx) uses a BLOB buffer to read its data.
- SYSTEM COMPLETION CODE=0D6 REASON CODE=00000027
- ABENDS602 REASON CODE=00000000
- CSQX054E CSQXPRCR Repository manager ended abnormally reason=0C9000-0000009
- CSQX059E CSQXONCB Unable to increase cluster cache
- CSQY221I Queue manager is short of local storage
- CSQY222E Queue manager is critically short of local storage - take action
- ABENDS878
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
28 April 2025
UID
swg21260704