[ 
https://issues.apache.org/jira/browse/RATIS-1592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17553952#comment-17553952
 ] 

Song Ziyang commented on RATIS-1592:
------------------------------------

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? 

> Concurrent setConfiguration
> ---------------------------
>
>                 Key: RATIS-1592
>                 URL: https://issues.apache.org/jira/browse/RATIS-1592
>             Project: Ratis
>          Issue Type: Improvement
>            Reporter: Song Ziyang
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to