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

Ivan Bessonov updated IGNITE-21661:
-----------------------------------
    Description: 
Following case is possible:
 * Nodes A, B and C for a partition
 * B and C go offline
 * new distribution is A, D and E
 * EDIT: rebalance can only be started with one more "resetPartitions"
 * full state transfer from A to D is completed
 * full state transfer from A to E is not
 * A goes offline
 * we perform "resetPartitions"

Ideally, we should use D as a new leader somehow, but the bare minimum should 
be a partition that is functional, maybe an empty one. We should test the case

 

This might be a good place to add more tests.

  was:
Following case is possible:
 * Nodes A, B and C for a partition
 * B and C go offline
 * new distribution is A, D and E
 * full state transfer from A to D is completed
 * full state transfer from A to E is not
 * A goes offline
 * we perform "resetPartitions"

Ideally, we should use D as a new leader somehow, but the bare minimum should 
be a partition that is functional, maybe an empty one. We should test the case

 

This might be a good place to add more tests.


> Test scenario where all stable nodes are lost during a partially completed 
> rebalance
> ------------------------------------------------------------------------------------
>
>                 Key: IGNITE-21661
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21661
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Ivan Bessonov
>            Assignee: Ivan Bessonov
>            Priority: Major
>              Labels: ignite-3
>
> Following case is possible:
>  * Nodes A, B and C for a partition
>  * B and C go offline
>  * new distribution is A, D and E
>  * EDIT: rebalance can only be started with one more "resetPartitions"
>  * full state transfer from A to D is completed
>  * full state transfer from A to E is not
>  * A goes offline
>  * we perform "resetPartitions"
> Ideally, we should use D as a new leader somehow, but the bare minimum should 
> be a partition that is functional, maybe an empty one. We should test the case
>  
> This might be a good place to add more tests.



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

Reply via email to