[
https://issues.apache.org/jira/browse/IGNITE-15057?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Scherbakov updated IGNITE-15057:
---------------------------------------
Ignite Flags: (was: Release Notes Required)
> Implement LockManager with deadlock prevention based on operation ordering
> --------------------------------------------------------------------------
>
> Key: IGNITE-15057
> URL: https://issues.apache.org/jira/browse/IGNITE-15057
> Project: Ignite
> Issue Type: Task
> Affects Versions: 3.0.0-alpha2
> Reporter: Alexey Scherbakov
> Assignee: Alexey Scherbakov
> Priority: Major
> Labels: iep-61, ignite-3
> Fix For: 3.0.0-alpha3
>
>
> We assume two phase locking concurrency control in the first version of tx
> protocol in Ignite 3.
> We need a LockManager implementing this functionality.
> If a shared/exclusive lock is acquired in incompatible mode, only "newest"
> operations are allowed to wait for "oldest", according to ordering based on
> globally comparable timestamp.
> Otherwise, newer transactions are restarted preserving it's timestamp.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)