Kirill Sizov created IGNITE-24467:
--------------------------------------

             Summary: HA: Filtered nodes are not applied after automatic reset
                 Key: IGNITE-24467
                 URL: https://issues.apache.org/jira/browse/IGNITE-24467
             Project: Ignite
          Issue Type: Bug
            Reporter:  Kirill Sizov


See 
{{ItHighAvailablePartitionsRecoveryByFilterUpdateTest.testResetAfterChangeFilters}}
 - the test that covers this scenario.

*Precondition*
 - Create an HA zone with a filter that allows nodes A, B and C.
 - Make sure {{partitionDistributionResetTimeout}} is high enough not to 
trigger before the following actions happen
 - Stop nodes B and C
 - Change zone filter to allow nodes D, E and F. These new nodes should be up 
and running
 - Change {{partitionDistributionResetTimeout}} to a smaller value or 0 to 
trigger automatic reset

*Result*

The partition remains on node A

 

*Expected result*

The partition is moved to D, E and F as per the filter

*Implementation details*

Zone filter change creates new pending = (D,E,F). But automatic reset, that is 
triggered after {{{}partitionDistributionResetTimeout{}}}, changes pending to 
(force, A), planned=(), thus losing any information about nodes D, E and F 



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

Reply via email to