lostluck commented on code in PR #25808:
URL: https://github.com/apache/beam/pull/25808#discussion_r1142391555


##########
sdks/go/pkg/beam/transforms/periodic/periodic.go:
##########


Review Comment:
   The direct runner (and basically all non-portable runners), are not great, 
since they mis-align expectations for users when they move to executing on a 
"real" runner, like Flink or Dataflow. There's also no "spec" about what a 
Direct Runner should do to properly test things, so the Go Direct Runner is 
missing a number of features that the Java and Python ones use.
   
   Essentially Prism is going to replace the Go Direct Runner as the default 
runner for the Go SDK at least, and hopefully make testing and local runs for 
all facets of Beam easier. The prism Readme has a bunch of the vision, and 
desired goals, but I gave a talk at last year's Beam Summit, about the 
motivations, especially in all the "hidden" bits of beam that users usually 
don't interact with, but are affected by.
   
   https://www.youtube.com/watch?v=G4lbkvAG6xk



-- 
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-unsubscr...@beam.apache.org

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

Reply via email to