Page MenuHomePhabricator

Clean up error handling in Rust executor
Closed, ResolvedPublic

Description

Description

We are mostly ignoring errors and throwing around bare asserts. We should do proper error handling.

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

  • just good, clean errors

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Fix remaining dangerous error-handling patterns (unwrap, assert, etc.).repos/abstract-wiki/wikifunctions/function-evaluator!413apineapine-rust-no-assertsmain
Run executors inside of separate tasks.repos/abstract-wiki/wikifunctions/function-evaluator!396apineapine-fix-some-rustmain
Customize query in GitLab

Event Timeline

cmassaro changed the task status from Open to In Progress.Sep 24 2025, 7:17 PM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-16-190551 to 2025-09-24-083919

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

Change #1191170 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-16-190551 to 2025-09-24-083919

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