Celery 4.1.0, Redis client 2.10.6, Redis server 4.0
I have a problem that seems to be related to synchronous subtasks, except that none of the workarounds (or indeed the errors/warnings that I should expect from the docs) are having any effect.
I have 3 worker servers, A B and C
- A and B run the same codebase.
- A calls apply_async of a Task1. Get/Forget not called (it doesn't care about the result itself, but we want the result stored in the backend)
- Task1 gets run by server B.
- Within Task1 (now executed on server B) - Task2 from another codebase is called - using send_task (since the codebase is not shared here).