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

Mirza Aliev updated IGNITE-24892:
---------------------------------
    Description: 
h3. Motivation
The Strongly Consistent (SC) mode of a zone ensures data consistency using the 
Raft algorithm. However, if a majority of nodes hosting a partition are lost, 
the SC partition becomes unavailable.

Due to the guarantees provided by the Raft algorithm, we might assume that in a 
two-node scenario, if data has been applied to Raft, it has also been applied 
to both nodes. In this case, even if one of the two nodes is lost, restoring 
the partition’s availability would not result in data loss. This suggests that 
in a two-node setup, it is possible to recover partition availability in SC 
mode, even when the majority is lost.

h3. Definition of Done
* The solution is implemented so that, in a two-node scenario, partition 
availability can be recovered without data loss.


  was:
h3. Motivation
Strongly Consistent (SC) mode of a zone guaranties data consistency using Raft 
algorithm. Loosing majority of nodes hosting partition means that SC partition 
becomes unavailable. 

Because of the Raft algorithm guaranties, we could believe that in two nodes 
scenario if data has been applied to Raft, that means that data is applied to 
both nodes. 
In that case in SC mode, even if lose one node, if we could recover 
availability of a partition, we won't lose data.  


> Support availability of SC zone when one node left in two-nodes scenario
> ------------------------------------------------------------------------
>
>                 Key: IGNITE-24892
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24892
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Mirza Aliev
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> The Strongly Consistent (SC) mode of a zone ensures data consistency using 
> the Raft algorithm. However, if a majority of nodes hosting a partition are 
> lost, the SC partition becomes unavailable.
> Due to the guarantees provided by the Raft algorithm, we might assume that in 
> a two-node scenario, if data has been applied to Raft, it has also been 
> applied to both nodes. In this case, even if one of the two nodes is lost, 
> restoring the partition’s availability would not result in data loss. This 
> suggests that in a two-node setup, it is possible to recover partition 
> availability in SC mode, even when the majority is lost.
> h3. Definition of Done
> * The solution is implemented so that, in a two-node scenario, partition 
> availability can be recovered without data loss.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to