You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by li...@apache.org on 2020/05/06 06:10:51 UTC
[incubator-dolphinscheduler] branch dailidong-patch-1-1 updated
(03d0f27 -> b5c18c2)
This is an automated email from the ASF dual-hosted git repository.
lidongdai pushed a change to branch dailidong-patch-1-1
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from 03d0f27 Merge branch 'dev' into dailidong-patch-1-1
add 76b61c1 Fix page display incomplete
add 062a0ff Merge pull request #2549 from break60/dev
add fd79be3 verify whether the filename start with '/' (#2544)
add 7a10008 Increase dataX environment variable, sslTrust default value (#2555)
add a12103b no valid worker group,master can kill task directly (#2541)
add 5666e6b No master don't create command #2571 (#2575)
add 22d4ee9 modify dataX environment variable (#2577)
add 0494703 Fix condition judgment state value
add 16a4d59 fix
add c94748a Merge pull request #2582 from break60/dev
add 9197a68 Work example page list supports scrolling
add d6b5253 fixed bug #2492
add 83051cd Merge remote-tracking branch 'remote/dev' into dev
add 562511a Merge branch 'dev' into dev
add 2bd3a9b Merge branch 'dev' of github.com:muzhongjiang/incubator-dolphinscheduler into dev
add 9421a79 fix bug "Password display in plain text"
add 336a7f3 Merge remote-tracking branch 'remote/dev' into dev
add bcf4a0e Merge branch 'dev' into dev
add bbc1e53 Merge branch 'dev' of github.com:muzhongjiang/incubator-dolphinscheduler into dev
add 5caa6e5 Merge branch 'dev' into dev
add 682fd7b Merge branch 'dev' into dev
add 54fc147 Merge branch 'dev' into dev
add a5e4566 Merge pull request #2556 from muzhongjiang/dev
add 6e7b11b Merge branch 'dev' of https://github.com/apache/incubator-dolphinscheduler into dev
add d629d38 Merge pull request #2586 from break60/dev
add c01122b Optimize workflow instance page
add ad90df2 1. add file add README.md2. delete ambari_plugin/common-services/DOLPHIN/2.0.0 (#2546)
add 51bdfcc Merge branch 'dev' of https://github.com/apache/incubator-dolphinscheduler into dev
add bb7d50a Merge branch 'dev' into dev
add a7d77ba Merge branch 'dev' of https://github.com/break60/incubator-dolphinscheduler into dev
add 85f3ac1 feat: add plugin management for alert service
add 3c6d813 add license to plugin api pom file
add 906ffa0 resolve code checks
add eefea82 Merge branch 'dev' into dev
add 6e81dd3 Merge pull request #2572 from hgaol/dev
add 6e08b29 Add a script to check the license (#2552)
add a35e4f5 Merge branch 'dev' of https://github.com/apache/incubator-dolphinscheduler into dev
add 0456ea6 Optimize workflow instance page (#2589)
add 227af6e Merge branch 'dev' of https://github.com/apache/incubator-dolphinscheduler into dev
add 50e4b23 Workflow definition and task instance page add scroll
add 99f2a2b Merge pull request #2600 from break60/dev
add c3353c2 Zookeeper management interface in monitoring center displays abnormal #2547 (#2595)
add b5c18c2 Merge branch 'dev' into dailidong-patch-1-1
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci_backend.yml | 22 +-
.gitignore | 125 +---
ambari_plugin/README.md | 68 +++
.../common-services/DOLPHIN/2.0.0/alerts.json | 164 -----
.../DOLPHIN/2.0.0/configuration/dolphin-alert.xml | 143 -----
.../configuration/dolphin-application-api.xml | 87 ---
.../DOLPHIN/2.0.0/configuration/dolphin-common.xml | 158 -----
.../2.0.0/configuration/dolphin-datasource.xml | 467 ---------------
.../DOLPHIN/2.0.0/configuration/dolphin-env.xml | 123 ----
.../DOLPHIN/2.0.0/configuration/dolphin-master.xml | 88 ---
.../DOLPHIN/2.0.0/configuration/dolphin-quartz.xml | 126 ----
.../DOLPHIN/2.0.0/configuration/dolphin-worker.xml | 76 ---
.../2.0.0/configuration/dolphin-zookeeper.xml | 84 ---
.../common-services/DOLPHIN/2.0.0/metainfo.xml | 137 -----
.../alerts/alert_dolphin_scheduler_status.py | 124 ----
.../2.0.0/package/scripts/dolphin_alert_service.py | 61 --
.../2.0.0/package/scripts/dolphin_api_service.py | 70 ---
.../DOLPHIN/2.0.0/package/scripts/dolphin_env.py | 123 ----
.../package/scripts/dolphin_logger_service.py | 61 --
.../package/scripts/dolphin_master_service.py | 61 --
.../package/scripts/dolphin_worker_service.py | 60 --
.../DOLPHIN/2.0.0/package/scripts/params.py | 154 -----
.../DOLPHIN/2.0.0/package/scripts/service_check.py | 31 -
.../DOLPHIN/2.0.0/package/scripts/status_params.py | 23 -
.../templates/application-api.properties.j2 | 20 -
.../2.0.0/package/templates/common.properties.j2 | 20 -
.../package/templates/datasource.properties.j2 | 20 -
.../2.0.0/package/templates/dolphin-daemon.sh.j2 | 116 ----
.../2.0.0/package/templates/master.properties.j2 | 20 -
.../2.0.0/package/templates/quartz.properties.j2 | 20 -
.../2.0.0/package/templates/worker.properties.j2 | 20 -
.../package/templates/zookeeper.properties.j2 | 20 -
.../DOLPHIN/2.0.0/quicklinks/quicklinks.json | 26 -
.../DOLPHIN/2.0.0/themes/theme.json | 661 ---------------------
docker/docker-compose.yml | 1 +
.../apache/dolphinscheduler/alert/AlertServer.java | 30 +-
.../alert/manager/EmailManager.java | 5 +-
.../alert/manager/EnterpriseWeChatManager.java | 10 +-
.../alert/plugin/EmailAlertPlugin.java | 133 +++++
.../dolphinscheduler/alert/runner/AlertSender.java | 130 ++--
.../dolphinscheduler/alert/utils/Constants.java | 17 +
.../alert/utils/EnterpriseWeChatUtils.java | 17 +-
.../dolphinscheduler/alert/utils/MailUtils.java | 16 +-
.../src/main/resources/alert.properties | 2 +-
.../alert/plugin/EmailAlertPluginTest.java | 80 +++
.../alert/utils/EnterpriseWeChatUtilsTest.java | 13 +-
.../alert/utils/MailUtilsTest.java | 10 +-
.../api/service/ExecutorService.java | 11 +-
.../api/service/SchedulerService.java | 1 +
.../dolphinscheduler/api/utils/ZooKeeperState.java | 14 +-
.../api/utils/ZookeeperMonitor.java | 6 +-
.../api/service/ExecutorService2Test.java | 43 +-
dolphinscheduler-common/pom.xml | 5 +-
.../apache/dolphinscheduler/common/Constants.java | 7 +
.../common/plugin/FilePluginManager.java | 107 ++++
.../common/plugin/PluginClassLoader.java | 154 +++++
.../PluginManager.java} | 20 +-
.../dolphinscheduler/common/utils/HadoopUtils.java | 9 +
.../common/plugin/FilePluginManagerTest.java | 72 +++
.../common/plugin/PluginClassLoaderTest.java | 61 ++
.../common/utils/HadoopUtilsTest.java | 12 +
.../dao/entity/ZookeeperRecord.java | 18 +-
dolphinscheduler-dist/release-docs/LICENSE | 1 -
.../release-docs/licenses/LICENSE-lombok.txt | 19 -
.../pom.xml | 35 +-
.../dolphinscheduler/plugin/api/AlertPlugin.java | 27 +-
.../dolphinscheduler/plugin/model/AlertData.java | 129 ++++
.../dolphinscheduler/plugin/model/AlertInfo.java | 54 +-
.../dolphinscheduler/plugin/model/PluginName.java | 31 +-
.../plugin/spi/AlertPluginProvider.java | 14 +-
.../plugin}/utils/PropertyUtils.java | 136 +++--
.../plugin/model/AlertDataTest.java | 80 +++
.../plugin/model/AlertInfoTest.java | 33 +-
.../plugin/utils/PropertyUtilsTest.java | 83 +++
.../src/test/resources/plugin.properties | 8 +-
.../master/consumer/TaskPriorityQueueConsumer.java | 16 +-
.../server/master/runner/MasterTaskExecThread.java | 46 +-
.../server/worker/task/sql/SqlTask.java | 2 +-
.../src/main/resources/config/install_config.conf | 3 +-
.../consumer/TaskPriorityQueueConsumerTest.java | 262 ++++++++
.../master/runner/MasterTaskExecThreadTest.java | 80 +++
.../server/registry/DependencyConfig.java | 8 +
dolphinscheduler-ui/package.json | 2 +-
.../src/js/conf/home/pages/dag/_source/dag.vue | 7 +
.../_source/formModel/tasks/_source/nodeStatus.vue | 7 +-
.../dag/_source/formModel/tasks/conditions.vue | 9 +-
.../pages/definition/pages/list/_source/list.vue | 24 +-
.../projects/pages/definition/pages/list/index.vue | 81 ++-
.../pages/instance/pages/list/_source/list.vue | 47 +-
.../projects/pages/instance/pages/list/index.vue | 68 ++-
.../projects/pages/taskInstance/_source/list.vue | 30 +-
.../pages/projects/pages/taskInstance/index.vue | 71 ++-
.../pages/resource/pages/file/pages/list/index.vue | 13 +-
.../pages/file/pages/subdirectory/index.vue | 11 +-
.../resource/pages/udf/pages/function/index.vue | 14 +-
.../resource/pages/udf/pages/resource/index.vue | 14 +-
.../pages/udf/pages/subUdfDirectory/index.vue | 11 +-
.../conf/home/pages/security/pages/queue/index.vue | 11 +-
.../home/pages/security/pages/tenement/index.vue | 11 +-
.../security/pages/users/_source/createUser.vue | 2 +-
.../conf/home/pages/security/pages/users/index.vue | 13 +-
.../pages/security/pages/warningGroups/index.vue | 11 +-
.../js/conf/home/pages/user/pages/token/index.vue | 13 +-
dolphinscheduler-ui/src/js/conf/login/App.vue | 1 +
.../components/secondaryMenu/secondaryMenu.vue | 8 +-
.../src/js/module/components/spin/spin.vue | 8 +-
dolphinscheduler-ui/src/sass/conf/home/index.scss | 5 +
pom.xml | 34 +-
script/env/dolphinscheduler_env.sh | 4 +-
tools/dependencies/check-LICENSE.sh | 39 ++
tools/dependencies/known-dependencies.txt | 211 +++++++
111 files changed, 2473 insertions(+), 3957 deletions(-)
create mode 100644 ambari_plugin/README.md
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/alerts.json
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-alert.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-application-api.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-common.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-datasource.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-env.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-master.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-quartz.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-worker.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/configuration/dolphin-zookeeper.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/metainfo.xml
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/alerts/alert_dolphin_scheduler_status.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_alert_service.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_api_service.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_env.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_logger_service.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_master_service.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/dolphin_worker_service.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/params.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/service_check.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/scripts/status_params.py
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/application-api.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/common.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/datasource.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/dolphin-daemon.sh.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/master.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/quartz.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/worker.properties.j2
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/zookeeper.properties.j2
delete mode 100755 ambari_plugin/common-services/DOLPHIN/2.0.0/quicklinks/quicklinks.json
delete mode 100644 ambari_plugin/common-services/DOLPHIN/2.0.0/themes/theme.json
create mode 100644 dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/plugin/EmailAlertPlugin.java
create mode 100644 dolphinscheduler-alert/src/test/java/org/apache/dolphinscheduler/alert/plugin/EmailAlertPluginTest.java
create mode 100644 dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/plugin/FilePluginManager.java
create mode 100644 dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/plugin/PluginClassLoader.java
copy dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/{enums/TaskRecordStatus.java => plugin/PluginManager.java} (73%)
create mode 100644 dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/FilePluginManagerTest.java
create mode 100644 dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/PluginClassLoaderTest.java
delete mode 100644 dolphinscheduler-dist/release-docs/licenses/LICENSE-lombok.txt
copy {dolphinscheduler-remote => dolphinscheduler-plugin-api}/pom.xml (69%)
copy dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/task/IParameters.java => dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin/api/AlertPlugin.java (63%)
create mode 100644 dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin/model/AlertData.java
copy dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/ResourceProcessDefinitionUtilsTest.java => dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin/model/AlertInfo.java (50%)
copy dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/task/sqoop/sources/SourceHdfsParameter.java => dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin/model/PluginName.java (63%)
copy dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/future/InvokeCallback.java => dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin/spi/AlertPluginProvider.java (76%)
copy {dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao => dolphinscheduler-plugin-api/src/main/java/org/apache/dolphinscheduler/plugin}/utils/PropertyUtils.java (56%)
create mode 100644 dolphinscheduler-plugin-api/src/test/java/org/apache/dolphinscheduler/plugin/model/AlertDataTest.java
copy dolphinscheduler-service/src/test/java/org/apache/dolphinscheduler/service/zk/ZKServerTest.java => dolphinscheduler-plugin-api/src/test/java/org/apache/dolphinscheduler/plugin/model/AlertInfoTest.java (56%)
create mode 100644 dolphinscheduler-plugin-api/src/test/java/org/apache/dolphinscheduler/plugin/utils/PropertyUtilsTest.java
rename ambari_plugin/common-services/DOLPHIN/2.0.0/package/templates/alert.properties.j2 => dolphinscheduler-plugin-api/src/test/resources/plugin.properties (90%)
create mode 100644 dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/consumer/TaskPriorityQueueConsumerTest.java
create mode 100644 dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/runner/MasterTaskExecThreadTest.java
create mode 100755 tools/dependencies/check-LICENSE.sh
create mode 100755 tools/dependencies/known-dependencies.txt