Btw, after enabling:

sql_dbpool_enable=True

The timeout issues go away.

On Tue, Mar 26, 2013 at 1:52 PM, Aaron Rosen <aro...@nicira.com> wrote:

> Nope,
>
> Here's the full exception in a more readable  way from nova-api (no errors
> on the quantum-server side):
>
> 2013-03-26 13:46:13.422 DEBUG nova.compute.api
> [req-f6710ce4-26f1-4a64-839b-3868719f16c4 admin demo] Searching by:
> {'deleted': False, 'project_id': u'756c1f42b59743d694a8cc7501ce53b3'} from
> (pid=19783) get_all /opt/stack/nova/nova/compute/api.py:1372
> 2013-03-26 13:47:13.655 ERROR nova.api.openstack
> [req-f6710ce4-26f1-4a64-839b-3868719f16c4 admin demo] Caught error: Request
> Timeout
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack Traceback (most recent
> call last):
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/__init__.py", line 81, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return
> req.get_response(self.application)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1296, in
> send
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     application,
> catch_exc_info=False)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1260, in
> call_application
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     app_iter =
> application(self.environ, start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return resp(environ,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py",
> line 451, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return self.app(env,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return resp(environ,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return resp(environ,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return resp(environ,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in
> __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     response =
> self.app(environ, start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return resp(environ,
> start_response)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     resp =
> self.call_func(req, *args, **self.kwargs)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in
> call_func
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     return self.func(req,
> *args, **kwargs)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/wsgi.py", line 890, in __call__
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     content_type, body,
> accept)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/wsgi.py", line 969, in _process_stack
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     request, action_args)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/wsgi.py", line 863, in
> post_process_extensions
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     **action_args)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/compute/contrib/security_groups.py",
> line 532, in detail
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack
> self._extend_servers(req, list(resp_obj.obj['servers']))
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/api/openstack/compute/contrib/security_groups.py",
> line 487, in _extend_servers
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     req, server['id']))
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/nova/nova/network/security_group/quantum_driver.py", line 256,
> in get_instance_security_groups
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     ports =
> quantum.list_ports(**params)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 107,
> in with_params
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     ret =
> self.function(instance, *args, **kwargs)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 255,
> in list_ports
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     **_params)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 996,
> in list
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     for r in
> self._pagination(collection, path, **params):
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 1009,
> in _pagination
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     res = self.get(path,
> params=params)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 982,
> in get
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     headers=headers,
> params=params)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 967,
> in retry_request
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     headers=headers,
> params=params)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 912,
> in do_request
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack
> self._handle_fault_response(status_code, replybody)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 893,
> in _handle_fault_response
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack
> exception_handler_v20(status_code, des_error_body)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack   File
> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 87, in
> exception_handler_v20
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack     message=message)
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack QuantumClientException:
> Request Timeout
> 2013-03-26 13:47:13.655 TRACE nova.api.openstack
>
>
>
> On Tue, Mar 26, 2013 at 1:46 PM, Mark McClain 
> <mark.mccl...@dreamhost.com>wrote:
>
>> Is db_pooling in Quantum enabled?
>>
>> On Mar 26, 2013, at 4:44 PM, Aaron Rosen <aro...@nicira.com> wrote:
>>
>> > 2013-03-26 13:25:01.268 ERROR nova.scheduler.filter_scheduler
>> [req-5240e1e5-448f-4b96-8cc6-5021a78afc1d admin demo] [instance:
>> 37fb6bae-70e3-4e6f-951c-b6e05368c729] Error from last host: arosen-desktop
>> (node arosen-desktop): [u'Traceback (most recent call last):\n', u'  File
>> "/opt/stack/nova/nova/compute/manager.py", line 790, in _run_instance\n
>>  requested_networks, macs, security_groups)\n', u'  File
>> "/opt/stack/nova/nova/compute/manager.py", line 1033, in
>> _allocate_network\n    instance=instance)\n', u'  File
>> "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n
>>  self.gen.next()\n', u'  File "/opt/stack/nova/nova/compute/manager.py",
>> line 1029, in _allocate_network\n    security_groups=security_groups)\n',
>> u'  File "/opt/stack/nova/nova/network/api.py", line 46, in wrapper\n
>>  res = f(self, context, *args, **kwargs)\n', u'  File
>> "/opt/stack/nova/nova/network/quantumv2/api.py", line 280, in
>> allocate_for_instance\n    \'exception\': ex})\n', u'  File
>> "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n
>>  self.gen.next()\n', u'  File
>> "/opt/stack/nova/nova/network/quantumv2/api.py", line 263, in
>> allocate_for_instance\n
>>  quantum.create_port(port_req_body)[\'port\'][\'id\'])\n', u'  File
>> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 107,
>> in with_params\n    ret = self.function(instance, *args, **kwargs)\n', u'
>>  File "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line
>> 269, in create_port\n    return self.post(self.ports_path, body=body)\n',
>> u'  File "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py",
>> line 987, in post\n    headers=headers, params=params)\n', u'  File
>> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 912,
>> in do_request\n    self._handle_fault_response(status_code, replybody)\n',
>> u'  File "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py",
>> line 893, in _handle_fault_response\n    exception_handler_v20(status_code,
>> des_error_body)\n', u'  File
>> "/opt/stack/python-quantumclient/quantumclient/v2_0/client.py", line 87, in
>> exception_handler_v20\n    message=message)\n', u'QuantumClientException:
>> Request Timeout\n']
>> >
>> > --
>> > Mailing list: https://launchpad.net/~quantum-core
>> > Post to     : quantum-core@lists.launchpad.net
>> > Unsubscribe : https://launchpad.net/~quantum-core
>> > More help   : https://help.launchpad.net/ListHelp
>>
>>
>
-- 
Mailing list: https://launchpad.net/~quantum-core
Post to     : quantum-core@lists.launchpad.net
Unsubscribe : https://launchpad.net/~quantum-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to