Details
-
Bug
-
Resolution: Obsolete
-
Medium
-
None
-
3.8.7, 3.9.1
-
None
Description
If a translation file (.ts) is updated every session is starting to regenerate the translation cache.
This will often cause system crashes on high traffic sites.
The system could work as following:
1. Check if cache files exists
2. If not, check if another process has started to create the cache file.
3a. If another process is creating the cache file, use the current one.
3b. If another process is not creating, start regenerating the translation cache without tampering with the current one. Overwrite the current cache the regenerating is finished