[jira] [Created] (IGNITE-12546) Prevent partitions owned by other nodes switch their state to MOVING due to counter difference on node join.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-12546) Prevent partitions owned by other nodes switch their state to MOVING due to counter difference on node join.

Anton Vinogradov (Jira)
Alexey Scherbakov created IGNITE-12546:
------------------------------------------

             Summary: Prevent partitions owned by other nodes switch their state to MOVING due to counter difference on node join.
                 Key: IGNITE-12546
                 URL: https://issues.apache.org/jira/browse/IGNITE-12546
             Project: Ignite
          Issue Type: Improvement
    Affects Versions: 2.7.6
            Reporter: Alexey Scherbakov
            Assignee: Alexey Scherbakov
             Fix For: 2.9


When node joins it's expected that MOVING partitions can only belong to joining node.

But if somehow counters are desynced other nodes can switch state of owning partitions to MOVING too, causing spurious rebalancing and assertions on mapping to moving primary.

Possible solution: exclude other nodes partitions from switching state to MOVING on node join.

This only affects persistent groups.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)