In the Tasks and Images controllers, when an API request comes in, a task is created and a spawn_n is called on the 'tasks_eventlet_pool'. In the pike devstack, these tasks remain stuck in pending. I added a waitall() right after the spawn_n() call, and the tasks run to completion. This happens whether the taskflow engine is being run in serial or parallel mode. It does not occur when glance is run in the screen-based devstack.
Taskflow problem:
In the Tasks and Images controllers, when an API request comes in, a task is created and a spawn_n is called on the 'tasks_ eventlet_ pool'. In the pike devstack, these tasks remain stuck in pending. I added a waitall() right after the spawn_n() call, and the tasks run to completion. This happens whether the taskflow engine is being run in serial or parallel mode. It does not occur when glance is run in the screen-based devstack.