yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #12851
[Bug 1258070] Re: Need general error handling in API paste pipeline
** Changed in: neutron
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1258070
Title:
Need general error handling in API paste pipeline
Status in OpenStack Neutron (virtual network service):
Fix Released
Bug description:
Neutron api paste pipeline needs a general error handling, though it is just a potential issue.
If an error occurs in the pipeline before neutronapiapp_v2_0, a traceback will be returned in an API response.
For example, i added a code which raises an exception [1] to
NeutronKeystoneContext middleware,
$ neutron net-list
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 389, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 203, in __call__
return app(environ, start_response)
File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py", line 581, in __call__
return self.app(env, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
return self.func(req, *args, **kwargs)
File "/opt/stack/neutron/neutron/auth.py", line 56, in __call__
print xxxx
NameError: global name 'xxxx' is not defined
[1]
diff --git a/neutron/auth.py b/neutron/auth.py
index 220bf3e..e9f700a 100644
--- a/neutron/auth.py
+++ b/neutron/auth.py
@@ -53,6 +53,8 @@ class NeutronKeystoneContext(wsgi.Middleware):
# Inject the context...
req.environ['neutron.context'] = ctx
+ print xxxx
+
return self.application
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1258070/+subscriptions
References