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

Denis Chudov updated IGNITE-19441:
----------------------------------
    Description: 
*Motivation*
Stop lease prolongation message is sent every time when transaction message 
fails due to connectivity problems or a RAFT leader leaves the leaseholder. 
During intensive load, the message might be sent many times in each transaction 
message handling (look the method here 
{_}ReplicaManager#stopLeaseProlongation{_}).
*Definition of done*
Stop lease prolongation message shouldn't be repeated until the lease is 
prolonged for some reason. Also, this message shouldn't be sent from the node 
that is not a leaseholder, or if the lease has been granted with \{{force}} 
flag.

  was:
*Motivation*
Stop lease prolongation message is sent every time when transaction message 
fails due to connectivity problems or a RAFT leader leaves the leaseholder. 
During intensive load, the message might be sent many times in each transaction 
message handling (look the method here 
{_}ReplicaManager#stopLeaseProlongation{_}).
*Definition of done*
Stop lease prolongation message shouldn't be repeated until the lease is 
prolonged for some reason. Also, this message shouldn't be sent from the node 
that is not a leaseholder, or if the lease has been granted with {{force }}flag.


> Stop lease prolongation message should be repeated only after reasonable time 
> interval
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-19441
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19441
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vladislav Pyatkov
>            Priority: Major
>              Labels: iep-101, ignite-3
>
> *Motivation*
> Stop lease prolongation message is sent every time when transaction message 
> fails due to connectivity problems or a RAFT leader leaves the leaseholder. 
> During intensive load, the message might be sent many times in each 
> transaction message handling (look the method here 
> {_}ReplicaManager#stopLeaseProlongation{_}).
> *Definition of done*
> Stop lease prolongation message shouldn't be repeated until the lease is 
> prolonged for some reason. Also, this message shouldn't be sent from the node 
> that is not a leaseholder, or if the lease has been granted with \{{force}} 
> flag.



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

Reply via email to