From e945013b392f8081bed95290974f281be41898d6 Mon Sep 17 00:00:00 2001 From: Soban Javed <iamsobanjaved@gmail.com> Date: Thu, 27 Aug 2020 18:42:49 +0500 Subject: [PATCH] Make redis broker compatible with celery 4.0 --- cms/envs/production.py | 5 +++++ lms/envs/production.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/cms/envs/production.py b/cms/envs/production.py index cde0bbc9770..263d4284bf1 100644 --- a/cms/envs/production.py +++ b/cms/envs/production.py @@ -406,6 +406,11 @@ BROKER_URL = "{0}://{1}:{2}@{3}/{4}".format(CELERY_BROKER_TRANSPORT, CELERY_BROKER_VHOST) BROKER_USE_SSL = ENV_TOKENS.get('CELERY_BROKER_USE_SSL', False) +BROKER_TRANSPORT_OPTIONS = { + 'fanout_patterns': True, + 'fanout_prefix': True, +} + # Message expiry time in seconds CELERY_EVENT_QUEUE_TTL = ENV_TOKENS.get('CELERY_EVENT_QUEUE_TTL', None) diff --git a/lms/envs/production.py b/lms/envs/production.py index d0b3e299d42..a50e72ead06 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -542,6 +542,11 @@ BROKER_URL = "{0}://{1}:{2}@{3}/{4}".format(CELERY_BROKER_TRANSPORT, CELERY_BROKER_VHOST) BROKER_USE_SSL = ENV_TOKENS.get('CELERY_BROKER_USE_SSL', False) +BROKER_TRANSPORT_OPTIONS = { + 'fanout_patterns': True, + 'fanout_prefix': True, +} + # Block Structures # upload limits -- GitLab