Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T115890
|
T115890: Reduce and clarify ObjectCache entry points
|
open
|
Low (yellow)
|
|
|
|
|
|
T121558
|
T121558: setup kafka2001 & kafka2002
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T135964
|
T135964: Force pages to be fully re-parsed occasionally
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T156541
|
T156541: BagOStuff should detect obsolete serialization or an unserialization resulting in a "wrong" object
|
declined
|
Medium (orange)
|
|
|
|
|
|
T166911
|
T166911: Add support for Redis database selection in MediaWiki RedisBagOStuff
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T169328
|
T169328: Protect against PHP code execution via memcached/unserialize
|
open
|
Medium (orange)
|
|
|
|
|
|
T205464
|
T205464: Flaky unit test "DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate"
|
resolved
|
High (red)
|
|
|
|
|
|
T207809
|
T207809: PHP error "CdnPurgeJob never inserted."
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T210725
|
T210725: Replace parsercache keys to something more meaningful on db-XXXX.php
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T211914
|
T211914: WinCache increment loses TTL information
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218918
|
T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T219042
|
T219042: Flaky test MessageCacheTest::testLoadFromDB_fetchLatestRevision
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T219524
|
T219524: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::set()
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T219525
|
T219525: respect $exptime in RESTBagOStuff::set()
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T219527
|
T219527: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::delete()
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T219528
|
T219528: Make RESTBagOStuff::incr() atomic
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T219529
|
T219529: respect $exptime in RESTBagOStuff::incr()
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T224808
|
T224808: Consider limiting SqlBagOStuff makeKey logic
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T228307
|
T228307: Create Default MainStash Solution
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T228876
|
T228876: Some interface messages are default messages instead of local overrides for language variants on Chinese Wikivoyage
|
invalid
|
Low (yellow)
|
|
|
|
|
|
T229062
|
T229062: Look into a simple way to have global keys with db-replicated
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229366
|
T229366: serialize(): "" returned as member variable from __sleep() but does not exist
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229992
|
T229992: Locally created fallback should take precedent over config fallback
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T231150
|
T231150: failure of service creation for service 'ContentLanguage' not shown
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T231183
|
T231183: L10n cache is completely broken
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T234455
|
T234455: Decouple simple Memcached interface and support pipelined operations without dependency on PECL
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234583
|
T234583: WANObjectCache fails to store the `null` value
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234779
|
T234779: Removed deprecated "legacy" serialization type from RESTBagOStuff
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T235188
|
T235188: Preemptive refresh in getMultiWithSetCallback() and getMultiWithUnionSetCallback() pollutes cache
|
resolved
|
High (red)
|
|
|
|
|
|
T235512
|
T235512: Error: invalid magic word 'lst' on updating to MediaWiki 1.33.1
|
resolved
|
High (red)
|
|
|
|
|
|
T235705
|
T235705: Add BagOStuff metrics for read/write operations (bytes, key "class") grouped by type/ID
|
resolved
|
High (red)
|
|
|
|
|
|
T236412
|
T236412: Refactor BagOStuff to use a more storage/multi-DC aware interface hierarchy
|
open
|
Medium (orange)
|
|
|
|
|
|
T236800
|
T236800: Ensure apcu incr/decr are atomic (Upgrade php-apcu)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T237143
|
T237143: Log warning: Duplicate get(): "officewiki:echo:seen:message:time:{n}" fetched 2 times
|
resolved
|
High (red)
|
|
|
|
|
|
T237477
|
T237477: Redis: Add support for TLS
|
open
|
Medium (orange)
|
|
|
|
|
|
T239724
|
T239724: Fatal error: "Object does not support method calls" (from MemcachedPeclBagOStuff)
|
declined
|
Low (yellow)
|
|
|
|
|
|
T239855
|
T239855: Inject services used by LinkBatch
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243233
|
T243233: MediaWiki should provide a LocalClusterObjectCache service
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T244877
|
T244877: WANObjectCache::getWithSetCallback seems not to set objects when fetching data is slow
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T246991
|
T246991: Memcached keys sometimes outlive their TTL (affects MW rate limit)
|
resolved
|
High (red)
|
|
|
|
|
|
T247562
|
T247562: Warning: Memcached::setMulti(): failed to set key global:segment:...
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T248519
|
T248519: Organise Phabricator tasks about MediaWiki core's ParserCache
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248789
|
T248789: Page titles don't update after move unless manually purged
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T249325
|
T249325: cache_text cluster consistently backlogged on purge requests
|
resolved
|
High (red)
|
|
|
|
|
|
T250261
|
T250261: Stop sending purges for `action=history` for linked pages.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T251450
|
T251450: Scattering of PHP Warning: Memcached::setMulti(): failed to set key global:segment:...
|
resolved
|
High (red)
|
|
|
|
|
|
T258860
|
T258860: LogicException: Process cache for 'en' should be set by now
|
open
|
Medium (orange)
|
|
|
|
|
|
T262905
|
T262905: getLocalServerObjectCache() should default to HashBagOStuff in CLI mode.
|
declined
|
Medium (orange)
|
|
|
|
|
|
T26575
|
T26575: Purge Category and File description pages from HTTP/File cache when members/usage changes via LinkUpdate
|
open
|
Medium (orange)
|
|
|
|
|
|
T268848
|
T268848: Allow ParserCache to store information other than ParserOutput
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T269154
|
T269154: Conversion table pages are inaccessible for some language variants
|
resolved
|
High (red)
|
|
|
|
|
|
T269651
|
T269651: InvalidArgumentException on zhwiki MediaWiki:Conversiontable/zh-hk - "The supplied ParserOptions are not safe to cache. Use NO_CACHE."
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T273006
|
T273006: MediumSpecificBagOStuff.php Undefined offset errors
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T273242
|
T273242: MemcachedPeclBagOStuff: Serialization of 'Closure' is not allowed
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T274174
|
T274174: Add modtoken field and flags to objectcache table
|
resolved
|
High (red)
|
|
|
|
|
|
T274189
|
T274189: Remove usage of PHP serialization from WANObjectCache
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T275591
|
T275591: PHP Warning: Memcached::getMulti(): Memcached constructor was not called
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T276461
|
T276461: LogicException: Process cache for 'en-screenshot' should be set by now (from MessageCache)
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T279205
|
T279205: Harden and improve HTTP cache headers and purging in MediaWiki core (Sprint placeholder)
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T281480
|
T281480: SqlBlobStore no longer caching blobs (DBConnectionError Too many connections)
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T284920
|
T284920: Remove "thumb size" preference
|
declined
|
Medium (orange)
|
|
|
|
|
|
T286260
|
T286260: APCu caches are set to expire in 2073 instead of an hour if exptime is a unix timestamp
|
resolved
|
High (red)
|
|
|
|
|
|
T286638
|
T286638: Deprecate using unix timestamp as expiry date in BagOStuff
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T293928
|
T293928: Hard deprecate and remove wfGetCache() and wfGetMainCache()
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T50835
|
T50835: Separate Cache-Control header for proxy and client
|
open
|
Medium (orange)
|
|
|
|
|
|
T88492
|
T88492: Devise caching (memcached) strategy for multi-DC mediawiki
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T99208
|
T99208: Make sure $wgUseLocalMessageCache works with multiple DCs
|
resolved
|
Medium (orange)
|
|
|
|
|
|