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

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


    from fbe0eda  Update README.md (#4882)
     new e008781  rpc
     new fd05153  rpc
     new e247284  rpc
     new 2327da7  rpc
     new c78f5e2  rpc
     new 3bcb892  rpc
     new d2f136b  rpc
     new 74a4de4  rpc
     new ed164fe  rpc
     new 985a4fc  rpc
     new 0db1906  rpc test
     new 9d3c37e  rpc
     new e950b65  rpc
     new 4ae52cb  rpc
     new 939ee1f  rpc
     new 6fafcc2  rpc
     new 21cec62  test
     new ff67386  update
     new 91b27b7  Merge branch 'dev' into rpc
     new 230f3a3  add rpc config
     new a2d245d  add rpc config
     new 9f58eb7  add rpc config
     new a97f781  add license
     new 4325410  add license
     new 958d2fd  add license
     new d1f4e6a  add IUserService Interface
     new ea97ed1  fix bug and add license
     new a63c2c6  fix bug
     new 246332b  fix bug
     new 967ab64  fix bug and code style
     new 7a976f4  fix code smell
     new d1658e9  fix init rpc request error
     new 0f62284  add rpc protocol
     new 825870c  Rename LICENSE-protostuff-api.txt to LICENSE-protostuff.txt
     new efde946  Delete LICENSE-protostuff-collectionschema.txt
     new 3a8df41  Delete LICENSE-protostuff-core.txt
     new 3c18d63  Delete LICENSE-protostuff-runtime.txt
     new 0a92a53  add jmh test
     new 93fb043  code style
     new 54ca216  rpc protocol
     new 392136c  rpc protocol
     new 4578079  rpc protocol
     new d3a1da4  code style
     new 3ba0321  code style
     new c9daf6a  async not needed callback
     new 50dbe7d  async not needed callback
     new 98d2406  async not needed callback
     new fba133c  move license
     new dad9436  Merge branch 'dev' into rpc
     new 12c1347  rpc
     new 91304e6  test
     new 1c047e4  test
     new d30500f  test
     new b4c7e35  Merge branch 'dev' into rpc
     new dc20d6a  add NOTICE
     new c6b7eb3  Merge pull request #4565 from CalvinKirs/rpc

The 4653 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:
 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 ++-
 pom.xml                                            |  30 +++
 tools/dependencies/check-LICENSE.sh                |   2 +-
 tools/dependencies/known-dependencies.txt          |   6 +
 55 files changed, 1922 insertions(+), 399 deletions(-)
 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