ORES reports the following warning from Celery
[2016-11-30 10:05:37,639: WARNING/Worker-4] /home/halfak/venv/3.5/lib/python3.5/site-packages/celery/result.py:45: RuntimeWarning: Never call result.get() within a task! See http://docs.celeryq.org/en/latest/userguide/tasks.html#task-synchronous-subtasks In Celery 3.2 this will result in an exception being raised instead of just being a warning. warnings.warn(RuntimeWarning(E_WOULDBLOCK))
This is due to a dependent task pattern we have been using for a while. We use timeouts to make sure that this doesn't result in a problematic block. Yet the warning continues. And as implied, it seems like this will fail if we ever upgrade to 3.2.
This task is done when we either figure out a better way to do the dependent task pattern or silence/prevent this warning.