SQL connection errors not getting logged or reported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
High
|
Joseph Heck |
Bug Description
Using a SQL identity backend (mysql) with Keystone, and deep inside keystone I'm getting an OperationalErro
Using pdb, I was able to step through to get_user_by_name() in the Identity api which was throwing the error for this traceback
traceback:
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] *******
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] SCRIPT_NAME = /v2.0
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] webob.adhoc_attrs = {'response': <Response at 0x32be3d0 200 OK>}
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] REQUEST_METHOD = GET
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] PATH_INFO = /tokens/
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] SERVER_PROTOCOL = HTTP/1.0
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] HTTP_X_AUTH_TOKEN = 7477b56e64811a7
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] eventlet.posthooks = []
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] SERVER_NAME = 172.17.1.100
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] REMOTE_ADDR = 172.17.1.80
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] eventlet.input = <eventlet.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.url_scheme = http
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] SERVER_PORT = 35357
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.input = <eventlet.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] HTTP_HOST = 172.17.1.80:35357
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.multithread = True
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] HTTP_ACCEPT = application/json
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.version = (1, 0)
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] openstack.context = {'token_id': '7477b56e64811a
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] GATEWAY_INTERFACE = CGI/1.1
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.run_once = False
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.errors = <open file '<stderr>', mode 'w' at 0x7f69e2a45270>
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] wsgi.multiprocess = False
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] HTTP_X_
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] CONTENT_TYPE = application/json
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] HTTP_ACCEPT_
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root]
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] *******
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root]
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Matched GET /tokens/
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Route path: '{path_info:.*}', defaults: {'controller': <keystone.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Match dict: {'controller': <keystone.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Matched GET /tokens/
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Route path: '{path_info:.*}', defaults: {'controller': <keystone.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Match dict: {'controller': <keystone.
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Matched GET /tokens/
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Route path: '/tokens/
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [routes.middleware] Match dict: {'action': u'validate_token', 'token_id': u'9885504119e94
Mar 11 02:07:42 localhost 2012-03-11 02:07:42 DEBUG [root] arg_dict: {'token_id': u'9885504119e94
Mar 11 02:07:45 localhost 2012-03-11 02:07:45 DEBUG [eventlet.
Mar 11 02:07:45 localhost 2012-03-11 02:07:45 DEBUG [eventlet.
Changed in keystone: | |
assignee: | nobody → Joseph Heck (heckj) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in keystone: | |
status: | Confirmed → In Progress |
Changed in keystone: | |
milestone: | none → folsom-1 |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | folsom-1 → 2012.2 |
fix committed with PingListening code update earlier in RC cycle