Hey fellows,<div>    I have just started reading about the process groups implementation within Erlang, i.e. pg and pg2. </div><div><br></div><div>I know that update ordering within pg occurs at a master process, however I cannot find any information about how such ordering decisions are taken. Can anyone point me to any resources which described the protocol in place to ensure the sequential consistency model employed in pg? How does this implementation determine which concurrent updates are ordered, which goes first, second etc?</div>
<div><br></div><div><br>
</div><div>Thanks for all your help </div><div>:D</div><div><br></div>