[
https://issues.apache.org/jira/browse/IGNITE-17394?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Sapego updated IGNITE-17394:
---------------------------------
Description:
To implement Partition Awareness feature for clients, we need an internal or
public API that will provide us with the following mapping: [partition => node
id] (or [node id => partitions]).
We also need a lightweight mechanism that will allow us to discover that this
distribution has changed. In 2.x we used a topology version for this purpose,
assuming that if topology version has changed, partition distribution should be
refreshed.
was:
To implement Partition Awareness feature for clients, we need an internal or
public API that will provide us with the following mapping: [partition => node]
(or [node => partitions]).
We also need a lightweight mechanism that will allow us to discover that this
distribution has changed. In 2.x we used a topology version for this purpose,
assuming that if topology version has changed, partition distribution should be
refreshed.
> Implement API for getting partition mapping
> -------------------------------------------
>
> Key: IGNITE-17394
> URL: https://issues.apache.org/jira/browse/IGNITE-17394
> Project: Ignite
> Issue Type: New Feature
> Affects Versions: 3.0.0-alpha5
> Reporter: Igor Sapego
> Assignee: Mirza Aliev
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-alpha6
>
>
> To implement Partition Awareness feature for clients, we need an internal or
> public API that will provide us with the following mapping: [partition =>
> node id] (or [node id => partitions]).
> We also need a lightweight mechanism that will allow us to discover that this
> distribution has changed. In 2.x we used a topology version for this purpose,
> assuming that if topology version has changed, partition distribution should
> be refreshed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)