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

Ingest fails and errors report deadlock on insert #496

Open
jaredgalanis opened this issue Mar 29, 2022 · 0 comments
Open

Ingest fails and errors report deadlock on insert #496

jaredgalanis opened this issue Mar 29, 2022 · 0 comments

Comments

@jaredgalanis
Copy link

Ingests sometimes fail with an error report describing a serialization failure and deadlock when attempting an insert into the database.

Screen Shot 2022-03-25 at 2 04 45 PM

This most recently occurred in production on March 25, 2022.

There has been some discussion by the team around this issue and it was considered whether or not we might set isolation levels to READ COMMITTED per this Drupal issue: https://www.drupal.org/project/drupal/issues/1650930. This was never attempted as far as we are aware. If it were to be set it probably would need to be set with a drush command during the PHP.ini script.

It's possible that we never attempted to resolve the issue in part because a simple re-attempt of an ingest does some times alleviate the issue and also because there was some research which indicated that setting isolation levels might only resolve read operation issues and we are hitting these deadlocks on write operations. See:

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

No branches or pull requests

1 participant