Chad Dombrova created BEAM-9276: ----------------------------------- Summary: python: create a class to encapsulate the work required to submit a pipeline to a job service Key: BEAM-9276 URL: https://issues.apache.org/jira/browse/BEAM-9276 Project: Beam Issue Type: Improvement Components: sdk-py-core Reporter: Chad Dombrova Assignee: Chad Dombrova
{{PortableRunner.run_pipeline}} is somewhat of a monolithic method for submitting a pipeline. It would be useful to factor out the code responsible for interacting with the job and artifact services (prepare, stage, run) to make this easier to modify this behavior in portable runner subclasses, as well as in tests. -- This message was sent by Atlassian Jira (v8.3.4#803005)