Hi all,

We met problems on concurrent setConfiguration scenario and we want to seek for 
your help.

Consider the scenario where group contains A as leader, and B/C both want to 
join the group. Since B and C are not aware of each other during start up, they 
send request as follows:
1. B called setConfiguration(newPeers=[A,B])
2. C called setConfiguration(newPeers=[A,C])
The two requests arrive A concurrently, both successfully executed, which lead 
to only B or C can participate in the final configuration, not B and C as 
expected.

How are we supposed to handle this scenario? 

Best wishes,
William Song


Reply via email to