Category:Phabricator Tasks
From cpt
Pages in category "Phabricator Tasks"
The following 200 pages are in this category, out of 8,260 total.
(previous page) (next page)T
- T117114: Ensure ansible-deploy can cope with multi-instance restarts
- T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
- T117307: Release Mathoid 0.2.9
- T117312: Edit conflict not detected, intermediate revision ignored
- T117364: Get wikitext from restbase
- T117540: Introduce global registry for gadget module identifiers
- T117549: Do not generate warning on parameter `variant` for API requests
- T117797: Translate extension should not depend on deprecated ApiTokens module
- T118028: Consider using URL compression with pre-defined dictionary to shorten URLs; possibly use this instead of RESTBase POST storage
- T118073: SecurePoll option to not allow voters to have ties in their order of preferences
- T118080: Rewrite $wgEnabledTranscodeSet and $wgEnabledAudioTranscodeSet settings as a map from transcode to boolean for enabled status
- T118128: RFC: Simplify stashing with a shared key-value stash table / bucket
- T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces
- T118379: bz2 dumps cannot be read with PHP
- T118410: API portal loads on domains without RESTBase, but lacks styling
- T118497: [Task] Allow central datatype registry to also manage callbacks per value type.
- T118499: [Task] Define RDF mappings per value type
- T118500: [Task] Split RDF mapping code into separate classes per type
- T118524: Alert on abnormal storage growth patterns
- T118592: Create user defined function to classify network origin of an IP address
- T118860: [RFC] Use Role Object Pattern to represent derived data in the data model
- T11890: Reasonably efficient interwiki transclusion
- T119043: Graph/Graphoid/Kartographer - data storage architecture
- T119169: Create a test system to validate DB integrity for saving edits in MW from multiple servers/DCs
- T11922: Add Category nodes to RSS Feed for Special:RecentChanges
- T119316: SearchPageGenerator returns non-existing pages when the search API returns cross-wiki results
- T119566: Add dry-run mode to Flow External Store migration script
- T119567: Run Flow External Store migration in dry-run mode on Beta
- T119568: Run External Store migration for real on Beta
- T119612: Consider a serialization that supports random access for storage in the DB for Wikidata
- T119613: consider a serialization that supports random access for the dump
- T119637: Update HHVM package to recent release
- T119641: Split-brain strategy for services that use config managed by etcd
- T119642: Create a Master-master topology between datacenters for easier failover (setup circular replication dallas -> eqiad for mysql databases)
- T119644: Add option to exclude disambiguation pages from random/morelike (&others?) results.
- T119648: Fix getLagFromPtHeartbeat() to use the pt entry for the root master, not the immediate one
- T119651: Set $wmfSwiftCodfwConfig in PrivateSettings
- T119689: Enable $wgCentralAuthUseSlaves to avoid master queries
- T119766: Composer's autoloader should be autoloaded in extension registry (if configured)
- T11977: Move isNamespaceProtected() and getRestrictionLevels() methods into PermissionManager.
- T119797: Serve low-res images by default to users on slow or metered mobile connections
- T119798: Vary mobile HTML by connection speed
- T119801: Update GeoIP cookie to include netspeed info
- T119978: Get name and record-time of all modules to better manage their versions
- T120007: Add debug/warn for cache reads from in-process Memcached cache wrapper
- T120008: Remove in-process Memcached wrapper or find an appropriate solution for cross-DC world
- T120009: Flow: Use WAN cache delete() and slave populations to avoid merge()
- T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
- T120122: Perform a rolling restart of all MySQL slaves (masters too for those services with low traffic)
- T120140: Lock wait timeout exceeded (WikiPage::insertRedirectEntry) when renaming pages or otherwise editing/creating redirects
- T120171: RFC: Differentiate storage strategies for archival storage vs. hot current data
- T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth
- T120336: PHP7 compatibility warnings in mediawiki/core
- T120484: Create password-authentication service for use by CentralAuth
- T120504: LOOT: Collect data on article composition
- T120543: Investigate write mode flag cleanup for Flow API modules
- T120544: Package bloomd
- T120643: Adjust WikibaseQuality external validation for changes in data type registration
- T120689: es1019 and its management interface are unresponsive
- T120885: codfw: rack 8 new misc systems
- T120888: Create optional XSS filter step for the parser
- T120910: Add 2G tests for mobile on the mobile dashboard
- T121240: Network isolation for production and semi-production services
- T121333: Certain prop=revisions API queries timeout with "internal_api_error_DBQueryError"
- T121440: Dedicated post-edit cache busting cookie to prevent stale reads (session consistency)
- T121468: Should be able to generate watchlist like results for a generator
- T121470: Central Global Repository for Templates, Lua modules, and Gadgets
- T121535: Perform cleanups to reclaim space from recent topology changes
- T121558: setup kafka2001 & kafka2002
- T121571: Improve logstash logging for graphoid, mobileapps, mathoid
- T121665: Investigation: Central global repository for templates, Lua modules and gadgets
- T121874: Tagging file uploads with change tags is difficult bordering on impossible
- T121876: Allow action=upload API to tag uploads, like action=edit can
- T121882: 3 conf200x servers in codfw for zookeeper (and etcd?)
- T122028: RFC: Chunked storage algorithms for archival data vs. large-window brotli compression
- T122086: RFC: Sharing templates and modules between wikis - poor man's version (investigation)
- T122094: Convert SandboxLink to use extension registration
- T122245: REST API entry point web request statistics at the Varnish level
- T122387: Log multi-DB transaction in MediaWiki
- T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata
- T122520: Error running `extensions/Wikibase/lib/maintenance/populateSitesTable.php --force-protocol https` on jbowiki
- T122621: Run docker containers as non-root users
- T122662: Set up basic tests for mediawiki-containers
- T122708: ShortUrl must not write to master db on page views (DBPerformance warning)
- T122752: #invoke do not record the main module in package.loaded
- T122770: extension.json should allow setting $wgFeedClasses
- T1228: RESTbase deployment
- T122825: Service Ownership and Maintenance
- T122867: Evaluate the feasibility of cache invalidation for the action API
- T122871: Make formatversion=2 more discoverable for new users
- T122881: Install XKey vmod
- T122942: RFC: Support language variants in the REST API
- T123026: change Wikidata build to load its included extensions via extension registration
- T123237: Provide production jessie image with node 4.2; use this for service-runner build command
- T123290: Should be possible to access references and notes for a given page via API
- T123325: [SPIKE] Redo loot-style content analysis but with the MediaWiki parser
- T123328: [GOAL] Lazy load references in mobile skin
- T1238: Central Code Repository for code used on wikis (Templates, Lua modules, Gadgets)
- T123849: Transcodes in formats removed from $wgEnabledTranscodeSet and $wgEnabledAudioTranscodeSet not automatically removed
- T123854: Set up action API latency / error rate metrics & alerts
- T123930: More useful help for 'submodule'-type parameters
- T123954: Investigate proper set up for using Kafka MirrorMaker with new main Kafka clusters.
- T124054: [Task] Convert wikibase and data values libraries to use extension registration
- T124055: [Task] Convert PropertySuggester to use extension registration
- T124077: Update MirrorMaker in Kafka .deb and puppet module [13 pts]
- T124274: Add structure tests to verify hook and extension functions are valid callbacks
- T124311: Image loading metrics instrumentation
- T124390: [GOAL] Load images with care
- T124469: 4 more Kafka brokers, 2 in eqiad and 2 codfw
- T124770: Feature flagged Lazily load images
- T124771: [SPIKE] How do we measure the impact of lazily loading images
- T124795: codfw is in read only according to mediawiki
- T124837: Update Flow for Parsoid changes re data-mw
- T124874: Will lazy loading images make us faster on 2G?
- T124919: Story: Improve testing framework for node projects
- T124959: Remove `navboxes` from HTML in mobile web beta and show the impact
- T124987: Improve documentation / streamline process for people upgrading from shared hosting to mediawiki-containers
- T125084: MediaWiki monolog doesn't handle Kafka failures gracefully
- T125085: Split the API MediaWiki appserver pool into two external/internal pools
- T125123: Add rate limiter functionality to service-runner
- T125134: Spike: Can we store a JSON blob of references data in ParserOutput
- T125138: Create Kafka event relayer subclass able to handle WAN cache and CDN purges
- T125260: Add mobile-beta as available platform so we can measure first paint on mobile beta site
- T125266: Remove user name and edit comment from html <head>
- T125329: Save references in page_props and cache
- T125382: Ensure DOMPurify meets our SVG sanitization requirements for Graphs
- T125394: Ensure that EventBus extension gracefully handles service failures
- T125453: Consider improving API support for access by page id
- T125688: Gather should not use MobileFrontend Skin class
- T125791: swiftrepl replication pass for thumbnails eqiad -> codfw
- T125885: Switch Flow storage to store a page bundle blob instead of HTML
- T125886: Run migration script (HTML => wikitext => page bundle) in production
- T125888: Write migration script (HTML => wikitext => page bundle) in production
- T125889: Update code (extractors, converters) that uses data-mw to deal with separate components
- T125890: Figure out how to get page bundle from Flow VE
- T125894: Measure stripping HTML from stable channel and check it's consistent with results in beta
- T125896: Feature flagged lazy loaded references
- T125897: Create Special:Citations fallback for non-JavaScript/Resourceloader unsupported users
- T125904: Brotli compression for Cassandra
- T125906: Evaluate Brotli compression for Cassandra
- T126206: Upgrade to Varnish 4: things to remember
- T126253: additional graphite machines request, 1x per DC
- T126318: InvalidArgumentException from LinksUpdate.php: "The Title object yields no ID"
- T126390: Strip references from HTML on beta cluster beta mode, measure impact
- T126494: Send Mediawiki Kafka logs to Kafka jumbo cluster with TLS encryption
- T126558: Enable lazy loading of images on beta cluster and measure results
- T126590: Deploy lazy images to Mobile web beta
- T126591: Refreshing page with lazy loading images enabled causes images to not load *on load*.
- T126592: Remove magic number timeout if possible when lazy loading images
- T126593: Possible problems of loading noscript contents as text when lazy loading images
- T126629: Cassandra 2.2.6
- T126722: Spike: How will we migrate to Dumps 2.0?
- T126791: Certain images do not load when wgLazyLoadedImages is true
- T126793: Lazy loading images breaks ResourceLoader-blacklisted JavaScript clients
- T126802: What is impact of storing references
- T126830: GWToolset causes fatal error on beta cluster
- T126947: Document that wikimedia pageviews API is blocked by ad blockers
- T127128: Images above the fold should not be lazily loaded
- T127140: Spike: Investigate high TTFB for page views in mobile skin
- T127263: References stored in page props are not parsed
- T127365: Cassandra upgrades in staging attempted to start root instance
- T127387: Split slash decoding from general percent normalization in Varnish VCL
- T127455: Enable HTTPS for Swift traffic
- T127472: Investigate reducing impact of single-node Cassandra latencies
- T127683: Graphoid should handle font fallback/selection for all Unicode planes
- T127738: [Regression pre-wmf.15] Math node is appearing as UNIQ marker in Read mode
- T127883: Enable lazy loaded images for 50% of users in production
- T127928: MSSQL connection should support special characters in connection info
- T128077: Create a PKI that can be used by Puppet and for general purpose certificates
- T128107: install restbase1010-restbase1015
- T128231: All known clients of Parsoid HTML (either directly hitting Parsoid or via RESTBase) should provide Accept: headers in their requests
- T128233: VisualEditor: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128235: CX Server: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128236: Flow: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128237: Mobile Content Service: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128238: EPH Gadget: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128239: Google: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365
- T128328: Split the block permission into several permissions
- T128417: Set up Flow-specific External Store cluster on Beta (secondary to the main one)
- T128486: [Story] Make Special:EntityData be up to date after an edit
- T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment
- T128536: Compare usage of collapsed and uncollapsed section view on mobile web
- T128590: Cassandra uses default ip address for outbound packets while bootstrapping
- T128602: RFC: Backend for synchronized data from Wikipedia mobile apps
- T128788: Port varnishlog.py to new VSL API
- T12887: API JSON formatter returns [] as an empty return value - inconsistent with {} for non-empty values
- T128897: Do not lazy load small images
- T128931: investigate instrumentation of section opens/scrolls
- T129093: SHOW SLAVE STATUS as a health check should have a low timeout
- T129098: UI of lazy loaded smaller images is distracting
- T129157: API sandbox should not use double scrollbars
- T129158: CapsuleMultiSelectWidget should emit 'resize' events when it changes its dimensions
- T129167: MobileView API should not be impacted by lazy loading images and references changes
- T129182: Load references via mobileview API while Cite API is still being discussed
- T129202: Reduce lazy-load images HTML and DOM footprint
- T129281: Test test_content_format failing due to new member 'application/vnd.php.serialized' on Wikibase repos
- T129306: Dropdown lists should never exceed height of viewport, regardless of everything else
- T129308: Dropdowns on Special:ApiSandbox don't have overlay set, resulting in dropdown lists being limited to inner scrollable area
- T129347: API:Watchlist does not provide text and comment of log entries
- T129467: HHVM 3.12 has a race-condition when starting up