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

wenjun pushed a change to branch 3.0.0-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


    from ae4c3ab4e1 [Fix] Fix the JSONUtils tool class time zone problem #10282 
(#10284)
     new 4ceb420873 Fix TaskProcessorFactory#getTaskProcessor get common 
processor is not thread safe (#10479)
     new 81cadd15d2 Optimize MasterServer, add MasterRPCService (#10371)
     new 318a8e3ae0 [Feature][metrics] Add master, worker metrics (#10326)
     new 52815975bc Add some warning log in master (#10383)
     new 1def1729bc Add lombok
     new 9a4c7f876a Fix TaskProcessorFactory#getTaskProcessor get common 
processor is not thread safe (#10479)
     new 9a59054655 Fix PeerTaskInstancePriorityQueue cannot contains method 
use taskInstanceId to check (#10491)
     new 90c87f0121 [Fix-10413] Fix Master startup failure the server still 
hang (#10500)
     new 9a28d32057 Remove the schedule thread in LowerWeightHostManager 
(#10310)
     new 3ab9ee13fc Optimize master log, use MDC to inject workflow instance id 
and task instance id in log (#10516)
     new fc1c1f6ad1 add CMDPARAM_COMPLEMENT_DATA_SCHEDULE_DATE_LIST
     new c488a9f828 Fix compile error
     new db31deb54f [Bug] [Master] Worker failover will cause task cannot be 
failover (#10631)
     new 4b224ae2e5 Validate master/worker config (#10649)
     new 6c83967ebe [Improvement-10617] Add comment in slot check (#10618)
     new 3b923e5933 [Fix-10666] Workflow submit failed will still in memory and 
never retry (#10667)
     new 7500e99682 [Fix-10785] Fix state event handle error will not retry 
(#10786)
     new 04c47034d4 Add task prepare metrics
     new da03ef32e9 Fix compile error
     new 4fc9bce444 [Fix-10785] Fix state event handle error will not retry 
(#10786)
     new 71edaf41a2 [Fix-10842] Fix master/worker failover will cause status 
incorrect (#10839)
     new b259deb196 [Fix-10854] Fix database restart may lost task instance 
status (#10866)
     new 9ee20cffef [Fix-10827] Fix network error cause worker cannot send 
message to master (#10886)
     new 527ee472fb Catch exception when check state in StateWheelExecuteThread 
(#10908)
     new 812d7a8f26 Fix taskInstance's host is not worker nettyServer address 
(#10926)
     new 44ddb6908e Fix kill yarn job error when failover caused by doesn't set 
ProcessDefinition (#10948)
     new 17f0be5bfb Kill task when we do master failover to avoid task lost 
(#10997)
     new f3250bf5fa Fix worker cannot shutdown due to resource close failed or 
heart beat check failed (#10979)
     new 6df8593add Return status

The 29 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:
 docs/docs/en/guide/metrics/metrics.md              |  154 ++
 docs/img/metrics/metrics-datasource.png            |  Bin 0 -> 336581 bytes
 docs/img/metrics/metrics-master.png                |  Bin 0 -> 467778 bytes
 docs/img/metrics/metrics-worker.png                |  Bin 0 -> 403432 bytes
 .../apache/dolphinscheduler/alert/AlertServer.java |   23 +-
 .../src/main/resources/banner.txt                  |    2 +-
 .../api/service/impl/ExecutorServiceImpl.java      |   12 +-
 .../src/main/resources/application.yaml            |    3 +
 dolphinscheduler-api/src/main/resources/banner.txt |    2 +-
 .../apache/dolphinscheduler/common/Constants.java  |   52 +-
 .../dolphinscheduler/common/enums/StateEvent.java  |  123 -
 .../common/enums/StateEventType.java               |    2 +-
 .../enums/{Event.java => TaskEventType.java}       |    2 +-
 .../apache/dolphinscheduler/common/graph/DAG.java  |   11 +
 .../dolphinscheduler/common/model/TaskNode.java    |    2 +-
 .../common/storage/StorageOperate.java             |   32 +-
 .../thread/{Stopper.java => BaseDaemonThread.java} |   22 +-
 .../dolphinscheduler/common/thread/Stopper.java    |   34 +-
 .../common/thread/ThreadUtils.java                 |   26 +-
 .../dolphinscheduler/common/utils/FileUtils.java   |   29 +-
 .../dolphinscheduler/common/utils/LoggerUtils.java |   34 +-
 .../dolphinscheduler/common/utils/OSUtils.java     |   21 +-
 .../dao/entity/ProcessInstance.java                |   12 +-
 .../dao/utils/TaskInstanceUtils.java               |   79 +
 .../dao/utils/TaskInstanceUtilsTest.java           |   40 +-
 .../server/master/MasterServer.java                |  113 +-
 .../cache/ProcessInstanceExecCacheManager.java     |   10 +-
 .../impl/ProcessInstanceExecCacheManagerImpl.java  |   23 +-
 .../server/master/config/MasterConfig.java         |  249 +-
 .../master/consumer/TaskPriorityQueueConsumer.java |   85 +-
 .../master/dispatch/context/ExecutionContext.java  |   45 +-
 .../dispatch/executor/NettyExecutorManager.java    |    5 +-
 .../dispatch/host/LowerWeightHostManager.java      |  136 +-
 .../master/dispatch/host/assign/Selector.java      |    2 +-
 .../assign/Selector.java => event/StateEvent.java} |   35 +-
 .../StateEventHandleError.java}                    |   23 +-
 .../StateEventHandleException.java}                |   22 +-
 .../Selector.java => event/StateEventHandler.java} |   24 +-
 .../master/event/StateEventHandlerManager.java     |   37 +-
 .../server/master/event/TaskDelayEventHandler.java |  120 +
 .../master/event/TaskDispatchEventHandler.java     |   88 +
 .../TaskEventHandleError.java}                     |   21 +-
 .../TaskEventHandleException.java}                 |   21 +-
 .../Selector.java => event/TaskEventHandler.java}  |   22 +-
 .../event/TaskRejectByWorkerEventHandler.java      |   84 +
 .../master/event/TaskResultEventHandler.java       |  125 +
 .../master/event/TaskRetryStateEventHandler.java   |   47 +
 .../master/event/TaskRunningEventHandler.java      |  118 +
 .../server/master/event/TaskStateEventHandler.java |  115 +
 .../master/event/TaskTimeoutStateEventHandler.java |   64 +
 .../event/TaskWaitTaskGroupStateHandler.java       |   28 +-
 .../event/WorkflowBlockStateEventHandler.java      |   60 +
 .../server/master/event/WorkflowEvent.java         |   19 +-
 .../WorkflowEventHandleError.java}                 |   21 +-
 .../WorkflowEventHandleException.java}             |   21 +-
 .../WorkflowEventHandler.java}                     |   21 +-
 .../server/master/event/WorkflowEventQueue.java    |   48 +
 .../server/master/event/WorkflowEventType.java     |   11 +-
 .../master/event/WorkflowStartEventHandler.java    |   86 +
 .../master/event/WorkflowStateEventHandler.java    |   94 +
 .../event/WorkflowTimeoutStateEventHandler.java    |   39 +-
 .../MasterException.java}                          |   21 +-
 .../server/master/metrics/MasterServerMetrics.java |   53 +
 .../master/metrics/ProcessInstanceMetrics.java     |  126 +
 .../server/master/metrics/TaskMetrics.java         |  137 +
 .../master/processor/StateEventProcessor.java      |   18 +-
 .../master/processor/TaskEventProcessor.java       |   16 +-
 .../processor/TaskExecuteResponseProcessor.java    |   23 +-
 .../processor/TaskExecuteRunningProcessor.java     |    8 +-
 .../processor/TaskKillResponseProcessor.java       |    3 +-
 .../master/processor/TaskRecallProcessor.java      |    0
 .../processor/queue/StateEventResponseService.java |   44 +-
 .../server/master/processor/queue/TaskEvent.java   |  126 +-
 .../master/processor/queue/TaskEventService.java   |   30 +-
 .../processor/queue/TaskExecuteRunnable.java       |  104 +
 .../master/processor/queue/TaskExecuteThread.java  |  224 --
 .../processor/queue/TaskExecuteThreadPool.java     |   72 +-
 .../registry/MasterConnectionStateListener.java    |   62 +
 .../master/registry/MasterRegistryClient.java      |   96 +-
 .../registry/MasterRegistryDataListener.java       |    1 +
 .../server/master/registry/ServerNodeManager.java  |   22 +
 .../WorkerInfoChangeListener.java}                 |   20 +-
 .../MasterRPCServer.java}                          |  131 +-
 .../server/master/runner/EventExecuteService.java  |   28 +-
 .../master/runner/FailoverExecuteThread.java       |   24 +-
 .../master/runner/MasterSchedulerBootstrap.java    |  257 ++
 .../master/runner/MasterSchedulerService.java      |  253 --
 .../master/runner/StateWheelExecuteThread.java     |  313 ++-
 .../server/master/runner/WorkflowEventLooper.java  |  108 +
 ...uteThread.java => WorkflowExecuteRunnable.java} | 1065 ++++----
 .../master/runner/WorkflowExecuteThreadPool.java   |   68 +-
 .../WorkflowSubmitStatue.java}                     |   26 +-
 .../master/runner/task/BaseTaskProcessor.java      |   26 +-
 .../master/runner/task/CommonTaskProcessor.java    |   11 +-
 .../server/master/runner/task/TaskInstanceKey.java |   62 +-
 .../master/runner/task/TaskProcessorFactory.java   |   33 +-
 .../server/master/service/FailoverService.java     |  343 +--
 .../master/service/MasterFailoverService.java      |  281 +++
 .../master/service/WorkerFailoverService.java      |  267 ++
 .../src/main/resources/application.yaml            |   19 +-
 .../src/main/resources/banner.txt                  |    2 +-
 .../src/main/resources/logback-spring.xml          |    4 +-
 .../server/master/BlockingTaskTest.java            |    5 +-
 .../server/master/ConditionsTaskTest.java          |    3 +-
 .../server/master/DependentTaskTest.java           |    3 +-
 .../server/master/SubProcessTaskTest.java          |    3 +-
 .../server/master/SwitchTaskTest.java              |    3 +-
 .../ProcessInstanceExecCacheManagerImplTest.java   |   14 +-
 .../master/dispatch/ExecutionContextTestUtils.java |   19 +-
 .../master/dispatch/ExecutorDispatcherTest.java    |    6 +-
 .../executor/NettyExecutorManagerTest.java         |   29 +-
 .../master/processor/TaskAckProcessorTest.java     |   20 +-
 .../processor/queue/TaskResponseServiceTest.java   |   53 +-
 .../master/registry/MasterRegistryClientTest.java  |    7 -
 .../master/registry/ServerNodeManagerTest.java     |   60 -
 .../WorkflowExecuteRunnableTest.java}              |   34 +-
 .../runner/task/TaskProcessorFactoryTest.java      |    4 +-
 .../server/master/service/FailoverServiceTest.java |   45 +-
 .../dolphinscheduler/meter/MeterConfiguration.java |   12 +
 .../resources/grafana-demo/docker-compose.yaml     |    5 +-
 .../resources/grafana/DolphinSchedulerMaster.json  | 2607 ++++++++++++++++----
 .../resources/grafana/DolphinSchedulerWorker.json  | 1598 ++++++++++++
 .../remote/NettyRemotingClient.java                |    4 +-
 .../remote/command/BaseCommand.java                |   57 +
 .../dolphinscheduler/remote/command/Command.java   |    3 +
 .../remote/command/CommandHeader.java              |   47 +-
 .../remote/command/CommandType.java                |   26 +-
 .../remote/command/HostUpdateCommand.java          |    3 -
 .../remote/command/StateEventResponseCommand.java  |    2 +-
 ...equestCommand.java => TaskDispatchCommand.java} |   50 +-
 ...eAckCommand.java => TaskExecuteAckCommand.java} |   48 +-
 .../remote/command/TaskExecuteResponseCommand.java |  212 --
 ...kCommand.java => TaskExecuteResultCommand.java} |   97 +-
 ...mand.java => TaskExecuteRunningAckMessage.java} |    6 +-
 .../remote/command/TaskExecuteRunningCommand.java  |  101 +-
 .../remote/command/TaskKillRequestCommand.java     |   22 +-
 ...questCommand.java => TaskRejectAckCommand.java} |   42 +-
 .../remote/command/TaskRejectCommand.java          |    0
 .../remote/processor/NettyRemoteChannel.java       |    7 +-
 .../processor/StateEventCallbackService.java       |   31 +-
 .../remote/utils/ChannelUtils.java                 |   12 +-
 .../apache/dolphinscheduler/remote/utils/Host.java |    5 +-
 .../server/registry/HeartBeatTask.java             |   21 +-
 .../server/utils/ProcessUtils.java                 |    7 +-
 .../service/alert/AlertClientService.java          |   21 +-
 .../service/bean/SpringApplicationContext.java     |    3 +-
 .../service/process/ProcessService.java            |   13 +-
 .../service/process/ProcessServiceImpl.java        |   84 +-
 .../queue/PeerTaskInstancePriorityQueue.java       |   56 +-
 .../service/queue/TaskPriority.java                |   41 +-
 .../service/queue/TaskPriorityQueue.java           |    2 +-
 .../service/queue/TaskPriorityQueueImpl.java       |   12 +-
 .../service/registry/RegistryClient.java           |    3 +-
 .../service/task/TaskPluginManager.java            |    5 +-
 .../service/process/ProcessServiceTest.java        |   61 +-
 .../queue/PeerTaskInstancePriorityQueueTest.java   |   15 +-
 .../apache/dolphinscheduler/StandaloneServer.java  |   32 +-
 .../src/main/resources/application.yaml            |   26 +-
 .../src/main/resources/banner.txt                  |    2 +-
 .../src/main/resources/logback-spring.xml          |    4 +-
 .../plugin/task/api/ProcessUtils.java              |   15 +-
 .../plugin/task/api/TaskExecutionContext.java      |  383 +--
 .../plugin/task/api/TaskPluginException.java       |   13 +-
 .../plugin/task/api/enums/ExecutionStatus.java     |   23 +
 .../plugin/task/shell/ShellTask.java               |    7 +-
 .../server/worker/WorkerServer.java                |  146 +-
 .../server/worker/cache/ResponseCache.java         |   98 -
 .../server/worker/config/WorkerConfig.java         |  154 +-
 .../server/worker/message/MessageRetryRunner.java  |  139 ++
 .../server/worker/message/MessageSender.java       |   43 +
 .../message/TaskExecuteResultMessageSender.java    |   70 +
 .../message/TaskExecuteRunningMessageSender.java   |   67 +
 .../worker/message/TaskRejectMessageSender.java    |   59 +
 .../server/worker/metrics/TaskMetrics.java         |   58 +
 .../server/worker/metrics/WorkerServerMetrics.java |   55 +
 .../worker/processor/HostUpdateProcessor.java      |   13 +-
 .../worker/processor/TaskCallbackService.java      |  260 --
 .../worker/processor/TaskDispatchProcessor.java    |  212 ++
 .../worker/processor/TaskExecuteProcessor.java     |  186 --
 .../processor/TaskExecuteResponseAckProcessor.java |   65 -
 .../processor/TaskExecuteResultAckProcessor.java   |   83 +
 .../processor/TaskExecuteRunningAckProcessor.java  |   28 +-
 .../server/worker/processor/TaskKillProcessor.java |   49 +-
 .../worker/processor/TaskRejectAckProcessor.java   |    0
 .../worker/registry/WorkerRegistryClient.java      |   38 +-
 .../server/worker/rpc/WorkerMessageSender.java     |   92 +
 .../server/worker/rpc/WorkerRpcClient.java         |   70 +
 .../server/worker/rpc/WorkerRpcServer.java         |   97 +
 .../worker/runner/RetryReportTaskStatusThread.java |   90 -
 .../server/worker/runner/TaskExecuteThread.java    |  126 +-
 .../server/worker/runner/WorkerExecService.java    |    9 +-
 .../server/worker/runner/WorkerManagerThread.java  |   39 +-
 .../src/main/resources/application.yaml            |    9 +-
 .../src/main/resources/banner.txt                  |    2 +-
 .../src/main/resources/logback-spring.xml          |    4 +-
 ...sorTest.java => TaskDispatchProcessorTest.java} |  100 +-
 .../worker/registry/WorkerRegistryClientTest.java  |   13 +-
 .../worker/runner/TaskExecuteThreadTest.java       |   35 +-
 pom.xml                                            |    7 +
 199 files changed, 10414 insertions(+), 5582 deletions(-)
 create mode 100644 docs/docs/en/guide/metrics/metrics.md
 create mode 100644 docs/img/metrics/metrics-datasource.png
 create mode 100644 docs/img/metrics/metrics-master.png
 create mode 100644 docs/img/metrics/metrics-worker.png
 delete mode 100644 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/StateEvent.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/{Event.java
 => TaskEventType.java} (97%)
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/thread/{Stopper.java
 => BaseDaemonThread.java} (65%)
 create mode 100644 
dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/utils/TaskInstanceUtils.java
 rename 
dolphinscheduler-master/src/test/java/org/apache/dolphinscheduler/server/master/dispatch/host/RefreshResourceTaskTest.java
 => 
dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/TaskInstanceUtilsTest.java
 (50%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/StateEvent.java} (56%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/StateEventHandleError.java} (63%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/StateEventHandleException.java} (65%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/StateEventHandler.java} (51%)
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/StateEventType.java
 => 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/StateEventHandlerManager.java
 (52%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskDelayEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskDispatchEventHandler.java
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/TaskEventHandleError.java} (72%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/TaskEventHandleException.java} (71%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/TaskEventHandler.java} (58%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskRejectByWorkerEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskResultEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskRetryStateEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskRunningEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskStateEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskTimeoutStateEventHandler.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/thread/Stopper.java
 => 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/TaskWaitTaskGroupStateHandler.java
 (55%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowBlockStateEventHandler.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/Event.java
 => 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowEvent.java
 (75%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/WorkflowEventHandleError.java} (71%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/WorkflowEventHandleException.java} (71%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => event/WorkflowEventHandler.java} (60%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowEventQueue.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/Event.java
 => 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowEventType.java
 (87%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowStartEventHandler.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowStateEventHandler.java
 copy 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/StateEventType.java
 => 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/event/WorkflowTimeoutStateEventHandler.java
 (50%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => exception/MasterException.java} (73%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/metrics/MasterServerMetrics.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/metrics/ProcessInstanceMetrics.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/metrics/TaskMetrics.java
 copy dolphinscheduler-python/pydolphinscheduler/docs/source/_static/.gitkeep 
=> 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/processor/TaskRecallProcessor.java
 (100%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/processor/queue/TaskExecuteRunnable.java
 delete mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/processor/queue/TaskExecuteThread.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/registry/MasterConnectionStateListener.java
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => registry/WorkerInfoChangeListener.java} (58%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{MasterServer.java
 => rpc/MasterRPCServer.java} (50%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/MasterSchedulerBootstrap.java
 delete mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/MasterSchedulerService.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/WorkflowEventLooper.java
 rename 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/{WorkflowExecuteThread.java
 => WorkflowExecuteRunnable.java} (66%)
 copy 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/{dispatch/host/assign/Selector.java
 => runner/WorkflowSubmitStatue.java} (72%)
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/service/MasterFailoverService.java
 create mode 100644 
dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/service/WorkerFailoverService.java
 delete mode 100644 
dolphinscheduler-master/src/test/java/org/apache/dolphinscheduler/server/master/registry/ServerNodeManagerTest.java
 rename 
dolphinscheduler-master/src/test/java/org/apache/dolphinscheduler/server/master/{WorkflowExecuteThreadTest.java
 => runner/WorkflowExecuteRunnableTest.java} (90%)
 create mode 100644 
dolphinscheduler-meter/src/main/resources/grafana/DolphinSchedulerWorker.json
 create mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/BaseCommand.java
 rename 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/{TaskExecuteRequestCommand.java
 => TaskDispatchCommand.java} (57%)
 copy 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/{TaskExecuteResponseAckCommand.java
 => TaskExecuteAckCommand.java} (62%)
 delete mode 100644 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/TaskExecuteResponseCommand.java
 rename 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/{TaskExecuteResponseAckCommand.java
 => TaskExecuteResultCommand.java} (51%)
 rename 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/{TaskExecuteRunningAckCommand.java
 => TaskExecuteRunningAckMessage.java} (92%)
 copy 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/{TaskKillRequestCommand.java
 => TaskRejectAckCommand.java} (62%)
 copy dolphinscheduler-python/pydolphinscheduler/docs/source/_static/.gitkeep 
=> 
dolphinscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/command/TaskRejectCommand.java
 (100%)
 rename 
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/enums/Event.java
 => 
dolphinscheduler-task-plugin/dolphinscheduler-task-api/src/main/java/org/apache/dolphinscheduler/plugin/task/api/TaskPluginException.java
 (80%)
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/message/MessageRetryRunner.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/message/MessageSender.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/message/TaskExecuteResultMessageSender.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/message/TaskExecuteRunningMessageSender.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/message/TaskRejectMessageSender.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/metrics/TaskMetrics.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/metrics/WorkerServerMetrics.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskDispatchProcessor.java
 delete mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteProcessor.java
 delete mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteResponseAckProcessor.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskExecuteResultAckProcessor.java
 copy dolphinscheduler-python/pydolphinscheduler/docs/source/_static/.gitkeep 
=> 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/processor/TaskRejectAckProcessor.java
 (100%)
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/rpc/WorkerMessageSender.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/rpc/WorkerRpcClient.java
 create mode 100644 
dolphinscheduler-worker/src/main/java/org/apache/dolphinscheduler/server/worker/rpc/WorkerRpcServer.java
 rename 
dolphinscheduler-worker/src/test/java/org/apache/dolphinscheduler/server/worker/processor/{TaskExecuteProcessorTest.java
 => TaskDispatchProcessorTest.java} (58%)

Reply via email to