Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T113916
|
T113916: Switch ResourceLoader file dependency tracking to MultiDC-friendly backend
|
open
|
High (red)
|
Krinkle (Timo Tijhof)
|
aaron (Aaron Schulz)
|
|
|
|
T120085
|
T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T129093
|
T129093: SHOW SLAVE STATUS as a health check should have a low timeout
|
open
|
Low (yellow)
|
jcrespo (Jaime Crespo)
|
|
|
|
|
T140664
|
T140664: Prepare MediaWiki for API-driven frontend
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T161749
|
T161749: Introduce InterruptMutexManager
|
open
|
Lowest (sky)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T167331
|
T167331: ExtensionProcessor should prevent duplicate definitions for ResourceModuleSkinStyles
|
open
|
Medium (orange)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T193565
|
T193565: Foreign query for metawiki fails with "Table 'centralauth.page' doesn't exist" (DBConnRef mixup?)
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T200703
|
T200703: Special:RandomInCategory does not return all pages with equal probability
|
open
|
Needs Triage (violet)
|
DerHexer (DerHexer)
|
|
|
|
|
T212129
|
T212129: Move MainStash out of Redis to a simpler multi-dc aware solution
|
open
|
Medium (orange)
|
Joe (Giuseppe Lavagetto)
|
aaron (Aaron Schulz)
|
|
|
|
T216744
|
T216744: libpcre-related performance opportunities
|
open
|
Needs Triage (violet)
|
ori (Ori Livneh)
|
|
|
|
|
T224419
|
T224419: Allow MediaWiki to know the "real" DB master
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T227376
|
T227376: Move callers away from getMainObjectStash() that do not need it
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T228895
|
T228895: 3% of load.php spent creating DBLoadBalancerFactory in WebStart.php
|
open
|
High (red)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T230245
|
T230245: Make SwiftFileBackend::doStoreInternal defer the opening of file handles to stay in the concurrency limit
|
open
|
Medium (orange)
|
Dzahn (Daniel Zahn)
|
aaron (Aaron Schulz)
|
|
|
|
T232673
|
T232673: Performance review: Sharable section links
|
stalled
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T234455
|
T234455: Decouple simple Memcached interface and support pipelined operations without dependency on PECL
|
open
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T234514
|
T234514: Slow IndexPager::buildQueryInfo query on enwiki for the special slaves
|
open
|
Needs Triage (violet)
|
Marostegui (Manuel Aróstegui)
|
|
|
|
|
T236412
|
T236412: Refactor BagOStuff to use a more storage/multi-DC aware interface hierarchy
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T240626
|
T240626: Performance review of client-side-only version of Graph extension
|
stalled
|
Medium (orange)
|
MarkTraceur (MarkTraceur)
|
|
|
|
|
T247383
|
T247383: Clearly document ExternalStore as append-only interface (with rationale)
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
Krinkle (Timo Tijhof)
|
|
|
|
T255493
|
T255493: Consider phasing out ILoadBalancer::getConnectionRef in favour of ILoadBalancer::getLazyConnectionRef
|
open
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T256432
|
T256432: Performance review of WebAuthn extension
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T265386
|
T265386: Rewrite LoadMonitor to better handle cache regeneration and improve separation of concern
|
open
|
Lowest (sky)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T269161
|
T269161: Disallow direct "BEGIN"/"COMMIT"/"ROLLBACK" via Database::query()
|
open
|
Lowest (sky)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T270223
|
T270223: FY2021-2022: Enable basic Multi-DC operations for read traffic (tracking)
|
open
|
High (red)
|
Krinkle (Timo Tijhof)
|
Krinkle (Timo Tijhof)
|
|
|
|
T274618
|
T274618: Return actual integers when selecting integer fields from the DB
|
open
|
Low (yellow)
|
tstarling (Tim Starling)
|
|
|
|
|
T275713
|
T275713: Misc ChronologyProtector follow-up (Feb 2021)
|
open
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T277831
|
T277831: Evaluate WMF's ParserCache database setup for Multi DC
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
Krinkle (Timo Tijhof)
|
|
|
|
T278392
|
T278392: Storage solution for cross-datacenter tokens
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T279205
|
T279205: Harden and improve HTTP cache headers and purging in MediaWiki core (Sprint placeholder)
|
open
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T279664
|
T279664: Decide on details of progressive Multi-DC roll out
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
Krinkle (Timo Tijhof)
|
|
|
|
T281451
|
T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks')
|
open
|
Medium (orange)
|
LarsWirzenius (Lars Wirzenius)
|
aaron (Aaron Schulz)
|
|
|
|
T283029
|
T283029: FlaggableWikiPage::preloadPreparedEdit() does not actually carry over the parser output, leading to double parses on save
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T290831
|
T290831: Unspecified fatal error when loading a particular diff on ckbwiki
|
open
|
High (red)
|
Harej (James Hare)
|
|
|
|
|
T293928
|
T293928: Hard deprecate and remove wfGetCache() and wfGetMainCache()
|
open
|
Needs Triage (violet)
|
Zabe
|
|
|
|
|
T294969
|
T294969: Deprecate and remove Database::lockTables and Database::unlockTables
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T297424
|
T297424: Reduce LBFactory::rollbackPrimaryChanges() callers in core
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T298485
|
T298485: MW scripts should reload the database config
|
open
|
Medium (orange)
|
Marostegui (Manuel Aróstegui)
|
Ladsgroup (Amir Sarabadani)
|
|
|
|
T298687
|
T298687: Query caller comments /* Class::method */ not available in slow queries logstash dashboard
|
open
|
Medium (orange)
|
Lucas_Werkmeister_WMDE (Lucas Werkmeister (WMDE))
|
Ladsgroup (Amir Sarabadani)
|
|
|
|
T298876
|
T298876: x1 cannot be set to read only on MW
|
open
|
Medium (orange)
|
Marostegui (Manuel Aróstegui)
|
Krinkle (Timo Tijhof)
|
|
|
|
T50835
|
T50835: Separate Cache-Control header for proxy and client
|
open
|
Medium (orange)
|
tstarling (Tim Starling)
|
|
|
|
|
T92357
|
T92357: Fix database master queries from HTTP GET/HEAD before active-active multi-dc
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|