From 9fed576cb404d4bf2206eae9258dbafd2b7d029f Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 5 Aug 2024 15:46:53 -0700 Subject: [PATCH] fix: update celery config imports (#29862) --- docker/pythonpath_dev/superset_config.py | 7 ++++++- superset/config.py | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/docker/pythonpath_dev/superset_config.py b/docker/pythonpath_dev/superset_config.py index c78a50414..e8223e535 100644 --- a/docker/pythonpath_dev/superset_config.py +++ b/docker/pythonpath_dev/superset_config.py @@ -74,7 +74,12 @@ DATA_CACHE_CONFIG = CACHE_CONFIG class CeleryConfig: broker_url = f"redis://{REDIS_HOST}:{REDIS_PORT}/{REDIS_CELERY_DB}" - imports = ("superset.sql_lab",) + imports = ( + "superset.sql_lab", + "superset.tasks.scheduler", + "superset.tasks.thumbnails", + "superset.tasks.cache", + ) result_backend = f"redis://{REDIS_HOST}:{REDIS_PORT}/{REDIS_RESULTS_DB}" worker_prefetch_multiplier = 1 task_acks_late = False diff --git a/superset/config.py b/superset/config.py index b39e660a4..a39dc432c 100644 --- a/superset/config.py +++ b/superset/config.py @@ -975,7 +975,12 @@ CELERY_BEAT_SCHEDULER_EXPIRES = timedelta(weeks=1) class CeleryConfig: # pylint: disable=too-few-public-methods broker_url = "sqla+sqlite:///celerydb.sqlite" - imports = ("superset.sql_lab", "superset.tasks.scheduler") + imports = ( + "superset.sql_lab", + "superset.tasks.scheduler", + "superset.tasks.thumbnails", + "superset.tasks.cache", + ) result_backend = "db+sqlite:///celery_results.sqlite" worker_prefetch_multiplier = 1 task_acks_late = False