diff --git a/doc/source/admin/galaxy_options.rst b/doc/source/admin/galaxy_options.rst index 81ebdbfabab..24c23d5055e 100644 --- a/doc/source/admin/galaxy_options.rst +++ b/doc/source/admin/galaxy_options.rst @@ -5451,6 +5451,21 @@ :Type: float +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +``celery_user_concurrency_limit`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +:Description: + Maximum number of Celery tasks that can execute concurrently for a + single user. If set to 0 (default), no concurrency limit is + enforced. When a user exceeds this limit, new tasks are deferred + and retried until a slot becomes available. A periodic cleanup + task reclaims slots from crashed workers by inspecting active + tasks on all workers. +:Default: ``0`` +:Type: int + + ~~~~~~~~~~~~~~ ``use_pbkdf2`` ~~~~~~~~~~~~~~ diff --git a/lib/galaxy/config/sample/galaxy.yml.sample b/lib/galaxy/config/sample/galaxy.yml.sample index ae40dba8654..d4b19c9fb76 100644 --- a/lib/galaxy/config/sample/galaxy.yml.sample +++ b/lib/galaxy/config/sample/galaxy.yml.sample @@ -2968,6 +2968,14 @@ galaxy: # executed per user per second. #celery_user_rate_limit: 0.0 + # Maximum number of Celery tasks that can execute concurrently for a + # single user. If set to 0 (default), no concurrency limit is + # enforced. When a user exceeds this limit, new tasks are deferred and + # retried until a slot becomes available. A periodic cleanup task + # reclaims slots from crashed workers by inspecting active tasks on + # all workers. + #celery_user_concurrency_limit: 0 + # Allow disabling pbkdf2 hashing of passwords for legacy situations. # This should normally be left enabled unless there is a specific # reason to disable it.