[ 
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)

Reply via email to