fuchanghai commented on PR #14664:
URL: 
https://github.com/apache/dolphinscheduler/pull/14664#issuecomment-1659460667

   从我的观点来看,首先c1节点的某条分支是非执行时,并且这条非执行分支上有condition 
节点(以下成为c2),并且这个c2节点是或的关系。我会做以下操作
   1.当或的条件没有全部判断完毕,我不会将c2 放入skip 节点
   2.在c2 节点信息上加入c2所依赖的各个dependNode的状态,例如c2节点依赖c1节点的那条分支是不执行的,我就设该dependNode 
为false
   3.当c2 所依赖的dependNode全为false时,放入skipNodeList
   
   
   ```
   From my point of view, first of all, a branch of the c1 node is 
non-executable, and there is a condition node (hereinafter referred to as c2) 
on this non-executive branch, and this c2 node is an or relationship. I would 
do the following
   1. I will not put c2 into the skip node when all the conditions of or have 
not been judged
   2. Add the status of each dependNode that c2 depends on to the c2 node 
information. For example, the branch where c2 node depends on c1 node is not 
executed, so I set the dependNode to false
   3. When the dependNodes that c2 depends on are all false, put them into 
skipNodeList
   ```
   
   hi @alei1206 WDYT ? cc @Radeity 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to