https://dagster.io/ logo
Title
b

Bennett Norman

02/16/2022, 4:20 AM
Hello! I’ve been using Dagster to ETL small partitions of a dataset. Each ETL step is an op. I’ve noticed it takes dagster about 15 seconds to launch a subprocess for each op. Is this expected? I’m using the default run launcher and executor.
j

johann

02/16/2022, 4:33 AM
Hi Bennett, with 0.14.0 (releasing on Thursday) we’re planning to change the behavior of the default executor to use
forkserver
to start subprocesses. This will significantly reduce the overhead between Ops.
🙏 1
Until then, you might consider using the
in_process
executor which will run your Ops serially, but won’t have the overhead of creating new processes.
b

Bennett Norman

02/17/2022, 1:12 AM
Thank you! Looking forward to experimenting with the change.