All Products
Search
Document Center

DataWorks:Task freezing and unfreezing

Last Updated:Mar 26, 2026

This topic provides answers to some frequently asked questions about node freezing and unfreezing.

What is the difference between freezing a node and freezing an instance?

Freezing operates at two independent levels:

Freeze a node Freeze an instance
Scope Affects all future instances generated from the node, starting the next day Affects only the specific instance
Effect on the other level Does not retroactively affect already-generated instances Does not change the freeze status of the node
Where to act Operation Center or DataStudio Operation Center

This distinction is the key to diagnosing most freeze-related issues.

What happens when I freeze or unfreeze an auto triggered node?

Every night, DataWorks generates auto triggered instances scheduled to run the next day. When you freeze a node:

  • Instances scheduled to run on the same day are not affected — they run as expected.

  • Instances generated after the freeze are frozen and will not run. Their descendant instances are also blocked.

When you unfreeze a node, newly generated instances resume their normal schedule starting the next day.

Freeze a node in Operation Center

Freeze and unfreeze

Freeze a node in DataStudio

In the Schedule section of the Properties tab, set Recurrence to Skip Execution to freeze, or Normal to unfreeze. Commit and deploy the node for the change to take effect in the production environment.

Freeze or unfreeze an auto triggered node in DataStudio.

What happens when I freeze or unfreeze an auto triggered instance?

Freezing or unfreezing an instance does not affect the node it belongs to. If the node is frozen and you unfreeze one of its instances, the other instances scheduled for the next day remain frozen.

Freeze or unfreeze an auto triggered instance

Freeze and unfreeze are manual operations. Check the operation logs if you need to review what was done.

What happens to data backfill and test instances after I freeze a node?

Data backfill node instances and test node instances are snapshots generated from an auto triggered node. Freezing the node also freezes any data backfill and test instances generated after the freeze. Instances generated before the freeze are not affected.

Why does a frozen node still run as scheduled?

This typically happens for one of two reasons:

The freeze only applies to future instances. The freeze operation does not affect instances already generated before the freeze. Instances scheduled for the same day the freeze takes effect run as expected. Only instances generated the following night onward are frozen.

Data backfill and test instances are snapshots. If you manually created a data backfill node or a test node before the freeze, the resulting instances are based on snapshot information taken at creation time. These instances are not affected by a later node freeze.

To confirm whether a node is frozen, check its status in Operation Center.

How do I rerun an unfrozen instance?

After unfreezing an instance, whether it runs depends on its scheduled time and the status of its ancestor node. Using Instance a (ancestor) and Instance b (unfrozen) as an example:

Ancestor (Instance a) status What happens to Instance b
Not yet run Enters Waiting time state, then runs as scheduled
Currently running Enters Waiting time state, then runs as scheduled
Successfully completed — scheduled time not yet reached Enters Waiting time state
Successfully completed — scheduled time has elapsed Fails to run. Click Rerun in the Actions column to run it manually. Descendant instances run after Instance b succeeds.
Failed Not run. See Tasks not running to troubleshoot.
Unfreeze an instance

How do I check who performed freeze or unfreeze operations?

View operation logs on the Cycle Task or Cycle Instance page in Operation Center.

Confirm frozen nodes