Hiranya Srikanth
08/01/2023, 9:22 AMyield RunRequest(
run_key=None,
run_config=RunConfig(
ops={"my_op": FileConfig(filename="customer_name")}
),
)
[my_op] returns an dynamic output. I want to process all the dynamic outputs sequentially not in parallel.
I am trying with the below config on job but still the dynamic output mappings are running in parallel
@job(
config={
"ops": {"my_op": {"config": {"filename": "my_sensor"}}},
"execution": {
"config": {
"multiprocess": {
"max_concurrent": 1
}
}
}
}
)
how can i achieve it?Tim Weelinck
08/01/2023, 1:16 PMrunCoordinator:
enabled: true
type: QueuedRunCoordinator
config:
queuedRunCoordinator:
tagConcurrencyLimits:
- key: "your_tag_key"
value: "your_tag_value"
limit: 1
Hiranya Srikanth
08/01/2023, 4:00 PMZach
08/01/2023, 4:12 PMfrom dagster import in_process_executor, job
@job(executor_def=in_process_executor)
def a_job():
some_op.map(another_op)
Hiranya Srikanth
08/01/2023, 4:22 PM