What is a dry-run?
If a node is scheduled to run on specific days of a week, month, or year, the system still creates an instance at the scheduled time on the other days. However, this instance is a dry-run, meaning it does not process any data. A dry-run instance exhibits the following behavior:
-
It is immediately marked as successful with a run duration of
0seconds. -
It does not execute the task, so the run log is empty.
-
It does not block its descendant nodes, allowing them to run as scheduled.
-
It consumes no resources.
Dry-run scenarios
Several scenarios can trigger a dry-run instance.
Scenario 1: Weekly and monthly dry-runs
Scenario 2: Real-time expired instances
Scenario 3: Setting an instance to successful
Scenario 4: Dry-run configuration
Scenario 5: Unselected Instance in Temporary Workflow
Troubleshoot dry-runs for daily nodes
If a daily scheduled node runs as a dry-run, check its scheduling properties to verify whether it is configured for a dry-run.
T+1: Data generated on the current day (T) is processed on the next day (T+1).