Skip to content

[Improvement][Server] change quartz executor to be managed by Spring#8774

Merged
caishunfeng merged 1 commit into
apache:devfrom
caishunfeng:quartz_executor
Mar 9, 2022
Merged

[Improvement][Server] change quartz executor to be managed by Spring#8774
caishunfeng merged 1 commit into
apache:devfrom
caishunfeng:quartz_executor

Conversation

@caishunfeng
Copy link
Copy Markdown
Contributor

Purpose of the pull request

  • this pr change the QuartzExecutor to be managed by Spring

Brief change log

  • add the interface dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/QuartzExecutor.java, and implete by dolphinscheduler-service/src/main/java/org/apache/dolphinscheduler/service/quartz/impl/QuartzExecutorImpl.java.

Verify this pull request

  • This pull request is already covered by existing tests, such as dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/SchedulerServiceTest.java.

  • Manually verified the change by testing locally is OK.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 9, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

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

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

Merging #8774 (a382c8e) into dev (d3a8fa1) will decrease coverage by 0.03%.
The diff coverage is 0.00%.

❗ Current head a382c8e differs from pull request most recent head 6fe8e5f. Consider uploading reports for the commit 6fe8e5f to get more accurate results

Impacted file tree graph

@@             Coverage Diff              @@
##                dev    #8774      +/-   ##
============================================
- Coverage     45.34%   45.30%   -0.04%     
+ Complexity     4080     4075       -5     
============================================
  Files           702      702              
  Lines         27112    27109       -3     
  Branches       2897     2897              
============================================
- Hits          12293    12281      -12     
- Misses        13665    13678      +13     
+ Partials       1154     1150       -4     
Impacted Files Coverage Δ
...heduler/api/service/impl/SchedulerServiceImpl.java 8.62% <0.00%> (ø)
...inscheduler/service/quartz/ProcessScheduleJob.java 0.00% <0.00%> (ø)
...eduler/service/quartz/impl/QuartzExecutorImpl.java 0.00% <0.00%> (ø)
...he/dolphinscheduler/common/enums/SqoopJobType.java 0.00% <0.00%> (-88.89%) ⬇️
...org/apache/dolphinscheduler/remote/utils/Host.java 37.77% <0.00%> (-2.23%) ⬇️
...inscheduler/common/task/sqoop/SqoopParameters.java 74.00% <0.00%> (-2.00%) ⬇️
...e/dolphinscheduler/remote/NettyRemotingClient.java 52.11% <0.00%> (-1.41%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d3a8fa1...6fe8e5f. Read the comment docs.

@caishunfeng caishunfeng requested a review from kezhenxu94 March 9, 2022 13:16
@caishunfeng caishunfeng merged commit ddd4474 into apache:dev Mar 9, 2022
SbloodyS added a commit to SbloodyS/dolphinscheduler that referenced this pull request Mar 10, 2022
[Docs][UI-Next] Add js-cookie license. (apache#8762)

[Fix-8744][standalone-server] start standalone server failed (apache#8747)

 [Fix] [ui] Fixed the re-upload function of the Resource Management menu apache#8764 (apache#8763)

* [fix] [ui] Fixed the re-upload function of the Resource Management menu
* Modify resource file list and sub-file front-end code
* Modify udF resource file list and subfile front-end code
* Fix modified page does not dynamically update content, added V-if judgment

* [fix] [ui] Fixed the re-upload function of the Resource Management menu
* Modify resource file list and sub-file front-end code
* Modify udF resource file list and subfile front-end code
* Fix modified page does not dynamically update content, added V-if judgment
* Fix duplicate ID problem

Co-authored-by: wangqiang <wangqiang@coocaa.com>

[Feature-8735][UI Next][V1.0.0-Alpha] Added the form of the EMR task. (apache#8766)

* add two icons

* developed the form of the emr task

[Fix][UI Next][V1.0.0-Alpha] Fix error when deployed to nginx after compilation (apache#8767)

[Fix][UI-Next][V1.0.0-Alpha] Fix user login error (apache#8773)

* fix user login error

* logout clear cookie

[Fix-8757][UI Next][V1.0.0-Alpha] Added the text button into the form of the task. (apache#8775)

* fix this issue

* restore the lodash.min.js

[python] Add LICENSE and NOTICE to python dist package (apache#8768)

* Add LICENSE and NOTICE to Python API
* Add new license dir `python-api-license` to keep all
  Python API's LICENSE files
* Change LICENSE in distribute package
* Add content about should add LICENSE when new dependence
  adding

change quartz executor to be managed by spring (apache#8774)

Co-authored-by: caishunfeng <534328519@qq.com>

[Fix][data-quality] change data-quality task main jar path (apache#8752)

* feat(data-quality) change data-quality task main jar path

* feat(data-quality) change data-quality task main jar path

Co-authored-by: zixi0825 <sunzhaohe@linklogis.com>

[Fix][UI Next][V1.0.0-Alpha] Fix workflow duplicate key error bug (apache#8782)

remove testCreateDuplicateTenant

fix error

fix error

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

test

feature_8727
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants