Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix][api] Fix multiple threads creating folders will result in multiple identical folders #3554

Closed
wants to merge 1,097 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1097 commits
Select commit Hold shift + click to select a range
9c36829
ut fix
simon824 Jun 3, 2020
4a10157
ut fix
simon824 Jun 4, 2020
6205e68
annotation reset
simon824 Jun 4, 2020
572ee0f
Using Jackson instead of Fastjson
simon824 Jun 4, 2020
3e7dc7d
merge method updateuser if and fix bug#2892
597365581 Jun 4, 2020
4197ee8
Using Jackson instead of Fastjson
simon824 Jun 4, 2020
3286375
Using Jackson instead of Fastjson
simon824 Jun 4, 2020
9ada3c7
Using Jackson instead of Fastjson
simon824 Jun 4, 2020
ae9afcf
Merge pull request #2898 from 597365581/patch-6
gabrywu Jun 4, 2020
9a92ab7
Using Jackson instead of Fastjson
simon824 Jun 4, 2020
12c249a
fix ci log bug (#2901)
khadgarmage Jun 4, 2020
b5eb9fe
fix bug: sqoop mysql import params error (#2896)
Eights-Li Jun 5, 2020
e8d9f5c
Fixed selection of tenant value and defalut changed to lower case
break60 Jun 5, 2020
dd7513d
Merge pull request #2902 from break60/dev-1.3.0
xingchun-chen Jun 5, 2020
3f731f7
update how to build and remove docs link (#2906)
lgcareer Jun 5, 2020
8681036
Fix tasks not execute in sub-process when rerun scheduled process. #2…
yh2388 Jun 5, 2020
0de8e58
fix create table sql exception (#2912)
davidzollo Jun 6, 2020
b21259d
add MicroBenchMark model (#2851)
CalvinKirs Jun 6, 2020
5c9b080
fix #2910 master server will show exception for some time when it res…
davidzollo Jun 6, 2020
7c9f596
Fixbug datax task (#2909)
wen-hemin Jun 6, 2020
422fe51
[license] add license and notice (#2916)
lenboo Jun 6, 2020
186ba3b
fix oom when no master is active in dev-1.3.0 (#2918)
davidzollo Jun 8, 2020
6e907f1
1. specified jackson Date format.
simon824 Jun 9, 2020
2c59045
Merge pull request #1 from apache/dev
simon824 Jun 9, 2020
8cabb7a
1. specified jackson Date format.
simon824 Jun 9, 2020
c5b3f35
replace fastjson annotation
simon824 Jun 9, 2020
464405f
Python, sql, sqoop,datax task node editor adds zoom function #2929 (#…
break60 Jun 9, 2020
c8f28ab
sqoop task optimization
Eights-Li Jun 9, 2020
50da695
sqoop front-end optimization
Eights-Li Jun 9, 2020
5d83d79
modify sqoop task UT
Eights-Li Jun 10, 2020
fad0907
remove fastjson maven dependence
simon824 Jun 10, 2020
7d45e11
remove fastjson license
simon824 Jun 10, 2020
2749c7e
add alert manage testCase and optimize test case execution order   (#…
xingchun-chen Jun 10, 2020
822adda
add sqoop task UT to pom
Eights-Li Jun 10, 2020
a64c2b3
Merge branch 'dev' of https://github.com/apache/incubator-dolphinsche…
Eights-Li Jun 10, 2020
1904a70
change 1.3.0 to 1.3.0-snapshot
Jun 10, 2020
20d8299
change 1.3.0 to 1.3.0-snapshot
Jun 10, 2020
fe3021c
add janino-3.0.12.jar
Jun 10, 2020
4f2f474
delete duplicate codes
Jun 10, 2020
b10a06b
add commons-compiler-3.0.12.jar
Jun 10, 2020
ee8581b
change delete status according to delete action result
Jun 10, 2020
a420644
sqoop task source type or target type is null throw exception
Eights-Li Jun 10, 2020
f643981
1. change windows new line 'CR' to linux new line 'LF'
simon824 Jun 11, 2020
a7fd0a5
Merge pull request #2943 from Eights-Li/dev-sqoop-optimization
wen-hemin Jun 11, 2020
87d0379
e2e add queue testcase (#2949)
xingchun-chen Jun 11, 2020
4e37be6
Update SqoopTaskTest.java
simon824 Jun 12, 2020
094d09b
Update pom.xml
simon824 Jun 12, 2020
b5a296f
Update pom.xml
simon824 Jun 12, 2020
71619ed
Update pom.xml
simon824 Jun 12, 2020
0b11275
Merge pull request #2 from apache/dev
simon824 Jun 12, 2020
65841a5
1. change windows new line 'CR' to linux new line 'LF'
simon824 Jun 12, 2020
cfecfb7
1. change windows new line 'CR' to linux new line 'LF'
simon824 Jun 12, 2020
24120a4
fix the bad code smell
simon824 Jun 12, 2020
65953fe
fix testBuildDataxJobContentJson
simon824 Jun 12, 2020
1b7d8ee
fix the bad code smell
simon824 Jun 12, 2020
284c50f
Compatible with flink1.10 or newer (#2952)
lijufeng2016 Jun 12, 2020
f56ae9e
add http task timeout & test unit (#2955)
BoYiZhang Jun 12, 2020
7f725c3
Update pom.xml
simon824 Jun 13, 2020
6c5b070
Update pom.xml
simon824 Jun 13, 2020
eebd0c7
Merge pull request #3 from apache/dev
simon824 Jun 13, 2020
2e4adbe
Update pom.xml
simon824 Jun 13, 2020
3fa4dd7
Resolved the conflict
simon824 Jun 13, 2020
3eb3670
Resolved the conflict
simon824 Jun 13, 2020
c0ddade
Merge branch 'dev' into removeUnnecessaryLock
wen-hemin Jun 13, 2020
11c4c58
Merge pull request #2960 from simon824/dev
gabrywu Jun 13, 2020
f1f9b59
Merge branch 'dev' into removeUnnecessaryLock
gabrywu Jun 13, 2020
9fd7289
remove unused import #2715 (#2718)
oceanos Jun 14, 2020
0e7403e
[Feature-2927][common] Fix NEF when get info from OSUtils (#2927) (#2…
yangyichao-mango Jun 14, 2020
3a7fd72
first show: remove unnecessary code (#2968)
superScala Jun 14, 2020
b939ab8
Delete the pom files animation.scss, _normalize.scss and _animation.s…
break60 Jun 14, 2020
40269a5
Merge pull request #2972 from break60/dev-1.3.0
xingchun-chen Jun 15, 2020
a58d1b3
Modify OracleDB connection string format. (#2970)
743294668 Jun 15, 2020
f532853
Merge branch 'dev' into removeUnnecessaryLock
gabrywu Jun 15, 2020
24c7f76
Merge pull request #2734 from gabrywu/removeUnnecessaryLock
wen-hemin Jun 15, 2020
f26367f
Change email to default (#2981)
break60 Jun 15, 2020
f7ea4f1
[Feature-2127][sql-schema] Fix the mysql version limited error for 5.…
yangyichao-mango Jun 15, 2020
8031c16
add break & default logic for NettyDecoder.decode (#2969)
superScala Jun 16, 2020
1c47a15
add mybatis-3 notice in the top-level notice (#3003)
lgcareer Jun 17, 2020
0744d40
[Hotfix-2922][common] Fix Jackson UDde error (#2922) (#2926)
yangyichao-mango Jun 17, 2020
25607f8
fix download resource file that under the directory error (#3007)
lgcareer Jun 17, 2020
eef3976
Fix bug #2991 duplicate key: DOLPHIN_ALERT (#2993)
Erik-ly Jun 17, 2020
08beae8
Fix unfiltered jar files in resource directory and UDF upload resourc…
break60 Jun 17, 2020
714ae33
merge from dev
Jun 19, 2020
620ecff
fix singe resource manager will NPE (#3013)
davidzollo Jun 19, 2020
a65cb48
always send emails no matter there are results (#3015)
gabrywu Jun 19, 2020
73cae7f
merge from dev-1.3.0
Jun 19, 2020
f874e8d
fix issue #3018 [BUG]i18n incomplete
Bye3eeu Jun 19, 2020
c56e555
Merge branch 'dev' into dev
Bye3eeu Jun 19, 2020
b81872c
merge from dev-1.3.0
Jun 19, 2020
4aa1826
fix testSqoopTaskTest bug (#3024)
CalvinKirs Jun 19, 2020
4aed82c
Merge branch 'dev' into dev
davidzollo Jun 20, 2020
6e0b464
fix issue #3018 [BUG]i18n incomplete (#3022)
Bye3eeu Jun 20, 2020
45785db
Set default time zone (#3006)
BoYiZhang Jun 20, 2020
518d03b
Simplify some methods for easy understanding (#2920)
CalvinKirs Jun 21, 2020
597e34b
Merge branch 'dev' of github.com:xsbai/incubator-dolphinscheduler int…
Bye3eeu Jun 22, 2020
0654757
modifiy the error comment
Bye3eeu Jun 22, 2020
f7533e0
modifiy the error comment
Bye3eeu Jun 22, 2020
8e7bdfa
update ut
Jun 22, 2020
ea1c653
merge from dev
Jun 22, 2020
8736f10
Merge pull request #3029 from xsbai/dev
xingchun-chen Jun 22, 2020
8c2d211
remove duplicate code
Jun 22, 2020
40bbef5
add state (#3040)
muzhongjiang Jun 23, 2020
ad28c65
[BUG_FIX]fix multi-threaded tests error. (#3044)
CalvinKirs Jun 23, 2020
513950c
remove exception ut
Jun 24, 2020
3d23a6c
remove exception ut
Jun 24, 2020
7da095d
remove exception ut
Jun 24, 2020
6a52efa
remove exception ut
Jun 24, 2020
e343ee0
remove exception ut
Jun 24, 2020
0dca8d8
Merge branch 'dev' into dev-merge
xingchun-chen Jun 24, 2020
6dffa97
fix release for nginx not package config files, eg: zookeeper.propert…
liuhuijuan-bx Jun 25, 2020
f1632e2
Set up JDK 11 for SonarCloud in github action. (#3052)
Jave-Chen Jun 25, 2020
8213da5
[WIP] load balance #3054 (#3057)
CalvinKirs Jun 28, 2020
9bf67d8
Revise annotation spelling errors & Enhanced code robustness (#3042)
zixi0825 Jun 28, 2020
39b3a37
[bugfix] remove Conflicting configuration sudo and user (#3038)
zhangchunyang1024 Jun 28, 2020
38e4853
[Feature-2925][server] Init TaskLogger in TaskExecuteProcessor (#2925…
yangyichao-mango Jun 28, 2020
0fc49b2
[bugfix] 1. fix alert.json includes repeated tag 'DOLPHIN_ALERT' 2. m…
zhangchunyang1024 Jun 30, 2020
8c29e2a
[feature] readme.md adds instructions for changing environment variab…
zhangchunyang1024 Jun 30, 2020
cb6c711
merge from dev-1.3.0
Jun 30, 2020
fd76f17
Merge remote-tracking branch 'upstream/dev' into dev-merge
Jun 30, 2020
9c78e28
merge from dev
Jun 30, 2020
2638b81
Merge remote-tracking branch 'upstream/dev-merge' into dev-merge
Jun 30, 2020
2a0e32f
Change favicon.ico icon introduction method and package compilation t…
break60 Jun 30, 2020
6613f82
Merge remote-tracking branch 'upstream/dev-1.3.0' into dev-merge
Jun 30, 2020
ab6e431
branch dev merge from dev-1.3.0 (#3087)
davidzollo Jun 30, 2020
5bac559
Revert "branch dev merge from dev-1.3.0 (#3087)" (#3094)
lenboo Jun 30, 2020
2d0fe8a
Merge pull request #3095 from apache/dev-merge
lenboo Jun 30, 2020
8da0f4a
[bugfix]Replace favicon icon with png and Cancel the initial value of…
break60 Jul 2, 2020
b0a7bb4
support multi drag (#3068)
satcblue Jul 2, 2020
631cc6e
fix dag zoom (#3103)
satcblue Jul 2, 2020
a9eb7b1
[bugfix] fixed "jackson enum conversion : InvalidFormatException" (…
muzhongjiang Jul 2, 2020
d1282fd
In the case of multiple network cards, a valid host is returned (#2924)
CalvinKirs Jul 2, 2020
83589c7
Optimize kerberos tgt expire time in HadoopUtils. (#2700)
yh2388 Jul 4, 2020
0692dca
update CommonUtils.java (#3137)
liukunyuan Jul 5, 2020
1f8851b
modify sqlTask (#3152)
iceblue510 Jul 6, 2020
d4d6ade
feature user register (#3159)
cpsky Jul 7, 2020
bf3cc0d
[Bug][Refactor][issue-3157]use cas to avoid thread safe problem (#3158)
tswstarplanet Jul 7, 2020
ae902e2
fix flink web ui bug (#3079)
BoYiZhang Jul 9, 2020
a23a3e2
fix bug #3165 get resource.storage.type value toUpperCase (#3166)
felix-thinkingdata Jul 9, 2020
d87d2d8
add maxWaitTime config when build zookeeper client (#3133)
tswstarplanet Jul 9, 2020
1eb8fb6
NettyDecoder class decode method switch case remove break (#3035)
qiaozhanwei Jul 10, 2020
1e7582e
#3176 optimize Gets the value of this property “resource.storage.type…
felix-thinkingdata Jul 10, 2020
dcdd7de
Modify the AWS S3 request encryption method to V4. (#3182)
rockxsj Jul 11, 2020
aea702e
[Feature][docs] Add the issue template according to the issue specifi…
yangyichao-mango Jul 12, 2020
6fa3701
optimize SchedulerService.setScheduleState code (#3136)
samz406 Jul 12, 2020
c49626b
Word spelling modification,Comment modification,Log level modificatio…
muzhongjiang Jul 12, 2020
933a67d
[Improvement][Server]Code Clean (#3196)
CalvinKirs Jul 12, 2020
5868af8
[Hotfix-3131][api] Fix the new tenant already exists prompt (#3132)
yangyichao-mango Jul 13, 2020
6d43c21
[bug fix]Click the cancel button to prevent the input box from losing…
break60 Jul 13, 2020
98fdba6
[Bug 2923] Hive JDBC connection parameter ignored (#3194)
CycloneBoy Jul 13, 2020
88f9bed
[Bug-3187]close Heartbeat thread pool when MasterRegistry unRegistry …
tswstarplanet Jul 13, 2020
75259dc
simply doExecute using RetryerUtils.retryCall (#2761)
gabrywu Jul 13, 2020
de41ac5
timeoutAlarm model interval bug,You can now set negative integers (#3…
zhuangchong Jul 13, 2020
657ea47
merge from 1.3.1-release (#3161)
lenboo Jul 13, 2020
b4af3fd
[Feature-2815][server] One worker can belong to different workergroup…
yangyichao-mango Jul 13, 2020
6c9ac84
[PROPOSAL-3139] Datasource selection changes from radio to select (#3…
wuchunfu Jul 13, 2020
6f9970b
[Feature-2574][Server]Specify Network Interface (#3186)
CalvinKirs Jul 13, 2020
753ed58
[Bug-3140]fix the deadlock between start and stop of ZKServer (#3141)
tswstarplanet Jul 13, 2020
38e7494
replace CollectionUtils deprecated method (#3027)
CalvinKirs Jul 13, 2020
e97b470
[Test-2995][e2e] run workflow and timing testCase (#3201)
xingchun-chen Jul 14, 2020
438a009
resolve #3096 fixbug ambari plugin the config options which has unit …
zhangchunyang1024 Jul 14, 2020
1dfde72
[BUG#2359][Alert] Mail Chinese name is too long garbled (#3199)
johnnygo920 Jul 14, 2020
c453a5b
dag add close buttion (#3195)
BoYiZhang Jul 15, 2020
a7aa58e
Feature add user state (#2710)
wen-hemin Jul 15, 2020
a5c85cb
Click DAG connection to add label function
break60 Jul 16, 2020
31cdfc4
fix
break60 Jul 16, 2020
3aa34bc
[bugfix] "getNotifyGroupList" cache bug #3179 (#3200)
muzhongjiang Jul 16, 2020
b6a0d55
fix and update k8s deploy (#3215)
rockxsj Jul 16, 2020
e654a59
Merge branch 'dev' of https://github.com/apache/incubator-dolphinsche…
break60 Jul 17, 2020
50fcc49
Fix typo (#3230)
hczhcz Jul 17, 2020
178d8f8
Update MasterSchedulerService.java (#3226)
amenglu Jul 17, 2020
1b54c76
[test-2995][e2e]add rerun workflow and optimize testCase (#3220)
xingchun-chen Jul 17, 2020
353379d
Merge branch 'dev' of https://github.com/apache/incubator-dolphinsche…
break60 Jul 17, 2020
a3a7e22
fix
break60 Jul 17, 2020
8ba3620
[Improvement] Add the issue specifications reference (#3221)
yangyichao-mango Jul 19, 2020
217e7f6
Merge branch 'dev' of https://github.com/apache/incubator-dolphinsche…
break60 Jul 20, 2020
d9b7839
fix
break60 Jul 20, 2020
a03d548
[Feature-3223][ui]Click DAG connection to add label function (#3224)
break60 Jul 21, 2020
854e241
Merge branch 'dev' of https://github.com/apache/incubator-dolphinsche…
break60 Jul 21, 2020
cca7860
Click Cancel, the node data is restored to the original data
break60 Jul 21, 2020
8d66fa1
Note e2e timing
break60 Jul 21, 2020
edf1115
fix
break60 Jul 21, 2020
e03f1e2
Merge pull request #3255 from break60/dev
xingchun-chen Jul 21, 2020
52fe78a
Delete the pid of the master and worker processes
break60 Jul 21, 2020
d1878ac
Merge pull request #3259 from break60/dev
xingchun-chen Jul 21, 2020
1c16c4f
When modifying the dag, if the DAG is not saved, it cannot be formatted
break60 Jul 21, 2020
252abbd
Merge pull request #3261 from break60/dev
xingchun-chen Jul 21, 2020
6f2667b
[Fix-3240][worker] Cannot find a (Map) Key deserializer for type (#3245)
CycloneBoy Jul 21, 2020
ed7ac40
[Fix-3236][DagHelper]getFlowNodeListPost/getFlowNodeListPre time comp…
wangyanphp Jul 22, 2020
0f6f138
[BugFixed] issue #3258 (#3265)
brave-lee Jul 22, 2020
339d494
Fix the problem that the label of DAG creation task is not displayed,…
break60 Jul 22, 2020
aefb60a
Merge pull request #3269 from break60/dev
xingchun-chen Jul 22, 2020
338f334
Default assignment of delete condition judgment node
break60 Jul 22, 2020
1814e22
Merge pull request #3272 from break60/dev
xingchun-chen Jul 22, 2020
07c8193
[Feature-2930][api] Displays path and host on the instance log panel.…
yh2388 Jul 23, 2020
32e8a9d
[bugfix] Default JVM parameter bug (#3212)
BoYiZhang Jul 23, 2020
5b7efd2
[Feature-3134]Refactor to use a shared singleton Curator Zookeeper Cl…
tswstarplanet Jul 23, 2020
8d70c3b
Update dolphinscheduler.conf (#3296)
Jul 24, 2020
0577dc9
[Test-3288][server] Fix github ci unit test oom (#3305)
yangyichao-mango Jul 25, 2020
3918256
fix bug#1336 serial complement data can have multiple process instances
Jul 27, 2020
624f0ae
fix bug#1336 serial complement data can have multiple process instanc…
lenboo Jul 28, 2020
82295ee
fix bug#1336 set start/end time before complement the next process
Jul 28, 2020
6c2e7d7
merge from dev
Jul 28, 2020
5f725aa
Merge pull request #3331 from lenboo/dev-complement
xingchun-chen Jul 29, 2020
e2a1170
[Fix-3295][api] Add default value for request RequestParam (#3341)
opcooc Jul 29, 2020
e026d30
Optimize the httpclient (#3337)
felix-thinkingdata Jul 29, 2020
afeeb34
[Improvement][style] Add code import style automatic formatter (#3333)
yangyichao-mango Jul 29, 2020
78856fb
remove the duplicate function in MasterExecThread (#3329)
zixi0825 Jul 29, 2020
a532d8e
[Fix-3338][ui] Fix the warning when user do not fill the node blank (…
yangyichao-mango Jul 30, 2020
b555d0a
[Improvement][common] HttpClient singleton mode #3332 (#3350)
felix-thinkingdata Jul 30, 2020
3a0d4da
[Test][server] Fix Test ContextConfiguration error. (#3304)
CalvinKirs Jul 30, 2020
f27c62a
workflow lineage (#2421)
LiemLin Jul 30, 2020
d79af50
[Fix-3077][ui] Fix the edit name duplicated verify (#3346)
yangyichao-mango Jul 30, 2020
d006bd3
[Improvement][api] Refactor the transaction rollbackfor runtimeexcept…
yangyichao-mango Jul 30, 2020
afd9139
[Feature]use zk own del func (#3310)
feloxx Jul 30, 2020
583a615
[Improvement][install] The new shell script is used to view the serve…
zhuangchong Jul 30, 2020
5fe3154
[Fix][all] fix spell error (#3289)
zixi0825 Jul 30, 2020
0c5754c
add feature : query top n success process instance order by running d…
RedemptionC Jul 30, 2020
87eb7c8
adds waterdrop plugin (#3073)
xsbai93 Jul 30, 2020
6d903e2
[Feature][server] add embeded zookeeper server in dolphinscheduler-da…
davidzollo Jul 31, 2020
d70d8a6
[Feature-3222][datasource] Store password in ciphertext instead (#3330)
BoYiZhang Aug 1, 2020
27b296c
[Fix-3256][ui] Fix admin user info update error (#3306)
wuchunfu Aug 3, 2020
6ecc95a
[FIX_BUG][*] fix some bugs from sonar analysis (#3322)
CalvinKirs Aug 4, 2020
6dc5009
[Feature-3392][api-server] (#3403)
cpsky Aug 5, 2020
2b990e1
Update actions.js (#3401)
brave-lee Aug 5, 2020
f784ce5
[Fix-3256][ui] Fix admin user info update error (#3425)
wuchunfu Aug 7, 2020
40a2181
[Fix] [Server] Fix the spell error and add log in SqlTask (#3243)
zixi0825 Aug 7, 2020
4fb06a7
[Test][api] Introduce api controller unit test example (#3447)
yangyichao-mango Aug 10, 2020
f7f0760
[Improvement][api] Introduce access token service interface for clear…
yangyichao-mango Aug 10, 2020
dce403d
[Improvement-3369][api] Introduce logger service interface for clear …
yangyichao-mango Aug 10, 2020
3ed0afa
[Improvement-3369][api] Introduce data analysis service interface for…
yangyichao-mango Aug 10, 2020
8bec5eb
[Feature][Queue]`Queue manage ' is renamed' yarn queue manage ' (#3430)
BoYiZhang Aug 10, 2020
f419fe6
[Test][server] Add LoggerServerTest (#3405)
yangyichao-mango Aug 10, 2020
379203b
[Improvement-3369][api] Introduce session service interface for clear…
yangyichao-mango Aug 10, 2020
133b4de
[Improvement-3369][api] Introduce api service interface for ProcessDe…
yangyichao-mango Aug 10, 2020
db39f1f
[Improvement][style] Improve checkstyle import order and code style i…
yangyichao-mango Aug 10, 2020
232a244
* add ZOOKEEPER_ROOT env in k8s deploy (#3260)
rockxsj Aug 10, 2020
5584f0c
[Fix-3262][common] When you request the URL through applicationID t…
felix-thinkingdata Aug 10, 2020
d6a32ac
[Feature#3234][cluster]enhanced load balancing (#3235)
CalvinKirs Aug 10, 2020
a7a1156
fix zk path error (#3470)
zixi0825 Aug 12, 2020
46ab86d
batch copy or move process #2753 (#2884)
zixi0825 Aug 13, 2020
6da7f1a
resolve curator-client dependency confliction (#3488)
geosmart Aug 13, 2020
2b46db0
[Feature]add presto datasource support (#3308)
rockxsj Aug 14, 2020
fe9967b
[Improvement-3369][api] Introduce ProjectService interface for more c…
yangyichao-mango Aug 16, 2020
42b0d67
add checkstyle job in github action. (#3518)
Jave-Chen Aug 16, 2020
7d7313f
[Fix][checkstyle] Fix checkstyle static type order checker (#3520)
yangyichao-mango Aug 16, 2020
ad89f43
[Feature]modify some cases from rockxsj:Feature-presto to add presto …
dengc367 Aug 17, 2020
0b7b6d4
[bug-3480][server]fix ds muti-level directory in zk, which lead to fa…
XiaotaoYi Aug 17, 2020
59610a5
[Improvement][dao,server] unit test for ConditionsTask (#3385)
hsupu Aug 18, 2020
00e0003
[test-2995][e2e]Add task connection (#3524)
xingchun-chen Aug 18, 2020
8806b2a
Fixed this bug "multiple threads creating folders will result in mult…
yy0812 Aug 19, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 4 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG] bug title "
title: "[Bug][Module Name] Bug title "
labels: bug
assignees: ''

---

*For better global communication, please give priority to using English description, thx! *

*Please review https://dolphinscheduler.apache.org/en-us/docs/development/issue.html when describe an issue.*

**Describe the bug**
A clear and concise description of what the bug is.

Expand All @@ -32,5 +34,5 @@ If applicable, add screenshots to help explain your problem.
**Additional context**
Add any other context about the problem here.

**Requirement or improvement
**Requirement or improvement**
- Please describe about your requirements or improvement suggestions.
9 changes: 8 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[Feature]"
title: "[Feature][Module Name] Feature title"
labels: new feature
assignees: ''

---

*For better global communication, please give priority to using English description, thx! *

*Please review https://dolphinscheduler.apache.org/en-us/docs/development/issue.html when describe an issue.*

**Describe the feature**
A clear and concise description of what the feature is.

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Expand Down
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/improvement_suggestion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Improvement suggestion
about: Improvement suggestion for this project
title: "[Improvement][Module Name] Improvement title"
labels: improvement
assignees: ''

---

*For better global communication, please give priority to using English description, thx! *

*Please review https://dolphinscheduler.apache.org/en-us/docs/development/issue.html when describe an issue.*

**Describe the question**
A clear and concise description of what the improvement is.

**What are the current deficiencies and the benefits of improvement**
- A clear and concise description of the current deficiencies and the benefits of this improvement.

**Which version of DolphinScheduler:**
-[1.1.0-preview]

**Describe alternatives you've considered**
A clear and concise description of any alternative improvement solutions you've considered.
10 changes: 6 additions & 4 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
---
name: question
about: have a question wanted to be help
title: "[QUESTION] question title"
name: Question
about: Have a question wanted to be help
title: "[Question] Question title"
labels: question
assignees: ''

---

*For better global communication, please give priority to using English description, thx! *

*Please review https://dolphinscheduler.apache.org/en-us/docs/development/issue.html when describe an issue.*

**Describe the question**
A clear and concise description of what the question is.

Expand All @@ -19,5 +21,5 @@ A clear and concise description of what the question is.
**Additional context**
Add any other context about the problem here.

**Requirement or improvement
**Requirement or improvement**
- Please describe about your requirements or improvement suggestions.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Test
about: Test to enhance the robustness of this project
title: "[Test][Module Name] Test title"
labels: test
assignees: ''

---

*For better global communication, please give priority to using English description, thx! *

*Please review https://dolphinscheduler.apache.org/en-us/docs/development/issue.html when describe an issue.*

**Describe the question**
A clear and concise description of what the test part is.

**What are the current deficiencies and the benefits of changing or adding this test**
- A clear and concise description of the current deficiencies, the benefits of changing or adding this test, and the scope involved.

**Which version of DolphinScheduler:**
-[1.1.0-preview]

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions you've considered.
22 changes: 11 additions & 11 deletions .github/workflows/ci_backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,19 +46,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Check license
run: ./mvnw -B apache-rat:check
- name: Compile
run: mvn -B clean compile package -Prelease -Dmaven.test.skip=true
License-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Check
run: mvn -B apache-rat:check
run: mvn -B clean compile install -Prelease -Dmaven.test.skip=true
- name: Check dependency license
run: tools/dependencies/check-LICENSE.sh
31 changes: 20 additions & 11 deletions .github/workflows/ci_e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ jobs:
steps:

- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/cache@v1
with:
path: ~/.m2/repository
Expand All @@ -38,28 +44,31 @@ jobs:
${{ runner.os }}-maven-
- name: Build Image
run: |
export VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
sh ./dockerfile/hooks/build
sh ./docker/build/hooks/build
- name: Docker Run
run: |
VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
docker run -dit -e POSTGRESQL_USERNAME=test -e POSTGRESQL_PASSWORD=test -p 8888:8888 dolphinscheduler:$VERSION all
export VERSION=$(cat $(pwd)/pom.xml | grep '<version>' -m 1 | awk '{print $1}' | sed 's/<version>//' | sed 's/<\/version>//')
sed -i "s/apache\/dolphinscheduler:latest/apache\/dolphinscheduler:${VERSION}/g" $(pwd)/docker/docker-swarm/docker-compose.yml
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml up -d
- name: Check Server Status
run: sh ./dockerfile/hooks/check
run: sh $(pwd)/docker/docker-swarm/check
- name: Prepare e2e env
run: |
sudo apt-get install -y libxss1 libappindicator1 libindicator7 xvfb unzip
sudo apt-get install -y libxss1 libappindicator1 libindicator7 xvfb unzip libgbm1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb
sudo apt-get install -f -y
wget -N https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_linux64.zip
wget -N https://chromedriver.storage.googleapis.com/83.0.4103.39/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
- name: Run e2e Test
run: cd ./e2e && mvn -B clean test
- name: Collect logs
run: |
mkdir -p ${LOG_DIR}
docker logs dolphinscheduler > ${LOG_DIR}/dolphinscheduler.txt
continue-on-error: true
if: failure()
uses: actions/upload-artifact@v2
with:
name: dslogs
path: ${{ github.workspace }}/docker/docker-swarm/dolphinscheduler-logs


13 changes: 13 additions & 0 deletions .github/workflows/ci_frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ jobs:
os: [ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up Node.js
uses: actions/setup-node@v1
with:
Expand All @@ -44,12 +50,19 @@ jobs:
cd dolphinscheduler-ui
npm install node-sass --unsafe-perm
npm install
npm run lint
npm run build

License-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
Expand Down
67 changes: 59 additions & 8 deletions .github/workflows/ci_ut.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@
# limitations under the License.
#

on: ["pull_request"]
on:
pull_request:
push:
branches:
- dev
env:
DOCKER_DIR: ./docker
LOG_DIR: /tmp/dolphinscheduler

name: Unit Test
Expand All @@ -30,40 +33,88 @@ jobs:
steps:

- uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Bootstrap database
run: cd ${DOCKER_DIR} && docker-compose up -d
run: |
sed -i "s/: root/: test/g" $(pwd)/docker/docker-swarm/docker-compose.yml
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml create --force-recreate dolphinscheduler-zookeeper dolphinscheduler-postgresql
sudo cp $(pwd)/sql/dolphinscheduler-postgre.sql $(docker volume inspect docker-swarm_dolphinscheduler-postgresql-initdb | grep "Mountpoint" | awk -F "\"" '{print $4}')
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml up -d dolphinscheduler-zookeeper dolphinscheduler-postgresql
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Git fetch unshallow
run: |
git fetch --unshallow
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
git fetch origin
- name: Compile
run: |
export MAVEN_OPTS='-Dmaven.repo.local=.m2/repository -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:-UseGCOverheadLimit -Xmx3g'
export MAVEN_OPTS='-Dmaven.repo.local=.m2/repository -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:-UseGCOverheadLimit -Xmx5g'
mvn test -B -Dmaven.test.skip=false
- name: Upload coverage report to codecov
run: |
CODECOV_TOKEN="09c2663f-b091-4258-8a47-c981827eb29a" bash <(curl -s https://codecov.io/bash)
# Set up JDK 11 for SonarCloud.
- name: Set up JDK 1.11
uses: actions/setup-java@v1
with:
java-version: 1.11
- name: Run SonarCloud Analysis
run: >
mvn verify --batch-mode
org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.1.1688:sonar
mvn --batch-mode verify sonar:sonar
-Dsonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml
-Dmaven.test.skip=true
-Dsonar.host.url=https://sonarcloud.io
-Dsonar.organization=apache
-Dsonar.core.codeCoveragePlugin=jacoco
-Dsonar.projectKey=apache-dolphinscheduler
-Dsonar.login=e4058004bc6be89decf558ac819aa1ecbee57682
-Dsonar.exclusions=dolphinscheduler-ui/src/**/i18n/locale/*.js,dolphinscheduler-microbench/src/**/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: Collect logs
run: |
mkdir -p ${LOG_DIR}
cd ${DOCKER_DIR}
docker-compose logs db > ${LOG_DIR}/db.txt
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml logs dolphinscheduler-postgresql > ${LOG_DIR}/db.txt
continue-on-error: true

Checkstyle:
name: Check code style
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
# In the checkout@v2, it doesn't support git submodule. Execute the commands manually.
- name: checkout submodules
shell: bash
run: |
git submodule sync --recursive
git -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: check code style
env:
WORKDIR: ./
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CHECKSTYLE_CONFIG: style/checkstyle.xml
REVIEWDOG_VERSION: v0.10.2
run: |
wget -O - -q https://github.com/checkstyle/checkstyle/releases/download/checkstyle-8.22/checkstyle-8.22-all.jar > /opt/checkstyle.jar
wget -O - -q https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b /opt ${REVIEWDOG_VERSION}
java -jar /opt/checkstyle.jar "${WORKDIR}" -c "${CHECKSTYLE_CONFIG}" -f xml \
| /opt/reviewdog -f=checkstyle \
-reporter="${INPUT_REPORTER:-github-pr-check}" \
-filter-mode="${INPUT_FILTER_MODE:-added}" \
-fail-on-error="${INPUT_FAIL_ON_ERROR:-false}"
Loading