You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi/openapiv2.json
+19-12Lines changed: 19 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -15476,6 +15476,10 @@
15476
15476
"pollerAutoscaling": {
15477
15477
"type": "boolean",
15478
15478
"title": "True if the namespace supports poller autoscaling"
15479
+
},
15480
+
"workerCommands": {
15481
+
"type": "boolean",
15482
+
"description": "True if the namespace supports worker commands (server-to-worker communication via control queues)."
15479
15483
}
15480
15484
},
15481
15485
"description": "Namespace capability details. Should contain what features are enabled in a namespace."
@@ -17965,6 +17969,14 @@
17965
17969
"priority": {
17966
17970
"$ref": "#/definitions/v1Priority",
17967
17971
"title": "Priority metadata"
17972
+
},
17973
+
"timeSkippingConfig": {
17974
+
"$ref": "#/definitions/v1TimeSkippingConfig",
17975
+
"description": "The propagated time-skipping configuration for the child workflow."
17976
+
},
17977
+
"initialSkippedDuration": {
17978
+
"type": "string",
17979
+
"description": "Propagate the duration skipped to the child workflow."
17968
17980
}
17969
17981
}
17970
17982
},
@@ -18353,11 +18365,7 @@
18353
18365
"properties": {
18354
18366
"enabled": {
18355
18367
"type": "boolean",
18356
-
"description": "Enables or disables time skipping for this workflow execution.\nBy default, this field is propagated to transitively related workflows (child workflows/start-as-new/reset) \nat the time they are started.\nChanges made after a transitively related workflow has started are not propagated."
18357
-
},
18358
-
"disablePropagation": {
18359
-
"type": "boolean",
18360
-
"description": "If set, the enabled field is not propagated to transitively related workflows."
18368
+
"description": "Enables or disables time skipping for this workflow execution."
18361
18369
},
18362
18370
"maxSkippedDuration": {
18363
18371
"type": "string",
@@ -18366,14 +18374,9 @@
18366
18374
"maxElapsedDuration": {
18367
18375
"type": "string",
18368
18376
"description": "Maximum elapsed time since time skipping was enabled.\nThis includes both skipped time and real time elapsing."
18369
-
},
18370
-
"maxTargetTime": {
18371
-
"type": "string",
18372
-
"format": "date-time",
18373
-
"description": "Absolute virtual timestamp at which time skipping is disabled.\nTime skipping will not advance beyond this point."
18374
18377
}
18375
18378
},
18376
-
"description": "Configuration for time skipping during a workflow execution.\nWhen enabled, virtual time advances automatically whenever there is no in-flight work.\nIn-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\nand possibly other features added in the future.\nUser timers are not classified as in-flight work and will be skipped over.\nWhen time advances, it skips to the earlier of the next user timer or the configured bound, if either exists."
18379
+
"description": "Configuration for time skipping during a workflow execution.\nWhen enabled, virtual time advances automatically whenever there is no in-flight work.\nIn-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\nand possibly other features added in the future.\nUser timers are not classified as in-flight work and will be skipped over.\nWhen time advances, it skips to the earlier of the next user timer or the configured bound, if either exists.\n\nPropagation behavior of time skipping:\nThe enabled flag, bound fields, and accumulated skipped duration are propagated to related executions as follows:\n(1) Child workflows and continue-as-new: both the configuration and the accumulated skipped duration are\n inherited from the current execution. The configured bound is shared between the inherited skipped\n duration and any additional duration skipped by the new run.\n(2) Retry and cron: the configuration and accumulated skipped duration are inherited as recorded when the\n current workflow started; the accumulated skipped duration of the current run is not propagated.\n(3) Reset: the new run retains the time-skipping configuration of the current execution. Because reset replays\n all events up to the reset point and re-applies any UpdateWorkflowExecutionOptions changes made after that\n point, the resulting run ends up with the same final time-skipping configuration as the previous run."
18377
18380
},
18378
18381
"v1TimeoutFailureInfo": {
18379
18382
"type": "object",
@@ -19657,7 +19660,7 @@
19657
19660
},
19658
19661
"timeSkippingConfig": {
19659
19662
"$ref": "#/definitions/v1TimeSkippingConfig",
19660
-
"description": "Time-skipping configuration for this workflow execution.\nIf not set, the time-skipping conf will not get updated upon request, \ni.e. the existing time-skipping conf will be preserved."
19663
+
"description": "Time-skipping configuration for this workflow execution.\nIf not set, the time-skipping configuration is not updated by this request;\nthe existing configuration is preserved."
19661
19664
}
19662
19665
}
19663
19666
},
@@ -19927,6 +19930,10 @@
19927
19930
"timeSkippingConfig": {
19928
19931
"$ref": "#/definitions/v1TimeSkippingConfig",
19929
19932
"description": "Initial time-skipping configuration for this workflow execution, recorded at start time.\nThis may have been set explicitly via the start workflow request, or propagated from a\nparent/previous execution.\n\nThe configuration may be updated after start via UpdateWorkflowExecutionOptions, which\nwill be reflected in the WorkflowExecutionOptionsUpdatedEvent."
19933
+
},
19934
+
"initialSkippedDuration": {
19935
+
"type": "string",
19936
+
"description": "The time skipped by the previous execution that started this workflow.\nIt can happen in cases of child workflows and continue-as-new workflows."
19930
19937
}
19931
19938
},
19932
19939
"title": "Always the first event in workflow history"
description: Propagate the duration skipped to the child workflow.
15560
15571
StartNexusOperationExecutionRequest:
15561
15572
type: object
15562
15573
properties:
@@ -16243,10 +16254,7 @@ components:
16243
16254
properties:
16244
16255
enabled:
16245
16256
type: boolean
16246
-
description: "Enables or disables time skipping for this workflow execution.\n By default, this field is propagated to transitively related workflows (child workflows/start-as-new/reset) \n at the time they are started.\n Changes made after a transitively related workflow has started are not propagated."
16247
-
disablePropagation:
16248
-
type: boolean
16249
-
description: If set, the enabled field is not propagated to transitively related workflows.
16257
+
description: Enables or disables time skipping for this workflow execution.
Maximum elapsed time since time skipping was enabled.
16259
16267
This includes both skipped time and real time elapsing.
16260
-
maxTargetTime:
16261
-
type: string
16262
-
description: |-
16263
-
Absolute virtual timestamp at which time skipping is disabled.
16264
-
Time skipping will not advance beyond this point.
16265
-
format: date-time
16266
-
description: |-
16267
-
Configuration for time skipping during a workflow execution.
16268
-
When enabled, virtual time advances automatically whenever there is no in-flight work.
16269
-
In-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,
16270
-
and possibly other features added in the future.
16271
-
User timers are not classified as in-flight work and will be skipped over.
16272
-
When time advances, it skips to the earlier of the next user timer or the configured bound, if either exists.
16268
+
description: "Configuration for time skipping during a workflow execution.\n When enabled, virtual time advances automatically whenever there is no in-flight work.\n In-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\n and possibly other features added in the future.\n User timers are not classified as in-flight work and will be skipped over.\n When time advances, it skips to the earlier of the next user timer or the configured bound, if either exists.\n \n Propagation behavior of time skipping:\n The enabled flag, bound fields, and accumulated skipped duration are propagated to related executions as follows:\n (1) Child workflows and continue-as-new: both the configuration and the accumulated skipped duration are\n inherited from the current execution. The configured bound is shared between the inherited skipped\n duration and any additional duration skipped by the new run.\n (2) Retry and cron: the configuration and accumulated skipped duration are inherited as recorded when the\n current workflow started; the accumulated skipped duration of the current run is not propagated.\n (3) Reset: the new run retains the time-skipping configuration of the current execution. Because reset replays\n all events up to the reset point and re-applies any UpdateWorkflowExecutionOptions changes made after that\n point, the resulting run ends up with the same final time-skipping configuration as the previous run."
16273
16269
TimeoutFailureInfo:
16274
16270
type: object
16275
16271
properties:
@@ -18219,7 +18215,10 @@ components:
18219
18215
timeSkippingConfig:
18220
18216
allOf:
18221
18217
- $ref: '#/components/schemas/TimeSkippingConfig'
18222
-
description: "Time-skipping configuration for this workflow execution.\n If not set, the time-skipping conf will not get updated upon request, \n i.e. the existing time-skipping conf will be preserved."
18218
+
description: |-
18219
+
Time-skipping configuration for this workflow execution.
18220
+
If not set, the time-skipping configuration is not updated by this request;
18221
+
the existing configuration is preserved.
18223
18222
WorkflowExecutionOptionsUpdatedEventAttributes:
18224
18223
type: object
18225
18224
properties:
@@ -18563,6 +18562,12 @@ components:
18563
18562
18564
18563
The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
18565
18564
will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
0 commit comments