Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T103461
|
T103461: Capturing and publish CPU Flame Graphs for Parsoid
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T106099
|
T106099: RFC: Page composition using service workers and server-side JS fall-back
|
declined
|
Medium (orange)
|
|
|
|
|
|
T111264
|
T111264: Decouple chronology protector from authentication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111588
|
T111588: RFC: API-driven web front-end
|
declined
|
Medium (orange)
|
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
|
|
|
|
|
T115890
|
T115890: Reduce and clarify ObjectCache entry points
|
open
|
Low (yellow)
|
|
|
|
|
|
T119169
|
T119169: Create a test system to validate DB integrity for saving edits in MW from multiple servers/DCs
|
open
|
Lowest (sky)
|
|
|
|
|
|
T119641
|
T119641: Split-brain strategy for services that use config managed by etcd
|
open
|
Low (yellow)
|
|
|
|
|
|
T122708
|
T122708: ShortUrl must not write to master db on page views (DBPerformance warning)
|
open
|
Medium (orange)
|
|
|
|
|
|
T133523
|
T133523: Decide how to improve parsercache replication, sharding and HA
|
open
|
Medium (orange)
|
|
|
|
|
|
T134809
|
T134809: Apache <=> mariadb SSL/TLS for cross-datacenter writes
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T134811
|
T134811: Consider REST with SSL (HyperSwitch/Cassandra) for session storage
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T150506
|
T150506: Avoid lazyImportLocalNames() master writes on GET requests (Run a script to backfill them once for all)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T150673
|
T150673: Thumb API: Varnish / CDN questions
|
open
|
Medium (orange)
|
|
|
|
|
|
T151903
|
T151903: Special:Search performs DB writes on GET request
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T153473
|
T153473: [Spike, 8hrs] How do we organize and manage our ResourceLoader modules?
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T154719
|
T154719: PageTriage opens master connection on GET for ArticleMetadata cache misses
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T160993
|
T160993: MysqlUpdater::doWatchlistUpdate is very slow
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T161278
|
T161278: Add default gadget styling to Parsoid's output
|
open
|
Medium (orange)
|
|
|
|
|
|
T162379
|
T162379: Decide which non-standard CSS properties to support in TemplateStyles
|
open
|
Low (yellow)
|
|
|
|
|
|
T164860
|
T164860: Update Echo's caching strategy for multi-dc compatibility
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T169821
|
T169821: Try to make wmf-config/wgConf's per-wiki configuration cache redundant
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T172479
|
T172479: Collect error logs from jobchron/jobrunner services in Logstash
|
declined
|
Low (yellow)
|
|
|
|
|
|
T172497
|
T172497: Fix mediawiki heartbeat model, change pt-heartbeat model to not use super-user, avoid SPOF and switch automatically to the real master without puppet dependency
|
open
|
Medium (orange)
|
|
|
|
|
|
T175206
|
T175206: 2017/18 Annual Plan Program 8: Multi-datacenter support
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175213
|
T175213: 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175672
|
T175672: Make apache/maintenance hosts TLS connections to mariadb work
|
open
|
Medium (orange)
|
|
|
|
|
|
T177778
|
T177778: Improve database application performance monitoring visibility
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T179752
|
T179752: Clear site data on MediaWiki log out
|
open
|
Medium (orange)
|
|
|
|
|
|
T179901
|
T179901: Create a tmp directory just for MediaWiki
|
declined
|
Medium (orange)
|
|
|
|
|
|
T180192
|
T180192: Audit wgExtensionFunction, onRegistration and onSetupAfterCache callbacks in Wikimedia-deployed extensions
|
open
|
Medium (orange)
|
|
|
|
|
|
T184854
|
T184854: hhvm memcached and php7 memcached extensions do not play well together
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T187147
|
T187147: Port mediawiki/php/wmerrors to PHP7 and deploy
|
resolved
|
High (red)
|
|
|
|
|
|
T195792
|
T195792: Add support for setting individual query timeout in wikimedia/rdbms
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196012
|
T196012: ExtensionRegistry::readFromQueue() should not autoload classes
|
open
|
Low (yellow)
|
|
|
|
|
|
T196378
|
T196378: Investigate solutions for MySQL connection pooling
|
open
|
Medium (orange)
|
|
|
|
|
|
T199383
|
T199383: WaitConditionLoop callers need to log on timeout
|
open
|
Low (yellow)
|
|
|
|
|
|
T199393
|
T199393: Reproducible deadlock in User::addToDatabase() when api.php?action=createaccount is called simultaneously by several users
|
open
|
Medium (orange)
|
|
|
|
|
|
T200650
|
T200650: Deprecate/obsolete $wgWikimediaJenkinsCI
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T200758
|
T200758: Performance review for SecureLinkFixer extension
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201409
|
T201409: Harmonise the identification of requests across our stack
|
open
|
Medium (orange)
|
|
|
|
|
|
T201482
|
T201482: LinksUpdate fails, spams exception logs, whenever replication lag on any server rises above 10s
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T203283
|
T203283: Special:CreateAccount causes ApiValidatePassword to log a DBPerformance warning from CentralAuth
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T204245
|
T204245: Run MediaWiki media originals active/active
|
open
|
Medium (orange)
|
|
|
|
|
|
T205059
|
T205059: Excimer: new profiler for PHP
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T206498
|
T206498: MediaWiki needlessly queries page data twice on page views
|
open
|
Low (yellow)
|
|
|
|
|
|
T208922
|
T208922: PHP Fatal Error: Class undefined: JobExecutor (jobrunners try to run labswiki jobs)
|
resolved
|
High (red)
|
|
|
|
|
|
T210206
|
T210206: Deprecate raw SQL conditions for IDatabase methods (select, insert, etc.)
|
open
|
Medium (orange)
|
|
|
|
|
|
T210725
|
T210725: Replace parsercache keys to something more meaningful on db-XXXX.php
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T211184
|
T211184: Correctly collect logs from php-fpm pools
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T211721
|
T211721: Establish an SLA for session storage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212284
|
T212284: Fatal db error "Could not select database 'centralauth'" (sometimes also 'metawiki')
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212482
|
T212482: RFC: Evolve hook system to support "filters" and "actions" only
|
open
|
Medium (orange)
|
|
|
|
|
|
T212550
|
T212550: Implement support for ChronologyProtection in events sent when editing Mediawiki/Wikidata
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213089
|
T213089: Upgrade memcached cluster to Debian Buster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213934
|
T213934: Set up a beta feature offering the use of PHP7
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T215465
|
T215465: RFC: Require use of common storage abstractions (policy)
|
open
|
Low (yellow)
|
|
|
|
|
|
T216287
|
T216287: BannerMessageGroup::registerGroupHook of CentralNotice must not query master on GET request (page views)
|
open
|
High (red)
|
|
|
|
|
|
T217020
|
T217020: Test different growth factors for memcached (prep step for upgrade to newer versions)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218207
|
T218207: Use disk-based LCStore by default in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T218446
|
T218446: Remove use of legacy page.page_restrictions field
|
open
|
Medium (orange)
|
|
|
|
|
|
T218511
|
T218511: After opening a diff, entry on Special:Watchlist sometimes stays unread (bold)
|
open
|
High (red)
|
|
|
|
|
|
T219150
|
T219150: Ramp up percentage of users on php7.2 to 100% on both API and appserver clusters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T219592
|
T219592: Frequent Echo DB_MASTER write queries on HTTP GET
|
open
|
Medium (orange)
|
|
|
|
|
|
T220681
|
T220681: Set `enable_dl` to 0 in php.ini
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220994
|
T220994: Add ExtensionRegistry::getLazyLoadedAttribute()
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T221159
|
T221159: FY18/19 TEC1.6 Q4: Improve or replace the usage of GTID_WAIT with pt-heartbeat in MW
|
declined
|
High (red)
|
|
|
|
|
|
T221292
|
T221292: Establish performance of the session storage service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221795
|
T221795: Refactor Category::refreshCounts logic to a job and simplify
|
open
|
Medium (orange)
|
|
|
|
|
|
T221987
|
T221987: Performance testing of RESTBagOStuff
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T223336
|
T223336: [Regression] fatal-errors.php action=segfault results in a 503 error under php7-fpm.
|
declined
|
High (red)
|
|
|
|
|
|
T223602
|
T223602: Define variant Wikimedia production config in compiled, static files
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T224020
|
T224020: Create a class to represent the identity of wikis on the same wiki farm
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226337
|
T226337: SpecialConfirmEmail causes "MWException: CAS update failed on user_touched" from User.php
|
resolved
|
High (red)
|
|
|
|
|
|
T226840
|
T226840: Consistent HTTP 503 Error on some urls for some logged-in users (CentralAuth Set-Cookie storm)
|
open
|
Medium (orange)
|
|
|
|
|
|
T226986
|
T226986: Client side error logging production launch
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T227305
|
T227305: Define a WikiID class for uniquely identifying wikis
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T228360
|
T228360: Narrow scope of MediaWiki-Database workboard
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228911
|
T228911: DBTransactionError "transaction round 'LinksUpdate::doUpdate' still running" (via RunSingleJob.php)
|
declined
|
Medium (orange)
|
|
|
|
|
|
T229366
|
T229366: serialize(): "" returned as member variable from __sleep() but does not exist
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229456
|
T229456: Enable MYSQLI_CLIENT_FOUND_ROWS option for consistency with other RDBMS backends
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229697
|
T229697: Investigate Kask request latency
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229792
|
T229792: Remove HHVM from production
|
resolved
|
High (red)
|
|
|
|
|
|
T230211
|
T230211: Enable API integration tests to ensure that GET requests will always see the effect of previous POST requests.
|
open
|
Medium (orange)
|
|
|
|
|
|
T230515
|
T230515: Grafana dashboards for sessionstore, k8s staging, are not working
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230800
|
T230800: Improve Rdbms/LoadBalance and its LoadMonitor logic
|
resolved
|
High (red)
|
|
|
|
|
|
T231335
|
T231335: Excimer: Use class/method instead of filepath for attributing closures
|
declined
|
Low (yellow)
|
|
|
|
|
|
T231866
|
T231866: Circular dependency when creating service! ContentLanguage
|
resolved
|
High (red)
|
|
|
|
|
|
T232128
|
T232128: Make MultiHttpClient use CURLMOPT_MAX_HOST_CONNECTIONS and reuse connections
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T232182
|
T232182: Parsoid/PHP performance benchmarking on scandium / eqiad cluster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T232258
|
T232258: DBPerformance warning: Unexpected master query on GET from difference page
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232268
|
T232268: All dumps are broken by MW change which breaks getReplicaServer.php
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T232931
|
T232931: Remove support for run-time automatic $wgServer default value
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T233342
|
T233342: Standardise on Logstash field for exceptions with back traces
|
open
|
Medium (orange)
|
|
|
|
|
|
T233594
|
T233594: Allow cookie-block tracking from any uncached web request
|
resolved
|
High (red)
|
|
|
|
|
|
T233634
|
T233634: Modern Event Platform: Stream Configuration: Implementation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234283
|
T234283: Messages in Logstash from php-fatal-error.php are missing from type:mediawiki/channel:fatal
|
resolved
|
High (red)
|
|
|
|
|
|
T234564
|
T234564: Logstash discards messages from MediaWiki if they contain uncommon keys in the $context array
|
resolved
|
High (red)
|
|
|
|
|
|
T235189
|
T235189: Develop small client-side error logger for MediaWiki
|
resolved
|
High (red)
|
|
|
|
|
|
T235216
|
T235216: Consider socket files for MW-to-mcrouter connection
|
open
|
Medium (orange)
|
|
|
|
|
|