[ 
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 (getPrimaryReplica, 
awaitPrimaryReplica) must be changed to new methods which use ZonePartitionId 
(with tableId).

  was:
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.


> 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 (getPrimaryReplica, 
> awaitPrimaryReplica) must be changed to new methods which use ZonePartitionId 
> (with tableId).



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

Reply via email to