Thanks, I'll look into it!<br><br><div><span class="gmail_quote">On 8/9/06, <b class="gmail_sendername">Ulf Wiger (TN/EAB)</b> <<a href="mailto:ulf.wiger@ericsson.com">ulf.wiger@ericsson.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>



<div>
<div><font color="#0000ff" face="Arial" size="2"></font> </div>
<div><span><font color="#0000ff" face="Arial" size="2">There 
is a new version of gen_leader here:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2"><a href="http://www.cs.chalmers.se/%7Ehanssv/leader_election/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.cs.chalmers.se/~hanssv/leader_election/
</a></font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">(It's 
not in Jungerl yet - sorry.)</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">It has 
a new leader election algorithm, which is much better suited to Erlang's 
semantics. The code has been tested using abstract traces (see the paper) and 
QuickCheck.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">The 
API is still the same.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">BR,</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">Ulf 
W</font></span></div><br>
<blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;">
  <div dir="ltr" align="left" lang="en-us">
  <hr>
  <font face="Tahoma" size="2"><b>From:</b> <a href="mailto:owner-erlang-questions@erlang.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">owner-erlang-questions@erlang.org</a> 
  [mailto:<a href="mailto:owner-erlang-questions@erlang.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">owner-erlang-questions@erlang.org</a>] <b>On Behalf Of </b>Alex 
  Arnon<br><b>Sent:</b> den 8 augusti 2006 21:40<br><b>To:</b> 
  <a href="mailto:erlang-questions@erlang.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">erlang-questions@erlang.org</a><br><b>Subject:</b> gen_leader's 
  status.<br></font><br></div></blockquote></div><div><span class="e" id="q_10cefdfdbb981b25_1">
  <div></div>Hi All,<br><br>What is gen_leader's current status? Looking through 
  my mailing list archives, it seems that it was considered to be functioning 
  well if not thoroughly tested. Can anyone give me a heads-up on 
  this?<br>gen_leader in fact implements a superset of what I need, so I can 
  actually get by with a somewhat looser scheme using pg2, I think. <br>- I need 
  a group of processes (1 per node) of which only one periodically wakes up and 
  performs cleanup on some mnesia tables.<br>- It is probably not too bad if 
  occasionally (due to node crashes etc.) more than one would wake up, as I 
  believe it should be simple to avoid if nodes are reasonably stable. 
  <br><br>Cheers,<br>Alex.<br></span></div><div></div>

</div></blockquote></div><br>