Page MenuHomePhabricator

Wikifunction parser tag: For pre-ACF build, cache API call stack
Closed, ResolvedPublic

Description

(This should happen after work to migrate the logic handling to WikiLambda and use an API, T371027.)

  • Wrap the call in a cache function (like we do for orchestrator calls in WikiLambda).
  • Ensure the cache key prefix is distinct from that for WikiLambda's orchestrator calls.

No need for cache key normalisation as-yet, as this'll be replaced by the ACF work next Quarter.

Event Timeline

Jdforrester-WMF renamed this task from Wikifunction parser tag: For pre-ACF build, cache results to Wikifunction parser tag: For pre-ACF build, cache API call stack.

Change #1071260 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] [WIP] Re-write function call system to split responsibilities

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

DSantamaria changed the task status from Open to In Progress.Jan 31 2025, 11:57 AM

Change #1071260 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Re-write function call system to split responsibilities

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

We're not deploying this code (it's behind a feature flag), so moving straight to sign-off.