Skip to content

[Improvement][dolphinscheduler-api] A dependent node cannot depend on the workflow it is in #17873

@Mrhs121

Description

@Mrhs121

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

In the current version, users are allowed to depend on the workflow itself when updating a workflow that contains dependent nodes(For example, the dep_ods_dwd workflow in the following figure).
This causes two problems:

  • ont is circular dependency
  • the other is that once the workflow containing the dependent node is successfully created, it cannot be deleted due to the circular dependency.
Image Image

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions