https://bugzilla.wikimedia.org/show_bug.cgi?id=42094

       Web browser: ---
             Bug #: 42094
           Summary: Minifier cache + user-specific module timestamps =
                    rapid objectcache growth
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: ResourceLoader
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: roan.katt...@gmail.com
                CC: krinklem...@gmail.com, roan.katt...@gmail.com,
                    tpars...@wikimedia.org
    Classification: Unclassified
   Mobile Platform: ---


Some of the timestamps in the startup module are user-specific, which means a
lot of different versions of the startup module are served. These all get run
through the minifier, which puts them in the minifier cache. This caches the
result by MD5 hash, and the cache entry never expires. This is wasteful but OK
in a system like memcached that does LRU eviction, but it's much less OK in a
system without evictions, such as the objectcache table.

According to the report at
https://www.mediawiki.org/wiki/Talk:ResourceLoader#Cache_consumption_20440 this
leads to something like 30 MB/day of cache growth, which is bad. We should
redesign the minifier cache to behave more gracefully.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to