RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems.
Brought to you by:
orenmnero
From: Miller, O. <OM...@ri...> - 2003-07-25 17:14:08
|
I'm trying to gather logs from everyone with this problem so we can write a test and fix this. Anyone who has this problem, please send me your event, incoming, and outgoing logs, and please mention the timestamp where the problem begins. Once we get a repeatable test this should be easy to fix. -----Original Message----- From: Andrew [mailto:and...@ho...]=20 Sent: Friday, July 25, 2003 11:20 AM To: qui...@li... Subject: RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems. Yup! That's the same thing I am seeing. =20 Oren, is there a patch for this? Andrew Munn and...@ho... -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Jo Janssens Sent: Friday, July 25, 2003 9:41 AM To: qui...@li... Subject: RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems. I am also having a problem like this. It seems that somehow the FIX engine gets into an infinite loop of resend requests. Here is my event log. I am connecting to an outside vendor who probably does not use quickfix, and I am using the c++ version of quickfix 1.5.0 now, in case this is important. Jo 20030725-14:18:59 : Created session 20030725-14:18:59 : Connecting to x.x.x.x on port 21600 20030725-14:18:59 : Connection succeeded 20030725-14:19:00 : Initiated logon request 20030725-14:19:00 : Received logon response 20030725-14:19:00 : MsgSeqNum too high RECEIVED: 104 EXPECTED: 102 20030725-14:19:00 : Sent ResendRequest FROM: 102 TO: 103 20030725-14:19:00 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:00 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:00 : Received SequenceReset FROM: 102 TO: 104 20030725-14:19:00 : Processing QUEUED message: 104 20030725-14:19:12 : Received ResendRequest FROM: 16 TO: 79 20030725-14:19:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:20:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:20:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:21:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:21:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : MsgSeqNum too high RECEIVED: 113 EXPECTED: 105 20030725-14:22:10 : Sent ResendRequest FROM: 105 TO: 112 20030725-14:22:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:22:10 : Received SequenceReset FROM: 105 TO: 113 20030725-14:22:10 : Processing QUEUED message: 113 20030725-14:22:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : MsgSeqNum too high RECEIVED: 117 EXPECTED: 114 20030725-14:23:10 : Sent ResendRequest FROM: 114 TO: 116 20030725-14:23:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:23:10 : Received SequenceReset FROM: 114 TO: 117 20030725-14:23:10 : Processing QUEUED message: 117 20030725-14:23:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : MsgSeqNum too high RECEIVED: 121 EXPECTED: 118 20030725-14:24:10 : Sent ResendRequest FROM: 118 TO: 120 20030725-14:24:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:24:10 : Received SequenceReset FROM: 118 TO: 121 20030725-14:24:10 : Processing QUEUED message: 121 20030725-14:24:40 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:10 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:25:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : MsgSeqNum too high RECEIVED: 129 EXPECTED: 122 20030725-14:26:54 : Sent ResendRequest FROM: 122 TO: 128 20030725-14:26:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : Received ResendRequest FROM: 16 TO: 79 20030725-14:26:54 : Received SequenceReset FROM: 122 TO: 129 20030725-14:26:54 : Processing QUEUED message: 129 20030725-14:27:24 : Received ResendRequest FROM: 16 TO: 79 20030725-14:27:50 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:33 : MsgSeqNum too high RECEIVED: 135 EXPECTED: 130 20030725-14:28:33 : Sent ResendRequest FROM: 130 TO: 134 20030725-14:28:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:28:33 : Received SequenceReset FROM: 130 TO: 135 20030725-14:28:33 : Processing QUEUED message: 135 20030725-14:29:03 : MsgSeqNum too high RECEIVED: 137 EXPECTED: 136 20030725-14:29:03 : Sent ResendRequest FROM: 136 TO: 136 20030725-14:29:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:03 : Received SequenceReset FROM: 136 TO: 137 20030725-14:29:03 : Processing QUEUED message: 137 20030725-14:29:33 : MsgSeqNum too high RECEIVED: 139 EXPECTED: 138 20030725-14:29:33 : Sent ResendRequest FROM: 138 TO: 138 20030725-14:29:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:29:34 : Received SequenceReset FROM: 138 TO: 139 20030725-14:29:34 : Processing QUEUED message: 139 20030725-14:30:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:30:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:03 : MsgSeqNum too high RECEIVED: 144 EXPECTED: 140 20030725-14:31:03 : Sent ResendRequest FROM: 140 TO: 143 20030725-14:31:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:04 : Received ResendRequest FROM: 16 TO: 79 20030725-14:31:04 : Received SequenceReset FROM: 140 TO: 144 20030725-14:31:04 : Processing QUEUED message: 144 20030725-14:31:33 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:03 : MsgSeqNum too high RECEIVED: 148 EXPECTED: 145 20030725-14:32:03 : Sent ResendRequest FROM: 145 TO: 147 20030725-14:32:03 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:04 : Received ResendRequest FROM: 16 TO: 79 20030725-14:32:04 : Received SequenceReset FROM: 145 TO: 148 20030725-14:32:04 : Processing QUEUED message: 148 20030725-14:32:33 : Received ResendRequest FROM: 16 TO: 79 -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Andrew Munn Sent: Wednesday, July 23, 2003 18:09 To: qui...@li... Subject: RE: [Quickfix-developers] ResendRequest disapperaing? <--I'm having similar problems. I am having similar problems. Either I will get the repeated disconnects like those listed, or I will get a situation where I get a ResendRequest loop. Here are parts of the logs from initiator and acceptor: <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, incoming> =20 (8=3DFIX.4.1?9=3D57?35=3D0?34=3D2075?49=3DIN_MULTIFIX1?52=3D20030723-22:00:16?56=3DTW1 ?10=3D021?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2075 EXPECTED: 1967) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2480?49=3DTW1?52=3D20030723-22:00:16?5= 6=3DIN_MULTIFIX1 ?7=3D1967?16=3D2074?10=3D210?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1967 TO: 2074) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> =20 (8=3DFIX.4.1?9=3D66?35=3D1?34=3D2481?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULTIFIX1 ?112=3DTEST?10=3D038?) <20030723-22:00:16, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent test request TEST) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, incoming> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2076?49=3DIN_MULTIFIX1?52=3D20030723-22:00:22?56=3DTW1 ?7=3D2479?16=3D2480?10=3D208?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Received ResendRequest FROM: 2479 TO: 2480) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> =20 (8=3DFIX.4.1?9=3D98?35=3D4?34=3D2479?43=3DY?49=3DTW1?52=3D20030723-22:00:22?56=3DI= N_MULT IFIX1?122=3D20030723-22:00:22?36=3D2481?123=3DY?10=3D241?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent SequenceReset TO: 2481) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, incoming> =20 (8=3DFIX.4.1?9=3D66?35=3D0?34=3D2077?49=3DIN_MULTIFIX1?52=3D20030723-22:00:22?56=3DTW1 ?112=3DTEST?10=3D038?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2077 EXPECTED: 1968) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2482?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULTIFIX1 ?7=3D1968?16=3D2076?10=3D212?) <20030723-22:00:22, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1968 TO: 2076) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, incoming> =20 (8=3DFIX.4.1?9=3D57?35=3D0?34=3D2078?49=3DIN_MULTIFIX1?52=3D20030723-2= 2:00:52?56=3DTW1 ?10=3D024?) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, event> (MsgSeqNum too high RECEIVED: 2078 EXPECTED: 1968) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, outgoing> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2483?49=3DTW1?52=3D20030723-22:00:52?56=3DIN_MULTIFIX1 ?7=3D1968?16=3D2077?10=3D217?) <20030723-22:00:52, FIX.4.1:TW1->IN_MULTIFIX1, event> (Sent ResendRequest FROM: 1968 TO: 2077) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D <20030723-21:59:46, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> =20 (8=3DFIX.4.1?9=3D57?35=3D0?34=3D2075?49=3DIN_MULTIFIX1?52=3D20030723-22:00:16?56=3DTW1 ?10=3D021?) <20030723-22:00:16, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2480?49=3DTW1?52=3D20030723-22:00:16?56=3DIN_MULTIFIX1 ?7=3D1967?16=3D2074?10=3D210?) <20030723-22:00:16, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1967 TO: 2074) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D66?35=3D1?34=3D2481?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULTIFIX1 ?112=3DTEST?10=3D038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (MsgSeqNum too high RECEIVED: 2481 EXPECTED: 2479) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2076?49=3DIN_MULTIFIX1?52=3D20030723-2= 2:00:22?56=3DTW1 ?7=3D2479?16=3D2480?10=3D208?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Sent ResendRequest FROM: 2479 TO: 2480) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D98?35=3D4?34=3D2479?43=3DY?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULT IFIX1?122=3D20030723-22:00:22?36=3D2481?123=3DY?10=3D241?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received SequenceReset FROM: 2479 TO: 2481) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Processing QUEUED message: 2481) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D66?35=3D1?34=3D2481?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULTIFIX1 ?112=3DTEST?10=3D038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> =20 (8=3DFIX.4.1?9=3D66?35=3D0?34=3D2077?49=3DIN_MULTIFIX1?52=3D20030723-22:00:22?56=3DTW1 ?112=3DTEST?10=3D038?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2482?49=3DTW1?52=3D20030723-22:00:22?56=3DIN_MULTIFIX1 ?7=3D1968?16=3D2076?10=3D212?) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1968 TO: 2076) <20030723-22:00:22, FIX.4.1:IN_MULTIFIX1->TW1, outgoing> =20 (8=3DFIX.4.1?9=3D57?35=3D0?34=3D2078?49=3DIN_MULTIFIX1?52=3D20030723-22:00:52?56=3DT= W1 ?10=3D024?) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, incoming> =20 (8=3DFIX.4.1?9=3D72?35=3D2?34=3D2483?49=3DTW1?52=3D20030723-22:00:52?56=3DIN_MULTIFIX1 ?7=3D1968?16=3D2077?10=3D217?) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, event> (Received ResendRequest FROM: 1968 TO: 2077) <20030723-22:00:52, FIX.4.1:IN_MULTIFIX1->TW1, event> (Disconnecting) Thanks, Andrew -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Howard Engelhart Sent: Wednesday, July 23, 2003 3:56 PM To: qui...@li... Subject: [Quickfix-developers] ResendRequest disapperaing? I have written a FIX server (an acceptor) and a FIX Client (initiator) both=20 using QuickFIX. When my client attempts to connect to the server using a=20 MsgSeqNum that is higher than expected, the server sends back the=20 LogonRequest followed by a ResendRequest to the client (log excerpt below),=20 however I never see this second (ResendRequest) message on my client. I do=20 not see it in the message store, logs, nor can I catch it in the=20 fromAdmin/fromApp handlers. Is there something I need to be doing here? Thanks, Howard 8=3DFIX.4.29=3D6035=3DA34=3D149=3DSBI052=3D20030723-20:50:0156=3DSLGM098=3D0108=3D3010=3D150 8=3DFIX.4.29=3D5835=3D234=3D249=3DSBI052=3D20030723-20:50:0156=3DSLGM07=3D116=3D7610=3D046 20030723-20:50:01 : Received logon request 20030723-20:50:01 : Responding to logon request 20030723-20:50:01 : MsgSeqNum too high RECEIVED: 77 EXPECTED: 1 20030723-20:50:01 : Sent ResendRequest FROM: 1 TO: 76 20030723-20:50:01 : Disconnecting ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_= 01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ----------------------------------------- This email and any attachments are confidential and may be legally privileged. N= o confidentiality or privilege is waived or lost by any transmission in erro= r. If you are not the intended recipient you are hereby notified that any u= se, printing, copying or disclosure is strictly prohibited. Please delete t= his email and any attachments, without printing, copying, forwarding or savi= ng them and notify the sender immediately by reply e-mail. The company rese= rves the right to monitor all e-mail communications through its networks. U= nless otherwise stated, any financial results or price data contained in thi= s email are indicative only and are subject to change without notice. |