- 22 Jul, 2020 1 commit
-
-
Fabien Viale authored
- fix equals usage in add/remove node tokens
-
- 20 Jul, 2020 1 commit
-
-
Fabien Viale authored
- add PcaAdminPermission to allow managing all pca services - Allow node token modification for standard users: standard users can add/remove a token when they are already running a task on the node. Only admin users can do this operation outside of a task execution.
-
- 18 Jul, 2020 1 commit
-
-
Fabien Viale authored
synchronize fork
-
- 16 Jul, 2020 3 commits
-
-
Fabien Viale authored
Add getNodeTokens method to ResourceManage
-
Mohamed Boussaa authored
-
Fabien Viale authored
- additionally, check that provided tokens is not null or empty, as null tokens causes deep issues in the rm database and core.
-
- 10 Jul, 2020 1 commit
-
-
Mohamed Boussaa authored
* Add tools to connect to HSQLDB CLI * Apply reviews * Add .bat file and adapt the java path * Small typo: add -jar
-
- 05 Jul, 2020 1 commit
-
-
Fabien Viale authored
synchronize fork
-
- 04 Jul, 2020 2 commits
-
-
Fabien Viale authored
install.sh : Remove empty line before shebang
-
Fabien Viale authored
-
- 03 Jul, 2020 1 commit
-
-
Mohamed Boussaa authored
-
- 02 Jul, 2020 1 commit
-
-
TAO Xinxiu (Isabelle) authored
-
- 29 Jun, 2020 4 commits
-
-
Fabien Viale authored
Fix selection log max size
-
Fabien Viale authored
This setting can overwrite pa.scheduler.job.logs.max.size=10MB from config/scheduler/settings.ini Accordingly, they must be both equal
-
Mael Audren de kerdrel authored
add expert-ds and citizen-ds users
-
Mael Audren de kerdrel authored
-
- 26 Jun, 2020 2 commits
-
-
Fabien Viale authored
Fix bad mistake in housekeeping
-
Fabien Viale authored
Conversion from long to integer implied to set SCHEDULER_REMOVED_JOB_DELAY = 0 when the configured value is bigger than 24 days (due to MAX_INTEGER reached). Use now the appropriate getValueAsLong() method.
-
- 24 Jun, 2020 1 commit
-
-
TAO Xinxiu (Isabelle) authored
-
- 20 Jun, 2020 4 commits
-
-
Fabien Viale authored
Generic Info REMOVE_DELAY : change format
-
Fabien Viale authored
- use Tools.parsePeriod instead of Tools.formatDate for a more comprehensive duration format
-
Fabien Viale authored
Generic Info REMOVE_DELAY to remove a job after a configurable time
-
Fabien Viale authored
- Add functional test for housekeeping - Also, fix issue with ServerJobAndTaskLogs while removing precious logs (access to SchedulerSpacesSupport from a non-active object context). Fix minor issues appearing in the code
-
- 19 Jun, 2020 1 commit
-
-
Fabien Viale authored
Optimize JobData and TaskData queries
-
- 18 Jun, 2020 3 commits
-
-
Fabien Viale authored
- discontinue support of pa.scheduler.job.removeFromDataBase=false, which implied executing joined tables queries constantly (decreases performance and disallow some indexing) - add 3 indexes in JobData (submit_time, scheduled_time_for_removal, and job_id_status : composite index used to optimize scheduler portal default list jobs query) - getTaskCounts : avoid joined table query by considering only task statuses. - getFinishedTaskCount : fix incomplete list of finished task statuses - getPendingTaskCount : add in-error status (similar to pause) - adapt db tests - add owner column in TaskData to avoid join - initialize TaskData.owner using JobData.owner when recovering an existing database - TaskData : replace task.jobData.id by task.id.jobId to avoid implicit cross join - TaskDBUtils : supress removeTime usage and replace jobData.owner by taskData.owner - BaseServiceTest : add SQL debug info - MockSchedulingInfrastructure : print unexpected exceptions
-
medou-boushab authored
Handle the case where the value of a resultMap entry is null
-
medou-boushab authored
-
- 17 Jun, 2020 3 commits
-
-
Fabien Viale authored
ZipUtils: do not perform compression in memory
-
Fabien Viale authored
Current implementation was performing compression using a ByteArrayOutputStream in memory. Problem: When the amount of data to compress is big, this clearly exhaust the memory usage. Solution : perform compression directly inside the zip file destination.
-
Fabien Viale authored
synchronize fork
-
- 15 Jun, 2020 2 commits
-
-
Fabien Viale authored
MemoryLeak: do not keep finished jobs state in memory
-
Fabien Viale authored
- SchedulerStateImpl : use a maximum size for finished jobs. As test is using the getState method a lot, it is necessary to keep some retro-compatibility. The default number of jobs kept in SchedulerStateImpl is 1000, but can be configured through a JVM property. - SchedulerFrontendState : delete job from jobsMap when the job is finished.
-
- 11 Jun, 2020 2 commits
-
-
Fabien Viale authored
Make FileAppender pattern configurable
-
Fabien Viale authored
Add a new rm property which allows to define a conversion pattern for all FileAppenders (job/task server logs)
-
- 10 Jun, 2020 2 commits
-
-
Fabien Viale authored
Add poolName for hikari pools
-
Fabien Viale authored
-
- 08 Jun, 2020 1 commit
-
-
TAO Xinxiu (Isabelle) authored
-
- 05 Jun, 2020 3 commits
-
-
Fabien Viale authored
Fix NodeRecovery eligible status
-
TAO Xinxiu (Isabelle) authored
-
Fabien Viale authored
- use of setEligibleNodesToRecover in NodesRecoveryManager means that if several node sources are present, the set of eligible nodes is overwritten. - replaced by a list add method - additionnally, in proactive-scheduler service definition fix the node name parameter.
-