You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by le...@apache.org on 2020/06/10 03:55:40 UTC
[incubator-dolphinscheduler] branch dev-merge updated (2749c7e ->
1904a70)
This is an automated email from the ASF dual-hosted git repository.
leonbao pushed a change to branch dev-merge
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from 2749c7e add alert manage testCase and optimize test case execution order (#2941)
add 3a91070 Merge pull request #12 from apache/dev
add e988d02 add unique key for t_ds_process_definition
add 6f09935 add unique key for t_ds_process_definition
add 1f3625f update filename
add d9efc6a Update dolphinscheduler_ddl.sql
add 4b98d4a Delete dolphinscheduler_ddl.sql
add 7cb387a Delete dolphinscheduler_ddl.sql
add 80a4a44 modify soft_version 1.2.2 to 1.3.0
add 8583b60 Repair worklist cannot be deleted
add 050dae7 update schema version (#2657)
add 231d21e Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add d54aab5 fix bug: sub worker flow in complement data would run start date (#2581) (#2656)
add d58affa Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 5299f39 Merge pull request #2655 from break60/dev-1.3.0
add 5a23b62 Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add f0c9e95 Fix conditions node save exception
add 36786aa Merge pull request #2660 from break60/dev-1.3.0
add 7c27440 script variable has "processDefinitionId" is error #2664 (#2666)
add 6b0d116 Merge pull request #15 from apache/dev-1.3.0
add 8121cee add unique key for t_ds_process_definition
add 028903b add unique key for t_ds_process_definition
add 0104517 Update dolphinscheduler_ddl.sql
add 96a4bef Merge pull request #2671 from simon824/dev-1.3.0
add d37e843 Modify the alert log file
add bae4daa Merge pull request #2672 from xingchun-chen/dev-1.3.0
add 83ede10 blank in eamil and left font align #2648 (#2673)
add 3c014c5 fix zookeeper health check and merge volumes into logs volume (#2674)
add d994718 [bug fix] some bugs from 1.2.0 to 1.3.0 (#2676)
add 06c4ddf add worker group config (#2681)
add 443a6d1 delete log files while deleting process instances #2463 (#2693)
add da4863c Merge pull request #16 from apache/dev-1.3.0
add e35e4c0 migrate docker composer and move dockerfile dir to docker/build
add 39a281c ut docker
add c1215ad alter dockerfile to docker/build dir
add 9052dad delete docker-compose old
add 27221d7 delete dockerfile zk
add 31d05e7 delete dockerfile zk
add 0d45372 delete dockerfile zk
add 29a353e Using docker/docker-swarm/docker-compose.yml to run pg and zk in ci_ut.yml (#2692)
add b9bc052 merge from dev1.3.0
add 247830a Merge pull request #2683 from khadgarmage/feature/docker_for_release
add 689c216 add LoggerServerTest UT (#2713)
add f4583d7 add UT (#2717)
add f26d2a7 fix worker group config no effect (#2719)
add 83006e9 Merge pull request #17 from apache/dev-1.3.0
add 58163ec Merge pull request #2698 from simon824/dev-1.3.0
add 5b98750 conditions The task node adds a background color to distinguish successful and failed connections
add e765d07 Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 837197c Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 2c0b7f0 Merge pull request #2712 from break60/dev-1.3.0
add f164445 Conditional judgment adds text
add 78bd579 fix
add c08fa12 Merge pull request #2721 from break60/dev-1.3.0
add f52bad5 fix #2449:It's should successful to cancel authorize a resource of a user if all the online process definitions created by this user didn't use this resource. (#2725)
add af458a4 Underline the list of workflow operations
add 1c214fa Merge pull request #2737 from break60/dev-1.3.0
add 7010bb2 Modify HDFS/S3 path (#2736)
add d588d62 Modify ip configuration
add ff1f5fe Merge pull request #2740 from break60/dev-1.3.0
add 63ce143 set worker group (#2743)
add 60f8eb2 fix #2598::allow to update resource suffix,but if it is authorized to other users,it is not allowed (#2732)
add 2700f8d Update known-dependencies.txt
add b51c999 update worker group config (#2746)
add 9ffcd82 remove codehaus janino jar (#2742)
add a9da86a [bug fix] fix bug:2634:Process shows success,when the task of the process is killed in the terminal (#2731)
add be3e761 Update known-dependencies.txt (#2748)
add 8cb4cd2 fix getWorkers bug on RunConfig (#2747)
add 2330cc8 master select worker filter high load worker #2704 (#2733)
add 7ef3bb2 Fix rename check parameter
add 0e64945 fix
add 911053e fix 2598:change getId to getUserId (#2757)
add 448d9d2 Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add f03dc47 Merge pull request #2756 from break60/dev-1.3.0
add 86f4276 Fix MySQL autoDeserialize bug (#2728)
add aa5e2cc Fix workflow definition history node data cannot be opened
add 34c292b fix
add cf4fca1 Merge pull request #2760 from break60/dev-1.3.0
add 8c7bc82 delete normalize
add da53304 update e2e chrome version (#2775)
add 170c7e6 Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 6550d38 Merge pull request #2765 from break60/dev-1.3.0
add 9bdd36d Modify the background color of conditions task node connection
add 7d2441f Merge pull request #2776 from break60/dev-1.3.0
add 7a05c00 [BUF FIX]fix: the master would be blocked when worker group not exists (#2764)
add 184d64e [BUG FIX] fix bug: dependent task failed when conditions task exists (#2768)
add cfd8323 Hourly dependency configuration, 'currentHour' and 'last24Hours' (#2696)
add 6d0375e fix sql task bug #2739 (#2741)
add e94b02f Worker group adds check
add e83237f fix
add 05a0d38 Worker group adds check (#2787)
add 51df429 add not worker log and remove worker invalid property (#2784)
add cada877 Modify the ambari-plugin readme for packing RPM packages and add a description of the replication plug-in directory (#2786)
add 354439f Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 8951b29 fixed #2788 resolve the bug #2788 (#2789)
add 3d857bb [BUG FIX] fix bug:cannot pause work flow when task state is "submit success" (#2783)
add 396b171 fix bug:#2735 (#2770)
add 0355dfc Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 06ce6fb Modify startup parameter worker group value
add 20efcd7 add DolphinScheduler slack channel
add df220c9 Update README.md
add 03d0f27 Merge branch 'dev' into dailidong-patch-1-1
add b5c18c2 Merge branch 'dev' into dailidong-patch-1-1
add d8d9e83 Merge branch 'dailidong-patch-1-1' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 0130da2 Fix [Bug] process definition json worker group convert #2794 (#2795)
add 3e297bf [BUG FIX]fix bug: Restart the worker service again, the previously submitted successful tasks are not executed bug (#2800)
add 15504bd delete unnecessary configuration items (#2803)
add e4df413 Merge branch 'dev-1.3.0' of https://github.com/apache/incubator-dolphinscheduler into dev-1.3.0
add 4f0b9b5 Merge pull request #2793 from break60/dev-1.3.0
add 470bd59 rename worker_group_id to worker_group and set the value of worker_group_name (#2801)
add d0fbfea process definition json worker group convert #2794 (#2809)
add 7eb7efb compatible old version host not port delete log file (#2811)
add 9994878 Added instructions for ambari to add and remove Dolphin Schdumer components on nodes (#2806)
add 5b633cf fix oracle connect failure (#2812)
add d4ef229 Modify process group workerGroup value display and filter child node duplicate values
add 44b473c Merge pull request #2814 from break60/dev-1.3.0
add 1ba802c Repair process definition bulk delete function
add ee02e55 Merge pull request #2823 from break60/dev-1.3.0
add 1caac70 [bug fix]fix bug: After the master is fault-tolerant, it cannot resume operation (#2813)
add 92b915e dag download does not refresh, modify the task instance operation width value
add e4a616c fix
add b1e8bec Merge pull request #2826 from break60/dev-1.3.0
add fadb69b When update the data source,the host and port show error (#2821)
add 2c6aa57 when init workflow, the tenantId linked by the tenantId of user
add fa9706f Merge pull request #2825 from Eights-Li/dev-1.3.0
add 198cf3d Fix ORACLE service name value display
add a405bbe Merge pull request #2829 from break60/dev-1.3.0
add feb169e Add tips for download workflow
add ce405dd fix
add f25069b Merge pull request #2831 from break60/dev-1.3.0
add d67436f [bug fix] fix: The workflow is fault-tolerant and 2 task instances are generated (#2833)
add 12dc18b add maven Xmx to 5g
add 68bc597 fix bug: send task result to master until success. (#2839)
add 6f6554a Fix errors when running on win10 (#2842)
add ef4c1e7 add source license full text into source license (#2840)
add a1576d1 Fix abnormal display of regular worker parameters
add c2fbd6a Merge pull request #2843 from break60/dev-1.3.0
add 28e28ca fix table not exist when init db metadata (#2838)
add 2d760cd change notice copyright date from 2019 to 2019-2020 (#2847)
add 009fd01 fix [BUG] TaskExecutionContextCacheManagerImpl Do not execute removeByTaskInstanceId #2745 (#2754)
add 6886ed5 fix table T_DS_ALERT (#2854)
add b0fd387 mr resource display and create user username length cannot be less than 3
add 8f25837 fix
add 2183e7e fix
add 098db69 fix
add ecb4df4 fix
add 5922bcf fix
add 91cb709 Merge pull request #2852 from break60/dev-1.3.0
add 3cbe865 modify t_ds_task_instance app_link change sql (#2861)
add 41e4986 change max length of user name to 39 (#2856)
add 6723454 copy resources need get top directory first (#2866)
add 31dca43 fix #2860:copy files and create empty directory (#2876)
add 4441d91 Fix bug:If user didn't set the value of tenant,release process definition fail (#2885)
add 3e7dc7d merge method updateuser if and fix bug#2892
add ae9afcf Merge pull request #2898 from 597365581/patch-6
add b5eb9fe fix bug: sqoop mysql import params error (#2896)
add e8d9f5c Fixed selection of tenant value and defalut changed to lower case
add dd7513d Merge pull request #2902 from break60/dev-1.3.0
add 3f731f7 update how to build and remove docs link (#2906)
add 8681036 Fix tasks not execute in sub-process when rerun scheduled process. #2903 (#2908)
add 0de8e58 fix create table sql exception (#2912)
add 5c9b080 fix #2910 master server will show exception for some time when it restart (#2913)
add 7c9f596 Fixbug datax task (#2909)
add 422fe51 [license] add license and notice (#2916)
add 186ba3b fix oom when no master is active in dev-1.3.0 (#2918)
add 464405f Python, sql, sqoop,datax task node editor adds zoom function #2929 (#2933)
new 1904a70 change 1.3.0 to 1.3.0-snapshot
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci_e2e.yml | 2 +-
.github/workflows/ci_ut.yml | 2 +-
LICENSE | 16 +
NOTICE | 2 +-
README.md | 17 +-
README_zh_CN.md | 17 +-
ambari_plugin/README.md | 97 +++-
.../DOLPHIN/1.3.0/configuration/dolphin-alert.xml | 6 -
.../1.3.0/configuration/dolphin-datasource.xml | 261 ----------
.../DOLPHIN/1.3.0/configuration/dolphin-worker.xml | 9 -
.../1.3.0/configuration/dolphin-zookeeper.xml | 8 -
.../DOLPHIN/1.3.0/package/scripts/params.py | 4 -
dolphinscheduler-alert/pom.xml | 2 +-
.../alert/template/impl/DefaultHTMLTemplate.java | 19 +-
.../dolphinscheduler/alert/utils/Constants.java | 4 +
.../src/main/resources/logback-alert.xml | 2 +-
.../template/impl/DefaultHTMLTemplateTest.java | 37 +-
dolphinscheduler-api/pom.xml | 2 +-
.../api/controller/DataSourceController.java | 2 +-
.../apache/dolphinscheduler/api/enums/Status.java | 2 +-
.../api/service/DataSourceService.java | 41 +-
.../api/service/ProcessInstanceService.java | 5 +-
.../api/service/ResourcesService.java | 64 ++-
.../dolphinscheduler/api/service/UsersService.java | 65 ++-
.../api/service/DataSourceServiceTest.java | 65 ++-
.../api/service/ResourcesServiceTest.java | 14 +-
dolphinscheduler-common/pom.xml | 2 +-
.../apache/dolphinscheduler/common/Constants.java | 13 +-
.../common/enums/ExecutionStatus.java | 11 +-
.../dolphinscheduler/common/model/TaskNode.java | 13 +
.../common/task/datax/DataxParameters.java | 13 +-
.../dolphinscheduler/common/utils/DateUtils.java | 2 +-
.../common/utils/DependentUtils.java | 6 +
.../common/utils/ParameterUtils.java | 17 +-
.../dolphinscheduler/common/utils/ResInfo.java | 8 +-
.../common/utils/ScriptRunner.java | 34 +-
.../common/utils/dependent/DependentDateUtils.java | 27 +
.../src/main/resources/common.properties | 30 +-
.../common/shell/ShellExecutorTest.java | 49 +-
.../common/utils/DependentUtilsTest.java | 40 ++
dolphinscheduler-dao/pom.xml | 2 +-
.../dao/datasource/BaseDataSource.java | 13 +-
.../dao/datasource/MySQLDataSource.java | 47 ++
.../dao/datasource/OracleDataSource.java | 25 +-
.../dolphinscheduler/dao/entity/ProcessData.java | 10 +
.../dolphinscheduler/dao/entity/WorkerGroup.java | 3 -
.../dao/mapper/ProcessDefinitionMapper.java | 7 +
.../dao/upgrade/DolphinSchedulerManager.java | 7 +-
.../dao/upgrade/ProcessDefinitionDao.java | 92 ++++
.../dolphinscheduler/dao/upgrade/UpgradeDao.java | 54 +-
.../dao/upgrade/WorkerGroupDao.java | 65 +++
.../src/main/resources/datasource.properties | 3 +-
.../dao/mapper/ProcessDefinitionMapper.xml | 6 +
.../dolphinscheduler/dao/mapper/UserMapper.xml | 6 +-
.../dao/mapper/WorkerGroupMapper.xml | 40 --
.../dao/datasource/MySQLDataSourceTest.java | 64 +++
.../dao/mapper/ProcessDefinitionMapperTest.java | 27 +-
.../dao/upgrade/ProcessDefinitionDaoTest.java | 65 +++
.../dao/upgrade/UpgradeDaoTest.java | 25 +-
.../dao/upgrade/WokrerGrouopDaoTest.java | 51 ++
dolphinscheduler-dist/pom.xml | 4 +-
dolphinscheduler-dist/release-docs/LICENSE | 50 +-
dolphinscheduler-dist/release-docs/NOTICE | 92 +---
.../release-docs/licenses/LICENSE-ant-1.6.5.txt | 203 ++++++++
.../release-docs/licenses/LICENSE-commons-el.txt | 60 ---
...-framework.txt => LICENSE-commons-lang-2.6.txt} | 0
.../release-docs/licenses/LICENSE-commons-lang.txt | 202 --------
...SE-aspectjweaver.txt => LICENSE-core-3.1.1.txt} | 18 +-
...mons-lang3.txt => LICENSE-curator-framwork.txt} | 0
.../release-docs/licenses/LICENSE-freemarker.txt | 49 --
.../release-docs/licenses/LICENSE-grpc-context.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-core.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-netty.txt | 36 --
.../licenses/LICENSE-grpc-protobuf-little.txt | 36 --
.../licenses/LICENSE-grpc-protobuf.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-stub.txt | 36 --
.../release-docs/licenses/LICENSE-h2-1.4.200.txt | 552 +++++++++++++++++++++
.../licenses/LICENSE-instrumentation-api.txt | 201 --------
.../licenses/LICENSE-jackson-annotations.txt | 0
.../release-docs/licenses/LICENSE-jackson-core.txt | 0
.../licenses/LICENSE-jackson-databind.txt | 0
.../licenses/LICENSE-jasper-compiler.txt | 202 --------
.../licenses/LICENSE-jasper-runtime.txt | 14 -
...sdk-java.txt => LICENSE-jsp-api-2.1-6.1.14.txt} | 26 +-
...s-sdk-java.txt => LICENSE-log4j-api-2.11.2.txt} | 26 +-
...NSE-log4j.txt => LICENSE-log4j-core-2.11.2.txt} | 2 +-
.../release-docs/licenses/LICENSE-netty-buffer.txt | 201 --------
.../licenses/LICENSE-netty-code-http.txt | 201 --------
.../licenses/LICENSE-netty-codec-http2.txt | 201 --------
.../licenses/LICENSE-netty-codec-socks.txt | 201 --------
.../release-docs/licenses/LICENSE-netty-codec.txt | 201 --------
.../release-docs/licenses/LICENSE-netty-common.txt | 201 --------
.../licenses/LICENSE-netty-handler-proxy.txt | 201 --------
.../licenses/LICENSE-netty-handler.txt | 201 --------
.../licenses/LICENSE-netty-resolver.txt | 201 --------
.../licenses/LICENSE-netty-transport.txt | 201 --------
.../licenses/LICENSE-opencensus-api.txt | 202 --------
.../LICENSE-opencensus-contrib-grpc-metrics.txt | 202 --------
.../LICENSE-proto-google-common-protos.txt | 202 --------
.../licenses/LICENSE-protobuf-java-util.txt | 42 --
.../licenses/ui-licenses/LICENSE-normalize | 8 -
dolphinscheduler-plugin-api/pom.xml | 2 +-
dolphinscheduler-remote/pom.xml | 2 +-
.../remote/NettyRemotingClient.java | 2 +-
.../remote/command/CommandType.java | 2 +-
...mmand.java => RemoveTaskLogRequestCommand.java} | 10 +-
...mand.java => RemoveTaskLogResponseCommand.java} | 27 +-
.../remote/RemoveTaskLogRequestCommandTest.java} | 26 +-
.../remote/RemoveTaskLogResponseCommandTest.java} | 25 +-
dolphinscheduler-server/pom.xml | 2 +-
.../server/log/LoggerRequestProcessor.java | 35 +-
.../dolphinscheduler/server/log/LoggerServer.java | 1 +
.../server/master/config/MasterConfig.java | 11 +
.../master/consumer/TaskPriorityQueueConsumer.java | 59 ++-
.../server/master/dispatch/ExecutorDispatcher.java | 5 +-
.../dispatch/host/LowerWeightHostManager.java | 27 +-
.../server/master/processor/TaskAckProcessor.java | 2 +-
.../server/master/registry/MasterRegistry.java | 33 +-
.../master/runner/DependentTaskExecThread.java | 2 +-
.../server/master/runner/MasterExecThread.java | 15 +-
.../server/master/runner/MasterTaskExecThread.java | 30 +-
.../dolphinscheduler/server/monitor/RunConfig.java | 15 +-
.../server/registry/HeartBeatTask.java | 84 ++++
.../server/utils/DependentExecute.java | 32 +-
.../server/worker/config/WorkerConfig.java | 2 +-
.../worker/processor/TaskCallbackService.java | 42 +-
.../server/worker/processor/TaskKillProcessor.java | 1 +
.../server/worker/registry/WorkerRegistry.java | 33 +-
.../server/worker/runner/TaskExecuteThread.java | 10 +
.../worker/task/AbstractCommandExecutor.java | 83 +++-
.../server/worker/task/ShellCommandExecutor.java | 7 +-
.../server/worker/task/datax/DataxTask.java | 54 +-
.../server/worker/task/shell/ShellTask.java | 2 +-
.../server/worker/task/sql/SqlTask.java | 2 +-
.../generator/sources/MysqlSourceGenerator.java | 18 +-
.../dolphinscheduler/server/zk/ZKMasterClient.java | 5 +-
.../src/main/resources/config/install_config.conf | 30 +-
.../src/main/resources/master.properties | 8 +-
.../src/main/resources/worker.properties | 9 +-
.../server/log/LoggerServerTest.java | 62 +++
.../server/master/DependentTaskTest.java | 64 ++-
.../consumer/TaskPriorityQueueConsumerTest.java | 4 +-
.../server/master/registry/MasterRegistryTest.java | 4 +-
.../master/runner/MasterTaskExecThreadTest.java | 41 +-
.../server/registry/DependencyConfig.java | 5 +
.../worker/processor/TaskCallbackServiceTest.java | 34 +-
.../server/worker/registry/WorkerRegistryTest.java | 4 +-
.../server/worker/task/datax/DataxTaskTest.java | 11 +-
dolphinscheduler-service/pom.xml | 24 +-
.../service/log/LogClientService.java | 29 ++
.../service/permission/PermissionCheck.java | 4 +
.../service/process/ProcessService.java | 65 ++-
.../service/quartz/ProcessScheduleJob.java | 4 +-
.../service/zk/AbstractZKClient.java | 17 +-
.../dolphinscheduler/service/zk/ZKServer.java | 5 +-
.../dolphinscheduler/service/zk/ZKServerTest.java | 12 +-
dolphinscheduler-ui/pom.xml | 2 +-
dolphinscheduler-ui/src/js/conf/home/index.js | 2 -
.../src/js/conf/home/pages/dag/_source/dag.js | 22 +-
.../src/js/conf/home/pages/dag/_source/dag.vue | 24 +-
.../home/pages/dag/_source/formModel/formModel.vue | 28 +-
.../dag/_source/formModel/tasks/_source/commcon.js | 8 +
.../pages/dag/_source/formModel/tasks/datax.vue | 81 +++
.../home/pages/dag/_source/formModel/tasks/mr.vue | 2 +-
.../pages/dag/_source/formModel/tasks/python.vue | 37 ++
.../home/pages/dag/_source/formModel/tasks/sql.vue | 37 ++
.../pages/dag/_source/formModel/tasks/sqoop.vue | 38 +-
.../dag/_source/formModel/tasks/sub_process.vue | 7 +-
.../home/pages/dag/_source/plugIn/jsPlumbHandle.js | 40 +-
.../js/conf/home/pages/dag/_source/plugIn/util.js | 4 +-
.../home/pages/dag/_source/startingParam/index.vue | 4 +-
.../src/js/conf/home/pages/dag/_source/udp/udp.vue | 9 +-
.../pages/list/_source/createDataSource.vue | 6 +-
.../home/pages/monitor/pages/servers/master.vue | 2 +-
.../home/pages/monitor/pages/servers/worker.vue | 2 +-
.../pages/definition/pages/list/_source/list.vue | 9 +-
.../pages/definition/pages/list/_source/timing.vue | 18 +-
.../projects/pages/definition/pages/list/index.vue | 3 +
.../pages/instance/pages/list/_source/list.vue | 24 +-
.../projects/pages/instance/pages/list/index.vue | 3 +
.../projects/pages/taskInstance/_source/list.vue | 2 +-
.../pages/projects/pages/taskInstance/index.vue | 7 +-
.../pages/file/pages/list/_source/rename.vue | 2 +-
.../pages/udf/pages/resource/_source/rename.vue | 2 +-
.../security/pages/users/_source/createUser.vue | 7 +-
.../src/js/conf/home/store/security/actions.js | 2 +-
.../src/js/module/i18n/locale/en_US.js | 10 +-
.../src/js/module/i18n/locale/zh_CN.js | 12 +-
licenses/LICENSE-mybatis.txt | 13 +
pom.xml | 10 +-
script/scp-hosts.sh | 20 +-
script/start-all.sh | 16 +-
script/stop-all.sh | 16 +-
sql/dolphinscheduler-postgre.sql | 7 +-
sql/dolphinscheduler_mysql.sql | 2 +-
sql/h2.mv.db | Bin 110592 -> 0 bytes
.../postgresql/dolphinscheduler_dml.sql | 18 -
.../mysql/dolphinscheduler_ddl.sql | 166 ++-----
.../mysql/dolphinscheduler_dml.sql | 8 +-
.../postgresql/dolphinscheduler_ddl.sql | 173 ++-----
.../postgresql/dolphinscheduler_dml.sql | 24 +
tools/dependencies/known-dependencies.txt | 2 -
202 files changed, 3160 insertions(+), 5140 deletions(-)
create mode 100644 dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/ProcessDefinitionDao.java
create mode 100644 dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/upgrade/WorkerGroupDao.java
delete mode 100644 dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/WorkerGroupMapper.xml
create mode 100644 dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/datasource/MySQLDataSourceTest.java
create mode 100644 dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/upgrade/ProcessDefinitionDaoTest.java
copy dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/SensitiveLogUtilsTest.java => dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/upgrade/UpgradeDaoTest.java (61%)
create mode 100644 dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/upgrade/WokrerGrouopDaoTest.java
create mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-ant-1.6.5.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-commons-el.txt
rename dolphinscheduler-dist/release-docs/licenses/{LICENSE-curator-framework.txt => LICENSE-commons-lang-2.6.txt} (100%)
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-commons-lang.txt
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt => LICENSE-core-3.1.1.txt} (99%)
rename dolphinscheduler-dist/release-docs/licenses/{LICENSE-commons-lang3.txt => LICENSE-curator-framwork.txt} (100%)
mode change 100644 => 100755
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-freemarker.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-context.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-core.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-netty.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-protobuf-little.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-grpc-stub.txt
create mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-h2-1.4.200.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-instrumentation-api.txt
mode change 100644 => 100755 dolphinscheduler-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
mode change 100644 => 100755 dolphinscheduler-dist/release-docs/licenses/LICENSE-jackson-core.txt
mode change 100644 => 100755 dolphinscheduler-dist/release-docs/licenses/LICENSE-jackson-databind.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-jasper-compiler.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-jasper-runtime.txt
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aws-sdk-java.txt => LICENSE-jsp-api-2.1-6.1.14.txt} (72%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aws-sdk-java.txt => LICENSE-log4j-api-2.11.2.txt} (72%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-log4j.txt => LICENSE-log4j-core-2.11.2.txt} (99%)
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-buffer.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-code-http.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-codec-http2.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-codec-socks.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-codec.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-common.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-handler-proxy.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-handler.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-resolver.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-netty-transport.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-opencensus-api.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-opencensus-contrib-grpc-metrics.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-protobuf-java-util.txt
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/ui-licenses/LICENSE-normalize
copy dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/log/{ViewLogRequestCommand.java => RemoveTaskLogRequestCommand.java} (85%)
copy dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/log/{ViewLogResponseCommand.java => RemoveTaskLogResponseCommand.java} (73%)
copy dolphinscheduler-remote/src/{main/java/org/apache/dolphinscheduler/remote/processor/NettyRequestProcessor.java => test/java/org/apache/dolphinscheduler/remote/RemoveTaskLogRequestCommandTest.java} (57%)
copy dolphinscheduler-remote/src/{main/java/org/apache/dolphinscheduler/remote/processor/NettyRequestProcessor.java => test/java/org/apache/dolphinscheduler/remote/RemoveTaskLogResponseCommandTest.java} (60%)
create mode 100644 dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/registry/HeartBeatTask.java
create mode 100644 dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/log/LoggerServerTest.java
create mode 100644 licenses/LICENSE-mybatis.txt
delete mode 100644 sql/h2.mv.db
delete mode 100644 sql/upgrade/1.2.2_schema/postgresql/dolphinscheduler_dml.sql
rename sql/upgrade/{1.2.2_schema => 1.3.0_schema}/mysql/dolphinscheduler_ddl.sql (58%)
rename sql/upgrade/{1.2.2_schema => 1.3.0_schema}/mysql/dolphinscheduler_dml.sql (51%)
rename sql/upgrade/{1.2.2_schema => 1.3.0_schema}/postgresql/dolphinscheduler_ddl.sql (59%)
create mode 100644 sql/upgrade/1.3.0_schema/postgresql/dolphinscheduler_dml.sql
[incubator-dolphinscheduler] 01/01: change 1.3.0 to 1.3.0-snapshot
Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
leonbao pushed a commit to branch dev-merge
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git
commit 1904a7022a38ff9bc8fbe42f1e8e9c4547916fd6
Merge: 2749c7e 464405f
Author: lenboo <ba...@analysys.com.cn>
AuthorDate: Wed Jun 10 11:42:15 2020 +0800
change 1.3.0 to 1.3.0-snapshot
.github/workflows/ci_e2e.yml | 2 +-
.github/workflows/ci_ut.yml | 2 +-
LICENSE | 16 +
NOTICE | 2 +-
README.md | 17 +-
README_zh_CN.md | 17 +-
ambari_plugin/README.md | 97 +++-
.../DOLPHIN/1.3.0/configuration/dolphin-alert.xml | 6 -
.../1.3.0/configuration/dolphin-datasource.xml | 261 ----------
.../DOLPHIN/1.3.0/configuration/dolphin-worker.xml | 9 -
.../1.3.0/configuration/dolphin-zookeeper.xml | 8 -
.../DOLPHIN/1.3.0/package/scripts/params.py | 4 -
dolphinscheduler-alert/pom.xml | 2 +-
.../alert/template/impl/DefaultHTMLTemplate.java | 19 +-
.../dolphinscheduler/alert/utils/Constants.java | 4 +
.../src/main/resources/logback-alert.xml | 2 +-
.../template/impl/DefaultHTMLTemplateTest.java | 37 +-
dolphinscheduler-api/pom.xml | 2 +-
.../api/controller/DataSourceController.java | 2 +-
.../apache/dolphinscheduler/api/enums/Status.java | 2 +-
.../api/service/DataSourceService.java | 41 +-
.../api/service/ProcessInstanceService.java | 5 +-
.../api/service/ResourcesService.java | 64 ++-
.../dolphinscheduler/api/service/UsersService.java | 65 ++-
.../api/service/DataSourceServiceTest.java | 65 ++-
.../api/service/ResourcesServiceTest.java | 14 +-
dolphinscheduler-common/pom.xml | 2 +-
.../apache/dolphinscheduler/common/Constants.java | 13 +-
.../common/enums/ExecutionStatus.java | 11 +-
.../dolphinscheduler/common/model/TaskNode.java | 13 +
.../common/task/datax/DataxParameters.java | 13 +-
.../dolphinscheduler/common/utils/DateUtils.java | 2 +-
.../common/utils/DependentUtils.java | 6 +
.../common/utils/ParameterUtils.java | 17 +-
.../dolphinscheduler/common/utils/ResInfo.java | 8 +-
.../common/utils/ScriptRunner.java | 34 +-
.../common/utils/dependent/DependentDateUtils.java | 27 +
.../src/main/resources/common.properties | 30 +-
.../common/shell/ShellExecutorTest.java | 49 +-
.../common/utils/DependentUtilsTest.java | 40 ++
dolphinscheduler-dao/pom.xml | 2 +-
.../dao/datasource/BaseDataSource.java | 13 +-
.../dao/datasource/MySQLDataSource.java | 47 ++
.../dao/datasource/OracleDataSource.java | 25 +-
.../dolphinscheduler/dao/entity/ProcessData.java | 10 +
.../dolphinscheduler/dao/entity/WorkerGroup.java | 3 -
.../dao/mapper/ProcessDefinitionMapper.java | 7 +
.../dao/upgrade/DolphinSchedulerManager.java | 7 +-
.../dao/upgrade/ProcessDefinitionDao.java | 92 ++++
.../dolphinscheduler/dao/upgrade/UpgradeDao.java | 54 +-
.../dao/upgrade/WorkerGroupDao.java | 65 +++
.../src/main/resources/datasource.properties | 3 +-
.../dao/mapper/ProcessDefinitionMapper.xml | 6 +
.../dolphinscheduler/dao/mapper/UserMapper.xml | 6 +-
.../dao/mapper/WorkerGroupMapper.xml | 40 --
.../dao/datasource/MySQLDataSourceTest.java | 64 +++
.../dao/mapper/ProcessDefinitionMapperTest.java | 27 +-
.../dao/upgrade/ProcessDefinitionDaoTest.java | 65 +++
.../dao/upgrade/UpgradeDaoTest.java | 24 +-
.../dao/upgrade/WokrerGrouopDaoTest.java | 51 ++
dolphinscheduler-dist/pom.xml | 4 +-
dolphinscheduler-dist/release-docs/LICENSE | 50 +-
dolphinscheduler-dist/release-docs/NOTICE | 92 +---
.../release-docs/licenses/LICENSE-ant-1.6.5.txt | 203 ++++++++
.../release-docs/licenses/LICENSE-commons-el.txt | 60 ---
...-framework.txt => LICENSE-commons-lang-2.6.txt} | 0
.../release-docs/licenses/LICENSE-core-3.1.1.txt | 70 +++
...mons-lang3.txt => LICENSE-curator-framwork.txt} | 0
.../release-docs/licenses/LICENSE-freemarker.txt | 49 --
.../release-docs/licenses/LICENSE-grpc-context.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-core.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-netty.txt | 36 --
.../licenses/LICENSE-grpc-protobuf-little.txt | 36 --
.../licenses/LICENSE-grpc-protobuf.txt | 36 --
.../release-docs/licenses/LICENSE-grpc-stub.txt | 36 --
.../release-docs/licenses/LICENSE-h2-1.4.200.txt | 552 +++++++++++++++++++++
.../licenses/LICENSE-instrumentation-api.txt | 201 --------
.../licenses/LICENSE-jackson-annotations.txt | 0
.../release-docs/licenses/LICENSE-jackson-core.txt | 0
.../licenses/LICENSE-jackson-databind.txt | 0
.../licenses/LICENSE-jasper-compiler.txt | 202 --------
.../licenses/LICENSE-jasper-runtime.txt | 14 -
.../licenses/LICENSE-jsp-api-2.1-6.1.14.txt | 53 ++
.../licenses/LICENSE-log4j-api-2.11.2.txt | 53 ++
...mons-lang.txt => LICENSE-log4j-core-2.11.2.txt} | 2 +-
.../release-docs/licenses/LICENSE-netty-buffer.txt | 201 --------
.../licenses/LICENSE-netty-code-http.txt | 201 --------
.../licenses/LICENSE-netty-codec-http2.txt | 201 --------
.../licenses/LICENSE-netty-codec-socks.txt | 201 --------
.../release-docs/licenses/LICENSE-netty-codec.txt | 201 --------
.../release-docs/licenses/LICENSE-netty-common.txt | 201 --------
.../licenses/LICENSE-netty-handler-proxy.txt | 201 --------
.../licenses/LICENSE-netty-handler.txt | 201 --------
.../licenses/LICENSE-netty-resolver.txt | 201 --------
.../licenses/LICENSE-netty-transport.txt | 201 --------
.../licenses/LICENSE-opencensus-api.txt | 202 --------
.../LICENSE-opencensus-contrib-grpc-metrics.txt | 202 --------
.../LICENSE-proto-google-common-protos.txt | 202 --------
.../licenses/LICENSE-protobuf-java-util.txt | 42 --
.../licenses/ui-licenses/LICENSE-normalize | 8 -
dolphinscheduler-plugin-api/pom.xml | 2 +-
dolphinscheduler-remote/pom.xml | 2 +-
.../remote/NettyRemotingClient.java | 2 +-
.../remote/command/CommandType.java | 2 +-
.../command/log/RemoveTaskLogRequestCommand.java | 63 +++
.../command/log/RemoveTaskLogResponseCommand.java | 63 +++
.../remote/RemoveTaskLogRequestCommandTest.java | 32 +-
.../remote/RemoveTaskLogResponseCommandTest.java | 24 +-
dolphinscheduler-server/pom.xml | 2 +-
.../server/log/LoggerRequestProcessor.java | 35 +-
.../dolphinscheduler/server/log/LoggerServer.java | 1 +
.../server/master/config/MasterConfig.java | 11 +
.../master/consumer/TaskPriorityQueueConsumer.java | 59 ++-
.../server/master/dispatch/ExecutorDispatcher.java | 5 +-
.../dispatch/host/LowerWeightHostManager.java | 27 +-
.../server/master/processor/TaskAckProcessor.java | 2 +-
.../server/master/registry/MasterRegistry.java | 33 +-
.../master/runner/DependentTaskExecThread.java | 2 +-
.../server/master/runner/MasterExecThread.java | 15 +-
.../server/master/runner/MasterTaskExecThread.java | 30 +-
.../dolphinscheduler/server/monitor/RunConfig.java | 15 +-
.../server/registry/HeartBeatTask.java | 84 ++++
.../server/utils/DependentExecute.java | 32 +-
.../server/worker/config/WorkerConfig.java | 2 +-
.../worker/processor/TaskCallbackService.java | 42 +-
.../server/worker/processor/TaskKillProcessor.java | 1 +
.../server/worker/registry/WorkerRegistry.java | 33 +-
.../server/worker/runner/TaskExecuteThread.java | 10 +
.../worker/task/AbstractCommandExecutor.java | 83 +++-
.../server/worker/task/ShellCommandExecutor.java | 7 +-
.../server/worker/task/datax/DataxTask.java | 54 +-
.../server/worker/task/shell/ShellTask.java | 2 +-
.../server/worker/task/sql/SqlTask.java | 2 +-
.../generator/sources/MysqlSourceGenerator.java | 18 +-
.../dolphinscheduler/server/zk/ZKMasterClient.java | 5 +-
.../src/main/resources/config/install_config.conf | 30 +-
.../src/main/resources/master.properties | 8 +-
.../src/main/resources/worker.properties | 9 +-
.../server/log/LoggerServerTest.java | 62 +++
.../server/master/DependentTaskTest.java | 64 ++-
.../consumer/TaskPriorityQueueConsumerTest.java | 4 +-
.../server/master/registry/MasterRegistryTest.java | 4 +-
.../master/runner/MasterTaskExecThreadTest.java | 41 +-
.../server/registry/DependencyConfig.java | 5 +
.../worker/processor/TaskCallbackServiceTest.java | 34 +-
.../server/worker/registry/WorkerRegistryTest.java | 4 +-
.../server/worker/task/datax/DataxTaskTest.java | 11 +-
dolphinscheduler-service/pom.xml | 24 +-
.../service/log/LogClientService.java | 29 ++
.../service/permission/PermissionCheck.java | 4 +
.../service/process/ProcessService.java | 65 ++-
.../service/quartz/ProcessScheduleJob.java | 4 +-
.../service/zk/AbstractZKClient.java | 17 +-
.../dolphinscheduler/service/zk/ZKServer.java | 5 +-
.../dolphinscheduler/service/zk/ZKServerTest.java | 12 +-
dolphinscheduler-ui/pom.xml | 2 +-
dolphinscheduler-ui/src/js/conf/home/index.js | 2 -
.../src/js/conf/home/pages/dag/_source/dag.js | 22 +-
.../src/js/conf/home/pages/dag/_source/dag.vue | 24 +-
.../home/pages/dag/_source/formModel/formModel.vue | 28 +-
.../dag/_source/formModel/tasks/_source/commcon.js | 8 +
.../pages/dag/_source/formModel/tasks/datax.vue | 81 +++
.../home/pages/dag/_source/formModel/tasks/mr.vue | 2 +-
.../pages/dag/_source/formModel/tasks/python.vue | 37 ++
.../home/pages/dag/_source/formModel/tasks/sql.vue | 37 ++
.../pages/dag/_source/formModel/tasks/sqoop.vue | 38 +-
.../dag/_source/formModel/tasks/sub_process.vue | 7 +-
.../home/pages/dag/_source/plugIn/jsPlumbHandle.js | 40 +-
.../js/conf/home/pages/dag/_source/plugIn/util.js | 4 +-
.../home/pages/dag/_source/startingParam/index.vue | 4 +-
.../src/js/conf/home/pages/dag/_source/udp/udp.vue | 9 +-
.../pages/list/_source/createDataSource.vue | 6 +-
.../home/pages/monitor/pages/servers/master.vue | 2 +-
.../home/pages/monitor/pages/servers/worker.vue | 2 +-
.../pages/definition/pages/list/_source/list.vue | 9 +-
.../pages/definition/pages/list/_source/timing.vue | 18 +-
.../projects/pages/definition/pages/list/index.vue | 3 +
.../pages/instance/pages/list/_source/list.vue | 24 +-
.../projects/pages/instance/pages/list/index.vue | 3 +
.../projects/pages/taskInstance/_source/list.vue | 2 +-
.../pages/projects/pages/taskInstance/index.vue | 7 +-
.../pages/file/pages/list/_source/rename.vue | 2 +-
.../pages/udf/pages/resource/_source/rename.vue | 2 +-
.../security/pages/users/_source/createUser.vue | 7 +-
.../src/js/conf/home/store/security/actions.js | 2 +-
.../src/js/module/i18n/locale/en_US.js | 10 +-
.../src/js/module/i18n/locale/zh_CN.js | 12 +-
licenses/LICENSE-mybatis.txt | 13 +
pom.xml | 10 +-
script/scp-hosts.sh | 20 +-
script/start-all.sh | 16 +-
script/stop-all.sh | 16 +-
sql/dolphinscheduler-postgre.sql | 7 +-
sql/dolphinscheduler_mysql.sql | 2 +-
sql/h2.mv.db | Bin 110592 -> 0 bytes
.../mysql/dolphinscheduler_ddl.sql | 166 ++-----
.../mysql/dolphinscheduler_dml.sql | 8 +-
.../postgresql/dolphinscheduler_ddl.sql | 173 ++-----
.../postgresql/dolphinscheduler_dml.sql | 24 +
tools/dependencies/known-dependencies.txt | 2 -
200 files changed, 3441 insertions(+), 4838 deletions(-)
diff --cc dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/Constants.java
index ec47a1e,540b1a9..465d9bf
--- a/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/Constants.java
+++ b/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/Constants.java
@@@ -156,24 -156,11 +156,28 @@@ public class Constants
public static final String ENTERPRISE_WECHAT_AGENT_ID = "enterprise.wechat.agent.id";
public static final String ENTERPRISE_WECHAT_USERS = "enterprise.wechat.users";
+
+
+ public static final String DINGTALK_WEBHOOK = "dingtalk.webhook";
+
+ public static final String DINGTALK_KEYWORD = "dingtalk.keyword";
+
+ public static final String DINGTALK_PROXY_ENABLE = "dingtalk.isEnableProxy";
+
+ public static final String DINGTALK_PROXY = "dingtalk.proxy";
+
+ public static final String DINGTALK_PORT = "dingtalk.port";
+
+ public static final String DINGTALK_USER = "dingtalk.user";
+
+ public static final String DINGTALK_PASSWORD = "dingtalk.password";
+
+ public static final String DINGTALK_ENABLE = "dingtalk.isEnable";
+ public static final String HTML_HEADER_PREFIX = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'><html><head><title>dolphinscheduler</title><meta name='Keywords' content=''><meta name='Description' content=''><style type=\"text/css\">table {margin-top:0px;padding-top:0px;border:1px solid;font-size: 14px;color: #333333;border-width: 1px;border-color: #666666;border-collapse: collapse;}table th {border-width: 1px;padding: 8px;borde [...]
+
+ public static final String TABLE_BODY_HTML_TAIL = "</table></body></html>";
+
/**
* plugin config
*/
diff --cc dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/UsersService.java
index bb31733,8d79c8e..09d4824
--- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/UsersService.java
+++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/UsersService.java
@@@ -306,16 -306,12 +310,13 @@@ public class UsersService extends BaseS
user.setEmail(email);
}
- if (StringUtils.isNotEmpty(phone)) {
- if (!CheckUtils.checkPhone(phone)){
- putMsg(result, Status.REQUEST_PARAMS_NOT_VALID_ERROR,phone);
- return result;
- }
- user.setPhone(phone);
+ if (StringUtils.isNotEmpty(phone) && !CheckUtils.checkPhone(phone)) {
+ putMsg(result, Status.REQUEST_PARAMS_NOT_VALID_ERROR,phone);
+ return result;
}
-
+ user.setPhone(phone);
user.setQueue(queue);
+ user.setState(state);
Date now = new Date();
user.setUpdateTime(now);
diff --cc dolphinscheduler-common/src/main/resources/common.properties
index 0cc118f,923f02a..089b07d
--- a/dolphinscheduler-common/src/main/resources/common.properties
+++ b/dolphinscheduler-common/src/main/resources/common.properties
@@@ -42,25 -42,23 +42,25 @@@ login.user.keytab.path=/opt/hdfs.headle
# if resource.storage.type=HDFS, the user need to have permission to create directories under the HDFS root path
hdfs.root.user=hdfs
-# if resource.storage.type=S3,the value like: s3a://dolphinscheduler ; if resource.storage.type=HDFS, When namenode HA is enabled, you need to copy core-site.xml and hdfs-site.xml to conf dir
+# if resource.storage.type=S3,the value like: s3a://dolphinscheduler ; if resource.storage.type=HDFS, When namenode HA is enabled, you need to copy core-site.xml and hdfs-site.xml to conf dir
fs.defaultFS=hdfs://mycluster:8020
- # if resource.storage.type=S3,s3 endpoint
- #fs.s3a.endpoint=http://192.168.199.91:9010
+ # if resource.storage.type=S3,s3 endpoint
+ fs.s3a.endpoint=http://192.168.xx.xx:9010
- # if resource.storage.type=S3,s3 access key
- #fs.s3a.access.key=A3DXS30FO22544RE
+ # if resource.storage.type=S3,s3 access key
+ fs.s3a.access.key=A3DXS30FO22544RE
- # if resource.storage.type=S3,s3 secret key
- #fs.s3a.secret.key=OloCLq3n+8+sdPHUhJ21XrSxTC+JK
+ # if resource.storage.type=S3,s3 secret key
+ fs.s3a.secret.key=OloCLq3n+8+sdPHUhJ21XrSxTC+JK
# if not use hadoop resourcemanager, please keep default value; if resourcemanager HA enable, please type the HA ips ; if resourcemanager is single, make this value empty
yarn.resourcemanager.ha.rm.ids=192.168.xx.xx,192.168.xx.xx
- # If resourcemanager HA enable or not use resourcemanager, please keep the default value; If resourcemanager is single, you only need to replace ark1 to actual resourcemanager hostname.
- yarn.application.status.address=http://ark1:8088/ws/v1/cluster/apps/%s
+ # if resourcemanager HA enable or not use resourcemanager, please keep the default value; If resourcemanager is single, you only need to replace ds1 to actual resourcemanager hostname.
+ yarn.application.status.address=http://ds1:8088/ws/v1/cluster/apps/%s
+# job history status url when application number threshold is reached(default 10000,maybe it was set to 1000)
- yarn.job.history.status.address=http://ark1:19888/ws/v1/history/mapreduce/jobs/%s
++yarn.job.history.status.address=http://ds1:19888/ws/v1/history/mapreduce/jobs/%s
# system env path
#dolphinscheduler.env.path=env/dolphinscheduler_env.sh
diff --cc dolphinscheduler-ui/src/js/module/i18n/locale/en_US.js
index 026b96b,def4c1a..a3d691c
--- a/dolphinscheduler-ui/src/js/module/i18n/locale/en_US.js
+++ b/dolphinscheduler-ui/src/js/module/i18n/locale/en_US.js
@@@ -588,9 -590,10 +590,13 @@@ export default
'Some Columns': 'Some Columns',
'Branch flow': 'Branch flow',
'Cannot select the same node for successful branch flow and failed branch flow': 'Cannot select the same node for successful branch flow and failed branch flow',
- 'Successful branch flow and failed branch flow are required': 'Successful branch flow and failed branch flow are required',
+ 'Successful branch flow and failed branch flow are required': 'conditions node Successful and failed branch flow are required',
'Unauthorized or deleted resources': 'Unauthorized or deleted resources',
'Please delete all non-existent resources': 'Please delete all non-existent resources',
+ 'Enable': 'Enable',
- 'Disable': 'Disable'
++ 'Disable': 'Disable',
++ 'Please delete all non-existent resources': 'Please delete all non-existent resources',
+ 'The Worker group no longer exists, please select the correct Worker group!': 'The Worker group no longer exists, please select the correct Worker group!',
+ 'Please confirm whether the workflow has been saved before downloading': 'Please confirm whether the workflow has been saved before downloading',
+ 'User name length is between 3 and 39': 'User name length is between 3 and 39'
}
diff --cc dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js
index 39f237c,add8601..af384cc
--- a/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js
+++ b/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js
@@@ -588,9 -590,10 +590,13 @@@ export default
'Some Columns': '选择列',
'Branch flow': '分支流转',
'Cannot select the same node for successful branch flow and failed branch flow': '成功分支流转和失败分支流转不能选择同一个节点',
- 'Successful branch flow and failed branch flow are required': '成功分支流转和失败分支流转必填',
+ 'Successful branch flow and failed branch flow are required': 'conditions节点成功和失败分支流转必填',
'Unauthorized or deleted resources': '未授权或已删除资源',
'Please delete all non-existent resources': '请删除所有未授权或已删除资源',
+ 'Enable': '启用',
- 'Disable': '停用'
++ 'Disable': '停用',
++ 'Please delete all non-existent resources': '请删除所有未授权或已删除资源',
+ 'The Worker group no longer exists, please select the correct Worker group!': '该Worker分组已经不存在,请选择正确的Worker分组!',
+ 'Please confirm whether the workflow has been saved before downloading': '下载前请确定工作流是否已保存',
+ 'User name length is between 3 and 39': '用户名长度在3~39之间'
}
diff --cc sql/upgrade/1.3.0_schema/mysql/dolphinscheduler_ddl.sql
index 87d06e9,a188bfe..40e7a3f
--- a/sql/upgrade/1.3.0_schema/mysql/dolphinscheduler_ddl.sql
+++ b/sql/upgrade/1.3.0_schema/mysql/dolphinscheduler_ddl.sql
@@@ -354,27 -274,6 +274,27 @@@ CREATE PROCEDURE uc_dolphin_T_t_ds_proc
d//
delimiter ;
- CALL dc_dolphin_T_t_ds_error_command_D_worker_group_id;
- DROP PROCEDURE dc_dolphin_T_t_ds_error_command_D_worker_group_id;
+ CALL uc_dolphin_T_t_ds_process_definition_A_process_definition_unique;
+ DROP PROCEDURE uc_dolphin_T_t_ds_process_definition_A_process_definition_unique;
+-- ac_dolphin_T_t_ds_user_A_state
+drop PROCEDURE if EXISTS ac_dolphin_T_t_ds_user_A_state;
+delimiter d//
+CREATE PROCEDURE ac_dolphin_T_t_ds_user_A_state()
+ BEGIN
+ IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS
+ WHERE TABLE_NAME='t_ds_user'
+ AND TABLE_SCHEMA=(SELECT DATABASE())
+ AND COLUMN_NAME ='state')
+ THEN
+ ALTER TABLE t_ds_user ADD `state` int(1) DEFAULT 1 COMMENT 'state 0:disable 1:enable';
+ END IF;
+ END;
+
+d//
+
+delimiter ;
+CALL ac_dolphin_T_t_ds_user_A_state;
+DROP PROCEDURE ac_dolphin_T_t_ds_user_A_state;
+
+
diff --cc sql/upgrade/1.3.0_schema/postgresql/dolphinscheduler_ddl.sql
index b3f5436,506ae35..7ea4a34
--- a/sql/upgrade/1.3.0_schema/postgresql/dolphinscheduler_ddl.sql
+++ b/sql/upgrade/1.3.0_schema/postgresql/dolphinscheduler_ddl.sql
@@@ -359,28 -277,9 +277,29 @@@ BEGI
END;
$$ LANGUAGE plpgsql;
d//
+
delimiter ;
- select dc_dolphin_T_t_ds_error_command_D_worker_group_id();
- DROP FUNCTION dc_dolphin_T_t_ds_error_command_D_worker_group_id();
+ SELECT uc_dolphin_T_t_ds_process_definition_A_process_definition_unique();
+ DROP FUNCTION IF EXISTS uc_dolphin_T_t_ds_process_definition_A_process_definition_unique();
+-- ac_dolphin_T_t_ds_user_A_state
+delimiter ;
+DROP FUNCTION IF EXISTS ac_dolphin_T_t_ds_user_A_state();
+delimiter d//
+CREATE FUNCTION ac_dolphin_T_t_ds_user_A_state() RETURNS void AS $$
+BEGIN
+ IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS
+ WHERE TABLE_CATALOG=current_database()
+ AND TABLE_SCHEMA=current_schema()
+ AND TABLE_NAME='t_ds_user'
+ AND COLUMN_NAME ='state')
+ THEN
+ ALTER TABLE t_ds_user ADD COLUMN state int DEFAULT 1;
+ END IF;
+END;
+$$ LANGUAGE plpgsql;
+d//
+delimiter ;
+select ac_dolphin_T_t_ds_user_A_state();
+DROP FUNCTION ac_dolphin_T_t_ds_user_A_state();