[This message was posted by Ashish Shah of Goldman Sachs & Co. 
<shahash...@gmail.com> to the "4.4 Changes" discussion forum at 
http://fixprotocol.org/discuss/17. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/3cf2b91e - PLEASE DO NOT REPLY BY MAIL.]

> > Hi, Can you clarify more on where do you see this delay? Is this delay
> > in acknowledgement from your side or from your client side? We have
> > been using this option for long time and have not seen any issue. You
> > want to look at TCP dump and see if there are many packet resends due
> > to exceeding network latency or anything like that. Regards, Ashish
> >
> > > > Hi all,
> > > >
> > > > This is more a QuickFIX implementation doubt than a FIX doubt.
> > > > Anyone has experienced problems with disabling this QuickFIX
> > > > socket option? I'm having a problem that the messages are delaying
> > > > to be acknowledged. And I need to figure out where is the
> > > > bottleneck.
> > > >
> > > > Thoughts?
> > >
> > > Under most "normal" scenarios, using setsockopt to enable
> > > TCP_NODELAY is a very good idea for FIX TCP sessions (no matter
> > > whether it is QuickFIX or not). There is an implication of a double-
> > > negative in your question, so I'm not exactly sure which way you are
> > > going from/to. Using a TCP FIX session without TCP_NODELAY enabled
> > > can cause occasional delays of up to 500mSec depending on the
> > > traffic patterns. I would recommend that most TCP FIX sessions use
> > > TCP_NODELAY enabled. The possible exception to this might be ultra
> > > high speed continuous message streaming such as market data where
> > > using TCP_NODELAY enabled could cause many "runt" packets which
> > > could conceivably make latency worse. In general, use TCP_NODELAY
> > > enabled for best TCP FIX performance.
> > >
> > > I hope this helps.
> > >
> > > JohnP
> 
> The delay seems to be at my side, I am delaying on sending a TCP
> acknowledge for my connection partner (I am the acceptor).

In that case, you want to enable TCP_NODELAY and see if that solves the issue.


[You can unsubscribe from this discussion group by sending a message to 
mailto:unsubscribe+100932...@fixprotocol.org]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to fix-protocol@googlegroups.com
To unsubscribe from this group, send email to 
fix-protocol+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/fix-protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to