Cameron,
We make extensive use of Shared queues - which by themselves give a
measure of persistence because if one QMGR in the QSG goes down, the
messages are still in the CF. Persistent messages in the CF just protect
you from list structure failures, or the CF itself failing (a rare thing -
but possible).
To mitigate the risk, we have created several (meaning more than 3), list
structures, and if we deem an application to have a persistent message
requirement, but may also have enough volume that during some time where
the GETting application was unavailable (for any reason), we would put
their message into their own List Structure, and if it filled up it would
only affect them. At least, I believe the failure would be restricted at
that level - someone else can correct me if I am wrong here. Also,
MAXDEPTH comes into play at design time as well.
Thanks,
David Corbett
IBM Certified Solution Designer - WebSphere MQ V7.0
IBM Certified System Administrator - WebSphere MQ V7.0
From: Cameron Conacher <conacher-8a+***@public.gmane.org>
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org,
Date: 12/13/2013 12:54 PM
Subject: Re: Shared queue via QSG in The Coupling Facility
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
Hello Paul
My understanding (maybe incorrect) is that when we use a QSG the queue
message data is actually held in the Coupling Facility. If bad things
happen and the queue were to accumulate too many messages then the CF
would be at risk, and then the entire SYSPLEX could be in a bad situation.
Perhaps I am overstating the risks?
I don't want to be the reason that a Coupling Facility fails
Thanks
Sent from my iPhone
On 2013-12-13, at 4:03 AM, Paul S Dennis <DENNISPS-E4/***@public.gmane.org> wrote:
Hi Cameron,
Can I ask why you make this statement:
When using a QSG you don't want to see persistent messages or messages
with long expiry times since the queue data is stored in the CF.
When using shared queues, it is perfectly acceptable to use persistent
messages. These are logged on the queue manager where the put/get is
occurring, so can be recovered from the MQ logs in the event of a
structure failure or DR situation. Is this just a stipulation that you
have decided to place on the use of MQ Shared Queues? As has been stated
by another response, you can stop persistent messages from going onto the
shared queues by setting the structure that the queues are in to be
RECOVER(NO).
Thanks
Paul
Paul Dennis
WebSphere MQ for z/OS Development
From: Cameron Conacher <conacher-8a+***@public.gmane.org>
To: MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org,
Date: 12/12/2013 20:06
Subject: Shared queue via QSG in The Coupling Facility
Sent by: MQSeries List <MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org>
Hello list
We are looking to introduce shared queues via the Coupling Facility to
support our Vision+ platform.
When using a QSG you don't want to see persistent messages or messages
with long expiry times since the queue data is stored in the CF.
We can tell our service Consumers to never send persistent messages, but
as near as I can tell we depend on them to respect our wishes, and there
is no way for us to keep them from setting persistence or very long expiry
times.
Is this correct? Are Consumers always simply on their honor not to send
persistent messages?
Thanks
Sent from my iPhone
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
List Archive - Manage Your List Settings - Unsubscribe
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
List Archive - Manage Your List Settings - Unsubscribe
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
U.S. BANCORP made the following annotations
---------------------------------------------------------------------
Electronic Privacy Notice. This e-mail, and any attachments, contains information that is, or may be, covered by electronic communications privacy laws, and is also confidential and proprietary in nature. If you are not the intended recipient, please be advised that you are legally prohibited from retaining, using, copying, distributing, or otherwise disclosing this information in any manner. Instead, please reply to the sender that you have received this communication in error, and then immediately delete it. Thank you in advance for your cooperation.
---------------------------------------------------------------------
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html