JUnit test for virtual synchrony
--------------------------------

         Key: HEDERA-39
         URL: https://forge.continuent.org/jira/browse/HEDERA-39
     Project: Hedera
        Type: Sub-task

    Versions: Hedera 2.0    
 Environment: JUnit
    Reporter: Linas Virbalas
 Assigned to: Robert Hodges 


Tests are needed which would check whether virtual synchrony principle holds.

Remarks:
1. View changes. Assume there is a group of members that randomly join and 
leave the view.  Then a third party in the view would observe the following 
properties (safety conditions) on view change messages:
1.a. Every member "leave" message is preceded by a join message from the same 
member. 
1.b. Leave and join messages for the same member must alternate. 
2. Communication messages:
2.a. View changes must be ordered with respect to communication messages.
2.b. Members should join, send messages and leave. All members must receive 
messages in order and between join and leave events. Members which observed 
some member joining, sending messages and leaving, should receive identical 
messages from this member.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

_______________________________________________
Hedera mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/hedera

Reply via email to