Skip to content

Conversation

@caishunfeng
Copy link
Contributor

Purpose of the pull request

When multiple masters are used to run sub-workflow tasks, notification may cause memory data inconsistency in the parent workflow instance, and the process will be more complicated.
Currently, relying on StateWheelExecuteThread to trigger states events is simple and efficient enough.

Brief change log

WorkflowExecuteThreadPool

Verify this pull request

  • Manually verified the change by testing locally.

@caishunfeng caishunfeng added bug Something isn't working 3.0.x 3.1.x for 3.1.x version 3.2.1 labels Oct 20, 2023
@caishunfeng caishunfeng self-assigned this Oct 20, 2023
@codecov-commenter
Copy link

codecov-commenter commented Oct 20, 2023

Codecov Report

Merging #15057 (c263dac) into dev (f0f12c9) will increase coverage by 0.05%.
The diff coverage is n/a.

❗ Current head c263dac differs from pull request most recent head 4df9ad0. Consider uploading reports for the commit 4df9ad0 to get more accurate results

@@             Coverage Diff              @@
##                dev   #15057      +/-   ##
============================================
+ Coverage     38.95%   39.00%   +0.05%     
+ Complexity     4603     4599       -4     
============================================
  Files          1231     1231              
  Lines         43356    43300      -56     
  Branches       4794     4792       -2     
============================================
  Hits          16888    16888              
+ Misses        24592    24536      -56     
  Partials       1876     1876              
Files Coverage Δ
...erver/master/runner/WorkflowExecuteThreadPool.java 2.17% <ø> (+1.19%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Copy link
Member

@ruanwenjun ruanwenjun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@SbloodyS SbloodyS added this to the 3.2.1 milestone Oct 22, 2023
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@caishunfeng caishunfeng merged commit c59b2d5 into apache:dev Oct 23, 2023
@caishunfeng caishunfeng deleted the fix/sub_process_notify branch October 23, 2023 02:20
xdu-chenrj pushed a commit to xdu-chenrj/dolphinscheduler that referenced this pull request Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.1.x for 3.1.x version 3.2.1 backend bug Something isn't working ready-to-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants