Task #2440

Updated by mhrivnak over 7 years ago

Pulp 3's pulp.tasking package does not work as-is with celery worker processes. Some re-arrangement has to happen to ensure that no pulp/django code gets used until the celery app has been instantiated and done it's "fixup" of django. It is also not allowed for pulp 

 Additionally, the pulp.tasking package itself could have a more intuitive organization. We are taking this opportunity to separate it into two categories of code: 

 * code related to individual tasks 
 * code related to running and managing services like workers and celerybeat 
 * the minimum code necessary to instantiate and configure the celery app