Hi ! We’re currently facing an issue with OpenPype and our MongoDB setup.
We’re using a forked version of OpenPype based on the latest release (3.18.11), with only a few minor modifications. You can find our fork here: GitHub - quadproduction/quadpype: Pipeline solution for all kind of productions (2D, 3D, VFX, …). We’re also using Kitsu as our project tracker.
Recently, we’ve been experiencing significant latency issues with our database—constant delays and frequent disconnections. After some investigation, we discovered that the database is being overwhelmed with read commands related to specific projects, triggered by all running instances of OpenPype connected to it.
Interestingly, all of the affected projects were marked as closed in Kitsu and had their active property set to False in the database. Through testing, we found that OpenPype seems to continuously query the database for project data as soon as a project is marked inactive, regardless of its tracker status.
We’ve tried to trace the source of these read operations but haven’t been able to pinpoint the cause.
Have you, by any chance, encountered a similar issue before? And if so, would you be able to help us figure out how to resolve it?
Thanks a lot in advance!