Page MenuHomePhabricator

Create a new version of the exchange format, re-labelling the 'reentrant' flag to 'callbacksAllowed' or similar
Closed, ResolvedPublic

Description

  • Create new version in function-schemata (2.1.1)
  • Switch the evaluators to understand it
  • Switch the orchestrator to use it
  • Drop the old support

Event Timeline

First part is now in CR; once merged, I'll migrate the usage in function-orchestrator and function-evaluator, then we can drop the old version.

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

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

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

jforrester opened https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/542

Evaluator: Switch to exchange format 2.1.1, renaming 'reentrant' as 'allowsCallbacks'

jforrester opened https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/678

Evaluator: Switch to exchange format 2.1.1, renaming 'reentrant' as 'allowsCallbacks'

Change #1290095 merged by jenkins-bot:

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

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

dmartin merged https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/542

Evaluator: Switch to exchange format 2.1.1, renaming 'reentrant' as 'allowsCallbacks'

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-05-19-171108 to 2026-06-03-023342

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-05-19-223625 to 2026-06-03-020126

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

Change #1297141 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-05-19-171108 to 2026-06-03-023342

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

Change #1297142 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-05-19-223625 to 2026-06-03-020126

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

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

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

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

Change #1297713 merged by jenkins-bot:

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

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