yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #07127
[Bug 1257641] Re: Quota exceeded for instances: Requested 1, but already used 10 of 10 instances
Reviewed: https://review.openstack.org/61313
Committed: http://github.com/openstack/tempest/commit/122cdf5cea8e479949f993513ec556e9b12adb59
Submitter: Jenkins
Branch: master
commit 122cdf5cea8e479949f993513ec556e9b12adb59
Author: Ken'ichi Ohmichi <oomichi@xxxxxxxxxxxxxxxxx>
Date: Wed Dec 11 21:32:25 2013 +0900
Fix the scope to share a server between tests
In test_server_actions.py, one server is created in setUpClass()
and the server would be shared between all tests.
If the server status is not 'ACTIVE' before each test, rebuild_
server() deletes it and rebuilds a server again.
The server_id scope which is passed to rebuild_server() is class
variable not instance variable. In addition, the server_id scope
which is stored with the return value of rebuild_server() is
instance variable like the following:
[[instance]] [[class]]
self.server_id = self.rebuild_server(self.server_id)
If we need to rebuild a server, the server_id, which is passed to
rebuild_server(), cannot be changed due to its scope. As the result,
many server creations happens in each test.
Then it causes "Quota exceeded" exception.
This patch fixes the scope of server_id for sharing the same server
between each tests.
Change-Id: I72b4aa73a6c77cce3a8e777d4f78913fb0986f66
Closes-Bug: #1257641
** Changed in: tempest
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1257641
Title:
Quota exceeded for instances: Requested 1, but already used 10 of 10
instances
Status in OpenStack Compute (Nova):
Confirmed
Status in Tempest:
Fix Released
Bug description:
Tempest (or nova) appears to be leaking servers. Since we run gate
tests with concurrency=4 I don't think we should normally hit a case
where we are consuming 10 instances.
http://logs.openstack.org/84/59684/4/check/check-tempest-dsvm-
postgres-full/9e38ebb/testr_results.html.gz
http://logstash.openstack.org/#eyJzZWFyY2giOiJcIlF1b3RhIGV4Y2VlZGVkIGZvciBpbnN0YW5jZXM6IFJlcXVlc3RlZCAxLCBidXQgYWxyZWFkeSB1c2VkIDEwIG9mIDEwIGluc3RhbmNlc1wiIiwiZmllbGRzIjpbXSwib2Zmc2V0IjowLCJ0aW1lZnJhbWUiOiIxNzI4MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxMzg2MTQ1OTIzMDMwfQ==
query: "Quota exceeded for instances: Requested 1, but already used 10
of 10 instances" AND filename:"console.html"
First seen on 12/3
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1257641/+subscriptions