Jiajie Zhong
889fd580e3
[maven-release-plugin] prepare for next development iteration
2 years ago
Jiajie Zhong
9efd1ace78
[maven-release-plugin] prepare release 3.0.0
2 years ago
Wenjun Ruan
230adbf621
Fix TaskGroup cannot work and will cause master dead loop ( #11254 ) ( #11318 )
...
* Fix TaskGroup cannot work and will cause master dead loop
* Remove acquireTaskGroupAgain in ProcessServiceImpl
(cherry picked from commit acd3d3fab1
)
2 years ago
WangJPLeo
749a82a78d
[API] Do not specify rollback for ensure in case of any exception or error. ( #10793 )
...
(cherry picked from commit b7fbf6c4ad
)
2 years ago
Mr.An
d2ea5316ad
[Fix-11003]Task group queue is not updated to final state ( #11004 )
...
* fix after the task group is forced to start the task. Task group status has not changed
(cherry picked from commit d7df899909
)
2 years ago
JinYong Li
68a73b04a2
[Fix-11007] [Master] fix forced_success bug ( #11088 )
...
* fix forced_success bug
* add comments
* add transactional
* refactor code
Co-authored-by: JinyLeeChina <jiny.li@foxmail.com>
(cherry picked from commit e5cca0e79b
)
2 years ago
caishunfeng
b9e3187ad5
[Feature-10871] add workflow executing data query ( #10875 )
...
* add workflow executing data query
* fix sonar check for interrupted
2 years ago
Wenjun Ruan
f3250bf5fa
Fix worker cannot shutdown due to resource close failed or heart beat check failed ( #10979 )
...
* Use try-with-resource to close resource, and add heart error threshold to avoid worker cannot close due to heart beat check failed
* Move heartbeat error threshold to applicaiton.yml
(cherry picked from commit 2be1d4bf0a
)
2 years ago
Wenjun Ruan
527ee472fb
Catch exception when check state in StateWheelExecuteThread ( #10908 )
...
* Catch exception when check state
(cherry picked from commit 2a67866718
)
2 years ago
Wenjun Ruan
b259deb196
[Fix-10854] Fix database restart may lost task instance status ( #10866 )
...
* Fix database update error doesn't rollback the task instance status
* Fix database error may cause workflow dead with running status
(cherry picked from commit f639a2eed4
)
2 years ago
Wenjun Ruan
71edaf41a2
[Fix-10842] Fix master/worker failover will cause status incorrect ( #10839 )
...
* Fix master failover will not update task instance status
* Add some failover log
* Fix worker failover will rerun task more than once
* Fix workflowInstance failover may rerun already success taskInstance
(cherry picked from commit 3f69ec8f28
)
2 years ago
Wenjun Ruan
da03ef32e9
Fix compile error
2 years ago
Wenjun Ruan
7500e99682
[Fix-10785] Fix state event handle error will not retry ( #10786 )
...
* Fix state event handle error will not retry
* Use state event handler to deal with the event
(cherry picked from commit 67d14fb7b3
)
2 years ago
Wenjun Ruan
3b923e5933
[Fix-10666] Workflow submit failed will still in memory and never retry ( #10667 )
...
* Workflow submit failed will still in memory and never retry
(cherry picked from commit 35a10d092f
)
2 years ago
Wenjun Ruan
6c83967ebe
[Improvement-10617] Add comment in slot check ( #10618 )
...
(cherry picked from commit 247ca4ae8a
)
2 years ago
Wenjun Ruan
4b224ae2e5
Validate master/worker config ( #10649 )
...
(cherry picked from commit 35b25da863
)
2 years ago
Wenjun Ruan
db31deb54f
[Bug] [Master] Worker failover will cause task cannot be failover ( #10631 )
...
* fix worker failover may lose event
(cherry picked from commit 66624c5c86
)
2 years ago
Wenjun Ruan
3ab9ee13fc
Optimize master log, use MDC to inject workflow instance id and task instance id in log ( #10516 )
...
* Optimize master log, add workflow instance id and task instance id in log
* Use MDC to set the workflow info in log4j
* Add workflowInstanceId and taskInstanceId in MDC
(cherry picked from commit db595b3eff
)
2 years ago
Wenjun Ruan
9a59054655
Fix PeerTaskInstancePriorityQueue cannot contains method use taskInstanceId to check ( #10491 )
...
(cherry picked from commit 0bdfa0cff9
)
2 years ago
Wenjun Ruan
52815975bc
Add some warning log in master ( #10383 )
...
* Add some warn log in master
* fix may skip sleep
(cherry picked from commit b0d9d3f9ab
)
2 years ago
Wenjun Ruan
318a8e3ae0
[Feature][metrics] Add master, worker metrics ( #10326 )
...
* Add mater metrics
* fix UT
* Add url to mysql profile
* Add worker metrics
* Update grafana config
* Add system metrics doc
* Add process failover counter
* Add metrics image
* Change jpg to png
* Add command insert metrics
* Fix UT
* Revert UT
(cherry picked from commit e21d7b1551
)
2 years ago
Wenjun Ruan
81cadd15d2
Optimize MasterServer, add MasterRPCService ( #10371 )
...
* Optimize MasterServer, avoid NPE
(cherry picked from commit 3ecbee3885
)
2 years ago
Wenjun Ruan
4ceb420873
Fix TaskProcessorFactory#getTaskProcessor get common processor is not thread safe ( #10479 )
...
* Fix TaskProcessorFactory#getTaskProcessor get common processor is not thread safe
(cherry picked from commit ad2646ff1f
)
2 years ago
WangJPLeo
d1cf6fe86b
Solve transaction problems under multi-threading ( #10917 )
2 years ago
devosend
7ddaa2f47d
[maven-release-plugin] prepare for next development iteration
2 years ago
devosend
0a1b9bdd52
[maven-release-plugin] prepare release 3.0.0-beta-2
2 years ago
devosend
d68dcda2bb
[chore] pre-release change pom.xml
2 years ago
Kerwin
2c4473ee43
cherry pick #10523 ( #10524 )
3 years ago
Jiajie Zhong
57ade38939
[maven-release-plugin] prepare release 3.0.0-beta-1
3 years ago
BaoLiang
b016037a6f
[BUG][TaskGroup] Task group does not take effect ( #10093 )
...
* fix 10092: Task group does not take effect
* fix 10092: Task group does not take effect
* fix 10092: Task group does not take effect
(cherry picked from commit ee2b855ced
)
3 years ago
Tq
104f67d306
[Bug] [MASTER-9811]fix cmd param to overwrite global param when executing complement ( #9952 )
...
* fix cmd param to overwrite global param when executing complement
* fix cmd param to overwrite global param when executing complement
(cherry picked from commit d4aeee16e5
)
3 years ago
Jiajie Zhong
a9fa6b33a4
[chore] Change release version to 3.0.0-beta-1 ( #9957 )
3 years ago
WangJPLeo
fb0f96ed94
[Fix-9868] A task flow definition isolates the runs of different execution strategies by version numbers. ( #9869 )
...
* The thread cache task flow definition should get the latest version.
* Coverage on New Code
* Coverage on New Code
* Coverage on New Code
* use an existing method.
* Increase unit test coverage.
* Task flow definitions enforce policy isolation.
3 years ago
caishunfeng
5d5125d507
[Bug-9829][Api] Fix schedule timezone ( #9830 )
3 years ago
WangJPLeo
5c0be8a3d7
A task instance that normally queries the serial wait state. ( #9777 )
...
Co-authored-by: WangJPLeo <wangjipeng@whaleops.com>
3 years ago
Tq
e6dade71bb
fix process instance global param not include to task instance when master executing ( #9730 )
3 years ago
caishunfeng
5657cb9aec
[Bug-9719][Master] fix failover fail because task plugins has not been loaded ( #9720 )
3 years ago
gaojun2048
ebc4253d50
[fix][Service] BusinessTime should format with schedule timezone ( #9714 )
...
* BusinessTime should format with schedule timezone
* fix test error
* fix test error
* fix test error
3 years ago
caishunfeng
88d2803fe1
fix task dispatch error overload resource pool of task group ( #9667 )
3 years ago
caishunfeng
63638601b0
fix process pause and rerun ( #9568 )
3 years ago
Tq
fb0139e959
[Feature] [ALERT-9406]enrich alert info when insert new row into DB ( #9445 )
...
* enrich alert info when insert new row into DB
* fix comments
3 years ago
caishunfeng
b285ccf930
[Future-9396]Support output parameters transfer from parent workflow to child work flow ( #9410 )
...
* [Future-9396]Support output parameters transfer from parent workflow to child work flow
* fix note
3 years ago
Eric Gao
fd6b43bc81
[Dev] Switch version in pom.xml to dev-SNAPSHOT ( #9223 ) ( #9299 )
3 years ago
gaojun2048
5ef3f9d668
[optimization] [Service] Optimization ProcessService and add ProcessService interface ( #9370 )
3 years ago
caishunfeng
ddf1ff98fa
[Improvement-7697][Master/Worker] Change the task ack to runnning callback ( #8719 )
...
* rebase dev
* change task state to dispatch if dispatch success
* update task host when dispatch
* add dispatch task event
* test
* check tenant after enable auto create
* handle dispatch state
Co-authored-by: caishunfeng <534328519@qq.com>
3 years ago
wangxj3
fd76436d87
[Feature-#8318] [master-server] Sub process transfer parameters to father process ( #8522 )
...
* load param from subprocess
* unit test
* modify code style
Co-authored-by: wangxj <wangxj31>
3 years ago
guoshupei
e2c1cc0579
[Fix-9222] [master] Support for deploying multiple masters on one node ( #9240 )
...
This closes #9222
Co-authored-by: guoshupei <guoshupei@lixiang.com>
3 years ago
JinYong Li
85e56b5e2a
fix 9243 ( #9244 )
3 years ago
Tq
03a0c9f544
[Bug] [ALERT-9224] fix wechat alert functions: app and group chat ( #9225 )
...
* fix wechat alert with app and group chat
* add apache header and fix imports
* delete wechat alert 'userSendMsg' property code
* delete wechat alert 'userSendMsg' property code in Test
* delete wechat alert 'userSendMsg' property code in factory Test
* change `getSubWorkFlowParam` from private to protected
3 years ago
worry
d3251c9bcc
[Improvement-9227][master]implement use the slot to scan the database ( #9228 )
...
when the master assigns tasks by slot,implement use the slot to scan the database.
This closes #9227
3 years ago