-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdagster.yaml
More file actions
27 lines (25 loc) · 875 Bytes
/
dagster.yaml
File metadata and controls
27 lines (25 loc) · 875 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Dagster instance configuration for prepare-annotations
#
# Concurrency Control:
# Uses tag-based concurrency limits via run_coordinator to prevent
# too many memory-intensive operations running in parallel.
#
# See: https://docs.dagster.io/deployment/dagster-instance
# Run coordinator with tag-based concurrency limits
run_coordinator:
module: dagster.core.run_coordinator
class: QueuedRunCoordinator
config:
tag_concurrency_limits:
# Limit concurrent VCF downloads (I/O bound)
- key: "dagster/concurrency_key"
value: "ensembl_vcf_download"
limit: 4
# Limit concurrent parquet conversions (CPU/memory intensive)
- key: "dagster/concurrency_key"
value: "ensembl_parquet_conversion"
limit: 2
# Unified storage configuration (SQLite for local development)
storage:
sqlite:
base_dir: .dagster_home