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