Articles tagged as lock
How to diagnose locking issues
Since Neo4j 3.4 it’s possible to better understand locking issues caused by concurrent query. This KB article will not detail the basics of locking in Neo4j. We assume a situation…
Explanation of error "DeadlockDetectedException: ForsetiClient[0] can’t acquire ExclusiveLock… …"
Under specific scenarios a DeadlockDetectedException may be encountered and the behavior is described at https://neo4j.com/docs/java-reference/current/transaction-management/#transactions-deadlocks. When a DeadlockDetected is encountered one option is to simply retry the statement. As a…
Lock Manager Differences Explained
Work in Progress Community: uses Java intrinsic locks, i.e. ’synchronized’. this might not perform that well on multiprocessor machines uses Thread.sleep() and Thread.interrupt() to wait for locks. this involves context…
Shared vs Exclusive Transaction locks
This document describes the meaning of a shared lock as seen by transactions and the difference between a shared and exclusive lock. A "shared lock" means multiple transactions can be…