lhjzmn opened a new issue #7538: URL: https://github.com/apache/dolphinscheduler/issues/7538
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar issues. ### What happened In a dag, after the node is forbidden to execute, there is a problem with the judgment of the execution of the node that depends on the forbidden node. ### What you expected to happen When a node depends on a forbidden node, it should be judged whether the parent node of the forbidden node has finished running. ### How to reproduce  As shown in the figure, test1_stop and test2_stop are prohibited nodes. The test3 node depends on test1_stop and test2_stop. In my opinion, whether test3 is executed depends on whether test1 and test2 are executed. But in my test, although the test1 node has been executed, but test2 is being executed, I think test3 should not be executed at this time, but he was executed. Is this a special design? If this is a bug, I would be happy to contribute my code, thank you. ### Anything else _No response_ ### Version 2.0.1 ### Are you willing to submit PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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]
