From b856f73fbc71ef114ca7becf010d7922e393601d Mon Sep 17 00:00:00 2001 From: Cristhian Garcia Date: Thu, 21 Nov 2024 16:30:44 -0500 Subject: [PATCH 1/2] fix: improve celery performance --- tutor/plugins/openedx.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tutor/plugins/openedx.py b/tutor/plugins/openedx.py index f01288173e..d15d8a10e8 100644 --- a/tutor/plugins/openedx.py +++ b/tutor/plugins/openedx.py @@ -153,6 +153,9 @@ def is_directory_mounted(image_name: str, dirname: str) -> bool: "--hostname=edx.lms.core.default.%h", "--queues=edx.lms.core.default,edx.lms.core.high,edx.lms.core.high_mem", "--max-tasks-per-child=100", + "--prefetch-multiplier=1", + "--without-gossip", + "--without-mingle", ] ) @@ -166,6 +169,9 @@ def is_directory_mounted(image_name: str, dirname: str) -> bool: "--hostname=edx.cms.core.default.%h", "--queues=edx.cms.core.default,edx.cms.core.high,edx.cms.core.low", "--max-tasks-per-child=100", + "--prefetch-multiplier=1", + "--without-gossip", + "--without-mingle", ] ) From 96cf8545aa941a21d5fb0ccda2b99fac963943d9 Mon Sep 17 00:00:00 2001 From: Cristhian Garcia Date: Wed, 4 Dec 2024 15:23:50 -0500 Subject: [PATCH 2/2] chore: add changelog entry --- changelog.d/20241204_152125_edunext_better_celery.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/20241204_152125_edunext_better_celery.md diff --git a/changelog.d/20241204_152125_edunext_better_celery.md b/changelog.d/20241204_152125_edunext_better_celery.md new file mode 100644 index 0000000000..985b5477cd --- /dev/null +++ b/changelog.d/20241204_152125_edunext_better_celery.md @@ -0,0 +1 @@ +[Improvement] Disable celery gossip and mingle to improve celery performance. (by @Ian2012)