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 » General IBM MQ Support » Five second delay on MQDISC after 5.3 --> 7.0 Client upgr

Post new topic  Reply to topic
 Five second delay on MQDISC after 5.3 --> 7.0 Client upgr « View previous topic :: View next topic » 
Author Message
mikiu
PostPosted: Thu Jan 24, 2013 10:19 am    Post subject: Five second delay on MQDISC after 5.3 --> 7.0 Client upgr Reply with quote

Acolyte

Joined: 23 Jul 2002
Posts: 61
Location: toronto

Hello gentle and learned folks,
We upgraded our AIX client (apps is C-lang / MQ) from 5.3 to 7.0. The user log shows consistently:
------------------------------------------------------------
Jan 22 15:31:00 sdmq_doMQdisconnect(): attempting MQDISC()
Jan 22 15:31:05 sdmq_doMQdisconnect(): MQDISC worked
And further ...
Jan 23 11:04:25 sdmq_doMQdisconnect(): attempting MQDISC()
Jan 23 11:04:30 sdmq_doMQdisconnect(): MQDISC worked
Source that produces log has only a MQDISC call:
/* Attempt disconnect from MQ Manager */
tlogprintf(tL, "%s(): attempting MQDISC()", __func__);
MQDISC(conn_h, &mq_rc, &reason_rc);
if ( mq_rc == MQCC_OK ) {
/* Disconnect from MQ Manager worked */
tlogprintf(tL, "%s(): MQDISC worked", __func__)
----------------------------------------------------------------------
We are aware of APAR IZ78516, but our AIX MQ is at 7.0.1.4 level and IBM website says that U835793 is included in this already.
But I don't believe any, so I checked:
---------------------------------------------------------
[/AIXpatches/MQRetail/MQ7.0.1.4]>ls -lrt | grep U835793
-rw-r--r-- 1 root users 18922496 Jan 13 08:55 mqm.base.
runtime.7.0.1.4.U835793
--------------------------------------------------------
Also that APAR says that the delay on MQDISC is multiples of twleve seconds which is not our case.
Can I just assume MQDISC suddenly grew? Five secs is an awfull ong time (IMO)
Is there anything yous can say in this? I'd be immensly grateful.
Thank you,
MikiUh
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
mvic
PostPosted: Thu Jan 24, 2013 3:28 pm    Post subject: Re: Five second delay on MQDISC after 5.3 --> 7.0 Client Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

Have you seen http://www.ibm.com/support/docview.wss?uid=swg1IZ94330

This is the first item on the list at http://www.ibm.com/support/docview.wss?uid=swg24028106

7.0.1.4 is old now. I'm not sure why anyone would download and use it today rather than (say) the latest available which is currently 7.0.1.9.

Hope this helps
Back to top
View user's profile Send private message
mikiu
PostPosted: Fri Jan 25, 2013 6:14 am    Post subject: Reply with quote

Acolyte

Joined: 23 Jul 2002
Posts: 61
Location: toronto

Thank you ... this helps ... follow up: do we need both client and manager higher than 7.0.1.4? We currently have a combination of 7.0.1.4 and 7.0.1.8 and working towards more currency.
most grateful for your time and effort!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
mvic
PostPosted: Fri Jan 25, 2013 6:23 am    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

mikiu wrote:
do we need both client and manager higher than 7.0.1.4?

I don't know. Try it out, or ask IBM.
Back to top
View user's profile Send private message
mikiu
PostPosted: Fri Jan 25, 2013 5:00 pm    Post subject: Reply with quote

Acolyte

Joined: 23 Jul 2002
Posts: 61
Location: toronto

Hullo mvic,
Did what you suggested "Try it out" my first choice always ... turns out a 7.0.1.8 client works flawlessly only with a 7.0.1.8 queue manager (if I stay on the 7.0.1.4 queue manager, the five sec delay is still there).
It was very nice of you to take the time to deal with this for me. Will ask them to close the PMR, as they came back with their ususal: "gimme the dumps, gimme more dumps, gimme the trace, gimme more trace"
regards,
MikiUh
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
SAFraser
PostPosted: Sat Jan 26, 2013 2:37 pm    Post subject: Reply with quote

Shaman

Joined: 22 Oct 2003
Posts: 742
Location: Austin, Texas, USA

mikiu-- Very grateful for your research and for sharing your result.

Everyone-- I find this disturbing. Upgrading server and client simultaneously in our shop is not even remotely practical, especially since most of our clients are WAS JVMs that use the embedded client files. Our attempts to influence WAS upgrades/fixpacks have failed miserably, and our attempt to force WAS clients to use a separately installed MQ client was also a complete bust.

But I've been able to sleep at night knowing that MQ is famously backward compatible. Till now. <sigh>
Back to top
View user's profile Send private message
mvic
PostPosted: Sat Jan 26, 2013 3:02 pm    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

SAFraser wrote:
But I've been able to sleep at night knowing that MQ is famously backward compatible. Till now. <sigh>

I think that's not necessarily the right interpretation.

There's a bug which is fixed in an APAR (IZ94330) which went out in a fix pack already (7.0.1.5). So I took a look, and the description of the bug is not anything like "client/server incompatible". It's "5 second delay when a client closes a multiplex conversation".
Back to top
View user's profile Send private message
SAFraser
PostPosted: Sat Jan 26, 2013 8:51 pm    Post subject: Reply with quote

Shaman

Joined: 22 Oct 2003
Posts: 742
Location: Austin, Texas, USA

Sleep shall be mine tonight!
Back to top
View user's profile Send private message
mikiu
PostPosted: Mon Jan 28, 2013 6:24 am    Post subject: Reply with quote

Acolyte

Joined: 23 Jul 2002
Posts: 61
Location: toronto

We can argue on compatibility theory ... fact is that THIS particular bug is limited in scope and should not affect WAS applications because WAS (like her big brother CICS) handle the CONNECTs and DICONNECTs, justifiably, IMO, not trusting the application programmers to do the right thing. So this delay hits only the ancient C with MQ MQI applications that built daemon like code in an attempt to emulate an MDB or CICS triggering and only after I got them off their V5R3 Client (which, BTW, worked great with the 7.0.1.4 Queue Manager). Nevertheless and notwithstanding sleep is (sometimes) ours.
Cheers,

M.U.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Five second delay on MQDISC after 5.3 --> 7.0 Client upgr
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.