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:23:19 UTC

[GitHub] [beam] kennknowles opened a new issue, #18587: Fn Execution APIs should not depend on the Java SDK

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

   Runners should be able to interact with the Fn API with complete ignorance of the underlying SDK, and as such should not obtain a dependency on the Java SDK.
   
   This dependency edge should be banned. This will also require moving shared model abstractions which require code execution to a module on which both fn execution APIs and the Java SDK can depend on.
   
   NOTE: the current state of this change requires either factoring of Coder, BoundedWindow, and associated runner-relevant code to a common location. Currently, these dependency edges exist to reduce work required to encode and decode these elements and minimize duplication between the runner and SDK for model-level concepts.
   
   Imported from Jira [BEAM-3146](https://issues.apache.org/jira/browse/BEAM-3146). 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