** Description changed:

  If the glance client is instantiated when the socket module has been
  monkey patched (eg when inside nova/cinder) requests to the server can
  yield a WantReadError because the socket has been set to non-blocking
  but this is not being handled correctly.
+ 
+ --- Ubuntu SRU Justification ---
+ 
+ [Impact]
+ 
+ When the socket module has been monkey patched, glanceclient
+ will throw WantReadError exceptions when communicating with a HTTPS glance 
endpoint.  This patching happens in the case of Nova (at least currently in 
Grizzly), and its attempt to use the glanceclient library for communicating 
with a SSL secured remote glance endpoint ends in error.
+ 
+ [Test Case]
+ 
+ Setup a glance server configured for serving via HTTPS and set its
+ Keystone endpoint accordingly.  Observe image-related API requests to
+ Nova failing and WantReadError exceptions errors/traceabacks logged to
+ the relevant nova API log.
+ 
+ [Regression Potential]
+ 
+ Should be minimal.  The upstream fix has gone through code review and CI
+ testing before merging.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1157864

Title:
  [SRU] Requests to https server can yield WantReadError

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1157864/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to