bao liang
0812993111
add some notes ( #1221 )
...
* update english documents
* refactor zk client
* update documents
* update zkclient
* update zkclient
* update documents
* add architecture-design
* change i18n
* update i18n
* update english documents
* add architecture-design
* update english documents
* update en-US documents
* add architecture-design
* update demo site
* add mybatis plus model
* modify mybatisplus
* modify mybatisplus
* change interface by mybatisplus
* add unit test
* refactor dao interface.
* add unit test for dao...
* add unit test for dao...
* add unit test for dao...
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ScheduleMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProcessInstanceMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectUserMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/QueueMapper.xml
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProcessInstanceMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProjectUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/QueueMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ResourceUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ScheduleMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/SessionMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/TenantMapperTest.java
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ScheduleMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProcessInstanceMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectUserMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/QueueMapper.xml
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProcessInstanceMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProjectUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/QueueMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ResourceUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ScheduleMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/SessionMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/TenantMapperTest.java
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ResourceMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml
* update some dao bugs
* update for some bugs
* update some bugs
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ResourceMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml
* update
* update
* add multiply settings for application.yml
* add multiply settings for application.yml
* revert
* update configuration settings in task record dao...
* change application_master to application-master
* change application_master to application-master
* update application.yml to application.properties
* revert
* revert
* add properties
* add properties
* revert
* revert
* add api start up..
add alert send try catch
* update dao info level
* fix bug: task cannot submit when recovery failover
* fix bug: task cannot submit when recovery failover
* merge from dev-db
* revert
* revert
* fix bug: get process definition list failed.
* fix bug: process instance interval is error
* revert
* revert
* update
* support stop submit success tasks
* update kill process
* update for stop process
* update for stop process
* add some logs for stop process
* update for small bug.
* add check strategy before submit task
* revert
* update
* update
* revert
* wait task instance exists if null.
* revert
* update
* change desc to description.
* add check user and definitions function when delete tenant
* update
* change desc to description.
* change desc to description.
* change desc to description.
* remove check resources when delete tenant
* change desc to description.
* change mybatisplus version to 3.2.0
* update
* change the notice to apache.
* update
* update postgre sql
* fix bug: phone can be empty.
* fix bug: postgre test error.
* update create table for postgre quartz
* fix some bugs about postgre.
* update create table for postgre quartz
* add postgre db performance monitor
* add postgre performance monitor
* update performance monitor
* revert
* revert
* fix bug: tasks queue length error
* remove datasource.properties
* change chinese sql to english.
* change chinese sql to english.
* remove unused code.
* remove unused code.
* add some notes
* update some notes
* update some notes
* update mbatisplus version
* update lombok version
* update lombok version
* revert
5 years ago
Tboy
f7945bdfac
add Transactional for deleteProcessInstanceById method ( #1125 )
...
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
* update the resource perm
* update the dataSource perm
* fix CheckUtils.checkUserParams method
* update AlertGroupService, extends from BaseService, remove duplicate methods
* refactor
* modify method name
* add hasProjectAndPerm method
* using checkProject instead of getResultStatus
* delete checkAuth method, using hasProjectAndPerm instead.
* correct spelling
* add transactional for deleteWorkerGroupById
* add Transactional for deleteProcessInstanceById method
5 years ago
Tboy
fb422af732
merge api constants into common constants ( #1084 )
...
* move updateTaskState into try/catch block in case of exception
* fix NPE
* using conf.getInt instead of getString
* for AbstractZKClient, remove the log, for it will print the same log message in createZNodePath.
for AlertDao, correct the spelling.
* duplicate
* refactor getTaskWorkerGroupId
* add friendly log
* update hearbeat thread num = 1
* fix the bug when worker execute task using queue. and remove checking Tenant user anymore in TaskScheduleThread
* 1. move verifyTaskInstanceIsNull after taskInstance
2. keep verifyTenantIsNull/verifyTaskInstanceIsNull clean and readable
* fix the message
* delete before check to avoid KeeperException$NoNodeException
* fix the message
* check processInstance state before delete tenant
* check processInstance state before delete worker group
* refactor
* merge api constants into common constatns
5 years ago
khadgarmage
26c96d8ed1
spotbugs: bug check and modify ( #1018 )
...
* spotbugs bug check and modify
* tmp var
* alter third parameter
5 years ago
bao liang
19ccd4f531
fix bug: get process definition list failed. #1026 ( #1027 )
...
* update english documents
* refactor zk client
* update documents
* update zkclient
* update zkclient
* update documents
* add architecture-design
* change i18n
* update i18n
* update english documents
* add architecture-design
* update english documents
* update en-US documents
* add architecture-design
* update demo site
* add mybatis plus model
* modify mybatisplus
* modify mybatisplus
* change interface by mybatisplus
* add unit test
* refactor dao interface.
* add unit test for dao...
* add unit test for dao...
* add unit test for dao...
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ScheduleMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProcessInstanceMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectUserMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/QueueMapper.xml
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProcessInstanceMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProjectUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/QueueMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ResourceUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ScheduleMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/SessionMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/TenantMapperTest.java
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ScheduleMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProcessInstanceMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/ProjectUserMapper.xml
# escheduler-dao/src/main/resources/cn.escheduler.dao.mapper/QueueMapper.xml
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProcessInstanceMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ProjectUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/QueueMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ResourceUserMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/ScheduleMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/SessionMapperTest.java
# escheduler-dao/src/test/java/cn/escheduler/dao/mapper/TenantMapperTest.java
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ResourceMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml
* update some dao bugs
* update for some bugs
* update some bugs
* Merge remote-tracking branch 'upstream/dev-db' into dev-db
# Conflicts:
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProjectMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ResourceMapper.xml
# dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml
* update
* update
* add multiply settings for application.yml
* add multiply settings for application.yml
* revert
* update configuration settings in task record dao...
* change application_master to application-master
* change application_master to application-master
* update application.yml to application.properties
* revert
* revert
* add properties
* add properties
* revert
* revert
* add api start up..
add alert send try catch
* update dao info level
* fix bug: task cannot submit when recovery failover
* fix bug: task cannot submit when recovery failover
* merge from dev-db
* revert
* revert
* fix bug: get process definition list failed.
* fix bug: process instance interval is error
* revert
* revert
5 years ago
qiaozhanwei
ed04835c95
running through the big process error modify ( #962 )
...
* add ConnectionFactoryTest and ConnectionFactory read datasource from appliction.yml
* .escheduler_env.sh to dolphinscheduler_env.sh
* dao yml assembly to conf directory
* table name modify
* entity title table name modify
* logback log name modify
* running through the big process
* running through the big process error modify
5 years ago
lgcareer
31f9fbf335
change escheduler to dolphinscheduler ( #961 )
...
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
* change desc to description
* change table name in mysql ddl
* change table name in mysql ddl
* change escheduler to dolphinscheduler
* change escheduler to dolphinscheduler
5 years ago
lgcareer
60a13bf5ec
cal duration in processInstancesList ( #943 )
...
* rename from DatasourceUserMapper to DataSourceUserMapper
* add unit test in UserMapper and WorkerGroupMapper
* change cn.escheduler to org.apache.dolphinscheduler
* add unit test in UdfFuncMapperTest
* add unit test in UdfFuncMapperTest
* remove DatabaseConfiguration
* add ConnectionFactoryTest
* cal duration in processInstancesList
5 years ago
qiaozhanwei
d09a2d07c9
rename project and doc
5 years ago
bao liang
e84c6adcac
add ut for dao ... ( #923 )
...
* update english documents
* refactor zk client
* update documents
* update zkclient
* update zkclient
* update documents
* add architecture-design
* change i18n
* update i18n
* update english documents
* add architecture-design
* update english documents
* update en-US documents
* add architecture-design
* update demo site
* add mybatis plus model
* modify mybatisplus
* modify mybatisplus
* change interface by mybatisplus
* add unit test
* refactor dao interface.
* add unit test for dao...
* add unit test for dao...
5 years ago
bao liang
ef4ec213e3
add mybatis plus ( #881 )
...
* update english documents
* refactor zk client
* update documents
* update zkclient
* update zkclient
* update documents
* add architecture-design
* change i18n
* update i18n
* update english documents
* add architecture-design
* update english documents
* update en-US documents
* add architecture-design
* update demo site
* add mybatis plus model
* modify mybatisplus
* modify mybatisplus
* change interface by mybatisplus
5 years ago
乔占卫
a6e2d1eb82
the process instance is deleted, the task corresponding to the zk queue still exists, and the task is squeezed. #754 bug fix ( #775 )
...
* mission log disorder,bug #751 fix
* the log path of the task and the log path of the task instance are different. The log cannot be viewed. #723
* the log path of the task and the log path of the task instance are different. The log cannot be viewed. #723 bug fix
* after starting kerberos authentication, tgt expires after one day,bug #742 fix
* log pattern modify
* LoggerServer remove comment code and ShellCommandExecutor modify
* PythonCommandExecutor modify
* Concurrent task log bug #730 fix
* remove invalid commit
* The process instance is deleted, the task corresponding to the zk queue still exists, and the task is squeezed. #754 fix bug
* The process instance is deleted, the task corresponding to the zk queue still exists, and the task is squeezed. #754 re fix
* The process instance is deleted, the task corresponding to the zk queue still exists, and the task is squeezed. #754 bug fix
5 years ago
dailidong
7c9da3eddd
update unit test ( #743 )
...
* change log level to debug
* add unit test
* update escheduler-dao unit test
* update escheduler-api unit test
* update escheduler-api unit test
5 years ago
lidongdai
5594a1cbb0
update escheduler-api unit test
5 years ago
lenboo
5c7515cf8c
fix sub process worker group id is 0
5 years ago
lenboo
65015f98d4
update
5 years ago
lenboo
27c33609dd
change stop and pause at ui
...
add receivers and cc in process instance for api
5 years ago
lenboo
2a1283437c
add recovery from stop
5 years ago
lenboo
552fa5b00c
add tenant id in process definition
5 years ago
qiaozhanwei
702a64c43f
Delete the process instance and delete the corresponding queue information,update
5 years ago
qiaozhanwei
493e4ac912
Delete the process instance and delete the corresponding queue information.
5 years ago
ligang
9a89d59485
add batchDeleteProcessInstanceByIds
5 years ago
baoliang
bb9012eca5
update dao
5 years ago
qiaozhanwei
711dd38130
viewVariables api update
5 years ago
ligang
ae32da3262
Initial module escheduler-api commit
5 years ago