[ 
https://issues.apache.org/jira/browse/BEAM-5187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16972715#comment-16972715
 ] 

Thomas Weise commented on BEAM-5187:
------------------------------------

The process environment factory that is part of Beam expects the user to supply 
a script. If the script calls the container boot binary, then artifact 
retrieval should work (I never tried it because we are not using that class).

The custom factory in the Lyft fork starts the Python worker directly and 
doesn't support artifact retrieval. If we had a retrieval implementation in 
Java then we could add it.

 

> Create a ProcessJobBundleFactory for non-dockerized SDK harness
> ---------------------------------------------------------------
>
>                 Key: BEAM-5187
>                 URL: https://issues.apache.org/jira/browse/BEAM-5187
>             Project: Beam
>          Issue Type: New Feature
>          Components: runner-core
>            Reporter: Maximilian Michels
>            Assignee: Maximilian Michels
>            Priority: Minor
>             Fix For: 2.7.0
>
>          Time Spent: 6h 40m
>  Remaining Estimate: 0h
>
> As discussed on the mailing list [1], we want to giver users an option to 
> execute portable pipelines without Docker. Analog to the 
> {{DockerJobBundleFactory}}, a {{ProcessJobBundleFactory}} could be added to 
> directly fork SDK harness processes.
> Artifacts will be provided by an artifact directory or could be setup similar 
> to the existing bootstrapping code ("boot.go") which we use for containers.
> The process-based execution can optionally be configured via the pipeline 
> options.
> [1] 
> [https://lists.apache.org/thread.html/d8b81e9f74f77d74c8b883cda80fa48efdcaf6ac2ad313c4fe68795a@%3Cdev.beam.apache.org%3E]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to