diff options
author | vijeth-aradhya <vijthaaa@gmail.com> | 2017-06-11 19:07:58 +0530 |
---|---|---|
committer | vijeth-aradhya <vijthaaa@gmail.com> | 2017-06-11 19:07:58 +0530 |
commit | 9a27fa60a42cd39596cb8c4bb0331279b998bae7 (patch) | |
tree | df62e400a84abfd9bcb9e047685e506b3c7f8dc6 /mediagoblin/init/celery/__init__.py | |
parent | dd0db38e2c26f8601f92b0c91f1d24a2b8e71b7e (diff) | |
download | mediagoblin-9a27fa60a42cd39596cb8c4bb0331279b998bae7.tar.lz mediagoblin-9a27fa60a42cd39596cb8c4bb0331279b998bae7.tar.xz mediagoblin-9a27fa60a42cd39596cb8c4bb0331279b998bae7.zip |
Add additional celery config settings
Fixes older webm_video backward compatibilty issue.
Add 'default' queue to be used from now.
Add other necessary celery settings for priority.
Diffstat (limited to 'mediagoblin/init/celery/__init__.py')
-rw-r--r-- | mediagoblin/init/celery/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/init/celery/__init__.py b/mediagoblin/init/celery/__init__.py index 780e0055..9a67942c 100644 --- a/mediagoblin/init/celery/__init__.py +++ b/mediagoblin/init/celery/__init__.py @@ -22,6 +22,7 @@ import logging import six from celery import Celery +from kombu import Exchange, Queue from mediagoblin.tools.pluginapi import hook_runall @@ -32,6 +33,7 @@ MANDATORY_CELERY_IMPORTS = [ 'mediagoblin.processing.task', 'mediagoblin.notifications.task', 'mediagoblin.submit.task', + 'mediagoblin.media_types.video.processing', ] DEFAULT_SETTINGS_MODULE = 'mediagoblin.init.celery.dummy_settings_module' @@ -47,6 +49,12 @@ def get_celery_settings_dict(app_config, global_config, else: celery_conf = {} + # Add x-max-priority to config + celery_conf['CELERY_QUEUES'] = ( + Queue('default', Exchange('default'), routing_key='default', + queue_arguments={'x-max-priority': 10}), + ) + celery_settings = {} # Add all celery settings from config |