dagster icon indicating copy to clipboard operation
dagster copied to clipboard

Support asset-level timeouts

Open yuhan opened this issue 1 year ago • 4 comments

What's the use case?

Users look for granular control over asset failure timings. We currently only support job-level timeouts.

Ideas of implementation

Might tackle op-level timeout at once: https://github.com/dagster-io/dagster/issues/3666

Additional information

No response

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

yuhan avatar Oct 30 '23 22:10 yuhan

Yes please - I have some assets that for whatever reason get stuck and never finish. A force terminate + retry usably fixes this.

I'd appreciate a global setting (eg. a default asset timeout)

mkleinbort-ic avatar Oct 31 '23 12:10 mkleinbort-ic

Would really appreciate as well!

shanirosen-airis avatar Feb 04 '24 08:02 shanirosen-airis

+1 for me too. Got weird assets that are stuck and never finishes. Would like asset level timeout to force retries.

gu-xie avatar Feb 05 '24 21:02 gu-xie

+1 for me as well!

AdamLenning avatar Feb 13 '24 21:02 AdamLenning

FYI, I've had some success using the stopit python module. The use of an additional asset factory could be used to make this a bit more seamless until a solution is provided as part of the core offering.

https://pypi.org/project/stopit/

TabLand avatar May 14 '24 10:05 TabLand

+1 for this, its really important when using auto materialise because you dont have a job. I have worked around this for now by using stopit around the function in the offending IOManager

MartyP233 avatar Jun 06 '24 09:06 MartyP233

+1 we had an outage because an auto materializing asset was in "preparing" mode for more than a day

chrishiste avatar Jul 17 '24 11:07 chrishiste

+1 for me too

egeyumlu-cl avatar Aug 07 '24 10:08 egeyumlu-cl