Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ODistributedRecordLockedException when saving multiple edges between 2 vertexes in a distributed environement #7856

Closed
decebal opened this issue Oct 31, 2017 · 1 comment

Comments

@decebal
Copy link

decebal commented Oct 31, 2017

OrientDB Version: 2.2.29

Java Version: 1.8.0_141

OS: Linux 203a5fd81942 4.4.35-33.55.amzn1.x86_64 #1 SMP Tue Dec 6 20:30:04 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Expected behavior

Store Vertex and Edges

Actual behavior

com.orientechnologies.orient.server.distributed.task.ODistributedRecordLockedException - Timeout (597ms) on acquiring lock on record

Steps to reproduce

Easier to do:

  • store 2 vertexes
  • add an edge between them
  • add a second edge between them of a different type

While wondering about for a week around ways to diagnose this, finally decided to downgrade to 2.2.28 and the problem was solved, I can continue to store my stuff in a distributed environment,

In my investigation, the closest issue was #5012 , but it's mentioned that the issue there was solved in 2.2.21.

Not an educated opinion, but I think 07c48dc to be the cause of this.

@tglman
Copy link
Member

tglman commented Nov 15, 2017

hi @decebal,

Can you try the 2.2.30, this problem should be fixed.

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants