Author |
Message
|
bruce2359 |
Posted: Tue Mar 20, 2012 2:58 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
anveshita wrote: |
When I indicated it does not set any put/open options I meant to say as related to the binding
No I am not a datapower programmer. my understanding is that if binding is |
Exactly what open-options and put-options does the app specify? Please be specific. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Mar 21, 2012 4:32 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
anveshita wrote: |
my understanding is that if binding is not specified the application(datapower in this case) then the options set on the queue will be the default. |
Yes; and you've already posted that the queue has DEFBIND(OPEN).
So I stand by my previous incredulity. How can you have correctly determined that the messages are being put with a binding of OPEN and post here asking why the load balancing isn't working? Given all the posts on this thread about the binding, why are we still talking about this?  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Mar 21, 2012 4:58 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Just to be absolutely clear.
Change the DEFBIND(OPEN) to DEFBIND(NOTFIXED) and then *think*. |
|
Back to top |
|
 |
anveshita |
Posted: Wed Mar 21, 2012 9:01 am Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
Thanks. I was wondering how the balancing was working fine for batch when the DEFBIND(OPEN) was set? Anyways I will try changing the options and see if it fixes. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Mar 21, 2012 9:06 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
anveshita wrote: |
I was wondering how the balancing was working fine for batch when the DEFBIND(OPEN) was set? |
Does the batch also go through the same route in the DataPower? The same route into the cluster? So at no point is there any oppertunity for the binding to be specifically selected rather than left to default? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
anveshita |
Posted: Wed Mar 21, 2012 2:40 pm Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
It goes through the same path. There is an alias queue that is different in the path. I will check and see how it is set. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Mar 21, 2012 5:41 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
anveshita wrote: |
It goes through the same path. There is an alias queue that is different in the path. I will check and see how it is set. |
There might be a reason for this. Also verify if the batch run has message affinity...(not uncommon)  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Vitor |
Posted: Thu Mar 22, 2012 5:15 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
anveshita wrote: |
It goes through the same path. There is an alias queue that is different in the path. |
If there's a different alias queue in use, it's not the same path. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Mar 22, 2012 5:23 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Also, again.
If you send a single message to a cluster queue, and another application is sending many many messages to a different cluster queue from the same queue manager, this can make cause a big impact on how the single message is routed through the cluster. |
|
Back to top |
|
 |
anveshita |
Posted: Thu Mar 22, 2012 3:15 pm Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
mqjeff wrote: |
Also, again.
If you send a single message to a cluster queue, and another application is sending many many messages to a different cluster queue from the same queue manager, this can make cause a big impact on how the single message is routed through the cluster. |
Not sure I understood. Does this mean I need to have separate queue managers with different clusters one for batch and one for online?  |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Mar 22, 2012 3:46 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
No.
Let's say one app uses a QAlias with BIND_ON_OPEN, and another app uses a different QA (or QR or QL) with BIND_NOT_FIXED, you should expect different results, shouldn't you?
It is the definition MQOPENed that sets the BIND (and other) option. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Mar 23, 2012 3:02 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
bruce2359 wrote: |
No.
Let's say one app uses a QAlias with BIND_ON_OPEN, and another app uses a different QA (or QR or QL) with BIND_NOT_FIXED, you should expect different results, shouldn't you?
It is the definition MQOPENed that sets the BIND (and other) option. |
And, again, the amount of traffic going from one queue manager to another has a significant effect on how cluster objects are load-balanced from that same queue manager. |
|
Back to top |
|
 |
anveshita |
Posted: Wed Mar 28, 2012 8:52 am Post subject: |
|
|
Master
Joined: 27 Sep 2004 Posts: 254 Location: Jambudweepam
|
Thanks. It appears to be an issue with one of the queue settings which was set as "OPEN" instead of "NOT_FIXED". Got it fixed. Thanks again. |
|
Back to top |
|
 |
|