metadata server running on mod_wsgi blocks on rpc.call to nova-conductor
Bug #1246623 reported by
Alvaro Lopez
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Medium
|
Unassigned | ||
oslo-incubator |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Hi there.
We are running all the nova apis (osapi, ec2, metadata) under mod_wsgi on Apache. With the Havana upgrade, the metadata server (that started using nova-conductor) stopped working (it works perfectly outside apache though). After further debugging, I've found that it is blocking in the get from the dataqueue of the RPC client: https:/
A workaround was a call to eventlet.
tags: | added: conductor |
Changed in nova: | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
I think the app needs to set up the monkey patch call before anything else tries to use any files or network connections. Doing it inside amqp.py is too low level.