Tracker bug for things that need to be done before RESTBase can be relied on in production, primarily by VE.
Description
Event Timeline
T88016 (Handle read access for private wikis) is not absolutely needed for the first production use of RESTBase, as we can continue using the existing Parsoid API for private wikis for a while at the cost of some performance on those wikis.
@Eloquence, we deployed support for all 280 wikipedias last night (see list), and storage for current revisions is being filled as we speak.
VE / MW integration (T89066) and page updates (T87520) are both on track. I expect us to be testing with VE on test.wikipedia.org next week, after which we can start a gradual roll-out by wiki.
My understanding from the update this morning during the Ops meeting was that this is now done, right? What happened to the blocking tasks?
@greg, we're good, it's out :) We're currently testing some more T87520 , but all of the things have been successfully deployed. Job updates are working for the most part, as well the integration with VE. We're currently testing them on testwiki, but plan to expand to group0 these days. So you can cross RESTBase off of your list!
The remaining blocking tasks should be thought of as reminders rather than blockers.
We are still finishing up some things (notably expanding change tracking to all wikis along with switching VE over on more wikis), but the primary roll-out has certainly happened. VE has been working great out of the box using RESTBase on https://test.wikipedia.org/.
The remaining tasks are being finished up / worked on. We can re-parent them & close this task if you prefer.
A) "re-parent" is a great phrase
B) yes please :) just because this task is in the Roadmap project and I think it's "done" and served it's need.
As of now RESTBase
- has the latest revisions of all wikipedias and phase0 wikis,
- processes updates from those wikis, and
- is successfully used by VisualEditor on all phase0 wikis.
This means that RESTBase is now in production, and we can close this ticket.
The follow-up tasks for further monitoring improvements and beta labs testing will be addressed separately.