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

Alexander Lapin updated IGNITE-24089:
-------------------------------------
    Epic Link: IGNITE-23869

> Introduce chain and link abstractions
> -------------------------------------
>
>                 Key: IGNITE-24089
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24089
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> In order to ease the implementation of 
> [https://issues.apache.org/jira/browse/IGNITE-23874|skeleton of the HA 
> partition graceful start] it would we suitable to introduce new chain and 
> link abstraction.
> h3. Definition of Done
>  * New chain abstraction is implemented that allows to retrieve last link by 
> the nodeName. 
> {code:java}
> Link::chain.lastLink(nodeName){code}
> on input link1([A,B,C,D,E,F,G]){-}> link2([E,F,G]){-}> link3([G])
> chain.lastLink(F) should return link2(E,F,G).
>  * New link abstaction is introduced that allows to
>  ** retrieve next link.
>  ** retrieve configurationIndex of the link
>  ** retrieve set of the nodeNames
>  



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

Reply via email to