From 77661c603271d1290aaaed0c97c9dad92233e190 Mon Sep 17 00:00:00 2001 From: chris meyers Date: Tue, 16 Oct 2018 08:33:20 -0400 Subject: [PATCH] short circuit performance optimization --- awx/main/scheduler/dag_workflow.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/main/scheduler/dag_workflow.py b/awx/main/scheduler/dag_workflow.py index 3eebfb1b4f..cc2ea73da0 100644 --- a/awx/main/scheduler/dag_workflow.py +++ b/awx/main/scheduler/dag_workflow.py @@ -122,6 +122,9 @@ class WorkflowDAG(SimpleDAG): all_parents_dnr = True parent_run_path = False for p in parent_nodes: + if p.do_not_run is True: + continue + if not p.job and p.do_not_run is False: all_parents_dnr = False