[
https://issues.apache.org/jira/browse/IGNITE-22046?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mirza Aliev updated IGNITE-22046:
---------------------------------
Description:
h3. Motivation
In https://issues.apache.org/jira/browse/IGNITE-21858 we have agreed to
decompose original task to several subtasks.
In this ticket we need to use previously created decorator for Placement Driver
from https://issues.apache.org/jira/browse/IGNITE-21911 for all places where PD
was used in PartitionReplicaListener and other places connected to
PartitionReplicaListener that are described in the spreadsheet from
https://issues.apache.org/jira/browse/IGNITE-21858. Also zone id must be
propagated to PartitionReplicaListener.
h3. Definition of done
All usages of {{PlacementDriver}} API with {{TablePartitionId}} in
{{PartitionReplicaListener}} ({{getPrimaryReplica}}, {{awaitPrimaryReplica}})
must be changed to new methods which use {{ZonePartitionId}} (with tableId).
was:
h3. Motivation
In https://issues.apache.org/jira/browse/IGNITE-21858 we have agreed to
decompose original task to several subtasks.
In this ticket we need to use previously created decorator for Placement Driver
from https://issues.apache.org/jira/browse/IGNITE-21911 for all places where PD
was used in PartitionReplicaListener and other places connected to
PartitionReplicaListener that are described in the spreadsheet from
https://issues.apache.org/jira/browse/IGNITE-21858. Also zone id must be
propagated to PartitionReplicaListener.
h3. Definition of done
All usages of PlacementDriver API with TablePartitionId in (getPrimaryReplica,
awaitPrimaryReplica) must be changed to new methods which use ZonePartitionId
(with tableId).
> Change API usage of Placement driver in PartitionReplicaListener from
> TablePartitionId to ZonePartitionId
> ---------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-22046
> URL: https://issues.apache.org/jira/browse/IGNITE-22046
> Project: Ignite
> Issue Type: Improvement
> Reporter: Mirza Aliev
> Assignee: Mirza Aliev
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> In https://issues.apache.org/jira/browse/IGNITE-21858 we have agreed to
> decompose original task to several subtasks.
> In this ticket we need to use previously created decorator for Placement
> Driver from https://issues.apache.org/jira/browse/IGNITE-21911 for all places
> where PD was used in PartitionReplicaListener and other places connected to
> PartitionReplicaListener that are described in the spreadsheet from
> https://issues.apache.org/jira/browse/IGNITE-21858. Also zone id must be
> propagated to PartitionReplicaListener.
> h3. Definition of done
> All usages of {{PlacementDriver}} API with {{TablePartitionId}} in
> {{PartitionReplicaListener}} ({{getPrimaryReplica}}, {{awaitPrimaryReplica}})
> must be changed to new methods which use {{ZonePartitionId}} (with tableId).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)