Skip to Main Content
IBM Z Software
Hide about this portal


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

When JAVA Guaranteed Message Delivery to Kafka queues Maximum Queue Depth is set high, MQ does not provide enough precision to alert for a production issue in a timely manner

See this idea on ideas.ibm.com

ISSUE:
One of our Customer's JAVA Guaranteed Message Delivery to Kafka queues Maximum Queue Depths are set high (and about to get higher), due to a requirement to store 36 hours of messages in the event of an extended destination outage. The minimum 1% Queue Depth High Threshold value does not provide enough precision to alert for a production issue in a timely manner when the Maximum Queue Depth value is set high e.g. 1 % of 10,000,000 = Minium Queue Depth Hi Threshold of 100,000. 

NOTE:
1% of 999,999,999 is 9,999,999. For MQSC0512W Highwater Mark alert on 50 messages, a Queue Depth High Threshold value of 0.00000005 would be required.

MQSC0512W QUEUEqname HIGHWATER MARK nummsg WAS EXCEEDED BY numover

JUSTIFICATION:
On 9/14/24, one of our Customers loaded a JAM config file and dropped the KAFKA.INPUT.QUEUE queue from the configuration. The customer didn’t realize it for several hours until monitoring alerted on lower than normal SWBs. There were no JAM errors. The only MQ alert was a Sweep Message and the customer gets those at other times. In addition, the Sweep message did not occur until 48:42 minutes after the JAM was started:

JAMC0001I 21.50.06 JAM tpfmail IS STARTING.+
MQSC0801I 22.38.48 SWEEP FOR KAFKA.INPUT.QUEUE COMPLETED+

REQUEST:
The only way I know to make Queue Depth High alert on lower queue depths when Maximum Queue Depth is set high, is to have IBM make a change to either:
1. Treat Queue Depth High Threshold and Queue Depth Low Threshold values differently when Maximum Queue Depth is set above a certain value or 
2. Accept a decimal point on Queue Depth High Threshold and Queue Depth Low Threshold values

Idea priority Low