[
https://issues.apache.org/jira/browse/IGNITE-24467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Pligin reassigned IGNITE-24467:
----------------------------------------
Assignee: Egor Kuts (was: Vladimir Pligin)
> 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
> Assignee: Egor Kuts
> Priority: Major
> Labels: MakeTeamcityGreenAgain, ignite-3
>
> 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)