[glotpress-updates] [GlotPress] #465: The 'active_originals_count_by_project_id' cache race condition
GlotPress
noreply at wordpress.org
Wed Jul 15 04:54:24 UTC 2015
#465: The 'active_originals_count_by_project_id' cache race condition
--------------------+-----------------
Reporter: dd32 | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 1.0
Component: Cache | Version:
Keywords: |
--------------------+-----------------
The 'active_originals_count_by_project_id' cache is set within
`GP_Original::count_by_project_id()` and only deleted at the start of the
`GP_Original::import_for_project()` method.
This results in the following condition where the cache group is out of
date:
- Process 1 starts import, clears cache
- Process 2 calls `GP_Original::count_by_project_id()`, caches the current
count
- Process 1 continues importing..
- Process 1 finishes import.
- Process X calls `GP_Original::count_by_project_id()` and gets a stale
cache.
--
Ticket URL: <https://glotpress.trac.wordpress.org/ticket/465>
GlotPress <https://glotpress.trac.wordpress.org>
Easy comin', easy goin'
More information about the glotpress-updates
mailing list