wenjun
5d264c9f20
[Improvement][Api] Optimize query processInstanceList #5134 ( #5135 )
...
* Batch query user rather than several query
4 years ago
Shiwen Cheng
0d065c0712
[Feature-5062][*] Create/Edit/Delete Worker Group in Web UI ( #5113 )
...
* [Improvement][Server] Rename MASTER_PREFIX to MASTER_TYPE and WORKER_PREFIX to WORKER_TYPE
* [Feature][Api&Dao] Support api and dao of worker group
* [Feature][UI] Support to create, edit and delete worker group
* [Feature][API&UI] Support work groups from database and zookeeper to display together in worker group management
* [Feature][API&Dao] Support long ip list and check request parameters when saving worker group
* [Feature][*] Refactor ipList to addrList
* [Feature][Server] Support host manager to select worker host by worker group in database
* [Improvement][Server] Improve the config of master and worker
* [Improvement][*] Rename zkRegistered to systemDefault
* [Improvement][Test] Fix unit test and improve ui
* [Improvement][Server] Improve getServerMaps
Co-authored-by: dailidong <dailidong66@gmail.com>
4 years ago
zhuangchong
ba039dc252
[Improvement][dao] Resource features SQL slow query optimization. ( #4947 )
...
* Resourse features SQL slow query optimization.
* update resource mapper queryResourcePaging method.
* split resource and resource_uesr sql statement.
* determine the size of the collection.
* update process service class code style.
* update ResourceUserMapper java class code style.
* add resourceUserMapper in the test config file.
* solve code smell
* split paging query join statement.
* update ResourceUserMapper class.
* remove sql join statement.
* update resource test class code style.
* update ResourcesServiceTest test class.
* rerun ut.
* update user service test class.
* solve query resource list method code smell.
4 years ago
guohaozhang
4a6e8b7afa
[Fix-#5103] fix resource rename cause can not update ( #5107 )
4 years ago
wenjun
086e716441
[Improvement][Dao] SQL optimization - check exist #5069 ( #5070 )
4 years ago
Shiwen Cheng
5856a12855
[Improvement-4984][Worker] Refactor and Improve worker load balance ( #4996 )
...
* [Improvement][Remote] Improve unit tests
* [Improvement][Worker] Improve worker load balance
* [Improvement][Worker] Fix code smells
* [Improvement][Worker] Rename weight to hostWeight
4 years ago
zhuangchong
705715c313
[Improvement-5059][API] Verify that the new workflow definition version is the current version before removing it #5059 ( #5060 )
...
* this process definition version is used, not allowed to delete.
* update ProcessDefinitionVersionServiceTest test class.
* update check has associated process definition sql.
4 years ago
Kirs
6bf5031f45
[FIX] fix MySQL datasource jdbc connect parameters ( #4851 )
...
* [FIX-CVE-2020-11974] fix MySQLDataSource Security
* remove useless code
* add ut
* A more reasonable way
* code style
* fix test error
* code style
* update exception msg
4 years ago
Shiwen Cheng
ae608e024a
[Fix-5037][Server] Fix that both the master and the worker is hanging after restarting and stopping ( #5038 )
...
* [Fix-5037][Server] Fix that both the master and the worker is hanging after restarting and stopping
* [Improvement][*] Replace commons.lang.StringUtils with common.utils.StringUtils
4 years ago
Shiwen Cheng
beb5adb985
[Feature][MR] Support mapreduce name ( #5029 )
4 years ago
Shiwen Cheng
8112f5bcb5
[Fix][API] Fix KeeperException ( #4961 )
...
fix #4705
4 years ago
dddyszy
01b71f1a0d
[Fix-4839][Server] Process cannot stop when killed with retry ( #4841 )
...
* [Fix-4839][Server] Process cannot stop when killed with retry
* [Fix-4839][Server] Process cannot stop when killed with retry
4 years ago
zhuangchong
ba2bb22100
[Improvement][API] create project success return project id ( #4927 )
...
* create project success return project id.
* update return data structure
4 years ago
zhuangchong
139211f3dd
Reduce queries after successful project creation. ( #4901 )
4 years ago
zhuangchong
a388b6853d
Optimize HashMap Initial Capacity. ( #4896 )
4 years ago
zhuangchong
ffe215f685
[Fix-4816][API] The API calls the workflow instance query interface and queries all the data when the time parameter is wrong ( #4817 )
...
* fix process instance query paramter is date,date parse error.
* solve code duplication.
* update checkAndParseDateParameter call parameters.
* update instance service test.
* update check and parse date parameters method.
* update BaseService class code style.
* Update check data parameter result judgment condition.
4 years ago
WilliamChen-luckbob
e47e4a70ab
[Fix] while repeat running, the global parameters will not set to the user specified start parameters. ( #4779 )
...
* [fix]when repeat running, there are no startparams which was set in the first start
* [fix] cannot set global param while rerun process instance
* fix code format
* delete unrelated test
* Update ExecutorControllerTest.java
* fix code smell
* Update ExecutorService2Test.java
don't know why e2e failed
* replace duplicate code
4 years ago
Shiwen Cheng
149b0dab4d
[Improvement][Docker] Sync docker conf templates to the latest conf properties ( #4772 )
4 years ago
zhuangchong
4aac23481e
[Fix-4757][worker] fix worker failover host error ( #4799 )
...
* resolve code conflicts
* resolve code conflicts
* resolve code conflicts
* update WorkerGroupServiceImpl code style.
* update worker group service test host data.
* add ZookeeperNodeHandlerTest class
* change WorkerZkNode to Host class.
* add generate host string method.
4 years ago
Shiwen Cheng
8879d8ff60
[Improvement][*] Define version with revision globally and update version to 1.3.6-SNAPSHOT ( #4773 )
...
* [Improvement][*] Update version to 1.4.0-SNAPSHOT
* [Improvement][*] Update tab to space under checkstyle
* [Improvement][*] Define version with revision globally
* [Improvement][*] Update version to 1.3.6-SNAPSHOT
4 years ago
zhuangchong
4c8f06002f
fix api swagger params error. ( #4818 )
4 years ago
dddyszy
ce007813fb
[Improvement][Api] add @Override on the Override method ( #4808 )
...
Co-authored-by: 施洲轶 <shizhy@yoozoo.com>
4 years ago
Shiwen Cheng
61397b338a
[Improvement][api] Introduce base service interface for clear code and unify all controllers, services and tests of api ( #4798 )
...
* [Improvement][api] Introduce base service interface for clear code
* [Improvement][api] Unify all controllers, services and tests of api
* [Fix][api] Fix unit tests left over from the past
* [Improvement][api] Use RegexUtils.escapeNRT instead of StringUtils.replaceNRTtoUnderline for vulnerable check
4 years ago
zhuangchong
68de43ad27
[Fix-4776][Alert] Alert instance edit page partial parameter values are not displayed ( #4782 )
...
* generate warning instance plugin params.
* update PluginParamsTransfer.generatePluginParams method.
* update code style in the AlertPluginInstanceServiceImpl class.
* JSONUtils rollback.
* rerun e2e test.
* update alert channel generate params.
* update email alert channel test class.
* update json utils parse object method.
* update the data structure of the alarm script plug-in script type parameter to String.
4 years ago
Shiwen Cheng
15a5b05883
[Improvement-3369][api] Introduce executor and datasource service interface for clear code ( #4759 )
4 years ago
Shiwen Cheng
9ae29a756f
[Improvement-3369][api] Introduce resources, scheduler and taskinstance service interface for clear code ( #4766 )
...
* [Improvement-3369][api] Introduce resources, scheduler and taskinstance service interface for clear code
4 years ago
Shiwen Cheng
dc55b5ba6f
[Improvement-3369][api] Introduce monitor, processinstance and queue service interface for clear code ( #4765 )
...
* [Improvement-3369][api] Introduce monitor, processinstance and queue service interface for clear code
4 years ago
Shiwen Cheng
070424fc78
[Improvement-3369][api] Introduce taskrecord, udffunc, workflowlineage and workergroup service interface for clear code ( #4768 )
...
* [Improvement-3369][api] Introduce taskrecord, udffunc, workflowlineage and workergroup service interface for clear code
4 years ago
Shiwen Cheng
a53195fa15
[Improvement-3369][api] Introduce alert group and users service interface for clear code ( #4758 )
4 years ago
zhuangchong
23591b71a2
[Improvement-4751][API] Improvement the duration field modify the display to a time-based minute-second format (e.g. 1d 10h 20m 1s) ( #4752 )
...
* imp ui instance duration field display content.
* update DateUtils format2Duration method.
4 years ago
zhuangchong
03a2c6b7b7
[Improvement-4450][datasource] Hive/Spark data sources do not support multi-tenancy when Kerberos authentication is enabled ( #4593 )
...
* hive/spark jdbc add kerberos paramter.
* update datasource vue paramter placeholder.
* update code style.
* add datasource ApiImplicitParam in the kerberos paramter.
* update constants class code style.
* add code test and code style.
* update BaseDataSourceTest code style.
* update BaseDataSourceTest class code style.
* update DataSourceController class code style.
* update DataSourceController ApiImplicitParam
* update ui create data source vue.
4 years ago
Shiwen Cheng
424497ecba
[Improvement][Api] Use WebUtils.getCookie instead of BaseService.getCookie ( #4559 )
4 years ago
zhuangchong
c3f6f962ca
[Improvement-4568][API] When the workflow definition name validation API fails, the system prompts that the workflow definition name already exists ( #4569 )
...
* fix dev definition api error prompt.
* imp api definition name verify message prompt.
4 years ago
zt-1997
14d49bc584
[FIX-2101]It solves the problem that the name of the branch will not change after the name of the branch is changed in the workflow page and instance page. ( #4555 )
...
Co-authored-by: zt-1997 <“18841012545@163.com”>
4 years ago
zt-1997
afd201e6fa
[FIX-#4592]Fix that the worker group management IP is not displayed correctly. ( #4620 )
...
Co-authored-by: zt-1997 <“18841012545@163.com”>
4 years ago
CalvinKirs
8300444f23
code style
4 years ago
CalvinKirs
6877073777
add ut
4 years ago
CalvinKirs
5f23ca5dee
[Improvement][alert-spi]plugin instance only saves the main information
...
plugin instance only saves the main information
when users need to display all the complete information (usually UI display), then do the conversion.
4 years ago
CalvinKirs
243ad386d0
[Improvement][alert-spi]plugin instance only saves the main information
...
plugin instance only saves the main information
when users need to display all the complete information (usually UI display), then do the conversion.
4 years ago
CalvinKirs
cd37dd8c49
code smell
4 years ago
CalvinKirs
47fcac5afd
code smell
4 years ago
CalvinKirs
1622dde5db
add ut
4 years ago
CalvinKirs
4e2e055e70
add ut
4 years ago
CalvinKirs
1f6634a847
return result
4 years ago
CalvinKirs
b23696c388
When the alert is executed, if the alarm group is not bound to the alert plug-in, the alert status is updated to fail.
4 years ago
CalvinKirs
be09a1bd18
Fix mybatis-plus empty value update problem
...
When deleting the alert-plugin instance, determine whether there is an alert group association
4 years ago
Shiwen Cheng
0b8fcac37b
[Fix-4439][*] Fix cors problem ( #4490 )
...
* [Fix][UI] Fix warning in npm install
* [Fix-4439][*] Fix CORS problem
* [Improvement][API] Improve locale change interceptor
* [Improvement][API] Add test for locale change interceptor
* [Improvement][API] Fix code style
* [Improvement][Build] Update .gitignore
4 years ago
zhuangchong
cfa88a4a80
[Improvement-4493][api] The Process Definition interface parameter releaseState is changed to an enumeration type ( #4494 )
...
* definition code clean.
* update udp ui.
* update state.js releaseState value.
4 years ago
张旺
046940b1a0
[Improvement][API] ProjectService queryAllProjectList API optimization ( #4539 )
...
* [Improvement][API] ProjectService queryAllProjectList API optimization
* ✏️ checkStyle typo
4 years ago
Kirs
ab95b16d21
Revert "[Feature-#3049] Alert Plugin Design(merge alert_plugin_design to dev) ( #4495 )" ( #4535 )
...
This reverts commit 0c8d08cb
4 years ago