[Spread-users] Current view number

John Lane Schultz jschultz at spreadconcepts.com
Thu Feb 27 11:19:04 EST 2014


If you are interested in this information, then, yes, each group member must track the most recent view ID that has been delivered to it (in each group).

However, in EVS (Spread) semantics, message delivery and view changes occur asynchronously.  That is, there is little ordering dependence between them.  A message is not necessarily ordered and delivered in the view in which the client *thinks* it is sending.  Several views might be installed between the time a client sends a message and it gets to delivered in EVS.

If you want view changes and message delivery to be coordinated in a more Virtual Synchrony manner, where a client has to “authorize” the service to begin a view change before its view can change, then you may want to look into the flush layer of Spread that provides exactly such a service.

Or are you just marking messages so that they can be easily ignored if they are delivered in a different view than the one in which the client thought they were sent?

Cheers!

-----
John Lane Schultz
Spread Concepts LLC
Cell: 443 838 2200

On Feb 27, 2014, at 10:29 AM, Pablo Pessolani <ppessolani at hotmail.com> wrote:

Hi:
    Are there any way to get the current view number? or each group member must keep its own variable updated and included inside each message as a user's field?
 
Thanks in advance.
PAP
 
 
_______________________________________________
Spread-users mailing list
Spread-users at lists.spread.org
http://lists.spread.org/mailman/listinfo/spread-users




More information about the Spread-users mailing list