Page MenuHomePhabricator

Change Evaluator Request Type to a Bespoke Type
Closed, ResolvedPublic

Description

Evaluator requests shouldn't be Z7s but a custom type specifying

  • the input arguments
  • the programming language
  • the code string

and, later, things like

  • whether to use reentrance
  • custom serialization and deserialization code strings

Using a custom type will allow the Avro schema to compress things much more efficiently.

Event Timeline

Change 865175 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-schemata@master] Change Avro-serialized request to a bespoke type.

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

Change 865221 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Change interface between evaluator and executors to be request format-agnostic.

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

Change 865175 merged by jenkins-bot:

[mediawiki/services/function-schemata@master] Change Avro-serialized request to a bespoke type.

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

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

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (a363827)

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

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

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

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

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

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (a363827)

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

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

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (a363827)

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

Change 865699 merged by jenkins-bot:

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (a363827)

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

Change 865697 merged by jenkins-bot:

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (a363827)

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

Change 865700 merged by jenkins-bot:

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

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

Change 865698 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (a363827)

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

Change 865221 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Change interface between evaluator and executors to be request format-agnostic.

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