Page MenuHomePhabricator

TitleBlacklist Extension Cache Hardening
Closed, ResolvedPublic

Description

Address caching failures and issues for the TitleBlacklist extension

Event Timeline

Change #1271016 had a related patch set uploaded (by HakanIST; author: HakanIST):

[mediawiki/extensions/TitleBlacklist@master] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Test wiki created on Patch demo by HakanIST using patch(es) linked to this task:
https://4e2ba2b67b.catalyst.wmcloud.org/w/

Tested on Patch Demo. Blacklist invalidation works, rules apply immediately after save.

Also noticed that invalidate() doesn't purge the whitelist cache key, so edits to MediaWiki:Titlewhitelist only take effect after TTL expiry. This seems to be a pre-existing issue.

@Mstyles / @Reedy to merge c1271016 unless there are any objections...

Change #1271016 merged by jenkins-bot:

[mediawiki/extensions/TitleBlacklist@master] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276027 had a related patch set uploaded (by Reedy; author: HakanIST):

[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276028 had a related patch set uploaded (by Reedy; author: HakanIST):

[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276029 had a related patch set uploaded (by Reedy; author: HakanIST):

[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276027 merged by jenkins-bot:

[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276028 merged by jenkins-bot:

[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Change #1276029 merged by jenkins-bot:

[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching

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

Test wiki on Patch demo by HakanIST using patch(es) linked to this task was deleted:

https://4e2ba2b67b.catalyst.wmcloud.org/w/