- 03 Aug, 2020 2 commits
-
-
Mael Audren de kerdrel authored
add missing authorizations preventing to release nodes
-
Mael Audren de kerdrel authored
-
- 31 Jul, 2020 3 commits
-
-
Fabien Viale authored
Fix issues with PCA proxy
-
Mael Audren de kerdrel authored
-
Fabien Viale authored
- add jetty-util to server jars (class loader issue) - PCAProxyRule: handle the rare case where the endpoint path appears in the middle (and not the start) of the request uri
-
- 30 Jul, 2020 2 commits
-
-
Fabien Viale authored
Add server public url configuration
-
Fabien Viale authored
Allows to adapt PASchedulerProperties.SCHEDULER_REST_URL and PASchedulerProperties.CATALOG_REST_URL when the ProActive server has a public url (for example, behind a reverse proxy or resolved with a domain name)
-
- 29 Jul, 2020 2 commits
-
-
Fabien Viale authored
Request rewriter for proxyfied applications
-
Fabien Viale authored
- add the rewriter as a parent handler to rewrite urls before they are handled by context handlers - wrote PCAProxyRule which rewrites the url if the Referer contains a proxyfied endpoint - use a cache mechanism in case the Referer does not contain a proxified endpoint but this referer has already been the target of a rewrite (case of css including other css) - add properties to disable the rewriter and control cache size - redirect GET request instead of rewriting them (prevents usage of referer cache for most requests)
-
- 23 Jul, 2020 2 commits
-
-
Fabien Viale authored
Fix housekeeping for large job list
-
Fabien Viale authored
- partition job id list into smaller chunks of maximum 1000 items - perform the same kind of partitions for other HQL queries which use ids lists - add a configurable property
-
- 22 Jul, 2020 2 commits
-
-
Fabien Viale authored
PCA permissions (fix equals)
-
Fabien Viale authored
- fix equals usage in add/remove node tokens
-
- 20 Jul, 2020 2 commits
-
-
Fabien Viale authored
PCA permissions
-
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
-