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 » Can we deploy message flow/set while the flow is running?

Post new topic  Reply to topic
 Can we deploy message flow/set while the flow is running? « View previous topic :: View next topic » 
Author Message
samuel_lee2000
PostPosted: Wed Nov 07, 2007 11:19 pm    Post subject: Can we deploy message flow/set while the flow is running? Reply with quote

Novice

Joined: 07 Apr 2002
Posts: 13

Hi,

We're looking for some advices on message set/flow deployment practice.

When deploying message set/flow, is it necessary to stop the message flow before deploying the new message set/flow?

Could we simply deploy the message set/flow while the message flow is running because the stop/start message flow command take a long time (given that we have multiple brokers/execution groups)

Also, will the mqsireload ensure the newly deployed message flow/set will be effective? We've heard some previous cases that even though the message flow is deployed successfully, the old message flow is still running in some cases.

Thanks in advance!

Best regards,
Samuel
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Nov 08, 2007 1:25 am    Post subject: Reply with quote

Grand High Poobah

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

On what version of broker?

You certainly can on v6.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Nov 08, 2007 3:55 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You can deploy anytime you like.

Messages that are in process will be finished processing, and the flow will be stopped and the new flow deployed and then started.

You do not need to stop the flow first. you do not need to mqsireload unless there's a specific issue.

The only case when an old version of a flow is still running after a succesfull deploy has completed is when there is a phantom executiongroup. And that's an exception situation, and so bad things should be expected to happen.

Phantom EGs don't happen very often.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
samuel_lee2000
PostPosted: Thu Nov 08, 2007 7:20 am    Post subject: Reply with quote

Novice

Joined: 07 Apr 2002
Posts: 13

Hi Vitor and jefflowrey,

Thanks a lot! We're using WMB v6 on AIX. What I have heard from some colleagues who has some previous real experience is exactly the phantom execution group symptom that you've mentioned.

Is there any known cause/reason for such phantom behaviour so that we can do something to avoid it as we're deploying a mission critical system that can't fail.

Thanks again for your advice and time :>

Best regards,
Samuel
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Nov 08, 2007 8:02 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Phantom EGs most often result from too many cooks stirring the pot at the same time, or from people taking drastic measures because they're impatient.

Good solid deployment procedures and governance, and staying current with maintenance levels are fundamental to ensuring the production uptime of any system - and will do everything possible to prevent Phantom EGs.

You can also monitor processes to find out if you *have* phantom EGs. Any unexpected number of DataFlowEngines should be investigated.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
samuel_lee2000
PostPosted: Thu Nov 08, 2007 4:52 pm    Post subject: Reply with quote

Novice

Joined: 07 Apr 2002
Posts: 13

Hi jefflowrey,

Thanks very much for your advice!

It gives us a way to check for the unusual circumstances and in the long term, I definitely agree that a good governance and practice must be in place and that's also my vision to setup in the environment which is new to me.

Thanks again for your time and your advice is really very helpful. Much appreciated !

Best regards,
Samuel
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 » Can we deploy message flow/set while the flow is running?
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.