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.