On 06/12/2014 05:17 PM, David Kranz wrote:
Tempest has a number of tests in various services for deleting objects
that mostly return 204. Many, but not all, of these tests go on to check
that the resource was actually deleted but do so in different ways.
Sometimes they go into a timeout loop waiting for a GET on the object to
fail. Sometimes they immediately call DELETE again or GET and assert
that it fails. According to what I can see about the HTTP "spec", 204
should mean that the object was deleted. So is waiting for something to
disappear unnecessary? Is immediate assertion wrong? Does this behavior
vary service to service? We should be as consistent about this as
possible but I am not sure what the expected behavior of all services
actually is.

The main problem I've seen is that while the resource is deleted, it stays in a deleting state for some time, and quotas don't get adjusted until the server is finally set to a terminated status.

Best,
-jay


_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to