gaojun2048
1d254347df
[Feature-3189][alert,spi,dao,plugin-api] base code of dolphinscheduler spi and alert plugin implement ( #3601 )
...
* DS SPI
* Add DolphinScheduler SPI , and rebuilt the code of the Alert plug-in based on SPI
* Add DolphinScheduler SPI , and rebuilt the code of the Alert plug-in based on SPI
* add TODO
* delete
* compile
* spi commit
* Plugin Alert
* fix some bug
* add todo
* change web ui from alpacajs to form-create
* remove module
* add plugin schema
* add license header
* update alert and spi module version
* update the alert plugin sub module version
* comment the maven.local.repository param
* move utils from spi to common module
* add license header
* add license header and delete some chinese comment
* update spi packages
* delete no use alert_xx.properties
* update mysql.connector.version back to 5.1.34
* delete no use comment in pom.xml
* update email stmp password
* add license
* add semicolon to sql/upgrade/1.4.0_schema/mysql/dolphinscheduler_ddl.sql file
* format the code style
* format new clase file with checkstyle
* update plugin params to Builder model
* move JSONUtils to SPI because plugin can not dependency common module
* move JSONUtils to SPI because plugin can not dependency common module
* delete collection dependency
* replace PluginParamsTransfer to spi PluginParamsTransfer
* update dolphinscheduler-maven-plugin to 1.0.0
* update license
* update apache-rat-plugin add exclude '.iml' file
* check license
* ArtifactResolver only use in development and configPlugins is not empty
* ArtifactResolver only use in development and configPlugins is not empty
* ArtifactResolver only use in development and configPlugins is not empty
* default datasource should be postgresql
* add license files
* add license files
* postgresql port should be 5432
* postgresql test
* mv show_type to spi
add license header to AlertConstants
* check style fix
* copy check style file from branch dev
* alert show_type set by plugin
* alert show_type set by plugin
* add PluginDefineMapper to dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/registry/DependencyConfig.java
* add Bean to TaskCallbackServiceTestConfig
* add Bean to TaskCallbackServiceTestConfig
* fix check style
* check style fix
* [feature-3665][ui]Add element-ui (#3666 )
* [feature-3665][ui]Add element-ui
* add license
* fix check style
* [Feature-3682][ui]Add form-create plug-in and alarm group management add sample demo (#3683 )
* Add form-create plug-in and alarm group management add sample demo
* Modify node version
* fix
* fix
* check style fix
* rollback test change
* rollback test change
* rollback dao pom change
* [feature-3665][ui]Add element-ui (#3666 )
* [feature-3665][ui]Add element-ui
* add license
* Add form-create plug-in and alarm group management add sample demo
* Modify node version
* fix
* fix
* add ut to pom.xml
* add upgrade schema to global schema
* fix ut failed
* fix ut failed
* fix ut failed
* fix ut failed
* add test EmailAlertPluginTest to pom.xml
* fix ut failed
* fix ut failed
* fix check style
* update license header to presto license header
* presto license header not check
* fix ut coverage
* fix ut coverage
* fix ut
* fix ut
* fix ut
* fix ut coverage
* fix ut coverage
* fix ut coverage
* fix ut coverage
* fix ut coverage
* fix ut coverage
Co-authored-by: break60 <790061044@qq.com>
4 years ago
break60
1618b98c1c
[feature][ui]Alert plugin design ( #3734 )
...
* [feature-3665][ui]Add element-ui (#3666 )
* [feature-3665][ui]Add element-ui
* add license
* Add form-create plug-in and alarm group management add sample demo
* Modify node version
* fix
* fix
* [Feature-3682][ui]Add form-create plug-in and alarm group management add sample demo (#3683 )
* Add form-create plug-in and alarm group management add sample demo
* Modify node version
* fix
* fix
* [feature][ui] Add alarm instance page
* [feature-3665][ui]Add element-ui (#3666 )
* [feature-3665][ui]Add element-ui
* add license
* Add form-create plug-in and alarm group management add sample demo
* Modify node version
* fix
* fix
4 years ago
break60
a7a928be72
fix
4 years ago
break60
1057e6b052
fix
4 years ago
break60
bbfe5c1477
Modify node version
4 years ago
break60
ab884dfde6
Add form-create plug-in and alarm group management add sample demo
4 years ago
break60
543aac5951
[feature-3665][ui]Add element-ui ( #3666 )
...
* [feature-3665][ui]Add element-ui
* add license
4 years ago
xingchun-chen
a4c232c316
Merge pull request #3861 from yinancx/fs-dev
...
[Feature][ui]Force success operation
4 years ago
bao liang
9de7d3c772
[FIX-3573][DAO] potential horizontal unauthorized access ( #3880 )
...
* fix bug[#3573 ] potential horizontal unauthorized access
* fix bug[#3573 ] potential horizontal unauthorized access
Co-authored-by: baoliang <baoliang@analysys.com.cn>
4 years ago
bao liang
39411ce03b
[FIX-3617][Service]fix 2 tasks instance are generated when fault tolerance ( #3873 )
...
* fix 2 tasks instance are generated when fault tolerance
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update code style
* update ut
* update code style
Co-authored-by: baoliang <baoliang@analysys.com.cn>
4 years ago
hailin0
c4be3b5749
[Fix][API] Log dependency package conflict ( #3833 )
...
Co-authored-by: lisiying <lisiying@192.168.0.102>
4 years ago
AhahaGe
1a257b1077
[Feature][api]Export and import workflow add processDefinitionDescription #3808 ( #3847 )
...
* add .asf.yaml file
* export processDefinition add desc
* clear conentent in .asf.yaml
* delete .asf.yaml file
Co-authored-by: guirong.ggr <guirong.ggr@dtwave-inc.com>
4 years ago
yangruochen
7c1ff53a74
[Bug-3845]postgresql need to add IF NOT EXISTS for table t_ds_process… ( #3852 )
...
* [Bug-3845]postgresql need to add IF NOT EXISTS for table t_ds_process_definition_version too.
* restart unit test
* rerun unit test
4 years ago
Yarlung
1c96ae0944
[Fix-3840][server] Fix When the tenant code is a number, it should not be saved successfully ( #3867 )
...
* bug fixed #3840
* fix bug #3840
* bug fixed #3840
* bug fixed issue #3840
* bug fix #3840
* bug fix #3540
Co-authored-by: gechunfa <gechunfa@gechunfas-MacBook-Pro.local>
4 years ago
xingchun-chen
76f6e20439
Merge pull request #3849 from yinancx/dev
...
[Feature][ui]Waiting dependent nodes start timeout
4 years ago
曹聚阳
df33d1a28e
Force success
4 years ago
曹聚阳
61fcad7722
add timeout verification
4 years ago
曹聚阳
4759d47ce1
add check interval
4 years ago
曹聚阳
2a927bcad0
Dependent Timeout
4 years ago
yangruochen
42c88a7c68
[FIX-Bug #3845 ][Ambari Plugin] Start Ambari report an error: Table 't_ds_process_definition_version' already exists ( #3846 )
...
* [Bug][Ambari Plugin] Start Ambari report an error: Table 't_ds_process_definition_version' already exists #3845
* Revert "[Bug][Ambari Plugin] Start Ambari report an error: Table 't_ds_process_definition_version' already exists #3845"
This reverts commit 56e030e6
* [Bug][Ambari Plugin] Start Ambari report an error: Table 't_ds_process_definition_version' already exists #3845
4 years ago
CalvinKirs
11d3c2cdaf
[Improvement][server]lower weight round robin support weight ( #3768 )
...
* [Improvement][server]lower weight round robin support weight
* delete code
* resolve conflicts
4 years ago
孙继峰
eb597e67e3
[Improvement][API] simplify with stream ( #3764 )
...
* simplify with stream
* add distinct
* compatible tasks is null
* add unit test
4 years ago
guyinyou
3b581455fc
[Feature]Add Python task "task variable / result transfer" implementation ( #3659 )
...
* 增加Python Task的“任务变量/结果传递”实现
Signed-off-by: 古崟佑
* add two files license
Signed-off-by: 古崟佑
* fix 'server/worker/task/AbstractCommandExecutor.java' code style
Signed-off-by: 1941815847Cy4 <1941815847cy4@kuaishou.com>
* update DB
Signed-off-by: 古崟佑
* update DB -- 2
Signed-off-by: 古崟佑
* fix codeStyle
Signed-off-by: 古崟佑
* fix codestyle
Signed-off-by: 古崟佑
* fix codeStyle
Signed-off-by: 古崟佑
* fix codeStyle
Signed-off-by: 古崟佑
* fix codeStyle
Signed-off-by: 古崟佑
* add VarPoolUtils Test
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest codeStyle
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest codeStyle
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest codeStyle
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest codeStyle
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest codeStyle
Signed-off-by: 古崟佑
* add test config for VarPoolUtilsTest
Signed-off-by: 古崟佑
* fix unit test
Signed-off-by: 古崟佑
* fix codeStyle
Signed-off-by: 古崟佑
* fix VarPoolUtilsTest.java
Signed-off-by: 古崟佑
* fix
Signed-off-by: 古崟佑
* change the test class path
Signed-off-by: 古崟佑
* fix
Signed-off-by: 古崟佑
* fix "print the error message"
Signed-off-by: 古崟佑
* fix bug
Signed-off-by: 古崟佑
* fix
Signed-off-by: 古崟佑
Co-authored-by: 1941815847Cy4 <1941815847cy4@kuaishou.com>
4 years ago
yinancx
a1ee3b5d57
Merge pull request #1 from apache/dev
...
commits
4 years ago
CalvinKirs
db663a13a3
[Improvement][remote]load balance warm up ( #3770 )
...
* [Improvement][remote]load balance warm up
* reformat code
* reformat code
* code smell
* code smell
* add test
* add test
* add test
* add test
* fix bug
* fix bug
* add docs
* add host test
* add host test
* add host test
* add docs
* code reformat
* code reformat
4 years ago
BoYiZhang
375ec125c5
[Feature-3773][processInstance, taskInstance] Change title name : Replacement System.currentTimeMillis () ( #3774 )
...
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* dag add close button
* reset last version
* reset last version
* dag add close buttion
dag add close buttion
* update CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* Update CreateWorkflowLocator.java
modify submit workflow button
* Update CreateWorkflowLocator.java
* Update CreateWorkflowLocator.java
modify CLICK_ADD_BUTTON
* Update CreateWorkflowLocator.java
delete print
* Update CreateWorkflowLocator.java
1
* Update CreateWorkflowLocator.java
1
* Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
in addition
update '- XX: largepagesizeinbytes = 128M' to '- XX: largepagesizeinbytes = 10M'
* Update dag.vue
* Update dag.vue
* Update dag.vue
* Update CreateWorkflowLocator.java
* Revert "Setting '-XX:+DisableExplicitGC ' causes netty memory leaks"
This reverts commit 3a2cba7a
* Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
in addition
update '- XX: largepagesizeinbytes = 128M' to '- XX: largepagesizeinbytes = 10M'
* Update dolphinscheduler-daemon.sh
* Replacement System.currentTimeMillis () to DateUtils.getCurrentTimeStamp()
* update checkstyle
* update checkstyle
Co-authored-by: dailidong <dailidong66@gmail.com>
Co-authored-by: xingchun-chen <55787491+xingchun-chen@users.noreply.github.com>
4 years ago
Hsu Pu
8ef043151c
done ( #3752 )
4 years ago
xingchun-chen
42deff0dc7
[test-2559][e2e] test data configure isolation ( #3712 )
...
* Add task connection
* Optimize test cases
* Modify variable format
* Optimize test cases
* Update BrowserCommon.java
* Update BrowserCommon.java
* Update WorkflowDefineLocator.java
* Optimize waiting time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize project wait time
* Optimize wait time
* Optimize wait time
* open timing testcase
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize wait time
* Optimize alert to save workflow
* Optimize alert to save workflow
* add yaml reader
* add yaml file
* [e2e] test data configure isolation
* [e2e] test data configure isolation
* [e2e] test data configure isolation
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify style AvoidStarImport
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
* [e2e] modify check code style
Co-authored-by: chenxingchun <438044805@qq.com>
4 years ago
xloya
2f584f61cb
[Fix][ui]fix the letter case mistake ( #3760 )
4 years ago
zhuangchong
36d5349610
[fix-3745][server] server get tasktype NPE exception ( #3746 )
4 years ago
elonlo
a34f8296cc
[Improvement][ui] Refactored dag formatting logic ( #3703 )
...
Co-authored-by: dashi <dashi@fordeal.com>
4 years ago
xingchun-chen
ec350fbc29
Merge pull request #3694 from zhuangchong/dev-imp-ui-definition-ButtonsShow
...
[Improvement-3693][ui] definition and instance bulk action buttons show changes
4 years ago
xingchun-chen
da829ae0a6
Merge pull request #3708 from zhuangchong/dev-bug-ui-definition-batchDelete
...
[Fix-3707][ui] The batch delete function in the workflow definition and workflow instance pages cannot be canceled if selected
4 years ago
xiagw
93bc5c0081
fix:Dockerfile user apk --no-cache ( #3691 )
...
Dockerfile use apk --no-cache
Dockerfile use COPY replace ADD
4 years ago
zhuangchong
3942740941
js mailbox verification fix. ( #3721 )
4 years ago
zhuangchong
fad2852768
[Improvement][server] WATERDROP task plug-in optimization in switch case code cleaning. ( #3652 )
...
* WATERDROP switch case code checkstyle.
* add TaskManagerTest.
* TaskManagerTest checkstyle.
* TaskManagerTest checkstyle.
* TaskManagerTest add pom maven-surefire
* TaskManagerTest update.
4 years ago
felix.wang
565b8d3b66
[Improvement-3690][common] Get the native IP policy problem (获取本机ip策略问题 ) ( #3695 )
...
* Get the Intranet IP
* Get the Intranet IP
* fix code smell
* fix code smell
* fix code smell
* fix code smell
* support ipv6 --x:--x:--x:--x:--x:--x:--x:--x
* Update dolphinscheduler-common/src/main/resources/common.properties
Co-authored-by: Yichao Yang <1048262223@qq.com>
Co-authored-by: Yichao Yang <1048262223@qq.com>
4 years ago
felix.wang
3a2663eeb7
[Improvement][DAO] druid The lower version is not compatible with LocalDateTime(DRUID 低版本不支持LocalDateTime) ( #3716 )
...
* fix mybatis 3.51版本的LocalDateTime映射报SQLFeatureNotSupportedException
* fix druid-1.1.14.jar->1.1.22
4 years ago
xloya
94247d8432
[Bug-3722][ui]fix cannot change password on dev branch. ( #3724 )
...
#3722
fix cannot change password on dev branch.
4 years ago
BoYiZhang
7af20ca3af
[Bug-3713][HadoopUtils] catfile method Stream not closed ( #3715 )
...
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* fix bug
Delete invalid field: executorcores
Modify verification prompt
* dag add close button
* reset last version
* reset last version
* dag add close buttion
dag add close buttion
* update CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* updae CLICK_SAVE_WORKFLOW_BUTTON xpath
* Update CreateWorkflowLocator.java
modify submit workflow button
* Update CreateWorkflowLocator.java
* Update CreateWorkflowLocator.java
modify CLICK_ADD_BUTTON
* Update CreateWorkflowLocator.java
delete print
* Update CreateWorkflowLocator.java
1
* Update CreateWorkflowLocator.java
1
* Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
in addition
update '- XX: largepagesizeinbytes = 128M' to '- XX: largepagesizeinbytes = 10M'
* Update dag.vue
* Update dag.vue
* Update dag.vue
* Update CreateWorkflowLocator.java
* Revert "Setting '-XX:+DisableExplicitGC ' causes netty memory leaks"
This reverts commit 3a2cba7a
* Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
in addition
update '- XX: largepagesizeinbytes = 128M' to '- XX: largepagesizeinbytes = 10M'
* Update dolphinscheduler-daemon.sh
* catfile method Stream not closed
* catfile method Stream not closed
Co-authored-by: dailidong <dailidong66@gmail.com>
Co-authored-by: xingchun-chen <55787491+xingchun-chen@users.noreply.github.com>
4 years ago
zhuangchong
fbd35dde35
Merge branch 'dev' into dev-bug-ui-definition-batchDelete
4 years ago
felix.wang
4ed3638750
[Bug][server] fix 3629 pull request ( #3706 )
...
* fix 3629 pr
* fix e2e build
4 years ago
zhuangchong
092ce2a54e
The batch delete function in the workflow definition and workflow instance pages cannot be canceled if selected.
4 years ago
yolo
1e8fe73506
[Feature-3701][ui] Shortcut connection action for node in same flow ( #3699 )
...
* [Improvement][ui] Shortcut connection action for node in same flow
* Set pre-tasks to get current node connect to pre-nodes automatically.
* Only SHELL and SUB-PROCESS node enabled this method.
* Add license
* Fix code-smell
* Replace Chinese comments
* Try to re-trigger e2eTest
4 years ago
muzhongjiang
c42e769ced
[Fix] fix bug #3487 Create folder duplicate name under multithreading ( #3697 )
...
* add state
* fixed bug "jackson enum conversion : InvalidFormatException"
* Word spelling modification
Comment modification
Word spelling modification,Comment modification,Log level modification
* Update EmailManager.java
* Update FlinkParameters.java
* Update SqlTask.java
* fixed "getNotifyGroupList cache" bug
* fix bug "Creating folders with multiple threads will result in multiple identical folders #3487"
* fix "Creating folders with multiple threads will result in multiple identical folders" #3487
* fix "Creating folders with multiple threads will result in multiple identical folders" #3487
* fix bug #3487 Create folder duplicate name under multithreading
* fix bug #3487 Create folder duplicate name under multithreading
* fix bug #3487 Create folder duplicate name under multithreading
* fix bug #3487 Create folder duplicate name under multithreading
Co-authored-by: mzjnumber1@163.com <mzjnumber1@163.com>
Co-authored-by: dailidong <dailidong66@gmail.com>
4 years ago
zhuangchong
9bf52f9c95
definition and instance bulk action buttons show changes.
4 years ago
zhuangchong
21a90f2161
[Feature][API] process definition delete api add check process instance is already running. #3581 ( #3582 )
...
* process definition delete api add check process instance is already running.
* add checkstyle.
* processinstancemapper replaces processinstanceservice.
* processinstancemapper replaces processinstanceservice.
Co-authored-by: unknown <zhuang.chong@zhaopin.com.cn>
4 years ago
Yichao Yang
c7a2f9238f
[Improvement-3612][ui] Workflow version control ui optimize ( #3622 )
...
* [Improvement][ui] Workflow version control ui optimize
* Fix the first line in table i = 0 situation
* Add word-break:break-all style for description
* Remove span and add left text-align
4 years ago
Hsu Pu
68bc58892b
[Improvement][server] Refactor code for getTaskLogPath to reduce NPE log during UT ( #3629 )
...
* init
* update
* update
* update
* fix
* fix
* enable test
* fix
* fix
4 years ago
小清
ba3adbd34b
[FIXBUG][common]fix yarn applications status cause NPE( #3645 ) ( #3648 )
...
* fix #3645
fix get yarn applications status from yarn server,http code return 404, get yarn applications status cause NullPointerException
* Update HadoopUtils.java
* Update HadoopUtils.java
4 years ago