<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2014-02-06 Michael Giagnocavo <span dir="ltr"><<a href="mailto:mgg@giagnocavo.net" target="_blank">mgg@giagnocavo.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p class="MsoNormal">As I understand, this means that we ack’d a tag that the server didn’t recognize, correct? Are delivery tags guaranteed to be monotonically increasing?</p></blockquote><div><br></div><div>Yes. However, when you reconnect and reopen channels, every channel will have its delivery tag reset.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p class="MsoNormal"><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Could it be that we’re dequeueing a message with a high delivery tag, then next time we get one with a lower delivery tag and hence it’s unknown to the server since we already ack’d and committed?</p>
</blockquote></div><br><div>Double acking will result in this exception.</div>-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br><a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>