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

Vyacheslav Koptilin updated IGNITE-18960:
-----------------------------------------
    Labels: iep-101 ignite-3  (was: ignite-3)

> Implement notification for placement driver about replication group 
> inoperability
> ---------------------------------------------------------------------------------
>
>                 Key: IGNITE-18960
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18960
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Denis Chudov
>            Assignee: Vladislav Pyatkov
>            Priority: Major
>              Labels: iep-101, ignite-3
>          Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> This is a responsibility of replication group to notify the placement driver 
> about becoming inoperable, for example, about majority loss in case of Raft. 
> The corresponding message should be sent from leaseholder to placement driver 
> so that the placement driver would not prolong the lease for this leaseholder 
> automatically.
> As the replica may not know about the actual active actor of placement 
> driver, it should send the message to every node in placement driver group. 
> On the placement driver side, there may be no active actor at the moment. In 
> this case, the replica should wait for next lease prolongation (which means 
> that active actor has appeared) and after that repeat the messages to 
> placement driver group.
> The active actor should send LeaseGrantMessage for this leaseholder, which 
> should, in the same way as while initial lease granting process, wait for 
> group operability to send response.
>  



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

Reply via email to