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

Alexander Lapin resolved IGNITE-18061.
--------------------------------------
    Resolution: Fixed

> Design placement driver
> -----------------------
>
>                 Key: IGNITE-18061
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18061
>             Project: Ignite
>          Issue Type: New Feature
>            Reporter: Alexander Lapin
>            Assignee: Alexander Lapin
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> Well, requirements are a bit hazy.  Placement driver should definitely:
>  * Provide engine for primary replica selection and failover.
>  * Either itself of, indirectly through replicas, generate notifications 
> about primary replica change.
>  * Answer the question of primary replica placement(mapping to the 
> ClusterNode), and corresponding lease interval in assumption that there'll be 
> leases.
>  * Answer the question of non-primary replicas placment.
>  * Answer the question about replication group state. Is majority available? 
> Is  replication(raft) server up and running for the particular replica? etc.
> h3. Definition of Done 
>  * Requirements to the placement driver are clear.
>  * The contract of the placement driver and its area of ​​responsibility is 
> defined. 
>  * Aforementioned contract meets all known requirements.
>  * Design is ready.



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

Reply via email to