Sorry i expressed it wrong. i mean it's on top of the list, which is the 1st on the front (1st message arrived). but the replies are from only some of the nodes, not all. And get_dirty_reply will wait for a specific node (no matter if replies comes also from other nodes that are involved in the commit)<br>
<br><div class="gmail_quote">On Fri, May 27, 2011 at 6:49 PM, Ahmed Omar <span dir="ltr"><<a href="mailto:spawn.think@gmail.com">spawn.think@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Actually looking into the message queue, the replies are there but they are at the top of list (which is the end of the queue). So i guess the process doesn't have enough time to scan the whole queue to pick up the results. <div>
<div></div><div class="h5"><br>
<br><div class="gmail_quote">On Fri, May 27, 2011 at 6:30 PM, Ahmed Omar <span dir="ltr"><<a href="mailto:spawn.think@gmail.com" target="_blank">spawn.think@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi everyone, <div>I have a cluster of nodes, and on some of the nodes i have processes hanging with current_function,{mnesia_tm,get_dirty_reply,2}</div><div>Checking the code of mnesia_tm:get_dirt_reply/2 , this function will wait forever. It checks every 1 second if the node that is supposed to reply is still a member of running_db_nodes. If yes, it will try to receive either the result, exit message or mnesia down message  . And it will keep on doing that forever.</div>


<div>So it seems to cover all cases, however the process ends up in an infinite loop.</div><div>Any ideas?</div><div><br></div><div>Erlang version : R13B03 on Linux Debian Lenny 5.0.6<br clear="all"><br>-- <br>Best Regards,<br>


- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div><div>Follow me on twitter</div><div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div>


<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br>- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div><div>Follow me on twitter</div><div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div>

<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br>- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div><div>Follow me on twitter</div>
<div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div><br>