You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2022/06/03 19:37:44 UTC

[GitHub] [beam] kennknowles opened a new issue, #18671: Create an Executable Graph representation in the Universal Local Runner

kennknowles opened a new issue, #18671:
URL: https://github.com/apache/beam/issues/18671

   This represents the entirety of a Pipeline, divided into executable stages which are executed in either the runner or within a user container. This representation must include the ports over which the SDK harness communicates to the runner.
   
   The construction of this graph likely includes most of the nodes present within the Runner API graph (PTransform and PCollection), but injects additional nodes to represent a remote read or write between harnesses.
   
   Simple fusion (naive producer/consumer and sibling fusion) also should be performed here.
   
   This will also require rewriting some boundary coders (e.g. runner -\> SDK Harness and vice versa) to be agnostic to the language of the runner harness, likely by converting into length-prefixed bytes.
   
   Imported from Jira [BEAM-3337](https://issues.apache.org/jira/browse/BEAM-3337). Original Jira may contain additional context.
   Reported by: tgroh.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org