Skip to content

Implement automatic engine channel configuration for EngineResult #29

Description

@thrau

Currently engine results are never returned to the client, because we first implemented the Recorder engine, and there's no result to return.
To implement #15, we need to return EngineResult instances to the client. The client also needs to accept them.
In the current situation there are channels that return results and some that don't. That needs to be dynamically configured at runtime when channels are created.

In the go implementation this will manifest in properly implementing and instantiating an EngineResultWriter.
In python we will have to add new abstractions.

  • write engine results to socket
  • specify schema of specific EngineResult in the EngineSpec
  • deserialize EngineResult correctly

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions