[ 
https://issues.apache.org/jira/browse/IGNITE-21913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mirza Aliev updated IGNITE-21913:
---------------------------------
    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 in 
Transaction module where PD was used before. See spreadsheet from 
https://issues.apache.org/jira/browse/IGNITE-21858 with details about places to 
change.

h3. Definition of done 

All usages of {{PlacementDriver}} API with {{TablePartitionId}} 
({{getPrimaryReplica}}, {{awaitPrimaryReplica}}) must be changed to new methods 
which use {{ZonePartitionId}} (with tableId).
As a side effect, {{PlacementDriver}} events must be changed to 
{{ZonePartitionId}} based events. 

  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 in 
Transaction module where PD was used before. See spreadsheet from 
https://issues.apache.org/jira/browse/IGNITE-21858 with details about places to 
change.



> Change API usage of Placement driver in Transaction module from 
> TablePartitionId to ZonePartitionId
> ---------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-21913
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21913
>             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 
> in Transaction module where PD was used before. See spreadsheet from 
> https://issues.apache.org/jira/browse/IGNITE-21858 with details about places 
> to change.
> h3. Definition of done 
> All usages of {{PlacementDriver}} API with {{TablePartitionId}} 
> ({{getPrimaryReplica}}, {{awaitPrimaryReplica}}) must be changed to new 
> methods which use {{ZonePartitionId}} (with tableId).
> As a side effect, {{PlacementDriver}} events must be changed to 
> {{ZonePartitionId}} based events. 



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

Reply via email to