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

Ivan Gagarkin reassigned IGNITE-21157:
--------------------------------------

    Assignee: Ivan Gagarkin

> 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
>            Assignee: Ivan Gagarkin
>            Priority: Major
>              Labels: ignite-3
>
> 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