Andrew Mashenkov created IGNITE-9290: ----------------------------------------
Summary: Make remove explicit locks async when node left. Key: IGNITE-9290 URL: https://issues.apache.org/jira/browse/IGNITE-9290 Project: Ignite Issue Type: Improvement Components: cache Reporter: Andrew Mashenkov GridCacheMvccManager.removeExplicitNodeLocks() run synchronously in discovery and exchange threads. This introduce unnecessary delays in discovery and exchange process. Also, this may cause a deadlock on node stop if user transaction holds an entry lock and awaits some Ignite manager response (e.g. cache store or dr), as manager stops right after last exchange has finished so managers can't detect node is stopping. [1] [http://apache-ignite-developers.2346864.n4.nabble.com/Synchronous-tx-entries-unlocking-in-discovery-exchange-threads-td33827.html] -- This message was sent by Atlassian JIRA (v7.6.3#76005)