Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T258693
|
T258693: Discourage “traditional” / ANSI-89 JOINs (in WHERE instead of JOIN) in IDatabase documentation
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T260281
|
T260281: mw* servers memory leaks (12 Aug)
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T260329
|
T260329: Figure what change caused the ongoing memleak on mw appservers
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T263220
|
T263220: Limit concurrency of DPL queries
|
open
|
High (red)
|
|
|
|
|
|
T264701
|
T264701: Investigate Re-evaluate the use of INSERT IGNORE on ipblocks [8H]
|
resolved
|
High (red)
|
|
|
|
|
|
T270149
|
T270149: Fix footgun DB query in RevisionStore::getTimestampFromId
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T275752
|
T275752: Jobrunner timeouts on cross-DC file uploads because of HTTP/2
|
resolved
|
High (red)
|
|
|
|
|
|
T277485
|
T277485: Include request_id in the comments of database queries
|
duplicate
|
High (red)
|
|
|
|
|
|
T278655
|
T278655: Appservers latency spike / parser cache growth 2021-03-28
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T282145
|
T282145: ExternalStore makes primary read on GET requests
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T283045
|
T283045: LocalFile::lock() rearchitecting
|
open
|
Medium (orange)
|
|
|
|
|
|
T283240
|
T283240: PagePropsEntityIdLookup: don’t pass non-PageIdentity Titles into PageProps::getProperties()
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T291332
|
T291332: Alert when auto-increment fields on any MW-related databases reach a threshold
|
open
|
Medium (orange)
|
|
|
|
|
|
T293530
|
T293530: Improve slow read query handling
|
open
|
Medium (orange)
|
|
|
|
|
|
T293531
|
T293531: Monitor/dashboard number of queries killed by the automatic query killer
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T293532
|
T293532: Improve automatic query killer under high load
|
open
|
Medium (orange)
|
|
|
|
|
|
T293533
|
T293533: Lower automatic query killing threshold to 55 seconds
|
declined
|
Medium (orange)
|
|
|
|
|
|
T293534
|
T293534: Reimplement HHVM-like slow query log
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T293536
|
T293536: MediaWiki should support setting a read query time limit
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T297708
|
T297708: Set max execution time for several expensive mediawiki actions
|
resolved
|
High (red)
|
|
|
|
|
|
T36156
|
T36156: SiteStatsInit::refresh() triggered inappropriately, caused downtime
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T83729
|
T83729: Fix monitoring of poolcounter service
|
open
|
Medium (orange)
|
|
|
|
|
|
T88492
|
T88492: Devise caching (memcached) strategy for multi-DC mediawiki
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T88493
|
T88493: Devise stashing strategy for multi-DC mediawiki
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91284
|
T91284: Avoid wl_notificationtimestamp updates on page views
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91815
|
T91815: Audit cache usage to see what can be DC-local and what needs cross-DC purges
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91816
|
T91816: Add code to enable setting sticky DC cookies for POST requests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91819
|
T91819: Use local jobqueue class for jobs enqueued on pages views
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91837
|
T91837: Consider moving various DB writes on page views to using local jobs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T91869
|
T91869: Implement a replication strategy for Swift
|
resolved
|
High (red)
|
|
|
|
|
|
T91870
|
T91870: Figure out a replication strategy for ElasticSearch
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T92007
|
T92007: Investigate a better alternative for making user_newtalk talk updates
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T92863
|
T92863: Configure 'enqueue' job queue type to be DC-local and in a dedicated runner loop
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T93141
|
T93141: Convert various core/extension cache users to the WAN cache as needed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T94028
|
T94028: DB master connections requested by Flow on GET/HEAD requests
|
resolved
|
High (red)
|
|
|
|
|
|
T94029
|
T94029: Spike: Avoid use of merge() in Flow caches
|
resolved
|
High (red)
|
|
|
|
|
|
T94030
|
T94030: Avoid opening master db connection on special pages (e.g. Special:NewItem) when not needed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T94448
|
T94448: Echo doing master queries on simple GET requests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T94480
|
T94480: Audit and fix extensions that call saveSettings() to lazy-set preferences when loaded
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T95126
|
T95126: Make RedisBagOStuff support tag name hashing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T95232
|
T95232: High frequency of master queries on GET requests due to Flow
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T95753
|
T95753: Translate extensions uses the master a lot on page views
|
resolved
|
High (red)
|
|
|
|
|
|
T97335
|
T97335: Make CachingSiteStore use WANObjectCache
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T97620
|
T97620: Convert various core/extension cache users to ReplicatedBagOStuff
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T97686
|
T97686: Keep TorExitNodes node list cache populated in *both* datacenters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T99208
|
T99208: Make sure $wgUseLocalMessageCache works with multiple DCs
|
resolved
|
Medium (orange)
|
|
|
|
|
|