Hi Augstin,
When I proposed Mnesia, I didn't considered the node's death (I only considered processe's death). But as you have pointed out. A node's death is quite tricky.
First of, is there was any last minutes sync mnesia cluster needed before the node died will be lost anyway. Besides, there must be a master process running somewhere which monitors every appserver node and triggers a process spawn if a node is dead. If I understand (and remember) correctly you arch had an identical set of app servers. So the question will still remain where would you run this node monitoring service?
This started to look quite challenging task (and somewhat unexplored) compared to JBoss and other app clusters.
It would be great to learn more on this from the Erlang exparts in the list.
Cheers!
Bikram