R Lucas
05/30/2023, 8:36 PMclaire
05/31/2023, 9:42 PMclaire
05/31/2023, 9:43 PMcontext.instance.add_run_tags(...)
R Lucas
06/01/2023, 4:03 PMR Lucas
06/01/2023, 7:52 PMfrom dagster import asset, Definitions, OpExecutionContext, HourlyPartitionsDefinition
import time
# Assets
@asset(partitions_def=HourlyPartitionsDefinition("2023-05-30-00:00"))
def test_asset(context: OpExecutionContext) -> None:
time.sleep(20)
context.instance.add_run_tags(context.run_id, {"foo":"bar"})
defs = Definitions(
assets = [test_asset],
)
Dagster instance launching a large backfill of above asset is not able to limit concurrency (which could be explained because tag is only computed after asset materialization has started).
Is there something I am missing from this workaround ?claire
06/01/2023, 8:05 PM