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 » Clustering » Cluster problem

Post new topic  Reply to topic
 Cluster problem « View previous topic :: View next topic » 
Author Message
Yogesh
PostPosted: Thu Mar 16, 2006 12:12 pm    Post subject: Cluster problem Reply with quote

Newbie

Joined: 26 Dec 2005
Posts: 8

Hi all,

This is something that i observed in a cluster that i have. It has four qmgrs wit two full repositories. Now my question is that when i give
Code:
 dis chs(TO.A) all

where TO.A is the cluster receiver channel on qmgr A which is not a full repository it shows a number of instances, all having different CONNAME value. As far as my unnderstanding of cluster goes, every qmgr has a clusterrcvr channel which is defined at the time of adding the qmgr to the cluster, and cluster sdr channels are dynamically created to communicate with other qmgrs in the cluster. Then why are multiple instances of clus rcvr channel ??

Thanks in advance
Yogesh
Back to top
View user's profile Send private message
csmith28
PostPosted: Thu Mar 16, 2006 1:25 pm    Post subject: Reply with quote

Grand Master

Joined: 15 Jul 2003
Posts: 1196
Location: Arizona

Moved to appropriate forum.
_________________
Yes, I am an agent of Satan but my duties are largely ceremonial.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Mar 16, 2006 1:58 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

The cluster receiver defined by A to the FR serves as a template for each qmgr in the cluster to be able to talk with A. A defined as well a cluster sender to talk to the FR.

Now imagine that each qmgr in the cluster created a cluster sender according to that template. Each conname will be different as it shows the address of the sender.

Working as designed. Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Yogesh
PostPosted: Thu Mar 16, 2006 2:27 pm    Post subject: Reply with quote

Newbie

Joined: 26 Dec 2005
Posts: 8

Hi

I understand that each qmgr will cerate one cluster rcvr channel to the FR that will act as template for others to communicate with it. The problem is that when i am giving the following on A
Code:

dis chs(TO.A)

I am getting.

Code:

AMQ8417: Display Channel Status details
   CHANNEL(TO.A)                               XMITQ( )
   CONNAME(B)                                   CURRENT
   CHLTYPE(CLUSRCVR)                       STATUS(RUNNING)
   RQMNAME(B)

AMQ8417: Display Channel Status details.
   CHANNEL(TO.A)                               XMITQ( )
   CONNAME(C)                                   CURRENT
   CHLTYPE(CLUSRCVR)                       STATUS(RUNNING)
   RQMNAME(C)


Now when TO.A is a cluster rcvr channel then why multiple instances of TO.A are there. Is it like cluster rcvr channels are also created dynamically ??

Thanks
Yogesh
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Mar 16, 2006 3:08 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

One for each sender... As designed
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Yogesh
PostPosted: Thu Mar 16, 2006 3:20 pm    Post subject: Reply with quote

Newbie

Joined: 26 Dec 2005
Posts: 8

That means cluster receiver definition acts just as template and for each cluster sender created dynamically, one cluster rcvr is also created automatically ??

Also the CONNAME in clus rcvr channel is the ip address of the host qmgr.. so why here we have ip address of the other qmgrs in CONNAME.

Thanks
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Mar 16, 2006 3:27 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Yogesh wrote:
That means cluster receiver definition acts just as template and for each cluster sender created dynamically, one cluster rcvr is also created automatically ??

YES.

Pretty much ALL channel definitions are templates.

Yogesh wrote:
Also the CONNAME in clus rcvr channel is the ip address of the host qmgr.. so why here we have ip address of the other qmgrs in CONNAME.


Because that way you know who the connection is coming from. The conname in the ClusRcvr definition is used to create the automatic clussdr on the other side.

Please read the WebSphere MQ Clusters manual.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
HubertKleinmanns
PostPosted: Fri Mar 17, 2006 5:22 am    Post subject: Reply with quote

Shaman

Joined: 24 Feb 2004
Posts: 732
Location: Germany

It is also possilbe - but not usual - to have more than one running "normal" receiver channel. It is very usual for SVRCONN (client) channel.

When a channel starts up, it reads the channel definition and creates an own instance of a channel agent.
_________________
Regards
Hubert
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Clustering » Cluster problem
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.