[ 
https://issues.apache.org/jira/browse/HDDS-4775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ethan Rose reassigned HDDS-4775:
--------------------------------

    Assignee:     (was: Ethan Rose)

> Avoid OM split brain going from 1 node OM to 3 node ratis without bootstrap
> ---------------------------------------------------------------------------
>
>                 Key: HDDS-4775
>                 URL: https://issues.apache.org/jira/browse/HDDS-4775
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Ethan Rose
>            Priority: Major
>
> The expected flow to add more OMs to a single node OM ratis cluster is to 
> adjust the configurations to add the new OMs, and then start the new OMs in 
> bootstrap mode (supply the -–bootstrap flag on startup) so that they will get 
> all transaction history from the original OM. However, it is possible for the 
> user to mistakenly adjust the configs and not start the new OMs with the 
> --bootstrap command. This will cause the two new OMs to form their own Ratis 
> ring with a 2/3 majority that can service write requests, while the original 
> OM is still the leader of a single node Ratis ring and also servicing write 
> requests. This leads to a split brain scenario that is difficult to detect 
> without inspecting the logs, because all OMs appear functional and the 
> cluster is writeable.
> This Jira aims to detect such a scenario and shut down the OMs when it 
> occurs, instructing the user to bootstrap the new OMs on startup instead.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to