@@ -91,7 +91,7 @@ class OpDefinition(NodeDefinition, IHasInternalInit):
91
91
code_version (Optional[str]): (Experimental) Version of the code encapsulated by the op. If set,
92
92
this is used as a default code version for all outputs.
93
93
retry_policy (Optional[RetryPolicy]): The retry policy for this op.
94
- concurrency_key (Optional[str]): A string that identifies the concurrency limit group that governs
94
+ concurrency_group (Optional[str]): A string that identifies the concurrency limit group that governs
95
95
this op's execution.
96
96
97
97
@@ -114,7 +114,7 @@ def _add_one(_context, inputs):
114
114
_required_resource_keys : AbstractSet [str ]
115
115
_version : Optional [str ]
116
116
_retry_policy : Optional [RetryPolicy ]
117
- _concurrency_key : Optional [str ]
117
+ _concurrency_group : Optional [str ]
118
118
119
119
def __init__ (
120
120
self ,
@@ -129,7 +129,7 @@ def __init__(
129
129
version : Optional [str ] = None ,
130
130
retry_policy : Optional [RetryPolicy ] = None ,
131
131
code_version : Optional [str ] = None ,
132
- concurrency_key : Optional [str ] = None ,
132
+ concurrency_group : Optional [str ] = None ,
133
133
):
134
134
from dagster ._core .definitions .decorators .op_decorator import (
135
135
DecoratedOpFunction ,
@@ -174,7 +174,7 @@ def __init__(
174
174
check .opt_set_param (required_resource_keys , "required_resource_keys" , of_type = str )
175
175
)
176
176
self ._retry_policy = check .opt_inst_param (retry_policy , "retry_policy" , RetryPolicy )
177
- self ._concurrency_key = _validate_concurrency_key ( concurrency_key , tags )
177
+ self ._concurrency_group = _validate_concurrency_group ( concurrency_group , tags )
178
178
179
179
positional_inputs = (
180
180
self ._compute_fn .positional_inputs ()
@@ -204,7 +204,7 @@ def dagster_internal_init(
204
204
version : Optional [str ],
205
205
retry_policy : Optional [RetryPolicy ],
206
206
code_version : Optional [str ],
207
- concurrency_key : Optional [str ],
207
+ concurrency_group : Optional [str ],
208
208
) -> "OpDefinition" :
209
209
return OpDefinition (
210
210
compute_fn = compute_fn ,
@@ -218,7 +218,7 @@ def dagster_internal_init(
218
218
version = version ,
219
219
retry_policy = retry_policy ,
220
220
code_version = code_version ,
221
- concurrency_key = concurrency_key ,
221
+ concurrency_group = concurrency_group ,
222
222
)
223
223
224
224
@property
@@ -305,9 +305,9 @@ def with_retry_policy(self, retry_policy: RetryPolicy) -> "PendingNodeInvocation
305
305
return super (OpDefinition , self ).with_retry_policy (retry_policy )
306
306
307
307
@property
308
- def concurrency_key (self ) -> Optional [str ]:
308
+ def concurrency_group (self ) -> Optional [str ]:
309
309
"""Optional[str]: The concurrency key for this op."""
310
- return self ._concurrency_key
310
+ return self ._concurrency_group
311
311
312
312
def is_from_decorator (self ) -> bool :
313
313
from dagster ._core .definitions .decorators .op_decorator import DecoratedOpFunction
@@ -393,7 +393,7 @@ def with_replaced_properties(
393
393
code_version = self ._version ,
394
394
retry_policy = self .retry_policy ,
395
395
version = None , # code_version replaces version
396
- concurrency_key = self .concurrency_key ,
396
+ concurrency_group = self .concurrency_group ,
397
397
)
398
398
399
399
def copy_for_configured (
@@ -602,19 +602,19 @@ def _is_result_object_type(ttype):
602
602
return ttype in (MaterializeResult , ObserveResult , AssetCheckResult )
603
603
604
604
605
- def _validate_concurrency_key ( concurrency_key , tags ):
605
+ def _validate_concurrency_group ( concurrency_group , tags ):
606
606
from dagster ._core .storage .tags import GLOBAL_CONCURRENCY_TAG
607
607
608
- check .opt_str_param (concurrency_key , "concurrency_key " )
608
+ check .opt_str_param (concurrency_group , "concurrency_group " )
609
609
tags = check .opt_mapping_param (tags , "tags" )
610
610
tag_concurrency_key = tags .get (GLOBAL_CONCURRENCY_TAG )
611
- if concurrency_key and tag_concurrency_key and concurrency_key != tag_concurrency_key :
611
+ if concurrency_group and tag_concurrency_key and concurrency_group != tag_concurrency_key :
612
612
raise DagsterInvalidDefinitionError (
613
- f'Concurrency key "{ concurrency_key } " that conflicts with the concurrency key tag "{ tag_concurrency_key } ".'
613
+ f'Concurrency group "{ concurrency_group } " that conflicts with the concurrency key tag "{ tag_concurrency_key } ".'
614
614
)
615
615
616
- if concurrency_key :
617
- return concurrency_key
616
+ if concurrency_group :
617
+ return concurrency_group
618
618
619
619
if tag_concurrency_key :
620
620
return tag_concurrency_key
0 commit comments