Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100956
|
T100956: Support configuration settings that are filesystem paths in extension.json
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T101112
|
T101112: Setup/rack new restbase servers
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T101501
|
T101501: RFC: HTML and wikitext save API end-points
|
resolved
|
High (red)
|
|
|
|
|
|
T101888
|
T101888: TalkPageManager::getTalkPageManager unconditionally adds flow-bot group
|
resolved
|
High (red)
|
|
|
|
|
|
T101890
|
T101890: D3. EnsureFlowRevision() is called when viewing an unconverted page in an occupied namespace
|
resolved
|
High (red)
|
|
|
|
|
|
T102015
|
T102015: put new restbase servers in service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T103015
|
T103015: Update all example API requests to use formatversion=2 and https
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T104180
|
T104180: Use datamodel serialization in Wikibase\Api\ResultBuilder
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104208
|
T104208: alternative Cassandra metrics reporting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104329
|
T104329: [Task] Create central registry for datatypes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106104
|
T106104: [Task] Convert WikibaseQuality, WikibaseQualityConstraints and WikibaseQualityExternalValidation to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106363
|
T106363: Migrate Flow content to new separate logical External Store in production
|
declined
|
High (red)
|
|
|
|
|
|
T106457
|
T106457: Sample StatsD requests
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T106630
|
T106630: Migrate string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106631
|
T106631: Define a renaming schema for string constants
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106762
|
T106762: Security review for firebase/php-jwt
|
resolved
|
High (red)
|
|
|
|
|
|
T106863
|
T106863: Deprecate and remove the ungroupedlist api option
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T106890
|
T106890: smallmatrix not very small in MathML
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T107289
|
T107289: Use "&" instead of "\u0026" for urls in JS redirect pages (for easier copy/paste)
|
open
|
Lowest (sky)
|
|
|
|
|
|
T107395
|
T107395: Remove docroot:/images/mobile in favour of docroot:/static/images/mobile
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T108253
|
T108253: Make sure CentralAuth login tokens work with two datacenters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108271
|
T108271: Extension registration does not prefix path in "ResourceLoaderLESSImportPaths" entries
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T108417
|
T108417: stat1002 access for tgr
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108564
|
T108564: Apply tags to deletion
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108721
|
T108721: Convert CentralNotice to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108763
|
T108763: Convert DonationInterface to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108953
|
T108953: Cassandra inter-node encryption (TLS)
|
resolved
|
High (red)
|
|
|
|
|
|
T109950
|
T109950: Repair "svn.wikimedia.org/doc/" redirect for doc.wikimedia.org
|
open
|
Low (yellow)
|
|
|
|
|
|
T110212
|
T110212: Manage ValueParsers based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110213
|
T110213: Manage ValueFormatters based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110721
|
T110721: Switch Flow to use Parsoid v3 API with VirtualRESTService
|
resolved
|
High (red)
|
|
|
|
|
|
T111266
|
T111266: Make LoadBalancer slave lag check and read-only mode more robust (for example, using pt-heartbeat)
|
resolved
|
High (red)
|
|
|
|
|
|
T111382
|
T111382: codfw 3x spares for cassandra encryption testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111654
|
T111654: Set up TLS for MariaDB replication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112083
|
T112083: [Task] Allow RDF bindings for different data types to be registered dynamically.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112708
|
T112708: Support for master/slave FileBackend distinction in FileBackendMultiwrite
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113125
|
T113125: Investigate using service workers to provide real-time Echo notifications in the browser (push notifications)
|
open
|
Lowest (sky)
|
|
|
|
|
|
T113192
|
T113192: Consider using delayed rebound purges for CDN
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113204
|
T113204: Smart caching logic for handling cross-DC network outages
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113672
|
T113672: api.log does not indicate errors and exceptions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113733
|
T113733: column family cassandra metrics size
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113916
|
T113916: Switch ResourceLoader file dependency tracking to MultiDC-friendly backend
|
open
|
High (red)
|
|
|
|
|
|
T113939
|
T113939: assess impact of many cassandra seed nodes with multi instance
|
resolved
|
High (red)
|
|
|
|
|
|
T114072
|
T114072: <section> tags for MediaWiki sections
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114273
|
T114273: Cleanup active-DC based MW config code and make it more robust and easy to change
|
resolved
|
High (red)
|
|
|
|
|
|
T114411
|
T114411: Zerobanner extension needlessly pulls in entire oojs ui library
|
resolved
|
High (red)
|
|
|
|
|
|
T114465
|
T114465: API should allow querying user contribs by userid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114629
|
T114629: Parsoid should have a stable endpoint to get the version of it
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114655
|
T114655: Eventlogging: Add infrastructure for measuring readers reading habits
|
resolved
|
High (red)
|
|
|
|
|
|
T115548
|
T115548: Requesting access to analytics-privatedata-users for Bryan Davis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T116557
|
T116557: AFComputedVariable::compute query timeouts
|
resolved
|
High (red)
|
|
|
|
|
|
T117031
|
T117031: Represent normalized unit values in full values RDF
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T117032
|
T117032: Create configuration for specifying units conversions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T117082
|
T117082: Cached REST endpoint for extracts requests
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T118080
|
T118080: Rewrite $wgEnabledTranscodeSet and $wgEnabledAudioTranscodeSet settings as a map from transcode to boolean for enabled status
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T118499
|
T118499: [Task] Define RDF mappings per value type
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T118500
|
T118500: [Task] Split RDF mapping code into separate classes per type
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T118592
|
T118592: Create user defined function to classify network origin of an IP address
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T118860
|
T118860: [RFC] Use Role Object Pattern to represent derived data in the data model
|
invalid
|
High (red)
|
|
|
|
|
|
T119566
|
T119566: Add dry-run mode to Flow External Store migration script
|
resolved
|
High (red)
|
|
|
|
|
|
T119637
|
T119637: Update HHVM package to recent release
|
resolved
|
High (red)
|
|
|
|
|
|
T119648
|
T119648: Fix getLagFromPtHeartbeat() to use the pt entry for the root master, not the immediate one
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T119689
|
T119689: Enable $wgCentralAuthUseSlaves to avoid master queries
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T119798
|
T119798: Vary mobile HTML by connection speed
|
declined
|
High (red)
|
|
|
|
|
|
T120009
|
T120009: Flow: Use WAN cache delete() and slave populations to avoid merge()
|
resolved
|
High (red)
|
|
|
|
|
|
T120122
|
T120122: Perform a rolling restart of all MySQL slaves (masters too for those services with low traffic)
|
resolved
|
High (red)
|
|
|
|
|
|
T120140
|
T120140: Lock wait timeout exceeded (WikiPage::insertRedirectEntry) when renaming pages or otherwise editing/creating redirects
|
open
|
High (red)
|
|
|
|
|
|
T120543
|
T120543: Investigate write mode flag cleanup for Flow API modules
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T120643
|
T120643: Adjust WikibaseQuality external validation for changes in data type registration
|
resolved
|
High (red)
|
|
|
|
|
|
T120885
|
T120885: codfw: rack 8 new misc systems
|
resolved
|
High (red)
|
|
|
|
|
|
T120910
|
T120910: Add 2G tests for mobile on the mobile dashboard
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T121558
|
T121558: setup kafka2001 & kafka2002
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T121876
|
T121876: Allow action=upload API to tag uploads, like action=edit can
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122094
|
T122094: Convert SandboxLink to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122387
|
T122387: Log multi-DB transaction in MediaWiki
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122770
|
T122770: extension.json should allow setting $wgFeedClasses
|
resolved
|
High (red)
|
|
|
|
|
|
T122881
|
T122881: Install XKey vmod
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T123026
|
T123026: change Wikidata build to load its included extensions via extension registration
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T123290
|
T123290: Should be possible to access references and notes for a given page via API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T123328
|
T123328: [GOAL] Lazy load references in mobile skin
|
declined
|
Medium (orange)
|
|
|
|
|
|
T123849
|
T123849: Transcodes in formats removed from $wgEnabledTranscodeSet and $wgEnabledAudioTranscodeSet not automatically removed
|
declined
|
Lowest (sky)
|
|
|
|
|
|
T123930
|
T123930: More useful help for 'submodule'-type parameters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T124055
|
T124055: [Task] Convert PropertySuggester to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T124077
|
T124077: Update MirrorMaker in Kafka .deb and puppet module [13 pts]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T124770
|
T124770: Feature flagged Lazily load images
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T124795
|
T124795: codfw is in read only according to mediawiki
|
resolved
|
High (red)
|
|
|
|
|
|
T125138
|
T125138: Create Kafka event relayer subclass able to handle WAN cache and CDN purges
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T125329
|
T125329: Save references in page_props and cache
|
declined
|
Medium (orange)
|
|
|
|
|
|
T125791
|
T125791: swiftrepl replication pass for thumbnails eqiad -> codfw
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T125906
|
T125906: Evaluate Brotli compression for Cassandra
|
declined
|
Medium (orange)
|
|
|
|
|
|
T126206
|
T126206: Upgrade to Varnish 4: things to remember
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126390
|
T126390: Strip references from HTML on beta cluster beta mode, measure impact
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126592
|
T126592: Remove magic number timeout if possible when lazy loading images
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126593
|
T126593: Possible problems of loading noscript contents as text when lazy loading images
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126629
|
T126629: Cassandra 2.2.6
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T126791
|
T126791: Certain images do not load when wgLazyLoadedImages is true
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126793
|
T126793: Lazy loading images breaks ResourceLoader-blacklisted JavaScript clients
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T127128
|
T127128: Images above the fold should not be lazily loaded
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T127365
|
T127365: Cassandra upgrades in staging attempted to start root instance
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T127387
|
T127387: Split slash decoding from general percent normalization in Varnish VCL
|
resolved
|
Medium (orange)
|
|
|
|
|
|