-
Notifications
You must be signed in to change notification settings - Fork 872
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
Timeout during property creation on a distributed OrientDB configuration #10318
Comments
Hi, I think this is due some data migrations happening while the property is created, you can skip the check and migration of the property using the here an example of create property unsafe:
Correspondent code that do the data migration, take from OrientDB code:
Obviously you can edit as you need. We will check on our side as well, this data migrations need to be done only by one node, and I think as today are re-executed on all the nodes in parallel, creating potential issues. |
@tglman |
When we do this via ODatabaseSession.query(), we get the following error: |
Hi, DDL as today cannot run when another transactions is active, you can make sure that no transaction is active with Bye |
Due to this issue, we cannot launch the production server successfully. The migration stalls and the application fails to initialize correctly in the distributed environment.
We are encountering a problem when starting the application in a distributed database configuration with 5 nodes. The issue occurs specifically when creating a property for a vertex with a large number of records in the database. During this operation, we see the following error:
We tried changing the database configuration, but it didn't help. Here's the configuration we used:
Additionally, in the logs of the master node, we see the following warning:
The text was updated successfully, but these errors were encountered: