<DIV></DIV>
<P>Hi,</P>
<P>Waiting infinitely sometimes can create problems. For example when using table replicas, if the local Mnesia thinks that the other replica has the latest Dataset and if the other node(s) is also down, this node may wait infitely till the other node(s) to come up. Therefore it's wisable to have a timeout (reasonable time to even load the data set from remote nodes), and do a force_load_table.</P>
<P>- Eranga<BR></P>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Quoting Inswitch Solutions <ERLANG@INSWITCH.US>: > Quoting Inswitch Solutions <ERLANG@INSWITCH.US>:<BR><BR>> Hi,<BR>> <BR>> In the context of replias been used.<BR>> Setting it to "infinity" is a good choice to avoid mnesia inconsistences.<BR>> But it could get stuck waiting forever, waiting for a machine with a disk<BR>> crash.<BR>> <BR>> What is the best wise solution for it, a good timeout value?<BR>> <BR>> <BR>> regards, Eduardo<BR>> <BR>> <BR>> <BR>> ----- Original Message -----<BR>> From: "Erik Reitsma (RY/ETM)" <ERIK.REITSMA@ERICSSON.COM><BR>> To: "Erlang Users' List" <ERLANG-QUESTIONS@ERLANG.ORG><BR>> Cc: "Joe Armstrong (AL/EAB)" <JOE.ARMSTRONG@ERICSSON.COM><BR>> Sent: Thursday, September 08, 2005 11:11 AM<BR>> Subject: RE: How long does mnesia take to warm up?<BR>> <BR>> <BR>> > What about (from the mnesia docs):<BR>> ><BR>> > -----------------------<BR>> > mnesia:wait_for_tables(TabList,Timeout) -> ok | {timeout, BadTabList} |<BR>> {error, Reason}<BR>> ><BR>> > Some applications need to wait for certain tables to be accessible in<BR>> order to do useful work. mnesia:wait_for_tables/2 hangs until all tables in<BR>> the TabList are accessible, or until timeout is reached.<BR>> > ----------------------<BR>> ><BR>> > *Erik.<BR>> ><BR>> > > Joe Armstrong wrote:<BR>> > > When I evaluate mnesia:start() it seems to take a little<BR>> > > time before mnesia is<BR>> > > ready to do what I tell it - is this a bug? - do I really<BR>> > > have to busy-wait<BR>> > > before it is ready?<BR>> > ><BR>> > ><BR>> ><BR>> <BR>> <BR>> <BR></BLOCKQUOTE><br>

--------------This mail sent through OmniBIS.com--------------