Page MenuHomePhabricator

Run rebuildall.php on cswikivoyage
Closed, ResolvedPublic

Description

Following the fixing of the article count of the recently created and imported cswikivoyage (T371182), that wiki still has problems with pages not appearing in the categories they have been tagged with (even though the pages don't appear on Special:UncategorizedPages) and not appearing in search results they should be a part of.

Please run the script rebuildall.php to see if that fixes the problems.

Event Timeline

Dcljr renamed this task from Run rebuildAll.php on cswikivoyage to Run rebuildall.php on cswikivoyage.Aug 1 2024, 11:52 PM
Dcljr updated the task description. (Show Details)

The way to get these things actually done (if they don't get seen on creation which they sometimes do) seems to be to list them at https://wikitech.wikimedia.org/wiki/Deployments (even though maintenance script runs aren't actually deployments)

rebuildall does three things. The first one is to rebuild the search index, except it does it in a way that is incompatible with cirrusSearch. Discovery-Search probably knows what to do about the search index issues, if they haven't fixed themselves in the last few weeks.

The second one is to rebuild the recentChanges table, which doesn't seem to be needed here.

The third one is to run refreshLinks. That can probably be done, and would fix the category issue, but from a quick check it seems to have fixed itself and does not appear to still be needed.

Gehel triaged this task as High priority.Aug 28 2024, 8:37 AM
Gehel edited projects, added Discovery-Search (Current work); removed Discovery-Search.

We can reindex all pages and see if that fixes the issue. rebuildall is not supposed to be used in the context of Wikimedia wikis.

EBernhardson subscribed.

I've run the rerender against cswikivoyage, it should work it's way through the system in the next 10 minutes. Without any example queries I'm not sure how to verify if it fixed anything.

Without any example queries I'm not sure how to verify if it fixed anything.

The only way I know of doing that is to repeatedly pull up a random page, copy some text from it, search for that text, and see if the page shows up in the search results. A similar approach can be taken to check the category issue (check random pages). I did that a few times and didn't see any problems. I guess it's fixed??


Now, just for the record, similar issues have been seen on basically every Wikimedia content wiki created recently. Sometimes the problems seem to work themselves out after a few days; sometimes it lasts indefinitely. Sometimes someone will come along and bot-edit every page, which seems to fix the problems.

Personally, I've given up on trying to improve the process of wiki creation and configuration, so I won't be submitting any more Phab tasks about these kinds of issues. But it should be noted that things like this keep happening with newly created WM wikis. It would be nice if someone could figure out why.

Hello everyone, To make sure that any site has been archived, search with site:domain (site:cs.wikivoyage.org, Shows about 1070 results) and if you find results, this means that the site has been archived.

Gehel claimed this task.