Page MenuHomePhabricator

function-evaluatorComponent
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Tasks related to the Wikifunctions function-evaluator service, as managed by the Abstract Wikipedia team. See also the function-orchestrator and function-schemata.

Recent Activity

Yesterday

CodeReviewBot added a project to T432522: Migrate the QuickJS interpreter off second-state/wasmedge-quickjs to a maintained QuickJS-NG WASI build: Patch-For-Review.

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

Sat, Jul 18, 7:15 PM · Patch-For-Review, Technical-Debt, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, function-evaluator
Maintenance_bot edited projects for T364564: Pin the wasmedge-quickjs Dependency to a Specific Commit, added: Abstract Wikipedia team; removed Abstract Wikipedia team (24Q4 (Apr–Jun)).
Sat, Jul 18, 6:30 PM · Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF created T432522: Migrate the QuickJS interpreter off second-state/wasmedge-quickjs to a maintained QuickJS-NG WASI build.
Sat, Jul 18, 6:11 PM · Patch-For-Review, Technical-Debt, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, function-evaluator

Fri, Jul 17

ecarg closed T392750: Javascript and Python implementations can't return list of lists of rational numbers as Declined.

This is a duplicate of https://phabricator.wikimedia.org/T371328 and has spurred a number of discussions within the team; work is nontrivial and requires planning and input with Product+Design

Fri, Jul 17, 3:22 PM · function-evaluator, Abstract Wikipedia team
gerritbot added a comment to T432333: Classify errors flattened by function_call to handle TTL correctly.

Change #1311833 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Surface http status code returned by the orchestrator

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

Fri, Jul 17, 11:41 AM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
gerritbot added a project to T432333: Classify errors flattened by function_call to handle TTL correctly: Patch-For-Review.
Fri, Jul 17, 10:53 AM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
gerritbot added a comment to T432333: Classify errors flattened by function_call to handle TTL correctly.

Change #1311822 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Add orchestratorHttpStatusCode to the ApiFunctionCall payload

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

Fri, Jul 17, 10:53 AM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team

Thu, Jul 16

DMartin-WMF created T432416: definitions: Create new error for callback limit exceeded in evaluator.
Thu, Jul 16, 11:33 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), function-schemata, function-evaluator
Jdforrester-WMF moved T430145: Ship the wasm32-wasip1 Rust standard library in the abstractwiki-rust base, built by the image's own Debian-packaged rustc from In Engineering to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Jul 16, 4:06 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
gengh claimed T432333: Classify errors flattened by function_call to handle TTL correctly.
Thu, Jul 16, 3:51 PM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
gengh renamed T432333: Classify errors flattened by function_call to handle TTL correctly from orchestrator: Returned errors are not properly classified with http codes to Classify errors flattened by function_call to handle TTL correctly.
Thu, Jul 16, 1:25 PM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
gengh updated the task description for T432333: Classify errors flattened by function_call to handle TTL correctly.
Thu, Jul 16, 11:19 AM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
gengh created T432333: Classify errors flattened by function_call to handle TTL correctly.
Thu, Jul 16, 11:17 AM · Patch-For-Review, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team

Wed, Jul 15

Bugreporter added a project to T432278: Provide meaningful way to implicitly convert ZObject to string in JavaScript: function-evaluator.
Wed, Jul 15, 7:32 PM · function-evaluator, Abstract Wikipedia team
Bugreporter added a project to T432277: ZObject should be hashable in Python: function-evaluator.
Wed, Jul 15, 7:31 PM · function-evaluator, Abstract Wikipedia team
Jdforrester-WMF triaged T431993: AW editor: when loading edit page with oldid=<rev> set the Publish button to enabled by default as Medium priority.
Wed, Jul 15, 5:08 PM · WikiLambda, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF triaged T432021: Rate limit in orchestrator/Z570 with seemingly simple sentences as High priority.

To achieve this we may need to force naïve Wikidata fetches into more specific, targeted, less blow-up-the-orchestrator ones (once they exist).

Wed, Jul 15, 5:08 PM · function-evaluator, function-orchestrator, Abstract Wikipedia team
Maintenance_bot removed a project from T430690: Restore load testing capabilities in Rust evaluator: Patch-For-Review.
Wed, Jul 15, 2:32 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
gerritbot added a comment to T430690: Restore load testing capabilities in Rust evaluator.

Change #1311055 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-07-08-113600 to 2026-07-14-153821

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

Wed, Jul 15, 2:08 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
gerritbot added a project to T430690: Restore load testing capabilities in Rust evaluator: Patch-For-Review.
Wed, Jul 15, 1:55 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
gerritbot added a comment to T430690: Restore load testing capabilities in Rust evaluator.

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-07-08-113600 to 2026-07-14-153821

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

Wed, Jul 15, 1:55 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
DSantamaria added a project to T412768: More Rust cleanup: Essential-Work.
Wed, Jul 15, 6:17 AM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
DSantamaria added a project to T430804: function-evaluator: Significantly speed up CI pipeline wall time: Essential-Work.
Wed, Jul 15, 6:15 AM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks

Tue, Jul 14

99of9 added a comment to T432021: Rate limit in orchestrator/Z570 with seemingly simple sentences.

An amazing outcome would be to treat compositions in AW not as single calls. Instead gradually resolve them from the inside out, caching along the way, and giving each new level its full time allocation. Then could safely switch to back to paragraph from sentence.

Tue, Jul 14, 1:34 AM · function-evaluator, function-orchestrator, Abstract Wikipedia team

Mon, Jul 13

99of9 added a comment to T432021: Rate limit in orchestrator/Z570 with seemingly simple sentences.

Forcing them all into the same paragraph means that the entire thing has to complete within all the time limits. Pragmatically it's easier to call each sentence separately, and squeeze sentence spacers in between them.

Mon, Jul 13, 3:45 PM · function-evaluator, function-orchestrator, Abstract Wikipedia team
cmassaro claimed T432021: Rate limit in orchestrator/Z570 with seemingly simple sentences.
Mon, Jul 13, 3:25 PM · function-evaluator, function-orchestrator, Abstract Wikipedia team
gengh created T432021: Rate limit in orchestrator/Z570 with seemingly simple sentences.
Mon, Jul 13, 3:21 PM · function-evaluator, function-orchestrator, Abstract Wikipedia team
Maintenance_bot edited projects for T430002: WASM executor terrible stack trace, added: Abstract Wikipedia team; removed Abstract Wikipedia team (26Q4 (Apr–Jun)).
Mon, Jul 13, 2:31 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF edited projects for T430002: WASM executor terrible stack trace, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia team, Patch-For-Review.
Mon, Jul 13, 1:54 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Maintenance_bot edited projects for T430002: WASM executor terrible stack trace, added: Abstract Wikipedia team; removed Abstract Wikipedia team (26Q4 (Apr–Jun)).
Mon, Jul 13, 1:31 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF edited projects for T430002: WASM executor terrible stack trace, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia team.
Mon, Jul 13, 1:00 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Maintenance_bot edited projects for T430002: WASM executor terrible stack trace, added: Abstract Wikipedia team; removed Abstract Wikipedia team (26Q4 (Apr–Jun)).
Mon, Jul 13, 12:31 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
DSantamaria added a project to T430002: WASM executor terrible stack trace: Essential-Work.
Mon, Jul 13, 12:03 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
gengh created T431993: AW editor: when loading edit page with oldid=<rev> set the Publish button to enabled by default.
Mon, Jul 13, 12:02 PM · WikiLambda, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team

Fri, Jul 10

Jdforrester-WMF moved T431743: Investigate requests that cause WASM stack traces from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Jul 10, 10:58 AM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF added a comment to T431743: Investigate requests that cause WASM stack traces.

Note that with https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/602 we made the error messages and stack traces more readable, and downgraded the out-of-memory ones from ERROR to INFO.

Fri, Jul 10, 10:58 AM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF changed the status of T431743: Investigate requests that cause WASM stack traces from Open to In Progress.
Fri, Jul 10, 10:51 AM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator

Thu, Jul 9

cmassaro renamed T431743: Investigate requests that cause WASM stack traces from Investigate requests that cause WASM backtraces to Investigate requests that cause WASM stack traces.
Thu, Jul 9, 4:59 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
cmassaro created T431743: Investigate requests that cause WASM stack traces.
Thu, Jul 9, 4:45 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator

Wed, Jul 8

Jdforrester-WMF closed T430690: Restore load testing capabilities in Rust evaluator as Resolved.
Wed, Jul 8, 4:50 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Maintenance_bot removed a project from T430690: Restore load testing capabilities in Rust evaluator: Patch-For-Review.
Wed, Jul 8, 4:31 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
CodeReviewBot added a comment to T430690: Restore load testing capabilities in Rust evaluator.

Restore load testing capabilities in the Rust evaluator

Wed, Jul 8, 3:57 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-evaluator
Maintenance_bot removed a project from T412768: More Rust cleanup: Patch-For-Review.
Wed, Jul 8, 2:31 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
Maintenance_bot removed a project from T430804: function-evaluator: Significantly speed up CI pipeline wall time: Patch-For-Review.
Wed, Jul 8, 2:31 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF closed T430804: function-evaluator: Significantly speed up CI pipeline wall time as Resolved.
Wed, Jul 8, 2:17 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks
gerritbot added a comment to T430804: function-evaluator: Significantly speed up CI pipeline wall time.

Change #1308647 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-06-30-213833 to 2026-07-08-113600

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

Wed, Jul 8, 2:12 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks
gerritbot added a comment to T412768: More Rust cleanup.

Change #1308647 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-06-30-213833 to 2026-07-08-113600

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

Wed, Jul 8, 2:12 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
gerritbot added a project to T430804: function-evaluator: Significantly speed up CI pipeline wall time: Patch-For-Review.
Wed, Jul 8, 1:57 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks
gerritbot added a project to T412768: More Rust cleanup: Patch-For-Review.
Wed, Jul 8, 1:57 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
gerritbot added a comment to T430804: function-evaluator: Significantly speed up CI pipeline wall time.

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-06-30-213833 to 2026-07-08-113600

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

Wed, Jul 8, 1:57 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, Abstract Wikipedia Fix-It tasks