-
Notifications
You must be signed in to change notification settings - Fork 58
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
File-based cache can slow down experiments #422
Labels
Comments
https://github.com/RuedigerMoeller/fast-serialization might be an option |
It seems like the low number of changes that are allowed before the cache is written to the hard disk caused GERBIL to write the cache at least once per minute. Making the threshold configurable and increasing it to 100k improved the runtime of GERBIL QA a lot (b277873). |
We applied the same change to the master branch. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
If the file-based sameAs cache reaches a larger size, serializing it takes up some time. During this time, the serializing thread owns all semaphore permits of the cache and no other thread can make use of the cache.
The first thread in the following status is blocked because the second thread is writing the cache to a file.
Solution
The text was updated successfully, but these errors were encountered: