This is an automated email from the ASF dual-hosted git repository.

leonbao pushed a change to branch json_split
in repository 
https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.


    from 6d087cc  [Feature][JsonSplit] fix processDefinitionService ut and bug 
(#4894)
     add 73b2d5b   [Fix-4843] Rename WORKER_GROUP to WORKER_GROUPS (#4843) 
(#4856)
     add d217937  [Improvement][alert plugin]fix alert massage (#4880)
     add fbe0eda  Update README.md (#4882)
     new 8720c26  Merge remote-tracking branch 'upstream/dev' into spilit
     new df0e3e9  Merge branch 'json_split' of 
https://github.com/apache/incubator-dolphinscheduler into spilit
     add e008781  rpc
     add fd05153  rpc
     add e247284  rpc
     add 2327da7  rpc
     add c78f5e2  rpc
     add 3bcb892  rpc
     add d2f136b  rpc
     add 74a4de4  rpc
     add ed164fe  rpc
     add 985a4fc  rpc
     add 0db1906  rpc test
     add 9d3c37e  rpc
     add e950b65  rpc
     add 4ae52cb  rpc
     add 939ee1f  rpc
     add 6fafcc2  rpc
     add 21cec62  test
     add ff67386  update
     add 91b27b7  Merge branch 'dev' into rpc
     add 230f3a3  add rpc config
     add a2d245d  add rpc config
     add 9f58eb7  add rpc config
     add a97f781  add license
     add 4325410  add license
     add 958d2fd  add license
     add d1f4e6a  add IUserService Interface
     add ea97ed1  fix bug and add license
     add a63c2c6  fix bug
     add 246332b  fix bug
     add 967ab64  fix bug and code style
     add 7a976f4  fix code smell
     add d1658e9  fix init rpc request error
     add 0f62284  add rpc protocol
     add 825870c  Rename LICENSE-protostuff-api.txt to LICENSE-protostuff.txt
     add efde946  Delete LICENSE-protostuff-collectionschema.txt
     add 3a8df41  Delete LICENSE-protostuff-core.txt
     add 3c18d63  Delete LICENSE-protostuff-runtime.txt
     add 0a92a53  add jmh test
     add 93fb043  code style
     add 54ca216  rpc protocol
     add 392136c  rpc protocol
     add 4578079  rpc protocol
     add d3a1da4  code style
     add 3ba0321  code style
     add c9daf6a  async not needed callback
     add 50dbe7d  async not needed callback
     add 98d2406  async not needed callback
     add fba133c  move license
     add dad9436  Merge branch 'dev' into rpc
     add 12c1347  rpc
     add 91304e6  test
     add 1c047e4  test
     add d30500f  test
     add b4c7e35  Merge branch 'dev' into rpc
     add dc20d6a  add NOTICE
     add c6b7eb3  Merge pull request #4565 from CalvinKirs/rpc
     add 40031d8  Fix Slack invite links
     add 5cadf4e  Merge pull request #4892 from jbampton/fix-slack-links
     add 90e9d41  chore: fix case of GitHub and JavaScript
     add a75793d  Merge pull request #4890 from jbampton/fix-word-case
     add 3b562f5  [Fix-4886][Docker] Fix invalid volume specification in Windows
     add b8788f0  Merge pull request #4887 from 
chengshiwen/fix-docker-invalid-volume
     add d170b92   Update the url for `QuickStart in Docker` (#4895)
     add a388b68  Optimize HashMap Initial Capacity. (#4896)
     add 139211f  Reduce queries after successful project creation. (#4901)
     add 6911a39  [Improvement][Docker] Add FAQ in readme
     add 27d7b43  [Improvement][Docker] Add default login username and password 
in readme
     add 5e58b3a  [Improvement][K8s] Update outdated readme
     add 83ea710  [Improvement][K8s] Add FAQ in readme
     add c200911  [Improvement][Docker] Rename worker group to worker groups
     add 3ff4e21  [Improvement][K8s] Add readme to use namespace, access ui and 
delete pv
     add 4cab409  [Improvement][Docker] Update environment variables
     add da6e150  [Improvement][Docker] Add DOLPHINSCHEDULER_OPTS for docker 
compose/swarm
     add 5adf1db  [Improvement][Docker] Update readme
     add bfc5d1e  Merge pull request #4875 from chengshiwen/improve-docker-faq
     add a25c397  [Improvement][README] Update official website link in readme 
(#4903)
     new 2603d52  Merge remote-tracking branch 'upstream/dev' into spilit

The 3 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/ISSUE_TEMPLATE/feature_request.md          |   2 +-
 .github/ISSUE_TEMPLATE/improvement_suggestion.md   |   2 +-
 .github/PULL_REQUEST_TEMPLATE.md                   |   2 +-
 README.md                                          |  37 +--
 README_zh_CN.md                                    |  55 ++--
 docker/build/Dockerfile                            |   3 +-
 docker/build/README.md                             | 195 +++++++++++++-
 docker/build/README_zh_CN.md                       | 194 +++++++++++++-
 .../conf/dolphinscheduler/common.properties.tpl    |   2 +-
 ...cheduler_env.sh => dolphinscheduler_env.sh.tpl} |  18 +-
 .../conf/dolphinscheduler/worker.properties.tpl    |   4 +-
 docker/build/startup-init-conf.sh                  |  21 +-
 docker/docker-swarm/docker-compose.yml             |  31 ++-
 docker/docker-swarm/docker-stack.yml               |  39 ++-
 docker/docker-swarm/dolphinscheduler_env.sh        |  28 --
 docker/kubernetes/dolphinscheduler/README.md       | 290 +++++++++++++++------
 .../configmap-dolphinscheduler-worker.yaml         |   2 +-
 .../statefulset-dolphinscheduler-worker.yaml       |   4 +-
 docker/kubernetes/dolphinscheduler/values.yaml     |   2 +-
 .../plugin/alert/script/ScriptAlertChannel.java    |   2 +-
 .../api/controller/BaseController.java             |   4 +-
 .../api/service/impl/ProjectServiceImpl.java       |   3 +-
 .../common/utils/CollectionUtils.java              |   9 +-
 dolphinscheduler-dist/release-docs/LICENSE         |  13 +-
 dolphinscheduler-dist/release-docs/NOTICE          |  28 ++
 ...NSE-jamon-runtime.txt => LICENSE-javassist.txt} |   0
 ...NSE-xml-apis.txt => LICENSE-protostuff-api.txt} |   0
 ...SE-xml-apis.txt => LICENSE-protostuff-core.txt} |   0
 ...xml-apis.txt => LICENSE-protostuff-runtime.txt} |   0
 ...txt => LICENSE-protostuff.collectionschema.txt} |   0
 .../release-docs/licenses/LICENSE-reflections.txt  |  13 +
 dolphinscheduler-microbench/pom.xml                |   4 +
 .../microbench/common/IUserService.java            |  20 +-
 .../microbench/common/RpcTest.java                 |  77 ++++++
 .../microbench/common/UserCallback.java            |  15 +-
 .../microbench/common/UserService.java             |  16 +-
 dolphinscheduler-remote/pom.xml                    |  26 ++
 .../remote/codec/NettyDecoder.java                 |  36 +--
 .../dolphinscheduler/remote/utils/Constants.java   |   2 +-
 .../org/apache/dolphinscheduler/rpc/base/Rpc.java  |  43 ++-
 .../dolphinscheduler/rpc/base/RpcService.java      |  19 +-
 .../rpc/client/ConsumerConfig.java                 |  87 +++++++
 .../rpc/client/ConsumerConfigCache.java            |  26 +-
 .../rpc/client/ConsumerInterceptor.java            | 124 +++++++++
 .../dolphinscheduler/rpc/client/IRpcClient.java    |  16 +-
 .../dolphinscheduler/rpc/client/RpcClient.java     |  37 ++-
 .../rpc/client/RpcRequestCache.java                |  32 ++-
 .../rpc/client/RpcRequestTable.java                |  32 ++-
 .../dolphinscheduler/rpc/codec/NettyDecoder.java   |  82 ++++++
 .../dolphinscheduler/rpc/codec/NettyEncoder.java   |  52 ++++
 .../common/AbstractRpcCallBack.java}               |  13 +-
 .../rpc/common/ConsumerConfigConstants.java        |  16 +-
 .../rpc/common/RequestEventType.java               |  34 +--
 .../rpc/common/ResponseEventType.java              |  34 +--
 .../dolphinscheduler/rpc/common/RpcRequest.java    |  84 ++++++
 .../common/RpcResponse.java}                       |  46 ++--
 .../rpc/common/ThreadPoolManager.java              |  43 ++-
 .../dolphinscheduler/rpc/config/ServiceBean.java   |  71 +++++
 .../dolphinscheduler/rpc/future/RpcFuture.java     |  87 +++++++
 .../dolphinscheduler/rpc/protocol/EventType.java   |  27 +-
 .../rpc/protocol/MessageHeader.java                |  77 ++++++
 .../dolphinscheduler/rpc/protocol/RpcProtocol.java |  26 +-
 .../rpc/protocol/RpcProtocolConstants.java         |  12 +-
 .../dolphinscheduler/rpc/remote/NettyClient.java   | 253 ++++++++++++++++++
 .../rpc/remote/NettyClientHandler.java             | 120 +++++++++
 .../remote/NettyServer.java}                       | 102 ++------
 .../rpc/remote/NettyServerHandler.java             | 114 ++++++++
 .../rpc/serializer/ProtoStuffSerializer.java       |  60 +++++
 .../rpc/serializer/ProtoStuffUtils.java            |  68 +++++
 .../rpc/serializer/RpcSerializer.java              |  41 +--
 .../rpc/serializer/Serializer.java                 |  19 +-
 .../apache/dolphinscheduler/rpc/IUserService.java  |  25 +-
 .../org/apache/dolphinscheduler/rpc/RpcTest.java   |  64 +++++
 .../apache/dolphinscheduler/rpc/UserCallback.java  |  16 +-
 .../apache/dolphinscheduler/rpc/UserService.java   |  31 ++-
 .../src/main/resources/worker.properties           |   2 +-
 .../service/quartz/QuartzExecutors.java            |   2 +-
 .../dolphinscheduler/common/BrowserCommon.java     |   2 +-
 pom.xml                                            |  30 +++
 tools/dependencies/check-LICENSE.sh                |   2 +-
 tools/dependencies/known-dependencies.txt          |   6 +
 81 files changed, 2658 insertions(+), 618 deletions(-)
 rename docker/build/conf/dolphinscheduler/env/{dolphinscheduler_env.sh => 
dolphinscheduler_env.sh.tpl} (72%)
 delete mode 100755 docker/docker-swarm/dolphinscheduler_env.sh
 copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-jamon-runtime.txt => 
LICENSE-javassist.txt} (100%)
 copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt => 
LICENSE-protostuff-api.txt} (100%)
 copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt => 
LICENSE-protostuff-core.txt} (100%)
 copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt => 
LICENSE-protostuff-runtime.txt} (100%)
 copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt => 
LICENSE-protostuff.collectionschema.txt} (100%)
 create mode 100644 
dolphinscheduler-dist/release-docs/licenses/LICENSE-reflections.txt
 copy 
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/host/assign/Selector.java
 => 
dolphinscheduler-microbench/src/main/java/org/apache/dolphinscheduler/microbench/common/IUserService.java
 (74%)
 create mode 100644 
dolphinscheduler-microbench/src/main/java/org/apache/dolphinscheduler/microbench/common/RpcTest.java
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/Directory.java
 => 
dolphinscheduler-microbench/src/main/java/org/apache/dolphinscheduler/microbench/common/UserCallback.java
 (78%)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/Directory.java
 => 
dolphinscheduler-microbench/src/main/java/org/apache/dolphinscheduler/microbench/common/UserService.java
 (72%)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/exceptions/ApiException.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/base/Rpc.java
 (52%)
 copy 
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/exceptions/ApiException.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/base/RpcService.java
 (71%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/ConsumerConfig.java
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptParamsConstants.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/ConsumerConfigCache.java
 (60%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/ConsumerInterceptor.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/DependResult.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/IRpcClient.java
 (79%)
 copy 
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/host/RoundRobinHostManager.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/RpcClient.java
 (57%)
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/RpcRequestCache.java
 (60%)
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptParamsConstants.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/client/RpcRequestTable.java
 (52%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/codec/NettyDecoder.java
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/codec/NettyEncoder.java
 copy 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/{remote/future/InvokeCallback.java
 => rpc/common/AbstractRpcCallBack.java} (73%)
 copy 
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/utils/ArgsUtils.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/common/ConsumerConfigConstants.java
 (72%)
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/common/RequestEventType.java
 (65%)
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/common/ResponseEventType.java
 (64%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/common/RpcRequest.java
 copy 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/{remote/command/alert/AlertSendResponseResult.java
 => rpc/common/RpcResponse.java} (54%)
 copy 
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/host/RoundRobinHostManager.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/common/ThreadPoolManager.java
 (52%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/config/ServiceBean.java
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/future/RpcFuture.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/SqoopQueryType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/protocol/EventType.java
 (63%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/protocol/MessageHeader.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/SqoopQueryType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/protocol/RpcProtocol.java
 (66%)
 copy 
dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/utils/ArgsUtils.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/protocol/RpcProtocolConstants.java
 (76%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/remote/NettyClient.java
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/remote/NettyClientHandler.java
 copy 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/{remote/NettyRemotingServer.java
 => rpc/remote/NettyServer.java} (66%)
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/remote/NettyServerHandler.java
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/serializer/ProtoStuffSerializer.java
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/serializer/ProtoStuffUtils.java
 copy 
dolphinscheduler-alert-plugin/dolphinscheduler-alert-script/src/main/java/org/apache/dolphinscheduler/plugin/alert/script/ScriptType.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/serializer/RpcSerializer.java
 (54%)
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/TaskRecordStatus.java
 => 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/rpc/serializer/Serializer.java
 (77%)
 copy 
dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/params/base/DataType.java
 => 
dolphinscheduler-remote/src/test/java/org/apache/dolphinscheduler/rpc/IUserService.java
 (72%)
 create mode 100644 
dolphinscheduler-remote/src/test/java/org/apache/dolphinscheduler/rpc/RpcTest.java
 copy 
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/PluginManagerTest.java
 => 
dolphinscheduler-remote/src/test/java/org/apache/dolphinscheduler/rpc/UserCallback.java
 (71%)
 copy 
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/PluginManagerTest.java
 => 
dolphinscheduler-remote/src/test/java/org/apache/dolphinscheduler/rpc/UserService.java
 (55%)

Reply via email to