[
https://issues.apache.org/jira/browse/IGNITE-24499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Lapin updated IGNITE-24499:
-------------------------------------
Description:
h3. Motivation
In order to introduce zone's placement driver, it will be necessary to copy
leaseGrantedMessage processing from ReplicaImpl to ZonePartitionReplicaImpl. As
a prerequisite in order not to copy-paste the code it seems reasonable to
extract the corresponding code into a separate class as we previously did for
handlers.
h3. Definition of Done
* leaseGrantedMessage related code extracted from ReplicaImpl to a dedicated
class.
> Extract Primary Replica negotiation logic from ReplicaImpl do dedicated class
> -----------------------------------------------------------------------------
>
> Key: IGNITE-24499
> URL: https://issues.apache.org/jira/browse/IGNITE-24499
> Project: Ignite
> Issue Type: Improvement
> Reporter: Alexander Lapin
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> h3. Motivation
> In order to introduce zone's placement driver, it will be necessary to copy
> leaseGrantedMessage processing from ReplicaImpl to ZonePartitionReplicaImpl.
> As a prerequisite in order not to copy-paste the code it seems reasonable to
> extract the corresponding code into a separate class as we previously did for
> handlers.
> h3. Definition of Done
> * leaseGrantedMessage related code extracted from ReplicaImpl to a dedicated
> class.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)