This is an automated email from the ASF dual-hosted git repository.
gaojun2048 pushed a change to branch alert_plugin_design
in repository
https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
omit 449cbbe [feature#3356] alert-spi support DingTalk&WeChat (#3869)
omit 20bc747 Replace the tenant management page ui with element-ui (#3891)
omit 1d25434 [Feature-3189][alert,spi,dao,plugin-api] base code of
dolphinscheduler spi and alert plugin implement (#3601)
omit 1618b98 [feature][ui]Alert plugin design (#3734)
omit a7a928b fix
omit 1057e6b fix
omit bbfe5c1 Modify node version
omit ab884df Add form-create plug-in and alarm group management add sample
demo
omit 543aac5 [feature-3665][ui]Add element-ui (#3666)
add 46b6d85 Merge remote-tracking branch 'upstream/dev' into dev
add a1892c8 Merge remote-tracking branch 'upstream/dev' into dev
add 26f2829 Merge remote-tracking branch 'upstream/dev' into dev
add b3dae19 update README about DolphinScheduler
add fb786d8 Update issue templates
add 1e540fb update
add c8b4749 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 6086749 update
add 5250ab0 regularize api pom xml update rpc maven compile to 1.8
add dcc2ff6 regularize api pom xml
add 68f1e7e Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 04f8fe8 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add dd03d78 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add be8aff3 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add c60b7b7 Merge branch 'dev' into dev
add 6c4debe Merge remote-tracking branch 'origin/dev' into dev
add 5dbaa52 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 9169a7c change commons.lang3.StringUtils to common.utils.StringUtils
add 7c1b37a update pom.xml
add f425001 update
add ce330ca update
add a2555c1 Merge branch 'dev' into dev
add affe665 Merge remote-tracking branch 'origin/dev' into dev
add 293039f Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add aa191c2 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add f9afc0a correct equals method
add c6d1557 update code
add c3ea38f Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 39e98b2 jasper-runtime is needed when api server start
add db45500 jasper-runtime jar is needed when api server start
add 8353831 combine logback config of master/worker/alert/api server to
one logback.xml
add 8b5c99e remove tomcat runtime jar
add 7729e0b add UT
add 8ab680f add license
add d24d687 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 03ce394 remove jasper-runtime jar, not need anymore
add 5f24225 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 292a63a Merge remote-tracking branch 'upstream/dev' into origin/dev
add 9dae1ae Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into origin/dev
add 264a8d2 sovle jar conflict, remove servlet-api 2.5 jar
add 63e055a Merge branch 'origin/dev' of
https://github.com/dailidong/DolphinScheduler into dev
add cd52040 remove servlet 2.5
add 321c0d9 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 25bedfe Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 076af88 Merge branch 'dev' of
https://github.com/apache/incubator-dolphinscheduler into dev
add 139805b add embedded database h2 and update embedded zookeeper
add de0ea19 delete logs
add 2fd5898 add license
add 6bd797f change log level to INFO
add 34db3ca Merge remote-tracking branch 'upstream/dev' into dev
add 731c7a7 Merge remote-tracking branch 'upstream/dev' into dev
add 5e043c3 simplify and optimize config
add 9199114 Merge remote-tracking branch 'upstream/dev' into dev update PR
add 2f49ad2 Merge remote-tracking branch 'upstream/dev' into dev
add cec62e3 Merge remote-tracking branch 'upstream/dev' into dev
add 64a371a Merge remote-tracking branch 'upstream/dev' into dev
add a1ff5a6 Merge remote-tracking branch 'upstream/dev' into dev
add 3320486 Merge remote-tracking branch 'upstream/dev' into dev
add 0d0d844 add development state
add 175475e simplify common config
add 9e0f42f Merge remote-tracking branch 'upstream/dev' into dev
add edab659 add worker group config
add 12405be Merge branch 'dev' into dev
add 87730fe Merge branch 'dev' into dev
add e3ed11a Merge branch 'dev' into dev
add 5575f7f Merge remote-tracking branch 'origin/dev' into dev
add 43f1e83 add worker group config
add ae14c1b add worker group config
add 4aca133 this command just for getting a quick experience,not
recommended for production. this operation will start a standalone zookeeper
server
add 13468aa Merge branch 'dev' into dev
add d9f8a5c Merge branch 'dev' into dev
add 58263c1 Merge branch 'dev' into dev
add bbeb03e Merge remote-tracking branch 'origin/dev' into dev
add 6f36c6c Merge remote-tracking branch 'upstream/dev' into dev
add 58d6a1e Merge remote-tracking branch 'upstream/dev' into dev
add 34082f1 add logback for zookeeper
add 0f42af8 Merge remote-tracking branch 'upstream/dev' into dev
add dea855f Update logback-zookeeper.xml
add 5f34adf Merge remote-tracking branch 'origin/dev' into dev
add d64127b optimize TheadUtils test
add 2713991 Merge remote-tracking branch 'upstream/dev' into dev
add 2ee5df4 fix Zookeeper does not start, printed logs have no error
messages, Api services can start but cannot be accessed
add 08dc691 [FIX_BUG_1.3#3789][remote]support netty heart beat (#3868)
add d32300b add process define name verify. (#3864)
add 1303050 [FIX-3836][dev-API] process definition validation name
interface prompt information error (#3908)
add 2fbbf96 [Improvement-3686][service] ProcessService method name meets
naming convention. (#3687)
add 5b4a8fd [fix-3788][pom]spring framework Security breach (#3882)
add 62fb2fd fix service comment (#3901)
add 6564e96 [Fix][ui] Fix the problem that all pre-tasks are lost after
dag reformatting #3823
add 60bf3f8 Merge pull request #3824 from
elonlo/bugfix-dag-reformat-miss-pretask
add f430fed Merge remote-tracking branch 'upstream/dev' into dev
add 8e0fb35 Update
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/threadutils/ThreadUtilsTest.java
add 29a083c Update ThreadUtilsTest.java
add ed3f089 Update ThreadUtilsTest.java
add 15436cf Delete ThreadUtilsTest.java
add 7878455 Merge remote-tracking branch 'origin/dev' into dev
add 8afc0cc Merge pull request #3402 from dailidong/dev
add d565892 fixed queryProcessInstanceListPaging query slow (#3893)
add de11a21 fixed queryTaskInstanceListPaging query slow (#3892)
add 3d4238f add verify tenant name cannot contain special characters.
(#3865)
add 3fdc557 [Fix][Docker] fix startup.sh variables cannot reference in
single quotes. (#3895)
add fa355b2 [CodeClean][DAO]Remove redundant comments (#3939)
add e53bd98 [fix-3843][api] When update workflow definition,if name
already exists, the prompt is not friendly
add 4425968 Merge pull request #3923 from lgcareer/dev-fix
add 8fd3932 [Fix][api] Add queryProjectCreatedAndAuthorizedByUser
function (#3658)
add d62c98e fix bug
add 2c059f9 fix bug
add bc98ab5 fix bug
add 1fdb8a2 Merge pull request #1 from apache/dev
add 5fec36c Merge branch 'dev' into dev
add 9d01a10 Merge branch 'dev' into dev
add 0332693 Merge branch 'dev' into dev
add 090c32e Merge branch 'dev' into dev
add 038beff dag add close button
add 50f33a1 reset last version
add 9193cea reset last version
add e4d76c5 Merge branch 'dev' of
https://github.com/BoYiZhang/incubator-dolphinscheduler into dev
add 4fc8144 dag add close buttion
add 259a644 Merge branch 'dev' of
https://github.com/BoYiZhang/incubator-dolphinscheduler into dev
add 7949b67 Merge pull request #1 from apache/dev
add 4bf187c update CLICK_SAVE_WORKFLOW_BUTTON xpath
add 3ccb355 Merge remote-tracking branch 'origin/dev' into dev
add 16a4735 updae CLICK_SAVE_WORKFLOW_BUTTON xpath
add e6bd0e3 updae CLICK_SAVE_WORKFLOW_BUTTON xpath
add 3c41fbe updae CLICK_SAVE_WORKFLOW_BUTTON xpath
add 5a3df2e Update CreateWorkflowLocator.java
add 290d22d Update CreateWorkflowLocator.java
add 19462dd Update CreateWorkflowLocator.java
add 295aead Update CreateWorkflowLocator.java
add 89ec911 Update CreateWorkflowLocator.java
add 3a2cba7 Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
add c7b87fa Update CreateWorkflowLocator.java
add 15e64ea Update dag.vue
add f22adad Update dag.vue
add c0ba1dc Update dag.vue
add b2fab57 Update CreateWorkflowLocator.java
add 49f3398 Merge remote-tracking branch 'origin/dev' into dev
add 06404f5 Revert "Setting '-XX:+DisableExplicitGC ' causes netty memory
leaks"
add b21aca8 Merge pull request #2 from apache/dev
add deb19ee Setting '-XX:+DisableExplicitGC ' causes netty memory leaks
add a655e1c Merge pull request #3 from apache/dev
add 3823a08 Merge branch 'dev' into dev
add b11714b Update dolphinscheduler-daemon.sh
add 0e11365 Merge pull request #7 from apache/dev
add d329914 Merge pull request #8 from apache/dev
add a7cbfb1 Merge pull request #9 from apache/dev
add c3666f3 Merge pull request #12 from apache/dev
add dffcf1e Merge pull request #13 from apache/dev
add a26724c Merge pull request #14 from apache/dev
add 5ea4022 Merge pull request #15 from apache/dev
add 5480a65 Merge pull request #16 from apache/dev
add 622bce6 Merge pull request #19 from apache/dev
add 6521601 Merge pull request #20 from apache/dev
add 5f817f2 Merge pull request #21 from apache/dev
add fc56581 When running a task, the resource file is lost, which results
in an error
add aace551 When running a task, the resource file is lost, which results
in an error
add ef6cc62 When running a task, the resource file is lost, which results
in an error
add 48177b6 When running a task, the resource file is lost, which results
in an error
add 7dd717a When running a task, the resource file is lost, which results
in an error
add 05b248f Merge pull request #3957 from BoYiZhang/pr_3956
add e9479e4 [fix-#3962][api] Avoid ClassCastException for
LoggerService.queryLog(). (#3963)
add afd0e6a [Test-3557][API] full cover DataAnalysisServiceImpl (#3605)
add c7b5956 [Feature-3941][ui] Remove tenant name (#3949)
add c54d096 [Improvement][script] daemon script usage (#3968)
add 187c5c1 Merge pull request #22 from apache/dev
add d520cef Merge pull request #23 from apache/dev
add c86ff41 Merge pull request #24 from apache/dev
add c614bd3 the resources API document does not match the interface
parameters
add 584a787 fix bug
add a6266b7 reset code
add 83cc289 Update udfs.vue
add f4c14de Merge pull request #4009 from BoYiZhang/pr_4008
new 735a859 [feature-3665][ui]Add element-ui (#3666)
new d6096aa Add form-create plug-in and alarm group management add sample
demo
new 52771c5 Modify node version
new d1287ee fix
new a42a368 fix
new 8977a12 [feature][ui]Alert plugin design (#3734)
new eae302e [Feature-3189][alert,spi,dao,plugin-api] base code of
dolphinscheduler spi and alert plugin implement (#3601)
new 57e21a2 Replace the tenant management page ui with element-ui (#3891)
new ce3d7d5 [feature#3356] alert-spi support DingTalk&WeChat (#3869)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (449cbbe)
\
N -- N -- N refs/heads/alert_plugin_design (ce3d7d5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 9 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:
docker/build/Dockerfile | 2 +-
docker/build/startup.sh | 4 +-
.../api/controller/ProjectController.java | 17 +-
.../api/controller/ResourcesController.java | 207 ++++++-----
.../api/controller/TenantController.java | 23 +-
.../api/dto/CommandStateCount.java | 28 ++
.../dolphinscheduler/api/dto/TaskCountDto.java | 81 +----
.../dolphinscheduler/api/dto/TaskStateCount.java | 24 ++
.../apache/dolphinscheduler/api/enums/Status.java | 10 +-
.../api/service/ProcessInstanceService.java | 4 +-
.../api/service/ProjectService.java | 7 +
.../api/service/TenantService.java | 5 +-
.../api/service/impl/DataAnalysisServiceImpl.java | 169 ++-------
.../service/impl/ProcessDefinitionServiceImpl.java | 22 +-
.../api/service/impl/ProjectServiceImpl.java | 22 ++
.../api/service/impl/TenantServiceImpl.java | 12 +-
.../src/main/resources/i18n/messages.properties | 2 +-
.../main/resources/i18n/messages_en_US.properties | 2 +-
.../main/resources/i18n/messages_zh_CN.properties | 2 +-
.../ProcessDefinitionControllerTest.java | 4 +-
.../api/controller/TenantControllerTest.java | 8 +-
.../api/service/DataAnalysisServiceTest.java | 137 +++++++
.../api/service/ProcessDefinitionServiceTest.java | 6 +-
.../api/service/ProjectServiceTest.java | 24 +-
.../api/service/TenantServiceTest.java | 13 +-
.../dolphinscheduler/common/task/TaskParams.java | 78 ----
.../common/utils/VarPoolUtils.java | 56 ++-
.../common/threadutils/ThreadUtilsTest.java | 190 ----------
.../common/utils/VarPoolUtilsTest.java | 61 ++--
.../apache/dolphinscheduler/dao/entity/Tenant.java | 14 -
.../apache/dolphinscheduler/dao/entity/User.java | 15 -
.../dao/mapper/ProcessDefinitionMapper.java | 9 +
.../dao/mapper/ProcessInstanceMapper.java | 15 +-
.../dolphinscheduler/dao/mapper/ProjectMapper.java | 7 +
.../dao/mapper/ProcessDefinitionMapper.xml | 8 +-
.../dao/mapper/ProcessInstanceMapper.xml | 7 +-
.../dolphinscheduler/dao/mapper/ProjectMapper.xml | 4 +
.../dao/mapper/TaskInstanceMapper.xml | 3 +-
.../dolphinscheduler/dao/mapper/TenantMapper.xml | 2 +-
.../dolphinscheduler/dao/mapper/UserMapper.xml | 4 +-
.../dao/mapper/ResourceMapperTest.java | 1 -
.../dao/mapper/TenantMapperTest.java | 4 +-
.../dao/mapper/UserMapperTest.java | 2 -
dolphinscheduler-dist/release-docs/LICENSE | 40 +-
dolphinscheduler-dist/release-docs/NOTICE | 4 +-
.../src/main/assembly/dolphinscheduler-binary.xml | 6 +-
.../remote/NettyRemotingClient.java | 51 +--
.../remote/NettyRemotingServer.java | 12 +-
.../remote/command/CommandType.java | 106 +++++-
.../remote/handler/NettyClientHandler.java | 75 ++--
.../remote/handler/NettyServerHandler.java | 67 ++--
.../dolphinscheduler/remote/utils/Constants.java | 5 +-
.../master/consumer/TaskPriorityQueueConsumer.java | 2 +-
.../consumer/TaskPriorityQueueConsumerTest.java | 1 -
.../service/process/ProcessService.java | 403 ++++++++++-----------
.../service/zk/CuratorZookeeperClient.java | 19 +-
.../service/zk/CuratorZookeeperClientTest.java | 3 +-
.../src/js/conf/home/pages/dag/_source/dag.js | 4 +-
.../pages/dag/_source/udp/_source/selectTenant.vue | 2 +-
.../pages/tenement/_source/createTenement.vue | 22 +-
.../pages/security/pages/tenement/_source/list.vue | 81 +++++
.../security/pages/users/_source/createUser.vue | 2 +-
.../pages/security/pages/users/_source/list.vue | 2 +-
.../home/pages/user/pages/account/_source/info.vue | 2 +-
.../src/js/conf/home/store/dag/actions.js | 2 +-
.../src/js/conf/home/store/security/actions.js | 2 +-
.../src/js/module/i18n/locale/en_US.js | 1 -
.../src/js/module/i18n/locale/zh_CN.js | 1 -
.../locator/security/TenantManageLocator.java | 2 -
.../page/security/TenantManagePage.java | 1 -
e2e/src/test/resources/testData/security_zh_cn.yml | 1 -
pom.xml | 7 +-
script/dolphinscheduler-daemon.sh | 2 +-
.../mysql/dolphinscheduler_ddl.sql | 1 -
.../postgresql/dolphinscheduler_ddl.sql | 1 -
sql/dolphinscheduler-postgre.sql | 1 -
sql/dolphinscheduler_mysql.sql | 1 -
tools/dependencies/known-dependencies.txt | 94 ++---
78 files changed, 1186 insertions(+), 1155 deletions(-)
delete mode 100644
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/task/TaskParams.java
delete mode 100644
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/threadutils/ThreadUtilsTest.java