Topic
  • 3 replies
  • Latest Post - ‏2013-01-14T18:05:56Z by msiebler
dplearner137
dplearner137
27 Posts

Pinned topic Datapower MQ QM Group

‏2013-01-14T06:09:50Z |
We are setting a test environment where we have assigned a primary queue manager and secondary manager to the MQ QM group.But while testing various scenarios we have noticed that the transactions don't get failed over to the secondary queue manager defined in the MQ QM group when the primary queue manager goes down.

We are running on 4.0.2.6,what could be the reasons for failover not to work?

We tried posting transactions to the queue manager objects individually which works but it is only the failover which doesnt happen.

Documentation doesn't say that both queue manager's should be part of the MQ cluster.
Updated on 2013-01-14T18:05:56Z at 2013-01-14T18:05:56Z by msiebler
  • msiebler
    msiebler
    140 Posts

    Re: Datapower MQ QM Group

    ‏2013-01-14T15:46:31Z  
    If you have a MQ QM group on the backend of a transaction; a message will not be failed over hen the primary goes down. rather; that message will be thrown away or rolled back; and the next message would use the secondary qm
  • dplearner137
    dplearner137
    27 Posts

    Re: Datapower MQ QM Group

    ‏2013-01-14T15:53:31Z  
    • msiebler
    • ‏2013-01-14T15:46:31Z
    If you have a MQ QM group on the backend of a transaction; a message will not be failed over hen the primary goes down. rather; that message will be thrown away or rolled back; and the next message would use the secondary qm
    Thanks msiebler.

    But what I have seen is none of the new transactions hit the secondary QM.

    I see them still hitting primary QM which is down.
  • msiebler
    msiebler
    140 Posts

    Re: Datapower MQ QM Group

    ‏2013-01-14T18:05:56Z  
    Thanks msiebler.

    But what I have seen is none of the new transactions hit the secondary QM.

    I see them still hitting primary QM which is down.
    What is the error you get for the primary QM?
    Not all MQ errors lead to a failover; if the error is viewed as recoverable.