[Spread-users] Ordering

John Schultz jschultz at commedia.cnds.jhu.edu
Fri Jun 25 11:10:35 EDT 2004


On Fri, 25 Jun 2004, P. Krishna wrote:
>
> Then what is RELIABLE doing? I thought RELIABLE should ensure per-source
> ordering?

RELIABLE has no effect on ordering between messages.  When a daemon
receives a RELIABLE message from the network it immediately delivers it.  

The reliability of a RELIABLE message is that while a daemon level
membership is stable, the message will be resent as often as necessary
until all of the daemons receive it.  If the daemon level membership
changes, then the message will be recovered by all daemons that (roughly)
remain connected from the previous membership to the next membership
(virtual synchrony).

John





More information about the Spread-users mailing list