diff --git a/doc/source/admin/galaxy_options.rst b/doc/source/admin/galaxy_options.rst index 398ca602f96..5e65ae3cb22 100644 --- a/doc/source/admin/galaxy_options.rst +++ b/doc/source/admin/galaxy_options.rst @@ -3505,6 +3505,17 @@ :Type: str +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +``workflow_schedulers_config_file`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +:Description: + Optional configuration file similar to `job_config_file` to + specify which Galaxy processes should schedule workflows. +:Default: ``config/workflow_schedulers_conf.xml`` +:Type: str + + ~~~~~~~~~~~~~~~~~~~~~~~~ ``cache_user_job_count`` ~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/lib/galaxy/config/sample/galaxy.yml.sample b/lib/galaxy/config/sample/galaxy.yml.sample index c0485138c37..ff4d675020c 100644 --- a/lib/galaxy/config/sample/galaxy.yml.sample +++ b/lib/galaxy/config/sample/galaxy.yml.sample @@ -1701,6 +1701,10 @@ galaxy: # tags to do the mapping). #workflow_resource_params_mapper: config/workflow_resource_mapper_conf.yml + # Optional configuration file similar to `job_config_file` to specify + # which Galaxy processes should schedule workflows. + #workflow_schedulers_config_file: config/workflow_schedulers_conf.xml + # If using job concurrency limits (configured in job_config_file), # several extra database queries must be performed to determine the # number of jobs a user has dispatched to a given destination. By diff --git a/lib/galaxy/webapps/galaxy/config_schema.yml b/lib/galaxy/webapps/galaxy/config_schema.yml index cee5956577e..ec84757e160 100644 --- a/lib/galaxy/webapps/galaxy/config_schema.yml +++ b/lib/galaxy/webapps/galaxy/config_schema.yml @@ -2612,6 +2612,14 @@ mapping: descriptions (additional types of mappings via these files could be implemented but haven't yet - for instance using workflow tags to do the mapping). + workflow_schedulers_config_file: + type: str + default: config/workflow_schedulers_conf.xml + required: false + desc: | + Optional configuration file similar to `job_config_file` to specify + which Galaxy processes should schedule workflows. + cache_user_job_count: type: bool default: false