From e1023764a9c204454ed9265748b894a6624cc2ae Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 5 Aug 2024 10:51:13 -0700 Subject: [PATCH 1/2] fix: update celery config imports closes https://github.com/apache/superset/issues/29708 About the change in `superset/utils/json.py`, I was somehow getting a pre-commit hook to trigger --- superset/config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/superset/config.py b/superset/config.py index b39e660a4dc7d..a39dc432c3712 100644 --- a/superset/config.py +++ b/superset/config.py @@ -975,7 +975,12 @@ class D3TimeFormat(TypedDict, total=False): 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 From b024894839bb8359471a2b550831d7939f076bec Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 5 Aug 2024 11:33:56 -0700 Subject: [PATCH 2/2] fix in docker-compose too --- docker/pythonpath_dev/superset_config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docker/pythonpath_dev/superset_config.py b/docker/pythonpath_dev/superset_config.py index c78a5041417ad..e8223e53584bc 100644 --- a/docker/pythonpath_dev/superset_config.py +++ b/docker/pythonpath_dev/superset_config.py @@ -74,7 +74,12 @@ 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