neo4j-examples / kettle-plugin-examples

Simple examples for the Neo4j Kettle (Pentaho Data Integration) steps.
Apache License 2.0
14 stars 7 forks source link

load-customers example causes dead-lock when using maitre.sh to launch #3

Open davidlrosenblum opened 5 years ago

davidlrosenblum commented 5 years ago

The Transform runs 4 parallel steps to load Neo4j. Create Indexes is turned on. This causes a dead-lock condition. Setting the create index = N corrects.

2019/03/21 17:06:28 - Create :Customer nodes.0 - ERROR (version 8.2.0.3-519, build 8.2.0.3-519 from 2019-02-09 02.49.53 by kettle) : Unexpected error 2019/03/21 17:06:28 - Create :Customer nodes.2 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=1)2019/03/21 17:06:28 - Create :Customer nodes.0 - ERROR (version 8.2.0.3-519, build 8.2.0.3-519 from 2019-02-09 02.49.53 by kettle) : org.neo4j.driver.v1.exceptions.TransientException: ForsetiClient[0] can't acquire UpdateLock{objectId=1535509320, refCount=2, holder=ForsetiClient[0]} on LABEL(38), because holders of that lock are waiting for ForsetiClient[0].