On Fri, Nov 26, 2010 at 11:18 AM, Badlop <span dir="ltr"><<a href="mailto:badlop@gmail.com">badlop@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2010/11/26 Badlop <<a href="mailto:badlop@gmail.com">badlop@gmail.com</a>>:<br>
<div class="im">> Christopher, as you are the original author of that commit,<br>
> can you take a look at your commit?<br>
<br></div></blockquote><div><br></div><div>I will take a look. I think the problem has something to do with the wait='0' value in that test data. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
</div>Good news: Aleksey Shchepin provided a patch, see<br>
<div class="im"><a href="https://support.process-one.net/browse/EJAB-1358" target="_blank">https://support.process-one.net/browse/EJAB-1358</a><br>
<br>
</div>You can apply the patch to 2.1.5 release, or to 2.1.x branch.<br>
<div><div></div><div class="h5"><br></div></div></blockquote><div><br></div><div>I just looked at the patch briefly and have not tested it. Did this patch get tested? </div><div><br></div><div>Originally there was a sleep that delayed all requests by 100ms and I believe that was put in to make sure sessions were created in mnesia. In my patch this loop happens when there is not session data in the mnesia table, but should be. This patch removes that. </div>
<div><br></div><div>With the current change, if session data is not in the mnesia table then it will return bad data. I agree the loop should be removed but its removal causes a bug. There needs to be a cleaner solution on making sure things are returned correctly when the session creation is finished. </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div class="h5">
<br>
---<br>
Badlop<br>
ProcessOne<br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</div></div></blockquote></div><br>