[
https://issues.apache.org/jira/browse/IGNITE-21858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mirza Aliev updated IGNITE-21858:
---------------------------------
Description:
h3. Motivation
In https://issues.apache.org/jira/browse/IGNITE-18991 we moved
stable/pending/planned keys handling to zone, and now they work with
{{ZonePartitionId}}, but all these changes lead to changes in PlacementDriver
API, because the accepted {{ReplicationGroupId}} which is {{TablePartitionId}}.
We need to analyse all places where {{PlacementDriver}} API is used and where
{{TablePartitionId}} is passed.
h3. Definition of done
As outcome, we need to create several tickets where corresponding places in the
code base where PlacementDriver API was used using TablePartitionId will be
changed to ZonePartitionId.
was:
h3. Motivation
In https://issues.apache.org/jira/browse/IGNITE-18991 we moved
stable/pending/planned keys handling to zone, and now they work with
{{ZonePartitionId}}, but all these changes lead to changes in PlacementDriver
API, because the accepted {{ReplicationGroupId}} which is {{TablePartitionId}}.
We need to analyse all places where {{PlacementDriver}} API is used and where
{{TablePartitionId}} is passed.
h3. Definition of done
As outcome, we need to create several tickets where corresponding places in the
code base where PlacementDriver API was used using TablePartitionId will be
changed to ZonePartitionId
> Analyse moving from TablePartitionId to ZonePartitionId for all
> PlacementDriver API usages
> ------------------------------------------------------------------------------------------
>
> Key: IGNITE-21858
> URL: https://issues.apache.org/jira/browse/IGNITE-21858
> Project: Ignite
> Issue Type: Task
> Reporter: Mirza Aliev
> Assignee: Mirza Aliev
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
> Attachments: Untitled spreadsheet.xlsx
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> h3. Motivation
> In https://issues.apache.org/jira/browse/IGNITE-18991 we moved
> stable/pending/planned keys handling to zone, and now they work with
> {{ZonePartitionId}}, but all these changes lead to changes in PlacementDriver
> API, because the accepted {{ReplicationGroupId}} which is
> {{TablePartitionId}}.
> We need to analyse all places where {{PlacementDriver}} API is used and where
> {{TablePartitionId}} is passed.
> h3. Definition of done
> As outcome, we need to create several tickets where corresponding places in
> the code base where PlacementDriver API was used using TablePartitionId will
> be changed to ZonePartitionId.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)