Page MenuHomePhabricator

Display error on Special:SimilarEditors when the database is being refreshed
Closed, ResolvedPublic3 Estimated Story Points

Description

This task is spun out from T308649#8010691

Sometimes the service returns the error: "Database refresh in progress" (403)

When this happens, display the message: Something has gone wrong, please try again in a few minutes.

Mockup (don't use the text from the mockup):

Screen Shot 2022-06-03 at 10.36.54 AM.png (850×1 px, 67 KB)

Event Timeline

Tchanders set the point value for this task to 3.Jul 18 2022, 5:18 PM

Change 817786 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/services/similar-users@main] Return error key when database refresh error is encountered

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

Change 817787 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/SimilarEditors@master] Handle database refresh error

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

Change 817786 merged by jenkins-bot:

[mediawiki/services/similar-users@main] Return error type when database refresh error is encountered

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

Change 817787 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/SimilarEditors@master] Handle database refresh error

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

This one still needs to be merged, @TThoabala @STran?

This one still needs to be merged, @TThoabala @STran?

@dom_walden sorry I didn't see that it didn't get merged, I have pinged @Tchanders for help. I +2ed it but it looks like it had a jenkins error...

Change 817787 merged by jenkins-bot:

[mediawiki/extensions/SimilarEditors@master] Handle database refresh error

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

Here is the error when the database is locked:

database_refresh_error.png (432×1 px, 24 KB)

The error is Something has gone wrong, please try again in a few minutes.

I wonder, as we know the database is locked, whether the error message can be more specific?