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. <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">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>