Comment 6 for bug 885267

Revision history for this message
Dean Troyer (dtroyer) wrote :

The race condition we see here is between the original call to compute.api.get_all() and when extended_status _get_and_extend_all() gets around to looping through the server list to call compute.api.routing_get() for each one. I think the Right Thing here would be to remove the server from body['servers'], log a warning and continue. I'm letting the dev cluster test this overnight.