** 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