[ 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)