Ivan Gagarkin created IGNITE-21157:
--------------------------------------

             Summary: Introducing transaction priority to resolve user and 
service transaction conflicts
                 Key: IGNITE-21157
                 URL: https://issues.apache.org/jira/browse/IGNITE-21157
             Project: Ignite
          Issue Type: Improvement
            Reporter: Ivan Gagarkin


We need to introduce a new transaction attribute: transaction priority. This 
addition is necessary to resolve potential conflicts between user transactions 
and internal Ignite services transactions. Transactions from services should be 
assigned a LOW priority. In the event of a conflict, the 
DeadlockPreventionPolicy will assess the priorities of the involved 
transactions. If the priorities are the same, the policy will then compare 
timestamps; otherwise, the transaction with the lower priority will be rolled 
back.



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

Reply via email to