[
https://issues.apache.org/jira/browse/IGNITE-27154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Pligin updated IGNITE-27154:
-------------------------------------
Description:
h3. Motivation
A topology-aware RAFT client can subscribe to the leader appearance. It is a
way to know when a RAFT group is ready to apply any command. Currently we can
create the client over the logical topology, but in some cases we have to know
about group availability before the logical topology is formed (for CMG).
h3. Implementation notes
It is possible to implement it in one class if we have the base interface for
both topology listeners (LogicalTopologyEventListener and TopologyEventHandler).
h3. Definition of done
Topology-aware RAFT clients can rely on physical or logical topology.
was:
h3. Motivation
A topology-aware RAFT client can subscribe to the leader appearance. It is a
way to know when a RAFT group is ready to apply any command. Currently we can
create the client over the logical topology, but in some cases we have to know
about group availability before the logical topology is formed (for CMG).
h3. Implementation notes
It is possible to implement it in one class if we have the base interface for
both topology listeners (LogicalTopologyEventListener and TopologyEventHandler).
h3. Definition of done
Topology-aware RAFT clients can rely on physical or logical topology.
> Extend topology-aware RAFT client
> ---------------------------------
>
> Key: IGNITE-27154
> URL: https://issues.apache.org/jira/browse/IGNITE-27154
> Project: Ignite
> Issue Type: Improvement
> Components: cmg ai3
> Reporter: Vladislav Pyatkov
> Assignee: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.2
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> h3. Motivation
> A topology-aware RAFT client can subscribe to the leader appearance. It is a
> way to know when a RAFT group is ready to apply any command. Currently we can
> create the client over the logical topology, but in some cases we have to
> know about group availability before the logical topology is formed (for CMG).
> h3. Implementation notes
> It is possible to implement it in one class if we have the base interface for
> both topology listeners (LogicalTopologyEventListener and
> TopologyEventHandler).
> h3. Definition of done
> Topology-aware RAFT clients can rely on physical or logical topology.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)