This is strange⌠From what I understand, bulk emails are not supposed to be sent from the CMS (âbulk_emailâ is not in the CMS installed applications), yet it is the CMS worker which is picking up the celery task. This might be another instance of weird celery queue routing⌠Itâs difficult to understand what is going on here if you donât precisely describe what you are doing to send a bulk email.
Can you please describe more precisely how to reproduce this issue? How did not understand what you meant by âI enable a feature like documentationâ. Also, I find no âInstructor> Email sectionâ in the LMS.
@ejklock,
I managed to reproduce this issue and I tried to debug this. Itâs baffling: 50% of the time the task is routed to the LMS worker, and in the other 50% the task is routed to the CMS worker. Can you open an issue on the Tutor github repo that precisely explains how to reproduce this issue, what is the expected outcome, and what is the observed result? Please include copy-pasted logs, and not screen captures. Also, add a link to this conversation.
Iâll also attempt to reproduce this in Juniper, as this might not be a problem anymore in the next release.
For the record, a possible explanation might be that the âedx.lms.core.defaultâ queue is included both in the LMS and the CMS workers.
On a related note, I discovered that bulk emails look absolutely terrible and contains tons of references to edX. I opened a corresponding issue: https://github.com/overhangio/tutor/issues/485