yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #02882
[Bug 1182662] Re: Cannot turn off quota checking
** Changed in: quantum
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to quantum.
https://bugs.launchpad.net/bugs/1182662
Title:
Cannot turn off quota checking
Status in OpenStack Quantum (virtual network service):
Fix Released
Bug description:
I do not want quota checking for the stress testing that I am
performing. I am getting the following errors once the default quota
for 50 ports is reached:
2013-05-21 14:38:21.714 ERROR nova.compute.manager [req-e87a44d6-d0fe-4320-aab1-c7396d6bf554 6891ad89906646e4934ae6014eb07521 29ca96af08984e9288ec3f98a743197a] [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] Instance failed network setup
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] Traceback (most recent call last):
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1057, in _allocate_network
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] security_groups=security_groups)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/nova/network/api.py", line 46, in wrapper
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] res = f(self, context, *args, **kwargs)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/nova/network/quantumv2/api.py", line 280, in allocate_for_instance
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] 'exception': ex})
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] self.gen.next()
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/nova/network/quantumv2/api.py", line 263, in allocate_for_instance
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] quantum.create_port(port_req_body)['port']['id'])
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 107, in with_params
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] ret = self.function(instance, *args, **kwargs)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 269, in create_port
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] return self.post(self.ports_path, body=body)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 987, in post
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] headers=headers, params=params)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 912, in do_request
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] self._handle_fault_response(status_code, replybody)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 893, in _handle_fault_response
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] exception_handler_v20(status_code, des_error_body)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 80, in exception_handler_v20
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] message=error_dict)
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] QuantumClientException: Quota exceeded for resources: ['port']
2013-05-21 14:38:21.714 3226 TRACE nova.compute.manager [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae]
2013-05-21 14:38:21.810 AUDIT nova.compute.manager [req-e87a44d6-d0fe-4320-aab1-c7396d6bf554 6891ad89906646e4934ae6014eb07521 29ca96af08984e9288ec3f98a743197a] [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] Terminating instance
2013-05-21 14:38:22.444 3226 ERROR nova.virt.libvirt.driver [-] [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] During wait destroy, instance disappeared.
2013-05-21 14:38:22.447 INFO nova.virt.libvirt.driver [req-e87a44d6-d0fe-4320-aab1-c7396d6bf554 6891ad89906646e4934ae6014eb07521 29ca96af08984e9288ec3f98a743197a] [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] Deleting instance files /var/lib/nova/instances/61af1f15-6ca0-4321-99b8-f7c396c581ae
2013-05-21 14:38:22.588 ERROR nova.compute.manager [req-e87a44d6-d0fe-4320-aab1-c7396d6bf554 6891ad89906646e4934ae6014eb07521 29ca96af08984e9288ec3f98a743197a] [instance: 61af1f15-6ca0-4321-99b8-f7c396c581ae] Error: ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 817, in _run_instance\n requested_networks, macs, security_groups)\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1061, in _allocate_network\n instance=instance)\n', ' File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n self.gen.next()\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1057, in _allocate_network\n security_groups=security_groups)\n', ' File "/usr/lib/python2.7/dist-packages/nova/network/api.py", line 46, in wrapper\n res = f(self, context, *args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/network/quantumv2/api.py", line 280, in allocate_for_instance\n \'exception\': ex})\n', ' File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n self.gen.next()\n', ' File "/usr/lib/python2.7/dist-packages/nova/network/quantumv2/api.py", line 263, in allocate_for_instance\n quantum.create_port(port_req_body)[\'port\'][\'id\'])\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 107, in with_params\n ret = self.function(instance, *args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 269, in create_port\n return self.post(self.ports_path, body=body)\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 987, in post\n headers=headers, params=params)\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 912, in do_request\n self._handle_fault_response(status_code, replybody)\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 893, in _handle_fault_response\n exception_handler_v20(status_code, des_error_body)\n', ' File "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 80, in exception_handler_v20\n message=error_dict)\n', "QuantumClientException: Quota exceeded for resources: ['port']\n"]
I have set the quantum.conf file for unlimited quota as shown below:
[QUOTAS]
# resource name(s) that are supported in quota features
quota_items = network,subnet,port
# default number of resource allowed per tenant, minus for unlimited
default_quota = -1
# number of networks allowed per tenant, and minus means unlimited
# quota_network = 10
quota_network = -1
# number of subnets allowed per tenant, and minus means unlimited
# quota_subnet = 10
quota_subnet = -1
# number of ports allowed per tenant, and minus means unlimited
# quota_port = 50
quota_port = -1
# default driver to use for quota checks
quota_driver = quantum.quota.ConfDriver
To manage notifications about this bug go to:
https://bugs.launchpad.net/quantum/+bug/1182662/+subscriptions