Page MenuHomePhabricator

Rust-based evaluator service can run a function call in the appropriate executor and return a result
Closed, ResolvedPublic

Description

Description

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • a single REST request to the new service should run the requested function and return a Z22 in its response

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Let Rust evaluator execute functions (at least in certain cases)repos/abstract-wiki/wikifunctions/function-evaluator!381apineapine-get-rustymain
Customize query in GitLab

Event Timeline

cmassaro renamed this task from New service can run a function call in the appropriate executor and return a result to Rust-based evaluator service can run a function call in the appropriate executor and return a result.Jul 11 2025, 10:27 PM
Jdforrester-WMF raised the priority of this task from Medium to High.Jul 31 2025, 4:40 PM
Jdforrester-WMF subscribed.

Per recent discussion (and per the task tree!), this is the most important next step in this work.

Per recent discussion (and per the task tree!), this is the most important next step in this work.

Good point; I'll grab it since I started messing with this last week.

cmassaro changed the task status from Open to In Progress.Aug 26 2025, 10:11 PM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-08-20-203801 to 2025-08-26-213211

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

Change #1182534 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-08-20-203801 to 2025-08-26-213211

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