glanceclient should not overwrite the https adapter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance Client |
Fix Released
|
High
|
Flavio Percoco |
Bug Description
It looks like the switch to requests in python-glanceclient
(https:/
enabled.
I think it is related to the custom object that the glanceclient uses.
If another connection gets pushed into the pool then things fail because
the object isn't a glanceclient VerifiedHTTPSCo
The error seen is:
2014-07-22 16:20:57.571 ERROR nova.api.openstack
req-e9a94169-
VerifiedHTTPSCo
What I see is that nova works until glance is invoked.
These all work:
$ nova flavor-list
$ glance image-list
$ nova net-list
Now make it go boom:
$ nova image-list
ERROR (Unauthorized): Unauthorized (HTTP 401) (Request-ID:
req-ee964e9a-
Now that a bad object is now in the pool nothing in nova works:
$ nova list
ERROR (Unauthorized): Unauthorized (HTTP 401) (Request-ID:
req-f670db83-
A restart of nova gets things back to normal.
I'm working on enabling SSL everywhere
(https:/
using TLS proxies (stud).
I'd like to eventually get SSL testing done as a gate job which will
help catch issues like this in advance.
Changed in python-glanceclient: | |
status: | New → Confirmed |
assignee: | nobody → Flavio Percoco (flaper87) |
importance: | Undecided → High |
Changed in python-glanceclient: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/110574
Review: https:/