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