[ https://issues.apache.org/jira/browse/IGNITE-24375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandr Polovtsev reassigned IGNITE-24375: -------------------------------------------- Assignee: Alexander Lapin (was: Aleksandr Polovtsev) > Adjust PlacementDriver to track zone's assignments instead of table ones if > colocation feature flag is enabled > -------------------------------------------------------------------------------------------------------------- > > Key: IGNITE-24375 > URL: https://issues.apache.org/jira/browse/IGNITE-24375 > Project: Ignite > Issue Type: Improvement > Reporter: Alexander Lapin > Assignee: Alexander Lapin > Priority: Major > Labels: ignite-3 > Time Spent: 10m > Remaining Estimate: 0h > > h3. Motivation > Instead of table assignments, PD should track zone assignments: ones with > prefix zones ZoneRebalanceUtil#PENDING_ASSIGNMENTS_PREFIX and thus elect one > of zone's replicas as primary one. Please pay attention that colocation > specific PrimaryReplicaChangeCommand processing is expected to be implemented > in separate ticket IGNITE-24374 > h3. Definition of Done > * Instead of TestPlacementDriver common one is used in majority of > colocation tests. Some tests require primary replica changes that are easier > to enforce using test placement driver. > * Depending on whether collocation is enabled or not PD tracks either zone's > assignments or table's ones. Not sure whether it's better to switch that > inside PD or start different PD within Ignite Node start procedure. -- This message was sent by Atlassian Jira (v8.20.10#820010)