You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Danny McCormick (Jira)" <ji...@apache.org> on 2022/06/04 14:39:00 UTC
[jira] [Commented] (BEAM-9438) warn or error when constructor runner != options runner
[ https://issues.apache.org/jira/browse/BEAM-9438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17548340#comment-17548340 ]
Danny McCormick commented on BEAM-9438:
---------------------------------------
This issue has been migrated to https://github.com/apache/beam/issues/19982
> warn or error when constructor runner != options runner
> -------------------------------------------------------
>
> Key: BEAM-9438
> URL: https://issues.apache.org/jira/browse/BEAM-9438
> Project: Beam
> Issue Type: Improvement
> Components: sdk-py-core
> Reporter: Kyle Weaver
> Priority: P3
>
> Right now, the runner set in the Pipeline constructor silently overrides the runner set in pipeline options [1]. This can result in subtle errors, where a different runner is used than expected [2]. I can't imagine any legitimate reason anyone would want to do this, so we should error when they contradict each other, or at least warn.
> [1] https://github.com/apache/beam/blob/e20b0c213034cd438d48f4a2cb56cc902dae023f/sdks/python/apache_beam/pipeline.py#L179-L186
> [2] https://github.com/tensorflow/tfx/blob/02ead9886726cf2cebd9a3d1e1b4bbd0f2cf9d00/tfx/components/base/base_executor.py#L142-L143
--
This message was sent by Atlassian Jira
(v8.20.7#820007)