Open Discussion Topics - Vipyr/BazaarCI GitHub Wiki
Multiprocess Step
A step that behaves like Step
but runs in a multiprocessing.Process
instead of threading.Thread
.
Remote Step
A step that creates a subprocess to submit python code to a remote host. This should be possible to do and appear almost exactly the same as a Multiprocess Step by having the remote code connect back to the submitting python interpreter. Ideally, the submitting step creates a multiprocessing.Manager
object which can be used to manage proxied for that step. The remote process simply creates a multiprocessing.Proxy
reference to the submitting Step
, calls the target
, and then sets output
in the referent Step
.