On Thu, Mar 15, 2012 at 3:48 PM, Wojciech Knapik <span dir="ltr"><<a href="mailto:wmknapik@gmail.com">wmknapik@gmail.com</a>></span> wrote:<div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a set of nodes (discovered via net_adm:world(), but others will likely join in later) where I want to keep a fully replicated mnesia table(s).<br><br>All the nodes are identical in terms of code and all of them start at roughly the same time on different machines.<br>

<br>If the database doesn't exist, one of the nodes needs to create the table with {disc_copies, nodes()}. If it does exist and it's fully replicated, then we're done, but if it's not fully replicated, the nodes that are not replicating need to join in.<br>

<br>I put together this code <a href="http://pastie.org/3601148" target="_blank">http://pastie.org/3601148</a> to illustrate my idea. It might be bad for whatever reason, but it's just to get my message across.<br><br>
Does this algorithm make sense ? Is this the right direction I'm headed ? I'd be grateful for any hints.<br>
</blockquote></div><div><br></div><div>Anyone ? Even a yes/no would be better than nothing...<br></div><div><br></div><div>WK</div>