Skip to content

Commit 3430dbd

Browse files
committed
fix: celery issue with eta/countdown affecting grading
There was a bug in celery 5.6.1 that caused having eta/countdown parameters being stuck in received and never executing until we downgraded to 5.6.0. This issue appears to be been fixed in 5.6.2.
1 parent e1fb2d8 commit 3430dbd

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

requirements/constraints.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
# Stay on LTS version, remove once this is added to common constraint
1818
Django<6.0
1919

20-
# Date: 2020-02-26
21-
# As it is not clarified what exact breaking changes will be introduced as per
22-
# the next major release, ensure the installed version is within boundaries.
20+
# Date: 2026-01-13
21+
# We would normally pin celery to <6.0.0 to avoid auto-updating across a major
22+
# version boundary without more thorough testing. The reason it's currently also
23+
# pinned to !=5.6.1 is because of a celery bug related to the eta and countdown
24+
# parameters. This bug caused operational issues in MIT's deployment.
2325
# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35280
24-
celery>=5.2.2,<6.0.0
26+
celery>=5.2.2,!=5.6.1,<6.0.0
2527

2628
# Date: 2020-02-10
2729
# django-oauth-toolkit version >=2.0.0 has breaking changes. More details

0 commit comments

Comments
 (0)