Page MenuHomePhabricator

Callbacks: Create Z16K3 to indicate that a code block has callbacks
Closed, ResolvedPublic

Description

Description

When the orchestrator is processing a function call, and using an evaluated implementation, it should know whether the implementation contains any reentrant calls, so it can set up a web socket for that purpose, and also pass the information along to the evaluator.

Two possible approaches (Not necessarily the only options):

  • Add an additional Z40/Boolean field to Z14 / Implementation
  • Add an additional Z40/Boolean field to Z16 / Code

Completion checklist

Event Timeline

DMartin-WMF changed the task status from Open to In Progress.Jan 22 2026, 4:55 AM
DMartin-WMF claimed this task.

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

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (79a1bf3)

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

Change #1230994 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (79a1bf3)

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

DMartin-WMF renamed this task from Reentrancy: Provide a way to inform the orchestrator that an implementation is reentrant to Reentrancy: Create Z16K3 to indicate that a code block has callbacks.Jan 26 2026, 5:40 AM
DMartin-WMF renamed this task from Reentrancy: Create Z16K3 to indicate that a code block has callbacks to Callbacks: Create Z16K3 to indicate that a code block has callbacks.Jan 26 2026, 11:59 PM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-01-15-194836 to 2026-01-27-063404

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-01-21-135031 to 2026-01-28-071101

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

Change #1234427 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-01-15-194836 to 2026-01-27-063404

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

Change #1234428 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-01-21-135031 to 2026-01-28-071101

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