[
https://issues.apache.org/jira/browse/IGNITE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17721322#comment-17721322
]
Denis Chudov commented on IGNITE-18960:
---------------------------------------
[~v.pyatkov] LGTM.
> 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: ignite-3
> Time Spent: 1h 40m
> 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)