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>