We're using Python 3.4.3, py2neo 2.0.8, Neo4j 3.0.3, on a 12 x 2.6GHz 96GB RAM box. Our relationship & node insertion rate is about 100+ per second. >From time to time I saw this kind of error on neo4j.log. Is there anything we can do such as from neo4j.com to avoid this kind of error?
ERROR Failed to commit transaction. LockClient[5498051] can't wait on resource RWLock[RELATIONSHIP(2009573), hash=942147114] since => LockClient[5498051] <-[:HELD_BY]- RWLock[RELATIONSHIP(2009572), hash=1901714492] <-[:WAITING_FOR]- LockClient[5498052] <-[:HELD_BY]- RWLock[RELATIONSHIP(2009573), hash=942147114] org.neo4j.kernel.DeadlockDetectedException: LockClient[5498051] can't wait on resource RWLock[RELATIONSHIP(2009573), hash=942147114] since => LockClient[5498051] <-[:HELD_BY]- RWLock[RELATIONSHIP(2009572), hash=1901714492] <-[:WAITING_FOR]- LockClient[5498052] <-[:HELD_BY]- RWLock[RELATIONSHIP(2009573), hash=942147114] at org.neo4j.kernel.impl.locking.community.RagManager.checkWaitOnRecursive(RagManager.java:198) at org.neo4j.kernel.impl.locking.community.RagManager.checkWaitOnRecursive(RagManager.java:225) at org.neo4j.kernel.impl.locking.community.RagManager.checkWaitOn(RagManager.java:165) at org.neo4j.kernel.impl.locking.community.RWLock.acquireWriteLock(RWLock.java:375) at org.neo4j.kernel.impl.locking.community.LockManagerImpl.getWriteLock(LockManagerImpl.java:55) at org.neo4j.kernel.impl.locking.community.CommunityLockClient.acquireExclusive(CommunityLockClient.java:142) at org.neo4j.kernel.impl.transaction.state.RelationshipCreator.connect(RelationshipCreator.java:202) Thanks, Ray -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.