[
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)