Jonathan Bingham created BEAM-2438:
--------------------------------------
Summary: Need option to run pipeline without stable unique names
Key: BEAM-2438
URL: https://issues.apache.org/jira/browse/BEAM-2438
Project: Beam
Issue Type: Bug
Components: beam-model-runner-api
Reporter: Jonathan Bingham
Assignee: Kenneth Knowles
Priority: Critical
SUMMARY
When a PTransform does not have a stable unique name, the python DirectRunner
raises a RuntimeError that prevents pipeline execution. In the Java SDK, this
is a warning by default, which allows the pipeline to run.
OBSERVED
RuntimeError: Transform XYZ does not have a stable unique label. This will
prevent updating of pipelines. To apply a transform with a specified label
write pvalue | "label" >> transform
EXPECTED
Documented way to change from RuntimeError to warning, or a documented
workaround.
NOTES
This is a blocker for my project, since I'm dynamically constructing a pipeline
graph at runtime. I'm porting from Java, where it works by default with just a
warning message, to Python, where it raises a runtime error and can't proceed.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)