<div dir="ltr"><div>Your counterparty (redacted) is e.g. sending you a logon under seq num 2507:<br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="monospace, monospace" size="1">2517 20160901-13:38:50.891 : 8=FIX.4.2|9=64|35=A|49=THEM|56=YOU|34=2507|52=20160901-13:38:50.520|108=60|</font></blockquote><div><br></div><div>...then some resend ensues... and then counterparty finishes off the resend with a combined seq reset / gap fill over the previous logon, <i>but without setting the PossDup flag (43=Y):</i></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace" size="1">2548 20160901-13:38:51.094 : 8=FIX.4.2|9=66|35=4|49=THEM|56=YOU|34=2507|52=20160901-13:38:50.697|123=Y|36=2508|</font></div><div><span style="font-family:monospace,monospace"><font size="1">2549 20160901-13:38:51.110 : 8=FIX.4.2|9=105|35=5|34=41|49=YOU|52=20160901-13:38:51.094|56=THEM|58=MsgSeqNum too low, expecting 2508 but received 2507|</font></span></div></div><div><br></div></blockquote><div>I am typically slow to blame the other side, but I think that is plain wrong. I would be happy to hear their counter-argument, though I think the FIX spec is clear in this case.  It is do-able to add some config to go out of spec and workaround this (wouldn't be the first time), but of course the less of that we have to do the better.</div><div><br></div><div>Might be interesting to check whether the other QF impls handle this.</div><div><br></div><div class="gmail_extra"><div class="gmail_signature"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">--</font></div><font face="arial, helvetica, sans-serif">Mike Gatny<br>Connamara Systems, LLC</font></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">--</font></div><font face="arial, helvetica, sans-serif">Mike Gatny<br>Connamara Systems, LLC</font></div></div></div>
<br><div class="gmail_quote">On Thu, Sep 1, 2016 at 11:30 AM, Grant Birchmeier <span dir="ltr"><<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-size:small;color:#000000">James, Mike is asking for your *message* log, not your event log.</div><div style="font-size:small;color:#000000"><br></div><div style="font-size:small;color:#000000">You need to make sure to delete any passwords or other sensitive information from it before sending.</div><div style="font-size:small;color:#000000"><br></div><div style="font-size:small;color:#000000">Because it is very large, maybe send it to Mike directly (as an attachment, not a paste) instead of on the list.</div><div style="font-size:small;color:#000000"><br></div><div style="font-size:small;color:#000000">(I'm going to admin-deny your event-log email from going to the list, because it's very large and not what we need.)</div><div style="font-size:small;color:#000000"><br></div><div style="font-size:small;color:#000000">-Grant</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Thu, Sep 1, 2016 at 10:04 AM, Mike Gatny <span dir="ltr"><<a href="mailto:mgatny@connamara.com" target="_blank">mgatny@connamara.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hmm that almost looks like an off-by-one problem with the seqnums on recovery.  Which qf/n release version are you on (latest is v1.7.0)?  Can you post a sanitized messages log so we can follow along with one of those resends?<div class="gmail_extra"><br clear="all"><div><div data-smartmail="gmail_signature"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">--</font></div><font face="arial, helvetica, sans-serif">Mike Gatny<br>Connamara Systems, LLC</font></div></div></div>
<br><div class="gmail_quote"><div><div>On Thu, Sep 1, 2016 at 10:42 AM, James A. Smith <span dir="ltr"><<a href="mailto:jsmith@anstca.com" target="_blank">jsmith@anstca.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi team,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have an acceptor that is having problems negotiating sequence numbers after I bounce the server:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">20160901-14:27:12.373 : Received logon<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:12.373 : Responding to logon request<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:12.373 : MsgSeqNum too high, expecting 11367 but received 11602<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:12.373 : Sent ResendRequest FROM: 11367 TO: 0<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:12.420 : ResendRequest for messages FROM: 11367 TO: 0 has been satisfied.<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:12.436 : Received SequenceReset FROM: 11371 TO: 11372<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:13.295 : Processing queued message: 11602<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:13.295 : Verify failed: MsgSeqNum too low, expecting 11603 but received 11602<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:13.295 : Session FIX.4.2:ANS->BMO disconnecting: Verify failed: MsgSeqNum too low, expecting 11603 but received 11602<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:13.295 : Session FIX.4.2:ANS->BMO already disconnected: Received msg type '8' when not logged on<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : FIX.4.2:ANS->BMO Socket Reader 11144452 accepting session FIX.4.2:ANS->BMO from <a href="http://165.185.251.141:10456" target="_blank">165.185.251.141:10456</a><u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : FIX.4.2:ANS->BMO Acceptor heartbeat set to 60 seconds<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : Received logon<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : Responding to logon request<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : MsgSeqNum too high, expecting 11603 but received 11855<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.933 : Sent ResendRequest FROM: 11603 TO: 0<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.964 : ResendRequest for messages FROM: 11603 TO: 0 has been satisfied.<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:47.979 : Received SequenceReset FROM: 11605 TO: 11606<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:48.870 : Processing queued message: 11855<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:48.870 : Verify failed: MsgSeqNum too low, expecting 11856 but received 11855<u></u><u></u></p>
<p class="MsoNormal">20160901-14:27:48.870 : Session FIX.4.2:ANS->BMO disconnecting: Verify failed: MsgSeqNum too low, expecting 11856 but received 11855<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : FIX.4.2:ANS->BMO Socket Reader 19043604 accepting session FIX.4.2:ANS->BMO from <a href="http://165.185.251.141:10457" target="_blank">165.185.251.141:10457</a><u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : FIX.4.2:ANS->BMO Acceptor heartbeat set to 60 seconds<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : Received logon<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : Responding to logon request<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : MsgSeqNum too high, expecting 11856 but received 12024<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.633 : Sent ResendRequest FROM: 11856 TO: 0<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.680 : ResendRequest for messages FROM: 11856 TO: 0 has been satisfied.<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:23.680 : Received SequenceReset FROM: 11857 TO: 11858<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:24.242 : Processing queued message: 12024<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:24.242 : Verify failed: MsgSeqNum too low, expecting 12025 but received 12024<u></u><u></u></p>
<p class="MsoNormal">20160901-14:28:24.242 : Session FIX.4.2:ANS->BMO disconnecting: Verify failed: MsgSeqNum too low, expecting 12025 but received 12024<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Here is my config file:<u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"># default settings for sessions<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">[DEFAULT]<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">FileStorePath=store<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">FileLogPath=log<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">ConnectionType=acceptor<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">ReconnectInterval=60<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">SenderCompID=ANS<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"># session definition<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">[SESSION]<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">UseDataDictionary=N<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">ValidateUserDefinedFields=N<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">BeginString=FIX.4.2<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">TargetCompID=BMO<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">UseLocalTime=Y<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">StartTime=04:30:00<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">EndTime=18:30:00<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">ReconnectInterval=30<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">HeartBtInt=30<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">SocketAcceptPort=9304<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">SocketConnectHost=165.185.251.<wbr>141<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">DataDictionary=BMOFIX42.xml<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"># RequiresOrigSendingTime=N<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"># test CheckLatency<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">CheckLatency=N<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

<br></div></div>______________________________<wbr>_________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/lis<wbr>tinfo.cgi/quickfixn-quickfixn.<wbr>com</a><br>
<br></blockquote></div><br></div></div>
<br>______________________________<wbr>_________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/lis<wbr>tinfo.cgi/quickfixn-quickfixn.<wbr>com</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div data-smartmail="gmail_signature"><div><font size="2"><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/<wbr>listinfo.cgi/quickfixn-<wbr>quickfixn.com</a><br>
<br></blockquote></div><br></div></div>