Page MenuHomePhabricator

Allow setting the watchlist table to read-only on a per-wiki basis
Closed, ResolvedPublic

Description

Problem
The watchlist tables need to receive a wl_id column. During that time, no changes should be made to the database. To keep that time small, we only want to have those tables in read-only state, where the wl_id column is actually added.

Task
Allow setting the watchlist tables to read-only on a per-wiki basis.

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Addshore moved this task from Proposed to Sprint ready on the WMDE-TechWish board.
Addshore moved this task from Next to Back Burner 🏛️ on the User-Addshore board.

Change 343632 had a related patch set uploaded (by Addshore):
[mediawiki/core] Add switch for readonly watchlists

https://gerrit.wikimedia.org/r/343632

Addshore moved this task from Currently in sprint to Done on the WMDE-TechWish board.
Addshore removed a project: Patch-For-Review.

Looks like we are not going to do this, as it will not be needed as wl_id should be added during the current data centre switch.

I still think it would be nice to have that feature there if needed

I still think it would be nice to have that feature there if needed

Hmm, okay, I will reopen.
The patches already exist after all and just need review.

@Legoktm any chance you can take another look at this? :)

Change 343632 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/core@master] Add switch for readonly watchlists

https://gerrit.wikimedia.org/r/343632

Change 343632 merged by jenkins-bot:
[mediawiki/core@master] Add switch for readonly watchlists

https://gerrit.wikimedia.org/r/343632

Addshore moved this task from Active 🚁 to Closing ✔️ on the User-Addshore board.