https://dagster.io/ logo
t

Ted Conbeer

12/09/2020, 8:03 PM
Hi everyone - I have Dagit running inside a container; I can run one of my pipelines locally using a preset -- everything works for me. However, when a teammate, using the same container image and pipeline code, tries to run the same pipeline, he gets a "This pipeline run has been marked as failed from outside the execution context." and the run fails without any stack trace, etc. Any ideas what could be causing that? We're on 0.9.19
1
a

alex

12/09/2020, 8:09 PM
are there any other messages in the event log? This type of failure happens when the subprocess for execution crashes unexpectedly
t

Ted Conbeer

12/09/2020, 8:10 PM
no, we haven't been able to find anything
a

alex

12/09/2020, 8:11 PM
what environment is the container running in? Are you just looking at
dagit
for logs or looking at stdout/stderr in the container
resource constraint differences in the container run times is one thing to check
t

Ted Conbeer

12/09/2020, 8:13 PM
oh, interesting
I think this is it. Thanks for the tip! I'll follow up in a few
almost certain this is the issue. Still don't know why his machine is imposing a really low memory limit at runtime, but we know what we're looking to solve, now. Thanks for your help, @alex!
👍 1
m

matas

12/09/2020, 8:43 PM
it could be systemwide docker limits, you can increase them depending on the host OS you run
t

Ted Conbeer

12/09/2020, 8:45 PM
yep, that was the issue. The default behavior is really different between Windows and OSX; OSX imposes a much lower memory limit by default. He had to change his settings in Docker Desktop
👍 2
2 Views