Aman Saleem
04/21/2022, 8:12 AMIn Progress
state at a time that taking a lot time for processing runs. Here is my configuration setting.
Any suggestion for making it faster will be helpful.
run_coordinator:
module: dagster.core.run_coordinator
class: QueuedRunCoordinator
config:
max_concurrent_runs: 50
tag_concurrency_limits:
- key: GET_MERCHANT_LISTINGS_ALL_DATA
limit: 20
- key: GET_MERCHANT_LISTINGS_ALL_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA
limit: 20
- key: GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA
limit: 20
- key: GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA
limit: 20
- key: GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
limit: 20
- key: GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: GET_RESERVED_INVENTORY_DATA
limit: 20
- key: GET_RESERVED_INVENTORY_DATA
limit: 2
value:
applyLimitPerUniqueValue: true
- key: list_inventory_supply
limit: 20
- key: list_inventory_supply
limit: 2
value:
applyLimitPerUniqueValue: true
daniel
04/21/2022, 2:26 PMdaniel
04/21/2022, 2:28 PMAman Saleem
04/21/2022, 3:06 PMthat you have a large number of queued runs that are coming off the queue slower than you would expect?
daniel
04/21/2022, 3:06 PMAman Saleem
04/21/2022, 3:11 PMQueuedRunCoordinatorDaemon
logs.
Plus runs are coming slower from the time they got queued.daniel
04/21/2022, 3:12 PMAman Saleem
04/21/2022, 3:13 PMrun_coordinator:
module: dagster.core.run_coordinator
class: QueuedRunCoordinator
config:
max_concurrent_runs: 50
tag_concurrency_limits:
- key: GET_MERCHANT_LISTINGS_ALL_DATA
limit: 30
- key: GET_MERCHANT_LISTINGS_ALL_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA
limit: 30
- key: GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA
limit: 30
- key: GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA
limit: 30
- key: GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
limit: 30
- key: GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: GET_RESERVED_INVENTORY_DATA
limit: 30
- key: GET_RESERVED_INVENTORY_DATA
limit: 5
value:
applyLimitPerUniqueValue: true
- key: list_inventory_supply
limit: 30
- key: list_inventory_supply
limit: 5
value:
applyLimitPerUniqueValue: true
daniel
04/21/2022, 3:13 PMAman Saleem
04/21/2022, 3:13 PMI think it’s going to be difficult to help more without visibility into what the run queue daemon is doing, which would typically be found in those logsok let my try to get those logs
Aman Saleem
04/21/2022, 3:14 PMdaniel
04/21/2022, 3:18 PMAman Saleem
04/21/2022, 3:22 PMdaniel
04/21/2022, 3:23 PMdaniel
04/21/2022, 3:23 PMAman Saleem
04/21/2022, 3:24 PMdaniel
04/21/2022, 3:25 PMAman Saleem
04/21/2022, 3:26 PMAman Saleem
04/21/2022, 3:27 PMAman Saleem
04/21/2022, 5:20 PMdaniel
04/21/2022, 5:29 PMApr 20 08:03:51 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:03:51 - QueuedRunCoordinatorDaemon - INFO - Retrieved 4600 queued runs, checking limits.
Apr 20 08:03:51 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 4600 queued runs, checking limits.
Apr 20 08:03:51 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:03:51 - QueuedRunCoordinatorDaemon - INFO - Launched 0 runs.
Apr 20 08:03:51 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 0 runs.
Apr 20 08:04:07 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:04:07 - QueuedRunCoordinatorDaemon - INFO - Retrieved 4645 queued runs, checking limits.
Apr 20 08:04:07 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 4645 queued runs, checking limits.
Apr 20 08:04:07 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:04:07 - QueuedRunCoordinatorDaemon - INFO - Launched 0 runs.
Apr 20 08:04:07 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 0 runs.
Apr 20 08:04:13 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:04:13 - QueuedRunCoordinatorDaemon - INFO - Retrieved 4661 queued runs, checking limits.
Apr 20 08:04:13 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 4661 queued runs, checking limits.
Apr 20 08:04:13 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:04:13 - QueuedRunCoordinatorDaemon - INFO - Launched 0 runs.
Apr 20 08:04:13 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 0 runs.
Apr 20 08:05:19 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:05:19 - QueuedRunCoordinatorDaemon - INFO - Launched 15 runs.
Apr 20 08:05:19 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 15 runs.
Apr 20 08:05:21 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:05:21 - QueuedRunCoordinatorDaemon - INFO - Retrieved 4759 queued runs, checking limits.
Apr 20 08:05:21 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 4759 queued runs, checking limits.
Apr 20 08:05:42 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:05:42 - QueuedRunCoordinatorDaemon - INFO - Launched 3 runs.
Apr 20 08:05:42 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 3 runs.
Apr 20 08:07:43 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:07:43 - QueuedRunCoordinatorDaemon - INFO - Launched 16 runs.
Apr 20 08:07:43 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 16 runs.
Apr 20 08:07:45 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:07:45 - QueuedRunCoordinatorDaemon - INFO - Retrieved 4955 queued runs, checking limits.
Apr 20 08:07:45 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 4955 queued runs, checking limits.
Apr 20 08:08:46 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:08:46 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:08:46 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:08:48 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:08:48 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5046 queued runs, checking limits.
Apr 20 08:08:48 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5046 queued runs, checking limits.
Apr 20 08:09:52 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:09:52 - QueuedRunCoordinatorDaemon - INFO - Launched 15 runs.
Apr 20 08:09:52 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 15 runs.
Apr 20 08:09:53 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:09:53 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5139 queued runs, checking limits.
Apr 20 08:09:53 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5139 queued runs, checking limits.
Apr 20 08:10:14 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:10:14 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:10:14 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:10:16 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:10:16 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5169 queued runs, checking limits.
Apr 20 08:10:16 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5169 queued runs, checking limits.
Apr 20 08:13:23 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:13:23 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:13:23 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:13:44 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:13:44 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5420 queued runs, checking limits.
Apr 20 08:13:44 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5420 queued runs, checking limits.
Apr 20 08:14:47 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:14:47 - QueuedRunCoordinatorDaemon - INFO - Launched 16 runs.
Apr 20 08:14:47 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 16 runs.
Apr 20 08:14:49 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:14:49 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5504 queued runs, checking limits.
Apr 20 08:14:49 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5504 queued runs, checking limits.
Apr 20 08:15:51 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:15:51 - QueuedRunCoordinatorDaemon - INFO - Launched 16 runs.
Apr 20 08:15:51 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 16 runs.
Apr 20 08:16:15 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:16:15 - QueuedRunCoordinatorDaemon - INFO - Launched 16 runs.
Apr 20 08:16:15 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 16 runs.
Apr 20 08:18:17 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:18:17 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:18:17 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:19:44 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:19:44 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:19:44 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:19:46 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:19:46 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5857 queued runs, checking limits.
Apr 20 08:19:46 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5857 queued runs, checking limits.
Apr 20 08:20:48 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:20:48 - QueuedRunCoordinatorDaemon - INFO - Launched 17 runs.
Apr 20 08:20:48 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Launched 17 runs.
Apr 20 08:20:50 ip-172-31-7-87 dagster-daemon[19942]: 2022-04-20 08:20:50 - QueuedRunCoordinatorDaemon - INFO - Retrieved 5930 queued runs, checking limits.
Apr 20 08:20:50 ip-172-31-7-87 dagster-daemon[19942]: INFO:QueuedRunCoordinatorDaemon:Retrieved 5930 queued runs, checking limits.
The number of queued runs keeps going up, seemingly faster than they can be taken off the queue and launcheddaniel
04/21/2022, 5:31 PMdaniel
04/21/2022, 5:32 PMdaniel
04/21/2022, 5:35 PMAman Saleem
04/21/2022, 5:38 PMdo your runs typically finish really quickly?each run don’t have fix time, some are finishing in 2 to 6 sec while some can takes mins
Aman Saleem
04/21/2022, 5:40 PMAman Saleem
04/21/2022, 5:40 PMAman Saleem
04/21/2022, 5:41 PMa lot of customers using dagster in production at load will make use of a system like k8s or ecs that can horizontally scale to run lots of runs in parallelsalso will look into this
daniel
04/21/2022, 5:44 PMAman Saleem
04/21/2022, 5:46 PM