ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » The fate of a message during a qmgr crash with clustering

Post new topic  Reply to topic
 The fate of a message during a qmgr crash with clustering « View previous topic :: View next topic » 
Author Message
rahoor
PostPosted: Thu Mar 01, 2007 11:17 am    Post subject: The fate of a message during a qmgr crash with clustering Reply with quote

Apprentice

Joined: 21 Jul 2003
Posts: 34

Does anyone have some experience with the following scenario:

Two queue managers on two hosts, are members of the same cluster and serve two identical brokers operating on each host.

One queue manager is processing a persistent message when it encounters an error and terminates abnormally.

What are the circumstances, if any, underwhich the persistent message flows from the crashed queue manager to the healthy queue manager and is processed by the healthy broker execution group?

I had assumed none, but please correct me if I am wrong.
Back to top
View user's profile Send private message
jsware
PostPosted: Fri Mar 02, 2007 12:24 am    Post subject: Re: The fate of a message during a qmgr crash with clusterin Reply with quote

Chevalier

Joined: 17 May 2001
Posts: 455

rahoor wrote:
I had assumed none, but please correct me if I am wrong.

I think you assume correctly. If a queue manager crashes that contains persistent messages, they will be stuck on that queue manager until the queue manager comes back up. Even then, they won't flow anywhere unless the configuration intended it (e.g. if they were on a qlocal which was to be processed by a broker flow and the broker flow is not running, messages won't automatically "jump" to the other qmgr.

The only place this can be done AFAIK is on zOS with queue sharing groups.
_________________
Regards
John
The pain of low quaility far outlasts the joy of low price.
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri Mar 02, 2007 1:25 am    Post subject: Re: The fate of a message during a qmgr crash with clusterin Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

rahoor wrote:
I had assumed none, but please correct me if I am wrong.


The only exception I can think of would be a persistent message still in transit over the channel. That would roll back.

But certainly if the message has been delivered to it's local queue, and the queue manager then crashes, the message is stuck until the queue manager recovers. Except in the case already mentioned by scottj2512
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
rahoor
PostPosted: Fri Mar 02, 2007 4:41 pm    Post subject: Re: The fate of a message during a qmgr crash with clusterin Reply with quote

Apprentice

Joined: 21 Jul 2003
Posts: 34

Thank you Vitor, Scott, that completely answered the question.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » The fate of a message during a qmgr crash with clustering
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.