[erlang-questions] Process hanging with huge message queue , with current_function, {mnesia_tm, get_dirty_reply, 2}

Ahmed Omar <>
Fri May 27 18:30:36 CEST 2011


Hi everyone,
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}
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.
So it seems to cover all cases, however the process ends up in an infinite
loop.
Any ideas?

Erlang version : R13B03 on Linux Debian Lenny 5.0.6

-- 
Best Regards,
- Ahmed Omar
http://nl.linkedin.com/in/adiaa
Follow me on twitter
@spawn_think <http://twitter.com/#!/spawn_think>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110527/0938e72c/attachment.html>


More information about the erlang-questions mailing list