Hi Tirthankar, Please do not send the message directly to me but to the mailing list.
On Nov 23, 2007 9:25 PM, Tirthankar Ghosh <[EMAIL PROTECTED]> wrote: > Hi, > > I work in maintaining a trading order management system which uses Quickfix > as a FIX engine. Quickfix uses MINA for socket level interaction. Currently > one of our FIX components were upgraded to a higher version of Quickfix > (from 1.2.0 to 1.3.0) and we potentially saw that the FIX engine didn't seem > to receive a few FIX messages (identifiable by the sequence number of the > FIX messges and the messages observed to be sent from the source). We don't > think network connection break is a possibility since we observed no > exceptions either at the source of the messages nor in our engine. > > The MINA version we were using after the upgrade (along with Quickfix 1.3.0) > is 1.1.2. Do you think there was any bug in 1.1.2 which could potentially > lead to such dropping of messages? Please note that this engine was running > for a substantial period with a lower version of Quickfix and MINA with no > complains, in the same setup (network and load). MINA doesn't have such a bug as far as I know. > I was looking at DIRMINA-305 which seems to be talking about prioritization > of writing of messages compared to reads over socket, but could that > potentially lead to complete dropping of messages. Or could it lead to a > case where a later message is received before the earlier one (i.e a higher > sequence number FIX message is read before a lower one is read). Never. > We are also looking at possible Quickfix related bugs which could lead to > this, but since it seams to be network level failure to accept messages that > were sent, we wanted to be check up with you too. Once again please note > that our system runs just fine after the rollback to the lower version of > Quickfix 1.2.0. You could also upgrade MINA to the latest stable version: 1.1.5. HTH, Trustin -- what we call human nature is actually human habit -- http://gleamynode.net/ -- PGP Key ID: 0x0255ECA6
