Address caching failures and issues for the TitleBlacklist extension
Description
Details
Related Objects
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
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.
Change #1271016 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@master] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276027 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276028 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276029 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276027 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276028 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276029 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching