This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: RESTBase

Switch to Active Tasks 336 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T100856 T100856: Migrate some semantic information from data-parsoid to data-mw open Medium (orange)
    T101501 T101501: RFC: HTML and wikitext save API end-points resolved High (red)
      T102178 T102178: Fix RESTBase support for wikitech.wikimedia.org declined Medium (orange)
        T102557 T102557: investigate new restbase machine disks timeouts resolved Medium (orange)
          T102867 T102867: Expose page-global metadata and make it editable open Medium (orange)
            T106351 T106351: RESTBase dashboard annotations for deployments (and more) open Medium (orange)
              T106455 T106455: Add a first-class representation of pages (title-associated information) in restbase declined Medium (orange)
                T107196 T107196: Set up revscoring entry points in RESTBase open Medium (orange)
                T108646 T108646: Set-up Citoid behind RESTBase resolved High (red)
                T108953 T108953: Cassandra inter-node encryption (TLS) resolved High (red)
                T110240 T110240: [Discussion] Consider validating JSON schemas when running x-ample tests? open Medium (orange)
                  T111264 T111264: Decouple chronology protector from authentication resolved Medium (orange)
                    T111820 T111820: Set default CSP header in service template to "default-src 'none'" open Medium (orange)
                      T112031 T112031: [Wishlist] Support for sharded range indexes in storage backends declined Low (yellow)
                        T113733 T113733: column family cassandra metrics size resolved Medium (orange)
                          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)
                            T114402 T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information open Medium (orange)
                              T114681 T114681: RESTBase should have a version endpoint declined Low (yellow)
                                T115876 T115876: High-traffic API endpoints to cover in RESTBase declined Medium (orange)
                                T116333 T116333: Check stored / returned mime type vs. swagger spec; support content migration / re-generation resolved Medium (orange)
                                T116840 T116840: Cached REST end point for imageinfo requests invalid Medium (orange)
                                T117082 T117082: Cached REST endpoint for extracts requests resolved Needs Triage (violet)
                                  T117364 T117364: Get wikitext from restbase declined Medium (orange)
                                    T118028 T118028: Consider using URL compression with pre-defined dictionary to shorten URLs; possibly use this instead of RESTBase POST storage declined Low (yellow)
                                      T118128 T118128: RFC: Simplify stashing with a shared key-value stash table / bucket resolved Low (yellow)
                                        T118195 T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces open Medium (orange)
                                          T118410 T118410: API portal loads on domains without RESTBase, but lacks styling open Lowest (sky)
                                            T118524 T118524: Alert on abnormal storage growth patterns open Medium (orange)
                                              T120171 T120171: RFC: Differentiate storage strategies for archival storage vs. hot current data declined Medium (orange)
                                              T121535 T121535: Perform cleanups to reclaim space from recent topology changes resolved High (red)
                                                T122028 T122028: RFC: Chunked storage algorithms for archival data vs. large-window brotli compression declined Medium (orange)
                                                T122245 T122245: REST API entry point web request statistics at the Varnish level declined Medium (orange)
                                                  T122390 T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata open Medium (orange)
                                                  T1228 T1228: RESTbase deployment resolved High (red)
                                                  T122942 T122942: RFC: Support language variants in the REST API resolved Medium (orange)
                                                    T123237 T123237: Provide production jessie image with node 4.2; use this for service-runner build command invalid Medium (orange)
                                                      T125266 T125266: Remove user name and edit comment from html <head> resolved High (red)
                                                        T125453 T125453: Consider improving API support for access by page id declined Medium (orange)
                                                        T127387 T127387: Split slash decoding from general percent normalization in Varnish VCL resolved Medium (orange)
                                                          T128107 T128107: install restbase1010-restbase1015 resolved High (red)
                                                            T128231 T128231: All known clients of Parsoid HTML (either directly hitting Parsoid or via RESTBase) should provide Accept: headers in their requests resolved High (red)
                                                            T128525 T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment open Medium (orange)
                                                            T130639 T130639: 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) open Medium (orange)
                                                            T130641 T130641: Allocate a storage bucket for Parsoid's data-mw attribute invalid Medium (orange)
                                                              T130643 T130643: Content Translation should load data-mw from a separate API call alongside the body content open Medium (orange)
                                                                T130686 T130686: Kiwix: Add Accept: header to your HTML requests to RESTBase/Parsoid as per T124365 resolved High (red)
                                                                  T130689 T130689: Google's services should load data-mw from a separate API call to RESTBase stalled Medium (orange)
                                                                    T132505 T132505: How to use VirtualRESTServiceClient::runMulti with named requests open Medium (orange)
                                                                      T133001 T133001: Decom legacy ex-parsoidcache cxserver, citoid, and restbase service hostnames open Medium (orange)
                                                                      T133178 T133178: RESTBase support for www.wikimedia.org missing open Medium (orange)
                                                                        T136947 T136947: Support retries in MultiHTTPClient declined Medium (orange)
                                                                          T137140 T137140: Support change propagation for private wikis declined Medium (orange)
                                                                            T141902 T141902: RESTBase can't access MW API for donate.wikimedia.org declined Medium (orange)
                                                                              T143132 T143132: Expose the PDF rendering service via RESTBase resolved High (red)
                                                                                T143356 T143356: Separate data-mw API semantics open Medium (orange)
                                                                                  T144104 T144104: Enhance section retrieval API resolved Medium (orange)
                                                                                    T144431 T144431: RESTBase k-r-v as Cassandra anti-pattern resolved Lowest (sky)
                                                                                      T147991 T147991: Create MySQL RESTBase backend resolved Low (yellow)
                                                                                        T149619 T149619: Consider removing basefields option from citoid API declined Medium (orange)
                                                                                          T153214 T153214: Citoid restbase endpoint not configured correctly in vagrant open Medium (orange)
                                                                                            T153595 T153595: Unapproved article version shown in mobile apps duplicate Medium (orange)
                                                                                            T153801 T153801: File and global user pages should not be redirected open Medium (orange)
                                                                                              T156199 T156199: Low-latency current revision storage resolved Medium (orange)
                                                                                              T156209 T156209: Design notes for scalable and cost-effective revision archival storage declined Medium (orange)
                                                                                                T157173 T157173: Verify requirements and parameters for efficient TTL'ed storage in Cassandra resolved Medium (orange)
                                                                                                  T158691 T158691: Cassandra query tracing open Low (yellow)
                                                                                                    T159585 T159585: HyperSwitch module caching somewhat limited by config object equality declined Low (yellow)
                                                                                                      T159998 T159998: Investigate "no content returned" errors resolved Low (yellow)
                                                                                                        T161710 T161710: Automate RESTBase blacklisting resolved Medium (orange)
                                                                                                          T163462 T163462: FlaggedRevs for Mobile Content Service duplicate Medium (orange)
                                                                                                          T163602 T163602: Return Gateway Timeout when the backend service dies declined Medium (orange)
                                                                                                            T164660 T164660: Restbase graphite alerts often showing up as UNKNOWN in icinga duplicate Medium (orange)
                                                                                                              T164865 T164865: Prototype and test range delete-based current revision storage resolved Medium (orange)
                                                                                                                T166042 T166042: Put Wikibase Statements (and possibly other parts of entities) into restbase open Low (yellow)
                                                                                                                  T166161 T166161: Use RESTBase for ORES precaching declined Low (yellow)
                                                                                                                    T168481 T168481: req.uri is sometimes a String and sometimes a URI in hyperswitch resolved Medium (orange)
                                                                                                                      T169116 T169116: Support flagged revisions in RESTBase open High (red)
                                                                                                                      T169140 T169140: ChangeProp: Enhance if-modified-since support; possibly integrate into rate limiting / deduplication logic resolved High (red)
                                                                                                                        T17017 T17017: Wikimedia static HTML dumps broken declined Medium (orange)
                                                                                                                        T171002 T171002: Resurrect sending original content to Parsoid resolved Low (yellow)
                                                                                                                          T174982 T174982: Sourcemap is incorrect in RESTBase help page resolved Low (yellow)
                                                                                                                            T175224 T175224: Unclear expectations around path/module in $wgVirtualRestConfig open Low (yellow)
                                                                                                                              T175874 T175874: RESTBase's and Parsoid's configs in MW-Vagrant don't contain additional domains declined Low (yellow)
                                                                                                                                T178037 T178037: Parsoid uses non-canonical URL encoding in <link> in <head> open Medium (orange)
                                                                                                                                  T179105 T179105: Change new storage strategy defaults for Cassandra compression resolved Medium (orange)
                                                                                                                                  T179374 T179374: Use one keyspace per storage group declined Low (yellow)
                                                                                                                                    T179419 T179419: Migrate mathoid storage from legacy to new strategy resolved Medium (orange)
                                                                                                                                    T179553 T179553: Cookies should not be forwarded to different domains open Low (yellow)
                                                                                                                                      T179680 T179680: Deprecate VirtualRESTService stalled Medium (orange)
                                                                                                                                        T181687 T181687: Give RESTBase / MCS requests the apihighlimits right open Needs Triage (violet)
                                                                                                                                          T181964 T181964: Clean metrics for restbase erroneus legacy tables from cassandra 3 cluster resolved High (red)
                                                                                                                                            T182316 T182316: Math end point responses should set the content-type's profile open Medium (orange)
                                                                                                                                              T182740 T182740: Detect when a page save is likely to be a corruption open Low (yellow)
                                                                                                                                                T182881 T182881: mediawiki-title enforces limits that MW does not open Medium (orange)
                                                                                                                                                  T183745 T183745: FY17/18 Q3 Program 7 Services Goal: Full migration to Cassandra 3 resolved Medium (orange)
                                                                                                                                                  T184110 T184110: Set up RESTBase on Cassandra 3 nodes resolved High (red)
                                                                                                                                                  T184199 T184199: Discontinue the Cassandra, Sqlite and Spec -ng packages resolved Medium (orange)
                                                                                                                                                    T184534 T184534: Cached page previews not shown when refreshed open High (red)
                                                                                                                                                      T184858 T184858: Global user pages cannot be viewed in rest api (404) declined Medium (orange)

                                                                                                                                                        ... further results