Denis Chudov created IGNITE-27610:
-------------------------------------

             Summary: Trigger transaction recovery proactively when coordinator 
leaves a cluster
                 Key: IGNITE-27610
                 URL: https://issues.apache.org/jira/browse/IGNITE-27610
             Project: Ignite
          Issue Type: Bug
            Reporter: Denis Chudov


As for now, transaction recovery is triggered lazily during write intent 
resolution, when write intent of another transaction is detected.

This may cause lots of hanging tx cleanup futures when nodes leave and enter 
the cluster multiple times under the load, leading to heap occupation and gc 
pauses.

*Definition of done*

Transaction recovery is triggered when transaction's coordinator leaves 
cluster. This should be background process with proper throttling similar to 
transaction cleanup after node restart.



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

Reply via email to