Services Open Tasks

Help.

113728 VE should send If-Match header to the VRS to send on to RESTbase Attic 2015-09-26 2017-07-12
103445 Content platform discussion: use cases Attic 2017-01-02 2017-07-12
134551 Create functional cluster checks for all services (and have them page!) Attic 2017-01-02 2017-08-15
133396 Document cassandra-metrics-collector Attic 2017-01-02 2017-07-12
134461 Evaluate increased memtable_cleanup_threshold values Attic 2017-01-02 2017-07-12
140049 Maximum number of redirects reached / error message returned even when doi is available Attic 2017-01-02 2017-07-12
100099 Meeting: Automatic deployment of backend services on beta cluster Attic 2017-01-02 2017-07-12
121240 Network isolation for production and semi-production services Attic 2017-01-02 2017-07-12
122825 Service Ownership and Maintenance Attic 2017-01-02 2017-08-08
159998 Investigate "no content returned" errors Attic 2017-03-09 2017-08-08
176432 Document difference between spec.yaml and spec.template.yaml Attic 2017-09-23 2017-09-22
133001 Decom legacy ex-parsoidcache cxserver, citoid, and restbase service hostnames Blocked 2016-05-10 2017-08-08
91711 Allow pre-filling api request parameters from a link Blocked 2017-01-02 2016-10-12
134811 Consider REST with SSL (HyperSwitch/Cassandra) for session storage Blocked 2017-01-02 2017-07-12
120484 Create password-authentication service for use by CentralAuth Blocked 2017-01-02 2017-04-20
134872 Improve Math rendering errors Blocked 2017-01-02 2017-07-17
107914 Migrate content translation to the REST API Blocked 2017-01-02 2017-10-11
78410 Move Parsoid and RESTBase testing from Travis CI to our Jenkins Blocked 2017-01-02 2016-12-16
132632 puppetize turning off reserved space for cassandra /srv Blocked 2017-01-02 2017-07-18
122245 REST API entry point web request statistics at the Varnish level Blocked 2017-01-02 2017-07-27
106351 RESTBase dashboard annotations for deployments (and more) Blocked 2017-01-02 2017-07-11
148567 Restrict outgoing network connections from Electron render service Blocked 2017-01-02 2017-02-18
114072 <section> tags for MediaWiki sections Blocked 2017-01-02 2017-10-20
133547 set up automated HTML (restbase) dumps on francium Blocked 2017-01-02 2017-09-11
147366 Setup automated topk wide row reporting Blocked 2017-01-02 2017-07-18
76306 Set warning thresholds for average cluster utilization Blocked 2017-01-02 2016-12-16
136947 Support retries in MultiHTTPClient Blocked 2017-01-02 2016-10-12
142139 Top API user agents stats Blocked 2017-01-02 2017-07-13
148854 Use RESTBase for zhwiki Blocked 2017-01-02 2017-10-19
158437 Change ORES rules to send all events to new "/precache" endpoint Blocked 2017-02-18 2017-04-25
159161 User-defined compaction work-around for tombstone GC Blocked 2017-02-28 2017-02-27
159985 Implement language variant support in the REST API Blocked 2017-03-09 2017-10-19
167787 [Spike 2hr] Investigate ability for page previews in wikidata to appear in user's preferred language Blocked 2017-06-14 2017-08-24
164006 Suggestion: API for fetching lint errors for a specific revision Blocked 2017-06-24 2017-07-11
169911 RESTBase, Change-Prop and MobileApps got in a loop Blocked 2017-07-07 2017-07-07
171002 Resurrect sending original content to Parsoid Blocked 2017-07-19 2017-07-19
172147 Expose endpoint for content packs API Blocked 2017-08-01 2017-07-31
174916 electron/pdfrender hangs Blocked 2017-09-05 2017-10-13
176330 Tests always fail in travis Blocked 2017-09-23 2017-09-28
55784 Use Parsoid HTML for all page views Designing 2015-01-02 2017-10-13
87556 Thoughts on element IDs, sections, incremental parsing and fast section editing Designing 2015-02-11 2017-07-11
106455 Add a first-class representation of pages (title-associated information) in restbase Designing 2017-01-02 2017-07-11
118524 Alert on abnormal storage growth patterns Designing 2017-01-02 2017-07-11
116840 Cached REST end point for imageinfo requests Designing 2017-01-02 2017-08-08
118028 Consider using URL compression with pre-defined dictionary to shorten URLs; possibly use this instead of RESTBase POST storage Designing 2017-01-02 2017-07-12
137350 Create general guidelines & processes to ensure thorough fault testing of services Designing 2017-01-02 2017-07-12
152724 Current state and next steps for RESTBase storage Designing 2017-01-02 2017-07-12
87393 Figure out long-term page rename handling and page history strategy, especially for old revisions Designing 2017-01-02 2017-07-11
55508 Move invisible page properties from the DOM to dedicated metadata Designing 2017-01-02 2017-07-11
111588 RFC: API-driven web front-end Designing 2017-01-02 2017-09-12
105766 RFC: Dependency graph storage; sketch: adjacency list in DB Designing 2017-01-02 2017-09-08
111748 [RFC] Generalize POST parameter to JSON structure and header mapping in REST APIs Designing 2017-01-02 2017-07-11
106099 RFC: Page composition using service workers and server-side JS fall-back Designing 2017-01-02 2017-07-12
118128 RFC: Simplify stashing with a shared key-value stash table / bucket Designing 2017-01-02 2017-07-11
150673 Thumb API: Varnish / CDN questions Designing 2017-01-02 2017-08-16
130663 WIP RFC: Reference API requirements and options Designing 2017-01-02 2017-10-09
156199 Low-latency current revision storage Designing 2017-01-25 2017-10-06
156734 Create Location Search APIs in RESTBase Designing 2017-02-01 2017-07-17
157132 Add ORES WP10 data to summaries? Designing 2017-02-04 2017-09-06
158265 runner.stop() only calls worker.stop() if num_workers === 0 Designing 2017-02-17 2017-07-18
158691 Cassandra query tracing Designing 2017-02-22 2017-02-21
158908 Consider increasing Cassandra `system_auth` replication Designing 2017-02-24 2017-04-21
159585 HyperSwitch module caching somewhat limited by config object equality Designing 2017-03-04 2017-07-12
161027 Puppetize event schema topic configuration Designing 2017-03-28 2017-07-10
163116 Decide on persistence backend and location for the Push Notification Service Designing 2017-04-18 2017-06-07
163462 FlaggedRevs for Mobile Content Service Designing 2017-04-21 2017-04-25
164236 Include size of article in Summary Designing 2017-05-03 2017-05-10
164291 Make title-related properties consistent Designing 2017-05-03 2017-10-17
166042 Put Wikibase Statements (and possibly other parts of entities) into restbase Designing 2017-05-30 2017-05-29
167906 Make API usage limits easier to understand, implement, and more adaptive to varying request costs / concurrency limiting Designing 2017-06-15 2017-10-20
168922 Refactor Change-Prop to use filters Designing 2017-06-28 2017-06-27
169998 RFC: Container path conventions Designing 2017-07-08 2017-08-30
170581 Determine if the PCS needs to perform HTML transformations in a separate layer Designing 2017-07-20 2017-07-27
171788 On wikis without changeprop enabled, lint errors don't update after page edits Designing 2017-07-27 2017-09-25
172033 Decide how RESTBase proxies of Action API modules should deal with CSRF tokens Designing 2017-07-30 2017-07-31
172221 Page summary API: Find a sane way to allow clients to select a page image thumb size Designing 2017-08-02 2017-08-08
172815 Improve stability and maintainability of our browser-based PDF render service Designing 2017-08-09 2017-10-13
175800 Allow easy tuning of the jobqueue concurrency. Designing 2017-09-14 2017-09-21
175780 Requests for new JobQueue monitoring capabilities Designing 2017-09-14 2017-09-21
175957 Options for implementing JobQueue statistics methods Designing 2017-09-15 2017-09-21
175952 Split ChangeProp metrics by wiki Designing 2017-09-15 2017-09-21
153703 Option: Consider switching back to leveled compaction (LCS) Doing 2017-01-02 2016-12-19
144431 RESTBase k-r-v as Cassandra anti-pattern Doing 2017-01-02 2017-03-17
158100 Deprecate and remove the public title/{title} endpoint Doing 2017-02-15 2017-10-17
160759 Cassandra OOMs Doing 2017-03-18 2017-04-17
163446 Cassandra crash: Too many open files Doing 2017-04-21 2017-04-24
164865 Prototype and test range delete-based current revision storage Doing 2017-05-10 2017-05-22
166351 Revision create events are made for all history or a page when it is moved Doing 2017-05-26 2017-05-25
168481 req.uri is sometimes a String and sometimes a URI in hyperswitch Doing 2017-06-21 2017-06-20
169116 Support flagged revisions in RESTBase Doing 2017-06-29 2017-09-25
170456 FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment Doing 2017-07-13 2017-07-18
170877 Recommendation API public end points Doing 2017-07-18 2017-08-08
173436 Delete graphite metrics for old CFs Doing 2017-08-17 2017-10-05
173447 Generalized rate limiting, deduplication, and job scheduling module Doing 2017-08-17 2017-08-17
175210 Select candidate jobs for transferring to the new infrastucture Doing 2017-09-07 2017-09-28
175637 End of September milestone: Migrate first production use case Doing 2017-09-12 2017-09-26
175874 RESTBase's and Parsoid's configs in MW-Vagrant don't contain additional domains Doing 2017-09-14 2017-09-18
177501 Prometheus cluster attribute for new RESTBase Cassandra cluster Doing 2017-10-06 2017-10-05
177650 Cassandra compaction throughput rate limiting Doing 2017-10-07 2017-10-06
178177 Investigate higher than expected Cassandra columnfamiliy read latency Doing 2017-10-14 2017-10-13
153214 Citoid restbase endpoint not configured correctly in vagrant Done 2016-12-16 2017-10-16
94329 secure Cassandra/RESTBase cluster Done 2017-01-02 2016-10-19
78676 Store & load data-mw separately Later 2015-01-02 2017-07-27
94574 Switch Flow from ExternalStore to RESTBase Later 2015-10-02 2016-10-12
151394 Update Citoid to service-template-node v0.5.0 Later 2016-11-24 2016-12-15
91149 Add adaptive auto-sampling to the service-runner statsd wrapper Later 2017-01-02 2017-07-12
90354 Add file monitoring / automatic reload / test run ability to service-runner for dev purposes Later 2017-01-02 2017-07-18
118410 API portal loads on domains without RESTBase, but lacks styling Later 2017-01-02 2017-07-12
126619 cassandra slow streaming during (de)commission Later 2017-01-02 2017-07-11
141541 Certs from cassandra-ca-manager should have the FQDN in cert's CN Later 2017-01-02 2017-07-11
146693 ChangeProp should ignore revision_create made by page_move Later 2017-01-02 2016-10-14
116333 Check stored / returned mime type vs. swagger spec; support content migration / re-generation Later 2017-01-02 2016-10-12
142844 Collect droppable tombstone ratio metrics Later 2017-01-02 2017-07-11
125453 Consider improving API support for access by page id Later 2017-01-02 2016-10-12
117109 consider using templates for standardized Cassandra dashboards Later 2017-01-02 2017-07-11
105780 Create a doc explaining the SLA between services and the monitoring tool Later 2017-01-02 2017-07-11
139668 Create a generalised object templating library Later 2017-01-02 2016-11-10
147991 Create MySQL RESTBase backend Later 2017-01-02 2016-10-12
133419 Create schema evolution tests for event-schemas Later 2017-01-02 2016-10-12
149215 Create the overall processing delay metric for ChangeProp Later 2017-01-02 2016-10-26
129431 Delete or rerender all content stored under non-normalised titles Later 2017-01-02 2016-10-12
147961 Deploy Brotli compression support for Cassandra Later 2017-01-02 2017-06-20
94187 Design & implement useful global title and revision listings Later 2017-01-02 2017-07-11
132815 Develop a RESTBase Cassandra cluster capacity planning document Later 2017-01-02 2016-10-12
88811 Develop use-cases & user stories for authnz service Later 2017-01-02 2016-10-12
130862 Discerning Cassandra instance in Logstash/Kibana Later 2017-01-02 2017-07-11
110240 [Discussion] Consider validating JSON schemas when running x-ample tests? Later 2017-01-02 2016-10-12
131170 Discussion: Strategy for idempotent updates to static columns Later 2017-01-02 2016-10-12
88154 Distribution strategy option: Use Debian packages Later 2017-01-02 2017-03-29
129503 Enable test coverage for mathoid Later 2017-01-02 2016-10-12
125394 Ensure that EventBus extension gracefully handles service failures Later 2017-01-02 2016-10-12
113805 Establish a strategy for regular anti-entropy repairs Later 2017-01-02 2017-07-11
150811 Evaluate ScyllaDB as a near-term replacement to Cassandra Later 2017-01-02 2017-01-25
85244 Evaluate TAssembly for UI messages Later 2017-01-02 2016-10-12
119094 Expose pageview data in each project's REST API Later 2017-01-02 2017-09-05
102178 Fix RESTBase support for wikitech.wikimedia.org Later 2017-01-02 2017-07-11
117364 Get wikitext from restbase Later 2017-01-02 2016-10-12
85379 Handle hanging backends gracefully; cancel internal processing on timeout Later 2017-01-02 2016-10-12
88016 Handle read access for private wikis Later 2017-01-02 2017-07-18
133091 Highest SSTables / read thresholds Later 2017-01-02 2017-07-11
124987 Improve documentation / streamline process for people upgrading from shared hosting to mediawiki-containers Later 2017-01-02 2017-07-12
112553 Integrate the Virtual Rest Service (VRS) into core, and make it generally available (from RequestContext?) Later 2017-01-02 2017-07-12
137419 Investigate aberrant disk read throughput in Cassandra (affects 2.2.x and 3.x) Later 2017-01-02 2017-10-06
151518 Investigate adoption of flow in node services Later 2017-01-02 2016-11-24
127472 Investigate reducing impact of single-node Cassandra latencies Later 2017-01-02 2017-07-18
125368 Keep an eye on ScyllaDB as an alternative to Cassandra Later 2017-01-02 2017-07-12
89564 List namespaces and their pages in RESTBase Later 2017-01-02 2017-07-11
144989 Long API requests from ChangeProp Later 2017-01-02 2016-10-12
129682 Look into solutions for replaying traffic to testing environment(s) Later 2017-01-02 2017-07-12
99883 Make "Response Messages" collapsed by default in API help Later 2017-01-02 2017-09-12
151399 Make service-template-node more modular Later 2017-01-02 2016-11-23
151073 Picture of the day is not fetched from summary Later 2017-01-02 2017-04-25
150283 Port CirrusSearch update JobQueue jobs to EventBus Later 2017-01-02 2016-11-10
123237 Provide production jessie image with node 4.2; use this for service-runner build command Later 2017-01-02 2016-10-12
120242 Reliable (atomic) MediaWiki event production Later 2017-01-02 2016-10-12
131253 Report ok / broken metrics from service_checker Later 2017-01-02 2017-07-12
136385 Research: Investigate Cassandra Kubernetification using upcoming PetSet abstraction in K8s 1.3 Later 2017-01-02 2017-07-12
141902 RESTBase can't access MW API for donate.wikimedia.org Later 2017-01-02 2016-10-12
141897 Review new service 'pre-deployment to production' checklist Later 2017-01-02 2017-07-12
120171 RFC: Differentiate storage strategies for archival storage vs. hot current data Later 2017-01-02 2017-01-25
118195 RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces Later 2017-01-02 2016-10-12
93751 RFC: Next steps for long-term revision storage -- space needs, storage hierarchies Later 2017-01-02 2016-12-05
85163 RFC: Optionally support passing in urls / paths as arrays of path segments in VirtualRESTService Later 2017-01-02 2016-10-12
114596 [RFC] Page component retrieval & interaction API / null skin Later 2017-01-02 2016-12-22
143356 RFC: Separate data-mw API semantics Later 2017-01-02 2017-01-04
122621 Run docker containers as non-root users Later 2017-01-02 2017-07-12
139674 Sampled logging in all services Later 2017-01-02 2016-10-12
111820 Set default CSP header in service template to "default-src 'none'" Later 2017-01-02 2016-10-12
122662 Set up basic tests for mediawiki-containers Later 2017-01-02 2017-07-12
127387 Split slash decoding from general percent normalization in Varnish VCL Later 2017-01-02 2017-10-17
124919 Story: Improve testing framework for node projects Later 2017-01-02 2016-10-12
90633 Support conditional requests Later 2017-01-02 2017-07-11
78579 SVG to PNG conversion, minimization, sanitization service Later 2017-01-02 2016-10-13
151396 Update Mathoid to service-template-node v0.5.2 Later 2017-01-02 2017-08-23
154240 Update the template's configuration documentation Later 2017-01-02 2016-12-28
149847 Use content hash based image / thumb URLs Later 2017-01-02 2017-10-13
156202 Clean up stashing tables Later 2017-01-25 2017-01-25
156209 Design notes for scalable and cost-effective revision archival storage Later 2017-01-26 2017-02-17
156687 Delay repooling trending service after a restart Later 2017-01-31 2017-03-10
157092 Support per-topic configuration in EventBus service Later 2017-02-04 2017-10-02
157620 Support providing source sha1 to the deploy build script Later 2017-02-09 2017-02-08
157649 Partition the transclusions topic in ChangeProp Later 2017-02-10 2017-02-09
157822 Support multiple partitions per topic in EventBus Later 2017-02-11 2017-03-07
157979 Update HyperSwitch and swagger-router to OpenAPI 3.0, once that is released Later 2017-02-14 2017-02-13
159479 Sampled rate-limiting for logger Later 2017-03-03 2017-07-12
162485 Clarify node-js packaging and deployment Later 2017-04-08 2017-07-11
163505 Make services use different random log stash instances Later 2017-04-21 2017-04-28
164097 Develop a shared coding style / convention doc for Node.js services Later 2017-04-29 2017-07-11
166161 Use RESTBase for ORES precaching Later 2017-05-24 2017-07-24
171533 Document ChangeProp and EventBus monitoring Later 2017-07-25 2017-07-27
174486 Research: Reduce Cassandra memory usage by avoiding deserialization of expired data Later 2017-08-30 2017-08-29
174982 Sourcemap is incorrect in RESTBase help page Later 2017-09-06 2017-09-05
175224 Unclear expectations around path/module in $wgVirtualRestConfig Later 2017-09-08 2017-09-07
176412 RESTBase content rerenders sometimes don't pick up the newest changes Later 2017-09-23 2017-09-21
178037 RESTBase uses non-canonical URL encoding Later 2017-10-13 2017-10-17
149619 Consider removing basefields option from citoid API Next 2016-11-01 2017-05-03
148645 Content service doesn't handle URL fragments when redirecting Next 2016-11-10 2017-08-07
151739 Fix article loading (restbase config?) in contenttranslation Vagrant role Next 2016-11-29 2017-06-28
153595 Unapproved article version shown in mobile apps Next 2016-12-19 2017-08-07
130641 Allocate a storage bucket for Parsoid's data-mw attribute Next 2017-01-02 2016-10-12
149966 Backfill the restrictions table with redirect data Next 2017-01-02 2016-11-23
148655 Cassandra: Work-around broken JVM GC log rotation Next 2017-01-02 2016-10-24
149965 Change the order of the `rev` clustering key in restrictions table Next 2017-01-02 2016-11-03
89629 Clean up doc/ folder & README Next 2017-01-02 2017-07-11
91646 Create a process for doing regular citoid service upgrade deployments Next 2017-01-02 2016-11-08
128040 Document and implement the REST API format versioning and negotiation policy Next 2017-01-02 2017-07-13
92471 enable authenticated access to Cassandra JMX Next 2017-01-02 2016-11-29
144104 Enhance section retrieval API Next 2017-01-02 2016-10-12
153801 File and global user pages should not be redirected Next 2017-01-02 2017-04-25
115876 High-traffic API endpoints to cover in RESTBase Next 2017-01-02 2017-07-24
132505 How to use VirtualRESTServiceClient::runMulti with named requests Next 2017-01-02 2016-10-12
121571 Improve logstash logging for graphoid, mobileapps, mathoid Next 2017-01-02 2016-10-12
133616 Move object & request templating functionality out of swagger-router Next 2017-01-02 2016-10-12
143054 Mutation of <x> bytes is too large..., exceptions Next 2017-01-02 2016-10-12
140813 Protect sensitive user-related information with a UserData / auth / session service Next 2017-01-02 2017-06-08
133178 RESTBase support for www.wikimedia.org missing Next 2017-01-02 2017-07-11
122028 RFC: Chunked storage algorithms for archival data vs. large-window brotli compression Next 2017-01-02 2017-01-25
107196 Set up revscoring entry points in RESTBase Next 2017-01-02 2017-09-06
128525 Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment Next 2017-01-02 2016-10-12
137140 Support change propagation for private wikis Next 2017-01-02 2017-07-26
153776 Support switching change-prop backlog processing to other DC Next 2017-01-02 2016-12-20
148592 Switch to restrictions-based access control Next 2017-01-02 2017-09-26
94121 Understand and solve wide row issues for frequently edited and re-rendered pages Next 2017-01-02 2016-12-19
156315 Optimisation for revision policies: use DELETE if grace_ttl is 0 Next 2017-01-26 2017-01-25
157173 Verify requirements and parameters for efficient TTL'ed storage in Cassandra Next 2017-02-04 2017-02-03
158015 Services requirements for container-based infrastructures Next 2017-02-14 2017-07-12
162332 Refactor shared code out of node template Next 2017-04-07 2017-04-06
162372 Trending service should consume events from both DCs Next 2017-04-07 2017-04-25
163602 Return Gateway Timeout when the backend service dies Next 2017-04-22 2017-04-21
164660 Restbase graphite alerts often showing up as UNKNOWN in icinga Next 2017-05-09 2017-05-08
167972 Respect host header in RESTBase, and redirect /rest_v1 to /rest_v1/ Next 2017-06-16 2017-06-20
169009 Cassandra Node.JS driver v3.2.2 issues Next 2017-06-28 2017-08-08
171173 puppet dependency loop on deployment-sca hosts Next 2017-07-21 2017-07-27
175212 Services Q2 2017/18 goal: Migrate a subset of jobs to multi-DC enabled event processing infrastructure. Next 2017-09-07 2017-09-28
175284 Create parent directories for JBOD data_directories and e.g. commitlog directories Next 2017-09-08 2017-09-12
176126 Update node-rdkafka version to 2.0 Next 2017-09-23 2017-10-05
157088 [EPIC] Develop a JobQueue backend based on EventBus Q1 goal: begin migrating job queue 2017-02-04 2017-09-13
169937 Services Q1 2017/18 goal: Begin migrating job queue processing to multi-DC enabled eventbus infrastructure. Q1 goal: begin migrating job queue 2017-07-07 2017-09-06
172832 Investigate use-cases for delayed job executions Q1 goal: begin migrating job queue 2017-08-09 2017-08-22
174600 Add the ability to sign and verify jobs Q1 goal: begin migrating job queue 2017-08-31 2017-10-12
175146 [RfC] Move RunJobs.php to the mediawiki (core) repository Q1 goal: begin migrating job queue 2017-09-07 2017-10-19
175727 Support topic arrays in ChangeProp config Q1 goal: begin migrating job queue 2017-09-13 2017-09-21
125345 Many error 500 from pageviews API "Error in Cassandra table storage backend" Services 2017-01-02 2016-12-08
98923 Parsoid content workshop at Lyon hackathon Services 2017-01-02 2015-05-28
88623 On Parsoid HTML read pages, VisualEditor should be able to load data-mw from a separate API call and zip it into the DOM Watching 2015-02-05 2017-07-11
100856 Migrate some semantic information from data-parsoid to data-mw Watching 2015-05-30 2017-07-11
102867 Expose page-global metadata and make it editable Watching 2015-06-18 2017-07-11
106374 DOI redirect handler for iopscience is very slow/ potentially causes citoid to behave oddly. Watching 2015-07-28 2017-07-12
122390 Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata Watching 2015-12-25 2017-06-29
127738 [Regression pre-wmf.15] Math node is appearing as UNIQ marker in Read mode Watching 2016-02-23 2017-07-12
93579 Restructure so that citoid can be run without Zotero Watching 2016-03-29 2017-07-12
131245 Provide editors (but probably not readers) with the content inside <includeonly> etc. blocks in the DOM response Watching 2016-03-31 2016-10-12
140102 [EPIC] As a user, I want to see see a list of currently trending articles Watching 2016-07-23 2017-07-13
143743 Set up the foundation for the ReviewStream feed Watching 2016-08-24 2017-06-07
145164 Add fields needed by ERI to mediawiki.revision-create Watching 2016-09-10 2017-05-24
146999 Storage: Should be able to store things that trend Watching 2016-09-30 2017-04-25
135272 [BUG] IPA should be stripped from link preview text extracts Watching 2016-10-07 2017-04-25
115271 Citoid sends Buffer responses when Zotero is unable to export to bibtex Watching 2016-10-13 2016-11-08
114402 Implement something similar to the RESTBase 'section' API to provide wikitext structure information Watching 2016-10-13 2017-07-11
144467 Security review for Google MT for Content Translation Watching 2016-10-14 2017-06-30
149456 Wikidata description change doesn't trigger mobile-sections update Watching 2016-10-29 2017-04-25
139169 Add non-parallel MultiHttpClient fallback for environments that don't have curl available Watching 2017-01-02 2017-03-01
130639 All known clients of Parsoid HTML that require data-mw should fetch data-mw separately (if using RESTBase) or process the data-mw blob in Parsoid's pagebundle API response (if using Parsoid directly) Watching 2017-01-02 2017-07-11
152776 API action=parsoid-batch not available on Graphite Watching 2017-01-02 2017-05-20
105573 Automate grafana dashboard backups Watching 2017-01-02 2016-10-12
146810 Automate Graphoid deployment to beta cluster (and auto-rebuild?) Watching 2017-01-02 2017-07-11
149736 Bikeshed what events should be exposed in public EventStreams API Watching 2017-01-02 2017-06-22
128590 Cassandra uses default ip address for outbound packets while bootstrapping Watching 2017-01-02 2016-12-22
152073 Check concurrency/retry/timeout limits and syncronize those between services Watching 2017-01-02 2016-12-30
144637 Check eventbus Kafka cluster settings for reliability Watching 2017-01-02 2017-07-27
137765 Check SVG -> PNG fall-back image loading in Opera 9 Watching 2017-01-02 2017-07-12
150875 Confirm attribution needs Watching 2017-01-02 2017-06-29
130643 Content Translation should load data-mw from a separate API call alongside the body content Watching 2017-01-02 2017-07-11
101398 cxserver: rate limiting Watching 2017-01-02 2016-10-12
111264 Decouple chronology protector from authentication Watching 2017-01-02 2017-08-16
146032 Define and implement a common push notification architecture Watching 2017-01-02 2017-06-29
66214 Define an official thumb API Watching 2017-01-02 2017-08-16
141943 Document mobile endpoints repose format Watching 2017-01-02 2017-04-25
126947 Document that wikimedia pageviews API is blocked by ad blockers Watching 2017-01-02 2016-10-24
149239 Ensure consistency of secondary data after edit Watching 2017-01-02 2017-03-29
125382 Ensure DOMPurify meets our SVG sanitization requirements for Graphs Watching 2017-01-02 2017-07-18
97602 EPIC: As a search API consumer, I'd like a search service to be created that can surface search results in a more logical and consistent format. Watching 2017-01-02 2017-07-12
150871 [EPIC] (Proposal) Replicate core OCG features and sunset OCG service Watching 2017-01-02 2017-10-10
87774 Evaluate and decide on a distribution strategy targeted at VMs Watching 2017-01-02 2017-07-18
153029 EventBus logs don't show up in logstash Watching 2017-01-02 2017-09-14
141524 eventbus should send statsd in batches Watching 2017-01-02 2016-11-18
130651 EventStreams Watching 2017-01-02 2017-07-10
138933 Explore moving the Panoviewer gadget/Tool Labs tool into production Watching 2017-01-02 2017-01-02
98165 Figure out an etcd deploy strategy that includes multi DC failure scenarios. Watching 2017-01-02 2017-07-11
130689 Google's services should load data-mw from a separate API call to RESTBase Watching 2017-01-02 2017-07-11
98836 Graph Extension doesn't render Chinese in Graph images Watching 2017-01-02 2017-10-19
119043 Graph/Graphoid/Kartographer - data storage architecture Watching 2017-01-02 2017-03-31
134237 Graphoid returns a 400 on MW API time-out Watching 2017-01-02 2016-10-12
127683 Graphoid should handle font fallback/selection for all Unicode planes Watching 2017-01-02 2017-10-19
88728 Improve Wikimedia dumping infrastructure Watching 2017-01-02 2016-10-12
146130 Inconsistent Cassandra disk load shown in metrics and nodetool status Watching 2017-01-02 2017-04-25
149617 Integrating MediaWiki (and other services) with dynamic configuration Watching 2017-01-02 2017-10-07
138093 Investigate query parameter normalization for MW/services Watching 2017-01-02 2017-07-12
152782 Kibana functionality missing after upgrade: histograms Watching 2017-01-02 2017-05-20
146664 Limit resources used by ORES Watching 2017-01-02 2017-05-01
150560 More verbose messages from service-checker-swagger Watching 2017-01-02 2017-05-23
153081 Pageviews Data : removes 1000 limit in the most viewed articles for a given project and timespan API Watching 2017-01-02 2017-08-10
85581 Parsoid page views: need to do something about {{int:}} Watching 2017-01-02 2016-10-12
150917 Remove deprecated features from book creator UI Watching 2017-01-02 2017-10-02
112257 rename cassandra cluster Watching 2017-01-02 2016-10-13
89331 Replace HTML4 Tidy in MW parser with an equivalent HTML5 based tool Watching 2017-01-02 2017-10-19
150872 Replace OCG in collection extension with Electron Watching 2017-01-02 2017-10-02
102986 Request.logger doesn't log requestID in subsequent calls Watching 2017-01-02 2017-07-12
97204 RFC: Request timeouts and retries Watching 2017-01-02 2017-03-31
102476 RFC: Requirements for change propagation Watching 2017-01-02 2017-09-13
147581 RFC: Streamline NodeJS testing+deployment Watching 2017-01-02 2017-07-18
85451 scale graphite deployment (tracking) Watching 2017-01-02 2017-05-02
123854 Set up action API latency / error rate metrics & alerts Watching 2017-01-02 2017-07-11
106346 setup an alertable threshold for Cassandra heap dumps Watching 2017-01-02 2017-07-11
152684 Setup change-propagation service CI Watching 2017-01-02 2017-07-13
151469 Setup trending service CI Watching 2017-01-02 2017-07-13
111597 Set up Wikimedia sites in a way that will allow testing experimental software with live data Watching 2017-01-02 2016-10-12
108226 Special:Version should show the versions of services that a wiki uses Watching 2017-01-02 2017-07-12
148036 [SPIKE] Investigate solutions for client side event logging Watching 2017-01-02 2017-06-29
125085 Split the API MediaWiki appserver pool into two external/internal pools Watching 2017-01-02 2016-10-12
96461 Systematic sanitization for SVGs and HTML Watching 2017-01-02 2017-07-11
150439 Tests for swagger spec stream routes in EventStreams Watching 2017-01-02 2017-08-28
151397 Update CXServer to service-template-node v0.5.0 Watching 2017-01-02 2017-06-25
151392 Update graphoid to service-template-node v0.5.0 Watching 2017-01-02 2016-11-23
151393 Update karthoterian to service-template-node v0.5.0 Watching 2017-01-02 2016-12-15
140539 Update translation-server, citoid Watching 2017-01-02 2017-07-11
151395 Update trending service to service-template-node v0.5.0 Watching 2017-01-02 2017-07-13
156924 Allow integration of data from etcd into the MediaWiki configuration Watching 2017-02-02 2017-10-19
146944 Mobile-sections replacement Watching 2017-02-02 2017-10-05
157059 Rename Mobile Content Service? Watching 2017-02-03 2017-06-22
145829 Trending API should consult ORES Watching 2017-02-04 2017-09-06
155804 log-events topic emitted in EventBus Watching 2017-02-17 2017-02-16
158730 Automate WMF wiki creation Watching 2017-02-23 2017-05-30
158902 Test Performance of Marvin (SSR CapEX) Watching 2017-02-24 2017-10-04
159144 Cap Ex needs for Mobile SSR and Connection Management Project Watching 2017-02-28 2017-06-29
158617 npm install fails for changeprop service in MW-Vagrant jessie-migration Watching 2017-03-17 2017-04-21
161105 Should Tilerator have a spec definition? Watching 2017-03-23 2017-06-14
161556 Implement a way to have linter reprocess all pages Watching 2017-03-28 2017-07-22
162185 Extract JSON API from MCS Page Content API Watching 2017-04-05 2017-10-04
162818 icinga alerts on nodejs services when a recdns server is depooled Watching 2017-04-13 2017-06-27
161647 RFC: Deprecate using php serialization inside MediaWiki Watching 2017-04-14 2017-10-13
163986 Revamp spec.yaml in citoid Watching 2017-04-28 2017-06-19
113094 [EPIC] The Page Summary API needs to provide useful content for the majority of articles Watching 2017-04-29 2017-10-06
142090 Add hover-card like summary (og:description) to open graph meta data printing plain text extract Watching 2017-05-02 2017-08-31
164805 Investigate requirements for MySQL access in RESTBase Watching 2017-05-09 2017-06-15
165321 New param/pattern in service for requesting a single citation based on a unique identifier Watching 2017-05-16 2017-06-27
166188 Architecture of new rendering backend for Extension:Collection Watching 2017-05-25 2017-08-08
166341 SSDs for main Kafka clusters Watching 2017-05-26 2017-05-29
165105 Wiley requests for DOI and some other publishers don't work in production Watching 2017-05-26 2017-08-25
167210 [Spike] Investigate adding PDF TOC with PDF page numbers to electron Watching 2017-06-07 2017-07-13
168023 [Regression] Top read on enwiki for 6-14-17 has duplicate entries Watching 2017-06-16 2017-07-06
169006 Correctly redirect in Parsoid /transform/wikitext/to/lint endpoint Watching 2017-06-28 2017-09-18
168985 Develop a Reading List Service Watching 2017-06-30 2017-07-13
162886 Parallelise pubmed requests to get IDs earlier in the request chain and skip it when the DOIs are scraped from the page (rarer occurrence.) Watching 2017-06-30 2017-07-31
169328 Protect against PHP code execution via memcached/unserialize Watching 2017-07-01 2017-07-19
170145 Add parsedcomment to recentchange stream Watching 2017-07-11 2017-07-20
170480 FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment. Watching 2017-07-13 2017-07-18
170481 FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline Watching 2017-07-13 2017-10-02
170453 FY2017/18 Program 6: Streamlined Service delivery Watching 2017-07-13 2017-09-06
170606 Add Accept header to webrequest logs Watching 2017-07-14 2017-10-19
170692 Return common URLs in summary API so clients do not have to perform bug prone string manipulation Watching 2017-07-15 2017-10-17
170667 Security review the Page Summary API in MCS Watching 2017-07-15 2017-08-16
171011 Update EventStreams to service-template-node v0.5.2 Watching 2017-07-19 2017-10-19
163203 Update CX to use the new Restbase provided public API instead of CXServer Watching 2017-08-15 2017-08-17
173710 Job queue is increasing non-stop Watching 2017-08-31 2017-10-20
174993 Vandalism in "In the news" articles persisting in the app' ? Watching 2017-09-06 2017-09-19
175206 2017/18 Annual Plan Program 8: Multi-datacenter support Watching 2017-09-07 2017-10-19
175213 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals Watching 2017-09-07 2017-10-19
175735 [Spike] Investigate developing a Share-a-fact card service in MCS Watching 2017-09-13 2017-09-18
173821 Investigate exposing content styles needed via API vs as HTML tags Watching 2017-09-16 2017-10-05
176335 logs sent to logstash are lost when the elasticsearch cirrus cluster is unavailable Watching 2017-09-23 2017-10-19
176520 Pageimage property (and possibly other page properties) not updated reliably after reverts Watching 2017-09-23 2017-09-28
176627 Trial replacing Electron with headless Chromium in the render service Watching 2017-09-26 2017-10-20
177007 Should we flatten spans in summary output Watching 2017-09-29 2017-10-10
177621 Apache Cassandra Tracking Watching 2017-10-07 2017-10-06
177664 Cassandra races the JVM to create a heapdump Watching 2017-10-07 2017-10-06
176596 Re-evaluate Linter update mechanism Watching 2017-10-07 2017-10-06
177619 Return variant URLs and titles in a dictionary of the summary response Watching 2017-10-07 2017-10-17
168986 Implement a RESTBase proxy for the Reading List Service Watching 2017-10-11 2017-10-10
177931 Decommission OCG from production Watching 2017-10-12 2017-10-11
177765 Security review of mediawiki-services-chromium-render Watching 2017-10-13 2017-10-13
178169 c-cqlsh should work for single instance installations Watching 2017-10-14 2017-10-13
178333 Move RESTBase page summary logic to MCS Watching 2017-10-17 2017-10-16
178446 Expose display titles for a page in all available language variants through the action API Watching 2017-10-18 2017-10-20
178445 flapping monitoring for recommendation_api on scb Watching 2017-10-18 2017-10-18
178492 Create a more controlled WDQS cluster Watching 2017-10-19 2017-10-19
178501 [subtask] Limit resources used by Chromium Watching 2017-10-19 2017-10-20
178596 Update zotero translators on gerrit from the zotero repository on github Watching 2017-10-20 2017-10-19