Page MenuHomePhabricator

Rust-based service should accept all current versions of the evaluator request format
Closed, ResolvedPublic

Description

Description

Only deserialization from the Avro binary format is needed at this time.

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

  • extant versions of the evaluator request format can be deserialized from Avro binary format to JSON in Rust

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Update function-schemata sub-module to HEAD (8893942)repos/abstract-wiki/wikifunctions/wikilambda-cli!86jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (8893942)repos/abstract-wiki/wikifunctions/function-orchestrator!441jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (6612643)repos/abstract-wiki/wikifunctions/function-evaluator!395apinesync-function-schematamain
Support Avro schema version 2.0.0 in the Rust evaluator.repos/abstract-wiki/wikifunctions/function-evaluator!394apineapine-avro-versionsmain
[Breaking change] Support Avro schema v2.0.0 in Rust and organize repo accordingly.repos/abstract-wiki/wikifunctions/function-schemata!264apineapine-rust-avro-200main
Update function-schemata sub-module to HEAD (4df73e6)repos/abstract-wiki/wikifunctions/wikilambda-cli!84jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (bc27c13)repos/abstract-wiki/wikifunctions/function-evaluator!380apinesync-function-schematamain
Make it possible to deserialize V1.0.0 Avro schema-serialized objects in Rust.repos/abstract-wiki/wikifunctions/function-schemata!261apineapine-goodrustmain
Update function-schemata sub-module to HEAD (4df73e6)repos/abstract-wiki/wikifunctions/function-orchestrator!431jforrestersync-function-schematamain
Customize query in GitLab

Event Timeline

Jdforrester-WMF changed the task status from Open to In Progress.Aug 21 2025, 3:40 PM
Jdforrester-WMF assigned this task to cmassaro.

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

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

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

Change #1181726 merged by jenkins-bot:

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

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

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 #1182535 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-08-20-210742 to 2025-08-25-145906

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

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

Change #1182535 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-08-20-210742 to 2025-08-25-145906

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

Rust service isn't deployed, so this doesn't need to wait for deployment before sign-off.

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

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

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

Change #1185966 merged by jenkins-bot:

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

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-03-123051 to 2025-09-09-171717

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-09-04-003606 to 2025-09-08-191243

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

Change #1186978 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-03-123051 to 2025-09-09-171717

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

Change #1186979 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-09-04-003606 to 2025-09-08-191243

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